next up previous contents
次へ: 結果 上へ: 手順 戻る: パターンの作成   目次

パターンの統合

包含関係にある複数のパターンを1つのパターンに統合する. 型名の一致しているパターン同士が包含関係にあった場合,包含関係を考慮した上でパターンの統合を行う. 統合する際,「;」区切りで統合前のパターンのID番号を追記する. 本研究ではパターンの統合の処理を人手で行った.

[
|]パターンを統合した例 統合前:
/$N$1は/$VP$2$.kako$/$N3.dantei$ id:a000024 範疇叙述型
/$N$1は/$VP$2$.kako$/ $N3.dantei.kako$ id:a000025 範疇叙述型
/$N$1は/$VP$2$.kako$/ $N3.dantei.kako$ id:a000029 範疇叙述型
統合後:
/$N$1は/$VP$2$.kako$/$N$3$.dantei$[$.kako$] id:a000024;id:a000025;id:a000029 範疇叙述型

例は,制約条件および3つ組情報を省略している. 統合前の3つのパターンは,パターン末尾に「$.kako$」の有無だけの違いのため包含関係にある. 統合後は「$.kako$」を任意化を行う.任意化は「[ ]」で関数などを囲むことでできる. また,ID番号を3つ表記している.

統合後,変数の前にある任意の文節と適合する記号「/」を, 副詞・形容詞の文節に適合するよう記号「/」に変更する. その際,パターンが原文と適合しないように変更をしてはならない. また,末尾の判定詞「$.dantei$」もしくは過去「$.kako$」の任意化を行う.
[
|]変更例 変更前:
/$N$1は/$VP$2$.kako$/$N$3$.dantei$[$.kako$] id:a000024;id:a000025;id:a000029 範疇叙述型
変更後:
/$N$1は/$fkVP$2$.kako$/$fkN$3$.dantei$[$.kako$] id:a000024;id:a000025;id:a000029 範疇叙述型



平成25年6月20日