无位置GATHER?

时间:2019-03-20 16:58:56

标签: uima ruta

我遇到一种情况,我想将一组注释合并为一个新注释-使用找到的注释作为新注释的功能。注释之一将用作新注释的边界。所有其他相关的注释将在主注释的一定数量的令牌内。此处的链接文章与我的问题类似,但我不能依赖注释的位置。它们可以在主注释之前或之后,并且可以任何顺序排列。本文介绍了一种处理这种情况的方法:“您还可以指定不关心[关于位置]的规则,但是它们可能会返回太多匹配项。”有人可以解释这将如何工作吗?

UIMA Ruta Creating annotation with features separated by some text

1 个答案:

答案 0 :(得分:0)

因此,您已经定义了边界(作为注释),并希望将介于两者之间的内容注释为新注释的特征(与顺序无关)。如果我弄错了,请纠正我。

在这种情况下,插图/解决方案示例如下:

(StartBoundary # EndBoundary){-> CREATE(NewAnnotation, "featureA"=A, "featureB"=B};

假设注释AB已经存在于隔离范围中。

当您有多个类型为A或/和B的注释时,就会发生此问题。在这种情况下,featureA或/和featureB将被设置为A或/和B的首次出现。