使用Java访问组合的UIMA Ruta批注

访问合并的Ruta注释时遇到问题。

我的注释基于先前的模块,该模块生成NormalizedNamedEnitites(NNE)并根据规则集对其进行标记,效果很好:

NormalizedNamedEntity{REGEXP(NormalizedNamedEntity.concept.identifier,"XXX") -> MARK(XXX)};
NormalizedNamedEntity{REGEXP(NormalizedNamedEntity.concept.identifier,"YYY") -> MARK(YYY)};

然后,我将这两个元素合并为一个新的批注:

(XXX){-> CREATE(CCC, "YYY" = YYY, "XXX" = XXX)};

这也很好用。

在我的IDE(Eclipse)中,我可以在Ruta编辑器视图中访问这些新规则,并且一切正常。但是之后,我想访问“包装”注释并将所有“嵌套的”注释添加到数组中,但我只是找不到方法。我非常迷失在文档中,希望那里的人已经做到了这一点,并可以帮助我解决这个问题。

再说一次:我正在使用Java(1.8)。

非常感谢!

更多信息

  • 装盒译注:地中海

  • 嵌套注释:名称剂量方案

示例文本:

Paracetamol 40mg daily

所做的注释(在先前的模型/模块的帮助下,请参见上文):

Paracetamol 40mg daily
Name------- Dose Scheme

现在,我要介绍一个称为“ Med”的封装注释,如果所有三个嵌套的注释都存在,则会对其进行封装。

类型“ Med”将每个嵌套类型定义为可访问功能。

现在,我想先访问Med注释(这里不是我的问题),然后访问每个嵌套的Annotation(对此我一无所知-至今)。我仍在研究UIMA的文档以查找提示。


千巷猫影
浏览 150回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java