Outils pour utilisateurs

Outils du site


public:spec_exploitation_annotation:calculs_syntax_sov

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
public:spec_exploitation_annotation:calculs_syntax_sov [2019/07/05 17:54]
slh@ens-lyon.fr [Reformulation dans le contexte de TXM (Sous-corpus, Partition, TS, Index...)]
public:spec_exploitation_annotation:calculs_syntax_sov [2019/07/16 16:32] (Version actuelle)
matthieu.decorde@ens-lyon.fr [V1]
Ligne 112: Ligne 112:
 La solution V1 est une solution sans intégration forte dans les outils et l'​interface de TXM. Elle s'​appuie sur des macros Groovy. Elle permet la validation de l'​architecture par rapport aux questions initiales. ​ La solution V1 est une solution sans intégration forte dans les outils et l'​interface de TXM. Elle s'​appuie sur des macros Groovy. Elle permet la validation de l'​architecture par rapport aux questions initiales. ​
  
-==== Macro TIGER Matches [SLH: Summary ?] ====+==== Réinterprétation des calculs ​====
  
-Pour une requête TIGER afficher le nombre de match obtenus en incluant ou pas les sous-graphes.+ 
 + 
 +en tenant compte -> requête TIGER 
 +  * "les différentes combinaisons de S (ujet), V(erbe) et O(bjet)"​ -> requête générique + une des lignes SOV décommentée. 
 +  * "de la nature de S et de O (nom, pronom personnel, …)" -> critère de valeur de propriété de #obj, #suj ou #pivot sur le "​pos"​ 
 +  * "de la détermination ou non du nom (si S et/ou O = nom)" -> critère de valeur de propriété de #objhead ou #sujhead sur le pos ("​contienent/​est un '​article'"​) 
 +  * par la complexité de S et O -> critère longueur de #objhead ou #sujhead -> possible en TIGER ? -> Est-ce-que cela revient à regarder les #objhead et #sujhead des sous graphes ? 
 +  * "de la complexité de S et de O" -> #objhead ou #sujhead contienent/​sont une subordonnée "​relative,​ d'un complément du nom…"​ 
 +  * "de la complexité du verbe" -> critère de valeur de propriété de #pivot de la propriété XYZ à la valeur "forme simple ou composée (temps composé, modal + infinitif…)"​ 
 +   
 + 
 +Requête générique : 
 +<​code>​ 
 +#​pivot:​[pos="​VERcjg"​] 
 +& #​clause:​[cat="​Snt"&​type="​VFin"​] 
 +//& #​clause:​[cat!="​Snt|Insrt"&​type="​VFin"​] 
 +& #clause >L #pivot 
 +& #clause >D #​obj:​[cat="​Obj"​]  
 +& #clause >D #​suj:​[cat=/​Sj.*/​]  
 +& #obj >L #​objhead:​[pos =/.*/]  
 +& #suj >L #​sujhead:​[pos =/.*/]  
 +  
 +//SVO// &#​sujhead.* #pivot & #pivot.* #objhead 
 +//SOV// &#​sujhead.* #objhead & #objhead.* #pivot  
 +//OSV// &#​objhead.* #sujhead & #​sujhead.*#​pivot 
 +//OVS// &#​objhead.* #pivot & #pivot.* #sujhead  
 +//VSO// &#​pivot.* #sujhead & #sujhead.* #objhead  
 +//VOS// &#​pivot.* #objhead & #objhead.* #sujhead 
 +</​code>​ 
 + 
 +faire des calculs statistiques : 
 +  * ""​ -> voir et vérifier les SOV sélectionnés -> Concordance avec mise en évidence ou centrage sur un élément à vérifier 
 +  * ""​ -> compter le nombre de match d'une requête 
 +  * ""​ -> voir et dénombrer les valeurs que peut prendre tout ou partie du match -> Index 
 +  * "(ce peut être des requêtes successives)"​ -> comparer des fréquences de plusieurs requêtes 
 +  * "​comparer la fréquence de OV/ VO selon que S est exprimé ou non" -> comparer les fréquences de 2 requêtes 
 + 
 +==== Macro TIGER Summary ==== 
 + 
 +Pour une requête TIGER afficher le nombre de match obtenus en incluant ou pas les sous-graphes. ​Il s'agit d'un
  
 Si la sélection est multiple (ex: plusieurs sous-corpus sélectionné ; une partition sur des textes) alors le résultat est tabulé avec un corpus/​sous-corpus/​partie par colonne. ​ Si la sélection est multiple (ex: plusieurs sous-corpus sélectionné ; une partition sur des textes) alors le résultat est tabulé avec un corpus/​sous-corpus/​partie par colonne. ​
Ligne 183: Ligne 222:
     - valider     - valider
     - valider les étapes d'​installation et redémarrer TXM     - valider les étapes d'​installation et redémarrer TXM
-  * Installer les macros d'​exploitation (en attendant leur livraison automatique dans l'​extension) 
-    - télécharger l'​archive tiger.zip : [[https://​sharedocs.huma-num.fr/​wl/?​id=qOA7foBPe9UtQ5e7Aazvq97PlSczlPeu]] 
-    - désarchiver le répertoire "​tiger"​ de l'​archive 
-    - copier (CTRL+C) le répertoire "​tiger"​ et le copier (CTRL+V) dans la vue "​Macro"​ de TXM 
-    - le répertoire "​tiger"​ est visible dans la vue Macro 
  
 === Charger le corpus SRCMF au format TIGER === === Charger le corpus SRCMF au format TIGER ===
Ligne 212: Ligne 246:
 === Recette de la question "​nb_matchs() SVO" === === Recette de la question "​nb_matchs() SVO" ===
  
-Utilisation de la macro TIGER Matches ​:+Utilisation de la macro TIGER Summary ​:
    * créer puis sélectionner le sous-corpus du texte "​alexis"​ (pour que les calculs soient plus rapides que pour le corpus entier)    * créer puis sélectionner le sous-corpus du texte "​alexis"​ (pour que les calculs soient plus rapides que pour le corpus entier)
    * ouvrir la vue "​Macro"​    * ouvrir la vue "​Macro"​
Ligne 283: Ligne 317:
 NOMpro 6 NOMpro 6
 PROind 1</​code>​ PROind 1</​code>​
 +
 +
 +=== Recette des questions contratives ===
 +
 +== en diachronie ==
 +
 +  * Créer une partition "​SIECLES"​ sur les siècles (text_siecle)
 +  * faire une index avec la reqête <​code>#​pivot:​[pos="​VERcjg"​]
 +& #​clause:​[cat="​Snt"&​type="​VFin"​]
 +//& #​clause:​[cat!="​Snt|Insrt"&​type="​VFin"​]
 +& #clause >L #pivot
 +& #clause >D #​obj:​[cat="​Obj"​] ​
 +& #clause >D #​suj:​[cat=/​Sj.*/​] ​
 +& #obj >L #​objhead:​[pos =/​.*/​] ​
 +& #suj >L #​sujhead:​[pos =/​.*/​] ​
 +&#​sujhead.* #pivot & #pivot.* #​objhead</​code>​
 +  * en faire une table lexicale en incluant la marge
 +  * calculer les spécificités de la table
 +
 +== en genre ==
 +
 +
 +  * Créer une partition "​GENRES"​ sur les genres (text_genre)
 +  * faire une index avec la reqête <​code>#​pivot:​[pos="​VERcjg"​]
 +& #​clause:​[cat="​Snt"&​type="​VFin"​]
 +//& #​clause:​[cat!="​Snt|Insrt"&​type="​VFin"​]
 +& #clause >L #pivot
 +& #clause >D #​obj:​[cat="​Obj"​] ​
 +& #clause >D #​suj:​[cat=/​Sj.*/​] ​
 +& #obj >L #​objhead:​[pos =/​.*/​] ​
 +& #suj >L #​sujhead:​[pos =/​.*/​] ​
 +&#​sujhead.* #pivot & #pivot.* #​objhead</​code>​
 +  * en faire une table lexicale en incluant la marge
 +  * calculer les spécificités de la table
public/spec_exploitation_annotation/calculs_syntax_sov.1562342087.txt.gz · Dernière modification: 2019/07/05 17:54 par slh@ens-lyon.fr