私はUIMA RUTAを初めてお使いになり、UIMA RUTAガイドを読んだ後、私は以下の質問をします。私は特定の値(FIRST: "hello"とSECOND: "world"、 "pres")を使って文書内の2つの注釈(FIRST、SECOND)を検索する一連のルールを作成し、値が "end"の新しい注釈(THIRD)。 しかし、スクリプトは動作していないと私はなぜ思っています。UIMA RUTA注釈の組み合わせ
WORDTABLE Firsts= 'FIRST.csv';
WORDTABLE Seconds= 'SECOND.csv';
WORDTABLE Thirds= 'THIRD.csv';
DECLARE Annotation FIRST(STRING value);
DECLARE Annotation SECOND(STRING value, STRING pos);
DECLARE Annotation THIRD(STRING value);
Document{->MARKTABLE(FIRST, 1, Firsts, "value"=2)};
Document{->MARKTABLE(SECOND, 1, Seconds, "value"=2, "pos"=3)};
Document{AND(CONTAINS(FIRST{FEATURE("value","hello")}),CONTAINS(SECOND{FEATURE("value","world","pos","pres")})){->CREATE(THIRD{FEATURE("value","end")})}};
私を助けてください。 〜
の開発者wordtable使用する必要はありませんよ。ワードリストで十分です。 –
私は 'value'という特徴のためにMARKTABLEが必要だと思います。 –