Java Gate API. Creazione di pipeline con successo, come posso ottenere i set di annotazioni dai documenti elaborati?

StackOverflow https://stackoverflow.com/questions/4885717

  •  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

È stato utile?

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

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top