(57)【要約】【課題】代表語と間接的な同義関係しかない単語を、代表語の同義語として辞書に登録するための支援ができる同義語辞書作成支援システム等を提供する。【解決手段】抽出規則記憶手段と、同義語候補抽出手段と、同義語候補記憶手段と、同義語候補表示編集手段と、同義語候補表示編集手段により表示する同義語候補のうち、１つ以上の単語に対するユーザからの指定を受け付け、この指定された同義語候補の単語とさらに同義関係にある単語が存在する場合には、同義候補記憶手段に格納されている同義関係を読み込んで抽出する間接同義語候補抽出手段と、間接同義語候補抽出手段にて抽出する同義語候補のリストを表示する間接同義語候補表示編集手段とを備えた。【選択図】図３
2008299868.tif 000002
【特許請求の範囲】
【請求項１】
テキスト中から同義関係にある単語の組を抽出するための規則を保持する抽出規則記憶手段と、前記抽出規則記憶手段から、同義関係にある単語の組を抽出するための規則を読み込み、読み込んだ規則に従って、テキスト中から同義関係にある単語の組を抽出する同義語候補抽出手段と、
前記同義語候補抽出手段で抽出する同義関係にある単語の組を格納する同義語候補記憶手段と、
ユーザから編集対象とする単語の指定を受け付け、その指定された編集対象とする単語と同義関係にある単語を、前記同義語候補記憶手段から読み込んで、前記指定された編集対象とする単語の同義語候補として表示する同義語候補表示編集手段と、
前記同義語候補表示編集手段により表示する同義語候補のうち、１つ以上の単語に対するユーザからの指定を受け付け、この指定された同義語候補の単語とさらに同義関係にある単語が存在する場合には、前記同義候補記憶手段に格納されている同義関係を読み込んで抽出する間接同義語候補抽出手段と、
前記間接同義語候補抽出手段にて抽出する同義語候補のリストを表示する間接同義語候補表示編集手段とを備えたことを特徴とする同義語辞書作成支援システム。
【請求項２】
前記間接同義語候補表示編集手段が表示する同義語候補が、前記同義語候補表示編集手段で表示する同義語候補に含まれていたかどうかを示す情報を付加表示する域内間接同義語候補情報表示手段を備えたことを特徴とする請求項１に記載の同義語辞書作成支援システム。
【請求項３】
テキスト中から同義関係にある単語の組を抽出するための規則を保持する抽出規則記憶処理と、
前記抽出規則記憶処理により、同義関係にある単語の組を抽出するための規則を読み込み、読み込んだ規則に従って、テキスト中から同義関係にある単語の組を抽出する同義語候補抽出処理と、
前記同義語候補抽出処理で抽出する同義関係にある単語の組を格納する同義語候補記憶処理と、
ユーザから編集対象とする単語の指定を受け付け、その指定された編集対象とする単語と同義関係にある単語を、前記同義語候補記憶手段から読み込んで、前記指定された編集対象とする単語の同義語候補として表示する同義語候補表示編集処理と、
前記同義語候補表示編集処理により表示する同義語候補のうち、１つ以上の単語に対するユーザからの指定を受け付け、この指定された同義語候補の単語とさらに同義関係にある単語が存在する場合には、前記同義候補記憶処理により格納されている同義関係を読み込んで抽出する間接同義語候補抽出処理と、
前記間接同義語候補抽出処理にて抽出する同義語候補のリストを表示する間接同義語候補表示編集処理とをコンピュータに実行させることを特徴とする同義語辞書作成支援プログラム。
【請求項４】
前記間接同義語候補表示編集処理により表示する同義語候補が、前記同義語候補表示編集処理により表示する同義語候補に含まれていたかどうかを示す情報を付加表示する域内間接同義語候補情報表示処理を前記コンピュータに実行させることを特徴とする請求項３に記載の同義語辞書作成支援プログラム。
【請求項５】
テキスト中から同義関係にある単語の組を抽出するための規則を保持し、
同義関係にある単語の組を抽出するための規則を読み込み、読み込んだ規則に従って、テキスト中から同義関係にある単語の組を抽出し、
同義関係にある単語の組を格納し、
ユーザから編集対象とする単語の指定を受け付け、その指定された編集対象とする単語と同義関係にある単語を、読み込んで、前記指定された編集対象とする単語の同義語候補として表示し、
同義語候補のうち、１つ以上の単語に対するユーザからの指定を受け付け、この指定された同義語候補の単語とさらに同義関係にある単語が存在する場合には、同義関係を抽出し、
抽出する同義語候補のリストを表示することを特徴とする同義語辞書作成支援方法。
【請求項６】
前記同義語候補が、表示する同義語候補に含まれていたかどうかを示す情報を付加表示することを特徴とする請求項５に記載の同義語辞書作成支援方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、同義語辞書作成支援システム、同義語辞書作成支援方法および同義語辞書作成支援プログラムに関し、特にテキスト中から自動的に抽出した同義語の候補をユーザが編集できるシステム、同義語辞書作成支援方法および同義語辞書作成支援プログラムに関する。
【背景技術】
【０００２】
本発明に関連するこの種の同義語辞書作成支援システムは、ユーザが入力した単語または文書データから異表記語や同義語の候補を自動的に抽出してユーザに提示することにより、ユーザが異表記辞書や同義語辞書を作成する手間を軽減するために用いられている。本発明に関連する同義語辞書作成支援システムの一例が、特許文献１、および、特許文献２に記載されている。
【０００３】
特許文献１に記載の辞書登録装置は、置換文字検出部と、複合語検出部と、出力部を有し、次のように動作する。すなわち、ユーザが入力した単語に対して、置換文字検出部が他の表記への置換（表記揺れ）が起こりうる箇所を検出するとともに、置換後の表記の候補を生成し、複合語検出部が複合語の単語の切れ目を検出するとともに、その位置に挿入されうる記号の候補を生成する。さらに、出力部がこれらの置換・挿入を組み合わせることによってできる異表記語の候補を生成し、辞書に登録する単語の候補としてユーザに提示する。
【０００４】
特許文献２に記載の同義語情報作成装置は、同義語候補抽出部と、表示・修正部を有し、次のように動作する。すなわち、同義語候補抽出部が同義関係にある単語の組を抽出し、一方の単語を他方の単語の同義語の候補とする。さらに、表示・修正部が、ユーザが選択した単語について、その単語に対する同義語の候補をユーザに表示し、ユーザが対話的に同義語の修正・追加を行った後に辞書に登録することができるようにする。
【特許文献１】特開平６−２７４４８０号公報
【特許文献２】特開平６−２６６７６９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
特許文献１、２に代表される同義語辞書作成支援システムは、いずれも、ユーザが指定する単語に対して、その単語と同義関係にある単語を、指定した単語に対する同義語の候補としてユーザに提示し、確認または修正させるというものであった。
【０００６】
以下では、ユーザが指定する単語を、その単語の同義語の候補に対する代表語と呼び、ユーザが代表語を選択して、その代表語に対する同義語の候補を確認・修正するという観点から、本発明に関連する同義語辞書作成支援システムの問題点および本発明の目的について記述する。
【０００７】
本発明に関連する同義語辞書作成支援システムの第１の問題点は、ユーザが指定した代表語と間接的な同義関係しかない単語を、その代表語の同義語として辞書に登録するための支援ができないことである。前述の例に当てはめると、本発明に関連する同義語辞書作成支援システムには、単語Ｗ１を代表語として選択した場合に、それと直接的な同義関係がない単語Ｗ３を単語Ｗ１の同義語とするための支援ができないという問題があった。
【０００８】
その理由は、本発明に関連する同義語辞書作成支援システムが、代表語と直接的な同義関係にある単語を、代表語に対する同義語の候補としてユーザに提示し、ユーザが確認・修正を行った後、辞書に登録する機能を有するのに対し、代表語と間接的な同義関係しかない単語をユーザに確認・修正させて、辞書に登録する機能を有しないためである。
【０００９】
本発明の目的は、代表語と間接的な同義関係しかない単語を、代表語の同義語として辞書に登録するための支援ができる同義語辞書作成支援システム、同義語辞書作成支援方法および同義語辞書作成支援プログラムを提供することにある。
【課題を解決するための手段】
【００１０】
本発明の第１の同義語辞書作成支援システムは、テキスト中から同義関係にある単語の組を抽出するための規則を保持する抽出規則記憶手段と、前記抽出規則記憶手段から、同義関係にある単語の組を抽出するための規則を読み込み、読み込んだ規則に従って、テキスト中から同義関係にある単語の組を抽出する同義語候補抽出手段と、前記同義語候補抽出手段で抽出する同義関係にある単語の組を格納する同義語候補記憶手段と、ユーザから編集対象とする単語の指定を受け付け、その指定された編集対象とする単語と同義関係にある単語を、前記同義語候補記憶手段から読み込んで、前記指定された編集対象とする単語の同義語候補として表示する同義語候補表示編集手段と、前記同義語候補表示編集手段により表示する同義語候補のうち、１つ以上の単語に対するユーザからの指定を受け付け、この指定された同義語候補の単語とさらに同義関係にある単語が存在する場合には、前記同義候補記憶手段に格納されている同義関係を読み込んで抽出する間接同義語候補抽出手段と、前記間接同義語候補抽出手段にて抽出する同義語候補のリストを表示する間接同義語候補表示編集手段とを備えたことを特徴とする。
【００１１】
本発明の第１の同義語辞書作成支援プログラムは、テキスト中から同義関係にある単語の組を抽出するための規則を保持する抽出規則記憶処理と、前記抽出規則記憶処理により、同義関係にある単語の組を抽出するための規則を読み込み、読み込んだ規則に従って、テキスト中から同義関係にある単語の組を抽出する同義語候補抽出処理と、前記同義語候補抽出処理で抽出する同義関係にある単語の組を格納する同義語候補記憶処理と、ユーザから編集対象とする単語の指定を受け付け、その指定された編集対象とする単語と同義関係にある単語を、前記同義語候補記憶手段から読み込んで、前記指定された編集対象とする単語の同義語候補として表示する同義語候補表示編集処理と、前記同義語候補表示編集処理により表示する同義語候補のうち、１つ以上の単語に対するユーザからの指定を受け付け、この指定された同義語候補の単語とさらに同義関係にある単語が存在する場合には、前記同義候補記憶処理により格納されている同義関係を読み込んで抽出する間接同義語候補抽出処理と、前記間接同義語候補抽出処理にて抽出する同義語候補のリストを表示する間接同義語候補表示編集処理とをコンピュータに実行させることを特徴とする。
【００１２】
本発明の第１の同義語辞書作成支援方法は、テキスト中から同義関係にある単語の組を抽出するための規則を保持し、同義関係にある単語の組を抽出するための規則を読み込み、読み込んだ規則に従って、テキスト中から同義関係にある単語の組を抽出し、同義関係にある単語の組を格納し、ユーザから編集対象とする単語の指定を受け付け、その指定された編集対象とする単語と同義関係にある単語を、読み込んで、前記指定された編集対象とする単語の同義語候補として表示し、同義語候補のうち、１つ以上の単語に対するユーザからの指定を受け付け、この指定された同義語候補の単語とさらに同義関係にある単語が存在する場合には、同義関係を抽出し、抽出する同義語候補のリストを表示することを特徴とする。
【発明の効果】
【００１３】
第１の効果は、ユーザが、複数の代表語に対する同義語の候補となっている単語を容易に検知できることにある。この結果、ユーザは、必要に応じて、その単語に対する代表語が１つだけになるように編集を行うことができる。
【００１４】
その理由は、本発明の第１の同義語辞書作成支援システムが、同義語の候補それぞれに対して、その単語が、ユーザが選択した代表語およびその代表語に対する同義語の候補以外の単語と同義関係を持つかどうか調べ、それに関する情報を同義語の候補に添えて表示するためである。
【００１５】
第２の効果は、ユーザが、代表語と直接的な同義関係にある単語だけでなく、代表語と間接的な同義関係にある単語を表示し、必要に応じて、代表語の同義語の候補に追加することができることにある。
【００１６】
その理由は、本発明の第２の同義語辞書作成支援システムが、ユーザが選択した同義語の候補を代表語とする同義語の候補を別途表示し、ユーザの指示に従って、その中の単語を元の同義語の候補に追加する等の編集操作を行うためである。
【発明を実施するための最良の形態】
【００１７】
次に、本発明を実施するための最良の形態について図面を参照して詳細に説明する。
【００１８】
図１を参照すると、本発明の第１の最良の形態は、キーボード、マウス等の入力装置１と、プログラム制御により動作するデータ処理装置２と、情報を記憶するハードディスク、メモリ等の記憶装置３と、ディスプレイ装置等の出力装置４とを含む。
【００１９】
記憶装置３は、テキスト記憶部３０１と、抽出規則記憶部３０２と、同義語候補記憶部３０３と、同義語辞書３０４とを備える。
【００２０】
テキスト記憶部３０１は、同義語を抽出する対象となるテキストを予め保持する。
【００２１】
抽出規則記憶部３０２は、テキスト中から同義関係にある単語の組を抽出するための規則を予め保持する。同義関係にある単語の組を抽出するための規則とは、例えば、「表記上長音記号の有無のみが異なる単語の組を抽出する」等の単語の組を抽出する際の条件を規定する規則である。
【００２２】
同義語候補記憶部３０３は、後述する同義語候補抽出手段２０１によってテキスト中から抽出された同義語の候補およびそれに付随する情報を保持する。
【００２３】
同義語辞書３０４は、ユーザが最終的に作成する同義語辞書を保持する。同義語辞書３０４の内容は、後述する同義語辞書出力手段２０５によって書き込まれる。
【００２４】
同義語候補記憶部３０３および同義語辞書３０４は、最初は空の状態である。
【００２５】
データ処理装置２は、同義語候補抽出手段２０１と、同義語候補表示編集手段２０２と、域外同義関係抽出手段２０３と、域外同義関係情報表示手段２０４と、同義語辞書出力手段２０５とを備える。
【００２６】
同義語候補抽出手段２０１は、ユーザからの指示に従って、抽出規則記憶部３０２から同義関係にある単語の組を抽出するための規則を読み込むとともに、テキスト記憶部３０１からテキストを読み込み、テキスト中から同義関係にある単語の組を抽出する。さらに、抽出した単語の組のそれぞれの単語について、その単語を代表語とする同義語の候補にもう一方の単語を割り当て、同義語候補記憶部３０３に格納する。
【００２７】
同義語候補表示編集手段２０２は、同義語候補記憶部３０３に格納された代表語の一覧をリストにしてユーザに選択させ、ユーザが選択した代表語に対する同義語の候補のリストを同義語候補記憶部３０３より読み出して表示する。また、同義語候補表示編集手段２０２は、表示中の同義語の候補をユーザの指示に従って編集し、結果を同義語候補記憶部３０３に保存する。
【００２８】
域外同義関係抽出手段２０３は、同義語候補表示編集手段２０２が表示する同義語の候補のそれぞれについて、ユーザが選択した代表語およびその代表語に対する同義語の候補以外の単語と同義関係があるかどうかを、同義語候補記憶部３０３を読み出して検出し、同義語の候補と検出された同義関係に関する情報を対にしたデータを域外同義関係情報表示手段２０４に渡す。
【００２９】
域外同義関係情報表示手段２０４は、域外同義関係抽出手段２０３によってユーザが選択した代表語およびその代表語に対する同義語の候補以外の単語と同義関係があると検出された同義語の候補に対して、その同義関係に関する情報を表示する。
【００３０】
同義語辞書出力手段２０５は、同義語候補記憶部３０３に格納されているそれぞれの代表語について、その代表語に対する同義語の候補を、その代表語の同義語とする辞書エントリを作成し、同義語辞書３０４に出力する。
【００３１】
次に、図１および図２を参照して本発明を実施するための第１の最良の形態の動作について詳細に説明する。
【００３２】
まず、同義語候補抽出手段２０１が、抽出規則記憶部３０２から同義関係にある単語の組を抽出するための規則を読み込み（図２のステップＡ１）、続いて、テキスト記憶部３０１から同義語の候補を抽出する対象となるテキストを読み込む（ステップＡ２）。
【００３３】
次に、同義語候補抽出手段２０１が、読み込んだ抽出規則のいずれかに適合する単語の組をテキスト中から抽出し、抽出した単語の組のそれぞれの単語について、片方を代表語、もう一方をその代表語の同義語の候補として同義語候補記憶部３０３に格納する。すなわち、（Ｗ１，Ｗ２）という単語の組が抽出された場合、Ｗ１という代表語に対して、同義語の候補Ｗ２があり、Ｗ２という代表語に対して、同義語の候補Ｗ２があるという情報を格納する。抽出する単語の組がなくなるまでこの処理を繰り返す（ステップＡ３およびＡ４）。
【００３４】
次に、同義語候補表示編集手段２０２は、同義語候補記憶部３０３に格納された代表語のリストを読み出して、ユーザに表示し（ステップＡ５）、ユーザからの入力を待つ（ステップＡ６）。
【００３５】
ユーザが、表示された代表語のリストから、代表語を１つ選択した場合、同義語候補表示編集手段２０２は、選択された代表語に対する同義語の候補のリストをユーザに表示する（ステップＡ７およびＡ８）。
【００３６】
このとき、それぞれの同義語の候補について、域外同義関係抽出手段２０３が、ユーザが選択した代表語およびその代表語に対する同義語の候補以外の単語との同義関係、すなわち、表示されている単語以外との同義関係（域外の同義関係）があるかどうかを、同義語候補記憶部３０３を読み出して検出し、同義語の候補と検出された同義関係に関する情報を対にしたデータを作成する（ステップＡ９）。続いて、域外同義関係情報表示手段２０４が、このデータに基づいて、域外の同義関係が検出された同義語の候補に対して、表示されている同義語の候補に添えて、その同義語候補が域外の同義関係を持つことを示す情報を表示する（ステップＡ１０）。
【００３７】
ステップＡ６の状態から、ユーザが同義語の候補の編集を指示した場合、同義語候補表示編集手段２０２が、その指示に従って同義語候補記憶部３０３に格納されている同義語の候補を編集し、編集後の状態を表示する（ステップＡ１１およびＡ１２）。ここで、同義語の候補の編集とは、同義語の候補に新たに単語を追加する処理、指定する同義語の候補を他の代表語に対する同義語の候補にも追加する処理、指定する同義語の候補を他の代表語に対する同義語の候補に変更する処理、指定する同義語の候補を削除する処理等、現在選択されている代表語に対する同義語の候補の集合に変更を加える処理を指す。
【００３８】
ステップＡ６の状態から、ユーザが同義語辞書の出力を指示した場合、同義語辞書出力手段２０５が、同義語候補記憶部３０３に格納されている同義語の候補を同義語辞書３０４に出力する（ステップＡ１３およびＡ１４）。
【００３９】
ステップＡ６の状態から、ユーザが処理の終了を指示した場合、同義語候補表示編集手段２０２は、処理を終了する。ユーザによる入力が、これまでの指示にあてはまらなかった場合、無効な入力として、再びユーザからの入力を待つ（ステップＡ１５）。
【００４０】
なお、本実施の形態の説明では、域外同義関係情報表示手段２０４が、域外の同義関係が検出された同義語の候補に対して、そのことを示す情報を表示するように説明したが、域外の同義関係が検出されなかった同義語の候補に対してそのことを示す情報を表示するようにしてもよい。同様に、同義語の候補すべてに対して、その単語が域外の同義関係を持つかどうかを示す情報を表示するようにしてもよい。
【００４１】
次に、本実施の形態の効果について説明する。
【００４２】
本実施の形態では、同義語の候補それぞれに対して、ユーザが選択した代表語およびその代表語に対する同義語の候補以外の単語との同義関係があるかどうかを調べ、それに関する情報を同義語の候補それぞれに添えて表示するため、それぞれの同義語の候補に対して、現在表示されていない、その単語を代表語とする同義語の候補が別に存在するかどうかが表示から容易に分かる。すなわち、本実施の形態は、代表語と直接的な同義関係にある単語以外に、同義語の候補を介して代表語と間接的な同義関係にある単語が別に存在する場合に、ユーザにそのことを知らせるができる。
【００４３】
さらに、これにより、選択した代表語に対する同義語の候補が他の代表語に対する同義語の候補になっている場合、そのことが表示される。このため、ユーザが、複数の代表語に対する同義語の候補となっている単語を容易に検知し、必要に応じて、その単語に対する代表語が１つだけになるように編集を行うことができる。
【００４４】
次に、本発明の第２の最良の形態について図面を参照して詳細に説明する。
【００４５】
図３を参照すると、本発明の第２の最良の形態は、データ処理装置２１が、図１に示された第１の最良の形態におけるデータ処理装置２の構成要素のうち、域外同義関係抽出手段２０３および域外同義関係情報表示手段２０４に代わり、間接同義語候補抽出手段２０６および間接同義語候補表示編集手段２０７を有する点で異なる。
【００４６】
間接同義語候補抽出手段２０６は、同義語候補表示編集手段２０２が表示する同義語の候補のリストからユーザが選択した同義語の候補に対して、その単語を代表語とする同義語の候補を同義語候補記憶部３０３から抽出する。間接同義語候補抽出手段２０６が抽出する同義語の候補は、ユーザが最初に選択した代表語に対して、ユーザが次に選択した同義語の候補を介した間接的な同義語の候補になっているため、以下では、間接同義語候補抽出手段２０６が抽出した同義語の候補を間接同義語候補と呼ぶことにする。
【００４７】
間接同義語候補表示編集手段２０７は、間接同義語候補抽出手段２０６によって抽出された間接同義語候補のリストをユーザに表示するとともに、ユーザの指示に従って編集し、結果を同義語候補記憶部３０３に保存する。
【００４８】
次に、本実施の形態の動作を図面を参照して詳細に説明する。
【００４９】
図４のステップＡ１〜Ａ８およびＡ１１〜Ａ１５で示される本実施の形態における同義語候補抽出手段２０１、同義語候補表示編集手段２０２、同義語辞書出力手段２０５の動作は、第１の実施の形態の各手段２０１、２０２、２０５の動作と同一のため、説明は省略する。
【００５０】
本発明の第２の最良の形態では、ステップＡ６において、ユーザが同義語の候補の１つを選択した場合、間接同義語候補抽出手段２０６が、その単語を代表語とする同義語の候補を同義語候補記憶部３０３から抽出する（ステップＢ１およびＢ２）。
【００５１】
次に、間接同義語候補表示編集手段２０７は、間接同義語候補抽出手段２０６によって抽出された間接同義語候補のリストをユーザに表示し（ステップＢ３）、再びユーザからの入力を待つ（ステップＡ６）。
【００５２】
ステップＡ６において、ユーザが間接同義語候補の編集を指示した場合、間接同義語候補表示編集手段２０７が、その指示に従って同義語候補記憶部３０３に格納されている同義語の候補を編集し、編集後の状態を表示する（ステップＢ４およびＢ５）。ここで、間接同義語候補の編集とは、同義語の候補の編集と同様、間接同義語候補に新たに単語を追加する処理、指定する間接同義語候補を現在選択中の代表語等の他の代表語に対する同義語の候補に追加する処理、指定する間接同義語候補を現在選択中の代表語等の他の代表語に対する同義語の候補に変更する処理、指定する間接同義語候補を削除する処理等、間接同義語候補の集合、すなわち、ステップＢ１において選択された同義語の候補を代表語とする同義語の候補の集合に変更を加える処理を指す。
【００５３】
なお、本実施の形態では、ユーザが、ステップＡ６において、最初に選択した代表語に対する同義語の候補の１つを選択した場合に、間接同義語候補を表示するとして説明したが、ユーザが、間接同義語候補の１つを選択した場合に、その間接同義語候補を代表語とする同義語の候補を第２の間接同義語候補として表示するようにし、再帰的に間接同義語候補を表示できるようにしてもよい。
【００５４】
次に、本実施の形態の効果について説明する。
【００５５】
本実施の形態では、ユーザが同義語の候補を選択すると、現在選択中の代表語に対して、その同義語の候補を介した間接的な同義語の候補（間接同義語候補）を表示し、その間接同義語候補に対する編集の指示を受け付ける。このため、ユーザは、代表語と直接的な同義関係にある単語だけでなく、代表語と間接的な同義関係にある単語を調べ、必要に応じて、代表語の同義語の候補に追加するという操作を容易に行うことができる。すなわち、本実施の形態は、代表語と間接的な同義関係しかない単語を、代表語の同義語として辞書に登録するための支援を行うことができる。
【００５６】
次に、本発明の第３の最良の形態について図面を参照して詳細に説明する。
【００５７】
図５を参照すると、本発明の第３の最良の形態は、データ処理装置２２が、図３に示された第２の最良の形態におけるデータ処理装置２１の構成に加え、域内間接同義語候補抽出手段２０８および域内間接同義語候補情報表示手段２０９を有する点で異なる。
【００５８】
域内間接同義語候補抽出手段２０８は、間接同義語候補表示編集手段２０７が表示する間接同義語候補のそれぞれについて、ユーザが選択した代表語およびその代表語に対する同義語の候補の中に含まれているかどうかを検査する。ここでは、ユーザが選択した代表語およびその代表語に対する同義語の候補の中に含まれている間接同義語候補を域内の間接同義語候補と呼ぶことにする。域内間接同義語候補抽出手段２０８は、それぞれの間接同義語候補に対して、それが域内の間接同義語候補かどうかについての情報を付与し、域内間接同義語候補情報表示手段２０９に渡す。
【００５９】
域内間接同義語候補情報表示手段２０９は、域内間接同義語候補抽出手段２０８によって検出された域内の間接同義語候補に対して、その間接同義語が域内の間接同義語であることを示す情報を表示する。
【００６０】
次に、本実施の形態の動作を図面を参照して詳細に説明する。
【００６１】
図６のステップＡ１〜Ａ８およびＡ１１〜Ａ１５およびＢ１〜Ｂ５で示される本実施の形態における同義語候補抽出手段２０１、同義語候補表示編集手段２０２、同義語辞書出力手段２０５、間接同義語候補抽出手段２０６、間接同義語候補表示編集手段２０７の動作は、第２の実施の形態の各手段２０１、２０２、２０５、２０６、２０７の動作と同一のため、説明は省略する。
【００６２】
本実施の形態では、ステップＢ３において、間接同義語候補表示編集手段２０７が間接同義語候補のリストをユーザに表示した後、域内間接同義語候補抽出手段２０８が、それぞれの間接同義語候補に対して、それがユーザが選択した代表語およびその代表語に対する同義語の候補の中に含まれているかどうかを検査し、その結果についての情報を付与したデータを作成する（ステップＣ１）。次に、域内間接同義語候補情報表示手段２０９が、このデータに基づいて、域内の間接同義語候補に対してそのことを示す情報を表示し（ステップＣ２）、ユーザからの入力を待つ（ステップＡ６）。
【００６３】
なお、本実施の形態の説明では、域内間接同義語候補情報表示手段２０９が、域内の間接同義語候補に対して、それが域内の間接同義語候補であることを示す情報を表示するように説明したが、それ以外の間接同義語候補に対して、それが域内の間接同義語候補でないことを示す情報を表示するようにしてもよい。同様に、間接同義語候補すべてに対して、その単語が域内の間接同義語候補であるかどうかを示す情報を表示するようにしてもよい。
【００６４】
また、本実施の形態は、第２の実施の形態と同様に、ユーザが間接同義語候補の１つを選択した場合に、その間接同義語候補を代表語とする同義語の候補を第２の間接同義語候補として表示するようにし、再帰的に間接同義語候補を表示できるようにしてもよい。
【００６５】
次に、本実施の形態の効果について説明する。
【００６６】
本実施の形態では、ユーザが同義語の候補を選択し、現在選択中の代表語に対して、その同義語の候補を介した間接的な同義語の候補（間接同義語候補）を表示する際に、その間接同義語候補が、ユーザが選択した代表語およびその代表語に対する同義語の候補の中に含まれているかどうかについての情報を表示する。このため、ユーザは、代表語と間接的な同義関係にある単語を、代表語の同義語の候補に新たに追加しようとする際に、既に代表語の同義語の候補に含まれている単語がどれかを知ることができ、既に代表語の同義語の候補に含まれている単語を重ねて代表語の同義語の候補に追加しようとすることを防ぐことができる。すなわち、本実施の形態は、代表語と間接的な同義関係しかない単語を、効率よく代表語の同義語として辞書に登録するための支援を行うことができる。
【００６７】
次に、本発明の第４の最良の形態について図面を参照して詳細に説明する。
【００６８】
図７を参照すると、本発明の第４の最良の形態は、データ処理装置２３が、図１に示された第１の最良の形態におけるデータ処理装置２の構成要素のうち、域外同義関係抽出手段２０３および域外同義関係情報表示手段２０４に代わり、拡張同義語候補表示手段２１０および拡張同義語候補追加手段２１１を有する点で異なる。
【００６９】
拡張同義語候補表示手段２１０は、ユーザが選択した代表語に対して、同義語候補表示編集手段２０２によって表示されている同義語の候補の拡張として追加すべき単語の候補を、同義語候補記憶部３０３を参照して、ユーザが選択した代表語と間接的な同義関係がある単語の中から抽出し、ユーザに提示する。ここでは、そのような単語の候補を拡張同義語候補と呼ぶことにする。拡張同義語候補としては、ユーザが選択した代表語と間接的な同義関係がある単語すべてとしてもよいし、ユーザが選択した代表語とある閾値以下の数の単語を介して間接的な同義関係がある単語、あるいは、ユーザが選択した代表語との間に、異なる単語を介する間接的な同義関係が２つ以上ある単語等に限定してもよい。また、ユーザが選択した代表語およびその代表語に対する同義語の候補を、拡張同義語候補から予め除いておいてもよい。拡張同義語候補を抽出する基準については、別途予め定めておく。
【００７０】
拡張同義語候補追加手段２１１は、拡張同義語候補表示手段２１０によってユーザに提示された拡張同義語候補のうち、ユーザによって選択されたものを、ユーザが選択した代表語に対する同義語の候補に追加し、その結果を同義語候補記憶部３０３に保存する。
【００７１】
次に、本実施の形態の動作を図面を参照して詳細に説明する。
【００７２】
図８のステップＡ１〜Ａ８およびＡ１１〜Ａ１５で示される本実施の形態における同義語候補抽出手段２０１、同義語候補表示編集手段２０２、同義語辞書出力手段２０５の動作は、第１の実施の形態の各手段２０１、２０２、２０５の動作と同一のため、説明は省略する。
【００７３】
本発明の第４の最良の形態では、ステップＡ６において、ユーザが拡張同義語候補の抽出を指示した場合、拡張同義語候補表示手段２１０が、予め定められた基準に従って、同義語候補記憶部３０３から拡張同義語候補を抽出し（ステップＤ１およびＤ２）、抽出した拡張同義語候補のリストをユーザに表示する（ステップＤ３）。
【００７４】
次に、拡張同義語候補追加手段２１１が、ユーザが選択した代表語に対する同義語の候補に追加する拡張同義語候補をユーザに選択させる（ステップＤ４）。その後、ユーザが選択した拡張同義語候補を、同義語候補記憶部３０３において、ユーザが選択した代表語に対する同義語の候補に追加し、その状態を表示する（ステップＤ５）。
【００７５】
次に、本実施の形態の効果について説明する。
【００７６】
本実施の形態では、ユーザが選択した代表語に対する同義語の候補として、その代表語と直接的な同義関係がある単語以外に拡張する際の候補となる単語を、その代表語と間接的な同義関係がある単語の中から抽出し、その中からユーザが選択した単語を、元の代表語に対する同義語の候補として追加する。このため、ユーザは、代表語と直接的な同義関係にある単語だけでなく、代表語と間接的な同義関係にある単語のうち必要なものをその代表語の同義語の候補に追加するという操作を容易に行うことができる。すなわち、本実施の形態は、代表語と間接的な同義関係しかない単語を、代表語の同義語として辞書に登録するための支援を行うことができる。
【００７７】
次に、本発明の第５の最良の形態について図面を参照して詳細に説明する。
【００７８】
図９を参照すると、本発明の第５の最良の形態は、データ処理装置２４が、図１に示された第１の最良の形態におけるデータ処理装置２の構成要素のうち、域外同義関係抽出手段２０３および域外同義関係情報表示手段２０４に代わり、追加同義語候補表示手段２１２および追加同義語候補追加手段２１３を有する点で異なる。
【００７９】
追加同義語候補表示手段２１２は、ユーザが、同義語の候補に対して、他の代表語の同義語の候補を追加する指示を行うとき、その単語と同時に追加すべき単語の候補を、同義語候補記憶部３０３を参照して、その単語と直接的または間接的な同義関係がある単語の中から抽出し、ユーザに提示する。ここでは、そのような単語の候補を追加同義語候補と呼ぶことにする。追加同義語候補としては、ユーザが追加しようとした単語と直接的または間接的な同義関係がある単語すべてとしてもよいし、間接的な同義関係について、ユーザが追加しようとした単語とある閾値以下の数の単語を介して間接的な同義関係がある、あるいは、ユーザが追加しようとした単語との間に、異なる単語を介する間接的な同義関係が２つ以上ある等の制限を加えてもよい。また、ユーザが選択した代表語およびその代表語に対する同義語の候補を、追加同義語候補から予め除いておいてもよい。追加同義語候補を抽出する基準については、別途予め定めておく。
【００８０】
追加同義語候補追加手段２１３は、追加同義語候補表示手段２１２によってユーザに提示された追加同義語候補のうち、ユーザによって選択されたものを、ユーザが選択した代表語に対する同義語の候補に追加し、その結果を同義語候補記憶部３０３に保存する。
【００８１】
次に、本実施の形態の動作を図面を参照して詳細に説明する。
【００８２】
図１０のステップＡ１〜Ａ８およびＡ１１〜Ａ１５で示される本実施の形態における同義語候補抽出手段２０１、同義語候補表示編集手段２０２、同義語辞書出力手段２０５の動作は、第１の実施の形態の各手段２０１、２０２、２０５の動作と同一のため、説明は省略する。
【００８３】
本発明の第５の最良の形態では、ステップＡ６において、ユーザが現在の同義語の候補に他の代表語の同義語の候補を追加する指示をした場合、追加同義語候補表示手段２１２が、予め定められた基準に従って、同義語候補記憶部３０３から追加同義語候補を抽出し（ステップＥ１およびＥ２）、抽出した追加同義語候補のリストをユーザに表示する（ステップＥ３）。
【００８４】
次に、追加同義語候補追加手段２１３が、ユーザが追加しようとした単語と同時に同義語の候補に追加すべき追加同義語候補をユーザに選択させる（ステップＥ４）。その後、ユーザが選択した追加同義語候補を、ユーザが追加しようとした単語と合わせて、同義語候補記憶部３０３において、ユーザが選択した代表語に対する同義語の候補に追加し、その状態を表示する（ステップＥ５）。
【００８５】
次に、本実施の形態の効果について説明する。
【００８６】
本実施の形態では、ユーザが単一の単語を同義語の候補に追加しようとした場合でも、その単語と同時に同義語の候補に追加すべき単語の候補を、その単語と間接的な同義関係がある単語の中から抽出し、その中からユーザが選択した単語を、ユーザが追加しようとしていた単語と合わせて同義語の候補に追加する。このため、ユーザは、追加しようとした単一の単語だけでなく、その単語と直接的あるいは間接的な同義関係にある単語のうち必要なものを、その代表語の同義語の候補に追加するという操作を容易に行うことができる。
【００８７】
次に、本発明の第６の最良の形態について図面を参照して詳細に説明する。
【００８８】
図１１を参照すると、本発明の第６の最良の形態は、データ処理装置２５が、図１に示された第１の最良の形態におけるデータ処理装置２の構成要素のうち、同義語候補表示編集手段２０２、域外同義関係抽出手段２０３、域外同義関係情報表示手段２０４に代わり、同義語候補グループ分割手段２１４および同義語候補グループ表示編集手段２１５を有する点で異なる。
【００８９】
同義語候補グループ分割手段２１４は、同義語候補抽出手段２０１によって抽出された単語を、同一のグループに属する単語どうしが互いに直接的または間接的な同義関係を持ち、かつ、同一の単語が複数の異なるグループに属さないように、グループに分割する。ここでは、こうして作成されたグループを同義語候補グループと呼ぶことにする。同義語候補グループ分割手段２１４は、さらに、各グループの単語の中から代表語を選定し、同義語候補グループ内の他の単語がその代表語に対する同義語の候補となるように同義語候補記憶部３０３に格納する。
【００９０】
同義語候補グループは、直接的または間接的な同義関係がある単語どうしが必ず同一のグループとなるように作成してもよいし、直接的な同義関係がある単語どうしのほか、ある閾値以下の数の単語を介して間接的な同義関係がある単語どうしが同一のグループとなるように作成したり、異なる単語を介する間接的な同義関係が２つ以上ある単語どうしが同一のグループとなるように作成したりしてもよい。同義語候補グループを作成する基準については、別途予め定めておく。
【００９１】
同義語候補グループの代表語は、同義語候補グループ内の任意の単語でよいが、同一の同義語候補グループ内に直接的な同義関係にある単語をもっとも多く持つ単語、あるいは、同一の同義語候補グループ内で間接的な同義関係を持つ単語について、間接的な同義関係の途中に介する単語の数の最大値がもっとも小さい単語等の基準に従って代表語を選定することもできる。
【００９２】
同義語候補グループ表示編集手段２１５は、同義語候補記憶部３０３に格納された代表語の一覧、すなわち、同義語候補グループ分割手段２１４によって選定された代表語の一覧をリストにしてユーザに選択させ、ユーザが選択した代表語を含む同義語候補グループの単語を同義語候補記憶部３０３より読み出して表示する。また、同義語候補グループ表示編集手段２１５は、表示中の同義語候補グループをユーザの指示に従って編集し、結果を同義語候補記憶部３０３に保存する。
【００９３】
次に、本実施の形態の動作を図面を参照して詳細に説明する。
【００９４】
図１２のステップＡ１〜Ａ４およびＡ１３〜Ａ１４で示される本実施の形態における同義語候補抽出手段２０１、同義語辞書出力手段２０５の動作は、第１の実施の形態の各手段２０１、２０５の動作と同一のため、説明は省略する。
【００９５】
本発明の第６の最良の形態では、同義語候補抽出手段２０１による同義関係にある単語の組の抽出が終了した後、同義語候補グループ分割手段２１４が、抽出された単語を同義語候補グループに分割する（ステップＦ１）。
【００９６】
次に、同義語候補グループ表示編集手段２１５が、同義語候補記憶部３０３に格納された代表語のリストを読み出して、ユーザに表示し（ステップＦ２）、ユーザからの入力を待つ（ステップＦ３）。
【００９７】
ユーザが、表示された代表語のリストから、代表語を１つ選択した場合、同義語候補グループ表示編集手段２１５は、選択された代表語に対する同義語グループの単語をユーザに表示する（ステップＦ４およびＦ５）。
【００９８】
ステップＦ３の状態から、ユーザが同義語候補グループの編集を指示した場合、同義語候補グループ表示編集手段２１５が、その指示に従って同義語候補記憶部３０３に格納されている同義語候補グループを編集し、編集後の状態を表示する（ステップＦ６およびＦ７）。ここで、同義語候補グループの編集とは、同義語候補グループに新たに単語を追加する処理、同義語候補グループ内の指定する単語を他の同義語グループに移動する処理、同義語候補グループ内の指定する単語を削除する処理、同義語候補グループの代表語を同義語候補グループ内の別の単語に変更する処理等、現在選択されている代表語に対する同義語候補グループの内容に変更を加える処理を指す。
【００９９】
ステップＦ３の状態から、ユーザが処理の終了を指示した場合、同義語候補グループ表示編集手段２１５は、処理を終了する。ユーザによる入力が、これまでの指示にあてはまらなかった場合、無効な入力として、再びユーザからの入力を待つ（ステップＦ８）。
【０１００】
次に、本実施の形態の効果について説明する。
【０１０１】
本実施の形態では、互いに直接的または間接的な同義関係を持つ単語を同義語候補グループとしてグループ化し、同義語候補グループを１つの単位としてユーザに編集させる。このため、ユーザは、代表語と直接的な同義関係がある単語および間接的な同義関係がある単語の双方を同時に表示して比較しながら編集することができる。
【０１０２】
また、本実施の形態では、同一の単語が複数の異なるグループに属さないように、同義語候補グループを作成し、同義語グループ毎に代表語を１つ選定する。このため、ユーザが編集を開始する際には、１つの単語が複数の代表語に対応していることがない。この結果、１つの単語に対して代表語が一意に定まる同義語辞書を作成することが容易になる。
【０１０３】
次に、本発明の第７の最良の形態について図面を参照して詳細に説明する。
【０１０４】
図１３を参照すると、本発明の第７の最良の形態は、データ処理装置２６が、図１に示された第１の最良の形態におけるデータ処理装置２の構成要素のうち、域外同義関係抽出手段２０３および域外同義関係情報表示手段２０４に代わり、関係代表語抽出手段２１６および関係代表語情報表示手段２１７を有する点で異なる。
【０１０５】
関係代表語抽出手段２１６は、ユーザが選択した代表語と直接的または間接的な同義関係を持つ別な代表語を同義語候補記憶部３０３を参照して抽出する。
【０１０６】
関係代表語情報表示手段２１７は、関係代表語抽出手段２１６によって抽出された代表語に対して、そのことを示す情報をその代表語に添えて表示する。
【０１０７】
次に、本実施の形態の動作を図面を参照して詳細に説明する。
【０１０８】
図１４のステップＡ１〜Ａ８およびＡ１１〜Ａ１５で示される本実施の形態における同義語候補抽出手段２０１、同義語候補表示編集手段２０２、同義語辞書出力手段２０５の動作は、第１の実施の形態の各手段２０１、２０２、２０５の動作と同一のため、説明は省略する。
【０１０９】
本発明の第７の最良の形態では、ステップＡ８において、同義語候補表示編集手段２０２がユーザが選択した代表語に対する同義語の候補を表示した後、関係代表語抽出手段２１６が、ユーザが選択した代表語と直接的または間接的な同義関係を持つ別な代表語を同義語候補記憶部３０３から抽出する（ステップＧ１）。続いて、関係代表語情報表示手段２１７が、関係代表語抽出手段２１６によって抽出された代表語のそれぞれに対して、そのことを示す情報をその代表語に添えて表示する（ステップＧ２）。
【０１１０】
本実施の形態において、関係代表語情報表示手段２１７は、関係代表語抽出手段２１６によって抽出された代表語に対して情報を表示する代わりに、それらがユーザが選択した代表語の近くに表示されるように代表語の表示順を入れ替えてもよい。このとき、さらに、ユーザが選択した代表語と直接的な同義関係を持つ代表語を元の同義語のいちばん近くに、さらに、ユーザが選択した代表語と少ない単語を介して間接的な同義関係を持つ代表語ほど近くに表示するようにしてもよい。
【０１１１】
また、本実施の形態では、同義語候補表示編集手段２０２がユーザが選択した代表語に対する同義語の候補を表示した際に、関係代表語抽出手段２１６および関係代表語情報表示手段２１７が動作するように説明したが、ユーザが特別に指示したときに、関係代表語抽出手段２１６および関係代表語情報表示手段２１７が動作して、ユーザが選択した代表語と直接的または間接的な同義関係を持つ代表語に対して情報を表示し、ユーザが特別に指示したときにその表示を解除するようにしてもよい。その場合、情報を代表語に添えて表示するのではなく、ユーザが選択した代表語と直接的または間接的な同義関係を持たない代表語を代表語のリストにおいて非表示の状態にするようにしてもよい。
【０１１２】
次に、本実施の形態の効果について説明する。
【０１１３】
本実施の形態では、ユーザが選択した代表語と直接的または間接的な同義関係を持つ別の代表語に対してそのことを示す情報を表示する。このため、ユーザは、互いに直接的または間接的な同義関係がある代表語について、同義語の候補を容易に比較することができる。
【０１１４】
次に、本発明の第８の最良の形態について図面を参照して詳細に説明する。
【０１１５】
図１５を参照すると、本発明の第８の最良の形態は、データ処理装置２７が、図１に示された第１の最良の形態におけるデータ処理装置２の構成要素のうち、域外同義関係抽出手段２０３および域外同義関係情報表示手段２０４に代わり、同義語候補セット確定手段２１８および同義語候補確定情報表示手段２１９を有する点で異なる。
【０１１６】
同義語候補セット確定手段２１８は、ユーザによって指定された代表語とそれに対する同義語の候補のセットを確定状態にし、同義語候補記憶部３０３にその情報を記録する。ここでは、代表語とそれに対する同義語の候補のセットを同義語候補セットと呼ぶことにする。同義語候補セット確定手段２１８は、さらに、確定状態にした同義語候補セットに含まれる各単語に対して、確定済みという情報を付与し、同義語候補記憶部３０３に記録する。なお、この情報は、特定の同義語候補セット中の特定の単語に付与されるものではなく、単語そのものに対して付与されるものである。すなわち、確定済みという情報を付与された単語は、どの同義語候補セット中においても確定済みとして扱う。
【０１１７】
同義語候補確定情報表示手段２１９は、同義語候補表示編集手段２０２が、代表語あるいは同義語の候補を表示する際に、その単語が確定済みかどうかを示す情報をその単語に添えて表示する。
【０１１８】
次に、本実施の形態の動作を図面を参照して詳細に説明する。
【０１１９】
図１４のステップＡ１〜Ａ８およびＡ１１〜Ａ１５で示される本実施の形態における同義語候補抽出手段２０１、同義語候補表示編集手段２０２、同義語辞書出力手段２０５の動作は、第１の実施の形態の各手段２０１、２０２、２０５の動作と同一のため、説明は省略する。
【０１２０】
本実施の形態では、ステップＡ５において、同義語候補表示編集手段２０２が、代表語のリストを表示した後、同義語候補確定情報表示手段２１９が、それぞれの代表語について、その単語が確定済みかどうかを示す情報をその単語に添えて表示する（ステップＨ１）。また、ステップＡ８において、同義語候補表示編集手段２０２が、同義語の候補のリストを表示した後、同義語候補確定情報表示手段２１９が、それぞれの同義語の候補について、その単語が確定済みかどうかを示す情報をその単語に添えて表示する（ステップＨ２）。
【０１２１】
本実施の形態では、ステップＡ６において、ユーザが同義語候補セットの確定を指示した場合、同義語候補セット確定手段２１８が、その同義語候補セットを確定状態にし（ステップＨ３およびＨ４）、その同義語候補セットに含まれる各単語に対して、確定済みという情報を付与する（ステップＨ５）。この処理で代表語の状態が変更されることがあるため、この後、代表語に対する情報を再表示する（ステップＨ１）。
【０１２２】
なお、本実施の形態では、確定状態の同義語候補セットは、同義語候補表示編集手段２０２の処理の対象外とする。すなわち、同義語候補表示編集手段２０２は、確定状態の同義語候補セットに対しては、同義語の候補をユーザに編集させない。これは、ステップＡ５において、確定状態の同義語候補セットの代表語を表示しないことにより実現してもよいし、確定状態の同義語候補セットについてはそのことをユーザに表示してステップＡ１１において編集の指示を受け付けないことにより実現してもよい。
【０１２３】
次に、本実施の形態の効果について説明する。
【０１２４】
本実施の形態では、ユーザが確定した同義語候補セットに含まれている単語に対して、そのことを示す情報が表示される。これにより、ユーザは、すでに他の代表語に対する同義語として確定した単語が分かるため、１つの単語を複数の異なる代表語の同義語として定義しないようにすることができる。
【０１２５】
次に、本発明の第９の最良の形態について図面を参照して詳細に説明する。
【０１２６】
図１７を参照すると、本発明の第９の最良の形態は、データ処理装置２８が、図１５に示された第８の最良の形態におけるデータ処理装置２７の構成要素のうち、同義語候補確定情報表示手段２１９に代わり、同義語候補セット修正手段２２０を有する点で異なる。
【０１２７】
同義語候補セット修正手段２２０は、同義語候補セット確定手段２１８によって確定済みという情報が付与された単語を、未確定状態の同義語候補セットから削除する。
【０１２８】
次に、本実施の形態の動作を図面を参照して詳細に説明する。
【０１２９】
図１８のステップＡ１〜Ａ８およびＡ１１〜Ａ１５およびＨ３〜Ｈ５で示される本実施の形態における同義語候補抽出手段２０１、同義語候補表示編集手段２０２、同義語辞書出力手段２０５、同義語候補セット確定手段２１８の動作は、第８の実施の形態の各手段２０１、２０２、２０５、２１８の動作と同一のため、説明は省略する。
【０１３０】
本実施の形態では、ステップＨ５において、同義語候補セット確定手段２１８が単語に確定済みという情報を付与した後、同義語候補セット修正手段２２０が、未確定状態の同義語候補セットから確定済みとされた単語を削除する（ステップＪ１）。この処理で代表語が変更されることがあるため、この後、代表語のリストを再表示する（ステップＡ５）。
【０１３１】
なお、本実施の形態でも、第８の実施の形態と同様に、確定状態の同義語候補セットは、同義語候補表示編集手段２０２の処理の対象外とする。
【０１３２】
次に、本実施の形態の効果について説明する。
【０１３３】
本実施の形態では、ユーザが確定した同義語候補セットに含まれている単語は、他の同義語セットから削除される。これにより、ユーザが、１つの単語を複数の異なる代表語の同義語として定義することを防ぐことができる。
【０１３４】
次に、本発明の第１０の最良の形態について図面を参照して詳細に説明する。
【０１３５】
図１９を参照すると、本発明の第１０の最良の形態は、データ処理装置２９が、図１に示された第１の最良の形態におけるデータ処理装置２の構成要素のうち、域外同義関係抽出手段２０３および域外同義関係情報表示手段２０４に代わり、同義語辞書内容反映手段２２１を有する点で異なる。
【０１３６】
また、本実施の形態では、同義語辞書３０４が予め内容を保持していてよい。同義語辞書出力手段２０５は、同義語辞書３０４の内容を破棄した後、辞書エントリを出力する。
【０１３７】
同義語辞書内容反映手段２２１は、同義語辞書３０４に定義されている辞書エントリを読み出し、辞書エントリ中で同義語として定義されている単語を同義語候補記憶部３０３に格納されている同義語候補セットから削除し、辞書エントリ中で代表語として定義されている単語を同義語候補記憶部３０３に格納されている同義語の候補から削除する。その後、読み出した辞書エントリの内容、すなわち代表語とそれに対する同義語のリストを、代表語とそれに対する同義語の候補のリストとして、同義語候補記憶部３０３に格納する。これらの処理により、同義語候補記憶部３０３に格納されている同義語候補セットにおいて、既存の同義語辞書３０４に含まれる単語に関しては、既存の同義語辞書３０４が定義する内容以外を含まなくなる。
【０１３８】
次に、本実施の形態の動作を図面を参照して詳細に説明する。
【０１３９】
図２０のステップＡ１〜Ａ８およびＡ１１〜Ａ１５で示される本実施の形態における同義語候補抽出手段２０１、同義語候補表示編集手段２０２、同義語辞書出力手段２０５の動作は、第１の実施の形態の各手段２０１、２０２、２０５の動作と同一のため、説明は省略する。
【０１４０】
本実施の形態では、同義語候補抽出手段２０１による同義関係にある単語の組の抽出が終了した後、同義語辞書内容反映手段２２１が、同義語辞書３０４に定義されている辞書エントリを読み出し、辞書エントリ中で同義語として定義されている単語を同義語候補記憶部３０３に格納されている同義語候補セットから削除し、辞書エントリ中で代表語として定義されている単語を同義語候補記憶部３０３に格納されている同義語の候補から削除する（ステップＫ１）。さらに、同義語辞書内容反映手段２２１が、読み出した辞書エントリの内容を、同義語候補記憶部３０３に格納する（ステップＫ２）。ここまでの処理で代表語が変更されていることがあるので、この後、代表語のリストを再表示する（ステップＡ５）。
【０１４１】
次に、本実施の形態の効果について説明する。
【０１４２】
本実施の形態では、既存の同義語辞書の内容を、テキストから抽出された同義語候補セットに追加してユーザに編集させる。これにより、ユーザは、既存の同義語辞書の内容と、抽出された同義語候補セットの内容をマージした結果を参照して同義語候補セットを編集することができ、テキストから抽出した同義語の候補によって、既存の同義語辞書を容易に拡張することができる。
【０１４３】
また、本実施の形態では、編集の対象となる同義語候補セットにおいて、既存の同義語辞書に含まれる単語に関しては、既存の同義語辞書で定義されている内容以外を含まない。このため、複数の同義語を代表語に統一する目的で使用する同義語辞書を拡張する場合に、ユーザが、既存の同義語辞書の定義内容に反する候補を採用することを防ぐことができる。
【０１４４】
次に、本発明の第１１の最良の形態について図面を参照して詳細に説明する。
【０１４５】
図２１を参照すると、本発明の第１１の実施の形態は、本発明の第１〜第１０の実施の形態と同様に、入力装置１、データ処理装置２０、記憶装置３、出力装置４を備える。
【０１４６】
同義語辞書作成支援プログラム５は、データ処理装置２０に読み込まれ、データ処理装置２０の動作を制御し、記憶装置３に、テキスト記憶部３０１と、抽出規則記憶部３０２と、同義語候補記憶部３０３と、同義語辞書３０４とを生成する。
【０１４７】
データ処理装置２０は、同義語辞書作成支援プログラム５の制御により、第１〜第１０の実施の形態におけるデータ処理装置２および２１〜２９による処理と同一の処理を実行する。
【実施例】
【０１４８】
本発明の第１の実施例を図面を参照して説明する。かかる実施例は、本発明の第１の実施の形態に対応するものである。
【０１４９】
今、テキスト記憶部に、「コンピュータ」「コンピューター」「コンピュウタ」「コンピュウター」「ＰＣ」「パソコン」「ポリカーボネイト」「ポリ・カーボネイト」「ポリカーボネート」「ポリ・カーボネート」という単語を含み、「コンピュータ（ＰＣ）」「パソコン（ＰＣ）」「ポリカーボネイト（ＰＣ）」という表現を含むテキストが記憶されているものとする。また、抽出規則記憶部には、図２２に示す規則が登録されているとする。
【０１５０】
ここで、ユーザが、テキストからの同義語候補の抽出を指示すると、同義語候補抽出手段が、抽出規則およびテキストを読み込み、テキスト中から同義関係にある単語の組を抽出して、同義語候補記憶部に格納する。
【０１５１】
本実施例では、１番の抽出規則により（コンピュータ，コンピューター）という単語の組等が、２番の抽出規則により（ポリカーボネイト，ポリ・カーボネイト）という単語の組等が、３番の抽出規則により（コンピュータ，コンピュウタ）という単語の組等が、４番の抽出規則により（ポリカーボネイト，ポリカーボネート）という単語の組等が、５番の抽出規則により（コンピュータ，ＰＣ）という単語の組等が抽出される。
【０１５２】
今、抽出される単語の組を、単語をノードとし、同義関係をノード間のエッジとするグラフによって模式的に表すことにすると、本実施例においては、同義語候補抽出手段によって、最終的に図２３のグラフに示される単語の組が抽出されることになる。
【０１５３】
同義語候補抽出手段は、抽出した単語の組のそれぞれの単語に対して、その単語を代表語とし、もう一方の単語をその代表語に対する同義語の候補として同義語候補記憶部に格納する。図２４に、抽出された単語の組が格納された同義語候補記憶部の例を示す。
【０１５４】
次に、同義語候補表示編集手段が同義語候補記憶部から代表語を読み出し、そのリストを表示して、ユーザによる入力を待つ。図２５に、画面に表示される代表語のリストの例を示す。
【０１５５】
ユーザがこの中から代表語を１つ選択すると、同義語候補表示編集手段がその代表語に対する同義語の候補のリストを表示する。
【０１５６】
今、図２５に示される代表語のリストにおいて、「ＰＣ」という単語をユーザが選択したとする。図２４を参照すると、「ＰＣ」という代表語に対しては、「コンピュータ」「パソコン」「ポリカーボネイト」の３つの同義語の候補があるため、同義語候補表示編集手段は、この３つの単語を同義語の候補として表示する。図２６に、画面表示の例を示す。
【０１５７】
ここで、域外同義語関係抽出手段が、それぞれの同義語の候補が、ユーザによって選択された代表語およびその代表語に対する同義語の候補以外の単語との同義関係（域外の同義関係）を持つかどうかを判定し、域外同義関係情報表示手段が、域外の同義関係を持つと判定された同義語の候補に対して、そのことを示す情報を同義語の候補に添えて表示する。
【０１５８】
図２４を参照すると、３つの同義語の候補のうち「コンピュータ」は、「ＰＣ」「コンピュータ」「パソコン」「ポリカーボネイト」以外の単語「コンピュウタ」等と同義関係を持っており、「ポリカーボネイト」も、「ＰＣ」「コンピュータ」「パソコン」「ポリカーボネイト」以外の単語「ポリカーボネート」等と同義関係を持っている。一方、「パソコン」は、現在選択中の代表語「ＰＣ」としか同義関係を持たないため、域外同義語関係抽出手段は、「コンピュータ」と「ポリカーボネイト」が域外の同義関係を持つと判定し、域外同義関係情報表示手段が、そのことを示す情報をこれらの単語に添えて表示する。図２７に、画面表示の例を示す。
【０１５９】
図２７においては、代表語「ＰＣ」に対する同義語の候補のうち、「パソコン」と「ポリカーボネイト」が域外の同義関係を持つことが「★」印によって示されている。これにより、ユーザは、これらの単語を介して、代表語「ＰＣ」が間接的な同義関係にある語を持つこと、および、これらの単語が他の代表語に対する同義語の候補となっていることを知ることができる。
【０１６０】
図２５〜２７において、画面下部のボタンは、ユーザによる同義語候補の編集の指示、同義語辞書の出力の指示、動作終了の指示を受け付けるためのものである。ユーザがこれらのボタンをクリックした場合には、それに対応する処理を行う。
【０１６１】
次に、本発明の第２の実施例を図面を参照して説明する。かかる実施例は、本発明の第２の実施の形態に対応するものである。
【０１６２】
ここでは、第１の実施例と同じ例を用いて、第２の実施例を説明する。
【０１６３】
第２の実施例においては、ユーザが選択した代表語に対する同義語の候補のリストを、同義語候補表示編集手段が、図２６のように表示した後、ユーザが同義語の候補のリストの中から単語を１つ選択すると、間接同義語候補抽出手段が、その単語を代表語とする同義語の候補を抽出し、間接同義語候補表示編集手段が、抽出された同義語の候補のリストを元の同義語の候補とは別に表示し、ユーザによる編集操作を受け付ける。
【０１６４】
ここでは、図２６の画面において、ユーザが「コンピュータ」という同義語の候補を選択したとする。図２４を参照すると、「コンピュータ」という代表語に対しては、「コンピュウタ」「コンピューター」「ＰＣ」の３語の同義語の候補が存在するため、間接同義語候補表示手段によって、これらの３つの単語が同義語の候補が表示される。図２８に画面表示の例を示す。
【０１６５】
ユーザは、この画面から単語を選択し、その単語を元の代表語の同義語の候補に追加するような編集の指示を与えることにより、「ＰＣ」の同義語の候補には存在しなかった「コンピューター」等の単語を「ＰＣ」の同義語の候補に追加することができる。図２８の画面は、画面下部のボタンによってこの指示を受け付ける例を示している。
【０１６６】
次に、本発明の第３の実施例を図面を参照して説明する。かかる実施例は、本発明の第３の実施の形態に対応するものである。
【０１６７】
ここでは、これまでと同じ例を用いて、第３の実施例を説明する。
【０１６８】
第３の実施例においては、ユーザが選択した同義語の候補を代表語とする別の同義語の候補のリストを、間接同義語候補表示編集手段が、図２８のように表示した後、域内間接同義語候補抽出手段が、その同義語の候補のうち、元の代表語および元の同義語の候補に含まれているものを域内の間接同義語候補として抽出し、域内間接同義語候補情報表示手段が、域内の間接同義語候補に対してそのことを示す情報を添えて表示する。
【０１６９】
図２８の例では、「コンピュウタ」「コンピューター」「ＰＣ」の３語の同義語の候補のうち、「ＰＣ」という単語は元の代表語であるため、域内の間接同義語候補であるが、残りの２単語は、元の代表語および元の同義語の候補には含まれていないため、域内の間接同義語候補ではない。域内間接同義語候補情報表示手段は、「ＰＣ」という単語に対して、その単語が域内の間接同義語候補であることを示す情報付加して表示する。図２９に画面表示の例を示す。
【０１７０】
図２９においては、「コンピュータ」に対する同義語の候補のうち、「ＰＣ」という単語が域内の間接同義語候補であることが「☆」印によって示されている。これにより、ユーザは、これらの単語を、元の代表語「ＰＣ」の同義語の候補として追加する必要がないことを知ることができる。
【０１７１】
次に、本発明の第４の実施例を図面を参照して説明する。かかる実施例は、本発明の第４の実施の形態に対応するものである。
【０１７２】
ここでは、これまでと同じ例を用いて、第４の実施例を説明する。
【０１７３】
第４の実施例においては、同義語候補表示編集手段が同義語の候補のリストを、表示した後、ユーザが同義語の候補の拡張を指示した場合に、拡張同義語候補表示手段が、ユーザが選択した代表語と間接的な同義関係がある単語の中から、同義語の候補の拡張として追加すべき単語の候補を拡張同義語候補として抽出し、ユーザに提示する。
【０１７４】
今、拡張同義語候補表示手段が、ユーザが選択した代表語と高々１つの単語を介して間接的な同義関係がある単語のうち、現在ユーザが選択している代表語および現在表示中の同義語の候補に含まれないものを拡張同義語候補として抽出することにする。この条件によると、図２６のように、代表語として「ＰＣ」が選択されているときに、ユーザが同義語の候補の拡張を指示した場合、拡張同義語候補としては、「コンピュウタ」「コンピューター」「ポリカーボネート」「ポリ・カーボネイト」の４単語が抽出される。この場合の拡張同義語候補表示手段による画面表示の例を図３０に示す。
【０１７５】
このように、拡張同義語候補表示手段が拡張同義語候補をユーザに提示した後、拡張同義語候補追加手段が、拡張同義語候補の中で実際に同義語の候補に追加する単語をユーザに選択させ、ユーザが選択した単語のみを同義語の候補に追加する。
【０１７６】
図３０は、各拡張同義語候補の前のチェックボックスにチェックすることによってユーザに同義語の候補に追加する単語を選択させ、画面下部の実行ボタンがクリックされたときにチェックされた単語を同義語の候補に追加するようにする場合の画面例を示している。ユーザは、簡単な操作で、代表語と間接的な同義関係にある単語を、その代表語の同義語の候補として追加することができる。
【０１７７】
次に、本発明の第５の実施例を図面を参照して説明する。かかる実施例は、本発明の第５の実施の形態に対応するものである。
【０１７８】
ここでは、これまでと同じ例を用いて、第５の実施例を説明する。
【０１７９】
第５の実施例においては、同義語候補表示編集手段が同義語の候補のリストを、表示した後、ユーザが同義語の候補に、別な代表語の同義語の候補を追加するよう指示した場合に、追加同義語候補表示手段が、ユーザが追加しようとした単語と直接的または間接的な同義関係がある単語の中から、同義語の候補に同時に追加すべき単語の候補を追加同義語候補として抽出し、ユーザに提示する。
【０１８０】
今、追加同義語候補表示手段が、ユーザが追加しようとした単語と高々１つの単語を介して間接的な同義関係がある単語のうち、現在ユーザが選択している代表語および現在表示中の同義語の候補に含まれないものを追加同義語候補として抽出することにする。図２６の画面のように、代表語として「ＰＣ」が選択されているとき、ユーザーが「コンピューター」という単語を追加しようとしたとすると、前述の条件によれば、追加同義語候補としては、「コンピュウタ」「コンピュウター」の２単語が抽出される。この場合の追加同義語候補表示手段による画面表示の例を図３１に示す。
【０１８１】
このように、追加同義語候補表示手段が拡張同義語候補をユーザに提示した後、追加同義語候補追加手段が、追加同義語候補の中で実際に同義語の候補に追加する単語をユーザに選択させ、ユーザが選択した単語のみを、ユーザが最初に追加しようとした単語とともに同義語の候補に追加する。
【０１８２】
図３１は、各追加同義語候補の前のチェックボックスにチェックすることによってユーザに同義語の候補に追加する単語を選択させ、画面下部の実行ボタンがクリックされたときにチェックされた単語を、ユーザが最初に追加しようとした単語とともに同義語の候補に追加するようにする場合の画面例を示している。ユーザは、簡単な操作で、追加しようとした単語と直接的または間接的な同義関係にある単語も含めて、同義語の候補として追加することができる。
【０１８３】
次に、本発明の第６の実施例を図面を参照して説明する。かかる実施例は、本発明の第６の実施の形態に対応するものである。
【０１８４】
ここでは、これまでと同じ例を用いて、第６の実施例を説明する。
【０１８５】
第６の実施例においては、同義語候補抽出手段によって抽出された単語を、同義語候補グループ分割手段が、同一のグループに属する単語どうしが互いに直接的または間接的な同義関係を持ち、かつ、同一の単語が複数の異なるグループに属さないように、いくつかの同義語候補グループに分割する。
【０１８６】
図２４に示すように、同義語候補抽出手段によって単語が抽出されているとき、直接的または間接的な同義関係がある単語どうしが必ず同一のグループとなるように同義語候補グループを作成すると、「コンピュウタ」「コンピュウター」「コンピュータ」「コンピューター」「ＰＣ」「パソコン」「ポリカーボネイト」「ポリカーボネート」「ポリ・カーボネイト」「ポリ・カーボネート」の１０単語からなるグループと「コンペイトー」「コンペートー」の２単語からなるグループができる。これは、図２３のグラフを連結成分分解して得られるグループに対応する。
【０１８７】
一方、直接的な同義関係がある単語どうしに加えて、異なる単語を介する間接的な同義関係が２つ以上ある単語どうしが同一のグループとなるように同義語候補グループを作成すると、「コンピュウタ」「コンピュウター」「コンピュータ」「コンピューター」の４単語からなるグループ、「ＰＣ」１単語だけからなるグループ、「パソコン」１単語だけからなるグループ、「ポリカーボネイト」「ポリカーボネート」「ポリ・カーボネイト」「ポリ・カーボネート」の４単語からなるグループ、「コンペイトー」１単語だけからなるグループ、「コンペートー」１単語だけからなるグループの計６グループができる。これは、図２３のグラフを強連結成分分解して得られるグループに対応する。
【０１８８】
ここでは、後者のように、６つの同義語候補グループを作成したことにして、説明を続ける。
【０１８９】
同義語候補グループ分割手段は、抽出された単語を同義語候補グループに分割した後、各同義語候補グループに対して代表語を選定し、同義語候補グループ中の代表語以外の単語を、代表語に対する同義語の候補として、同義語候補記憶部に記録する。
【０１９０】
今、「コンピュウタ」「コンピュウター」「コンピュータ」「コンピューター」の４単語からなるグループの代表語を「コンピュータ」とし、「ポリカーボネイト」「ポリカーボネート」「ポリ・カーボネイト」「ポリ・カーボネート」の４単語からなるグループの代表語を「ポリカーボネイト」とし、その他、１単語からなるグループの代表語をその単語自身とすることにすると、同義語候補記憶部は、例えば、図３２に示すような状態になる。
【０１９１】
この後、同義語候補グループ表示編集手段が、代表語のリストをユーザに提示し、ユーザがその中から代表語を選択すると、その代表語に対応する同義語候補グループを構成する単語のリストを表示する。ユーザが代表語「コンピュータ」を選択したときの画面表示の例を図３３に示す。ユーザは、この画面において、同義語候補グループの編集を行うことができる。
【０１９２】
次に、本発明の第７の実施例を図面を参照して説明する。かかる実施例は、本発明の第７の実施の形態に対応するものである。
【０１９３】
ここでは、これまでと同じ例を用いて、第７の実施例を説明する。
【０１９４】
第７の実施例においては、同義語候補表示編集手段が同義語の候補を表示した後、関係代表語抽出手段が、現在選択されている代表語と直接的または間接的な同義関係がある代表語を抽出し、そのような代表語に対して、関係代表語情報表示手段が、そのことを示す情報を表示する。
【０１９５】
例えば、図２５の画面で、ユーザが「コンピュータ」という代表語を選択すると、同義語候補表示編集手段が、同義語の候補として、「コンピュウタ」「コンピューター」「ＰＣ」の３単語を表示する。一方、関係代表語抽出手段は、「コンピュータ」と直接的または間接的な同義関係がある代表語として、「コンピュウタ」「コンピュウター」「コンピューター」「ＰＣ」「パソコン」「ポリカーボネイト」「ポリカーボネート」「ポリ・カーボネイト」「ポリ・カーボネート」の９単語を抽出する。関係代表語情報表示手段が、抽出された代表語に対して「◎」印を付けて表示することにすると、画面は例えば図３４のようになる。
【０１９６】
一方、関係代表語情報表示手段が、抽出された代表語がユーザが選択した代表語の近くに表示されるように代表語の表示順を入れ替えるようにする構成では、画面は例えば図３５のようになる。
【０１９７】
次に、本発明の第８の実施例を図面を参照して説明する。かかる実施例は、本発明の第８の実施の形態に対応するものである。
【０１９８】
ここでは、これまでと同じ例を用いて、第８の実施例を説明する。
【０１９９】
第８の実施例においては、ユーザが、代表語とそれに対する同義語の候補からなる同義語候補セットを確定することができる。例えば、ユーザが、「コンピュータ」という代表語およびその代表語に対する３つの同義語の候補「コンピュウタ」「コンピューター」「ＰＣ」を確定すると、同義語候補セット確定手段は、この同義語候補セットを確定状態にし、同義語候補セットに含まれる「コンピュータ」「コンピュウタ」「コンピューター」「ＰＣ」の４つの単語に確定済みという情報を付与して、同義語候補記憶部に記録する。このときの同義語候補記憶部の状態を図３６に示す。
【０２００】
本実施例においては、同義語候補確定状態表示手段が、確定済みの代表語および同義語の候補に対して、そのことを示す情報を付加して表示する。このため、上記状態から、ユーザが代表語「コンピュウター」を選択すると、例えば、図３７のように表示される。この例では、確定済みの単語が、「＊」印付きで表示されている。
【０２０１】
次に、本発明の第９の実施例を図面を参照して説明する。かかる実施例は、本発明の第９の実施の形態に対応するものである。
【０２０２】
ここでは、これまでと同じ例を用いて、第９の実施例を説明する。
【０２０３】
第９の実施例においては、ユーザが同義語候補セットを確定すると、同義語候補セット確定手段が、その同義語候補セットを確定状態にし、同義語候補セットに含まれる単語に確定済みという情報を付与した後、同義語候補セット修正手段が、確定済みの単語を未確定状態の同義語セットから削除する。
【０２０４】
例えば、ユーザが、「コンピュータ」という代表語およびその代表語に対する３つの同義語の候補「コンピュウタ」「コンピューター」「ＰＣ」を確定した場合、第８の実施例の説明で示したように、同義語候補セット確定手段によって、図３６のように４つの単語に確定済みの情報が付与される。同義語候補セット修正手段は、未確定状態の同義語セットから、確定済みの単語「コンピュータ」「コンピュウタ」「コンピューター」「ＰＣ」を削除する。このときの同義語候補記憶部の状態を図３８に示す。代表語が確定済みである場合には、その同義語候補セット全体が削除される。また、同義語の候補が空になった同義語候補セットも削除される。例えば、図３６では、代表語「パソコン」に対して「ＰＣ」という同義語の候補が存在しているが、「ＰＣ」という単語が確定済みとなった（「ＰＣ」の代表語が「コンピュータ」に確定し、代表語が「パソコン」になることはなくなった）ため、図３８では、この同義語候補セットは削除されている。
【０２０５】
同義語候補セット修正手段の処理により、確定状態の同義語候補セットに含まれる単語が、他の代表語に対する同義語の候補として残らなくなる。
【０２０６】
次に、本発明の第１０の実施例を図面を参照して説明する。かかる実施例は、本発明の第１０の実施の形態に対応するものである。
【０２０７】
ここでは、これまでと同じ例を用いて、第１０の実施例を説明する。
【０２０８】
本実施例においては、同義語辞書に予め図３９の内容が定義されているものとする。
【０２０９】
本実施例では、同義語候補抽出手段がテキスト中から同義関係にある単語の組を抽出し、その結果を図２４に示すように同義語候補記憶部に格納した後、同義語辞書内容反映手段が同義語辞書の定義に含まれる単語を同義語候補記憶手段から削除し、その上で同義語辞書の内容を同義語候補記憶手段に追加する。
【０２１０】
図３９を参照すると、同義語辞書は、同義語として「コンピューター」および「ポリカーボネート」を、代表語として「コンピュータ」および「ポリカーボネイト」を含んでいる。同義語辞書内容反映手段は、まず、図２４に示される同義語候補記憶部の代表語と同義語の候補の双方から「コンピューター」および「ポリカーボネート」の２単語を削除し、同義語の候補から「コンピュータ」および「ポリカーボネイト」の２単語を削除する。この結果の状態を図４０に示す。
【０２１１】
次に、同義語辞書内容反映手段は、同義語辞書の内容を同義語候補記憶手段に追加する。この例では、代表語「コンピュータ」に対して同義語の候補「コンピューター」を、代表語「ポリカーボネイト」に対して同義語の候補「ポリカーボネート」を追加する。この結果の状態を図４１に示す。
【０２１２】
同義語辞書内容反映手段の動作により、既存の辞書内容を優先して、抽出された同義語の候補に辞書の内容が追加されている。
【０２１３】
なお、これまでの実施例の説明において、単語に情報を添えて表示する場合には、その単語に「★」等の印を付ける例を示したが、このような印を付与する代わりに、その単語自身の色や書体を変えることにより情報を示してもよい。
【０２１４】
また、ユーザが次の動作を指示する際に、ボタンをクリックするようにする例を示したが、ボタンのクリックの代わりに、キーボード入力、あるいは、メニューからの選択等によりユーザが次の動作を指示するようにしてもよい。
【産業上の利用可能性】
【０２１５】
本発明は、テキスト中の複数の同義語を単一の代表語に統一する目的で、そのテキストを基にして同義語辞書を作成する用途に適用できる。また、テキスト検索において、入力された検索キーを同義語展開するための同義語辞書を、検索対象のテキストを基にして作成する用途にも適用できる。
【図面の簡単な説明】
【０２１６】
【図１】本発明の第１の最良の形態の構成を示すブロック図である。
【図２】本発明の第１の最良の形態の動作を示す流れ図である。
【図３】本発明の第２の最良の形態の構成を示すブロック図である。
【図４】本発明の第２の最良の形態の動作を示す流れ図である。
【図５】本発明の第３の最良の形態の構成を示すブロック図である。
【図６】本発明の第３の最良の形態の動作を示す流れ図である。
【図７】本発明の第４の最良の形態の構成を示すブロック図である。
【図８】本発明の第４の最良の形態の動作を示す流れ図である。
【図９】本発明の第５の最良の形態の構成を示すブロック図である。
【図１０】本発明の第５の最良の形態の動作を示す流れ図である。
【図１１】本発明の第６の最良の形態の構成を示すブロック図である。
【図１２】本発明の第６の最良の形態の動作を示す流れ図である。
【図１３】本発明の第７の最良の形態の構成を示すブロック図である。
【図１４】本発明の第７の最良の形態の動作を示す流れ図である。
【図１５】本発明の第８の最良の形態の構成を示すブロック図である。
【図１６】本発明の第８の最良の形態の動作を示す流れ図である。
【図１７】本発明の第９の最良の形態の構成を示すブロック図である。
【図１８】本発明の第９の最良の形態の動作を示す流れ図である。
【図１９】本発明の第１０の最良の形態の構成を示すブロック図である。
【図２０】本発明の第１０の最良の形態の動作を示す流れ図である。
【図２１】本発明の第１１の最良の形態の構成を示すブロック図である。
【図２２】本発明の実施例における抽出規則記憶部を表す図である。
【図２３】本発明の実施例において抽出される同義関係にある単語の組を示す図である。
【図２４】本発明の実施例における同義語候補格納部を表す図である。
【図２５】本発明の実施例における代表語の画面表示例である。
【図２６】本発明の実施例における代表語および同義語の候補の画面表示例である。
【図２７】本発明の第１の実施例における同義語の候補の画面表示例である。
【図２８】本発明の第２の実施例における代表語および同義語の候補および別の同義語の候補の画面表示例である。
【図２９】本発明の第３の実施例における代表語および同義語の候補および別の同義語の候補の画面表示例である。
【図３０】本発明の第４の実施例における代表語および同義語の候補および拡張同義語候補の画面表示例である。
【図３１】本発明の第５の実施例における代表語および同義語の候補および拡張同義語候補の画面表示例である。
【図３２】本発明の第６の実施例における同義語候補グループの例である。
【図３３】本発明の第６の実施例における代表語および同義語候補グループの画面表示例である。
【図３４】本発明の第７の実施例における代表語および同義語の候補の画面表示例である。
【図３５】本発明の第７の実施例における代表語および同義語の候補の別の画面表示例である。
【図３６】本発明の第８の実施例における同義語候補格納部を表す図である。
【図３７】本発明の第８の実施例における代表語および同義語の候補の画面表示例である。
【図３８】本発明の第９の実施例における代表語および同義語の候補の画面表示例である。
【図３９】本発明の第１０の実施例における同義語辞書を表す図である。
【図４０】本発明の第１０の実施例における同義語候補格納部を表す図である。
【図４１】本発明の第１０の実施例における同義語候補格納部を表す図である。
【符号の説明】
【０２１７】
１    入力装置
２    データ処理装置
３    記憶装置
４    出力装置
５    同義語辞書作成支援プログラム
２０    データ処理装置
２１    データ処理装置
２２    データ処理装置
２３    データ処理装置
２４    データ処理装置
２５    データ処理装置
２６    データ処理装置
２７    データ処理装置
２８    データ処理装置
２９    データ処理装置
２０１    同義語候補抽出手段
２０２    同義語候補表示編集手段
２０３    域外同義関係抽出手段
２０４    域外同義関係情報表示手段
２０５    同義語辞書出力手段
２０６    間接同義語候補抽出手段
２０７    間接同義語候補表示編集手段
２０８    域内間接同義語候補抽出手段
２０９    域内間接同義語候補情報表示手段
２１０    拡張同義語候補表示手段
２１１    拡張同義語候補追加手段
２１２    追加同義語候補表示手段
２１３    追加同義語候補追加手段
２１４    同義語候補グループ分割手段
２１５    同義語候補グループ表示編集手段
２１６    関係代表語抽出手段
２１７    関係代表語情報表示手段
２１８    同義語候補セット確定手段
２１９    同義語候補確定情報表示手段
２２０    同義語候補セット修正手段
２２１    同義語辞書内容反映手段
３０１    テキスト記憶部
３０２    抽出規則記憶部
３０３    同義語候補記憶部
３０４    同義語辞書
【図１】
2008299868.tif 000003
【図２】
2008299868.tif 000004
【図３】
2008299868.tif 000005
【図４】
2008299868.tif 000006
【図５】
2008299868.tif 000007
【図６】
2008299868.tif 000008
【図７】
2008299868.tif 000009
【図８】
2008299868.tif 000010
【図９】
2008299868.tif 000011
【図１０】
2008299868.tif 000012
【図１１】
2008299868.tif 000013
【図１２】
2008299868.tif 000014
【図１３】
2008299868.tif 000015
【図１４】
2008299868.tif 000016
【図１５】
2008299868.tif 000017
【図１６】
2008299868.tif 000018
【図１７】
2008299868.tif 000019
【図１８】
2008299868.tif 000020
【図１９】
2008299868.tif 000021
【図２０】
2008299868.tif 000022
【図２１】
2008299868.tif 000023
【図２２】
2008299868.tif 000024
【図２３】
2008299868.tif 000025
【図２４】
2008299868.tif 000026
【図２５】
2008299868.tif 000027
【図２６】
2008299868.tif 000028
【図２７】
2008299868.tif 000029
【図２８】
2008299868.tif 000030
【図２９】
2008299868.tif 000031
【図３０】
2008299868.tif 000032
【図３１】
2008299868.tif 000033
【図３２】
2008299868.tif 000034
【図３３】
2008299868.tif 000035
【図３４】
2008299868.tif 000036
【図３５】
2008299868.tif 000037
【図３６】
2008299868.tif 000038
【図３７】
2008299868.tif 000039
【図３８】
2008299868.tif 000040
【図３９】
2008299868.tif 000041
【図４０】
2008299868.tif 000042
【図４１】
2008299868.tif 000043