(57)【要約】【課題】  字句をデータに変換する際に、一方の字句が他方の字句を含む包摂関係が生じている場合にも正しく変換できるようにし、解析処理精度の向上を図る。【解決手段】  名称辞書１６には、字句を構成する単語の組の論理インデックスセットとそれに対応するＣＩＦコードとが関連付けられて格納される。不要語辞書１８には、包摂される論理インデックスセットに含まれないので直接ＣＩＦコードを特定するために用いられないが、ＣＩＦコードを特定するのを補助する単語である不要語に対応する論理インデックスが、ＣＩＦコードと関連付けられて格納される。不要語を含む字句の論理インデックスの組に変換されたものを、不要語の論理インデックスを含めた名称辞書１６の論理インデックスセットと比較（部分マッチング）を行って、ＣＩＦコードを特定する。【選択図】図３
2006092065.tif 000002
【特許請求の範囲】
【請求項１】
複数の単語を含む字句を当該複数の単語により特定される１つの情報を含む別のデータに変換する装置であって、
複数の単語のそれぞれを、それぞれの単語を表象する論理インデックスと関連付けて記憶手段に予め登録してある基本語辞書と、
前記基本語辞書に登録されている単語同士を組み合わせた単語の組に対応する論理インデックスの組を前記単語の組により特定される１つの情報と関連付け、且つ前記論理インデックスの組同士が包摂関係にある場合包摂される論理インデックスの組について、当該包摂される単語の組に含まれないため前記１つの情報を直接特定する際に用いられない点で不要であるが前記１つの情報を最終的に特定するのを補助する単語である不要語に対応する論理インデックスを前記１つの情報と関連付けて記憶手段に予め登録してある名称辞書と、
前記複数の単語を含む字句を前記特定される１つの情報を含む別のデータに変換する処理エンジンとを備え、
前記処理エンジンは、
前記基本語辞書に登録されている単語を、それぞれの単語を表象する論理インデックスと関連付けてメモリ上にメモリ展開し、
前記名称辞書に登録されている論理インデックスの組、及び不要語の論理インデックスを各論理インデックスの組に対応する前記特定される１つの情報と関連付けて前記メモリ上にメモリ展開し、
変換されるべき字句を単語に分解し、
前記メモリ上にメモリ展開された基本語辞書を参照して、前記の分解された単語に対応する論理インデックスを取得、変換し、
不要語の論理インデックスを含めた前記のメモリ展開された論理インデックスの組の中から、前記の分解された単語に対応する論理インデックスの組と一致する論理インデックスの組を選択し、当該選択された論理インデックスの組により特定される１つの情報を用いることにより、前記複数の単語を含む字句を前記特定される１つの情報を含む別のデータに変換する装置。
【請求項２】
複数の単語を含む字句を当該複数の単語により特定される１つの情報を含む別のデータに変換する装置であって、
複数の単語のそれぞれを、それぞれの単語を表象する論理インデックスと関連付けて記憶手段に予め登録してある基本語辞書と、
前記基本語辞書に登録されている単語同士を組み合わせた単語の組に対応する論理インデックスの組を前記単語の組により特定される１つの情報と関連付け、且つ前記単語の組同士が包摂関係を有する場合包摂される単語の組について、当該包摂される単語の組に含まれないため前記１つの情報を直接特定する際に用いられない点で不要であるが前記１つの情報を最終的に特定するのを補助する単語である不要語に対応する論理インデックスを前記１つの情報と関連付けて記憶手段に予め登録してある名称辞書と、
前記複数の単語を含む字句を前記特定される１つの情報を含む別のデータに変換する処理エンジンとを備え、
前記処理エンジンは、
前記基本語辞書に登録されている単語を、それぞれの単語を表象する論理インデックスと関連付けてメモリ上にメモリ展開し、
前記名称辞書に登録されている論理インデックスの組、及び不要語の論理インデックスを各論理インデックスの組に対応する前記特定される１つの情報と関連付けて前記メモリ上にメモリ展開し、
変換されるべき字句を単語に分解し、
前記メモリ上にメモリ展開された基本語辞書を参照して、前記の分解された単語に対応する論理インデックスを取得、変換し、
不要語の論理インデックスを含めた前記のメモリ展開された論理インデックスの組の中から、前記の分解された単語に対応する論理インデックスの組と一致する論理インデックスの組を選択し、当該選択された論理インデックスの組により特定される１つの情報を用いることにより、前記複数の単語を含む字句を前記特定される１つの情報を含む別のデータに変換する装置。
【請求項３】
データを含む情報を入力するための入力手段、及びデータを含む情報を表示する表示手段を更に備え、
前記処理エンジンは更に、
前記メモリ上にメモリ展開された基本語辞書を参照して、前記の分解された単語に対応する論理インデックスを取得、変換する際に、論理インデックスを取得できない単語がある場合その単語を特定して前記表示手段に表示し、
前記入力手段により入力された、前記表示手段に表示された単語が不要語であることを示す情報に応答して、前記基本語辞書に、当該単語をそれに対応する論理インデックスと関連付けて書き込み、且つ前記名称辞書に、変換されるべき字句に含まれる単語の中で前記不要語とされた単語を除いた単語の組から特定される１つの情報と関連付けて前記不要語とされた単語の論理インデックスを書き込む
請求項１又は２記載の装置。
【請求項４】
データを含む情報を入力するための入力手段、及びデータを含む情報を表示する表示手段を更に備え、
前記処理エンジンは更に、
前記メモリ上にメモリ展開された基本語辞書を参照して、前記の分解された単語に対応する論理インデックスを取得、変換する際に、論理インデックスを取得できない単語がある場合、包摂コードを用いた包摂関係リストを前記表示手段に表示し、その単語を特定し、
前記入力手段により入力された、前記表示手段に表示された単語が不要語であることを示す情報に応答して、前記基本語辞書に、当該単語をそれに対応する論理インデックスと関連付けて書き込み、且つ前記名称辞書に、変換されるべき字句に含まれる単語の中で前記不要語とされた単語を除いた単語の組から特定される１つの情報と関連付けて前記不要語とされた単語の論理インデックスを書き込む
請求項１又は２記載の装置。
【請求項５】
データを含む情報を入力するための入力手段、及びデータを含む情報を表示する表示手段を更に備え、
前記処理エンジンとは別に、
前記メモリ上にメモリ展開された基本語辞書を参照して、前記の分解された単語に対応する論理インデックスを取得、変換する際に、論理インデックスを取得できない単語がある場合その単語を特定して前記表示手段に表示し、
前記入力手段により入力された、前記表示手段に表示された単語が不要語であることを示す情報に応答して、前記基本語辞書に、当該単語をそれに対応する論理インデックスと関連付けて書き込み、且つ前記名称辞書に、変換されるべき字句に含まれる単語の中で前記不要語とされた単語を除いた単語の組から特定される１つの情報と関連付けて前記不要語とされた単語の論理インデックスを書き込む
請求項１又は２記載の装置。
【請求項６】
前記処理エンジンは更に、不要語の論理インデックスを含めた前記のメモリ展開された論理インデックスの組の中から、前記の分解された単語に対応する論理インデックスの組と一致する論理インデックスの組を選択する前に、不要語の論理インデックスを含めない前記のメモリ展開された論理インデックスの組の中から、前記の分解された単語に対応する論理インデックスのうちの複数の論理インデックスから構成されるいずれかの論理インデックスの組と一致する論理インデックスの組で且つ前記いずれかの論理インデックスの組の論理インデックスのみから構成される論理インデックスの組を選択し、当該選択された論理インデックスの組により特定される１つの情報を用いることにより、前記複数の単語を含む字句を前記特定される１つの情報を含む別のデータに変換する、請求項１から５のいずれか一項に記載の装置。
【請求項７】
複数の単語を含む字句を当該複数の単語により特定される１つの情報を含む別のデータに変換する装置であって、
複数の単語のそれぞれを、それぞれの単語を表象する論理インデックスと関連付けて記憶手段に予め登録してある基本語辞書と、
前記基本語辞書に登録されている単語同士を組み合わせた単語の組に対応する論理インデックスの組を前記単語の組により特定される１つの情報と関連付けて記憶手段に予め登録してある名称辞書と、
前記論理インデックスの組同士が包摂関係にある場合包摂される論理インデックスの組について、当該包摂される単語の組に含まれないため前記１つの情報を直接特定する際に用いられない点で不要であるが前記１つの情報を最終的に特定するのを補助する単語である不要語の論理インデックスを前記１つの情報と関連付けて記憶手段に予め登録してある不要語辞書と、
前記複数の単語を含む字句を前記特定される１つの情報を含む別のデータに変換する処理エンジンとを備え、
前記処理エンジンは、
前記基本語辞書に登録されている単語を、それぞれの単語を表象する論理インデックスと関連付けてメモリ上にメモリ展開し、
前記名称辞書に登録されている論理インデックスの組を、各論理インデックスの組に対応する前記特定される１つの情報と関連付けて前記メモリ上にメモリ展開し、
前記不要語辞書に登録されている不要語の論理インデックスを前記１つの情報と関連付けて前記メモリ上にメモリ展開し、
変換されるべき字句を単語に分解し、
前記メモリ上にメモリ展開された基本語辞書を参照して、前記の分解された単語に対応する論理インデックスを取得、変換し、
前記のメモリ展開された論理インデックスの組の中から、前記の分解された単語に対応する論理インデックスのうちの複数の論理インデックスから構成されるいずれかの論理インデックスの組と一致する論理インデックスの組を選択し、当該選択された論理インデックスの組により特定される１つの情報を一時的に取得し、包摂関係がある場合に、
前記のメモリ展開された不要語辞書の中で、前記の一時的に取得された１つの情報に対応する不要語の論理インデックスが、前記の分解された単語に対応する論理インデックスのうちで前記１つの情報を一時的に取得する際に用いなかった論理インデックスと一致する場合、前記の一時的に取得された１つの情報を特定されるべき１つの情報として確定し、当該１つの情報を用いることにより前記複数の単語を含む字句を前記特定される１つの情報を含む別のデータに変換する装置。
【請求項８】
複数の単語を含む字句を当該複数の単語により特定される１つの情報を含む別のデータに変換する装置であって、
複数の単語のそれぞれを、それぞれの単語を表象する論理インデックスと関連付けて記憶手段に予め登録してある基本語辞書と、
前記基本語辞書に登録されている単語同士を組み合わせた単語の組に対応する論理インデックスの組を前記単語の組により特定される１つの情報と関連付けて記憶手段に予め登録してある名称辞書と、
前記単語の組同士が包摂関係を有する場合包摂される単語の組について、当該包摂される単語の組に含まれないため前記１つの情報を直接特定する際に用いられない点で不要であるが前記１つの情報を最終的に特定するのを補助する単語である不要語の論理インデックスを前記１つの情報と関連付けて記憶手段に予め登録してある不要語辞書と、
前記複数の単語を含む字句を前記特定される１つの情報を含む別のデータに変換する処理エンジンとを備え、
前記処理エンジンは、
前記基本語辞書に登録されている単語を、それぞれの単語を表象する論理インデックスと関連付けてメモリ上にメモリ展開し、
前記名称辞書に登録されている論理インデックスの組を、各論理インデックスの組に対応する前記特定される１つの情報と関連付けて前記メモリ上にメモリ展開し、
前記不要語辞書に登録されている不要語の論理インデックスを前記１つの情報と関連付けて前記メモリ上にメモリ展開し、
変換されるべき字句を単語に分解し、
前記メモリ上にメモリ展開された基本語辞書を参照して、前記の分解された単語に対応する論理インデックスを取得、変換し、
前記のメモリ展開された論理インデックスの組の中から、前記の分解された単語に対応する論理インデックスのうちの複数の論理インデックスから構成されるいずれかの論理インデックスの組と一致する論理インデックスの組を選択し、当該選択された論理インデックスの組により特定される１つの情報を一時的に取得し、
前記のメモリ展開された不要語辞書の中で、前記の一時的に取得された１つの情報に対応する不要語の論理インデックスが、前記の分解された単語に対応する論理インデックスのうちで前記１つの情報を一時的に取得する際に用いなかった論理インデックスと一致する場合、前記の一時的に取得された１つの情報を特定されるべき１つの情報として確定し、当該１つの情報を用いることにより前記複数の単語を含む字句を前記特定される１つの情報を含む別のデータに変換する装置。
【請求項９】
データを含む情報を入力するための入力手段、及びデータを含む情報を表示する表示手段を更に備え、
前記処理エンジンは更に、
前記メモリ上にメモリ展開された基本語辞書を参照して、前記の分解された単語に対応する論理インデックスを取得、変換する際に、論理インデックスを取得できない単語がある場合その単語を特定して前記表示手段に表示し、
前記入力手段により入力された、前記表示手段に表示された単語が不要語であることを示す情報に応答して、前記基本語辞書に、当該単語をそれに対応する論理インデックスと関連付けて書き込み、且つ前記不要語辞書に、変換されるべき字句に含まれる単語の中で前記不要語とされた単語を除いた単語の組から特定される１つの情報と関連付けて前記不要語とされた単語の論理インデックスを書き込む
請求項７又は８記載の装置。
【請求項１０】
データを含む情報を入力するための入力手段、及びデータを含む情報を表示する表示手段を更に備え、
前記処理エンジンは更に、
前記メモリ上にメモリ展開された基本語辞書を参照して、前記の分解された単語に対応する論理インデックスを取得、変換する際に、論理インデックスを取得できない単語がある場合、包摂コードを用いた包摂関係リストを前記表示手段に表示し、その単語を特定し、
前記入力手段により入力された、前記表示手段に表示された単語が不要語であることを示す情報に応答して、前記基本語辞書に、当該単語をそれに対応する論理インデックスと関連付けて書き込み、且つ前記不要語辞書に、変換されるべき字句に含まれる単語の中で前記不要語とされた単語を除いた単語の組から特定される１つの情報と関連付けて前記不要語とされた単語の論理インデックスを書き込む
請求項７又は８記載の装置。
【請求項１１】
データを含む情報を入力するための入力手段、及びデータを含む情報を表示する表示手段を更に備え、
前記処理エンジンとは別に、
前記メモリ上にメモリ展開された基本語辞書を参照して、前記の分解された単語に対応する論理インデックスを取得、変換する際に、論理インデックスを取得できない単語がある場合その単語を特定して前記表示手段に表示し、
前記入力手段により入力された、前記表示手段に表示された単語が不要語であることを示す情報に応答して、前記基本語辞書に、当該単語をそれに対応する論理インデックスと関連付けて書き込み、且つ前記不要語辞書に、変換されるべき字句に含まれる単語の中で前記不要語とされた単語を除いた単語の組から特定される１つの情報と関連付けて前記不要語とされた単語の論理インデックスを書き込む
請求項７又は８記載の装置。
【請求項１２】
前記処理エンジンは更に、前記のメモリ展開された論理インデックスの組の中から、前記の分解された単語に対応する論理インデックスのうちの複数の論理インデックスから構成されるいずれかの論理インデックスの組と一致する論理インデックスの組を選択し、当該選択された論理インデックスの組により特定される１つの情報を一時的に取得する前に、前記のメモリ展開された論理インデックスの組の中から、前記の分解された単語に対応する論理インデックスのうちの複数の論理インデックスから構成されるいずれかの論理インデックスの組と一致する論理インデックスの組で且つ前記いずれかの論理インデックスの組の論理インデックスのみから構成される論理インデックスの組を選択し、当該選択された論理インデックスの組により特定される１つの情報を用いることにより、前記複数の単語を含む字句を前記特定される１つの情報を含む別のデータに変換する、請求項７から１１のいずれか一項に記載の装置。
【請求項１３】
複数の単語を含む字句を当該複数の単語により特定される１つの情報を含む別のデータに変換する方法であって、
複数の単語のそれぞれを、それぞれの単語を表象する論理インデックスと関連付けて記憶手段に予め登録してある基本語辞書を設けるステップと、
前記基本語辞書に登録されている単語同士を組み合わせた単語の組に対応する論理インデックスの組を前記単語の組により特定される１つの情報と関連付け、且つ前記論理インデックスの組同士が包摂関係にある場合包摂される論理インデックスの組について、当該包摂される単語の組に含まれないため前記１つの情報を直接特定する際に用いられない点で不要であるが前記１つの情報を最終的に特定するのを補助する単語である不要語の論理インデックスを前記１つの情報と関連付けて記憶手段に予め登録してある名称辞書を設けるステップと、
前記基本語辞書に登録されている単語を、それぞれの単語を表象する論理インデックスと関連付けてメモリ上にメモリ展開するステップと、
前記名称辞書に登録されている論理インデックスの組、及び不要語の論理インデックスを各論理インデックスの組に対応する前記特定される１つの情報と関連付けて前記メモリ上にメモリ展開するステップと、
変換されるべき字句を単語に分解するステップと、
前記メモリ上にメモリ展開された基本語辞書を参照して、前記の分解された単語に対応する論理インデックスを取得、変換するステップと、
包摂関係がある場合に、不要語の論理インデックスを含めた前記のメモリ展開された論理インデックスの組の中から、前記の分解された単語に対応する論理インデックスの組と一致する論理インデックスの組を選択し、当該選択された論理インデックスの組により特定される１つの情報を用いることにより、前記複数の単語を含む字句を前記特定される１つの情報を含む別のデータに変換するステップと
を備える方法。
【請求項１４】
複数の単語を含む字句を当該複数の単語により特定される１つの情報を含む別のデータに変換する方法であって、
複数の単語のそれぞれを、それぞれの単語を表象する論理インデックスと関連付けて記憶手段に予め登録してある基本語辞書を設けるステップと、
前記基本語辞書に登録されている単語同士を組み合わせた単語の組に対応する論理インデックスの組を前記単語の組により特定される１つの情報と関連付け、且つ前記単語の組同士が包摂関係を有する場合包摂される単語の組について、当該包摂される単語の組に含まれないため前記１つの情報を直接特定する際に用いられない点で不要であるが前記１つの情報を最終的に特定するのを補助する単語である不要語の論理インデックスを前記１つの情報と関連付けて記憶手段に予め登録してある名称辞書を設けるステップと、
前記基本語辞書に登録されている単語を、それぞれの単語を表象する論理インデックスと関連付けてメモリ上にメモリ展開するステップと、
前記名称辞書に登録されている論理インデックスの組、及び不要語の論理インデックスを各論理インデックスの組に対応する前記特定される１つの情報と関連付けて前記メモリ上にメモリ展開するステップと、
変換されるべき字句を単語に分解するステップと、
前記メモリ上にメモリ展開された基本語辞書を参照して、前記の分解された単語に対応する論理インデックスを取得、変換するステップと、
不要語の論理インデックスを含めた前記のメモリ展開された論理インデックスの組の中から、前記の分解された単語に対応する論理インデックスの組と一致する論理インデックスの組を選択し、当該選択された論理インデックスの組により特定される１つの情報を用いることにより、前記複数の単語を含む字句を前記特定される１つの情報を含む別のデータに変換するステップと
を備える方法。
【請求項１５】
前記メモリ上にメモリ展開された基本語辞書を参照して、前記の分解された単語に対応する論理インデックスを取得、変換する際に、論理インデックスを取得できない単語がある場合その単語を特定して表示手段に表示ステップと、
入力手段により入力された、前記表示手段に表示された単語が不要語であることを示す情報に応答して、前記基本語辞書に、当該単語をそれに対応する論理インデックスと関連付けて書き込み、且つ前記名称辞書に、変換されるべき字句に含まれる単語の中で前記不要語とされた単語を除いた単語の組から特定される１つの情報と関連付けて前記不要語とされた単語の論理インデックスを書き込むステップと
を更に備える請求項１３又は１４記載の方法。
【請求項１６】
前記メモリ上にメモリ展開された基本語辞書を参照して、前記の分解された単語に対応する論理インデックスを取得、変換する際に、論理インデックスを取得できない単語がある場合、包摂コードを用いた包摂関係リストを表示手段に表示し、その単語を特定し、
入力手段により入力された、前記表示手段に表示された単語が不要語であることを示す情報に応答して、前記基本語辞書に、当該単語をそれに対応する論理インデックスと関連付けて書き込み、且つ前記名称辞書に、変換されるべき字句に含まれる単語の中で前記不要語とされた単語を除いた単語の組から特定される１つの情報と関連付けて前記不要語とされた単語の論理インデックスを書き込むステップと
を更に備える請求項１３又は１４記載の方法。
【請求項１７】
不要語の論理インデックスを含めた前記のメモリ展開された論理インデックスの組の中から、前記の分解された単語に対応する論理インデックスの組と一致する論理インデックスの組を選択する前記のステップの前に、不要語の論理インデックスを含めない前記のメモリ展開された論理インデックスの組の中から、前記の分解された単語に対応する論理インデックスのうちの複数の論理インデックスから構成されるいずれかの論理インデックスの組と一致する論理インデックスの組で且つ前記いずれかの論理インデックスの組の論理インデックスのみから構成される論理インデックスの組を選択し、当該選択された論理インデックスの組により特定される１つの情報を用いることにより、前記複数の単語を含む字句を前記特定される１つの情報を含む別のデータに変換するステップを更に備える請求項１３から１６のいずれか一項に記載の装置。
【請求項１８】
複数の単語を含む字句を当該複数の単語により特定される１つの情報を含む別のデータに変換する方法であって、
複数の単語のそれぞれを、それぞれの単語を表象する論理インデックスと関連付けて記憶手段に予め登録してある基本語辞書を設けるステップと、
前記基本語辞書に登録されている単語同士を組み合わせた単語の組に対応する論理インデックスの組を前記単語の組により特定される１つの情報と関連付けて記憶手段に予め登録してある名称辞書を設けるステップと、
前記論理インデックスの組同士が包摂関係にある場合包摂される論理インデックスの組について、当該包摂される単語の組に含まれないため前記１つの情報を直接特定する際に用いられない点で不要であるが前記１つの情報を最終的に特定するのを補助する単語である不要語の論理インデックスを前記１つの情報と関連付けて記憶手段に予め登録してある不要語辞書を設けるステップと、
前記基本語辞書に登録されている単語を、それぞれの単語を表象する論理インデックスと関連付けてメモリ上にメモリ展開するステップと、
前記名称辞書に登録されている論理インデックスの組を、各論理インデックスの組に対応する前記特定される１つの情報と関連付けて前記メモリ上にメモリ展開するステップと、
前記不要語辞書に登録されている不要語の論理インデックスを前記１つの情報と関連付けて前記メモリ上にメモリ展開するステップと、
変換されるべき字句を単語に分解するステップと、
前記メモリ上にメモリ展開された基本語辞書を参照して、前記の分解された単語に対応する論理インデックスを取得、変換するステップと、
前記のメモリ展開された論理インデックスの組の中から、前記の分解された単語に対応する論理インデックスのうちの複数の論理インデックスから構成されるいずれかの論理インデックスの組と一致する論理インデックスの組を選択し、当該選択された論理インデックスの組により特定される１つの情報を一時的に取得するステップと、
包摂関係がある場合に、前記のメモリ展開された不要語辞書の中で、前記の一時的に取得された１つの情報に対応する不要語の論理インデックスが、前記の分解された単語に対応する論理インデックスのうちで前記１つの情報を一時的に取得する際に用いなかった論理インデックスと一致する場合、前記の一時的に取得された１つの情報を特定されるべき１つの情報として確定し、当該１つの情報を用いることにより前記複数の単語を含む字句を前記特定される１つの情報を含む別のデータに変換するステップと
を備える方法。
【請求項１９】
複数の単語を含む字句を当該複数の単語により特定される１つの情報を含む別のデータに変換する方法であって、
複数の単語のそれぞれを、それぞれの単語を表象する論理インデックスと関連付けて記憶手段に予め登録してある基本語辞書を設けるステップと、
前記基本語辞書に登録されている単語同士を組み合わせた単語の組に対応する論理インデックスの組を前記単語の組により特定される１つの情報と関連付けて記憶手段に予め登録してある名称辞書を設けるステップと、
前記単語の組同士が包摂関係を有する場合包摂される単語の組について、当該包摂される単語の組に含まれないため前記１つの情報を直接特定する際に用いられない点で不要であるが前記１つの情報を最終的に特定するのを補助する単語である不要語の論理インデックスを前記１つの情報と関連付けて記憶手段に予め登録してある不要語辞書を設けるステップと、
前記基本語辞書に登録されている単語を、それぞれの単語を表象する論理インデックスと関連付けてメモリ上にメモリ展開するステップと、
前記名称辞書に登録されている論理インデックスの組を、各論理インデックスの組に対応する前記特定される１つの情報と関連付けて前記メモリ上にメモリ展開するステップと、
前記不要語辞書に登録されている不要語の論理インデックスを前記１つの情報と関連付けて前記メモリ上にメモリ展開するステップと、
変換されるべき字句を単語に分解するステップと、
前記メモリ上にメモリ展開された基本語辞書を参照して、前記の分解された単語に対応する論理インデックスを取得、変換するステップと、
前記のメモリ展開された論理インデックスの組の中から、前記の分解された単語に対応する論理インデックスのうちの複数の論理インデックスから構成されるいずれかの論理インデックスの組と一致する論理インデックスの組を選択し、当該選択された論理インデックスの組により特定される１つの情報を一時的に取得するステップと、
前記のメモリ展開された不要語辞書の中で、前記の一時的に取得された１つの情報に対応する不要語の論理インデックスが、前記の分解された単語に対応する論理インデックスのうちで前記１つの情報を一時的に取得する際に用いなかった論理インデックスと一致する場合、前記の一時的に取得された１つの情報を特定されるべき１つの情報として確定し、当該１つの情報を用いることにより前記複数の単語を含む字句を前記特定される１つの情報を含む別のデータに変換するステップと
を備える方法。
【請求項２０】
前記メモリ上にメモリ展開された基本語辞書を参照して、前記の分解された単語に対応する論理インデックスを取得、変換する際に、論理インデックスを取得できない単語がある場合その単語を特定して表示手段にするステップと、
入力手段により入力された、前記表示手段に表示された単語が不要語であることを示す情報に応答して、前記基本語辞書に、当該単語をそれに対応する論理インデックスと関連付けて書き込み、且つ前記不要語辞書に、変換されるべき字句に含まれる単語の中で前記不要語とされた単語を除いた単語の組から特定される１つの情報と関連付けて前記不要語とされた単語の論理インデックスを書き込むステップと
を更に備える請求項１８又は１９記載の方法。
【請求項２１】
前記メモリ上にメモリ展開された基本語辞書を参照して、前記の分解された単語に対応する論理インデックスを取得、変換する際に、論理インデックスを取得できない単語がある場合、包摂コードを用いた包摂関係リストを表示手段に表示し、その単語を特定し、
入力手段により入力された、前記表示手段に表示された単語が不要語であることを示す情報に応答して、前記基本語辞書に、当該単語をそれに対応する論理インデックスと関連付けて書き込み、且つ前記不要語辞書に、変換されるべき字句に含まれる単語の中で前記不要語とされた単語を除いた単語の組から特定される１つの情報と関連付けて前記不要語とされた単語の論理インデックスを書き込むステップと
を更に備える請求項１８又は１９記載の方法。
【請求項２２】
前記のメモリ展開された論理インデックスの組の中から、前記の分解された単語に対応する論理インデックスのうちの複数の論理インデックスから構成されるいずれかの論理インデックスの組と一致する論理インデックスの組を選択し、当該選択された論理インデックスの組により特定される１つの情報を一時的に取得する前記のステップの前に、前記のメモリ展開された論理インデックスの組の中から、前記の分解された単語に対応する論理インデックスのうちの複数の論理インデックスから構成されるいずれかの論理インデックスの組と一致する論理インデックスの組で且つ前記いずれかの論理インデックスの組の論理インデックスのみから構成される論理インデックスの組を選択し、当該選択された論理インデックスの組により特定される１つの情報を用いることにより、前記複数の単語を含む字句を前記特定される１つの情報を含む別のデータに変換するステップを更に備える請求項１８から２１のいずれか一項に記載の方法。
【請求項２３】
複数の単語のそれぞれを、それぞれの単語を表象する論理インデックスと関連付けて記憶手段に予め登録してある基本語辞書と、
前記基本語辞書に登録されている単語同士を組み合わせた単語の組に対応する論理インデックスの組を前記単語の組により特定される１つの情報と関連付け、且つ前記論理インデックスの組同士が包摂関係にある場合包摂される論理インデックスの組について、当該包摂される単語の組に含まれないため前記１つの情報を直接特定する際に用いられない点で不要であるが前記１つの情報を最終的に特定するのを補助する単語である不要語に対応する論理インデックスを前記１つの情報と関連付けて記憶手段に予め登録してある名称辞書とを備え、複数の単語を含む字句を当該複数の単語により特定される１つの情報を含む別のデータに変換するコンピュータに、
前記基本語辞書に登録されている単語を、それぞれの単語を表象する論理インデックスと関連付けてメモリ上にメモリ展開し、メモリ展開された基本語辞書を生成するステップと、
前記名称辞書に登録されている論理インデックスの組、及び不要語の論理インデックスを各論理インデックスの組に対応する前記特定される１つの情報と関連付けて前記メモリ上にメモリ展開し、メモリ展開された名称辞書を生成するステップと、
変換されるべき字句を単語に分解するステップと、
前記メモリ上にメモリ展開された基本語辞書を参照して、前記の分解された単語に対応する論理インデックスを取得、変換するステップと、
包摂関係がある場合に、不要語の論理インデックスを含めた前記のメモリ展開された論理インデックスの組の中から、前記の分解された単語に対応する論理インデックスの組と一致する論理インデックスの組を選択し、当該選択された論理インデックスの組により特定される１つの情報を用いることにより、前記複数の単語を含む字句を前記特定される１つの情報を含む別のデータに変換するステップと
を実行させるプログラム。
【請求項２４】
複数の単語のそれぞれを、それぞれの単語を表象する論理インデックスと関連付けて記憶手段に予め登録してある基本語辞書と、
前記基本語辞書に登録されている単語同士を組み合わせた単語の組に対応する論理インデックスの組を前記単語の組により特定される１つの情報と関連付け、且つ前記単語の組同士が包摂関係を有する場合包摂される単語の組について、当該包摂される単語の組に含まれないため前記１つの情報を直接特定する際に用いられない点で不要であるが前記１つの情報を最終的に特定するのを補助する単語である不要語に対応する論理インデックスを前記１つの情報と関連付けて記憶手段に予め登録してある名称辞書とを備え、複数の単語を含む字句を当該複数の単語により特定される１つの情報を含む別のデータに変換するコンピュータに、
前記基本語辞書に登録されている単語を、それぞれの単語を表象する論理インデックスと関連付けてメモリ上にメモリ展開し、メモリ展開された基本語辞書を生成するステップと、
前記名称辞書に登録されている論理インデックスの組、及び不要語の論理インデックスを各論理インデックスの組に対応する前記特定される１つの情報と関連付けて前記メモリ上にメモリ展開し、メモリ展開された名称辞書を生成するステップと、
変換されるべき字句を単語に分解するステップと、
前記メモリ上にメモリ展開された基本語辞書を参照して、前記の分解された単語に対応する論理インデックスを取得、変換するステップと、
不要語の論理インデックスを含めた前記のメモリ展開された論理インデックスの組の中から、前記の分解された単語に対応する論理インデックスの組と一致する論理インデックスの組を選択し、当該選択された論理インデックスの組により特定される１つの情報を用いることにより、前記複数の単語を含む字句を前記特定される１つの情報を含む別のデータに変換するステップと
を実行させるプログラム。
【請求項２５】
前記コンピュータに、
前記メモリ上にメモリ展開された基本語辞書を参照して、前記の分解された単語に対応する論理インデックスを取得、変換する際に、論理インデックスを取得できない単語がある場合その単語を特定して表示手段に表示するステップと、
前記入力手段により入力された、前記表示手段に表示された単語が不要語であることを示す情報に応答して、前記基本語辞書に、当該単語をそれに対応する論理インデックスと関連付けて書き込み、且つ前記名称辞書に、変換されるべき字句に含まれる単語の中で前記不要語とされた単語を除いた単語の組から特定される１つの情報と関連付けて前記不要語とされた単語の論理インデックスを書き込むステップと
を更に実行させる請求項２３又は２４記載のプログラム。
【請求項２６】
前記コンピュータに、
前記メモリ上にメモリ展開された基本語辞書を参照して、前記の分解された単語に対応する論理インデックスを取得、変換する際に、論理インデックスを取得できない単語がある場合、包摂コードを用いた包摂関係リストを表示手段に表示し、その単語を特定するステップと、
前記入力手段により入力された、前記表示手段に表示された単語が不要語であることを示す情報に応答して、前記基本語辞書に、当該単語をそれに対応する論理インデックスと関連付けて書き込み、且つ前記名称辞書に、変換されるべき字句に含まれる単語の中で前記不要語とされた単語を除いた単語の組から特定される１つの情報と関連付けて前記不要語とされた単語の論理インデックスを書き込むステップと
を更に実行させる請求項２３又は２４記載のプログラム。
【請求項２７】
前記コンピュータに、
不要語の論理インデックスを含めた前記のメモリ展開された論理インデックスの組の中から、前記の分解された単語に対応する論理インデックスの組と一致する論理インデックスの組を選択する前記のステップを実行させる前に、不要語の論理インデックスを含めない前記のメモリ展開された論理インデックスの組の中から、前記の分解された単語に対応する論理インデックスのうちの複数の論理インデックスから構成されるいずれかの論理インデックスの組と一致する論理インデックスの組で且つ前記いずれかの論理インデックスの組の論理インデックスのみから構成される論理インデックスの組を選択し、当該選択された論理インデックスの組により特定される１つの情報を用いることにより、前記複数の単語を含む字句を前記特定される１つの情報を含む別のデータに変換するステップを
更に実行させる請求項２３から２６のいずれか一項に記載のプログラム
【請求項２８】
複数の単語のそれぞれを、それぞれの単語を表象する論理インデックスと関連付けて記憶手段に予め登録してある基本語辞書と、
前記基本語辞書に登録されている単語同士を組み合わせた単語の組に対応する論理インデックスの組を前記単語の組により特定される１つの情報と関連付けて記憶手段に予め登録してある名称辞書と、
前記論理インデックスの組同士が包摂関係にある場合包摂される論理インデックスの組について、当該包摂される単語の組に含まれないため前記１つの情報を直接特定する際に用いられない点で不要であるが前記１つの情報を最終的に特定するのを補助する単語である不要語に対応する論理インデックスを前記１つの情報と関連付けて記憶手段に予め登録してある不要語辞書とを備え、複数の単語を含む字句を当該複数の単語により特定される１つの情報を含む別のデータに変換するコンピュータに、
前記基本語辞書に登録されている単語を、それぞれの単語を表象する論理インデックスと関連付けてメモリ上にメモリ展開し、メモリ展開された基本語辞書を生成するステップと、
前記名称辞書に登録されている論理インデックスの組を、各論理インデックスの組に対応する前記特定される１つの情報と関連付けて前記メモリ上にメモリ展開し、メモリ展開された名称辞書を生成するステップと、
前記不要語辞書に登録されている不要語に対応する論理インデックスを、各不要語に対応の論理インデックスに対応する前記１つの情報と関連付けて前記メモリ上にメモリ展開し、メモリ展開された不要語辞書を生成するステップと、
変換されるべき字句を単語に分解するステップと、
前記メモリ上にメモリ展開された基本語辞書を参照して、前記の分解された単語に対応する論理インデックスを取得、変換するステップと、
前記のメモリ展開された論理インデックスの組の中から、前記の分解された単語に対応する論理インデックスのうちの複数の論理インデックスから構成されるいずれかの論理インデックスの組と一致する論理インデックスの組を選択し、当該選択された論理インデックスの組により特定される１つの情報を一時的に取得するステップと、
包摂関係がある場合に、前記のメモリ展開された不要語辞書の中で、前記の一時的に取得された１つの情報に対応する不要語の論理インデックスが、前記の分解された単語に対応する論理インデックスのうちで前記１つの情報を一時的に取得する際に用いなかった論理インデックスと一致する場合、前記の一時的に取得された１つの情報を特定されるべき１つの情報として確定し、当該１つの情報を用いることにより前記複数の単語を含む字句を前記特定される１つの情報を含む別のデータに変換するステップと
を実行させるプログラム。
【請求項２９】
複数の単語のそれぞれを、それぞれの単語を表象する論理インデックスと関連付けて記憶手段に予め登録してある基本語辞書と、
前記基本語辞書に登録されている単語同士を組み合わせた単語の組に対応する論理インデックスの組を前記単語の組により特定される１つの情報と関連付けて記憶手段に予め登録してある名称辞書と、
前記単語の組同士が包摂関係を有する場合包摂される単語の組について、当該包摂される単語の組に含まれないため前記１つの情報を直接特定する際に用いられない点で不要であるが前記１つの情報を最終的に特定するのを補助する単語である不要語に対応する論理インデックスを前記１つの情報と関連付けて記憶手段に予め登録してある不要語辞書とを備え、複数の単語を含む字句を当該複数の単語により特定される１つの情報を含む別のデータに変換するコンピュータに、
前記基本語辞書に登録されている単語を、それぞれの単語を表象する論理インデックスと関連付けてメモリ上にメモリ展開し、メモリ展開された基本語辞書を生成するステップと、
前記名称辞書に登録されている論理インデックスの組を、各論理インデックスの組に対応する前記特定される１つの情報と関連付けて前記メモリ上にメモリ展開し、メモリ展開された名称辞書を生成するステップと、
前記不要語辞書に登録されている不要語に対応する論理インデックスを、各不要語に対応の論理インデックスに対応する前記１つの情報と関連付けて前記メモリ上にメモリ展開し、メモリ展開された不要語辞書を生成するステップと、
変換されるべき字句を単語に分解するステップと、
前記メモリ上にメモリ展開された基本語辞書を参照して、前記の分解された単語に対応する論理インデックスを取得、変換するステップと、
前記のメモリ展開された論理インデックスの組の中から、前記の分解された単語に対応する論理インデックスのうちの複数の論理インデックスから構成されるいずれかの論理インデックスの組と一致する論理インデックスの組を選択し、当該選択された論理インデックスの組により特定される１つの情報を一時的に取得するステップと、
前記のメモリ展開された不要語辞書の中で、前記の一時的に取得された１つの情報に対応する不要語の論理インデックスが、前記の分解された単語に対応する論理インデックスのうちで前記１つの情報を一時的に取得する際に用いなかった論理インデックスと一致する場合、前記の一時的に取得された１つの情報を特定されるべき１つの情報として確定し、当該１つの情報を用いることにより前記複数の単語を含む字句を前記特定される１つの情報を含む別のデータに変換するステップと
を実行させるプログラム。
【請求項３０】
前記コンピュータに、
前記メモリ上にメモリ展開された基本語辞書を参照して、前記の分解された単語に対応する論理インデックスを取得、変換する際に、論理インデックスを取得できない単語がある場合その単語を特定して表示手段に表示するステップと、
入力手段により入力された、前記表示手段に表示された単語が不要語であることを示す情報に応答して、前記基本語辞書に、当該単語をそれに対応する論理インデックスと関連付けて書き込み、且つ前記不要語辞書に、変換されるべき字句に含まれる単語の中で前記不要語とされた単語を除いた単語の組から特定される１つの情報と関連付けて前記不要語とされた単語の論理インデックスを書き込むステップと
を実行させる請求項２８又は２９記載のプログラム。
【請求項３１】
前記コンピュータに、
前記メモリ上にメモリ展開された基本語辞書を参照して、前記の分解された単語に対応する論理インデックスを取得、変換する際に、論理インデックスを取得できない単語がある場合、包摂コードを用いた包摂関係リストを表示手段に表示し、その単語を特定するステップと、
入力手段により入力された、前記表示手段に表示された単語が不要語であることを示す情報に応答して、前記基本語辞書に、当該単語をそれに対応する論理インデックスと関連付けて書き込み、且つ前記不要語辞書に、変換されるべき字句に含まれる単語の中で前記不要語とされた単語を除いた単語の組から特定される１つの情報と関連付けて前記不要語とされた単語の論理インデックスを書き込むステップと
を実行させる請求項２８又は２９記載のプログラム。
【請求項３２】
前記コンピュータに、
前記のメモリ展開された論理インデックスの組の中から、前記の分解された単語に対応する論理インデックスのうちの複数の論理インデックスから構成されるいずれかの論理インデックスの組と一致する論理インデックスの組を選択し、当該選択された論理インデックスの組により特定される１つの情報を一時的に取得する前記のステップを実行させる前に、前記のメモリ展開された論理インデックスの組の中から、前記の分解された単語に対応する論理インデックスのうちの複数の論理インデックスから構成されるいずれかの論理インデックスの組と一致する論理インデックスの組で且つ前記いずれかの論理インデックスの組の論理インデックスのみから構成される論理インデックスの組を選択し、当該選択された論理インデックスの組により特定される１つの情報を用いることにより、前記複数の単語を含む字句を前記特定される１つの情報を含む別のデータに変換するステップ
を更に実行させる請求項２８から３１のいずれか一項に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の単語を含む字句を当該複数の単語により特定される１つの情報を含む別のデータに変換する装置、方法及びプログラムに関する。
【背景技術】
【０００２】
例えば、銀行等では受信する決済指図電文等について、計算機を使用して取引先顧客情報（ＣＩＦ）解析処理が必要になることがある（なお、ＣＩＦは顧客情報ファイル（Customer Information File）を意味する。）。詳細には、例えば電文中の字句「ＧＥＴＲＯＮＩＣＳ  ＦＯＯＤＳ  ＣＯ．，ＬＴＤ  １−２−３４  ＡＫＡＳＡＫＡ」の中の複数の単語「ＧＥＴＲＯＮＩＣＳ」、「ＦＯＯＤＳ」、「ＣＯ．，ＬＴＤ」及び「ＡＫＡＳＡＫＡ」の組み合わせを顧客コード（即ち、ＣＩＦコード）「１２３４５６７」に変換することが必要になる。
【０００３】
従来は、この変換処理を次のように行っていた。即ち、顧客コードを特定する複数の単語の組み合わせとそれに対応する顧客コードとの顧客コード・テーブルを予め記憶装置に格納しておく。次いで、入力データから変換すべき複数の単語を抽出して、その抽出された複数の単語と顧客コード・テーブルの中の複数の単語とを文字列比較を行い、一致した場合顧客コードに変換していた（そのような例として、特許文献１参照。）。
【０００４】
しかしながら、このような文字列比較は、１文字毎（１バイト単位）で行うため、とりわけ大量のデータが対象になるときには、当該処理に要する検索時間（seek time）の関係上、高速に処理を行うことができないという問題があった。
【０００５】
このような問題を克服しようとする方式として、電文中の字句をＣＩＦコードに変換するために用いる辞書類をメイン・メモリに上にメモリ・アドレスをシンボルとしてシンボル化することがこの特許出願より前の特許出願において提案された（特許文献２参照）。詳細には、複数の単語のそれぞれとその属性情報を関連付けて二次記憶装置に予め登録してある基本語辞書と、基本語辞書に登録されている２つの単語を組み合わせた組と、キーとして選択された当該組の中の単語と当該組により特定される記号とを関連付けて二次記憶装置に予め登録してある核名称辞書と、当該記号と当該組に含まれない別の単語と当該記号及び別の単語により特定されるＣＩＦコードとを関連付けて二次記憶装置に予め登録してあるフル名称辞書とをメイン・メモリ上にメモリ・アドレスをシンボルとしてシンボル化する。シンボル化された基本語辞書を参照して、被変換字句に含まれる単語に対応するアドレスを取得する。そのうちの２つのアドレス（一方をキーとする）が一致する組をシンボル化された核名称辞書から見つけ、次いで、もう１つのアドレスと一致する組をシンボル化されたフル名称辞書から見つけて、被変換字句を目的のＣＩＦコードに変換する。
【０００６】
前述のように、この方式は、各辞書を関連付けるキー（シンボル）を物理的メモリ・アドレスに直接割り当てる仕様としている。そのような仕様とした場合、コンピュータの特性として、メモリ・アドレスは動的に割り付けられてしまうために、プログラムをメモリ・ロードする度に、辞書相互間のキー関係を、取得したメモリ・アドレスに置き換え、生成する必要があり、この点でプログラム初期処理上、高負荷及び所要時間がかかる。
【０００７】
このような問題を克服しようとする方式として、それぞれの単語を表象する論理インデックスを予め割り振って、単語と対応の論理インデックスとを関連付けて辞書に格納し、これをメモリ上にメモリ展開することがこの特許出願より前の特許出願において提案された（特許文献３及び４参照）。
【０００８】
また、辞書上の単語にインデックスを付し、それをディスクの格納位置と対応付けて、アクセス時間を短縮化する方法は知られている（例えば、特許文献５参照）。
【特許文献１】特開２００２−５６００５号公報
【特許文献２】特願２００３−１１５２８７号特許出願
【特許文献３】特願２００４−８９１０１号特許出願
【特許文献４】特願２００４−８９１２１号特許出願
【特許文献５】特開平７−３６９００号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
特許文献３及び４においては、１つの単語の組み合わせにより一義的にＣＩＦコードが定まる必要があるので、登録される単語の組み合わせには重複が無く、また或る単語の組み合わせを他の単語の組み合わせが含む関係を持たないように登録されている。即ち、特許文献３及び４においては、ＣＩＦコードに対応する単語の組み合わせには、後述する包摂関係が生じていないことを前提としていた。しかし、実際には、図９の参照番号１０００に示すように、ＣＩＦコード等に対応付けられて登録された論理インデックスセット間に包摂関係が生じる場合がある。この参照番号１０００で示す例では、ＣＩＦコード「６９５００００」に対応する名称は「ＮＡＫＡＭＯＲＩ  ＥＬＥＣＴＲＩＣ  ＣＯ．，ＬＴＤ  ＭＡＲＵＮＯＵＣＨＩ」で、論理インデックスセットは（１０５，１０６，１０７，３００）であり、一方ＣＩＦコード「６７６００００」に対応する名称は「ＮＡＫＡＭＯＲＩ  ＣＯ．，ＬＴＤ  ＭＡＲＵＮＯＵＣＨＩ」で、論理インデックスセットは（１０５，１０７，３００）である。従って、両者は、名称における単語の組み合わせにおいては、「ＮＡＫＡＭＯＲＩ」「ＣＯ．，ＬＴＤ」「ＭＡＲＵＮＯＵＣＨＩ」が、また論理インデックスセットにおいては、１０５，１０７，３００が、重複しているために包摂関係が発生している。包摂関係とは、このように、顧客名称等の辞書登録されている複数の論理インデックスセット間において発生し、一方が他方の論理インデックスセットを包含した登録が行われている状態のことである。
【００１０】
上記のように、顧客名称等の重要部分を論理インデックスセットで表したとき、相異なる複数のＣＩＦコード等の間では、一方が他方を含む包摂関係を生じることがあり得る。図９の参照番号１０００で示す例では、ＣＩＦコード「６９５００００」は論理インデックスセットとしては（１０５，１０６，１０７，３００）と表現され、論理インデックスセット（１０５，１０７，３００）のＣＩＦコード「６７６００００」を包含する。この場合、入力文字列からより少ない論理インデックスセット（上記例では、ＣＩＦコードとして「６７６００００」）が完全に解析できたとしても、果たしてそれが正常な解析結果なのか、あるいは、より大きい論理インデックスセットの組み合わせなのか、辞書登録上、包摂関係が成立するために確定することができない。図９を参照してより詳細に説明すると、より一般的に論理インデックスが確定していない「ＡＮＤ」を含む「ＮＡＫＡＭＯＲＩ  ＡＮＤ  ＣＯ．，ＬＴＤ  ＭＡＲＵＮＯＵＣＨＩ」が入力されたとする。入力は単語に分割され、辞書１００２を用いて論理インデックスに変換される（参照番号１００４の「辞書適用」の欄参照）。そのとき、「ＡＮＤ」は辞書に登録されていないので、変換されない。従って、ＣＩＦ解析に用いられる論理インデックスセットは（１０５，１０７，３００）となる（参照番号１００４の「ＣＩＦ解析」の欄参照）。この論理インデックスセットに対して、参照番号１０００で示すＣＩＦコードと論理インデックスセットとの対応表を参照して、解析すると、参照番号１００４の「解析結果」の欄に示すように、「６９５００００」又は「６７６００００」となり確定できない。従って、特許文献３及び４の技術では、かかる状態に立ち至った場合、目的とするＣＩＦコードが不特定の故にエラー扱いを余儀なくされる。なお、エラー・リターンをしないようにした場合、却って不正確な処理を許容することにもなる。
【００１１】
本発明の課題は、字句をデータに変換する際に、包摂関係が生じている場合にも正しく変換できるようにし、解析処理精度の向上を図ることにある。
【課題を解決するための手段】
【００１２】
上記課題は、本発明の一局面に従った、複数の単語を含む字句を当該複数の単語により特定される１つの情報を含む別のデータに変換する装置であって、複数の単語のそれぞれを、それぞれの単語を表象する論理インデックスと関連付けて記憶手段に予め登録してある基本語辞書と、前記基本語辞書に登録されている単語同士を組み合わせた単語の組に対応する論理インデックスの組を前記単語の組により特定される１つの情報と関連付け、且つ前記論理インデックスの組同士が包摂関係にある場合包摂される論理インデックスの組について、当該包摂される単語の組に含まれないため前記１つの情報を直接特定する際に用いられない点で不要であるが前記１つの情報を最終的に特定するのを補助する単語である不要語に対応する論理インデックスを前記１つの情報と関連付けて記憶手段に予め登録してある名称辞書と、前記複数の単語を含む字句を前記特定される１つの情報を含む別のデータに変換する処理エンジンとを備え、前記処理エンジンは、前記基本語辞書に登録されている単語を、それぞれの単語を表象する論理インデックスと関連付けてメモリ上にメモリ展開し、前記名称辞書に登録されている論理インデックスの組、及び不要語の論理インデックスを各論理インデックスの組に対応する前記特定される１つの情報と関連付けて前記メモリ上にメモリ展開し、変換されるべき字句を単語に分解し、前記メモリ上にメモリ展開された基本語辞書を参照して、前記の分解された単語に対応する論理インデックスを取得、変換し、不要語の論理インデックスを含めた前記のメモリ展開された論理インデックスの組の中から、前記の分解された単語に対応する論理インデックスの組と一致する論理インデックスの組を選択し、当該選択された論理インデックスの組により特定される１つの情報を用いることにより、前記複数の単語を含む字句を前記特定される１つの情報を含む別のデータに変換する装置により解決される。
【００１３】
上記課題は、本発明の別の局面に従った、複数の単語を含む字句を当該複数の単語により特定される１つの情報を含む別のデータに変換する装置であって、複数の単語のそれぞれを、それぞれの単語を表象する論理インデックスと関連付けて記憶手段に予め登録してある基本語辞書と、前記基本語辞書に登録されている単語同士を組み合わせた単語の組に対応する論理インデックスの組を前記単語の組により特定される１つの情報と関連付け、且つ前記単語の組同士が包摂関係を有する場合包摂される単語の組について、当該包摂される単語の組に含まれないため前記１つの情報を直接特定する際に用いられない点で不要であるが前記１つの情報を最終的に特定するのを補助する単語である不要語に対応する論理インデックスを前記１つの情報と関連付けて記憶手段に予め登録してある名称辞書と、前記複数の単語を含む字句を前記特定される１つの情報を含む別のデータに変換する処理エンジンとを備え、前記処理エンジンは、前記基本語辞書に登録されている単語を、それぞれの単語を表象する論理インデックスと関連付けてメモリ上にメモリ展開し、前記名称辞書に登録されている論理インデックスの組、及び不要語の論理インデックスを各論理インデックスの組に対応する前記特定される１つの情報と関連付けて前記メモリ上にメモリ展開し、変換されるべき字句を単語に分解し、前記メモリ上にメモリ展開された基本語辞書を参照して、前記の分解された単語に対応する論理インデックスを取得、変換し、不要語の論理インデックスを含めた前記のメモリ展開された論理インデックスの組の中から、前記の分解された単語に対応する論理インデックスの組と一致する論理インデックスの組を選択し、当該選択された論理インデックスの組により特定される１つの情報を用いることにより、前記複数の単語を含む字句を前記特定される１つの情報を含む別のデータに変換する装置により解決される。
【００１４】
本発明の装置の一態様によれば、データを含む情報を入力するための入力手段、及びデータを含む情報を表示する表示手段を更に備え、前記処理エンジンは更に、前記メモリ上にメモリ展開された基本語辞書を参照して、前記の分解された単語に対応する論理インデックスを取得、変換する際に、論理インデックスを取得できない単語がある場合その単語を特定して前記表示手段に表示し、前記入力手段により入力された、前記表示手段に表示された単語が不要語であることを示す情報に応答して、前記基本語辞書に、当該単語をそれに対応する論理インデックスと関連付けて書き込み、且つ前記名称辞書に、変換されるべき字句に含まれる単語の中で前記不要語とされた単語を除いた単語の組から特定される１つの情報と関連付けて前記不要語とされた単語の論理インデックスを書き込むことが好ましい。
【００１５】
本発明の装置の一態様によれば、データを含む情報を入力するための入力手段、及びデータを含む情報を表示する表示手段を更に備え、前記処理エンジンは更に、前記メモリ上にメモリ展開された基本語辞書を参照して、前記の分解された単語に対応する論理インデックスを取得、変換する際に、論理インデックスを取得できない単語がある場合、包摂コードを用いた包摂関係リストを前記表示手段に表示し、その単語を特定し、前記入力手段により入力された、前記表示手段に表示された単語が不要語であることを示す情報に応答して、前記基本語辞書に、当該単語をそれに対応する論理インデックスと関連付けて書き込み、且つ前記名称辞書に、変換されるべき字句に含まれる単語の中で前記不要語とされた単語を除いた単語の組から特定される１つの情報と関連付けて前記不要語とされた単語の論理インデックスを書き込むことが好ましい。
【００１６】
本発明の装置の別の態様によれば、データを含む情報を入力するための入力手段、及びデータを含む情報を表示する表示手段を更に備え、前記処理エンジンとは別に、前記メモリ上にメモリ展開された基本語辞書を参照して、前記の分解された単語に対応する論理インデックスを取得、変換する際に、論理インデックスを取得できない単語がある場合その単語を特定して前記表示手段に表示し、前記入力手段により入力された、前記表示手段に表示された単語が不要語であることを示す情報に応答して、前記基本語辞書に、当該単語をそれに対応する論理インデックスと関連付けて書き込み、且つ前記名称辞書に、変換されるべき字句に含まれる単語の中で前記不要語とされた単語を除いた単語の組から特定される１つの情報と関連付けて前記不要語とされた単語の論理インデックスを書き込むことが好ましい。
【００１７】
本発明の装置の別の態様によれば、前記処理エンジンは更に、不要語の論理インデックスを含めた前記のメモリ展開された論理インデックスの組の中から、前記の分解された単語に対応する論理インデックスの組と一致する論理インデックスの組を選択する前に、不要語の論理インデックスを含めない前記のメモリ展開された論理インデックスの組の中から、前記の分解された単語に対応する論理インデックスのうちの複数の論理インデックスから構成されるいずれかの論理インデックスの組と一致する論理インデックスの組で且つ前記いずれかの論理インデックスの組の論理インデックスのみから構成される論理インデックスの組を選択し、当該選択された論理インデックスの組により特定される１つの情報を用いることにより、前記複数の単語を含む字句を前記特定される１つの情報を含む別のデータに変換することが好ましい。
【００１８】
上記課題はまた、本発明の別の局面に従った、複数の単語を含む字句を当該複数の単語により特定される１つの情報を含む別のデータに変換する装置であって、複数の単語のそれぞれを、それぞれの単語を表象する論理インデックスと関連付けて記憶手段に予め登録してある基本語辞書と、前記基本語辞書に登録されている単語同士を組み合わせた単語の組に対応する論理インデックスの組を前記単語の組により特定される１つの情報と関連付けて記憶手段に予め登録してある名称辞書と、前記論理インデックスの組同士が包摂関係にある場合包摂される論理インデックスの組について、当該包摂される単語の組に含まれないため前記１つの情報を直接特定する際に用いられない点で不要であるが前記１つの情報を最終的に特定するのを補助する単語である不要語の論理インデックスを前記１つの情報と関連付けて記憶手段に予め登録してある不要語辞書と、前記複数の単語を含む字句を前記特定される１つの情報を含む別のデータに変換する処理エンジンとを備え、前記処理エンジンは、前記基本語辞書に登録されている単語を、それぞれの単語を表象する論理インデックスと関連付けてメモリ上にメモリ展開し、前記名称辞書に登録されている論理インデックスの組を、各論理インデックスの組に対応する前記特定される１つの情報と関連付けて前記メモリ上にメモリ展開し、前記不要語辞書に登録されている不要語の論理インデックスを前記１つの情報と関連付けて前記メモリ上にメモリ展開し、変換されるべき字句を単語に分解し、前記メモリ上にメモリ展開された基本語辞書を参照して、前記の分解された単語に対応する論理インデックスを取得、変換し、前記のメモリ展開された論理インデックスの組の中から、前記の分解された単語に対応する論理インデックスのうちの複数の論理インデックスから構成されるいずれかの論理インデックスの組と一致する論理インデックスの組を選択し、当該選択された論理インデックスの組により特定される１つの情報を一時的に取得し、包摂関係にある場合に、前記のメモリ展開された不要語辞書の中で、前記の一時的に取得された１つの情報に対応する不要語の論理インデックスが、前記の分解された単語に対応する論理インデックスのうちで前記１つの情報を一時的に取得する際に用いなかった論理インデックスと一致する場合、前記の一時的に取得された１つの情報を特定されるべき１つの情報として確定し、当該１つの情報を用いることにより前記複数の単語を含む字句を前記特定される１つの情報を含む別のデータに変換する装置により解決される。
【００１９】
上記課題はまた、本発明の更に別の局面に従った、複数の単語を含む字句を当該複数の単語により特定される１つの情報を含む別のデータに変換する装置であって、複数の単語のそれぞれを、それぞれの単語を表象する論理インデックスと関連付けて記憶手段に予め登録してある基本語辞書と、前記基本語辞書に登録されている単語同士を組み合わせた単語の組に対応する論理インデックスの組を前記単語の組により特定される１つの情報と関連付けて記憶手段に予め登録してある名称辞書と、前記単語の組同士が包摂関係を有する場合包摂される単語の組について、当該包摂される単語の組に含まれないため前記１つの情報を直接特定する際に用いられない点で不要であるが前記１つの情報を最終的に特定するのを補助する単語である不要語の論理インデックスを前記１つの情報と関連付けて記憶手段に予め登録してある不要語辞書と、前記複数の単語を含む字句を前記特定される１つの情報を含む別のデータに変換する処理エンジンとを備え、前記処理エンジンは、前記基本語辞書に登録されている単語を、それぞれの単語を表象する論理インデックスと関連付けてメモリ上にメモリ展開し、前記名称辞書に登録されている論理インデックスの組を、各論理インデックスの組に対応する前記特定される１つの情報と関連付けて前記メモリ上にメモリ展開し、前記不要語辞書に登録されている不要語の論理インデックスを前記１つの情報と関連付けて前記メモリ上にメモリ展開し、変換されるべき字句を単語に分解し、前記メモリ上にメモリ展開された基本語辞書を参照して、前記の分解された単語に対応する論理インデックスを取得、変換し、前記のメモリ展開された論理インデックスの組の中から、前記の分解された単語に対応する論理インデックスのうちの複数の論理インデックスから構成されるいずれかの論理インデックスの組と一致する論理インデックスの組を選択し、当該選択された論理インデックスの組により特定される１つの情報を一時的に取得し、前記のメモリ展開された不要語辞書の中で、前記の一時的に取得された１つの情報に対応する不要語の論理インデックスが、前記の分解された単語に対応する論理インデックスのうちで前記１つの情報を一時的に取得する際に用いなかった論理インデックスと一致する場合、前記の一時的に取得された１つの情報を特定されるべき１つの情報として確定し、当該１つの情報を用いることにより前記複数の単語を含む字句を前記特定される１つの情報を含む別のデータに変換する装置により解決される。
【００２０】
本発明の装置の一態様によれば、データを含む情報を入力するための入力手段、及びデータを含む情報を表示する表示手段を更に備え、前記処理エンジンは更に、前記メモリ上にメモリ展開された基本語辞書を参照して、前記の分解された単語に対応する論理インデックスを取得、変換する際に、論理インデックスを取得できない単語がある場合その単語を特定して前記表示手段に表示し、前記入力手段により入力された、前記表示手段に表示された単語が不要語であることを示す情報に応答して、前記基本語辞書に、当該単語をそれに対応する論理インデックスと関連付けて書き込み、且つ前記不要語辞書に、変換されるべき字句に含まれる単語の中で前記不要語とされた単語を除いた単語の組から特定される１つの情報と関連付けて前記不要語とされた単語の論理インデックスを書き込むことが好ましい。
【００２１】
本発明の装置の一態様によれば、データを含む情報を入力するための入力手段、及びデータを含む情報を表示する表示手段を更に備え、前記処理エンジンは更に、前記メモリ上にメモリ展開された基本語辞書を参照して、前記の分解された単語に対応する論理インデックスを取得、変換する際に、論理インデックスを取得できない単語がある場合、包摂コードを用いた包摂関係リストを前記表示手段に表示し、その単語を特定し、前記入力手段により入力された、前記表示手段に表示された単語が不要語であることを示す情報に応答して、前記基本語辞書に、当該単語をそれに対応する論理インデックスと関連付けて書き込み、且つ前記不要語辞書に、変換されるべき字句に含まれる単語の中で前記不要語とされた単語を除いた単語の組から特定される１つの情報と関連付けて前記不要語とされた単語の論理インデックスを書き込むことが好ましい。
【００２２】
本発明の装置の別の態様によれば、データを含む情報を入力するための入力手段、及びデータを含む情報を表示する表示手段を更に備え、前記処理エンジンとは別に、前記メモリ上にメモリ展開された基本語辞書を参照して、前記の分解された単語に対応する論理インデックスを取得、変換する際に、論理インデックスを取得できない単語がある場合その単語を特定して前記表示手段に表示し、前記入力手段により入力された、前記表示手段に表示された単語が不要語であることを示す情報に応答して、前記基本語辞書に、当該単語をそれに対応する論理インデックスと関連付けて書き込み、且つ前記不要語辞書に、変換されるべき字句に含まれる単語の中で前記不要語とされた単語を除いた単語の組から特定される１つの情報と関連付けて前記不要語とされた単語の論理インデックスを書き込むことが好ましい。
【００２３】
本発明の装置の別の態様によれば、前記処理エンジンは更に、前記のメモリ展開された論理インデックスの組の中から、前記の分解された単語に対応する論理インデックスのうちの複数の論理インデックスから構成されるいずれかの論理インデックスの組と一致する論理インデックスの組を選択し、当該選択された論理インデックスの組により特定される１つの情報を一時的に取得する前に、前記のメモリ展開された論理インデックスの組の中から、前記の分解された単語に対応する論理インデックスのうちの複数の論理インデックスから構成されるいずれかの論理インデックスの組と一致する論理インデックスの組で且つ前記いずれかの論理インデックスの組の論理インデックスのみから構成される論理インデックスの組を選択し、当該選択された論理インデックスの組により特定される１つの情報を用いることにより、前記複数の単語を含む字句を前記特定される１つの情報を含む別のデータに変換することが好ましい。
【００２４】
更に、上記課題は、本発明の一局面に従った、複数の単語を含む字句を当該複数の単語により特定される１つの情報を含む別のデータに変換する方法であって、複数の単語のそれぞれを、それぞれの単語を表象する論理インデックスと関連付けて記憶手段に予め登録してある基本語辞書を設けるステップと、前記基本語辞書に登録されている単語同士を組み合わせた単語の組に対応する論理インデックスの組を前記単語の組により特定される１つの情報と関連付け、且つ前記論理インデックスの組同士が包摂関係にある場合包摂される論理インデックスの組について、当該包摂される単語の組に含まれないため前記１つの情報を直接特定する際に用いられない点で不要であるが前記１つの情報を最終的に特定するのを補助する単語である不要語の論理インデックスを前記１つの情報と関連付けて記憶手段に予め登録してある名称辞書を設けるステップと、前記基本語辞書に登録されている単語を、それぞれの単語を表象する論理インデックスと関連付けてメモリ上にメモリ展開するステップと、前記名称辞書に登録されている論理インデックスの組、及び不要語の論理インデックスを各論理インデックスの組に対応する前記特定される１つの情報と関連付けて前記メモリ上にメモリ展開するステップと、変換されるべき字句を単語に分解するステップと、前記メモリ上にメモリ展開された基本語辞書を参照して、前記の分解された単語に対応する論理インデックスを取得、変換するステップと、包摂関係がある場合に、不要語の論理インデックスを含めた前記のメモリ展開された論理インデックスの組の中から、前記の分解された単語に対応する論理インデックスの組と一致する論理インデックスの組を選択し、当該選択された論理インデックスの組により特定される１つの情報を用いることにより、前記複数の単語を含む字句を前記特定される１つの情報を含む別のデータに変換するステップとを備える方法により解決される。
【００２５】
上記課題は、本発明の別の局面に従った、複数の単語を含む字句を当該複数の単語により特定される１つの情報を含む別のデータに変換する方法であって、複数の単語のそれぞれを、それぞれの単語を表象する論理インデックスと関連付けて記憶手段に予め登録してある基本語辞書を設けるステップと、前記基本語辞書に登録されている単語同士を組み合わせた単語の組に対応する論理インデックスの組を前記単語の組により特定される１つの情報と関連付け、且つ前記単語の組同士が包摂関係を有する場合包摂される単語の組について、当該包摂される単語の組に含まれないため前記１つの情報を直接特定する際に用いられない点で不要であるが前記１つの情報を最終的に特定するのを補助する単語である不要語の論理インデックスを前記１つの情報と関連付けて記憶手段に予め登録してある名称辞書を設けるステップと、前記基本語辞書に登録されている単語を、それぞれの単語を表象する論理インデックスと関連付けてメモリ上にメモリ展開するステップと、前記名称辞書に登録されている論理インデックスの組、及び不要語の論理インデックスを各論理インデックスの組に対応する前記特定される１つの情報と関連付けて前記メモリ上にメモリ展開するステップと、変換されるべき字句を単語に分解するステップと、前記メモリ上にメモリ展開された基本語辞書を参照して、前記の分解された単語に対応する論理インデックスを取得、変換するステップと、不要語の論理インデックスを含めた前記のメモリ展開された論理インデックスの組の中から、前記の分解された単語に対応する論理インデックスの組と一致する論理インデックスの組を選択し、当該選択された論理インデックスの組により特定される１つの情報を用いることにより、前記複数の単語を含む字句を前記特定される１つの情報を含む別のデータに変換するステップとを備える方法により解決される。
【００２６】
本発明の方法の一態様によれば、前記メモリ上にメモリ展開された基本語辞書を参照して、前記の分解された単語に対応する論理インデックスを取得、変換する際に、論理インデックスを取得できない単語がある場合その単語を特定して表示手段に表示ステップと、入力手段により入力された、前記表示手段に表示された単語が不要語であることを示す情報に応答して、前記基本語辞書に、当該単語をそれに対応する論理インデックスと関連付けて書き込み、且つ前記名称辞書に、変換されるべき字句に含まれる単語の中で前記不要語とされた単語を除いた単語の組から特定される１つの情報と関連付けて前記不要語とされた単語の論理インデックスを書き込むステップとを更に備えることが好ましい。
【００２７】
本発明の方法の一態様によれば、前記メモリ上にメモリ展開された基本語辞書を参照して、前記の分解された単語に対応する論理インデックスを取得、変換する際に、論理インデックスを取得できない単語がある場合、包摂コードを用いた包摂関係リストを表示手段に表示し、その単語を特定し、入力手段により入力された、前記表示手段に表示された単語が不要語であることを示す情報に応答して、前記基本語辞書に、当該単語をそれに対応する論理インデックスと関連付けて書き込み、且つ前記名称辞書に、変換されるべき字句に含まれる単語の中で前記不要語とされた単語を除いた単語の組から特定される１つの情報と関連付けて前記不要語とされた単語の論理インデックスを書き込むステップとを更に備えることが好ましい。
【００２８】
本発明の別の態様によれば、不要語の論理インデックスを含めた前記のメモリ展開された論理インデックスの組の中から、前記の分解された単語に対応する論理インデックスの組と一致する論理インデックスの組を選択する前記のステップの前に、不要語の論理インデックスを含めない前記のメモリ展開された論理インデックスの組の中から、前記の分解された単語に対応する論理インデックスのうちの複数の論理インデックスから構成されるいずれかの論理インデックスの組と一致する論理インデックスの組で且つ前記いずれかの論理インデックスの組の論理インデックスのみから構成される論理インデックスの組を選択し、当該選択された論理インデックスの組により特定される１つの情報を用いることにより、前記複数の単語を含む字句を前記特定される１つの情報を含む別のデータに変換するステップを更に備えることが好ましい。
【００２９】
上記課題は、本発明の別の局面に従った、複数の単語を含む字句を当該複数の単語により特定される１つの情報を含む別のデータに変換する方法であって、複数の単語のそれぞれを、それぞれの単語を表象する論理インデックスと関連付けて記憶手段に予め登録してある基本語辞書を設けるステップと、前記基本語辞書に登録されている単語同士を組み合わせた単語の組に対応する論理インデックスの組を前記単語の組により特定される１つの情報と関連付けて記憶手段に予め登録してある名称辞書を設けるステップと、前記論理インデックスの組同士が包摂関係にある場合包摂される論理インデックスの組について、当該包摂される単語の組に含まれないため前記１つの情報を直接特定する際に用いられない点で不要であるが前記１つの情報を最終的に特定するのを補助する単語である不要語の論理インデックスを前記１つの情報と関連付けて記憶手段に予め登録してある不要語辞書を設けるステップと、前記基本語辞書に登録されている単語を、それぞれの単語を表象する論理インデックスと関連付けてメモリ上にメモリ展開するステップと、前記名称辞書に登録されている論理インデックスの組を、各論理インデックスの組に対応する前記特定される１つの情報と関連付けて前記メモリ上にメモリ展開するステップと、前記不要語辞書に登録されている不要語の論理インデックスを前記１つの情報と関連付けて前記メモリ上にメモリ展開するステップと、変換されるべき字句を単語に分解するステップと、前記メモリ上にメモリ展開された基本語辞書を参照して、前記の分解された単語に対応する論理インデックスを取得、変換するステップと、前記のメモリ展開された論理インデックスの組の中から、前記の分解された単語に対応する論理インデックスのうちの複数の論理インデックスから構成されるいずれかの論理インデックスの組と一致する論理インデックスの組を選択し、当該選択された論理インデックスの組により特定される１つの情報を一時的に取得するステップと、包摂関係がある場合に、前記のメモリ展開された不要語辞書の中で、前記の一時的に取得された１つの情報に対応する不要語の論理インデックスが、前記の分解された単語に対応する論理インデックスのうちで前記１つの情報を一時的に取得する際に用いなかった論理インデックスと一致する場合、前記の一時的に取得された１つの情報を特定されるべき１つの情報として確定し、当該１つの情報を用いることにより前記複数の単語を含む字句を前記特定される１つの情報を含む別のデータに変換するステップとを備える方法により解決される。
【００３０】
上記課題は、本発明の更に別の局面に従った、複数の単語を含む字句を当該複数の単語により特定される１つの情報を含む別のデータに変換する方法であって、複数の単語のそれぞれを、それぞれの単語を表象する論理インデックスと関連付けて記憶手段に予め登録してある基本語辞書を設けるステップと、前記基本語辞書に登録されている単語同士を組み合わせた単語の組に対応する論理インデックスの組を前記単語の組により特定される１つの情報と関連付けて記憶手段に予め登録してある名称辞書を設けるステップと、前記単語の組同士が包摂関係を有する場合包摂される単語の組について、当該包摂される単語の組に含まれないため前記１つの情報を直接特定する際に用いられない点で不要であるが前記１つの情報を最終的に特定するのを補助する単語である不要語の論理インデックスを前記１つの情報と関連付けて記憶手段に予め登録してある不要語辞書を設けるステップと、前記基本語辞書に登録されている単語を、それぞれの単語を表象する論理インデックスと関連付けてメモリ上にメモリ展開するステップと、前記名称辞書に登録されている論理インデックスの組を、各論理インデックスの組に対応する前記特定される１つの情報と関連付けて前記メモリ上にメモリ展開するステップと、前記不要語辞書に登録されている不要語の論理インデックスを前記１つの情報と関連付けて前記メモリ上にメモリ展開するステップと、変換されるべき字句を単語に分解するステップと、前記メモリ上にメモリ展開された基本語辞書を参照して、前記の分解された単語に対応する論理インデックスを取得、変換するステップと、前記のメモリ展開された論理インデックスの組の中から、前記の分解された単語に対応する論理インデックスのうちの複数の論理インデックスから構成されるいずれかの論理インデックスの組と一致する論理インデックスの組を選択し、当該選択された論理インデックスの組により特定される１つの情報を一時的に取得するステップと、前記のメモリ展開された不要語辞書の中で、前記の一時的に取得された１つの情報に対応する不要語の論理インデックスが、前記の分解された単語に対応する論理インデックスのうちで前記１つの情報を一時的に取得する際に用いなかった論理インデックスと一致する場合、前記の一時的に取得された１つの情報を特定されるべき１つの情報として確定し、当該１つの情報を用いることにより前記複数の単語を含む字句を前記特定される１つの情報を含む別のデータに変換するステップとを備える方法により解決される。
【００３１】
本発明の方法の一態様によれば、前記メモリ上にメモリ展開された基本語辞書を参照して、前記の分解された単語に対応する論理インデックスを取得、変換する際に、論理インデックスを取得できない単語がある場合その単語を特定して表示手段にするステップと、入力手段により入力された、前記表示手段に表示された単語が不要語であることを示す情報に応答して、前記基本語辞書に、当該単語をそれに対応する論理インデックスと関連付けて書き込み、且つ前記不要語辞書に、変換されるべき字句に含まれる単語の中で前記不要語とされた単語を除いた単語の組から特定される１つの情報と関連付けて前記不要語とされた単語の論理インデックスを書き込むステップとを更に備えることが好ましい。
【００３２】
本発明の方法の一態様によれば、前記メモリ上にメモリ展開された基本語辞書を参照して、前記の分解された単語に対応する論理インデックスを取得、変換する際に、論理インデックスを取得できない単語がある場合、包摂コードを用いた包摂関係リストを表示手段に表示し、その単語を特定し、入力手段により入力された、前記表示手段に表示された単語が不要語であることを示す情報に応答して、前記基本語辞書に、当該単語をそれに対応する論理インデックスと関連付けて書き込み、且つ前記不要語辞書に、変換されるべき字句に含まれる単語の中で前記不要語とされた単語を除いた単語の組から特定される１つの情報と関連付けて前記不要語とされた単語の論理インデックスを書き込むステップとを更に備えることが好ましい。
【００３３】
本発明の方法の別の態様によれば、前記のメモリ展開された論理インデックスの組の中から、前記の分解された単語に対応する論理インデックスのうちの複数の論理インデックスから構成されるいずれかの論理インデックスの組と一致する論理インデックスの組を選択し、当該選択された論理インデックスの組により特定される１つの情報を一時的に取得する前記のステップの前に、前記のメモリ展開された論理インデックスの組の中から、前記の分解された単語に対応する論理インデックスのうちの複数の論理インデックスから構成されるいずれかの論理インデックスの組と一致する論理インデックスの組で且つ前記いずれかの論理インデックスの組の論理インデックスのみから構成される論理インデックスの組を選択し、当該選択された論理インデックスの組により特定される１つの情報を用いることにより、前記複数の単語を含む字句を前記特定される１つの情報を含む別のデータに変換するステップを更に備えることが好ましい。
【００３４】
上記課題は、本発明の一局面に従った、複数の単語のそれぞれを、それぞれの単語を表象する論理インデックスと関連付けて記憶手段に予め登録してある基本語辞書と、前記基本語辞書に登録されている単語同士を組み合わせた単語の組に対応する論理インデックスの組を前記単語の組により特定される１つの情報と関連付け、且つ前記論理インデックスの組同士が包摂関係にある場合包摂される論理インデックスの組について、当該包摂される単語の組に含まれないため前記１つの情報を直接特定する際に用いられない点で不要であるが前記１つの情報を最終的に特定するのを補助する単語である不要語に対応する論理インデックスを前記１つの情報と関連付けて記憶手段に予め登録してある名称辞書とを備え、複数の単語を含む字句を当該複数の単語により特定される１つの情報を含む別のデータに変換するコンピュータに、前記基本語辞書に登録されている単語を、それぞれの単語を表象する論理インデックスと関連付けてメモリ上にメモリ展開し、メモリ展開された基本語辞書を生成するステップと、前記名称辞書に登録されている論理インデックスの組、及び不要語の論理インデックスを各論理インデックスの組に対応する前記特定される１つの情報と関連付けて前記メモリ上にメモリ展開し、メモリ展開された名称辞書を生成するステップと、変換されるべき字句を単語に分解するステップと、前記メモリ上にメモリ展開された基本語辞書を参照して、前記の分解された単語に対応する論理インデックスを取得、変換するステップと、包摂関係がある場合に、不要語の論理インデックスを含めた前記のメモリ展開された論理インデックスの組の中から、前記の分解された単語に対応する論理インデックスの組と一致する論理インデックスの組を選択し、当該選択された論理インデックスの組により特定される１つの情報を用いることにより、前記複数の単語を含む字句を前記特定される１つの情報を含む別のデータに変換するステップとを実行させるプログラムにより解決される。
【００３５】
上記課題は、本発明の別の局面に従った、複数の単語のそれぞれを、それぞれの単語を表象する論理インデックスと関連付けて記憶手段に予め登録してある基本語辞書と、前記基本語辞書に登録されている単語同士を組み合わせた単語の組に対応する論理インデックスの組を前記単語の組により特定される１つの情報と関連付け、且つ前記単語の組同士が包摂関係を有する場合包摂される単語の組について、当該包摂される単語の組に含まれないため前記１つの情報を直接特定する際に用いられない点で不要であるが前記１つの情報を最終的に特定するのを補助する単語である不要語に対応する論理インデックスを前記１つの情報と関連付けて記憶手段に予め登録してある名称辞書とを備え、複数の単語を含む字句を当該複数の単語により特定される１つの情報を含む別のデータに変換するコンピュータに、前記基本語辞書に登録されている単語を、それぞれの単語を表象する論理インデックスと関連付けてメモリ上にメモリ展開し、メモリ展開された基本語辞書を生成するステップと、前記名称辞書に登録されている論理インデックスの組、及び不要語の論理インデックスを各論理インデックスの組に対応する前記特定される１つの情報と関連付けて前記メモリ上にメモリ展開し、メモリ展開された名称辞書を生成するステップと、変換されるべき字句を単語に分解するステップと、前記メモリ上にメモリ展開された基本語辞書を参照して、前記の分解された単語に対応する論理インデックスを取得、変換するステップと、不要語の論理インデックスを含めた前記のメモリ展開された論理インデックスの組の中から、前記の分解された単語に対応する論理インデックスの組と一致する論理インデックスの組を選択し、当該選択された論理インデックスの組により特定される１つの情報を用いることにより、前記複数の単語を含む字句を前記特定される１つの情報を含む別のデータに変換するステップとを実行させるプログラムにより解決される。
【００３６】
本発明のプログラムの一態様によれば、前記コンピュータに、前記メモリ上にメモリ展開された基本語辞書を参照して、前記の分解された単語に対応する論理インデックスを取得、変換する際に、論理インデックスを取得できない単語がある場合その単語を特定して表示手段に表示するステップと、前記入力手段により入力された、前記表示手段に表示された単語が不要語であることを示す情報に応答して、前記基本語辞書に、当該単語をそれに対応する論理インデックスと関連付けて書き込み、且つ前記名称辞書に、変換されるべき字句に含まれる単語の中で前記不要語とされた単語を除いた単語の組から特定される１つの情報と関連付けて前記不要語とされた単語の論理インデックスを書き込むステップと
を更に実行させることが好ましい。
【００３７】
本発明のプログラムの一態様によれば、前記コンピュータに、前記メモリ上にメモリ展開された基本語辞書を参照して、前記の分解された単語に対応する論理インデックスを取得、変換する際に、論理インデックスを取得できない単語がある場合、包摂コードを用いた包摂関係リストを表示手段に表示し、その単語を特定するステップと、前記入力手段により入力された、前記表示手段に表示された単語が不要語であることを示す情報に応答して、前記基本語辞書に、当該単語をそれに対応する論理インデックスと関連付けて書き込み、且つ前記名称辞書に、変換されるべき字句に含まれる単語の中で前記不要語とされた単語を除いた単語の組から特定される１つの情報と関連付けて前記不要語とされた単語の論理インデックスを書き込むステップとを更に実行させることが好ましい。
【００３８】
本発明の別の態様によれば、前記コンピュータに、不要語の論理インデックスを含めた前記のメモリ展開された論理インデックスの組の中から、前記の分解された単語に対応する論理インデックスの組と一致する論理インデックスの組を選択する前記のステップを実行させる前に、不要語の論理インデックスを含めない前記のメモリ展開された論理インデックスの組の中から、前記の分解された単語に対応する論理インデックスのうちの複数の論理インデックスから構成されるいずれかの論理インデックスの組と一致する論理インデックスの組で且つ前記いずれかの論理インデックスの組の論理インデックスのみから構成される論理インデックスの組を選択し、当該選択された論理インデックスの組により特定される１つの情報を用いることにより、前記複数の単語を含む字句を前記特定される１つの情報を含む別のデータに変換するステップを更に実行させることが好ましい。
【００３９】
上記課題は、本発明の別の局面に従った、複数の単語のそれぞれを、それぞれの単語を表象する論理インデックスと関連付けて記憶手段に予め登録してある基本語辞書と、前記基本語辞書に登録されている単語同士を組み合わせた単語の組に対応する論理インデックスの組を前記単語の組により特定される１つの情報と関連付けて記憶手段に予め登録してある名称辞書と、前記論理インデックスの組同士が包摂関係にある場合包摂される論理インデックスの組について、当該包摂される単語の組に含まれないため前記１つの情報を直接特定する際に用いられない点で不要であるが前記１つの情報を最終的に特定するのを補助する単語である不要語に対応する論理インデックスを前記１つの情報と関連付けて記憶手段に予め登録してある不要語辞書とを備え、複数の単語を含む字句を当該複数の単語により特定される１つの情報を含む別のデータに変換するコンピュータに、前記基本語辞書に登録されている単語を、それぞれの単語を表象する論理インデックスと関連付けてメモリ上にメモリ展開し、メモリ展開された基本語辞書を生成するステップと、前記名称辞書に登録されている論理インデックスの組を、各論理インデックスの組に対応する前記特定される１つの情報と関連付けて前記メモリ上にメモリ展開し、メモリ展開された名称辞書を生成するステップと、前記不要語辞書に登録されている不要語に対応する論理インデックスを、各不要語に対応の論理インデックスに対応する前記１つの情報と関連付けて前記メモリ上にメモリ展開し、メモリ展開された不要語辞書を生成するステップと、変換されるべき字句を単語に分解するステップと、前記メモリ上にメモリ展開された基本語辞書を参照して、前記の分解された単語に対応する論理インデックスを取得、変換するステップと、前記のメモリ展開された論理インデックスの組の中から、前記の分解された単語に対応する論理インデックスのうちの複数の論理インデックスから構成されるいずれかの論理インデックスの組と一致する論理インデックスの組を選択し、当該選択された論理インデックスの組により特定される１つの情報を一時的に取得するステップと、包摂関係がある場合に、前記のメモリ展開された不要語辞書の中で、前記の一時的に取得された１つの情報に対応する不要語の論理インデックスが、前記の分解された単語に対応する論理インデックスのうちで前記１つの情報を一時的に取得する際に用いなかった論理インデックスと一致する場合、前記の一時的に取得された１つの情報を特定されるべき１つの情報として確定し、当該１つの情報を用いることにより前記複数の単語を含む字句を前記特定される１つの情報を含む別のデータに変換するステップとを実行させるプログラムにより解決される。
【００４０】
上記課題は、本発明の更に別の局面に従った、複数の単語のそれぞれを、それぞれの単語を表象する論理インデックスと関連付けて記憶手段に予め登録してある基本語辞書と、前記基本語辞書に登録されている単語同士を組み合わせた単語の組に対応する論理インデックスの組を前記単語の組により特定される１つの情報と関連付けて記憶手段に予め登録してある名称辞書と、前記単語の組同士が包摂関係を有する場合包摂される単語の組について、当該包摂される単語の組に含まれないため前記１つの情報を直接特定する際に用いられない点で不要であるが前記１つの情報を最終的に特定するのを補助する単語である不要語に対応する論理インデックスを前記１つの情報と関連付けて記憶手段に予め登録してある不要語辞書とを備え、複数の単語を含む字句を当該複数の単語により特定される１つの情報を含む別のデータに変換するコンピュータに、前記基本語辞書に登録されている単語を、それぞれの単語を表象する論理インデックスと関連付けてメモリ上にメモリ展開し、メモリ展開された基本語辞書を生成するステップと、前記名称辞書に登録されている論理インデックスの組を、各論理インデックスの組に対応する前記特定される１つの情報と関連付けて前記メモリ上にメモリ展開し、メモリ展開された名称辞書を生成するステップと、前記不要語辞書に登録されている不要語に対応する論理インデックスを、各不要語に対応の論理インデックスに対応する前記１つの情報と関連付けて前記メモリ上にメモリ展開し、メモリ展開された不要語辞書を生成するステップと、変換されるべき字句を単語に分解するステップと、前記メモリ上にメモリ展開された基本語辞書を参照して、前記の分解された単語に対応する論理インデックスを取得、変換するステップと、前記のメモリ展開された論理インデックスの組の中から、前記の分解された単語に対応する論理インデックスのうちの複数の論理インデックスから構成されるいずれかの論理インデックスの組と一致する論理インデックスの組を選択し、当該選択された論理インデックスの組により特定される１つの情報を一時的に取得するステップと、前記のメモリ展開された不要語辞書の中で、前記の一時的に取得された１つの情報に対応する不要語の論理インデックスが、前記の分解された単語に対応する論理インデックスのうちで前記１つの情報を一時的に取得する際に用いなかった論理インデックスと一致する場合、前記の一時的に取得された１つの情報を特定されるべき１つの情報として確定し、当該１つの情報を用いることにより前記複数の単語を含む字句を前記特定される１つの情報を含む別のデータに変換するステップとを実行させるプログラムにより解決される。
【００４１】
本発明のプログラムの一態様によれば、前記コンピュータに、前記メモリ上にメモリ展開された基本語辞書を参照して、前記の分解された単語に対応する論理インデックスを取得、変換する際に、論理インデックスを取得できない単語がある場合その単語を特定して表示手段に表示するステップと、入力手段により入力された、前記表示手段に表示された単語が不要語であることを示す情報に応答して、前記基本語辞書に、当該単語をそれに対応する論理インデックスと関連付けて書き込み、且つ前記不要語辞書に、変換されるべき字句に含まれる単語の中で前記不要語とされた単語を除いた単語の組から特定される１つの情報と関連付けて前記不要語とされた単語の論理インデックスを書き込むステップとを実行させることが好ましい。
【００４２】
本発明のプログラムの一態様によれば、前記コンピュータに、前記メモリ上にメモリ展開された基本語辞書を参照して、前記の分解された単語に対応する論理インデックスを取得、変換する際に、論理インデックスを取得できない単語がある場合、包摂コードを用いた包摂関係リストを表示手段に表示し、その単語を特定するステップと、入力手段により入力された、前記表示手段に表示された単語が不要語であることを示す情報に応答して、前記基本語辞書に、当該単語をそれに対応する論理インデックスと関連付けて書き込み、且つ前記不要語辞書に、変換されるべき字句に含まれる単語の中で前記不要語とされた単語を除いた単語の組から特定される１つの情報と関連付けて前記不要語とされた単語の論理インデックスを書き込むステップとを実行させることが好ましい。
【００４３】
本発明のプログラムの別の態様によれば、前記コンピュータに、前記のメモリ展開された論理インデックスの組の中から、前記の分解された単語に対応する論理インデックスのうちの複数の論理インデックスから構成されるいずれかの論理インデックスの組と一致する論理インデックスの組を選択し、当該選択された論理インデックスの組により特定される１つの情報を一時的に取得する前記のステップを実行させる前に、前記のメモリ展開された論理インデックスの組の中から、前記の分解された単語に対応する論理インデックスのうちの複数の論理インデックスから構成されるいずれかの論理インデックスの組と一致する論理インデックスの組で且つ前記いずれかの論理インデックスの組の論理インデックスのみから構成される論理インデックスの組を選択し、当該選択された論理インデックスの組により特定される１つの情報を用いることにより、前記複数の単語を含む字句を前記特定される１つの情報を含む別のデータに変換するステップを更に実行させることが好ましい。
【発明の効果】
【００４４】
本発明は前述のような構成により、字句をデータに変換する際に、論理インデックスの組同士又は単語の組同士に包摂関係が生じている場合にも、包摂される論理インデックスの組又は単語の組について、当該包摂される単語の組に含まれないため求める１つの情報を直接特定する際に用いられない点で不要であるが当該１つの情報を最終的に特定するのを補助する単語である不要語を用い、入力された字句の単語の論理インデックスの組と名称辞書の論理インデックスセットとをマッチングするとき、不要語の論理インデックスを考慮してマッチングを取るので、求める１つの情報に正確に変換することができる。即ち、不要語の存在有無を判定することにより、包摂される方の論理インデックスセットの解析精度を向上させることができる。
【発明を実施するための最良の形態】
【００４５】
本発明の好適な実施形態を以下図面を参照して説明する。なお、図面を通して同一又は類似の参照番号は同一又は類似の構成要素を示す。
図１は、銀行等で受信する決済指図電文等について計算機を使用して取引先顧客情報（ＣＩＦ）解析処理に本発明を適用した場合の好適な実施形態に従った字句をデータに変換する装置の基本構成を示す図である。図１において、１０はメイン・フレーム・コンピュータ、パーソナル・コンピュータ、マイクロプロセッサ等の任意のデータ処理装置より構成される処理エンジンを、１２はメイン・メモリを、１４は基本語辞書を、１６は名称辞書を、１８は不要語辞書をそれぞれ示す。この字句をデータに変換する装置はまた、メイン・フレーム・コンピュータ、パーソナル・コンピュータに通常接続されているキーボード等の入力装置２０及び通常の液晶ディスプレイ等の表示装置２２を含み得る。基本語辞書１４、名称辞書１６及び不要語辞書１８は、磁気ディスク等のハード・ディスク（図示せず）に格納されているが、これに限定されず、いずれの他の形式の記憶装置に格納され得る。処理エンジン１０として機能するデータ処理装置と、メイン・メモリ１２、及び基本語辞書１４、名称辞書１６及び不要語辞書１８を格納するハード・ディスク、入力装置２０及び表示装置２２とは通常のデータ・バス等（図示せず）により相互に結合されている。
【００４６】
図２は、基本語辞書１４に事前に登録されている単語（以下、「基本語」とも言う。）をメイン・メモリ１２上にメモリ展開した状態を示す。銀行等におけるＣＩＦ解析処理で扱う入力データは、通常アルファベット及びニューメリック（数字）から成り、従って、基本語辞書１４に登録されている単語もアルファベット及びニューメリック（数字）から構成されている。なお、本明細書における単語あるいは基本語には、普通名詞、固有名詞、略語が含まれるのは勿論、その他、ある意味を有するいずれの一組の記号も含まれる。図２に示すように、基本語辞書１４の一例は、項目として、単語、品詞、名称の属性、コードの属性、及び登録された各単語に対応する数字で表される論理インデックスを含む。この論理インデックスの数字は、ＣＰＵ処理単位数を小さくするため、２進数で表現された数字であることが好ましい。本発明の基本語辞書としては基本語を登録するための単語の欄と、その単語に対応する数字の論理インデックスを格納するための論理インデックスの欄を少なくとも含めばよく、その他の項目は上記のものに限定されるものではない。論理インデックスは、基本語が基本語辞書１４の単語の欄に登録されるとき、その単語に対応する数字（定値）が割り振られ、基本語辞書１４の論理インデックスの欄に、登録される基本語と関連付けられて当該数字も格納、即ち登録される。基本語辞書１４は、変換すべき字句に登録されていない基本語を含む場合、新たな基本語及びそれに対応する論理インデックスを登録し、また登録済みの基本語で使用しなくなった場合に当該基本語及びその対応の論理インデックスを削除できる。
【００４７】
処理エンジン１０は、変換処理を開始する前に、図２に示すように、基本語辞書１４に登録されている基本語をメイン・メモリ１２上にメモリ展開する。メモリ・アドレスは動的に割り付けられるので、プログラムをメモリ・ロードする度に、同じ単語が同一のメモリ・アドレスの場所に格納されるわけではなく、メモリ・アドレスが異なるのが一般的である。従って、この例では、単語の欄の基本語「ＡＫＡＳＡＫＡ」について、参照番号１００で示されるように、プログラムが所与の時点でメモリ・ロードされたとき動的に割り付けられるメイン・メモリ１２上のメモリ・アドレスとして５０番が割り付けられ、その場所に「ＡＫＡＳＡＫＡ」に関する情報が格納される。メモリ・アドレスとは対照的に、基本語「ＡＫＡＳＡＫＡ」は、メイン・メモリ１２上で定値の論理インデックス「＃１００」と関連付けられて格納されていることに注目されたい。なお、高速処理の観点からは、基本語辞書１４を全てメイン・メモリ１２上にメモリ展開するのが好ましいが、変換すべき字句に含まれる基本語が事前に分かっている場合には、用いられる基本語だけをメイン・メモリ１２上にメモリ展開してもよく、更に、用途によっては、変換処理速度が遅くなるが、基本語辞書１４に登録されている基本語の一部分をメモリ展開し、未展開の基本語が変換処理に必要になったとき追加的にメモリ展開するようにしてもよい。
【００４８】
図３は、名称辞書１６及び不要語辞書１８のそれぞれに事前に登録されている論理インデックス・セットをメイン・メモリ１２上にメモリ展開した状態を示す。なお、図３には、図２と同様の基本語辞書１４に事前に登録されている基本語をメイン・メモリ１２上にメモリ展開した状態をも示す。
【００４９】
図３に示すように、名称辞書１６の項目は、論理インデックス・セット、名称、及び名称に示される単語の組み合わせにより特定される１つの情報、例えば、この銀行の応用の例ではＣＩＦコード、及び包摂関係が発生している個所を明示するための包摂コードから成る。この包摂コードは、包摂関係以前には無条件に解析されていた入力データに対して、「包摂関係が発生しているが故にＣＩＦコードを特定してはならない」状態を明確にすることができ、誤解析の縮小に役立つものである。また、包摂コードにより、包摂関係が発生している場合に包摂関係を有する複数の論理インデックスセットの存在を明確にすることができる。名称辞書１６の名称の欄には、基本語辞書１４に登録されている基本語のうちで、ＣＩＦコードが特定される基本語の組み合わせに含まれる基本語が事前に登録されている。一例として、単語の組み合わせ「ＮＡＫＡＭＯＲＩ  ＥＬＥＣＴＲＩＣ  ＣＯ．，ＬＴＤ  ＭＡＲＵＮＯＵＣＨＩ」によりＣＩＦコード「６９５００００」が、「ＮＡＫＡＭＯＲＩ  ＣＯ．，ＬＴＤ  ＭＡＲＵＮＯＵＣＨＩ」により「６７６００００」がそれぞれ特定されるとする。そこで、名称辞書１６の第１行には「ＮＡＫＡＭＯＲＩ  ＥＬＥＣＴＲＩＣ  ＣＯ．，ＬＴＤ  ＭＡＲＵＮＯＵＣＨＩ」が、第２行には「ＮＡＫＡＭＯＲＩ  ＣＯ．，ＬＴＤ  ＭＡＲＵＮＯＵＣＨＩ」が、それぞれ文字列として登録されている。論理インデックス・セットの欄には、これらの組み合わされた基本語に対応する論理インデックスの組が登録されている。例えば、名称辞書１６の第１行には、名称「ＮＡＫＡＭＯＲＩ  ＥＬＥＣＴＲＩＣ  ＣＯ．，ＬＴＤ  ＭＡＲＵＮＯＵＣＨＩ」に対応して、「＃１０５，＃１０６，＃１０７，＃３００」が、第２行には、名称「ＮＡＫＡＭＯＲＩ  ＣＯ．，ＬＴＤ  ＭＡＲＵＮＯＵＣＨＩ」に対応して、「＃１０５，＃１０７，＃３００」が、それぞれ基本語辞書１４の論理インデックスの組として登録されている。ＣＩＦコードの欄には、各名称に対応する固有の番号が登録される。例えば、名称辞書１６の第１行には、「ＮＡＫＡＭＯＲＩ  ＥＬＥＣＴＲＩＣ  ＣＯ．，ＬＴＤ  ＭＡＲＵＮＯＵＣＨＩ」に対応するＣＩＦコード「６９５００００」が、第２行には、「ＮＡＫＡＭＯＲＩ  ＣＯ．，ＬＴＤ  ＭＡＲＵＮＯＵＣＨＩ」に対応するＣＩＦコード「６７６００００」が、それぞれ登録されている。
【００５０】
この例では、ＣＩＦコード「６９５００００」と「６７６００００」とは、包摂関係が発生しており、即ち、前者の論理インデックスの組が、後者の論理インデックスの組「＃１０５，＃１０７，＃３００」を含む。即ち、後者の論理インデックスの組は、前者の論理インデックスの組に包摂されている。そこで、この組に対する包摂コード番号として「＃４０００」を割り当て、図３に示すように包摂コードの欄の両方の行に「＃４０００」が登録される。ＣＩＦコード「６９５００００」の包摂コードの欄には、更に共通部分でない論理インデックスが登録される。この例では、「＃１０６」（単語「ＥＬＥＣＴＲＩＣ」が包摂コードの欄に登録される。
【００５１】
名称辞書１６は、変換すべき字句に、登録されていない基本語の組み合わせがある場合、新たな基本語を含む組み合わせを登録し、また登録済みの組み合わせで使用しなくなった場合に削除できる。
【００５２】
不要語辞書１８の項目は、図３に示すように、ＣＩＦコード及び不要語の論理インデックスから成る。不要語は、名称辞書１６の論理インデックスセットに登録されないため、ＣＩＦコードを直接特定する際に用いられない点で不要であるがＣＩＦコードを最終的に特定するのを補助する単語である。なお、不要語は、多くの場合１つの単語であるが、複数の単語から成っていてもよい。図３に示す例では、ＣＩＦコードの欄に「６７６００００」が登録されており、この「６７６００００」に対して、「ＡＮＤ」及び「ＯＲ」が不要語であるので、この「ＡＮＤ」及び「ＯＲ」にそれぞれ対応する論理インデックス「＃３０１」及び「＃１０８」（図２に示す基本語辞書１４参照）が不要語の論理インデックスの欄に登録されている。なお、不要語は１つの場合もあるが、このように複数の単語が不要語になり得るので、不要語辞書１８の不要語の欄は、複数の単語の論理インデックスを登録することができる構造を有する。
【００５３】
不要語辞書１８は、新たな包摂関係の発生あるいは消滅、あるいは新たな不要語の発生あるいは消滅の場合変更できる。
次に、図１に示す装置の動作を図４のフローチャートを参照して説明する。
【００５４】
処理エンジン１０は、ステップ１００において初期処理を行う。図２を参照して説明したように、基本語辞書１４に登録されている単語をメイン・メモリ１２へメモリ展開する（その展開状態を図３の１４ａとして示す。）。次いで、名称辞書１６に登録されている論理インデックスセットとＣＩＦコード及び包摂コードとを関連付けて、図３の参照番号１６ａで示されるようにメイン・メモリ１２上へメモリ展開し、そして不要語辞書１８に登録されているＣＩＦコードと不要語の論理インデックスとを関連付けて、図３の参照番号１８ａに示されるようにメイン・メモリ１２上へメモリ展開する。
【００５５】
処理エンジン１０は、次に入力データ解析２０を行う。図５に示す入力データ例を参照して説明する。ステップ１０２において、図５の１に示すように、入力データ３０、即ち「ＮＡＫＡＭＯＲＩ  ＡＮＤ  ＣＯ．，ＬＴＤ  ＭＡＲＵＮＯＵＣＨＩ」が入力されたとする。次いで、図５の２に示すように、スペースを手がかりにして単語に分解する。処理エンジン１０は、ステップ１０４において、図５の３に示すように、メイン・メモリ１２上にメモリ展開された基本語辞書１４ａを参照して、参照番号６０に示すように論理インデックスを取得する。次いで、図５の４に示すように、入力データを論理インデックスに変換する。
【００５６】
処理エンジン１０は、続いてマッチング処理２２を行う。
処理エンジン１０は、ステップ１０６において、論理インデックスを取得できなかったことで論理インデックスに変換できなった単語が有るか否かを判定する。図５に示す例では、未変換語が無いので、処理プロセスは、ステップ１０８に進む。
【００５７】
処理エンジン１０は、ステップ１０８において、変換された論理インデックスの組とメイン・メモリ１２上にメモリ展開された名称辞書１６ａ（図３）の論理インデックスセットとが完全マッチングしているか否かを判定する。完全マッチングとは、両者の論理インデックスが全て過不足無く一致することを意味する。ここで、「ＮＡＫＡＭＯＲＩ  ＡＮＤ  ＣＯ．，ＬＴＤ  ＭＡＲＵＮＯＵＣＨＩ」は、それにＣＩＦコードが与えられてなく、登録されていないとする。従って、処理エンジン１０は、入力データに対応する論理インデックスの組「＃１０５，＃３０１，＃１０７，＃３００」（図５の４）は、名称辞書１６ａ（図３）に無いので、完全マッチングしていないと判定する。従って、処理プロセスは、ステップ１１０に進む。
【００５８】
処理エンジン１０は、ステップ１１０において、変換された論理インデックスの組と、メイン・メモリ１２上にメモリ展開された名称辞書１６ａ及び不要語辞書１８ａ（図３）の論理インデックスセット及び不要語の論理インデックスとが部分マッチングしているか否かを判定する。ここで、部分マッチングとは、不要語の論理インデックスを含めた論理インデックスセットの中で、ステップ１０４において変換された論理インデックスと最も多く一致する、即ち最も多く含む論理インデックスセットを選択することを意味する。詳細には、ステップ１０４において変換された論理インデックスの組は、「＃１０５」、「＃１０７」及び「＃３００」を含むので、名称辞書１６ａの第１行及び第２行が対象とされ、次いで、ＣＩＦコードをキーとして不要語辞書１８ａに不要語の論理インデックスの登録があるか確認する。ＣＩＦコード「６９５００００」の方は不要語辞書１８ａに不要語の登録が無く、一方「６７６００００」は、「＃３０１」が登録されている。従って、処理エンジン１０は、名称辞書１６ａの第１行の選択はしないで、第２行についての論理インデックスセット「＃１０５，＃１０７，＃３００」を選択し、更にそれに不要語辞書１８ａの不要語の論理インデックス「＃３０１」又は「＃１０８」を含めた論理インデックスセットを、入力データに対応する論理インデックスの組「＃１０５，＃３０１，＃１０７，＃３００」（図５の４）と一致しているか判定する。このとき、辞書側の論理インデックスセットは、「＃１０５，＃１０７，＃３００，＃３０１」と「＃１０５，＃１０７，＃３００，＃１０８」の２つのセットがあると見て、それぞれのセットを入力データ側の論理インデックスの組と比較する。つまり、辞書側の論理インデックスセットは、不要語の登録数だけのセット数となり、その全てに対して比較を行う。図５の例では、辞書側の論理インデックスセット「＃１０５，＃１０７，＃３００，＃３０１」と入力データ側の論理インデックスの組「＃１０５，＃３０１，＃１０７，＃３００」が一致しているので、処理エンジン１０は、名称辞書１６ａの第２行のＣＩＦコード「６７６００００」を選択し、取得する（図１の参照番号３２参照）。
【００５９】
従って、名称に包摂関係が有る場合でも、不要語を含めた部分マッチングを用いることにより、正しいＣＩＦコードが取得され、入力データは正しいＣＩＦコードに変換することができる。
【００６０】
処理エンジン１０は、ステップ１１２において、入力データ「ＮＡＫＡＭＯＲＩ  ＡＮＤ  ＣＯ．，ＬＴＤ  ＭＡＲＵＮＯＵＣＨＩ」を、取得したＣＩＦコード「６７６００００」に変換する。
【００６１】
次に、「ＡＮＤ」が不要語として登録されていない場合に、図５の入力データが入力されたときの処理プロセスを、図４及び図６を参照して以下に説明する。
図４に示すステップ１００における初期処理は前述のとおりであり、説明を省く。
【００６２】
処理エンジン１０は、入力データ解析２０を行う。ステップ１０２において、図６の１に示すように、入力データ、即ち「ＮＡＫＡＭＯＲＩ  ＡＮＤ  ＣＯ．，ＬＴＤ  ＭＡＲＵＮＯＵＣＨＩ」が入力されたとする。次いで、図５の入力データの場合と同様に、スペースを手がかりにして単語に分解する（図６の２参照）。処理エンジン１０は、ステップ１０４において、図６の３に示すように、メイン・メモリ１２上にメモリ展開された基本語辞書１４ａを参照して、参照番号６２に示すように論理インデックスを取得する。このとき、「ＡＮＤ」は、基本語辞書１４に登録されていないので、論理インデックスを取得できない。次いで、図６の４に示すように、入力データを論理インデックスに変換する。ここで、「ＡＮＤ」は、論理インデックスを取得していないため、論理インデックスに変換されず、そのままの状態にされる。
【００６３】
処理エンジン１０は、続いてマッチング処理２２に進む。
処理エンジン１０は、ステップ１０６において、論理インデックスを取得できなかったことで論理インデックスに変換できなった単語が有るか否かを判定する。「ＡＮＤ」が変換できていないので、処理エンジン１０は、ステップ１２０に進む。ステップ１２０において、表示装置２２に、例えば、図６の４に示す論理インデックスの組及び未変換の単語、即ち「＃１０５  ＜ＡＮＤ＞  ＃１０７  ＃３００」、及び入力データ「ＮＡＫＡＭＯＲＩ  ＡＮＤ  ＣＯ．，ＬＴＤ  ＭＡＲＵＮＯＵＣＨＩ」が表示される。オペレータは、表示されたこれらの情報、及び入力データに関連した情報、例えば、送信元（あるいは宛先）、送信地点の情報等から、入力データが「ＮＡＫＡＭＯＲＩ  ＣＯ．，ＬＴＤ  ＭＡＲＵＮＯＵＣＨＩ」でＣＩＦコードが「６７６００００」であることを特定でき、且つ「ＡＮＤ」が不要語としての性格を有すると判断した場合は、例えば、入力装置２０から「ＡＮＤ」を入力すると、処理エンジン１０は、図２の参照番号６４に示されるように、この「ＡＮＤ」を固有の論理インデックスと関連付けて基本語辞書１４に登録する。次いで、オペレータが「ＡＮＤ」を不要語として不要語辞書１８に登録するよう入力装置２０から指示を入力すると、処理エンジン１０は、図３の参照番号６６に示されるように、ＣＩＦコード「６７６００００」と関連付けて「ＡＮＤ」の論理インデックス「＃３０１」を登録する。従って、不要語辞書１８への登録後に、入力データ「ＮＡＫＡＭＯＲＩ  ＡＮＤ  ＣＯ．，ＬＴＤ  ＭＡＲＵＮＯＵＣＨＩ」が入力された場合、この入力は、包摂関係があっても、図５を参照して上記で説明した処理プロセスに従って、正しくＣＩＦコード「６７６００００」に変換される。
【００６４】
ここで、入力データ「ＮＡＫＡＭＯＲＩ  ＯＲ  ＣＯ．，ＬＴＤ  ＭＡＲＵＮＯＵＣＨＩ」における「ＯＲ」が「ＡＮＤ」と同様に不要語としての性格を有するとする。最初にそのデータ「ＮＡＫＡＭＯＲＩ  ＯＲ  ＣＯ．，ＬＴＤ  ＭＡＲＵＮＯＵＣＨＩ」が入力されたとき、「ＮＡＫＡＭＯＲＩ  ＡＮＤ  ＣＯ．，ＬＴＤ  ＭＡＲＵＮＯＵＣＨＩ」の場合と同じように処理されて、図２の参照番号６８で示されるように、「ＯＲ」が固有の論理インデックス「＃１０８」と関連付けられて基本語辞書１４に登録され、更に図３の参照番号６６に示されるように、ＣＩＦコード「６７６００００」と関連付けられて論理インデックス「＃１０８」が登録される。このように、不要語辞書１８は、複数の不要語がＣＩＦコードと関連付けられて登録することができる構造を有する。不要語「ＯＲ」の登録後に、「ＮＡＫＡＭＯＲＩ  ＯＲ  ＣＯ．，ＬＴＤ  ＭＡＲＵＮＯＵＣＨＩ」が入力された場合正しいＣＩＦコードを特定するための処理プロセスは、前述した入力データ「ＮＡＫＡＭＯＲＩ  ＡＮＤ  ＣＯ．，ＬＴＤ  ＭＡＲＵＮＯＵＣＨＩ」の場合と同様である。
【００６５】
なお、不要語に関する基本語辞書１４及び不要語辞書１８の登録は、オペレータが可能性のある不要語を予め想定して、事前に登録することも可能である。また、不要語に割り当てられる固有の論理インデックスは、処理エンジン１０が固有の論理インデックスを自動的に決定してもよく、またオペレータが選択してもよく、要は固有の論理インデックスが割り当てられれば、いずれの方法でもよい。
【００６６】
次に、入力データとして、「ＮＡＫＡＭＯＲＩ  ＣＯ．，ＬＴＤ  ＭＡＲＵＮＯＵＣＨＩ」が入力された場合の処理プロセスについて図４及び図７を参照して説明する。図４のステップ１００は前述の例と同じであるので説明を省く。図４のステップ１０２において、図７の１及び２に示すように、入力データは単語に分解される。次いで、図４のステップ１０４において、図７の３に示すように、分解された単語に対応する論理インデックスが参照番号７０に示すように取得され、更に、図７の４に示すように単語の組は、論理インデックス「＃１０５，＃１０７，＃３００」に変換される。図４のステップ１０６における判定では、変換されなかった単語が無いので、処理プロセスは、ステップ１０８に進む。
【００６７】
次いで、ステップ１０８において、変換された論理インデックスの組「＃１０５，＃１０７，＃３００」とメイン・メモリ１２上にメモリ展開された名称辞書１６ａ（図３）の論理インデックスセットとが完全マッチングしているか否かが判定される。変換された論理インデックスの組「＃１０５，＃１０７，＃３００」が名称辞書１６ａの第２行の論理インデックスセット「＃１０５，＃１０７，＃３００」と全て過不足無く一致しているので、処理エンジン１０による処理プロセスは、ステップ１２２に進む。処理エンジン１０は、ステップ１２２において、名称辞書１６ａの第２行の論理インデックスセット「＃１０５，＃１０７，＃３００」に対応するＣＩＦコード「６７６００００」を選択して、入力データ「ＮＡＫＡＭＯＲＩ  ＣＯ．，ＬＴＤ  ＭＡＲＵＮＯＵＣＨＩ」をＣＩＦコード「６７６００００」に変換する。従って、「ＮＡＫＡＭＯＲＩ  ＥＬＥＣＴＲＩＣ  ＣＯ．，ＬＴＤ  ＭＡＲＵＮＯＵＣＨＩ」と包摂関係を有する「ＮＡＫＡＭＯＲＩ  ＣＯ．，ＬＴＤ  ＭＡＲＵＮＯＵＣＨＩ」についても正しいＣＩＦコードに変換することができる。
【００６８】
データとして「ＮＡＫＡＭＯＲＩ  ＥＬＥＣＴＲＩＣ  ＣＯ．，ＬＴＤ  ＭＡＲＵＮＯＵＣＨＩ」が入力された場合は、入力データ「ＮＡＫＡＭＯＲＩ  ＣＯ．，ＬＴＤ  ＭＡＲＵＮＯＵＣＨＩ」の場合と同じ前述の処理により、ステップ１０８において、図３の名称辞書１６ａの第１行の論理インデックスセット「＃１０５，＃１０６，＃１０７，＃３００」と完全マッチングし、ステップ１２２において、ＣＩＦコード「６９５００００」に変換される。従って、包摂関係があり且つ包摂している入力データについても正しいＣＩＦコードに変換することができる。
【００６９】
なお、図４のステップ１１０において、部分マッチングが成立しない場合には、参照番号１２４で示すように解析不能として、その旨表示装置２２に表示し、解析を中止し、オペレータによる解析に委ねる。これは、不正確な解析を回避するためである。
【００７０】
次に、名称辞書１６及び不要語辞書１８の構造の変形態様を図８を参照して説明する。
不要語辞書１８を独立して設ける代わりに、図８に示すように、名称辞書１６′の論理インデックスセットの欄に、主要欄８０と不要語欄８２を設け、主要欄８０にＣＩＦコードと一対一に対応する論理インデックスセットを、不要語欄８２に不要語の単語に対応する論理インデックスを登録する。なお、不要語欄８２は、不要語の単語が複数ある場合、各単語に対応するそれぞれの論理インデックスを登録することができる構造を有する。また、不要語が存在しないときには、不要語欄８２は空の状態となる。
【００７１】
以下、図３に示す実施形態の場合の動作と異なる点についてのみ説明する。名称辞書１６′がメイン・メモリ１２上にメモリ展開されたものとする。図４のステップ１０８における完全マッチングは、入力データを変換して得られた論理インデックスの組とメイン・メモリ１２上にメモリ展開された名称辞書１６′ａの主要欄８０ａの論理インデックスセットのみとを行う。完全マッチングの仕方は図３の実施形態の場合と同じである。
【００７２】
図４のステップ１１０における部分マッチングは、入力データを変換して得られた論理インデックスの組と、主要欄８０ａの論理インデックスセットに不要語欄８２ａの不要語を加えたものとを行う。部分マッチングの仕方は図３の実施形態の場合と同じである。
【００７３】
不要語欄８２への不要語の論理インデックスの登録も不要語辞書１８での不要語の登録と同じである。また、名称辞書１６′の名称の欄に登録される名称に不要語を図８に示すように含めてもよく、また含めなくてもよい。
【００７４】
次に、本発明の１つの変更形態について説明する。初めに、図１０に示すような辞書の登録例を説明する。
図１０は、名称辞書１６”及び不要語辞書１８”のそれぞれに事前に登録されている論理インデックス・セットをメイン・メモリ１２上にメモリ展開した状態を示す。なお、図１０には、図２と同様の基本語辞書１４に事前に登録されている基本語をメイン・メモリ１２上にメモリ展開した状態をも示す。名称辞書１６”の名称の欄には、基本語辞書１４に登録されている基本語のうちで、ＣＩＦコードが特定される基本語の組み合わせ「ＮＡＫＡＭＯＲＩ  ＥＬＥＣＴＲＩＣ  ＣＯ．，ＬＴＤ  ＭＡＲＵＮＯＵＣＨＩ」によりＣＩＦコード「６９５００００」が、「ＮＡＫＡＭＯＲＩ  ＣＯ．，ＬＴＤ  ＭＡＲＵＮＯＵＣＨＩ」により「６７６００００」が、「ＮＡＫＡＹＡＭＡ  ＰＲＩＮＴＩＮＧ  ＣＯＲＰ」により「８９８４０００」がそれぞれ特定されるとする。そこで、名称辞書１６”の第１行には「ＮＡＫＡＭＯＲＩ  ＥＬＥＣＴＲＩＣ  ＣＯ．，ＬＴＤ  ＭＡＲＵＮＯＵＣＨＩ」が、第２行には「ＮＡＫＡＭＯＲＩ  ＣＯ．，ＬＴＤ  ＭＡＲＵＮＯＵＣＨＩ」が、第３行には「ＮＡＫＡＹＡＭＡ  ＰＲＩＮＴＩＮＧ  ＣＯＲＰ」が、それぞれ文字列として登録されている。論理インデックス・セットの欄には、これらの組み合わされた基本語に対応する論理インデックスの組が登録されている。例えば、名称辞書１６”の第１行には、名称「ＮＡＫＡＭＯＲＩ  ＥＬＥＣＴＲＩＣ  ＣＯ．，ＬＴＤ  ＭＡＲＵＮＯＵＣＨＩ」に対応して、「＃１０５，＃１０６，＃１０７，＃３００」が、第２行には、名称「ＮＡＫＡＭＯＲＩ  ＣＯ．，ＬＴＤ  ＭＡＲＵＮＯＵＣＨＩ」に対応して、「＃１０５，＃１０７，＃３００」が、第３行には、名称「ＮＡＫＡＹＡＭＡ  ＰＲＩＮＴＩＮＧ  ＣＯＲＰ」に対応して、「＃４０１，＃２１０，＃２２０」がぞれぞれ基本語辞書１４の論理インデックスの組として登録されている。ＣＩＦコードの欄には、各名称に対応する固有の番号が登録される。例えば、名称辞書１６”の第１行には、「ＮＡＫＡＭＯＲＩ  ＥＬＥＣＴＲＩＣ  ＣＯ．，ＬＴＤ  ＭＡＲＵＮＯＵＣＨＩ」に対応するＣＩＦコード「６９５００００」が、第２行には、「ＮＡＫＡＭＯＲＩ  ＣＯ．，ＬＴＤ  ＭＡＲＵＮＯＵＣＨＩ」に対応するＣＩＦコード「６７６００００」が、第３行には、「ＮＡＫＡＹＡＭＡ  ＰＲＩＮＴＩＮＧ  ＣＯＲＰ」に対応するＣＩＦコード「８９８４０００」が、それぞれ登録されている。
【００７５】
この例では、ＣＩＦコード「６９５００００」と「６７６００００」とは、包摂関係が発生しており、即ち、前者の論理インデックスの組が、後者の論理インデックスの組「＃１０５，＃１０７，＃３００」を含む。即ち、後者の論理インデックスの組は、前者の論理インデックスの組に包摂されている。そこで、この組に対する包摂コード番号として「＃４０００」を割り当て、図１０に示すように包摂コードの欄の両方の行に「＃４０００」が登録される。ＣＩＦコード６９５００００の包摂コードの欄には、更に共通部分でない論理インデックスが登録される。この例では、「＃１０６」（単語「ＥＬＥＣＴＲＩＣ」）が包摂コードの欄に登録される。
【００７６】
次に、前記の辞書登録（図１０）のときに、図５のデータが入力されたときの処理プロセスを、図１１のフローチャート及び図５を参照して以下に説明する。
図１１に示すステップ１００における初期処理及び入力データ解析２０は前述のとおりであり、説明を省く。処理エンジン１０は、続いてマッチング処理２２′に進む。
【００７７】
処理エンジン１０は、ステップ１０６において、論理インデックスを取得できなかったことで論理インデックスに変換出来なかった単語があるか否かを判定する。図５に示す例では、未変換語が無いので、処理プロセスは、ステップ１０８に進む。
【００７８】
処理エンジン１０は、ステップ１０８′において、変換された論理インデックスの組とメイン・メモリ１２上にメモリ展開された名称辞書１６”ｂ（図１０）の論理インデックスセットとが完全マッチングしているか否かを判定する。図５に示す例では、完全マッチングではないので、処理プロセスはステップ１１０に進む。
【００７９】
処理エンジン１０は、ステップ１１０′において、変換された論理インデックスの組と、メイン・メモリ１２上にメモリ展開された名称辞書１６”ｂ及び不要語辞書１８”ｂ（図１０）の論理インデックスセット及び不要語の論理インデックスセットとが部分マッチングしているか否かを判定する。図５に示す例では、部分マッチングにて名称辞書１６”ｂの第２行のＣＩＦコード「６７６００００」を選択し、取得する（図１の参照番号３２参照）。処理プロセスはステップ１１６に進む。
【００８０】
処理エンジン１０は、ステップ１１６において、ステップ１１０において名称辞書１６”ｂの取得したＣＩＦコード「６７６００００」の行に包摂コードが登録されているか否かを判定する。図５に示す例では、名称辞書１６”ｂに登録されているＣＩＦコード「６７６００００」の行に包摂コード「４０００」が存在するので、処理プロセスはステップ１１４に進む。
【００８１】
処理エンジン１０は、ステップ１１４において包摂関係リスト出力を行う。詳細には、表示装置２２に、ステップ１１６において取得した包摂コード「４０００」をキーにして、名称辞書１６”ｂを検索した結果、取得された名称を表示する。図５の例では、名称辞書１６”ｂに登録されている名称「ＮＡＫＡＭＯＲＩ  ＥＬＥＣＴＲＩＣ  ＣＯ．，ＬＴＤ  ＭＡＲＵＮＯＵＣＨＩ」と、名称「ＮＡＫＡＭＯＲＩ  ＣＯ．，ＬＴＤ  ＭＡＲＵＮＯＵＣＨＩ」が表示される。これにより、該当の名称に包摂関係が発生していることと、包摂関係の要因となっている名称を明示し、名称辞書の補正候補として認識することができる。次いで処理プロセスはステップ１１８に進む。
【００８２】
処理エンジン１０は、ステップ１１８において最終マッチング判定を行う。詳細には、特定されたＣＩＦが、ステップ１０８′の完全マッチングと、ステップ１１０′の部分マッチングのどちらで特定されたかを判定する。ステップ１０８′の完全マッチングでＣＩＦが特定されていた場合は、処理エンジン１０はステップ１１２に進む。ステップ１１０′の部分マッチングでＣＩＦが特定されていた場合には、変換された論理インデックスの組と、メイン・メモリ１２上にメモリ展開された名称辞書１６”ｂ及び不要語辞書１８”ｂ（図１０）の論理インデックスセット及び不要語の論理インデックスセットとが部分マッチングしているか否かを判定し、マッチングできた場合には処理エンジンはステップ１１２に進み、マッチングできなかった場合には処理エンジン１０はステップ１２６に進む。
【００８３】
図５の例では、部分マッチングでＣＩＦ「６７６００００」が特定されたので、処理プロセスはステップ１１２に進み、ＣＩＦ「６７６００００」を特定する。
【図面の簡単な説明】
【００８４】
【図１】図１は、銀行等で受信する決済指図電文等について計算機を使用してＣＩＦ解析処理に本発明を適用した場合の好適な実施形態に従った字句をデータに変換する装置の基本構成を示す図である。
【図２】図２は、基本語辞書１４に事前に登録されている基本語をメイン・メモリ１２上にメモリ展開した状態を示す。
【図３】図３は、名称辞書１６及び不要語辞書１８のそれぞれに事前に登録されている論理インデックス・セットをメイン・メモリ１２上にメモリ展開した状態を示す。
【図４】図４は、図１に示す装置の動作を示すフローチャートである。
【図５】図５は、包摂関係があり且つ不要語を含む入力データの論理インデックスへの変換例を示す。
【図６】図６は、包摂関係があり且つ不要語を含まない入力データの論理インデックスへの変換例を示す。
【図７】図７は、包摂関係があり且つ不要語を含まない別の入力データの論理インデックスへの変換例を示す。
【図８】図８は、図３に示す名称辞書１６及び不要語辞書１８の構造の変形態様を示す。
【図９】図９は、包摂関係を有する入力データの処理上の問題を説明するための図である。
【図１０】図１０は、本発明の１つの変更形態における辞書の登録例を説明するための図である。
【図１１】図１１は、本発明の１つの変更形態におけるフローチャートである。
【符号の説明】
【００８５】
１０  処理エンジン
１２  メイン・メモリ
１４  基本語辞書
１６  名称辞書
１８  不要語辞書
２０  入力装置
２２  表示装置
【図１】
2006092065.tif 000003
【図２】
2006092065.tif 000004
【図３】
2006092065.tif 000005
【図４】
2006092065.tif 000006
【図５】
2006092065.tif 000007
【図６】
2006092065.tif 000008
【図７】
2006092065.tif 000009
【図８】
2006092065.tif 000010
【図９】
2006092065.tif 000011
【図１０】
2006092065.tif 000012
【図１１】
2006092065.tif 000013