(57)【要約】同様な情報システムのアプリケーションドメインに属する情報システム（１）のユーザ（４）が前記情報システム（１）と会話できるインタラクションシステム（５）であって、前記インタラクションシステム（５）が、前記情報システム（１）に接続するよう意図したインタラクションシステムにおいて、前記ユーザ（４）によって発生するとともに認識システム（２）によって処理された語句によって前記ユーザ（４）が前記情報システム（１）と会話できるように、前記インタラクションシステム（５）が、前記認識システム（２）に接続されるように意図され、前記インタラクションシステム（５）が、規定された語句セットアップを有するように意図された少なくとも一つのドメインモジュール（５ａ）を具え、そのセットアップが、考察されたアプリケーションドメインの前記情報システムに共通であるとともに前記情報システム（１）から供給される特定のオブジェクトタイプ、アクションタイプ、属性タイプ及びそのインスタンスで特定されるよう設けられたオブジェクト階層、属性階層及びアクション階層に基づいて構成され、前記情報システム（１）と会話するために前記ユーザ（４）によって発生させる語句の文法を規定することを特徴とするインタラクションシステム（５）。
2004526196.tif 000002
【特許請求の範囲】
【請求項１】
同様な情報システムのアプリケーションドメインに属する情報システム（１）のユーザ（４）が前記情報システム（１）と会話できるインタラクションシステム（５）であって、前記インタラクションシステム（５）が、前記情報システム（１）に接続するよう意図したインタラクションシステムにおいて、前記ユーザ（４）によって発生するとともに認識システム（２）によって処理された語句によって前記ユーザ（４）が前記情報システム（１）と会話できるように、前記インタラクションシステム（５）が、前記認識システム（２）に接続されるように意図され、前記インタラクションシステム（５）が、規定された語句セットアップを有するように意図された少なくとも一つのドメインモジュール（５ａ）を具え、そのセットアップが、考察されたアプリケーションドメインの前記情報システムに共通であるとともに前記情報システム（１）から供給される特定のオブジェクトタイプ、アクションタイプ、属性タイプ及びそのインスタンスで特定されるよう設けられたオブジェクト階層、属性階層及びアクション階層に基づいて構成され、前記情報システム（１）と会話するために前記ユーザ（４）によって発生させる語句の文法を規定することを特徴とするインタラクションシステム（５）。
【請求項２】
前記少なくとも一つのドメインモジュール（５ａ）に接続されるとともに前記認識システム（２）に接続することを意図した総称モジュール（５ｂ）を具え、前記総称モジュール（５ｂ）が、前記ユーザ（４）によって発生した前記語句を、前記ユーザ（４）によって発生した前記語句認識するために前記認識システム（２）によって使用可能なテキストコンピュータ表示に変換することを意図され、かつ、前記ユーザ（４）によって発生した語句の認識が前記文法によって規定された語句となった後に、前記認識システム（２）によって生じたテキストコンピュータ表示を変換するように意図したことを特徴とする請求項１記載のインタラクションシステム（５）。
【請求項３】
前記総称モジュール（５ｂ）が、前記認識システム（２）の構成を可能にする情報を有するエレメント（ｃ１）を具えることを特徴とする請求項２記載のインタラクションシステム（５）。
【請求項４】
前記少なくとも一つのドメインモジュール（５ａ）に接続されるとともに前記情報システム（１）に接続することを意図したアダプタモジュール（５ｃ）を具え、前記アダプタモジュール（５ｃ）が、前記情報システム（１）からオブジェクト、属性、アクションタイプ及びそのインスタンスを抽出するとともに、それを前記少なくとも一つのドメインモジュール（５ａ）に供給するように意図され、かつ、前記ユーザ（４）によって発生した語句に含まれるアクションに対する要求を実行するために前記情報システム（１）を駆動することを特徴とする請求項１から３のうちのいずれか１項に記載のインタラクションシステム（５）。
【請求項５】
前記少なくとも一つのドメインモジュール（５ａ）が、オブジェクト及び複数のアプリケーションドメインに共通のオブジェクトを識別する属性の一般的な表現法についての情報を有するエレメント（ｃ２）を具えることを特徴とする請求項１から４のうちのいずれか１項に記載のインタラクションシステム（５）。
【請求項６】
前記少なくとも一つのドメインモジュール（５ａ）が、オブジェクト階層、属性階層、アクション階層及び語句セットアップを規定するよう意図したシステムアナリスト及びリンギスト（３）に接続されるよう意図され、前記少なくとも一つのドメインモジュール（５ａ）が、規定されたものを有するよう意図されたことを特徴とする請求項１から５のうちのいずれか１項に記載のインタラクションシステム（５）。
【請求項７】
前記認識システム（２）を音声認識システムとし、前記ユーザ（４）によって発生した語句を、前記ユーザ（４）の発音によって発生させることを特徴とする請求項１から６のうちのいずれか１項に記載のインタラクションシステム（５）。
【請求項８】
前記認識システム（２）をテキスト認識システムとし、前記ユーザ（４）によって発生した語句を、前記ユーザ（４）によって書き込むことを特徴とする請求項１から６のうちのいずれか１項に記載のインタラクションシステム（５）。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザが認識システムによって情報システムと会話できるようにすることを意図したインタラクションシステムに関する。
【背景技術】
【０００２】
認識システムは、通常、二つのモジュール：ユーザによって発生した語句を語句のテキスト表示に変換する認識モジュールと、テキストコンピュータ表示を、ユーザによって理解可能となるように発生する語句に変換するテキスト−発生モジュールとを具える。認識システムのうちでは、ユーザが発音によって語句を発生するとともにユーザに対する音声の語句を発生するいわゆる音声認識システムと、書込みテキストによってユーザが語句を発生するとともにユーザに対して書込み形態で語句を発生するテキスト走査システムのようなテキスト認識システムとがある。
【０００３】
情報システムは、通常データベースに格納されたデータを管理する。データベースは、通常、ユーザ及びデータベースを利用することを意図した情報システムによってカスタマイジングされる。
【０００４】
データベースにおいて、オブジェクトとも称されるデータベースは、コードによって識別されるオブジェクトタイプに集められる。各オブジェクトタイプは、オブジェクトインスタンス、すなわち、特定のデータ又はオブジェクトを集める。各オブジェクトタイプは、オブジェクトタイプのインスタンスを特徴付ける所定の数の特性に関連する。オブジェクトと同様に、属性を、属性タイプで集めることができる。属性タイプは、同様な特性すなわちテキスト又はデータ属性を有する属性にグループ分けする。
【０００５】
各情報システムはデータベースに適合され、それは、オブジェクトタイプ、属性タイプ、及び所定の属性インスタンスを有するオブジェクトタイプのオブジェクトのインスタンスを処理する必要があり、したがってそれを指定する。したがって、オブジェクトタイプ及び属性タイプを識別するためにデータベースによって使用されるコードは、そのデータベースを処理する必要がある情報システムによって認識される。
【０００６】
さらに、各情報システムは、システムによってデータベースのオブジェクトに適用されるアクションを集めるアクションタイプを有する。各アクションタイプは、一つ以上のオブジェクトタイプに適合する。
【０００７】
情報システムは、少数のビジネスアプリケーションドメインに名前を付けるために、地理的情報システム(Geographical Information Systems: GIS)や、事業リソース計画(Enterprise Resource Planning: ERP)システムや、ドキュメント管理(Document Management: DM)システムや、プロダクトデータ管理(Product Data Management: PDM)のようなアプリケーションの互いに相違するドメインで集められる。
【発明の開示】
【発明が解決しようとする課題】
【０００８】
従来、特定の情報システムのユーザは、システムに対して特別に開発されたインタフェースによってこのシステムと会話する必要があり、それは、アプリケーションの同一ドメインである場合でさえもシステムが互いに相違する。さらに、そのユーザは、情報システムにアクセスするコンピュータのキーボード及び／又はマウスを用いることによって情報システムと会話する必要がある。
【０００９】
本発明は、音声問合せシステムと称されるインタラクションシステムを提供することによってこれらの問題を克服し、かかるシステムによって、互いに相違した予め存在する認識システムを用いることによってアプリケーションのドメインの互いに相違した予め存在する情報システムとのユーザの会話が可能になる。したがって、本発明によって、ユーザは、情報システムによって規定された語句、呼び出された問合せ及びアクションの発生によって、情報システムによって操作されるとともに属性によって識別されるデータベースに格納されたオブジェクトに適用することができる。
【００１０】
本発明者は、アプリケーションのドメインの全ての情報システムに対して、共通のオブジェクト階層、属性階層及びアクション階層を規定できることを見出した。これら階層はそれぞれ、考察された階層を規定する共通の特性が存在するオブジェクト、属性及びアクションを集め、その特性は、ドメインの全ての情報システムに対して特有である。オブジェクトの同一のインスタンスは、互いに相違する階層の特性を同時に表す場合、複数のオブジェクト階層の一部となる。オブジェクト、属性及びアクション階層に基づいて、アクション語句セットアップを規定することができ、それは、アプリケーションの考察されたドメインの特定の情報システムの特定のオブジェクトタイプ、属性タイプ及びアクションタイプ並びに情報システムによって処理されたデータベースに格納された属性インスタンスを有するオブジェクトのインスタンスによって特徴付けられたモデルを構成する。したがって、実際の語句を構築するのに使用される参照されたアクション語句セットアップは、オブジェクトタイプ、属性タイプ及びアクションタイプを十分に構成する文法を規定し、考察されたドメインの情報システムとのユーザの会話で用いられるべき発音ルールを設け、この際には、システムは、ユーザが要求する互いに相違する問合せをユーザに提供し、ユーザは、そのような問合せを情報システムに指定する。
【課題を解決するための手段】
【００１１】
同様な情報システムのアプリケーションドメインに属する情報システムのユーザが前記情報システムと会話できるインタラクションシステムであって、前記インタラクションシステムが、前記情報システムに接続するよう意図したインタラクションシステムにおいて、前記ユーザによって発生するとともに認識システムによって処理された語句によって前記ユーザが前記情報システムと会話できるように、前記インタラクションシステムが、前記認識システムに接続されるように意図され、前記インタラクションシステムが、規定された語句セットアップを有するように意図された少なくとも一つのドメインモジュールを具え、そのセットアップが、考察されたアプリケーションドメインの前記情報システムに共通であるとともに前記情報システムから供給される特定のオブジェクトタイプ、アクションタイプ、属性タイプ及びそのインスタンスで特定されるよう設けられたオブジェクト階層、属性階層及びアクション階層に基づいて構成され、前記情報システムと会話するために前記ユーザによって発生させる語句の文法を規定することを特徴とするインタラクションシステム。
【００１２】
前記少なくとも一つのドメインモジュールに接続されるとともに前記認識システムに接続することを意図した総称モジュールを具え、前記総称モジュールが、前記ユーザによって発生した前記語句を、前記ユーザによって発生した前記語句認識するために前記認識システムによって使用可能なテキストコンピュータ表示に変換することを意図され、かつ、前記ユーザによって発生した語句の認識が前記文法によって規定された語句となった後に、前記認識システムによって生じたテキストコンピュータ表示を変換するように意図した。
【００１３】
前記総称モジュールが、前記認識システムの構成を可能にする情報を有するエレメントを具える。
【００１４】
前記少なくとも一つのドメインモジュールに接続されるとともに前記情報システムに接続することを意図したアダプタモジュールを具え、前記アダプタモジュールが、前記情報システムからオブジェクト、属性、アクションタイプ及びそのインスタンスを抽出するとともに、それを前記少なくとも一つのドメインモジュールに供給するように意図され、かつ、前記ユーザによって発生した語句に含まれるアクションに対する要求を実行するために前記情報システムを駆動する。
【００１５】
前記少なくとも一つのドメインモジュールが、オブジェクト及び複数のアプリケーションドメインに共通のオブジェクトを識別する属性の一般的な表現法についての情報を有するエレメントを具える。
【００１６】
前記少なくとも一つのドメインモジュールが、オブジェクト階層、属性階層、アクション階層及び語句セットアップを規定するよう意図したシステムアナリスト及びリンギストに接続されるよう意図され、前記少なくとも一つのドメインモジュールが、規定されたものを有するよう意図される。
【００１７】
前記認識システムを音声認識システムとし、前記ユーザによって発生した語句を、前記ユーザの発音によって発生させる。
【００１８】
前記認識システムをテキスト認識システムとし、前記ユーザによって発生した語句を、前記ユーザによって書き込む。
【発明を実施するための最良の形態】
【００１９】
本発明を、環境に統合された本発明によるインタラクションシステムを表す図１を参照して詳細に説明する。
図１を参照すると、この環境は、以下の構成要素から構成されている。
１：属性タイプの一部である複数の属性によって特徴付けられた複数のオブジェクトタイプを操作するための情報システム。操作は、複数のアクションタイプによって実行される。オブジェクトタイプ及び属性タイプは、情報システムによって操作されたデータベースで見つけられるインスタンスを有する。
【００２０】
２：以下の二つのモジュールを具える認識システム。
２ａ：ユーザによって発生した語句をコンピュータテキスト表示に変換する認識モジュール。
２ｂ：コンピュータテキスト表示を、ユーザによって理解できる発生した語句に変換するテキスト−発生モジュール。
【００２１】
３：情報システムアクションをオブジェクトタイプ上で実行するのに使用されるオブジェクト階層、属性階層、アクション階層及び語句セットアップを提供するシステムアナリスト及びリンギスト(linguist)。システムアナリスト及びリンギストは、ユーザが音声によってシステムに質問する方法を分析できる人間である。分析の結果は、アプリケーションのドメインの典型であるアクション語句セットアップの収集となる。
【００２２】
４：情報システムによって操作されたオブジェクト、属性及びアクションのインスタンスによって詳述される語句セットアップによって規定されるグラマによってシステムを使用するユーザ。
５：上記詳述される語句セットアップに基づいて、上記システムが処理する必要がある発生した語句のおいて情報システムとユーザが会話することができる本発明によるインタラクションシステム。このシステムは、以下の３個のモジュールから構成される。
【００２３】
５ｂ：言語グラマ、すなわち、情報システムとの会話の観点からユーザによって発生したオブジェクトタイプ、アクションタイプ及び発生ルールのセットを、認識システムによって使用されるコンピュータ表示に変換し、かつ、認識に起因するコンピュータ表示を、グラマによって規定された語句に変換する総称モジュール。総称モジュールは、認識システムの形態を可能にする情報を含む構成要素ｃ１を具える。すなわち、
−  使用される認識ソフトウェア、
−  使用される言語、及び
−  マイクロホンや電話機のような使用される通信装置。
【００２４】
５ａ：アプリケーションの予め設定されたドメインの情報システムによって操作されるオブジェクトタイプ、属性タイプ、アクションタイプ、及びそのインスタンスとしてエレメントを受信するドメインモジュール。ドメインモジュールは、上記ドメインの典型であるオブジェクト、アクション及び属性の階層の定義を具え、それは、総称モジュール５ｂによって必要とされるグラマを発生するために、受信した上記エレメントと上記アクション語句セットアップを組み合わせるのに用いられる。アクション語句セットアップは、自然言語においてユーザによって質問を行うことができるようにシステムアナリスト及びリンギストから受信される。複数の情報システムが同時に利用できる場合、複数のグラマを発生し及び起動することができる。本発明によるインタラクションシステムは、情報システム間で切替を行うことができる。同様な切替を、ＧＩＳのようなドメインに対する本発明によるインタラクションシステムと、ＤＭのような他のドメインに対する本発明によるインタラクションシステムとの間で行うことができる。ドメインモジュールは、認識が行われた後に、総称モジュールによって生じた語句を取り出し、情報システム１によって実行すべき特定の属性値によって識別された特定のオブジェクト上にアクション記述を発生することもできる。上記定義は、ドメインのエレメントｃ２内に設けられ、それは、以下のものを有する。
【００２５】
−  オブジェクト及びそれを識別する属性の一般的な表示法のような複数のドメインに共通の情報。
−  ＧＩＳ情報システムのような情報システムのドメインを識別する形態エレメントを具えるドメイン識別。
−  このドメインが属するオブジェクト階層。各階層は、共通の特性を有するオブジェクトのセットを表す。例えば、ＧＩＳアプリケーションにおいて、表面階層（国）、線形階層（河川、通り）、点階層（都市）、地理的階層（地理的に参照された航空写真、地図）等のようにオブジェクトを階層化する。リアルオブジェクトを、複数のオブジェクト階層の一部とすることができる。例えば、ＧＩＳドメインにおいて、都市の通りのような典型的なオブジェクトは、表示可能なオブジェクト階層、選択可能なオブジェクト階層、空間的なオブジェクト階層及び線形的なオブジェクト階層に属する。
【００２６】
−  オブジェクト階層に適用されるアクション階層。実際には、各オブジェクト階層に関連して、所定のドメインに対し、オブジェクト階層に適用されるアクションの階層を規定する。例えば、ＧＩＳドメインにおいて、表示可能なオブジェクト階層に属するオブジェクトを、表示し又は隠し、空間的なオブジェクトに属するオブジェクトを、マップに投影し又は同一階層に属する他のオブジェクトに交差し、選択可能なオブジェクト階層に属するオブジェクトを選択し又は選択せず、線形オブジェクト階層に属するオブジェクトを、特定のロケーションを設けるために所定の距離に沿って移動する。特定のオブジェクトタイプ及びインスタンスが何であるとしても、常に、他の表面オブジェクトに含まれる点オブジェクト、線形オブジェクト及び表面オブジェクトを操作（観察、選択、強調．．．）し、線形オブジェクトによって交差された表面オブジェクトを操作し、又は所定の線形オブジェクトに沿って点オブジェクトを操作することができる。
【００２７】
−  オブジェクトに付与された属性階層。属性階層は、全てのオブジェクト階層のオブジェクトに対して共通の意味を有する属性を寄せ集める。すなわち、「インスタンスネーミング」に属する属性を用いて、オブジェクトタイプの特定のインスタンスを識別する。例えば、ＧＩＳドメインにある場合、道路は、インスタンスが番号である「道路番号」の属性を有する。したがって、「道路番号」は、「数値的な」属性タイプだけでなく、属性階層「インスタンスネーミング」の一部でもある。その理由は、道路をその番号によって音声中で参照できるからである。
【００２８】
−  アクションの実行を要求するのに使用される種々の語句セットアップ。各アクション階層に関連して、実行すべき階層アクションを要求するのに使用される語句セットアップのセットを規定する。例えば、ＧＩＳドメインにおいて、ｄｉｓｐｌａｙ  ‘ｘｙｚ’やｇｏ  ｔｏ  ‘ａｂｃ’のような語句セットアップを規定することができる。‘ｘｙｚ’又は‘ａｂｃ’のように、アクションが実行されるオブジェクトタイプを識別するのに使用される属性階層が参照される。これらセットアップは、ユーザが会話する情報システムによって操作されたこれらタイプに属するオブジェクトのインスタンスによって詳述される。さらに、‘ｄｉｓｐｌａｙ’や‘ｇｏ  ｔｏ’のようなアクションは、元の用語と容易に交換される同義語を有する。これは、文法的な構造をほとんど変化させることなく同一語句セットアップの複数の変形が存在しうることを意味する。
【００２９】
−  ユーザによって発生すべき合成語句をシーケンス状に組み立てる用語エレメント。番号や比較オペレータのような情報システムからインスタンスを抽出する必要のない静的な用語エレメントと、オブジェクトタイプ又は属性タイプのもののような情報システムからインスタンスを抽出する必要がない動的なエレメントとを見つける。静的に規定された用語エレメントは、用語の直接的なリストであり、そのエレメントを、ドメインモジュール構成中に予め設定することができる。
【００３０】
これらエレメントの各々に対して、オプショナルとしてのフラグを立てることができる。このことは、丁寧な表現のように語句の意味を損なうことなくエレメントが発生から忘れられることを意味する。
これらエレメントの各々に対して、数値を構成し、識別コードを綴り又は地理的な位置を指定する際の繰返しとしてフラグを立てることもできる。
【００３１】
例えば、ＧＩＳドメインにおいて、以下のシーケンスの静的な用語エレメント［−１］［２］［＋３］［−４］を有する。この場合、［−１］は、用語‘ｐｌｅａｓｅ’及び‘ｙｏｕ  ｃａｎ’から構成されたオプショナル用語リストをマークし、［２］は、‘ｐａｎ  ｔｏ  ｔｈｅ’又は‘ｍｏｖｅ  ｔｏ  ｔｈｅ’から構成された必須用語リストをマークし、［＋３］は、用語‘ｎｏｒｔｈ’，‘ｓｏｕｔｈ’，‘ｗｅｓｔ’，‘ｅａｓｔ’から構成された繰返し用語リストをマークし、［−４］は、用語‘ｐｌｅａｓｅ’から構成されたオプショナル用語リストをマークする。その結果、これらのエレメントに基づく有効な語句は、次のようになる：ｐａｎ  ｔｏ  ｔｈｅ  ｎｏｒｔｈ  ｅａｓｔ，  ｃａｎ  ｙｏｕ  ｍｏｖｅ  ｔｏ  ｔｈｅ  ｓｏｕｔｈ  ｓｏｕｔｈ  ｅａｓｔ  ｐｌｅａｓｅ．
【００３２】
［１］［２］［３］及び［１］［４］［３］［５］［２］のような語句を組み立てることもできる。この場合、［１］は、‘ｓｈｏｗ’又は‘ｄｉｓｐｌａｙ’であり、［２］は、関連のオブジェクトインスタンス名であり、［３］は、オブジェクトタイプ名であり、［４］は‘ｔｈｅ’であり、［５］は‘ｏｆ’である。［２］及び［３］は、動的な用語エレメントである。情報システムから抽出されたダイナミックエレメントが、都市及び州を呼び出す二つの空間的なオブジェクトであり、二つのインスタンス名が、都市に対してＮｅｗ−Ｙｏｒｋ及びＷａｓｈｉｎｇｔｏｎを呼び出し、州に対してＷａｓｈｉｎｇｔｏｎ及びＩｄａｈｏを呼び出した場合、組合せの発生によって以下の語句が発生する。
【００３３】
［１］［２ａ］［３ａ］
［１］［２ｂ］［３ｂ］
［１］［４］［３ａ］［５］［２ａ］
［１］［４］［３ｂ］［５］［３ｂ］
【００３４】
ここで、
［２ａ］は、Ｎｅｗ−Ｙｏｒｋ又はＷａｓｈｉｎｇｔｏｎであり、
［３ａ］は、都市であり、
［２ｂ］は、Ｎｅｗ−Ｙｏｒｋ又はＩｄａｈｏであり、
［３ｂ］は、州である。
【００３５】
その結果、“ｓｈｏｗ  Ｎｅｗ−Ｙｏｒｋ  ｃｉｔｙ”又は“ｄｉｓｐｌａｙ  ｔｈｅ  ｓｔａｔｅ  ｏｆ  Ｉｄａｈｏ”のような特定の語句となる。
５ｃ：特定の情報システムアプリケーションに対して形成された情報システムアダプタモジュール。このアダプタモジュールは、考えられる情報システムからオブジェクトタイプ、属性タイプ及びアクションタイプ並びにそのインスタンスを抽出するとともに、それをドメインモジュール５ａに供給するためのものであり、この場合、これらは、情報システムのドメインを規定するオブジェクト階層、属性階層及びアクション階層で参照される。それに対して、アダプタモジュールは、ユーザによって発生した語句に含まれるアクションに対する要求を実行するために情報システムを駆動することができる。これは、ドメインモジュール５ａによって供給されたアクション表記を情報システムのアプリケーション論理に変換するアダプタモジュールを必要とする。
【００３６】
ここで規定した環境の互いに相違するエレメント間の情報の伝達は、以下のようにして生じる。
−５ｂから２ａ：ワードのリストと、認識システムに適合するためのコンピュータ表示において許容し得る語句へのこれらワードの組合せを支配する生成ルールの規定。
−２ａから５ｂ：認識システムに適合するためのコンピュータ表示において認識された語句。この語句は、有効なワードのシーケンスに対応する。
−５ｂから２ｂ：ユーザに対して声を出して読み出されるべきテキストコンピュータ表示。
−５ａから５ｂ：用語リストのセットと、ユーザによって発生される有効な語句を表す語句セットアップを組み立てるために用語リストを利用する組合せルールのセット。
−５ｂから５ａ：ルール識別及び関連の用語リストの識別の組合せ並びにユーザによって発生した用語リストアイテムに分解される、ユーザによって発生した語句。
−  ５ｃから５ａ：対応する階層を有するオブジェクトタイプ、オブジェクトインスタンス、対応する階層を有する属性タイプ及び属性インスタンス。
−５ａから５ｃ：情報システムによって実行すべき関連のパラメータを有するアクション。これらパラメータは、オブジェクト及び属性インスタンスを有する。互いに相違する二つのアクション又は互いに相違する二つのオブジェクトを同一ユーザコマンドによってアクセス可能である二通り以上に解釈されるケースにおいて、互いに相違する可能性が、ドメインモジュールによって情報システムに戻され、好適な場合では、アダプタモジュールは、情報システムの文脈情報を用いて又はユーザからのフィードバックを問い合わせることによって、二通り以上の解釈を除去することができる。
−１から５ｃ：５ｃから５ａまでと同一であるが、１の論理言語、したがって１に依存する。
−５ｃから１：５ａから５ｃまでと同一であるが、１の論理言語に変換され、したがって１に依存する。
【００３７】
本発明によるインタラクションシステムの使用は、以下のシーケンスのイベントを伴う。
−ドメインは、情報システムの階層の共通オブジェクト、属性及びアクション階層を再編成するよう識別される。
−システムアナリスト及びリンギスト３は、オブジェクト、属性及びアクション階層、並びにドメインによって要求される関連のアクション語句セットアップを規定する。
−情報は、ドメインモジュール５ａによって使用可能な内部フォーマットに符号化される。
−アダプタモジュール５ｃは、識別されたドメインに属する固有の情報システム１に対して規定される。
−ユーザ４は情報システムを始動する。
−情報システムはアダプタモジュールを始動する。
−アダプタモジュールは、オブジェクトを抽出する情報システムを使用し、そのオブジェクトは、ユーザによって使用されるとともに、この情報をドメインモジュールに供給する。
−ドメインモジュールは、既に説明したオブジェクト階層、属性階層及びアクション語句セットアップを用いて、総称モジュール５ｂに対する用語リスト及び組合せルールを構築する。
−総称モジュールは、用語リスト及び結合ルールを、認識システムに受け入れられる形態に変換し、認識システムを始動する。
−ユーザは語句を発生する。
−認識システム２は、もっともらしく思われる語句を認識した後、認識された語句を総称モジュールに戻す。
−総称モジュールは、組合せルール及び用語リストを分析し、それをドメインモジュールに戻す。
−ドメインモジュールは、必要な情報を報告して、アダプタモジュールに対するアクションを実行する。
−アダプタモジュールは、情報システムを呼び出して、アクションを実行する。
【００３８】
情報の階層の例は、ユーザがＧＩＳドメイン情報システムと会話できる本発明によるインタラクションシステムによって処理される。
特性値又は空間関係によって空間オブジェクトを表示し又は選択することができる情報システムを有する。
このシステムに関連して、国又は都市のオブジェクトタイプを有する。これらオブジェクトタイプのオブジェクトのインスタンスは、名前及び人口である二つの関連した属性を有する。名前は、テキストの属性タイプであり、人口は、数値の属性タイプである。
国に対して、２個のインスタンス：Ｕ．Ｓ．Ａ及びフランスを有する。
各人口は、２５０００００００人及び６０００００００人である。
都市に対して、６個のインスタンス：ニューヨーク、ロサンゼルス、ダラス、パリ、リヨン及びマルセイユを有する。
各人口は、１２０００００人、１０００００００人、５０００００人、６００００００人、１００００００人、８０００００人である。
【００３９】
英語において、システムによってオブジェクトにアクセスするために以下の語句を規定することができる。
2004526196.tif 000003
【００４０】
したがって、システムのドメインモジュールのｃ２エレメントに対する以下のアイテムを規定する。
2004526196.tif 000004
【図面の簡単な説明】
【００４１】
【図１】環境に統合された本発明によるインタラクションシステムを表す。
【図１】
2004526196.tif 000005
【国際公開パンフレット】
2004526196.tif 000006
2004526196.tif 000007
2004526196.tif 000008
2004526196.tif 000009
2004526196.tif 000010
2004526196.tif 000011
2004526196.tif 000012
2004526196.tif 000013
2004526196.tif 000014
2004526196.tif 000015
2004526196.tif 000016
2004526196.tif 000017
2004526196.tif 000018
2004526196.tif 000019
2004526196.tif 000020
2004526196.tif 000021
2004526196.tif 000022
2004526196.tif 000023
2004526196.tif 000024
2004526196.tif 000025
2004526196.tif 000026
2004526196.tif 000027
【国際公開パンフレット（コレクトバージョン）】
2004526196.tif 000028
2004526196.tif 000029
【国際調査報告】
2004526196.tif 000030
2004526196.tif 000031
2004526196.tif 000032