我是 UIMA 的新手,目前我陷入以下情况。
如何对从 UIMA 中的注释器获得的不同标记集进行分类和关联? 就像个人实体 token 集名称(如 {John,Smith})和 Assets 实体集(如 {car,home})一样。我想编写分类规则,如下所示的 xml。
<person>
<name>john</name>
<asset>car</asset>
</person>
and
<person>
<name>Smith</name>
<asset>home</asset>
</person>
提前感谢您的帮助..
最佳答案
您可能想看看 UIMA Ruta基于规则的方法。
根据先决条件和要求,UIMA Ruta 有多种方法可以解决此问题。
这是一个简单的示例,用于处理“约翰买了一辆车。史密斯在家。”之类的文档。
DECLARE Name, Asset, Sentence;
DECLARE Annotation Person (Name name, Asset asset);
// just to get some annotations
"john" -> Name;
"Smith" -> Name;
"car" -> Asset;
"home" -> Asset;
// span of relation
(# PERIOD){-> Sentence};
PERIOD (# PERIOD){-> Sentence};
// create relation
Sentence{-> CREATE(Person, "name" = Name, "asset" = Asset)};
(我是 UIMA Ruta 的开发者)
关于eclipse - UIMA 中的名称实体关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23615639/