"Algo"
1) Le contexte est placé sur le Word courant (à l'intérieur de la
boucle)
2) On récupère le Begin/End de l'annotation courante
3) Processus habituel...
Nous arrivons à récupérer les attributs begin,end et coveredText à
l'aide des requêtes suivantes:
int begin = (Integer)jxpathContext.getValue("begin");
int end = (Integer)jxpathContext.getValue("end");
String coveredText = (String)jxpathContext.getValue("coveredText");
Amélioration: il nous sera aussi possible de simplifier le code en
remplaçant:
//Ajouts à l'annotation du type target
setBegin.invoke(t,begin);
setEnd.invoke(t,end);
Par:
jxpathContext.setValue("begin", leBeginDeLaSource);
jxpathContext.setValue("end", leEndDeLaSource);
QUESTIONS:
Comment définir en langage XPath: "begin=12" ?
La valeur d'un attribut/feature est définie comment sous XPath?
A quoi pourrait nous servir le contexte?
//Requête XPath pour le contexte
xpath = "//CONTEXT";
//On récupère le résultat (soit le type de la target)
contextStr = (String)jxpathContext.getValue(xpath);
Il faut que le contexte soit un "Objet"...
Objectif suivant: Au sein d'une chaine de traitement UIMA comportant
l'AE Tagger, accéder au différentes valeurs des features émises par
Tagger