UIMA Ruta - 使用可选注释进行收集

时间:2016-03-31 06:01:23

标签: uima ruta

我需要收集一些注释来创建新的注释。例如,假设

a标记为注释A

b标记为注释B

c标记为注释C

我想创建另一个注释D,其中包含A,B和C作为要素,但B必须是可选的。

A B? 13 C { - > GATHER D,1,2,“a”= 1,“b”= 2,c = 3)};

如果缺少B,这不起作用,我理解这是因为相关的数字。有解决方法吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

这应该可以正常工作。您的示例包含一些语法更正和一些先决条件:

DECLARE A, B, C;
DECLARE D (A a, B b, C c);

"a" -> A;
"b" -> B;
"c" -> C;

A B? C{-> GATHER(D, 1, 2, "a" = 1, "b" = 2, "c" = 3)};

...使用UIMA Ruta 2.4.0测试文本“a b c a c”

免责声明:我是UIMA Ruta的开发者