我是UIMA RUTA的新手,在閱讀UIMA RUTA指南後,我有以下問題。我想編寫一套規則,在我的文檔中搜索具有特定值(FIRST:「hello」和SECOND:「world」,「pres」)的文檔中的兩個註釋(FIRST,SECOND),如果他們找到它們,它將創建一個新的註解(THIRD),其值爲「end」。 但是,腳本不工作,我想知道爲什麼。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。 Wordlist就夠了。 –
我假設他需要MARKTABLE,因爲這個特性的值。 –