我遇到一种情况,我想将一组注释合并为一个新注释-使用找到的注释作为新注释的功能。注释之一将用作新注释的边界。所有其他相关的注释将在主注释的一定数量的令牌内。此处的链接文章与我的问题类似,但我不能依赖注释的位置。它们可以在主注释之前或之后,并且可以任何顺序排列。本文介绍了一种处理这种情况的方法:“您还可以指定不关心[关于位置]的规则,但是它们可能会返回太多匹配项。”有人可以解释这将如何工作吗?
UIMA Ruta Creating annotation with features separated by some text
答案 0 :(得分:0)
因此,您已经定义了边界(作为注释),并希望将介于两者之间的内容注释为新注释的特征(与顺序无关)。如果我弄错了,请纠正我。
在这种情况下,插图/解决方案示例如下:
(StartBoundary # EndBoundary){-> CREATE(NewAnnotation, "featureA"=A, "featureB"=B};
假设注释A
和B
已经存在于隔离范围中。
当您有多个类型为A
或/和B
的注释时,就会发生此问题。在这种情况下,featureA
或/和featureB
将被设置为A
或/和B
的首次出现。