2017-05-29 5 views
2

MARKONCE:一連の文章に疑問符が付いています。したがって、私はMARKONCEを使用してこの作業を行います。UIMA Ruta:MARKONCEアクションで機能を設定しました

ここで、この新しく作成されたアノテーションの機能も設定する必要があります。機能をMARKONCEに設定するにはどうすればよいですか? (同様に、CREATEアクションのように)。言い換えれば

、私が持っているしたいと思います:

String testRule = (Sentence{ENDSWITH(QUESTION)})[2,10]{->MARKONCE(QuestionSeq, "deviceType"="parallelism")}; 

なぜそれが不可能であり、溶液(もしあれば)は何でしょうか?

ありがとうございます。

答えて

2

MARKONCEは本当に簡単な操作なので、MARKONCEでは使用できません。

しかし、これを行うにはRutaでいくつかの方法があります。ここでは2つの例を示します。

あなたは-PARTOF(と、例えば、追加の一致を避けることができ):

(Sentence{-PARTOF(QuestionSeq), ENDSWITH(QUESTION)})[2,10] 
     {->CREATE(QuestionSeq, "deviceType"="parallelism")}; 

か、単に別のアクションで特徴値を設定できます

(Sentence{ENDSWITH(QUESTION)})[2,10] 
     {->MARKONCE(QuestionSeq), QuestionSeq.deviceType="parallelism")}; 

免責事項:私はUIMA Rutaの開発者です

関連する問題