(57)【要約】【課題】個別用語辞書に加えられた変更を、マスタ用語辞書に効果的に反映させることができるようにする。【解決手段】特定の分野に特化した用語からなる個別用語辞書と、各分野に共通して用いられる用語からなるマスタ用語辞書とを備えて構成される辞書データを管理する辞書管理システム１であって、個別用語辞書を変更する手段と、マスタ用語辞書を変更する手段と、個別用語辞書の構成上、マスタ用語辞書に登録される用語の少なくとも名及び定義がどのように利用されているかを示す利用状況を分析する手段と、利用状況に基づいて、マスタ用語辞書に対して更新を行うべき用語の候補を含む更新候補を提示する手段とを備える。【選択図】図１
2010211361.tif 000002
【特許請求の範囲】
【請求項１】
特定の分野に特化した用語からなる個別用語辞書と、前記各分野に共通して用いられる用語からなるマスタ用語辞書とを備えて構成される辞書データを管理する辞書管理システムであって、
前記個別用語辞書を変更する手段と、
前記マスタ用語辞書を変更する手段と、
前記個別用語辞書の構成上、前記マスタ用語辞書に登録される用語の少なくとも名及び定義がどのように利用されているかを示す利用状況を分析する手段と、
前記利用状況に基づいて、前記マスタ用語辞書に対して更新を行うべき用語の候補を含む更新候補を提示する手段と、
を備える辞書管理システム。
【請求項２】
前記利用状況は、
前記マスタ用語辞書に登録された用語であって、複数の前記個別用語辞書のうち当該用語と同一の名が登録されている前記個別用語辞書の割合を示す用語名採用率と、
前記マスタ用語辞書に登録された用語であって、複数の前記個別用語辞書のうち当該用語と同一の定義が登録されている前記個別用語辞書の割合を示す用語定義採用率と、
前記マスタ用語辞書に登録されていない用語であって、複数の前記個別用語辞書のうち当該用語が新規登録された前記個別用語辞書の割合を示す新規登録率と、
に基づいて分析される、
請求項１記載の辞書管理システム。
【請求項３】
前記更新候補及び前記利用状況を含む更新提案情報を出力する手段と、
利用者による端末機への操作に基づいて、前記更新提案情報に示される複数又は単数の用語の候補の中から任意の用語を選択し、当該選択された用語の変更、新規登録、又は削除を可能にする手段と、
を備える請求項１又は２記載の辞書管理システム。
【請求項４】
特定の分野に特化した用語からなる個別用語辞書と、前記各分野に共通して用いられる用語からなるマスタ用語辞書とを備えて構成される辞書データを管理する辞書管理方法であって、
前記個別用語辞書を変更するステップと、
前記マスタ用語辞書を変更するステップと、
前記個別用語辞書の構成上、前記マスタ用語辞書に登録される用語の少なくとも名及び定義がどのように利用されているかを示す利用状況を分析するステップと、
前記利用状況に基づいて、前記マスタ用語辞書に対して更新を行うべき用語の候補を含む更新候補を提示するステップと、
を備える辞書管理方法。
【請求項５】
前記利用状況は、
前記マスタ用語辞書に登録された用語であって、複数の前記個別用語辞書のうち当該用語と同一の名称が登録されている前記個別用語辞書の割合を示す用語名採用率と、
前記マスタ用語辞書に登録された用語であって、複数の前記個別用語辞書のうち当該用語と同一の定義が登録されている前記個別用語辞書の割合を示す用語定義採用率と、
前記マスタ用語辞書に登録されていない用語であって、複数の前記個別用語辞書のうち当該用語が新規登録された前記個別用語辞書の割合を示す新規登録率と、
に基づいて分析される、
請求項４記載の辞書管理方法。
【請求項６】
前記更新候補及び前記利用状況を含む更新提案情報を出力するステップと、
前記更新提案情報に示される複数又は単数の用語の候補の中から任意の用語を選択し、当該選択された用語の変更、新規登録、又は削除を可能にするステップと、
を備える請求項４又は５記載の辞書管理方法。
【請求項７】
コンピュータに、特定の分野に特化した用語からなる個別用語辞書と、前記各分野に共通して用いられる用語からなるマスタ用語辞書とを備えて構成される辞書データを管理させる辞書管理用プログラムであって、
コンピュータに、
前記個別用語辞書を変更する処理と、
前記マスタ用語辞書を変更する処理と、
前記個別用語辞書の構成上、前記マスタ用語辞書に登録される用語の少なくとも名及び定義がどのように利用されているかを示す利用状況を分析する処理と、
前記利用状況に基づいて、前記マスタ用語辞書に対して更新を行うべき用語の候補を含む更新候補を提示する処理と、
を実行させる辞書管理用プログラム。
【請求項８】
前記利用状況は、
前記マスタ用語辞書に登録された用語であって、複数の前記個別用語辞書のうち当該用語と同一の名称が登録されている前記個別用語辞書の割合を示す用語名採用率と、
前記マスタ用語辞書に登録された用語であって、複数の前記個別用語辞書のうち当該用語と同一の定義が登録されている前記個別用語辞書の割合を示す用語定義採用率と、
前記マスタ用語辞書に登録されていない用語であって、複数の前記個別用語辞書のうち当該用語が新規登録された前記個別用語辞書の割合を示す新規登録率と、
に基づいて分析される、
請求項７記載の辞書管理用プログラム。
【請求項９】
コンピュータに、
前記更新候補及び前記利用状況を含む更新提案情報を出力させる処理と、
利用者による入力装置への操作に基づいて、前記更新提案情報に示される複数又は単数の用語の候補の中から任意の用語を選択し、当該選択された用語の変更、新規登録、又は削除を可能にする処理と、
を実行させる請求項７又は８記載の辞書管理用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータを用いて実現される辞書システムに関するものである。
【背景技術】
【０００２】
あるプロジェクトを複数人で行う場合、各人の共通理解を得るために、特定の分野において汎用的に使用される用語を纏めた用語辞書が利用されることがある。例えば、図１１に示すように、ソフトウェア開発組織（上位組織）１０１の下位組織として、金融業界向けソフトウェア開発組織１０２、製造業界向けソフトウェア開発組織１０３、流通業界向けソフトウェア開発組織１０４等が編成されることがある。このような場合には、各種業界向けの用語辞書１１２，１１３，１１４が事前に作成され、開発作業を行うにあたって、それぞれの下位組織１０２，１０３，１０４において使用される（このような各種業界向けの用語辞書１１２，１１３，１１４を、個別用語辞書と称する）。
【０００３】
上記のような個別用語辞書１１２，１１３，１１４を作成する際には、各業界で共通に用いられる用語を纏めたソフトウェア開発用語辞書１１１を利用することが効率的である（このようなソフトウェア開発用語辞書１１１を、マスタ用語辞書と称する）。即ち、マスタ用語辞書１１１に存在しない、特定の分野に特化した用語のみを、各個別用語辞書１１２，１１３，１１４に新規登録していくことにより、データ容量の削減等を実現する効率的なシステムを構築することができる。
【０００４】
辞書システムに関する先行技術として、次のような先行技術が開示されている。特許文献１において、用語に該当する意味内容が未登録であった場合に、その用語について意味内容の登録要求を送出すると共に、意味内容が業務分野に対して適合するか否かを判定し、不適合であれば意味内容の修正要求を送出する手段と、登録要求により有識者に入力させた業務分野の意味内容を用語と対応付けて登録すると共に、修正要求に対して業務分野に適した意味内容に修正する手段とを備えるシステムが開示されている。これにより、プロジェクトの構成メンバが用語について自由に紹介でき、且つその意味内容が業務分野に適した意味内容であることを認識できるとされている。
【０００５】
特許文献２において、個人が用語辞書に個人知識を付与した個人カスタマイズデータを統合する手段を備え、個人カスタマイズデータを自動的に収集し、規則に基づいて共用カスタマイズデータを作成し、用語辞書に共有カスタマイズデータを登録する装置が開示されている。これにより、個人の知識を全体で共有することができるとされている。
【０００６】
特許文献３において、カテゴリ毎の複数の専用用語辞書を、一般用語辞書をルートノードとしたツリー構造で階層化してなる辞書本体と、専門用語辞書及び一般用語辞書を関連付けてユーザ辞書を設定する手段と、複数のユーザ辞書に内容に基づいて、専門用語辞書、一般用語辞書、ユーザ辞書、又はこれらの辞書データの関連付け等を変更する手段と、辞書又は辞書データの変更の履歴を記録する手段とを備える装置が開示されている。これにより、複数のユーザがユーザ登録に係る辞書データを共有することができるとされている。
【０００７】
特許文献４において、見出し語が同一の登録語彙情報が複数存在した場合に、該見出し語の登録語彙情報数、該登録語彙情報であって対応する第２の言語表現も一致する登録語彙情報の数の少なくともいずれか一方に基づいて基本辞書に追加する見出し語を抽出する手段と、抽出された見出し語の基本語彙情報を基本辞書に登録する手段とを備える装置が開示されている。これにより、ユーザ辞書の登録内容の統計情報に基づいて重要語を抽出し、該重要語を基本辞書に登録することができるとされている。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００３−２９６５０８号公報
【特許文献２】特開平１０−２５４８５７号公報
【特許文献３】特開２００３−１５７２５７号公報
【特許文献４】特開２００７−２０６９７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
上記のような用語辞書は、新たな用語の出現、用語の定義（意味、内容）の変化、用語の不使用化等に対応し、適宜更新していくことが必要なものである。このような更新作業は、例えば下位組織のメンバが、用語の変更、新規登録、削除等の必要を感じた際に、自らの端末機を操作し、個別用語辞書を管理するコンピュータシステム（自機を含む）にアクセスし、その内容を編集すること等により行われる。このような更新作業が継続的に行われることにより、各個別用語辞書は最新且つ適正な内容に保たれることとなる。
【００１０】
しかしながら、上記のような更新作業が行われることにより、各個別用語辞書とマスタ用語辞書との間で、不整合が生ずる場合がある。例えば、個別用語辞書において定義に修正が加えられた用語と同一の名（見出し語、表記）を有する用語が、マスタ用語辞書において修正前の定義で登録されていたり、多くの個別用語辞書において新規登録された用語が、マスタ用語辞書に登録されていなかったりといった不整合が生ずる。このような不整合は、辞書システムの効率性が低下させる原因となる。
【００１１】
上記特許文献２に係る装置によれば、個人の用語辞書でカスタマイズされた用語を他の用語辞書でも流用できるようになるが、この装置はマスタ用語辞書そのものを更新する構成を備えていない。また、この装置において流用できるのは用語の名のみであるため、同音異義語が存在する場合、これらの用語が複数の用語辞書間で共用されてしまい、混乱が生ずる可能性がある。
【００１２】
また、上記特許文献３において、ユーザ辞書の内容に基づいて専用用語辞書への登録を行う構成が開示されているが、一般用語辞書の用語の内容等を変更する構成は開示されていない。また、同文献において、ある用語が複数のユーザ辞書に登録される割合を示す採用率を考慮する構成が示されているが、この採用率のみを考慮しても、同音異義語に係る問題を解決することはできない。
【００１３】
また、上記特許文献４において、ある用語のユーザ辞書への採用率等に基づいて、基本辞書を更新するかを判断する構成が開示されているが、この構成においても、採用率等の統計情報のみが考慮されるため、上記と同様の点について改善の余地がある。
【００１４】
そこで、本発明は、個別用語辞書に加えられた変更を、マスタ用語辞書に効果的に反映させることができるようにすることを目的とする。
【課題を解決するための手段】
【００１５】
上記課題の解決を図る本発明は、特定の分野に特化した用語からなる個別用語辞書と、前記各分野に共通して用いられる用語からなるマスタ用語辞書とを備えて構成される辞書データを管理する辞書管理システムであって、前記個別用語辞書を変更する手段と、前記マスタ用語辞書を変更する手段と、前記個別用語辞書の構成上、前記マスタ用語辞書に登録される用語の少なくとも名及び定義がどのように利用されているかを示す利用状況を分析する手段と、前記利用状況に基づいて、前記マスタ用語辞書に対して更新を行うべき用語の候補を含む更新候補を提示する手段とを備えるものである。
【００１６】
また、本発明は、特定の分野に特化した用語からなる個別用語辞書と、前記各分野に共通して用いられる用語からなるマスタ用語辞書とを備えて構成される辞書データを管理する辞書管理方法であって、前記個別用語辞書を変更するステップと、前記マスタ用語辞書を変更するステップと、前記個別用語辞書の構成上、前記マスタ用語辞書に登録される用語の少なくとも名及び定義がどのように利用されているかを示す利用状況を分析するステップと、前記利用状況に基づいて、前記マスタ用語辞書に対して更新を行うべき用語の候補を含む更新候補を提示するステップとを備えるものである。
【００１７】
また、本発明は、コンピュータに、特定の分野に特化した用語からなる個別用語辞書と、前記各分野に共通して用いられる用語からなるマスタ用語辞書とを備えて構成される辞書データを管理させる辞書管理用プログラムであって、コンピュータに、前記個別用語辞書を変更する処理と、前記マスタ用語辞書を変更する処理と、前記個別用語辞書の構成上、前記マスタ用語辞書に登録される用語の少なくとも名及び定義がどのように利用されているかを示す利用状況を分析する処理と、前記利用状況に基づいて、前記マスタ用語辞書に対して更新を行うべき用語の候補を含む更新候補を提示する処理とを実行させるものである。
【発明の効果】
【００１８】
本発明によれば、個別用語辞書の構成上、マスタ用語辞書に登録される用語がどのように利用されているかを示す利用状況が、用語の名及び定義の採用率等から詳細に分析され、この利用状況に基づいて、マスタ用語辞書に加えるべき更新候補が提示される。そして、利用者は、この提示された更新候補に基づいて、マスタ用語辞書を適宜変更することができる。これにより、個別用語辞書に加えられた変更を、マスタ用語辞書に効果的に反映させることが可能となる。
【図面の簡単な説明】
【００１９】
【図１】本発明の実施の形態１に係る辞書管理システムの構成を示す機能ブロック図である。
【図２】実施の形態１に係る辞書管理システムにおける処理の流れを示すフローチャートである。
【図３】マスタ用語辞書のデータ構造を例示する図である。
【図４】個別用語辞書のデータ構造を例示する図である。
【図５】部門番号と組織名とが関連付けられてなるデータ構造を例示する図である。
【図６】マスタ用語の利用状況の出力画面を例示する図である。
【図７】利用状況の出力画面において詳細ボタンを押した場合に表示される詳細画面を例示する図である。
【図８】新規登録率の出力画面を例示する図である。
【図９】新規登録率の出力画面において詳細ボタンを押した場合に表示される詳細画面を例示する図である。
【図１０】本発明の実施の形態２に係る辞書管理システムの構成を示す機能ブロック部である。
【図１１】マスタ用語辞書と個別用語辞書とを含む辞書システムの構成を例示する図である。
【発明を実施するための形態】
【００２０】
以下に、図面を参照して本発明の実施の形態を説明する。尚、異なる実施の形態において、同一又は同様の作用効果を奏する箇所については、同一の符号を付してその説明を省略する。
【００２１】
実施の形態１
図１は、本実施の形態に係る辞書管理システム１の構成を示している。辞書管理システム１は、入力装置２、データ処理装置３、記憶装置４、出力装置５を備える。入力装置２は、キーボード、マウス、タッチパネル等のデバイスから構成され、利用者の操作に応じて所定の入力信号を出力するものである。データ処理装置３は、プログラム制御により各種情報処理を行うＣＰＵ(Central Processing Unit)、各種論理回路の組み合わせ等から構成される。記憶装置４は、ＲＯＭ()、ＲＡＭ()等から構成され、ＣＰＵによる情報処理に伴う各種データの読み出し及び書き込み、各種制御プログラムの格納等を可能にする。出力装置５は、ディスプレイ、スピーカ、プリンタ等のデバイスからなり、データ処理装置３により生成された情報を外部に出力するものである。
【００２２】
記憶装置４は、マスタ用語辞書定義部１１、個別用語辞書定義部１２、組織コード定義部１３を備える。
【００２３】
マスタ用語辞書定義部１１は、マスタ用語辞書に含まれる用語に関する情報を記憶する。図３は、このマスタ用語辞書のデータ構造を例示している。同図中、利用フラグとは、対応する用語が利用者により利用されているかを示す情報である。
【００２４】
個別用語辞書定義部１２は、個別用語辞書に含まれる用語に関する情報を、各種分野に対応して作成された個別用語辞書毎に記憶する。図４は、この個別用語辞書のデータ構造を例示している。同図中、利用フラグとは、対応する用語が利用者により利用されているかを示す情報である。また、用語Ｎｏ．とは、マスタ用語辞書における用語Ｎｏ．であり、マスタ用語辞書から採用された用語に付されるものである。
【００２５】
組織コード定義部１３は、各個別用語辞書に対応する組織（分野、業界）を一意に識別するコードと、その組織名とを関連付けて記憶する。図５は、この識別コードに係る情報のデータ構造を例示している。
【００２６】
データ処理装置３は、用語辞書登録部２１、用語辞書利用状況分析部２２、利用名採用度集計部２３、用語定義採用度集計部２４、新規登録用語集計部２５、用語辞書更新部２６、用語辞書出力部２７を備える。
【００２７】
用語辞書登録部２１は、入力装置２により入力された用語辞書に関する情報を、対応する用語辞書に登録する。即ち、マスタ用語辞書に関する情報は、マスタ用語辞書定義部１１に登録され、個別用語辞書に関する情報は、これに対応する組織の個別用語辞書定義部１２に登録される。
【００２８】
用語辞書利用状況分析部２２は、後述する用語名採用度集計部２３、用語定義採用度集計部２４、新規登録用語集計部２５に集計処理を指令し、その結果に基づいて、マスタ用語辞書の利用状況を分析する。この分析された利用状況は、出力装置５に出力される。
【００２９】
用語名採用度集計部２３は、マスタ用語辞書定義部１１及び個別用語辞書定義部１２に登録される情報を用いて、マスタ用語辞書に登録されている用語の用語名採用率を算出する。この用語名採用率は、マスタ用語辞書に登録されている用語の名が、各個別用語辞書においてどれだけの割合で採用されているかを示す値である。
【００３０】
用語定義採用度集計部２４は、マスタ用語辞書定義部１１及び個別用語辞書定義部１２に登録される情報を用いて、マスタ用語辞書に登録されている用語の用語定義採用率を算出する。この用語定義採用率は、マスタ用語辞書に登録されている用語の定義が、各個別用語辞書においてどれだけの割合で採用されているかを示す値である。
【００３１】
新規登録用語集計部２５は、マスタ用語辞書定義部１１及び個別用語辞書定義部１２に登録される情報を用いて、マスタ用語辞書にはないが個別用語辞書には存在する用語を集め、それらの新規登録率を算出する。この新規登録率は、マスタ用語辞書に存在しない用語が、複数の個別用語辞書全体でどれだけの割合で新規登録されたかを示す値である。
【００３２】
用語辞書更新部２６は、利用者からのマスタ用語辞書内の用語の削除、追加、修正等の編集指示を受け付け、この指示をマスタ用語辞書定義部１１に反映させると共に、このマスタ用語辞書の更新結果を、個別用語辞書定義部１２に反映させる。
【００３３】
用語辞書出力部２７は、マスタ用語辞書定義部１１及び個別用語辞書定義部１２の情報を、ＣＳＶ(Comma Separated Values)形式等のデータとして、出力装置５に出力する。
【００３４】
図２は、上記構成の辞書管理システム１における処理の流れを示している。先ず、利用者により入力装置１からＣＳＶ形式で与えられたマスタ用語辞書のデータが、用語辞書登録手段２１によりマスタ用語辞書定義部１１に登録される（Ｓ１０１）。この時、マスタ用語辞書のデータ構造は、図３のようになる。同図において、用語Ｎｏ．は、マスタ用語辞書内で用語を一意に識別可能にする番号を示す。利用フラグは、その用語が現在使用中であるか否かを示す。用語名は、用語の名（見出し語、表記）を示す。読み仮名は、用語の称呼（発音）を示す。用語定義は、用語の定義（意味、内容）を示す。
【００３５】
次いで、利用者により入力装置１からＣＳＶ形式で与えられた各個別用語辞書のデータが、用語辞書登録手段２１により個別用語辞書定義部３２に登録される（Ｓ１０２）。この時、個別用語辞書のデータ構造は、図４のようになる。このデータは、個別用語辞書と同数存在する。同図において、部門番号は、個別用語辞書がどの部門（組織、分野、業界）で使用されるかを一意に識別可能にする番号を示す。図５は、部門番号と組織名とが関連付けられてなるデータ構造を例示している。このデータは、組織コード定義部１３に登録されている。用語Ｎｏ．は、個別用語辞書内で用語を一意に識別可能にする番号を示す。利用フラグは、その用語が現在使用中であるか否かを示す。マスタ用語は、その用語がマスタ用語辞書から採用されたものであるか否かを示す。即ち、マスタ用語辞書から採用されたものである場合、マスタ用語辞書の用語番号が入り、空欄の場合には、個別用語辞書に新規に定義（登録）された用語であることを示す。用語名は、用語の名を示す。読み仮名は、用語の称呼を示す。用語定義は、用語の定義を示す。この定義には、マスタ用語辞書の定義がそのまま使用される場合と、個別用語辞書の作成者により独自に与えられる場合とがある。
【００３６】
次いで、各個別用語辞書に対して、マスタ用語辞書からの用語の利用状況を分析する。即ち、用語辞書利用状況分析部２２から、用語名採用度集計部２３、用語定義採用度集計部２４、新規登録用語集計部２５に集計指示が出され、その集計結果が出力装置４から出力される。
【００３７】
この利用状況の分析処理においては、先ず用語名採用度集計部２３により、マスタ用語辞書に登録される各用語の用語名採用率を算出する（Ｓ１０３）。この用語名採用率は、例えば、マスタ用語辞書内にある用語Ｎｏ．をキーとして、全ての個別用語辞書定義部１２を検索し、列名「マスタ用語Ｎｏ．」の値と一致する数、即ち採用された用語の数を、個別用語辞書の全体数で除することにより算出することができる。例えば、用語Ｎｏ．１の「アーキテクチャ」が、１０ある個別用語辞書の中の８つで使用されている場合、「アーキテクチャ」の用語名採用率は、８／１０＝０．８、即ち８０％となる。このような演算を、マスタ用語辞書に登録される全ての用語について行う。
【００３８】
次いで、用語定義採用度集計部２４により、マスタ用語辞書に登録される各用語の用語定義採用率を算出する（Ｓ１０４）。この用語定義採用率は、例えば、マスタ用語辞書内にある用語Ｎｏ．をキーとして、全ての個別用語辞書定義部１２を検索し、列名「マスタ用語Ｎｏ．」の値と一致する用語に関する情報（用語名、読み仮名、採用組織、用語定義）を抽出する。そして、抽出した各用語に対して、個別用語辞書の用語定義と、マスタ用語辞書の用語定義とが一致するか否かを調査する。一致しない場合には、個別用語辞書で定義が更新されたことを示す。この調査結果に基づいて、マスタ用語辞書からの定義の採用率を算出することができる。例えば、用語Ｎｏ．１の「アーキテキチャ」が、１０ある個別用語辞書の中の８つで採用されており、採用された８つの個別用語辞書の中の５つでマスタ用語辞書の定義が採用されている場合には、用語「アーキテクチャ」の用語定義採用率は、５／８＝０．６２５、即ち６２．５％となる。
【００３９】
次いで、新規登録用語集計手段２５により、個別用語辞書における用語の新規登録状況を集計し、新規登録率を算出する（Ｓ１０５）。個別用語辞書で新規登録された用語を抽出するためには、全ての個別用語辞書定義部１２において、列「マスタ用語Ｎｏ．」の値が空の用語情報（部門番号、用語Ｎｏ．、利用フラグ、マスタ用語Ｎｏ．、用語名、読み仮名、用語定義）を抽出すればよい。例えば、マスタ用語辞書に存在しない用語「アーキテクチャ記述言語」が、１０ある個別用語辞書の中の５つで新規に定義されている場合には、「アーキテクチャ記述言語」の新規登録率は、５／１０＝０．５、即ち５０％となる。このような演算を、個別用語辞書の全ての新規登録用語について行う。
【００４０】
次いで、マスタ用語辞書の用語の利用状況を出力する（Ｓ１０６）。即ち、上記ステップＳ１０３及びＳ１０４により得られた用語名採用率、用語定義採用率等を用いて、マスタ用語辞書の変更の必要性を示すスコアを用語毎に算出し、出力装置５に出力する。このスコアは、次の式により求めることができる。
スコア＝（全個別用語辞書数）＊（用語名採用率）＊（用語名採用数）＊（用語定義採用率）
スコアが小さい程、用語名及び用語定義が個別用語辞書に利用されていないことを示し、マスタ用語辞書からの変更の必要性が大きいことを示している。従って、マスタ用語辞書の更新候補として、スコアの小さい用語から順に、ディスプレイ等に表示することが好ましい。また、用語名採用率、用語定義採用率の値が閾値を下回る場合には、スコアに関わらず更新候補とすることが好ましい。また、スコアの計算式、閾値、表示順等は、予め固定値として設定することも、又利用者により適宜設定することも可能である。
【００４１】
図６は、上記利用状況の出力画面を例示している。この例では、スコアの下限閾値を７０、用語名採用率の閾値を５０％、用語定義採用率の閾値を６０％としている。また、各行の右端に詳細ボタンが設けられている。図７は、この詳細ボタンを押した時に表示される詳細画面を例示している。この例では、１行目にマスタ用語辞書の用語情報が表示されている。２行目にマスタ用語辞書を編集する場合の編集フォーム（ステップＳ１０７において後述する）が表示されている。３行目以降に、個別用語辞書毎の用語の採用に関する情報が表示されている。この詳細画面により、どの個別用語辞書がその用語を採用しているか、又どのように用語の定義をカスタマイズしているかを把握することができる。
【００４２】
また、ステップＳ１０６においては、上記新規登録率も表示される。即ち、新規登録率が閾値以上である用語を、マスタ用語辞書への更新（追加）候補として画面に出力する。図８は、新規登録率の出力画面を例示している。この例では、更新候補とする新規登録率の閾値を９０％としている。この閾値、表示順等は、予め固定値として設定することも、又利用者により適宜設定することも可能である。また、各行の右端に詳細ボタンが設けられている。図９は、この詳細ボタンを押した時に表示される詳細画面を例示している。この例では、１行目にマスタ用語辞書に用語を追加する場合の編集フォーム（ステップＳ１０７において後述する）が表示されている。２行目以降に、個別用語辞書における用語に関する情報が表示されている。この詳細画面により、その用語を新規登録した組織や、その組織によりなされた用語の定義を把握することができる。
【００４３】
次いで、上記利用状況の出力に基づいて、マスタ用語辞書を編集する（Ｓ１０７）。例えば、図６に示す出力画面において、列名「削除」のチェックボックスにチェックを入れ、更新ボタンを押すことにより、その用語を削除することが決定する。また、図７に示す詳細画面において、マスタ用語辞書の用語の定義を更新することができる。利用者は、図７に示す詳細画面の１行目のマスタ用語辞書の用語情報と、３行目以降の各個別用語辞書の利用情報を比較しながら、用語の定義を編集することができる。もし、マスタ用語辞書の定義よりも、ある個別用語辞書の定義の方が適しており、置き換えるべきであると判断される場合には、採用する定義の列名「登録」にあるチェックボックスにチェックを入れ、更新ボタンを押すことにより、その定義を採用するべく更新が行われる。
【００４４】
また、図９に示す詳細画面により、マスタ用語辞書への新規用語の登録作業を行うことができる。例えば、多くの個別用語辞書において、用語Ｘが新規登録されており、マスタ用語辞書へも用語Ｘを新規登録する場合に、「用語Ｘ」という名は同一でも、その定義が異なる場合が考えられる。このような場合には、図９に示す詳細画面において、どの用語の定義を採用するか、列名「登録」のチェックボックスにチェックを入れることにより、適するものを選択することができる。また、「用語Ｘ」という名は採用しても、その定義は個別用語辞書のものを引用せず、独自に設定したい場合には、図９に示す詳細画面の１行目にある列名「採用組織」の値が「新規定義」となっている行の「登録」のチェックボックスにチェックを入れ、用語定義の欄に利用者自らの定義を入力する。そして、最後に更新ボタンを押すことにより、その定義が確定される。
【００４５】
次いで、用語辞書更新部２６は、上記ステップＳ１０７により行われたマスタ用語辞書への更新結果を、マスタ用語辞書定義部１１及び個別用語辞書定義部１２に反映させる（Ｓ１０８）。
【００４６】
最後に、用語辞書出力手段２７は、マスタ用語辞書定義部１１及び個別用語辞書定義部１２に保存されている情報を、ＣＳＶ形式等のデータとして出力装置５に出力する（Ｓ１０９）。
【００４７】
上記のように辞書管理システム１によれば、利用者が実際に使用している個別用語辞書に、マスタ用語辞書がどのように利用されているかが詳細に分析され、その分析結果に基づいて、マスタ用語辞書を効率的に最新且つ最適な状態に保つことが可能となる。即ち、個別用語辞書へのマスタ用語辞書の利用状況（用語名採用率、用語定義採用率、新規登録率等）に基づいて、マスタ用語辞書の更新候補が提示されるため、各用語について更新の要否を判断する時間を大幅に短縮することが可能となる。更に、本システム１によれば、マスタ用語辞書を実用性の高いものに改善し、維持することが可能となる。
【００４８】
実施の形態２
図１０は、本発明の実施の形態２に係る辞書管理システム５１の構成を示している。この辞書管理システム５１は、上記実施の形態１に係る辞書管理システム１の構成と比較して、入力装置１、及びデータ処理装置３内の用語辞書登録手段２１がなく、又記憶装置３内にあった個別用語辞書定義部１２が、本体装置の外部にある個別用語辞書管理システム５５内にある点で相違している。
【００４９】
また、本実施の形態に係るマスタ用語辞書定義部１１及び個別用語辞書定義部１２には、予めマスタ用語辞書に関する情報が保存されている。即ち、上記実施の形態１においては、外部から入力装置１を介してマスタ用語辞書に関する情報及び個別用語辞書に関する情報を読み込み、更新結果を外部に出力するという形式が採用されているが、本実施の形態においては、マスタ用語辞書に関する情報が、本体装置内で管理される。
【００５０】
また、本体装置（データ処理装置３）から、マスタ用語辞書定義部１１と、個別用語辞書管理システム５５の個別用語辞書定義部１２とにアクセスすることにより、個別用語辞書に関する情報の読み込みと、マスタ用語辞書の更新とを、直接実行することが可能である。
【００５１】
このような構成によっても、上記実施の形態１と同様の作用効果を得ることができる。
【００５２】
なお、本発明は上記実施の形態に限られたものではなく、趣旨を逸脱しない範囲で適宜変更することが可能である。
【符号の説明】
【００５３】
１，５１  辞書管理システム
２  入力装置
３  データ処理装置
４  記憶装置
５  出力装置
１１  マスタ用語辞書定義部
１２  個別用語辞書定義部
１３  組織コード定義部
２１  用語辞書登録部
２２  用語辞書利用状況分析部
２３  用語名採用度集計部
２４  用語定義採用度集計部
２５  新規登録用語集計部
２６  用語辞書更新部
２７  用語辞書出力部
５５  個別用語辞書管理システム
【図１】
2010211361.tif 000003
【図２】
2010211361.tif 000004
【図３】
2010211361.tif 000005
【図４】
2010211361.tif 000006
【図５】
2010211361.tif 000007
【図６】
2010211361.tif 000008
【図７】
2010211361.tif 000009
【図８】
2010211361.tif 000010
【図９】
2010211361.tif 000011
【図１０】
2010211361.tif 000012
【図１１】
2010211361.tif 000013