Я новичок в DKPro Core даже в UIMA и uimaFIT.Я пытаюсь запустить проект, но получаю сообщение об ошибке: JCas тип "de.tudarmstadt.ukp.dkpro.core.discourse.pdtb.DiscourseArgument
" используется в коде Java, но не был объявлен в дескрипторе типа XML
В коде дескриптор:
AnalysisEngineDescription preprocessing = createEngineDescription(
createEngineDescription(LanguageToolSegmenter.class),
createEngineDescription(ParagraphAnnotator.class),
createEngineDescription(MateLemmatizer.class, MateLemmatizer.PARAM_LANGUAGE, "en"),
createEngineDescription(SnowballStemmer.class),
createEngineDescription(StanfordParser.class, StanfordParser.PARAM_WRITE_PENN_TREE, true),
createEngineDescription(StanfordSentimentAnnotator.class),
createEngineDescription(PDTBDiscourseAnnotator.class)
);
de.tudarmstadt.ukp.dkpro.core.discourse.pdtb.DiscourseArgument
используется в PDTBDiscourseAnnotator.class в следующей строке:
DiscourseArgument discourseArgument = new DiscourseArgument(jCas);
, и с этого начинается ошибка.
Насколько я понимаю из uimaFITдокументация, что при использовании uimaFIT нам не нужен XML-дескриптор, если мы используем createEngineDescription (class_name), если так, то почему ошибка говорит: "not declared in the XML type descriptor"
.
Другие классы, например: "SnowballStemmer.class
" useвызов такого же типа, как создание другого класса с аргументом jcas
Stem stemAnnot = new Stem(jcas, fs.getBegin(), fs.getEnd());
, но в этих случаях ошибки не происходит.
Есть идеи или подсказки об этой ошибке?Правильно ли мое понимание