(57)【特許請求の範囲】
【請求項１】
１つまたは複数のドキュメント上で使用される種々の用語および上記種々の用語に対する同義語、関連語に関する情報と、上記用語、上記同義語及び関連語において統一的に使用する用語であるシステムワードに関する情報とが定義されている用語辞書と、
上記１つまたは複数のドキュメントに含まれる特定の用語について上記用語辞書を参照するための参照条件情報に置き換えられている場合に、上記参照条件情報と、上記システムワードが上記用語辞書内のどの場所に記憶されているかを示す番地情報とを関連付けた情報であるエントリーポイント情報を格納する情報格納手段と、
上記用語辞書から、上記情報格納手段から参照する上記エントリーポイント情報の上記番地情報に対応するシステムワードを読み出し、上記１つまたは複数のドキュメントに含まれる上記参照条件情報の位置に読み出したシステムワードを表示するシステムワード処理手段と
を具備することを特徴とする用語辞書管理装置。
【請求項２】
上記用語辞書は、上記ドキュメント上で使用される種々の用語をその同義語と一緒にまとめて意味単位ごとに格納することを特徴とする請求項１に記載の用語辞書管理装置。
【請求項３】
上記用語辞書は、１つまたは複数のドキュメント上で使用される用語やその同義語をまとめた意味単位ごとに格納し、これら複数の同義語の中の１つを上記ドキュメント上で使用すべきシステムワードとして定義しており、
上記ドキュメント上で指定された用語である指定用語がシステムワードであるか、あるいはその同義語であるかを判別する判別手段と、
上記判別手段によって同義語であると判別された上記指定用語をシステムワードに変換するシステムワード変換手段とを具備し、
上記参照条件情報を上記ドキュメント内の上記指定用語の部分に配置する場合に、上記エントリーポイント情報により上記１つまたは複数のドキュメント上の上記指定用語と上記用語辞書内の上記意味単位とを結び付けるようにしたことを特徴とする請求項１記載の用語辞書管理装置。
【請求項４】
上記用語辞書において上記システムワードの定義を上記意味単位の中に含まれている別の同義語に切替えるシステムワード・同義語切替え手段を具備することを特徴とする請求項２または３記載の用語辞書管理装置。
【請求項５】
上記エントリーポイント情報に関連付けられている意味単位を別の意味単位に切替えることにより、複数の異なるシステムワードを１つのシステムワードにまとめるシステムワード集約手段を具備することを特徴とする請求項２乃至４のいずれか１項に記載の用語辞書管理装置。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は用語辞書管理装置に関し、特に、１つまたは複数のドキュメント上で共通に使用される用語を統一するために用いて好適なものである。
【０００２】
【従来の技術】
コンピュータシステムの設計開発に際しては、各種のドキュメントが作成される。これらのドキュメントは、システム開発の依頼者や受託者に必要な情報を提供するために作成されるものである。そして、このドキュメントの作成の際には様々な用語が用いられる。ここに、用語とは、適用業務領域において、その業務を実行する場合に使用される基本的な言葉、もしくはその業務内容などを説明する場合に使用される基本的な言葉を言う。
【０００３】
ところが、同一のシステム開発において作成される各種のドキュメント（プログラムも含む）間で用語が統一されていないと、ドキュメントの内容を理解することが困難となってしまう。したがって、システム開発の依頼者と受託者間、あるいは受託者間同士で誤りのない情報伝達を行うことができるようにするためには、各ドキュメントで使用される用語が正しく統一されていることが必要不可欠となる。
【０００４】
従来、各ドキュメントで使用される用語を統一することができるようにした用語辞書システムと呼ばれる技術が提案されている。すなわち、この技術は、システム開発を行うにあたって、ドキュメントを作成する時に、上記用語辞書システムに定義されている用語を用いることで、用語の統一を図ることができるようにしたものである。
【０００５】
【発明が解決しようとする課題】
しかしながら、従来の用語辞書システムは、その中心的な機能として、ドキュメントを作成するために必要な用語をデータベース上で検索して見つけ出すという機能を持っているに過ぎなかった。したがって、既に使用している用語を変更しようとするときは、作成者が各ドキュメントを１つ１つ調べて、該当する用語を順次変更しなければならなかった。
【０００６】
このため、従来は、各ドキュメント間で使用される用語を統一するために、多大の労力と時間とがかかるという問題があった。特に、ドキュメントの数が多い場合には、その労力は非常に大きなものとなる。また、統一すべき用語を変更する場合は、作成者が各ドキュメントを１つ１つ調べて変更を行わなければならないので、変更洩れを生じることがあった。このように、変更洩れがあると、用語が不統一となってしまうという問題があった。
【０００７】
本発明は、このような問題を解決するために成されたものであり、各ドキュメントで使用される用語を自動的に統一することができるようにして、用語を統一するための労力と時間を削減できるようにすることを目的としている。
【０００８】
【課題を解決するための手段】
本発明の用語辞書管理装置は、１つまたは複数のドキュメント上で使用される種々の用語および上記種々の用語に対する同義語、関連語に関する情報と、上記用語、上記同義語及び関連語において統一的に使用する用語であるシステムワードに関する情報とが定義されている用語辞書と、上記１つまたは複数のドキュメントに含まれる特定の用語について上記用語辞書を参照するための参照条件情報に置き換えられている場合に、上記参照条件情報と、上記システムワードが上記用語辞書内のどの場所に記憶されているかを示す番地情報とを関連付けた情報であるエントリーポイント情報を格納する情報格納手段と、上記用語辞書から、上記情報格納手段から参照する上記エントリーポイント情報の上記番地情報に対応するシステムワードを読み出し、上記１つまたは複数のドキュメントに含まれる上記参照条件情報の位置に読み出したシステムワードを表示するシステムワード処理手段とを具備するようにしたものである。
【０００９】
本発明の他の特徴とするところは、上記用語辞書は、上記ドキュメント上で使用される種々の用語をその同義語と一緒にまとめて意味単位ごとに格納するようにしたものである。
【００１０】
本発明の更に他の特徴とするところは、上記用語辞書は、１つまたは複数のドキュメント上で使用される用語やその同義語をまとめた意味単位ごとに格納し、これら複数の同義語の中の１つを上記ドキュメント上で使用すべきシステムワードとして定義しており、上記ドキュメント上で指定された用語である指定用語がシステムワードであるか、あるいはその同義語であるかを判別する判別手段と、上記判別手段によって同義語であると判別された上記指定用語をシステムワードに変換するシステムワード変換手段とを具備し、上記参照条件情報を上記ドキュメント内の上記指定用語の部分に配置する場合に、上記エントリーポイント情報により上記１つまたは複数のドキュメント上の上記指定用語と上記用語辞書内の上記意味単位とを結び付けるようにしたものである。
【００１１】
本発明の更に他の特徴とするところは、上記用語辞書において上記システムワードの定義を上記意味単位の中に含まれている別の同義語に切替えるシステムワード・同義語切替え手段を具備するようにしたものである。
【００１２】
本発明の更に他の特徴とするところは、上記エントリーポイント情報に関連付けられている意味単位を別の意味単位に切替えることにより、複数の異なるシステムワードを１つのシステムワードにまとめるシステムワード集約手段を具備するようにしたものである。
【００１３】
【作用】
上記のように構成した本発明によれば、１つまたは複数のドキュメントに含まれる特定の用語について用語辞書を参照するための参照条件情報に置き換えられている場合に、参照条件情報と、システムワードが用語辞書内のどの場所に記憶されているかを示す番地情報とを関連付けた情報であるエントリーポイント情報を基に、上記番地情報に対応するシステムワードを用語辞書から読み出し、１つまたは複数のドキュメントに含まれる参照条件情報の位置に読み出したシステムワードを表示するので、各ドキュメントで使用される用語を自動的にシステムワードに統一することができ、用語を統一するための労力と時間を削減できるようにする。具体的には、ドキュメント側で一切操作を行うことなく、用語辞書側で１つの用語を変更するだけで、ドキュメント側における該当部分の全てを一括して自動的に変更することができる。特に、エントリーポイント情報を利用することで、用語辞書内の複数種類のカテゴリーを切り替えて利用することができる。
【００１６】
本発明のその他の特徴によれば、１つの意味単位に含まれる複数の同義語同士の中で、システムワードを自由に設定することが可能となるとともに、用語辞書側でシステムワードを変更した場合には、その変更に連動して、ドキュメント側の対応する用語の全てが変更後の参照条件情報で特定されるシステムワードに自動的に変更されるようになる。
【００１７】
本発明の更にその他の特徴によれば、用語辞書側でエントリーポイント情報が指し示す意味単位を別の意味単位の側に切替えるだけで、各意味単位ごとに設定されているシステムワードを任意の１つのシステムワードにまとめて、各ドキュメント上で使用すべきシステムワードを統合することが可能となるとともに、このようにシステムワードの統合を行った場合には、ドキュメント側にある対応する用語の全てが統合後のシステムワードに自動的に変更されるようになる。
【００１８】
【実施例】
以下、本発明の一実施例を図面に基づいて説明する。
図１は、本実施例で採用した用語辞書の具体的な利用方法を示す説明図、図２は、上記用語辞書の構造を示す概念図である。また、図３は、本実施例の用語辞書管理装置を適用した用語辞書システムの構成を示すブロック図である。
【００１９】
まず、図３において、１はドキュメントであり、システム開発の依頼者や受託者などに必要な情報を提供するために作成される１つまたは複数の文書である。例えば、各種の仕様書（要求仕様書、機能仕様書、機構仕様書など）や取扱い説明書などの文書がドキュメント１に該当する。本実施例では、これらの文書の他に、文書に含まれるダイアグラム、あるいはコンピュータシステムのソースコードもドキュメント１として取り扱われる。
【００２０】
次いで、２は用語辞書であり、１つまたは複数のドキュメント１において使用される様々な用語の意味や用法などが所定の辞書情報として示されている。すなわち、用語辞書２には、ある適用業務領域で使用される種々の用語に対する表記と定義（意味）とが記述されている。また、用語辞書２には、その用語が示す実体に対する種々の制約条件が記述されている。
【００２１】
さらに、用語辞書２には、特定の用語に対する同義語や関連語、または上位概念や下位概念などが記述されるとともに、コンピュータシステムの実装時に必要な用語に対する変数名、型、制約条件などが記述されている。例えば、製鉄業における日別の生産量というものを考えてみる。この場合における用語辞書２は、例えば、図６に示すような内容となる。
【００２２】
図６の例にあるように、カテゴリーである適用業務領域は「製鉄業」であり、システムワードは「日別生産量」である。意味である定義は「○○○（株）全体の一日あたりの高炉からの出銑量を表す」であり、制約条件は「単位はトンで、必ず正の値をとる」である。
【００２３】
また、同義語は「一日生産量」、他のタームである類義語は「月別生産量、週別生産量等」、上位概念は「生産量」、下位概念は「番別生産量」である。そして、シンボルは「（変数名）daily-production」、実装条件は「（型）変数名、（制約）＞０」である。さらに、管理情報は「作成者、作成日時、修正者、修正日時等」である。
【００２４】
ここで、上位概念、下位概念は類義語と同じように他のタームとの関連で示されるものである。また、制約条件、実装条件、管理情報は、ここでは図示していないが、別途ストアされるものである。
【００２５】
一方、本実施例による用語辞書２は、図２の概念図に示すような構造となっている。これは、種々の用語をその意味単位で管理するようにするためである。
図２において、２１はある１つの意味単位の定義内容を表す意味情報、２２，２３は上記意味情報２１の内容を表現する第１および第２の用語情報、２４，２５は上記意味情報２１の意味単位がどのような分野に関係するものかを示す第１および第２のカテゴリー情報である。
【００２６】
次いで、２６，２７は同義語のリンク情報であり、上記第１および第２の用語情報２２，２３が互いに意味情報２１に対する同義語であることを示している。また、２８はシステムワードのリンク情報であり、図２には、同義語である上記第１および第２の用語情報２２，２３のうち、第１の用語情報２２がドキュメント上でシステムワードとして使用する用語であることを示している。
【００２７】
ここで、システムワードとは、あるプロジェクト内で作成される各ドキュメント上で、１つの意味に対して統一的に使用するように指定された用語を言う。すなわち、言葉の形は違うが、その意味はほとんど同じである同義語が複数存在する場合に、それら複数の同義語のうち、各ドキュメント上で使用すべき唯一の用語（使用許可語）をシステムワードと言う。
【００２８】
次いで、２９はターム情報であり、意味情報２１と第１および第２の用語情報２２，２３とを、同義語リンク情報２６，２７およびシステムワードリンク情報２８を介して結ぶことにより、システムワードと、これと意味が同じである複数の同義語とを１つの意味単位でまとめるためのものである。
【００２９】
４１，４２はシンボル情報である。シンボルとは、プログラム上の変数名、関数名などのような用語に対応した表記のことである。また、４８は他の意味単位をまとめるためのターム情報であり、４７で示すリンクはこのターム情報４８の用語と上記ターム情報２９の用語との間に類義語としての関連があることを表現している。
【００３０】
上記ターム情報２９，４８を概念的にとらえると、図７のようになる。
図７から明らかなように、本実施例では、意味ごと定められるタームといわれるもの（term1 , term2 , …) と、字面だけのワードといわれるもの（word , word1 , word2 ,…）とを分けて考えている。このように、本実施例では、ターム情報という概念を用いて意味単位で用語を管理するようにしているので、同じ意味を持つ複数の用語（同義語）の追加や削除を行うことが容易になる。また、この用語辞書２の構造を基に、同じターム内にその用語が含まれているか否かによって、同義語と関連語とを区別することもできるようになる。
【００３１】
次いで、３０はエントリーポイント情報であり、以上のようにしてターム情報２９によってまとめられた１つの意味単位と、ドキュメント上で使用される用語とをリンク情報３１、３２を用いて結び付けるためのものである。
【００３２】
すなわち、エントリーポイント情報３０は、上記使用許可語である第１の用語情報２２が用語辞書内のどの場所に記憶されているかを表す番地情報を持っている。そして、ドキュメントを作成する際に必要な用語をドキュメント上に直接埋め込んでしまうのではなく、該当する用語のエントリーポイント情報３０に含まれる情報（参照条件情報）のみをドキュメント上に持つようにしている。
【００３３】
例えば、「…９３年上期の○○○（株）の日別生産量は約１０万トンであり、…」という文章を考えてみる。この文章の中で、「日別生産量」という言葉が用語辞書内に用語として登録されているとする。この場合、この用語は上記のように文章中に直接記述されるのではなく、「…９３年上期の○○○（株）の“用語辞書エントリーポイント番号３”は約１０万トンであり、…」というように、用語辞書内のシステムワードに対応する参照条件情報が文章中に埋め込まれる。
【００３４】
これにより、ドキュメント側からは、上記エントリーポイント情報３０を介して用語辞書内の用語が参照される。また、用語辞書側からは、上記エントリーポイント情報３０を介して該当するドキュメント上の用語が参照される。同じくエントリーポイント情報３０を通してシンボル情報を得ることもできる。なお、このような関係によってドキュメント上の用語と用語辞書内の用語とを結び付けることを、以下、「リンクを張る」という。
【００３５】
図８は、上述のようなエントリーポイント情報３０の概念を示した図である。この図８から明らかなように、ドキュメント上の該当する部分から用語辞書内の対応する用語に対して、エントリーポイント情報３０を介してリンクが張られている様子が示されている。
【００３６】
すなわち、ドキュメント中には、“pointer-to-word2”等のエントリーポイントの番地情報が埋め込まれ、ドキュメントの作成者や修正者には、画面においては“word2 ”等の用語そのものが示される。ここで、例えば用語辞書に登録されている用語については表示色を変える等して、他のものと区別できるようにしてもよい。また、登録用語をマウスでクリックすると、その意味等の用語辞書内の情報を見ることができるようにしてもよい。
【００３７】
以上、図２に基づいて説明したように、本実施例では、ドキュメント１と用語辞書２との間に直接リンクを張らずに、エントリーポイント情報３０を介してリンクを張るようにしている。このようにすることにより、ドキュメント１からエントリーポイント情報３０へのリンク情報３２は全く変更せず、エントリーポイント情報３０からターム情報２９へのリンク情報３１を変更するだけで、ドキュメント１で使用される用語を変更することができ、複数の異なる用語を１つにまとめる操作が容易になる。なお、このことについては後で詳細に説明する。
【００３８】
用語辞書２は、以上のようにして１つの意味単位でまとめられた構造が、種々の意味ごとに複数存在して構成されている。そして、このような構造をした用語辞書２と、上述したドキュメント１とがリポジトリ（データ記憶装置）１３に格納されている。
【００３９】
再び、図３に戻って説明する。３はシステムワード登録手段であり、システムワードとその意味とを上記用語辞書２に登録するものである。また、４は同義語登録手段であり、既に登録済みのシステムワードに対する同義語を上記用語辞書２に登録するものである。このとき、登録する用語がシステムワードであるか同義語であるかに応じて、図２に示したシステムワードリンク情報２８または同義語リンク情報２６，２７が付与される。
【００４０】
また、１４はシンボル登録手段であり、タームに関連する変数名、関数名等のシンボルを登録するためのものである。１９は関連語登録手段であり、２つのターム間の関係を登録するためのものである。
【００４１】
次いで、５は意味検索手段であり、用語の意味を基に、該当するシステムワードを用語辞書２の中の定義情報から検索するためのものである。また、６は用語検索手段であり、操作者によって指定された用語を用語辞書２の中から検索するためのものである。
【００４２】
次いで、７は同義語判別手段であり、用語検索手段６によって検索された用語が、同義語として登録されているかどうかを判別するためのものである。この判別は、図２に示したシステムワードリンク情報２８や同義語リンク情報２６，２７の有無に基づいて行われる。
【００４３】
次いで、８はシステムワード変換手段であり、用語検索手段６によって検索された用語が同義語判別手段７で同義語であると判別された場合に、その同義語をシステムワードに変換するためのものである。この変換は、実際には、検索された同義語についての番地情報をシステムワードについての番地情報に変換することによって行う。なお、システムワード変換手段８は、用語検索手段６によって検索された用語が同義語判別手段７でシステムワードであると判別された場合には、上述のような変換操作は行わない。
【００４４】
次いで、９は番地変換手段であり、用語検索手段６により検索されたシステムワード、またはシステムワード変換手段８により変換されたシステムワードを、図２に示したエントリーポイント情報３０が持っている所定の番地情報に変換するためのものである。また、１０はシステムワード読み出し手段であり、指定された番地情報を基にシステムワードを読み出し、読み出したシステムワードをドキュメント１の該当箇所に表示するためのものである。
【００４５】
次いで、１１はシステムワード・同義語切替え手段であり、同一のターム情報２９からシステムワードとその同義語とに付与されているリンクを切替えることにより、システムワードとその同義語とを相互に入れ換えるためのものである。例えば、図２の場合、第１の用語情報２２に付されているシステムワードリンク情報２８を、第２の用語情報２３の側に付与し直すことにより、第２の用語情報２３を新たにシステムワードとして使用するようにすることができる。
【００４６】
次いで、１２は複数システムワード集約手段であり、図２のエントリーポイント情報３０が指し示すターム情報２９を別のターム情報（図示せず）に切替えるためのものである。例えば、この複数システムワード集約手段１２によって、複数のエントリーポイント情報３０を１つのターム情報に結ぶことにより、複数のシステムワードを１つのシステムワードにまとめることができる。
【００４７】
なお、用語辞書内の各要素を操作する際、管理情報が自動的に付加される。ここで、管理情報とは、その要素の作成者、作成日時、修正者、修正日時等を示す情報である。
【００４８】
次に、図３のように構成した用語辞書管理装置を用いて、用語を統一してドキュメントを作成する場合の動作を、図１、図４、図５に示す具体例を参照しながら説明する。ここで、図４はドキュメントの作成環境を表す概要図であり、図５は２つのシステムワードを１つにまとめる場合の一例を表す説明図である。
【００４９】
なお、図１において、システムワードを表す第１の用語情報２２として、「生産」の用語が用いられ、同義語を表す第２の用語情報２３として、「日別生産」の用語が用いられているものとする。このとき、第１のシンボル情報４１としては「production」が用いられ、第２のシンボル情報４２としては「dairy-production」が用いられる。
【００５０】
また、第１のカテゴリー情報２４として「サブシステム名称」が用いられ、第２のカテゴリー情報２５として「ファイル名称」が用いられているものとする。一方、図１に示す辞書検索手段３３は、図３の意味検索手段５と用語検索手段６とを併せ持っているものとする。
【００５１】
図４に示すように、複数の端末機３６，３７は、ネットワークを介して同一のリポジトリ１３に相互に結び付けられている。また、リポジトリ１３の中には、ソフトウェア開発などに必要な複数のドキュメント（第１および第２のドキュメント１1 ，１2 ）と、１つの用語辞書２とが格納されている。
【００５２】
このように構成されることにより、ドキュメントの作成者３８，３９は、端末機３６，３７をそれぞれ操作して、共同でドキュメント１1 ，１2 を作成することができる。このとき、各作成者３８，３９は、ドキュメント１1 ，１2 の作成中に新しい用語を定義したり、関連語の検索をしたり、用語の意味や用法を統一したりするために、用語辞書２の内容を相互に参照し合う。
【００５３】
これにより、各作成者３８，３９は、各ドキュメント１1 ，１2 を作成するのと並行して、共同作業をしている他の作成者との間で使用する用語を統一するようにするとともに、その用語の意味を調整するようにする。このようにして作成したドキュメント１1 ，１2 は、プリンタ３５によって印刷される。
【００５４】
さらに、図１に示したプログラムのソースコードであるドキュメント１3 においては、上記「生産」に対応する表記、すなわちシンボルである“production”が使われている。また、「日別生産」に対応する“dairy-production”の表記、すなわちシンボルが用語辞書内のターム情報２９に関連付けられている。
【００５５】
また、図１に示すように、ドキュメント１1 ，１2 の作成時に、ある用語を統一しようとする場合は、まず、その用語と同じ表記もしくは同じ意味を持つ用語を、辞書検索手段３３を用いて検索する。なお、このとき、ドキュメント１1 ，１2 の方で辞書のカテゴリーを指定することにより、そのカテゴリーに属する用語の一覧を得ることができる。
【００５６】
辞書検索手段３３は、複数の用語辞書に対して検索可能であり、指定されたカテゴリー情報からどの用語辞書に対して検索をかければよいかを判別する。そして、その判別の結果決定された用語辞書から検索指定された用語を検索する。
【００５７】
例えば、統一しようとする用語が「生産」である場合、その用語は用語辞書２に既に登録されているので、その「生産」を表す第１の用語情報２２が探し出される。このとき、図１に示すように、各ドキュメント１1 ，１2 の中で該当する用語がある部分と、検索された第１の用語情報２２が含まれている意味単位を指し示すエントリーポイント情報３０との間で、リンク情報３２1 ，３２2 が張られる。
【００５８】
具体的には、各ドキュメント１1 ，１2 内の用語のアドレス情報と、エントリーポイント情報３０およびリンク情報３２1 ，３２2 とを関連付けてメモリに記憶することになる。
【００５９】
なお、図１には、各ドキュメント１1 ，１2 にリンクが１つずつ張られているる様子が示されているが、１つのドキュメント中に該当する用語の部分が複数存在する場合には、複数のリンクが張られる。
【００６０】
以上のようにして検索された第１の用語情報２２は、ターム情報２９からシステムワードリンク情報２８が付与されたシステムワードであるので、この第１の用語情報２２がそのまま番地変換手段９によって対応する番地情報に変換される。そして、この番地情報に基づいて、第１の用語情報２２がシステムワード読み出し手段１０により読み出され、各ドキュメント１1 ，１2 の該当する位置（リンク情報３２1 ，３２2 が張られている位置）に表示される。したがって、ドキュメント作成者には、それがシステムワードであることが分かる。
【００６１】
なお、図１には、各ドキュメント１1，１2の該当位置に「生産」の文字が表記されているが、実際には、上記第１の用語情報２２に対応するエントリーポイント情報３０に含まれる参照条件情報が埋め込まれている。
【００６２】
また、プログラムであれば、シンボル情報４１の“production”あるいはシンボル情報４２の“dairy-production”について検索をかけることにより、同様にリンク情報３２3 が張られることになる。そして、表記についても、システムワードのように統一するときは、統一表記であることのシステム表記リンク情報（図示せず）を設けることになる。
【００６３】
一方、統一しようとする用語が「日別生産」である場合は、上述の場合と同様にして、この「日別生産」を表す第２の用語情報２３が辞書検索手段３３によって検索される。このとき、この検索された第２の用語情報２３が含まれている意味単位を指し示すエントリーポイント情報３０と、各ドキュメント１1 ，１2 の該当部分との間にリンク情報３２1 ，３２2 が張られる。
【００６４】
そして、同義語判別手段７によって、以上のようにして検索された第２の用語情報２３が「生産」を表す第１の用語情報２２に対する同義語であることが判別される。これにより、第２の用語情報２３は、システムワード変換手段８によって、システムワードである第１の用語情報２２に変換される。
【００６５】
こうして変換された第１の用語情報２２は、番地変換手段９によって対応するエントリーポイントの番地情報に変換される。そして、このエントリーポイントの番地情報に基づいて、第１の用語情報２２がシステムワード読み出し手段１０により読み出され、各ドキュメント１1 ，１2 の該当する位置に表示される。
【００６６】
また、統一しようとする用語が用語辞書２に登録されていない場合には、その用語が用語辞書２に新たに登録されるとともに、その登録された用語が含まれている意味単位を指し示すエントリーポイントと各ドキュメント１1 ，１2 の該当部分との間にリンクが張られる。
【００６７】
以下同様にして、上記登録された用語に対するシステムワードが、番地変換手段９によって対応するエントリーポイントの番地情報に変換される。そして、このエントリーポイントの番地情報が各ドキュメント１1 ，１2 の該当する位置に埋め込まれることにより、上記システムワードがドキュメント１1 ，１2 に表示される。
【００６８】
このように、本実施例の用語辞書管理装置においては、各ドキュメント１1 ，１2 と用語辞書２との間にリンク情報３２1 ，３２2 を張ることにより、各ドキュメント１1 ，１2 の中の該当部分と用語辞書２とを結び付ける。そして、用語辞書２が持っている所定のエントリーポイントの番地情報を、リンク情報３２1 ，３２2 が張られた各ドキュメント１1 ，１2 の中の該当部分に埋め込むことによってその用語を表示するようにしている。
【００６９】
さらに、同じ意味を持つ用語（同義語）が複数ある場合には、それらの用語のうち、ただ１つの用語（システムワード）の使用のみを許し、その他の同義語は使用してはいけない「禁止語」として扱うようにしている。例えば、１つのシステムワード以外の用語には、禁止語を示すフラグ等の情報を付加するようにしてもよい。以上のことにより、用語が完全に統一された曖昧さのないドキュメントを作成することができる。
【００７０】
次に、統一しようとする用語を別の用語に変更しようとするときは、システムワード・同義語切替え手段１１を用いて、現在付与されているシステムワードリンク情報２８を別の同義語の側に付与し直すことによって行うことができる。
【００７１】
例えば、現在第１の用語情報２２に付されているシステムワードリンク情報２８を第２の用語情報２３の側に切替えれば、第２の用語情報２３を新たにシステムワードとして使用するようにすることができるようになる。このように、システムワードの変更が行われると、これに対応して、変更後のシステムワードについてのエントリーポイントの番地情報が各ドキュメント１1 ，１2 の該当する位置に埋め込まれる。
【００７２】
これにより、ドキュメント１1 ，１2 を直接操作することなく、用語辞書２の側で、システムワードリンク情報２８を付与し直すという操作を実行するだけで、各ドキュメント１1 ，１2 で使用されている用語を一括して変更することができる。同一のドキュメント内に該当する用語が複数ある場合は、その該当する用語の全てを一括して変更することができる。
【００７３】
また、複数システムワード集約手段１２を用いて、ターム情報２９との間に現在張られているエントリーポイントのリンク情報３１を、別のターム情報との間に張り直すことによっても、用語の変更を行うことができる。特に、本実施例では、図５に示すように、操作前は第２のターム情報２９2 に張られていた第２のリンク情報３１2 を第１のターム情報２９1 の側に張り直すことにより、複数のシステムワードを１つのシステムワードにまとめることができるところに特徴がある。
【００７４】
すなわち、図５の（ａ）は、２つの用語をまとめる前の状態の一例を表し、図５の（ｂ）は、２つの用語をまとめた後の状態の一例を表している。図５の（ａ）から明らかなように、第１のドキュメント１1 からは、第１のエントリーポイント情報３０1 を介して第１のターム情報２９1 に第１のリンク情報３１1 が張られている。そして、第１のターム情報２９1 の中では、意味情報２１1 を有する用語情報２２1 が、システムワードリンク情報２８1 により第１のシステムワードとして用いられている。
【００７５】
一方、第２および第３のドキュメント１2 ，１3 からは、第２のエントリーポイント情報３０2 を介して第２のターム情報２９2 に第２のリンク情報３１2 が張られている。そして、第２のターム情報２９2 の中では、意味情報２１2 を有する用語情報２２2 が、システムワードリンク情報２８2 により第２のシステムワードとして用いられている。
【００７６】
したがって、第１のドキュメント１1 では、第１の用語情報２２1 がシステムワードとして使用され、第２のおよび第３のドキュメント１2 ，１3 では、第２の用語情報２２2 がシステムワードとして使用されている。
【００７７】
このような状態において、上記複数システムワード集約手段１２により、第２のエントリーポイント情報３０2 と第２のターム情報２９2 との間に張られている第２のリンク情報３１2 を第１のターム情報２９1 の側に切替えると、図５の（ｂ）に示すように、全てのドキュメント１1 ，１2 ，１3 において第１の用語情報２２1 がシステムワードとして使用されるようになる。
【００７８】
これにより、ドキュメントツール側に一切変更を加えることなく、辞書ツール側でエントリーポイントのリンク情報を変更するだけで、各ドキュメントで使用されるシステムワードを１つのシステムワードに統合することができ、その操作が非常に容易になる。
【００７９】
図９は、全体の処理フローを示す図である。
図９において、検索処理は、上記用語検索手段６および同義語判別手段７による処理を含む。システムワード変換処理は、上記システムワード変換手段８による処理を含む。登録処理は、上記システムワード登録手段３、同義語登録手段４、シンボル登録手段１４および関連語登録手段１９による処理を含む。集約処理は、上記複数システムワード集約手段１２による処理を含む。切替処理は、上記システムワード同義語切替え手段１１による処理を含む。
【００８０】
以上のように、本実施例によれば、ドキュメント側に何ら変更を加えることなく、用語辞書内にある用語を新しい用語に変えるだけで、１つまたは複数のドキュメント内にある全ての該当用語を一括して変更することができる。したがって、用語を統一するための労力と時間を大幅に削減することができる。
【００８１】
【発明の効果】
本発明によれば、各ドキュメントで使用される用語を自動的にシステムワードに統一することができ、用語を統一するための労力と時間を削減できるようにする。具体的には、ドキュメント側で一切操作を行うことなく、用語辞書側で１つの用語を変更するだけで、ドキュメント側における該当部分の全てを一括して自動的に変更することができる。特に、エントリーポイント情報を利用することで、用語辞書内の複数種類のカテゴリーを切り替えて利用することができる。
【００８４】
本発明のその他の特徴によれば、システムワードの指定を別の同義語の側に切替えることにより、システムワードと同義語とを切替えることができるようにしたので、ドキュメント側で一切操作を行うことなく、用語辞書側の操作のみで、１つまたは複数のドキュメント上で使用されている同一のシステムワードを異なるシステムワードに一括して変換することができ、用語の変更を行う際の労力と時間とを大幅に削減することができる。
【００８５】
本発明の更にその他の特徴によれば、エントリーポイント情報が指し示す意味単位を別の意味単位の側に切替えることにより、複数の異なるシステムワードを１つのシステムワードにまとめることができるようにしたので、ドキュメント側で一切操作を行うことなく、用語辞書側の操作のみで、１つまたは複数のドキュメント上で使用されている異なるシステムワードを１つのシステムワードに統合することができ、このようにしてシステムワードの統合を行うことにより、ドキュメント側で使用されている該当する用語の全てを、統合後のシステムワードに一括して自動的に変更することができる。
【図面の簡単な説明】
【図１】本実施例で採用した用語辞書の具体的な利用方法を表す説明図である。
【図２】本実施例による用語辞書の構造を示す概念図である。
【図３】本発明の一実施例である用語辞書管理装置を適用した用語辞書システムの構成を示すブロック図である。
【図４】ドキュメントの作成環境を表す概要図である。
【図５】２つのシステムワードを１つにまとめる場合の一例を表す説明図である。
【図６】用語辞書の内容例を示す図である。
【図７】ターム情報の概念を示す図である。
【図８】エントリーポイント情報の概念を示す図である。
【図９】全体の処理フローを示す図である。
【符号の説明】
１  ドキュメント
２  用語辞書
３  システムワード登録手段
４  同義語登録手段
５  意味検索手段
６  用語検索手段
７  同義語判別手段
８  システムワード変換手段
９  番地変換手段
１０  システムワード読み出し手段
１１  システムワード・同義語切替え手段
１２  複数システムワード集約手段
１３  リポジトリ
１４  シンボル登録手段
１９  関連語登録手段
２１  意味情報
２２，２３  用語情報
２４，２５  カテゴリー情報
２６，２７  同義語リンク情報
２８  システムワードリンク情報
２９  ターム情報
３０  エントリーポイント情報
３１，３２  リンク情報
３３  辞書検索手段
４１，４２  シンボル情報
４７  関連語情報
４８  ターム情報
【図１】
0003660390.tif 000002
【図２】
0003660390.tif 000003
【図３】
0003660390.tif 000004
【図４】
0003660390.tif 000005
【図５】
0003660390.tif 000006
【図６】
0003660390.tif 000007
【図７】
0003660390.tif 000008
【図８】
0003660390.tif 000009
【図９】
0003660390.tif 000010