macro Chaines

Cette macro liste pour chaque chaine d'un corpus la valeur de sa propriété 'Nom du référent' (par défaut) suivie des formes (par défaut) de ses unités successives.

Par exemple pour DESPERIERS ça donne ça pour la propriété 'word' (forme graphique) des mots :

Caillette: à Caillette, le povre Caillette, disoit, il, qu’il, sa, le, le, l’ha, l’ha, l’ha, Caillette, son, tu, Caillette, je, de ce sage homme Caillette, Caillette, qui, moy, luy, Caillette, Caillette, le, luy, luy, son, il, luy, il, Je, va
auteur: LES pages, les pages, les pages, tous ses gens de bien de pages, leur, à tous l’un apres l’autre, vous, qu’ilz, tous, qu’ilz, les, n’en, tant d’honnestes jeunes gens, qui, tous, les autres, avec les pages, je
un Seigneur de cour: un des Seigneurs de court, qui, qui, du Seigneur, ses
lecteur: vous, vous, vous, vous
un page (2): moy, qu’un, lequel, il, je
auteur: mon, je, Moy, m’escouter, je, Mon
Triboulet: Triboulet, Qui, ses, sa, Il, il, il, Il, luy, le, le, luy, vous, vous, vous, Triboulet, qui, son, luy, son, Triboulet, il, il, vous, son, Triboulet, il, je, je
maitre de Triboulet: un maistre, povre maistre, tu, Ce maistre, je, son maistre, son maistre
le cheval: son cheval, le cheval, qu’il, le, luy, luy, cheval, ce meschant cheval, le, il
les hommes: d’hommes, lesquelz, ilz, savent, qu’ilz
Polite: un autre fol nommé Polite, qui, Polite, mit, il, il, qu’il, il, tenoit, il, Polite, tu, Po lite, il
Abbé de Bourgueil: à un abbé de Bourgueil, Monsieur l’abbé, luy, le, l’abbé, Moyne, moy, l’abbé, moy, moy, l’abbé, l’abbé, moy, le moyne, il, il
le chantre: un chantre, qui, lequel, qu’il, qu’il, l’appelloyent, luy, luy, son, il, je, je, Je, je, Je, Sa, luy, te, luy, t’en, il, luy, t’oubliera, tu, luy, qu’il, ce Bassecontre, servoit, il, sa, qu’il, le povre chantre, luy, le Bassecontre, qu’il, qu’il, son, son, sa, il, il, qu’il, il, qu’il, il, il, pria, luy, sa, qu’il, il, qu’il, luy, luy, ce Bassecontre, sa, sa, le chantre, lequel, me, il, il, qu’il, Le chantre, Mon chantre, qui, venoit, luy, il, il, tu, tes, ce fol, le Bassecontre, il, Je, me, je, t’ha, tu, il, il, je, qu’il, tu, tu, il, apporta, qu’il, qu’il, son, luy, ses
les chanoines: les chanoines, qui, qu’ilz, d’eux, tes chanoines, nous
partie des chanoines: Monsieur, vous, vous, vous autres, d’eux, ilz, messieurs, ilz, des messieurs, qu’ilz, leur, ilz
messieurs tel et tel: messieurs tel et tel, ceux, qu’il, leur, ilz, leur, d’eux, messieurs, eux
principaux chanoines: aux principaux d’entre eux, les, l’un apres l’autre, qu’ilz, leur, leur, leur, les, leur, Ilz, ilz, qu’ilz, leur, messieurs, qui, tous, leurs, leur, ilz, ilz, ilz, ilz, chacun, leur, qu’ilz, leur, ilz, nous, nous, les nostres, les vostres, Les nostres, ilz, chacun, leurs, ilz, avons, les, Messieurs, voz, ilz, vous, vous autres messieurs, vous, chacun, soy, vous, vous, vous, vous, vostre, vous, voz, ilz, ilz, nous, nous, vous, leur, leur, ilz, allerent, conclurent, qu’ilz
un chanoine: monsieur vostre maistre, il, il, il
un chanoine2: je, l’un, j’avois, je
un autre chanoine: l’autre, j’avois, je, moy
valets chanoines: aux valetz, qui, qu’ilz
on: on, qu’on, qu’on, qu’on

Si on coche l'option buildCQL de cette macro, on génère à la place une requête par chaine qui cherche tous les mots de ses unités.

Par exemple pour la chaine Caillette ça donne ça :

Caillette: ([id="w_Desperiers_17"] [id="w_Desperiers_18"])|([id="w_Desperiers_27"] [id="w_Desperiers_28"] [id="w_Desperiers_29"])|([id="w_Desperiers_35"])|([id="w_Desperiers_39"])|([id="w_Desperiers_46"])|([id="w_Desperiers_53"])|([id="w_Desperiers_65"])|([id="w_Desperiers_75"])|([id="w_Desperiers_92"])|([id="w_Desperiers_102"])|([id="w_Desperiers_108"])|([id="w_Desperiers_122"])|([id="w_Desperiers_126"])|([id="w_Desperiers_139"])|([id="w_Desperiers_150"])|([id="w_Desperiers_152"])|([id="w_Desperiers_177"] [id="w_Desperiers_178"] [id="w_Desperiers_179"] [id="w_Desperiers_180"] [id="w_Desperiers_181"])|([id="w_Desperiers_250"])|([id="w_Desperiers_255"])|([id="w_Desperiers_264"])|([id="w_Desperiers_276"])|([id="w_Desperiers_288"])|([id="w_Desperiers_349"])|([id="w_Desperiers_356"])|([id="w_Desperiers_363"])|([id="w_Desperiers_368"])|([id="w_Desperiers_374"])|([id="w_Desperiers_381"])|([id="w_Desperiers_388"])|([id="w_Desperiers_390"])|([id="w_Desperiers_394"])|([id="w_Desperiers_402"])

C'est un peu indigeste mais ça permet de commencer à exploiter les outils habituels de TXM avec les chaines.

Par exemple la concordance de la chaine Caillette donne ça (j'ai copié/collé la requête de Caillette dans le champ “Requête” d'une concordance) :

Concordance de la chaine Caillette

Du coup la concordance permet également de naviguer dans la chaîne par retour au texte :

Retour au texte de la chaine Caillette

Pour obtenir cet affichage :

  • j'ai double-cliqué sur la ligne de 'le povre Caillette'
  • dans l'édition qui s'est ouverte j'ai cliqué sur le bouton 'Annoter' pour faire apparaitre les unités dans l'édition ainsi que la fenêtre en bas 'Maillon' qui donne le détail des valeurs des propriétés du maillon 'le povre Caillette'
  • en double-cliquant sur chaque ligne de concordance, on visualise l'unité correspondante dans le contexte de l'édition ainsi que la valeur de ses propriétés.

On peut par ailleurs tester par exemple la Progression de plusieurs chaines, l'index des mots des unités d'une chaine, etc.

public/analec_macro_chaines.txt · Dernière modification: 2017/11/09 15:04 par slh@ens-lyon.fr