スキーマとプリンシプル

English version

スキーマとプリンシプルは,"grammar/schema.lil" で実装されています.ス キーマの名前は,"grammar/types.lil" で実装されています.

HPSG 標準の以下のスキーマが実装されています.

スキーマプログラムでの型名説明
Head-Subject Schemasubj_head_schema動詞などが主語をとる
Head-Complement Schemahead_comp_schema動詞や前置詞が目的語をとる
Head-Specifier Schemaspec_head_schema名詞が指定詞(冠詞など)をとる
Head-Modifier Schema (left head)head_mod_schema主辞を右側から修飾する
Head-Modifier Schema (right head)mod_head_schema主辞を左側から修飾する
Head-Filler Schemafiller_head_schema長距離依存

これに加えて,その他の構文をサポートするために以下のスキーマが実装され ています.

プログラムでの型名説明
head_relative_schema関係詞節が先行詞を修飾する
coord_right_schema並列接続詞が右側の句をとる
coord_left_schema並列接続詞が左側の句をとる
filler_insertion_schema挿入句が文全体をとる
empty_filler_head_schema空の関係代名詞をとる
empty_specifier_schema空の指定詞をとる

プリンシプルは,以下のものが実装されています.

プログラムでの型名説明
head_feature_principle主辞の HEAD が親に伝わる
semantic_binary_principle主辞の CONT が親に伝わり,非主辞の CONT は RELS に入る
semantic_unary_principle娘の CONT が親に伝わる
phonology_principle親の PHON は娘たちの PHON をつなげたも のになる
adjacency_principlePROB_FEATURE:{L_ADJAC/R_ADJAC}はそれぞ れ左/右側の娘から伝わる

その他に,確率モデルの素性として使う情報を伝えるためのプリンシプルが実 装されています.

HPSG 理論におけるその他のプリンシプル(Valence Principle など)は,それ ぞれのスキーマの実装の中にハードコードされています.


Enju 開発者用マニュアル Enju ホームページ 辻井研究室
MIYAO Yusuke (yusuke@is.s.u-tokyo.ac.jp)