我需要收集一些注释来创建新的注释。例如,假设
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,这不起作用,我理解这是因为相关的数字。有解决方法吗?
谢谢!
答案 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的开发者