【问题标题】:UIMA Ruta - Gather with optional annotationUIMA Ruta - 带有可选注释的收集
【发布时间】:2016-03-31 16:08:26
【问题描述】:

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

a被标记为注解A

b被标记为注解B

c被标记为注解C

我想创建另一个具有 A、B 和 C 作为特征的注释 D,但 B 必须是可选的。

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

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

谢谢!

【问题讨论】:

  • 我假设您使用的是旧版本的 UIMA Ruta?对于 UIMA Ruta 2.3.0,可选规则元素的问题已在 UIMA-4233 中修复

标签: uima ruta


【解决方案1】:

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

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 的开发人员

【讨论】:

    猜你喜欢
    • 2018-08-27
    • 2017-11-07
    • 1970-01-01
    • 2021-05-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多