【问题标题】:What does this error mean in UIMA Ruta based project?这个错误在基于 UIMA Ruta 的项目中意味着什么?
【发布时间】:2021-10-19 07:55:39
【问题描述】:

当我运行我的项目时收到这个电话,它是 GitHub 上一个名为 SalIE 的事实提取工具。需要有关如何修复此错误的帮助。似乎是版本问题,但未知。以下错误会导致该工具失败,无法继续工作。

Aug 17, 2021 11:34:21 AM org.apache.uima.internal.util.XMLUtils createSaxTransformerFactory(614)
[error] WARNING: SAXTransformerFactory didn't recognize setting attribute http://javax.xml.XMLConstants/property/accessExternalDTD
[error] Aug 17, 2021 11:34:21 AM org.apache.uima.internal.util.XMLUtils createSaxTransformerFactory(621)
[error] WARNING: SAXTransformerFactory didn't recognize setting attribute http://javax.xml.XMLConstants/property/accessExternalStylesheet
[error] Aug 17, 2021 11:34:22 AM de.tudarmstadt.ukp.dkpro.core.api.io.ResourceCollectionReaderBase scan(422)

【问题讨论】:

  • 你有单元测试的链接或类似的东西来重现问题吗?

标签: uima ruta


【解决方案1】:

我看到你正在使用 dkpro。这就是我从我的 ruta 脚本中调用 dkpro 的方式。这可能会帮助你。导入使这些注释类型在脚本的其余部分中可用。

哦,请注意您一起使用的版本。看到这个answer

IMPORT PACKAGE de.tudarmstadt.ukp.dkpro.core.api.lexmorph.type.pos
    FROM desc.type.POS AS pos;
IMPORT de.tudarmstadt.ukp.dkpro.core.api.segmentation.type.Lemma
    FROM desc.type.LexicalUnits;
IMPORT de.tudarmstadt.ukp.dkpro.core.api.segmentation.type.Token
    FROM desc.type.LexicalUnits_customized;   
IMPORT de.tudarmstadt.ukp.dkpro.core.api.segmentation.type.Sentence
FROM desc.type.LexicalUnits_customized;
IMPORT PACKAGE de.tudarmstadt.ukp.dkpro.core.api.syntax.type.dependency
    FROM desc.type.Dependency AS dep;
IMPORT de.tudarmstadt.ukp.dkpro.core.type.ReadabilityScore
    FROM desc.type.ReadabilityScore;
IMPORT de.tudarmstadt.ukp.dkpro.core.api.metadata.type.TagsetDescription
    FROM desc.type.metadata;

UIMAFIT org.dkpro.core.opennlp.OpenNlpSegmenter;
UIMAFIT org.dkpro.core.tokit.ParagraphSplitter;
UIMAFIT org.dkpro.core.opennlp.OpenNlpPosTagger;
UIMAFIT org.dkpro.core.corenlp.CoreNlpLemmatizer;
UIMAFIT org.dkpro.core.maltparser.MaltParser;
UIMAFIT org.dkpro.core.readability.ReadabilityAnnotator;

//NLP ANNOTATIONS
uima.tcas.DocumentAnnotation{-CONTAINS(pos.POS)} -> {
    uima.tcas.DocumentAnnotation{-> SETFEATURE("language", "en")};
    EXEC(OpenNlpSegmenter);
    EXEC(ParagraphSplitter);
    EXEC(OpenNlpPosTagger);
    EXEC(CoreNlpLemmatizer);
    EXEC(MaltParser); 
    EXEC(ReadabilityAnnotator);
};

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-04
    • 2021-06-10
    相关资源
    最近更新 更多