0

新しい注釈を作成するには、いくつかの注釈を収集する必要があります。たとえば、

a は注釈 A としてマークされています

b は注釈 B としてマークされています

c は注釈 C としてマークされています

A、B、C をフィーチャーとして持つ別の注釈 D を作成したいのですが、B はオプションである必要があります。

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

B が欠落している場合、これは機能しません。関連付けられている番号が原因であることは理解しています。これに対する回避策はありますか?

ありがとう!

4

1 に答える 1

0

これで問題なく動作するはずです。いくつかの構文修正といくつかの前提条件を含む例:

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 を使用してテキスト「abca c」でテスト済み

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

于 2016-03-31T08:08:26.640 に答える