嗨,我有这么有趣的任务。使用Java版StanfordCoreNLP Parser我将文本解析为.xml,您可以查看here。
现在我需要将该XML转换为具有所有注释依赖关系的XMI。
据我所知,我需要使用SentencesAnnotation
类解析每个句子
List<CoreMap> sentences = annotation.get(SentencesAnnotation.class);
或ParserAnnotator。
因此,最终我需要让SemanticGraph
能够通过边缘并使用适当的道具保存到XMI。
但如果我走在正确的道路上,我仍然很混乱? 也许有一些libs,类或例子已经允许这种转换?
请分享,感谢任何帮助或建议。 谢谢!