UIMA RUTA - 注释

UIMA RUTA - Annotation

我需要声明几种注解类型。为此,我在 "resources" 文件夹中添加了词典。每本词典都包含一个话语和含义列表,例如。 (Actions.csv):

  1. 取消;取消;
  2. 取消;取消;
  3. 已取消;取消;
  4. 删除;取消;
  5. 停止;取消;
  6. 关闭;取消;
  7. 终止;取消;
  8. 终止;取消;

当我 运行 我的代码时 - 没有任何反应,既没有声明注释类型,也没有生成 .xmi 文件。 你能帮我解释一下我的问题在哪里吗? 提前谢谢你

这是我的代码:

PACKAGE com.omilia.entertask;

DECLARE WORD;
W{->MARK(WORD)};

DECLARE CARD;
W{REGEXP("card")->MARK(CARD)};

INT count_words;
Document {TOTALCOUNT (WORD,1,10,count_words)};

// Dictionaries

WORDTABLE Actions ='Actions.csv';
DECLARE Annotation Action (STRING meaning);
Document {-> MARKTABLE (Action, 1, Actions, "meaning" = 2)};

我在 Eclipse workbench 中试过你的 Ruta 脚本。我简单地创建了一个新的 Ruta 项目并将文件放在正确的位置(example.ruta、Action.csv 和 input.txt)。我没有创建或修改任何其他文件。 之后我 select example.ruta 文件并选择 "Run as -> UIMA Ruta"。 input.txt.xmi文件正确生成并标注了正确的注解

所以你的脚本似乎没问题。所有文件都在正确的位置吗?你没看到任何 errors/exceptions 吗?