(57)【要約】【課題】用語置換えに用いられるカバー率の高い校正辞書を容易に作成する。【解決手段】表記選択部１１３ｃが、校正辞書１１２ａから、複数分野の置換え先表記に対応付けられている置換え元表記と当該置換え元表記に対応付けられている複数分野の置換え先表記とを選択する。続いて、リスト作成部１１３ｄが、選択された複数分野の置換え先表記ごとに、当該置換え先表記に基づいて置換え元表記を校正辞書１１２ａから抽出し、当該置換え元表記と当該置換え元表記に対応付けられている置換え先表記とを含んだ表記リストを作成する。続いて、類似判定部１１３ｅが、複数分野の表記リスト間で一の分野の表記リストの表記群と他の分野の表記リストの表記群とが類似しているか否かを判定する。そして、補完辞書生成部１１３ｆが、類似している他の分野の表記リストの表記と一の分野の表記リストの最上位の置換え先表記とを対応付けた校正補完辞書１１２ｂを生成する。【選択図】        図１
2009245308.tif 000002
【特許請求の範囲】
【請求項１】
複数分野ごとに作成された文書内の用語を置換える校正を支援する文書校正支援プログラムであって、
置換え元表記と置換え先表記とを対応付けて分野ごとに記憶した校正辞書から、複数分野の置換え先表記それぞれに対応付けられている置換え元表記と当該置換え元表記に対応付けられている複数分野の置換え先表記それぞれとを選択する表記選択手順と、
前記表記選択手順によって選択された複数分野の置換え先表記ごとに、当該置換え先表記と同じ表記の置換え先表記に対応付けられている置換え元表記を前記校正辞書から抽出し、抽出した置換え元表記と、当該置換え元表記に対応付けられている置換え先表記とをそれぞれ含んだ表記リストを作成するリスト作成手順と、
前記リスト作成手順によって作成された複数分野の表記リスト間で、一の分野の表記リストに含まれている表記群と他の分野の表記リストに含まれている表記群とが類似しているか否かを判定する類似判定手順と、
前記類似判定手順によって類似していると判定された他の分野の表記リストが存在した場合に、当該他の分野の表記リストに含まれている表記と一の分野の表記リストに含まれている最上位の置換え先表記とを対応付けた前記一の分野の校正補完辞書を生成する補完辞書生成手順と、
前記補完辞書生成手順によって生成された校正補完辞書および前記校正辞書を用いて、校正対象となる文書の校正を支援する校正支援手順と、
をコンピュータに実行させることを特徴とする文書校正支援プログラム。
【請求項２】
前記リスト作成手順は、前記表記リストを作成したのちに、当該表記リストに含まれている置換え元表記と同じ表記の置換え先表記に対応付けられている置換え元表記を前記校正辞書から抽出し、抽出した置換え元表記を前記表記リストに追加する処理を再帰的に繰り返すことを特徴とする請求項１に記載の文書校正支援プログラム。
【請求項３】
前記補完辞書生成手順は、前記一の分野の校正補完辞書を生成したのちに、当該校正補完辞書に含まれている置換え元表記と前記校正辞書に含まれている置換え元表記との間で重複する置換え元表記が存在した場合には、当該置換え元表記を置換え無効化テーブルに登録し、
前記校正支援手順は、前記置換え無効化テーブルに登録されている置換え元表記の用語を置換える校正については、前記校正補完辞書のみを用いて、前記校正対象となる文書の校正を支援することを特徴とする請求項２に記載の文書校正支援プログラム。
【請求項４】
複数分野ごとに作成された文書内の用語を置換える校正を支援する文書校正支援方法であって、
置換え元表記と置換え先表記とを対応付けて分野ごとに記憶した校正辞書から、複数分野の置換え先表記それぞれに対応付けられている置換え元表記と当該置換え元表記に対応付けられている複数分野の置換え先表記それぞれとを選択する表記選択工程と、
前記表記選択工程によって選択された複数分野の置換え先表記ごとに、当該置換え先表記と同じ表記の置換え先表記に対応付けられている置換え元表記を前記校正辞書から抽出し、抽出した置換え元表記と、当該置換え元表記に対応付けられている置換え先表記とをそれぞれ含んだ表記リストを作成するリスト作成工程と、
前記リスト作成工程によって作成された複数分野の表記リスト間で、一の分野の表記リストに含まれている表記群と他の分野の表記リストに含まれている表記群とが類似しているか否かを判定する類似判定工程と、
前記類似判定工程によって類似していると判定された他の分野の表記リストが存在した場合に、当該他の分野の表記リストに含まれている表記と一の分野の表記リストに含まれている最上位の置換え先表記とを対応付けた前記一の分野の校正補完辞書を生成する補完辞書生成工程と、
前記補完辞書生成工程によって生成された校正補完辞書および前記校正辞書を用いて、校正対象となる文書の校正を支援する校正支援工程と、
を含んだことを特徴とする文書校正支援方法。
【請求項５】
複数分野ごとに作成された文書内の用語を置換える校正を支援する文書校正支援装置であって、
置換え元表記と置換え先表記とを対応付けて分野ごとに記憶した校正辞書から、複数分野の置換え先表記それぞれに対応付けられている置換え元表記と当該置換え元表記に対応付けられている複数分野の置換え先表記それぞれとを選択する表記選択手段と、
前記表記選択手段によって選択された複数分野の置換え先表記ごとに、当該置換え先表記と同じ表記の置換え先表記に対応付けられている置換え元表記を前記校正辞書から抽出し、抽出した置換え元表記と、当該置換え元表記に対応付けられている置換え先表記とをそれぞれ含んだ表記リストを作成するリスト作成手段と、
前記リスト作成手段によって作成された複数分野の表記リスト間で、一の分野の表記リストに含まれている表記群と他の分野の表記リストに含まれている表記群とが類似しているか否かを判定する類似判定手段と、
前記類似判定手段によって類似していると判定された他の分野の表記リストが存在した場合に、当該他の分野の表記リストに含まれている表記と一の分野の表記リストに含まれている最上位の置換え先表記とを対応付けた前記一の分野の校正補完辞書を生成する補完辞書生成手段と、
前記補完辞書生成手段によって生成された校正補完辞書および前記校正辞書を用いて、校正対象となる文書の校正を支援する校正支援手段と、
を備えたことを特徴とする文書校正支援装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数分野ごとに作成された文書内の用語を置換える校正を支援する文書校正支援プログラム、文書校正支援方法および文書校正支援装置に関する。
【背景技術】
【０００２】
従来、ドキュメントの作成作業における用語の統一を支援する校正支援技術として、置換え元表記と置換え先表記とを対応付けた校正辞書を用いたものが知られている（例えば、特許文献１参照。）。校正辞書を用いた校正支援技術では、原文に置換え元表記が検出されると、校正辞書に基づいて、置換え元表記が置換え先表記に置換えられたり、利用者に警告が報知されたりする。
【０００３】
ところで、大規模なドキュメントが作成される場合には、プロジェクトや分野ごとにドキュメントの作成作業が行われるのが一般的である。このような大規模ドキュメントの作成作業において、上述した校正支援技術が適用される場合には、前述した校正辞書はプロジェクトや分野ごとに作成される。ここで、校正辞書に登録するエントリ（置換え元表記と置換え先表記とを対応付けた情報）は、ある程度は事前に準備することが可能である。
【０００４】
【特許文献１】特開平５−１２０２７５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、真に校正辞書に登録すべきエントリは、用語統一の作業において実際に用語のずれが生じてみないと把握することが難しい。そのため、ドキュメントの作成があまり行われていない分野、すなわち、用語統一のための用語の置換えがあまり行われていない分野については、カバー率の高い校正辞書を作成することが容易ではなかった。
【０００６】
本発明は、上述した従来技術による問題点を解消するためになされたものであり、カバー率の高い校正辞書を容易に作成することが可能な文書校正支援プログラム、文書校正支援方法および文書校正支援装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するため、文書校正支援装置は、置換え元表記と置換え先表記とを対応付けて分野ごとに記憶した校正辞書から、複数分野の置換え先表記それぞれに対応付けられている置換え元表記と当該置換え元表記に対応付けられている複数分野の置換え先表記それぞれとを選択する。続いて、文書校正支援装置は、選択された複数分野の置換え先表記ごとに、当該置換え先表記と同じ表記の置換え先表記に対応付けられている置換え元表記を校正辞書から抽出し、抽出した置換え元表記と、当該置換え元表記に対応付けられている置換え先表記とをそれぞれ含んだ表記リストを作成する。続いて、文書校正支援装置は、作成された複数分野の表記リスト間で、一の分野の表記リストに含まれている表記群と他の分野の表記リストに含まれている表記群とが類似しているか否かを判定する。続いて、文書校正支援装置は、類似していると判定された他の分野の表記リストが存在した場合に、当該他の分野の表記リストに含まれている表記と一の分野の表記リストに含まれている最上位の置換え先表記とを対応付けた一の分野の校正補完辞書を生成する。そして、文書校正支援装置は、生成された校正補完辞書および校正辞書を用いて、校正対象となる文書の校正を支援する。
【発明の効果】
【０００８】
開示の文書校正支援装置によれば、カバー率の高い校正辞書を容易に作成することが可能になるという効果を奏する。
【発明を実施するための最良の形態】
【０００９】
以下に添付図面を参照して、この発明に係る文書校正支援プログラム、文書校正支援方法および文書校正支援装置の好適な実施例を詳細に説明する。
【実施例】
【００１０】
まず、本実施例に係る文書校正支援装置の概要について説明する。本実施例に係る文書校正支援装置は、校正辞書に基づいて、入力した文書中の用語から置換えを行うべき表記の候補を検出し、検出した候補を置換え先となる表記の情報とともに校正結果として出力する装置である。ここで、校正辞書とは、置換え元表記と置換え先表記とを分野ごとに対応付けた定義情報である。
【００１１】
また、本実施例に係る文書校正支援装置は、用語統一に係る表記の置き換えにおいて構成辞書を補完する校正辞書である校正補完辞書を自動的に生成する機能も備えている。具体的には、文書校正支援装置は、同一の表記を近接する複数の分野で別々の表記に置換えることを定義した構成辞書のエントリを利用して、校正補完辞書を生成する。
【００１２】
以下、本実施例に係る文書校正支援装置について詳細に説明してゆく。まず、本実施例に係る文書校正支援装置の構成について説明する。図１は、本実施例に係る文書校正支援装置の構成を示す機能ブロック図である。同図に示すように、文書校正支援装置１００は、文書入力部１１０と、結果出力部１１１と、記憶部１１２と、制御部１１３とを有する。
【００１３】
文書入力部１１０は、校正対象となる文書を読み込む入力部である。文書入力部１１０は、ひとつずつ文書を読み込んでもよいし、複数の文書をまとめて読み込んでもよい。
【００１４】
結果出力部１１１は、後述する校正情報生成部１１３ｂによって生成された校正情報を出力する出力部である。結果出力部１１１は、校正情報生成部１１３ｂから校正情報を受け付けるたびに表示部（図示せず）に表示させる。または、校正情報生成部１１３ｂは、複数の校正情報をまとめたレポートを作成し、作成したレポートを別文書として出力してもよいし、原文対象文書に注釈として挿入して出力してもよい。
【００１５】
記憶部１１２は、制御部１１３による各種処理に必要なデータおよびプログラムを記憶する記憶部である。本実施例では、記憶部１１２は、校正辞書１１２ａと、校正補完辞書１１２ｂと、置換え無効化テーブル１１２ｃとを記憶している。
【００１６】
校正辞書１１２ａは、文書作成時に用語を統一するための表記の置換えを定義したテーブルである。具体的には、校正辞書１１２ａは、置換え元表記と置換え先表記とを対応付けて分野ごとに記憶する。
【００１７】
図２は、校正辞書１１２ａの概念を説明するための図である。同図において、楕円で囲まれた文字は、それぞれ置換え元表記または置換え先表記を示している。また、同図において、楕円と楕円との間の矢印は、それぞれ置換え元表記と置換え先表記との対応付けを示しており、矢印の向きが置換え元表記から置換え先表記への向きを示している。
【００１８】
同図に示すように、例えば、校正辞書１１２ａは、Ａ、Ｂ、Ｃ分野の３つの分野ごとに、置き換え元表記と置換え先表記とを対応付けて記憶する。そして、同図の例では、校正辞書１１２ａは、Ａ分野の表記としては、「データ・ベース装置」、「ＤＢ装置」、「データ・ベース」、「ＤＢ」および「ｄｂ装置」を記憶している。ここで、「データ・ベース装置」は、「ＤＢ装置」、「データ・ベース」および「ＤＢ」の置換え先表記として記憶されており、「ＤＢ装置」は、「ｄｂ装置」の置換え先表記として記憶されている。
【００１９】
また、校正辞書１１２ａは、Ｂ分野の表記としては、「データベース装置」、「ＤＢ」、「ｄｂ装置」および「データベース」を記憶している。ここで、「データベース装置」は、「ＤＢ」および「データベース」の置換え先表記として記憶されている。また、校正辞書１１２ａは、Ｃ分野の表記としては、「ｄＢ」、「デシベル」、「ＤＢ」および「ｄｅｃｉｂｅｌ」を記憶している。ここで、「ｄＢ」は、「デシベル」の置換え先表記として記憶されており、「デシベル」は、「ｄｅｃｉｂｅｌ」の置換え先表記として記憶されている。
【００２０】
図３は、校正辞書１１２ａに登録されるエントリの一例を示す図である。同図は、図２に示した置換え元表記および置換え先表記が校正辞書１１２ａにエントリとして登録された場合を示している。同図に示すように、例えば、校正辞書１１２ａは、置換え元表記にＡ、ＢおよびＣ分野の置換え先表記をそれぞれ対応付けたエントリを置換え元表記ごとに記憶する。なお、ここでは、Ａ、ＢおよびＣ分野のエントリがひとつのテーブルに記憶された場合を示しているが、各エントリは分野ごとに別々のテーブルに記憶されるようにしてもよい。
【００２１】
校正補完辞書１１２ｂは、用語統一に係る表記の置換えにおいて校正辞書１１２ａを補完するためのテーブルである。具体的には、校正補完辞書１１２ｂは、校正辞書１１２ａと同様に、置換え元表記と置換え先表記とを対応付けて分野ごとに記憶する。
【００２２】
図４は、校正補完辞書１１２ｂの概念を説明するための図である。同図に示すように、例えば、校正補完辞書１１２ｂは、Ａ分野の「データ・ベース装置」を、Ｂ分野の「データベース装置」の置換え先として記憶する（同図（１）を参照）。また、校正補完辞書１１２ｂは、Ａ分野の「データ・ベース装置」を、Ｂ分野の「データベース」の置換え先として記憶する（同図（２）を参照）。また、校正補完辞書１１２ｂは、Ａ分野の「データ・ベース装置」を、同じくＡ分野の「ｄｂ装置」の置換え先として記憶する（同図（３）を参照）。
【００２３】
図５は、校正補完辞書１１２ｂに登録されるエントリの一例を示す図である。同図は、図４（１）、（２）および（３）に示した置換え元表記および置換え先表記が校正補完辞書１１２ｂにエントリとして登録された場合を示している。同図に示すように、例えば、校正補完辞書１１２ｂは、置換え元表記にＡ、ＢおよびＣ分野の置換え先表記をそれぞれ対応付けたエントリを置換え元表記ごとに記憶する。
【００２４】
同図の例では、校正補完辞書１１２ｂは、図４（１）を表すエントリとして、置換え元表記である「データベース装置」に、Ａ分野の置換え先として「データ・ベース装置」を対応付けたエントリを記憶している。また、校正補完辞書１１２ｂは、図４（２）を表すエントリとして、置換え元表記である「データベース」に、Ａ分野の置換え先として「データ・ベース装置」を対応付けたエントリを記憶している。さらに、校正補完辞書１１２ｂは、図４（３）を表すエントリとして、置換え元表記である「ｄｂ装置」に、Ａ分野の置換え先として「データ・ベース装置」を対応付けたエントリを記憶している。
【００２５】
なお、ここでは、Ａ分野の置換え先表記のみが置換え元表記に対応付けられている場合を示しているが、置換え元表記には、Ｂ分野やＣ分野の置換え先表記が対応付けられる場合もある。
【００２６】
置換え無効化テーブル１１２ｃは、校正辞書１１２ａに基づく表記の置き換えを無効化するためのテーブルである。具体的には、置換え無効化テーブル１１２ｃは、校正辞書１１２ａと同様に、置換え元表記と置換え先表記とを対応付けて分野ごとに記憶する。
【００２７】
図６は、置換え無効化テーブル１１２ｃに登録されるエントリの一例を示す図である。
同図に示すように、例えば、置換え無効化テーブル１１２ｃは、置換え元表記である「ｄｂ装置」と、Ａ分野の置換え先として定義された「ＤＢ装置」とを対応付けて記憶する。同図に示したエントリは、図２に示した校正辞書１１２ａに基づく「ｄｂ装置」からＡ分野の「ＤＢ装置」への置換えを無効化するものである。
【００２８】
なお、ここでは、Ａ分野の置換え先表記のみが置換え元表記に対応付けられている場合を示しているが、置換え元表記には、Ｂ分野やＣ分野の置換え先表記が対応付けられることもある。
【００２９】
制御部１１３は、ＯＳ（Operating System）などの制御プログラム、各種の処理手順などを規定したプログラムおよび所要データを格納するための内部メモリを有し、これらによって種々の処理を実行する処理部である。例えば、制御部１１３は、校正辞書検索部１１３ａと、校正情報生成部１１３ｂと、表記選択部１１３ｃと、リスト作成部１１３ｄと、類似判定部１１３ｅと、補完辞書生成部１１３ｆとを有する。
【００３０】
校正辞書検索部１１３ａは、校正対象の文書に含まれる文字列をキーとして校正辞書１１２ａおよび校正補完辞書１１２ｂを検索する処理部である。具体的には、校正辞書検索部１１３ａは、文書入力部１１０によって読み込まれた校正対象の文書に含まれる文字列をキーとして校正辞書１１２ａおよび校正補完辞書１１２ｂを検索することにより、置換えを行うべき用語の候補（置換え元表記に一致する用語）を検出する。
【００３１】
そして、校正辞書検索部１１３ａは、検出した用語の候補（以下、「置換え候補」）を後述する校正情報生成部１１３ｂに引き渡す。このとき、校正辞書検索部１１３ａは、検出した置換え候補と一致する置換え元表記が置換え無効化テーブル１１２ｃに記憶されているか否かを確認し、記憶されていた場合には、当該置換え候補を校正情報生成部１１３ｂに引き渡す対象から除外する。
【００３２】
なお、校正辞書検索部１１３ａによる文字検索の方法としては、検索キーと同一のエントリを検索する「完全一致」、検索キーの先頭から数文字を切り出した部分と一致するエントリを検索する「前方包含検索」などが用いられる。そして、校正辞書検索部１１３ａによる文字検索を高速化するため、校正辞書１１２ａの規模が大きい場合にはインデクスが生成されるのが好ましい。
【００３３】
校正情報生成部１１３ｂは、校正対象となる文書の校正を支援するための校正情報を生成する処理部である。具体的には、校正辞書検索部１１３ａによって置換え候補が検出されると、検出された置換え候補と、校正辞書１１２ａおよび校正補完辞書１１２ｂにおいて当該置換え候補に対応付けられている置換え先表記とを含む校正情報を生成する。そして、校正情報生成部１１３ｂは、生成した校正情報を結果出力部１１１に引き渡す。
【００３４】
表記選択部１１３ｃは、複数分野の置換え先表記それぞれに対応付けられている置き換え元表記と、当該置換え元表記に対応付けられている複数分野の置換え先表記それぞれとを校正辞書１１２ａから選択する処理部である。
【００３５】
具体的には、表記選択部１１３ｃは、まず、校正補完辞書１１２ｂを作成する原文分野を決定する。ここで、表記選択部１１３ｃは、例えば、ダイアログにより利用者から指定された分野を原文分野としてもよいし、外部からパラメータによって指定された分野を原文分野としてもよい。以下では、原文分野をＡ分野とした場合について説明してゆく。
【００３６】
例えば、原文分野をＡ分野とした場合、表記選択部１１３ｃは、校正辞書１１２ａに記憶されているエントリを先頭から順番に読み出しながら、Ａ分野の置換え先表記が設定され、かつ、Ａ分野以外の分野にも置換え先表記が設定されているエントリを探索する。そして、該当するエントリが存在した場合には、表記選択部１１３ｃは、当該エントリの置換え元表記と、当該置換え元表記に対応付けられている複数分野（Ａ分野および他の分野）の置換え先表記それぞれとを選択する。
【００３７】
例えば、図３に示した校正辞書１１２ａの例では、表記選択部１１３ｃは、２番目のエントリから「ＤＢ」を置換え元表記として選択し、Ａ分野の「データ・ベース装置」、Ｂ分野の「データベース装置」およびＣ分野の「ｄＢ」を置換え先表記として選択する。または、表記選択部１１３ｃは、４番目のエントリから「ｄｂ装置」を置換え元表記として選択し、Ａ分野の「ＤＢ装置」およびＢ分野の「データベース」を置換え先表記として選択する。
【００３８】
リスト作成部１１３ｄは、表記選択部１１３ｃによって選択された複数分野の置換え先表記に基づいて、分野ごとに表記リストを作成する処理部である。具体的には、リスト作成部１１３ｄは、表記選択部１１３ｃによって選択された複数分野の置換え先表記ごとに、当該置換え先表記と同じ表記の置換え先表記に対応付けられている置換え元表記を校正辞書１１２ａから抽出する。そして、リスト作成部１１３ｄは、抽出した置換え元表記と、当該置換え元表記に対応付けられている置換え先表記とをそれぞれ含んだ表記リストを作成する。
【００３９】
図７は、リスト作成部１１３ｄにより作成される表記リストの一例を示す図である。同図は、原文分野をＡ分野とした場合に、図３に示した校正辞書１１２ａから選択された置換え元表記および置換え先表記に基づいて作成される表記リストを示している。
【００４０】
同図に示すように、リスト作成部１１３ｄは、まず、表記選択部１１３ｃにより選択された複数の置換え先表記のうち、Ａ分野の「データ・ベース装置」と同じ表記に対応付けられている置換え元表記の「ＤＢ装置」、「ＤＢ」および「データ・ベース」を抽出する。そして、リスト作成部１１３ｄは、抽出した置換え元表記である「ＤＢ装置」、「ＤＢ」および「データ・ベース」と、当該置換え元表記に対応付けられている置換え先表記である「データ・ベース装置」とを含んだ表記リストＳＷＬを作成する。
【００４１】
続いて、リスト作成部１１３ｄは、表記選択部１１３ｃによって選択された複数の置換え先表記のうち、Ｂ分野の「データベース装置」と同じ表記に対応付けられている置換え元表記の「ＤＢ」および「データベース」を抽出する。そして、リスト作成部１１３ｄは、抽出した置換え元表記である「ＤＢ」および「データベース」と、当該置換え元表記に対応付けられている置換え先表記である「データベース装置」とを含んだ表記リストＳＷＬ１を作成する。
【００４２】
続いて、リスト作成部１１３ｄは、表記選択部１１３ｃにより選択された複数の置換え先表記のうち、Ｃ分野の「ｄＢ」と同じ表記に対応付けられている置換え元表記の「ＤＢ」および「デシベル」を抽出する。そして、リスト作成部１１３ｄは、抽出した置換え元表記である「ＤＢ」および「デシベル」と、当該置換え元表記に対応付けられている置換え先表記である「ｄＢ」とを含んだ表記リストＳＷＬ２を作成する。
【００４３】
さらに、リスト作成部１１３ｄは、作成した表記リストに含まれている置換え元表記と同じ表記の置換え先表記に対応付けられている置換え元表記を校正辞書１１２ａから抽出し、抽出した置換え元表記を表記リストに追加する処理を再帰的に繰り返す。
【００４４】
例えば、図３に示した校正辞書１１２ａの例では、リスト作成部１１３ｄは、ＳＷＬに含まれていている「ＤＢ装置」を置換え先表記としている「ｄｂ装置」を校正辞書１１２ａから抽出して、ＳＷＬに追加する。また、リスト作成部１１３ｄは、ＳＷＬ１に含まれている「データベース」を置換え先表記としている「ｄｂ装置」を校正辞書１１２ａから抽出して、ＳＷＬ１に追加する。また、リスト作成部１１３ｄは、ＳＷＬ２に含まれている「デシベル」を置換え先表記としている「ｄｅｃｉｂｅｌ」を校正辞書１１２ａから抽出して、ＳＷＬ２に追加する。
【００４５】
類似判定部１１３ｅは、リスト作成部１１３ｄによって作成された複数分野の表記リスト間で、一の分野の表記リストに含まれている表記群と、他の分野の表記リストに含まれている表記群とが類似しているか否かを判定する処理部である。
【００４６】
ここで、類似判定部１１３ｅによる表記群の類似判定は、公知の類似度評価技術を用いて行われる。類似度評価技術の代表的な方法としては、コーパス中の共起頻度やシソーラスを用いるものがある。辞書（シソーラス）を利用した単語類似度の計算方法としては「情報処理学会代４６回全国大会（２Ｂ−２）英語辞書を利用した単語の類似度の計算」に記載された方法がある。
【００４７】
また、コーパス中の共起頻度を用いた方法は、例えばＳＷＬの単語とＳＷＬ１の単語がコーパス中で１０単語以内の距離で共起する頻度をすべての要素の組合せで算出し、共起頻度の高い組み合わせからｎ個をとってその合計値を単語群の類似度とする方法である。
【００４８】
具体的には、コーパス中の共起頻度を用いた方法では、十分に大きなテキストの集合（例えば、ウェブ上のテキストなど）において単語Ａが出現する文献数、単語Ｂが出現する文献数、単語Ａおよび単語Ｂが同時に出現する文献数に基づいて単語類似度が算出される。すなわち、単語Ａが出現する文献数をｆｒｅｑ（Ａ）、単語Ｂが出現する文献数をｆｒｅｑ（Ｂ）、単語Ａおよび単語Ｂが同時に出現する文献数をｆｒｅｑ（ＡａｎｄＢ）とすると、単語類似度ｓｉｍ（Ａ，Ｂ）は、以下に示す式で表される。
【００４９】
ｓｉｍ（Ａ，Ｂ）＝（ｆｒｅｑ（ＡａｎｄＢ）／ｆｒｅｑ（Ａ）
＋ｆｒｅｑ（ＡａｎｄＢ）／ｆｒｅｑ（Ｂ））／２
【００５０】
なお、単語類似度の算出において、単語Ａが出現する文献数、単語Ｂが出現する文献数、単語Ａおよび単語Ｂが同時に出現する文献数の代わりに、単語Ａが出現する頻度、単語Ｂが出現する頻度、単語Ａおよび単語Ｂが同時に出現する頻度が用いられてもよい。
【００５１】
そして、単語群Ｘと単語群Ｙとの類似判定は、例えば、以下に示す（１）〜（３）のように行われる。
（１）単語群Ｘの各単語と単語群Ｙの各単語の全ての組み合わせで単語類似度を算出し、
算出した単語類似度の総和が閾値Ｌ１以上の場合は類似関係あり、Ｌ１未満の場合
は類似関係なしと判定。
（２）単語群Ｘの各単語と単語群Ｙの各単語の全ての組み合わせで単語類似度を算出し、
算出した単語類似度のうち単語類似度の上位ｎ個の和が閾値Ｌ２以上の場合は類似
関係あり、Ｌ２未満の場合は類似関係なしと判定。
（３）単語群Ｘの各単語と単語群Ｙの各単語の全ての組み合わせで単語類似度を算出し、
算出した単語類似度のうち単語類似度が閾値Ｌ４以上のものの和が閾値Ｌ５以上の
場合は類似関係あり、Ｌ５未満の場合は類似関係なしと判定。
【００５２】
上記の方法を用いて、例えば、原文分野がＡ分野の場合、類似判定部１１３ｅは、図５に示したＳＷＬの表記群とＳＷＬ１の表記分とが類似しているか否かを判定し、さらに、ＳＷＬの表記群とＳＷＬ２の表記分とが類似しているか否かを判定する。
【００５３】
補完辞書生成部１１３ｆは、類似判定部１１３ｅによって類似していると判定された他の分野の表記リストが存在した場合に、校正補完辞書を生成する処理部である。具体的には、補完辞書生成部１１３ｆは、類似していると判定された他の分野の表記リストが存在した場合に、当該他の分野の表記リストの表記と一の分野の表記リストの最上位の置換え先表記とを対応付けた一の分野の校正補完辞書を生成する。
【００５４】
例えば、図７に示した表記リストにおいて、ＳＷＬとＳＷＬ１とが類似していると判定された場合には、補完辞書生成部１１３ｆは、ＳＷＬ１の表記「データベース装置」とＳＷＬの最上位の置換え先表記「データ・ベース装置」とを対応付ける。また、ＳＷＬ１の表記「ＤＢ」とＳＷＬの最上位の置換え先表記「データ・ベース装置」とを対応付ける。また、補完辞書生成部１１３ｆは、ＳＷＬ１の表記「データベース」とＳＷＬの最上位の置換え先表記「データ・ベース装置」とを対応付ける。さらに、補完辞書生成部１１３ｆは、ＳＷＬ１の表記「ｄｂ装置」とＳＷＬの最上位の置換え先表記「データ・ベース装置」とを対応付ける。
【００５５】
そして、補完辞書生成部１１３ｆは、対応付けた置換え元表記および置換え先表記をＡ分野のエントリとして校正補完辞書１１２ｂに登録する。このとき、補完辞書生成部１１３ｆは、対応付けた置換え元表記および置換え先表記と同じエントリが校正辞書１１２ａに登録されているか否かを確認する。そして、登録されていた場合には、補完辞書生成部１１３ｆは、当該置換え元表記および置換え先表記を、校正補完辞書１１２ｂへ登録する対象から除外する（ここでは、「ＤＢ」と「データ・ベース装置」とを対応付けたエントリが除外されている）。この結果、校正補完辞書１１２ｂは、図５に示した状態となる。
【００５６】
なお、補完辞書生成部１１３ｆは、校正補完辞書１１２ｂのエントリと校正辞書１１２ａのエントリとの間で重複するエントリが存在した場合には、当該エントリを置換え無効化テーブル１１２ｃに登録する。
【００５７】
例えば、図３に示した校正辞書１１２ａおよび図５に示した校正補完辞書１１２ｂの例では、置換え元表記が「ｄｂ装置」、Ａ分野の置換え先が「ＤＢ装置」であるエントリが重複している。そこで、補完辞書生成部１１３ｆは、置換え元表記が「ｄｂ装置」、Ａ分野の置換え先が「ＤＢ装置」であるエントリを置換え無効化テーブル１１２ｃに登録する。この結果、置換え無効化テーブル１１２ｃは、図６に示した状態となる。
【００５８】
なお、ここでは説明の便宜上、Ａ、Ｂ、Ｃの３つの分野で表記の置換えが行われる場合について説明したが、校正支援の対象となる分野は３つに限られるわけではなく、３つ以上の分野であってもよいし、３つ未満の分野であってもよい。
【００５９】
次に、本実施例に係る文書校正支援装置による校正補完辞書生成の流れについて説明する。図８−１および図８−２は、本実施例に係る文書校正支援装置による校正補完辞書生成の流れを示すフローチャート（１）および（２）である。図８−１に示すように、本実施例に係る文書校正支援装置では、まず、表記選択部１１３ｃが、原文分野を決定し（ステップＳ１０１）、校正辞書１１２ａから先頭エントリを読み出す（ステップＳ１０２）。
【００６０】
ここで、読み出したエントリにおいて、原文分野の置換え先表記が設定されていない、または、原文分野の置換え先表記は設定されているが他の分野の置換え先表記が設定されていない場合には（ステップＳ１０３，Ｎｏ）、表記選択部１１３ｃは、校正辞書１１２ａから次のエントリを読み出す（ステップＳ１１３）。
【００６１】
一方、読み出したエントリにおいて、原文分野の置換え先表記が設定され、かつ、他の分野にも置換え先表記が設定されていた場合には、表記選択部１１３ｃは、（ステップＳ１０３，Ｙｅｓ）、当該エントリの置き換え元表記と、当該置換え元表記に対応付けられている複数分野の置換え先表記それぞれとを選択する（ステップＳ１０４）。
【００６２】
続いて、リスト作成部１１３ｄが、表記選択部１１３ｃによって選択された置換え先表記のうち原文分野と同じ表記の置換え先表記に対応付けられている置換え元表記を校正辞書１１２ａから抽出する（ステップＳ１０５）。そして、リスト作成部１１３ｄは、抽出した置換え元表記と、当該置換え元表記に対応付けられている置換え先表記とを含んだ表記リストＳＷＬを生成する（ステップＳ１０６）。
【００６３】
続いて、リスト作成部１１３ｄは、ＳＷＬに含めた置換え元表記と同じ表記の置換え先表記に対応付けられている置換え元表記を校正辞書から抽出し、抽出した置換え元表記をＳＷＬに追加する処理を再帰的に実施する（ステップＳ１０７）。そして、リスト作成部１１３ｄは、表記選択部１１３ｃによって選択された置換え先表記のうち原文分野以外の分野についても同様に表記リストＳＷＬｎ（ｎ＝１，２，・・・）を作成する（ステップＳ１０８）。
【００６４】
続いて、図８−２に示すように、類似判定部１１３ｅが、ＳＷＬに含まれている表記群とＳＷＬｎに含まれている表記群とが類似しているか否かを判定する（ステップＳ１０９）。ここで、ＳＷＬに含まれている表記群とＳＷＬｎに含まれている表記群とが類似していなかった場合には（ステップＳ１１０，Ｎｏ）、表記選択部１１３ｃが、校正辞書１１２ａから次のエントリを読み出す（ステップＳ１１３）。
【００６５】
一方、ＳＷＬに含まれている表記群とＳＷＬｎに含まれている表記群とが類似していた場合には（ステップＳ１１０，Ｙｅｓ）、補完辞書生成部１１３ｆが、ＳＷＬｎに含まれている表記とＳＷＬに含まれている最上位の置換え先表記とを対応付けた原文分野の校正補完辞書を生成する（ステップＳ１１１）。
【００６６】
また、補完辞書生成部１１３ｆは、校正補完辞書１１２ｂの置換え元単語と校正辞書の置換え元単語とに重複がある場合には、当該エントリを置換え無効化テーブル１１２ｃに追加する（ステップＳ１１２）。
【００６７】
続いて、表記選択部１１３ｃが、校正辞書１１２ａから次のエントリを読み出し（ステップＳ１１３）、エントリを読み出せた場合には（ステップＳ１１４，Ｙｅｓ）、ステップＳ１０３にもどって、読み出したエントリに原文分野および他の置換え先表記が設定されているか否かを確認する。
【００６８】
こうして、校正辞書１１２ａにエントリがある間は、ステップＳ１０３〜Ｓ１１４の処理が繰り返され、全てのエントリが校正辞書１１２ａから読み出された場合には（ステップＳ１１４，Ｎｏ）、一連の処理が終了する。
【００６９】
上述してきたように、本実施例では、校正辞書１１２ａが、置換え元表記と置換え先表記とを対応付けて分野ごとに記憶する。そして、表記選択部１１３ｃが、校正辞書１１２ａから、複数分野の置換え先表記それぞれに対応付けられている置換え元表記と当該置換え元表記に対応付けられている複数分野の置換え先表記それぞれとを選択する。続いて、リスト作成部１１３ｄが、表記選択部１１３ｃによって選択された複数分野の置換え先表記ごとに、当該置換え先表記と同じ表記の置換え先表記に対応付けられている置換え元表記を校正辞書１１２ａから抽出し、抽出した置換え元表記と、当該置換え元表記に対応付けられている置換え先表記とをそれぞれ含んだ表記リストを作成する。続いて、類似判定部１１３ｅが、リスト作成部１１３ｄによって作成された複数分野の表記リスト間で、一の分野の表記リストに含まれている表記群と他の分野の表記リストに含まれている表記群とが類似しているか否かを判定する。続いて、補完辞書生成部１１３ｆが、類似判定部１１３ｅによって類似していると判定された他の分野の表記リストが存在した場合に、当該他の分野の表記リストに含まれている表記と一の分野の表記リストに含まれている最上位の置換え先表記とを対応付けた一の分野の校正補完辞書１１２ｂを生成する。そして、校正辞書検索部１１３ａおよび校正情報生成部１１３ｂが、補完辞書生成部１１３ｆによって生成された校正補完辞書１１２ｂおよび校正辞書１１２ａを用いて、校正対象となる文書の校正を支援する。したがって、本実施例によれば、同一の表記を近接する複数の分野で別々の表記に置換えることを定義した構成辞書のエントリを利用して、校正補完辞書１１２ｂへの登録が行われるので、カバー率の高い校正辞書を容易に作成することが可能である。
【００７０】
また、本実施例では、リスト作成部１１３ｄが、表記リストを作成したのちに、当該表記リストに含まれている置換え元表記と同じ表記の置換え先表記に対応付けられている置換え元表記を校正辞書１１２ａから抽出し、抽出した置換え元表記を表記リストに追加する処理を再帰的に繰り返す。したがって、本実施例によれば、校正補完辞書１１２ｂをさらに増やすことができるので、さらにカバー率の高い校正辞書を作成することが可能である。
【００７１】
また、本実施例では、補完辞書生成部１１３ｆが、一の分野の校正補完辞書を生成したのちに、当該校正補完辞書に含まれている置換え元表記と校正辞書１１２ａに含まれている置換え元表記との間で重複する置換え元表記が存在した場合には、当該置換え元表記を置換え無効化テーブル１１２ｃに登録する。そして、校正辞書検索部１１３ａおよび校正情報生成部１１３ｂが、置換え無効化テーブル１１２ｃに登録されている置換え元表記の用語を置換える校正については、校正補完辞書１１２ｂのみを用いて、校正対象となる文書の校正を支援する。したがって、本実施例によれば、用語の置換えにおいて無駄な置換えを行うことなく、効率よく校正を支援することが可能である。
【００７２】
なお、従来、大規模ドキュメント執筆における階層的な文書統合過程で、プロジェクトまたは分野を超えた用語統一を支援する技術が存在しないという問題があった。実際の大規模ドキュメント作成の方法は、まず個人で担当部分を執筆、次に小プロジェクトで文書統合、そして全体で文書統合といった階層的な統合手順をとることが多い。しかし、小プロジェクトの校正辞書は、たとえ近接する分野であっても校正辞書を共有することは難しい。なぜなら、同じ医療分野でも治験と病理では同じ意味を表す用語が異なっている場合があるため、校正辞書を共通化することができないのである。
【００７３】
しかし、本実施例によれば、あらかじめ分野毎に別々に校正辞書を作成しておき、ドキュメントの統合が行われる段階で統合後に中心となる分野名をユーザが指定することによって、隣接分野の各校正辞書の内容が有機的に結合される。したがって、本実施例によれば、ユーザから指定された分野の用語統一を自動的に行うことができるようになる。
【００７４】
また、従来、時間経過によって用語にズレが生じるという問題もあった。例えば、新薬申請文書の作成では、基礎研究を開始してから治験結果をまとめるまで十年以上の歳月が必要とされることがある。しかし、十年以上の歳月の間に執筆されたドキュメントでは、統一される先の単語が変わってしまう場合もある。すなわち、時間経過によって過去の校正辞書をそのまま適用することができない場合がある。このような場合、従来は、手作業で校正辞書の更新が行われていた。しかし、本実施例によれば、時間経過によって用語にズレが生じた場合でも、自動的に最新の定義で補完校正辞書が生成されるので、従来の手作業による更新の手間を省くことが可能になる。
【００７５】
また、従来、分野を小分けにした場合に、校正辞書のエントリを登録するための用語置換えの前例が集めにくいという問題があった。しかし、本実施例によれば、隣接分野での用語書換えを相互に利用する枠組みが提供されるので、実質的に隣接分野での用語書換えが分野の中で起きた場合と同じ効果を期待することができる。
【００７６】
また、本実施例では、文書校正支援装置について説明したが、文書校正支援装置が有する構成をソフトウェアによって実現することで、同様の機能を有する文書校正支援プログラムを得ることができる。そこで、この文書校正支援プログラムを実行するコンピュータについて説明する。
【００７７】
図９は、本実施例に係る文書校正支援プログラムを実行するコンピュータの構成を示す機能ブロック図である。同図に示すように、このコンピュータ２００は、ＲＡＭ（Random Access Memory）２１０と、ＣＰＵ（Central Processing Unit）２２０と、ＨＤＤ（Hard Disk Drive）２３０と、ＬＡＮ（Local Area Network）インタフェース２４０と、入出力インタフェース２５０と、ＤＶＤ（Digital Versatile Disk）ドライブ２６０とを有する。
【００７８】
ＲＡＭ２１０は、プログラムやプログラムの実行途中結果などを記憶するメモリであり、ＣＰＵ２２０は、ＲＡＭ２１０からプログラムを読み出して実行する中央処理装置である。
【００７９】
ＨＤＤ２３０は、プログラムやデータを格納するディスク装置であり、ＬＡＮインタフェース２４０は、コンピュータ２００をＬＡＮ経由で他のコンピュータに接続するためのインタフェースである。
【００８０】
入出力インタフェース２５０は、マウスやキーボードなどの入力装置および表示装置を接続するためのインタフェースであり、ＤＶＤドライブ２６０は、ＤＶＤの読み書きを行う装置である。
【００８１】
そして、コンピュータ２００において実行される文書校正支援プログラム２１１は、ＤＶＤに記憶され、ＤＶＤドライブ２６０によってＤＶＤから読み出されてコンピュータ２００にインストールされる。
【００８２】
あるいは、文書校正支援プログラム２１１は、ＬＡＮインタフェース２４０を介して接続された他のコンピュータシステムのデータベースなどに記憶され、当該データベースから読み出されてコンピュータ２００にインストールされる。
【００８３】
そして、インストールされた文書校正支援プログラム２１１は、ＨＤＤ２３０に記憶され、ＲＡＭ２１０に読み出されてＣＰＵ２２０によって文書校正支援プロセス２２１として実行される。
【００８４】
また、本実施例において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。
【００８５】
また、上記文書中や図面中で示した処理手順、制御手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。
【００８６】
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示のように構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。
【００８７】
さらに、各装置にて行われる各処理機能は、その全部または任意の一部が、ＣＰＵおよび当該ＣＰＵにて解析実行されるプログラムにて実現され、あるいは、ワイヤードロジックによるハードウェアとして実現され得る。
【００８８】
以上の実施例を含む実施形態に関し、更に以下の付記を開示する。
【００８９】
（付記１）複数分野ごとに作成された文書内の用語を置換える校正を支援する文書校正支援プログラムであって、
置換え元表記と置換え先表記とを対応付けて分野ごとに記憶した校正辞書から、複数分野の置換え先表記それぞれに対応付けられている置換え元表記と当該置換え元表記に対応付けられている複数分野の置換え先表記それぞれとを選択する表記選択手順と、
前記表記選択手順によって選択された複数分野の置換え先表記ごとに、当該置換え先表記と同じ表記の置換え先表記に対応付けられている置換え元表記を前記校正辞書から抽出し、抽出した置換え元表記と、当該置換え元表記に対応付けられている置換え先表記とをそれぞれ含んだ表記リストを作成するリスト作成手順と、
前記リスト作成手順によって作成された複数分野の表記リスト間で、一の分野の表記リストに含まれている表記群と他の分野の表記リストに含まれている表記群とが類似しているか否かを判定する類似判定手順と、
前記類似判定手順によって類似していると判定された他の分野の表記リストが存在した場合に、当該他の分野の表記リストに含まれている表記と一の分野の表記リストに含まれている最上位の置換え先表記とを対応付けた前記一の分野の校正補完辞書を生成する補完辞書生成手順と、
前記補完辞書生成手順によって生成された校正補完辞書および前記校正辞書を用いて、校正対象となる文書の校正を支援する校正支援手順と、
をコンピュータに実行させることを特徴とする文書校正支援プログラム。
【００９０】
（付記２）前記リスト作成手順は、前記表記リストを作成したのちに、当該表記リストに含まれている置換え元表記と同じ表記の置換え先表記に対応付けられている置換え元表記を前記校正辞書から抽出し、抽出した置換え元表記を前記表記リストに追加する処理を再帰的に繰り返すことを特徴とする付記１に記載の文書校正支援プログラム。
【００９１】
（付記３）前記補完辞書生成手順は、前記一の分野の校正補完辞書を生成したのちに、当該校正補完辞書に含まれている置換え元表記と前記校正辞書に含まれている置換え元表記との間で重複する置換え元表記が存在した場合には、当該置換え元表記を置換え無効化テーブルに登録し、
前記校正支援手順は、前記置換え無効化テーブルに登録されている置換え元表記の用語を置換える校正については、前記校正補完辞書のみを用いて、前記校正対象となる文書の校正を支援することを特徴とする付記２に記載の文書校正支援プログラム。
【００９２】
（付記４）複数分野ごとに作成された文書内の用語を置換える校正を支援する文書校正支援方法であって、
置換え元表記と置換え先表記とを対応付けて分野ごとに記憶した校正辞書から、複数分野の置換え先表記それぞれに対応付けられている置換え元表記と当該置換え元表記に対応付けられている複数分野の置換え先表記それぞれとを選択する表記選択工程と、
前記表記選択工程によって選択された複数分野の置換え先表記ごとに、当該置換え先表記と同じ表記の置換え先表記に対応付けられている置換え元表記を前記校正辞書から抽出し、抽出した置換え元表記と、当該置換え元表記に対応付けられている置換え先表記とをそれぞれ含んだ表記リストを作成するリスト作成工程と、
前記リスト作成工程によって作成された複数分野の表記リスト間で、一の分野の表記リストに含まれている表記群と他の分野の表記リストに含まれている表記群とが類似しているか否かを判定する類似判定工程と、
前記類似判定工程によって類似していると判定された他の分野の表記リストが存在した場合に、当該他の分野の表記リストに含まれている表記と一の分野の表記リストに含まれている最上位の置換え先表記とを対応付けた前記一の分野の校正補完辞書を生成する補完辞書生成工程と、
前記補完辞書生成工程によって生成された校正補完辞書および前記校正辞書を用いて、校正対象となる文書の校正を支援する校正支援工程と、
を含んだことを特徴とする文書校正支援方法。
【００９３】
（付記５）前記リスト作成工程は、前記表記リストを作成したのちに、当該表記リストに含まれている置換え元表記と同じ表記の置換え先表記に対応付けられている置換え元表記を前記校正辞書から抽出し、抽出した置換え元表記を前記表記リストに追加する処理を再帰的に繰り返すことを特徴とする付記４に記載の文書校正支援方法。
【００９４】
（付記６）前記補完辞書生成工程は、前記一の分野の校正補完辞書を生成したのちに、当該校正補完辞書に含まれている置換え元表記と前記校正辞書に含まれている置換え元表記との間で重複する置換え元表記が存在した場合には、当該置換え元表記を置換え無効化テーブルに登録し、
前記校正支援工程は、前記置換え無効化テーブルに登録されている置換え元表記の用語を置換える校正については、前記校正補完辞書のみを用いて、前記校正対象となる文書の校正を支援することを特徴とする付記５に記載の文書校正支援方法。
【００９５】
（付記７）複数分野ごとに作成された文書内の用語を置換える校正を支援する文書校正支援装置であって、
置換え元表記と置換え先表記とを対応付けて分野ごとに記憶した校正辞書から、複数分野の置換え先表記それぞれに対応付けられている置換え元表記と当該置換え元表記に対応付けられている複数分野の置換え先表記それぞれとを選択する表記選択手段と、
前記表記選択手段によって選択された複数分野の置換え先表記ごとに、当該置換え先表記と同じ表記の置換え先表記に対応付けられている置換え元表記を前記校正辞書から抽出し、抽出した置換え元表記と、当該置換え元表記に対応付けられている置換え先表記とをそれぞれ含んだ表記リストを作成するリスト作成手段と、
前記リスト作成手段によって作成された複数分野の表記リスト間で、一の分野の表記リストに含まれている表記群と他の分野の表記リストに含まれている表記群とが類似しているか否かを判定する類似判定手段と、
前記類似判定手段によって類似していると判定された他の分野の表記リストが存在した場合に、当該他の分野の表記リストに含まれている表記と一の分野の表記リストに含まれている最上位の置換え先表記とを対応付けた前記一の分野の校正補完辞書を生成する補完辞書生成手段と、
前記補完辞書生成手段によって生成された校正補完辞書および前記校正辞書を用いて、校正対象となる文書の校正を支援する校正支援手段と、
を備えたことを特徴とする文書校正支援装置。
【００９６】
（付記８）前記リスト作成手段は、前記表記リストを作成したのちに、当該表記リストに含まれている置換え元表記と同じ表記の置換え先表記に対応付けられている置換え元表記を前記校正辞書から抽出し、抽出した置換え元表記を前記表記リストに追加する処理を再帰的に繰り返すことを特徴とする付記７に記載の文書校正支援装置。
【００９７】
（付記９）前記補完辞書生成手段は、前記一の分野の校正補完辞書を生成したのちに、当該校正補完辞書に含まれている置換え元表記と前記校正辞書に含まれている置換え元表記との間で重複する置換え元表記が存在した場合には、当該置換え元表記を置換え無効化テーブルに登録し、
前記校正支援手段は、前記置換え無効化テーブルに登録されている置換え元表記の用語を置換える校正については、前記校正補完辞書のみを用いて、前記校正対象となる文書の校正を支援することを特徴とする付記８に記載の文書校正支援装置。
【図面の簡単な説明】
【００９８】
【図１】本実施例に係る文書校正支援装置の構成を示す機能ブロック図である。
【図２】校正辞書の概念を説明するための図である。
【図３】校正辞書に登録されるエントリの一例を示す図である。
【図４】校正補完辞書の概念を説明するための図である。
【図５】校正補完辞書に登録されるエントリの一例を示す図である。
【図６】置換え無効化テーブルに登録されるエントリの一例を示す図である。
【図７】リスト作成部により作成される表記リストの一例を示す図である。
【図８−１】本実施例に係る文書校正支援装置による校正補完辞書生成の流れを示すフローチャート（１）である。
【図８−２】本実施例に係る文書校正支援装置による校正補完辞書生成の流れを示すフローチャート（２）である。
【図９】本実施例に係る文書校正支援プログラムを実行するコンピュータの構成を示す機能ブロック図である。
【符号の説明】
【００９９】
１００    文書校正支援装置
１１０    文書入力部
１１１    結果出力部
１１２    記憶部
１１２ａ    校正辞書
１１２ｂ    校正補完辞書
１１２ｃ    置換え無効化テーブル
１１３    制御部
１１３ａ    校正辞書検索部
１１３ｂ    校正情報生成部
１１３ｃ    表記選択部
１１３ｄ    リスト作成部
１１３ｅ    類似判定部
１１３ｆ    補完辞書生成部
２００    コンピュータ
２１０    ＲＡＭ
２１１    文書校正支援プログラム
２２０    ＣＰＵ
２２１    文書校正支援プロセス
２３０    ＨＤＤ
２４０    ＬＡＮインタフェース
２５０    入出力インタフェース
２６０    ＤＶＤドライブ
【図１】
2009245308.tif 000003
【図２】
2009245308.tif 000004
【図３】
2009245308.tif 000005
【図４】
2009245308.tif 000006
【図５】
2009245308.tif 000007
【図６】
2009245308.tif 000008
【図７】
2009245308.tif 000009
【図８−１】
2009245308.tif 000010
【図８−２】
2009245308.tif 000011
【図９】
2009245308.tif 000012