(57)【要約】  本発明の方法は、意味文法、すなわち一般的文法および考慮対象であるアプリケーションのドメインの語彙知識ベースに基づくアプリケーションのドメインに関する文法を設計する方法である。一般的文法とは、通常の形態・構文的特徴（例えば使用される名詞や形容詞の性と数）を有する、単一化文法に分類される文法であり、ドメインの意味モデルはアプリケーションのドメインに固有な構文・意味的特徴を記述する。  本発明によれば、関心対象であるドメインに固有の概念モデルが確立され、当該概念モデルは一般的文法および一般的語彙と組み合わされ、そこから固有の文法が演繹される。  そのような方法は例えば、プロセスまたは車両の自動制御を確実にすべく実装される。【特許請求の範囲】
【請求項１】
一般的語彙および一般的文法を用いて、未完結な文法に基づいてドメインに固有の文法を定式化する方法であって、
−アプリケーションのドメインの語彙知識ベースが構築され、
−前記知識ベースのエンティティ間の関係および関連付けが定義され、
−前記エンティティ、エンティティ間の関係およびエンティティ間の関連付けに基づいて概念モデルが構築され、
−前記概念モデルが一般的文法および一般的語彙と組み合わされ、
−前記組み合わせに基づいて、考慮対象であるドメインに固有の文法が生成されることを特徴とする方法。
【請求項２】
前記組み合わせが、前記一般的文法および前記一般的語彙へ一度且つ同時に前記概念モデルの制約を適用することにあることを特徴とする、請求項１に記載の方法。
【請求項３】
前記アプリケーションに依存する構文・意味規則を自動的に生成することを特徴とする、請求項１または２に記載の方法。
【請求項４】
アプリケーションが変更されると、純粋に文法的な部品が再利用されることを特徴とする、請求項１〜３のいずれか一つに記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、未完結な文法、すなわち文を構成する規則およびこれらの文の要素を関連付ける制約を含むが、決定されたアプリケーションに関する用語は含んでいない一般的文法に基づいて、ドメイン固有の文法を定式化する方法に関係する。
【背景技術】
【０００２】
本発明の方法は、意味文法、すなわち一般的文法および考慮対象であるアプリケーションのドメインの語彙知識ベースに基づくアプリケーションのドメインに関する文法を設計する方法である。一般的文法とは、通常の形態・構文的特徴（例えば使用される名詞や形容詞の性と数）を有する、単一化文法に分類される文法であり、ドメインの意味モデルはアプリケーションのドメインに固有な構文・意味的特徴を記述する。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
このような方法は例えば、プロセスまたは車両の自動制御を確実にすべく実装される。ある文法の全ての文を、一度にアプリケーションの単一のドメインについて、それらの全ての文法形式で記述する公知の方法が存在する。このように記述された文法は、そのために事実上文法全体を再構築しなければならないため、アプリケーションの他のドメインで再利用することができない場合がある。
【課題を解決するための手段】
【０００４】
本発明は、（不完全な）一般的文法に基づいて意味文法を定式化する方法を目的とし、当該意味文法は最低限の変更により、アプリケーションの他の任意のドメインにおいて容易に再利用可能である。
【０００５】
本発明による方法は、一般的語彙および一般的文法に基づいてドメイン固有の文法を定式化する方法であり、関心対象であるドメインに固有な概念モデルが確立されていて、当該概念モデルが一般的文法および一般的語彙と組み合わされて、そこから固有の文法が演繹される点を特徴とする。組み合わせは、一般的文法および一般的語彙に対して一度且つ同時に概念モデルの制約を適用することにより行なう。
【０００６】
本発明は、非限定的な実施例による、実装モードの詳細な説明を精査することにより理解が深まろう。
【０００７】
本発明の方法は、一般的知識とアプリケーションに固有な知識との分離を実行する。アプリケーションのドメインに関する知識は、アプリケーションの概念モデルに含まれており、エンティティの集合およびこれらエンティティの関係の集合とみなされる。一般的知識は一般的文法の中に見出され、概念制約（形容詞とそれが指し示す名詞との間に許される関係等）を有する構文および意味上の規則、並びに形態語彙（例えば動詞の全ての活用形を含む）として記述される。概念制約の例として攻撃用戦車の色が挙げられる。戦車の色として、グレーはあり得るが、ピンクはあり得ない。
【０００８】
アプリケーションの概念モデルには、エンティティ、エンティティ間の関係、およびエンティティ間の関連付けが含まれる。一般に、エンティティは名詞、固有名詞、および形容詞に割り当てられる。エンティティ間の関係として、例えば、属性（色は物理的対象の属性である）、物の一部（例えば、車輪は自転車の一部である）、所有（ピエールは自転車を持っている）、継承（自転車は、地上の乗物であり、従って例えば車輪等、地上の乗物の属性を備えている）。関連付けは、動詞に紐付けられていて、それらの機能的な構造を反映する。一般的語彙は、アプリケーションに依存しない特徴（性、数、人称等）を含んでいる。アプリケーションの概念モデルと組み合わせることにより、一般的語彙は、考慮対象であるアプリケーションのドメインに固有な語彙の提供を可能にする。一般的文法は、不完全な概念制約を有する構文および意味上の規則の集合を含む統一文法である。概念モデル組み合わせることにより、当該文法は、考慮対象であるドメインに固有な文法を得ることを可能にする。
【発明を実施するための最良の形態】
【０００９】
ここで、本発明の方法を、テレビ番組を記述する文法の極めて簡単な例を参照しつつ説明する。以下の表１は、アプリケーションの当該ドメインに関連付けられた概念モデルを示す。当該テーブルでは、その内容からメタ言語の要素を区別するために、メタ言語の要素を太字のイタリックで、内容を通常のフォントで書いている。
【００１０】
【表１】
2007512601.tif 000002
【００１１】
概念モデルのこの単純化された表において、第一の概念記述は、「チャンネル」が単語「ＴＦ１」および「フランス２」に紐付けられたエンティティであり、以下、他のエンティティについても同様である。「属性」は、対応するエンティティに割り当てられた属性を記述する。表の最後の行は、関係「見せる」が「チャンネル」であるエンティティ「主語」と、「プログラム」であるエンティティ「ＯｂｊｅｔＤｉｒｅｃｔ」（すなわち直接目的語）とを有し、単語「見せる」に割り当てられていることを示す機能構造規則である。
【００１２】
概念モデルは、アプリケーションのドメインの対象に関する詳細な言語知識を記号化する。さらに、暗黙的な言語変換を用いて、対象同士の関係の定義を最適化する。例えば、導出された概念基本要素を以下のように定義する。
修飾子（Ｅ、Ａ）：−エンティティ（Ｅ）、属性（Ｅ、Ａ）
修飾子（Ｅ、Ａ）：−（Ｅ、Ｈ）である、修飾子（Ｈ、Ａ）
【００１３】
これらの基本要素において、Ｅはエンティティ、Ａは属性、Ｈは別のエンティティである。第一の基本要素において、Ｅは例えばエンティティ「プログラム」、Ａはプログラム・カテゴリであって、第二の基本要素において、エンティティＥは映画、Ｈはプログラム、Ａはカテゴリである。
【００１４】
一般的語彙および概念モデルに基づいて、問題のドメインに固有な語彙が導出される。各々のエンティティまたは関係がその語彙形式に関係するとの前提で、一般的語彙は概念モデルにより課される制約により拡張される。
【００１５】
概念モデルが有効な語彙項目（一般的語彙のエントリ）を示すと仮定することにより、以下の表２の簡略化された方法に示すように、アプリケーションのドメインの語彙を一般的語彙に基づいて生成することができる。
【００１６】
【表２】
2007512601.tif 000003
【００１７】
上記の表２において、矢印は、語彙の各エントリの文法的カテゴリを示しており、例えば、「ａ」は限定詞、「非暴力的」はカテゴリ種別の形容詞等である。角括弧に挟まれた表現は、語彙項目の形態・構文的特徴（性および数）を示す。
【００１８】
ここで、名詞句を表わす一般的文法の抽出について、以下の表３を参照しつつ述べる。
【００１９】
【表３】
2007512601.tif 000004
【００２０】
文法規則を構成する、上記の表３において、最初の６個の制約は使用される語彙に関し、最後の４個は概念モデル関する制約である。Ｅ１とＥ２は、表２と同様にエンティティであり、ｎｐは名詞句である。角括弧は、概念上の制約を囲む。上記の表に示す規則は、形容詞（ａｄｊ）、名詞および限定詞（ｄｅｔ）の間に概念上の制約があり、この制約はアプリケーションのドメインのインスタンスから独立していることを示す。
【００２１】
以下の表４は、文の構造を考慮すべく加えられた一般的規則について述べる。
【００２２】
【表４】
2007512601.tif 000005
【００２３】
上記の表において、ｎｐは名詞句、ｖｐは動詞句、Ｖは動詞の種別、Ｓは主語名詞句の種別、Ｏは直接目的語名詞句（直接目的語）、およびＦは構成される文の機能構造である。表１の例に戻って、上記表の最後の行（機能構造Ｆを表わす）において、Ｖは動詞「見せる」、Ｓはエンティティ「チャンネル」、Ｏはエンティティ「プログラム」であることがわかる。
【００２４】
概念モデル（表１）および考慮対象であるドメインの語彙（表２）に基づいて、名詞句を記述する一般的文法規則の抽出を組み合わせて、以下の表５に簡略化して示す構文・意味的規則が得られる。当該規則は考慮対象であるドメインに依存する。
【００２５】
【表５】
2007512601.tif 000006
【００２６】
このように得られた文法では、述部「修飾子」により「カテゴリ」が、考慮対象であるアプリケーションにおける「映画」の修飾子になり得るため、「暴力的な映画」または「非暴力的な映画」等の名詞句（統合関係）が許される。
【００２７】
同様に、下の表６に簡略化して示す以下の規則が、概念モデル、一般的語彙、および文の一般的文法に基づいて生成される。
【００２８】
【表６】
2007512601.tif 000007
【００２９】
このように定式化された完全な文法（固有名詞の処理を可能にする規則を含む）は、以下の文を許す。「ＴＦ１は非暴力的な映画を見せる」。
【００３０】
結論として、本発明の方法には、以下の利点がある。すなわち、純粋に文法上の制約と、意味・概念上の制約との分離に基づいているため、アプリケーションが変更されても純粋に文法的な部品を再利用が可能になる。アプリケーションのドメインの概念上の制約を用いて、文法を適応させることを可能にする。また、アプリケーションに依存する構文・意味規則の自動生成が可能になる。
【００３１】
さらに、概念上の制約は、非言語専門家が入力できる程度に簡単である。概念上の情報はまた、自然言語理解の他のレベル、すなわち文脈解釈、および部分的に、文脈の相互作用のレベルにとって有益であり得る。
【国際調査報告】
2007512601.tif 000008
2007512601.tif 000009
2007512601.tif 000010
2007512601.tif 000011
2007512601.tif 000012
2007512601.tif 000013
2007512601.tif 000014
2007512601.tif 000015
2007512601.tif 000016
2007512601.tif 000017