Ява Ворота API.Создание конвейера с успехом, как я могу получить наборы аннотаций из обработанных документов? - PullRequest
0 голосов
/ 03 февраля 2011

заранее извините за мою плохую грамматику.

Я создал конвейер с GATE API, я успешно его запускаю.Я создал serialanalysercontroller следующим образом: pipe = (SerialAnalyserController) Factory.createResource ("gate.creole.SerialAnalyserController");Затем я загружаю набор файлов (ранее заполненных)

pipe.setCorpus (foo) и, наконец, pipe.execute ().

Все отлично работает, и я вижу результаты.Моя проблема в том, что я не могу найти способ получить AnnotationSet для каждого документа, который был обработан в корпусе.Например, я хочу найти AnnotationSet («предложения»), чтобы найти смещения предложений, которые начинаются и заканчиваются в исходном текстовом файле.API не сообщает, как я получу аннотации от SerialAnalyserController - как получить каждый элемент gate.Document после завершения конвейера процесса.

Заранее спасибо

1 Ответ

0 голосов
/ 03 февраля 2011

Хорошо, нашел это!

Я получаю корпус обратно, тогда как корпус представляет собой список, с помощью метода get (x) я получаю тот документ, который мне нужен, а затем я получаю annotationSets.

Спасибо

...