私は現在、オリジナルのリサーチ記事のレビューを特定できるJAPEルールを作成しようとしています。 「このレビューで議論する...」、「レビューを要約する」などのフレーズを強調したいとします。 今のところ私は持っています:JAPEルールのドキュメントを区別する
Phase: Review
Input: Token
Options: control = appelt
Macro: REVIEWTERM
({Token.string ==~ "[Rr]eview"} |
{Token.string ==~ "[Oo]verview"} |
{Token.string ==~ "[Mm]inireview"} |
{Token.string ==~ "[Ss]tudies"} |
{!Token.string == "trial"} |
{!Token.string == "case", !Token.string == "report"})
Rule: Mainreview
(
({Token.category == "IN"})?
({Token.category == "DT"})?
(REVIEWTERM)
({Token.category == "PRP"})?
{Token.category == "VBZ"}
): review -->
:review.Review = {rule = Mainreview}
しかし、正しく動作しません。間違いがどこにあるか教えてください。
ありがとうございます! a)JAPEトランスデューサの前にPOSタガーが実行されます。 b)ほとんどの場合、「レビュー」の後に単語が続きます。そのため、VBZカテゴリを選択しました。ルールはトピックのフレーズにも適用されますが、「IBD is」、「is」などのごみを強調表示し、私が探している記事の看板ではありません – smirnovalee