Java Gate API. Creazione di pipeline con successo, come posso ottenere i set di annotazioni dai documenti elaborati?
-
28-10-2019 - |
Domanda
Scusa in anticipo per la mia povera grammatica.
Ho creato una pipeline con API GATE, la eseguo correttamente. Ho creato un serialanalyserController come questo: Pipeline = (serialanalyserController) Factory.CreaTeereSource ("gate.creole.serialalanalyserController"); , quindi carico un corpus di file (precedentemente popolato)
Pipeline.setcorpus (foo) e ultimo, pipeline.execute ().
Tutto funziona alla grande e vedo i risultati. Il mio problema è che non riesco a trovare il modo per ottenere il set delle annotazioni per ogni documento che è stato elaborato nel corpus. Ad esempio, voglio trovare l'annotazioni ("frasi") da trovare in cui compensa le frasi iniziano e fermarti nel file di testo originale. L'API non racconta come otterrò le annotazioni dal serialanalyserController - come ottenere ogni gate.document dopo che la pipeline di processo è terminata.
Grazie in anticipo
Soluzione
Ok, l'ho trovato!
Ricevo il corpus, quindi perché il corpus è un elenco, con metodo get (x) ottengo quale documento desidero e poi ottengo i set di annotazioni.
Grazie