(57)【要約】【課題】  明確な構造情報を持っていない電子文書をも適切に各情報（部分文書）に分割する情報区分装置、方法及びプログラムを提供する。【解決手段】  本発明では、処理対象の複数の電子文書に共通するであろう表層的特徴のみを電子文書として記述している参照元文書を用意しておく。そして、区分処理対象の入力電子文書と参照元文書とを比較し、参照元文書に対して、挿入されている入力電子文書の部分と、参照元文書に対して、変更されている入力電子文書の部分とを部分文書として区分する。【選択図】      図１
2005190141.tif 000002
【特許請求の範囲】
【請求項１】
入力された電子文書を区分する情報区分装置において、
処理対象の複数の電子文書に共通するであろう表層的特徴のみを電子文書として記述している参照元文書を格納する参照元文書格納手段と、
入力電子文書と、上記参照元文書格納手段に格納されている上記参照元文書とを比較し、上記参照元文書に対して、挿入されている上記入力電子文書の部分と、上記参照元文書に対して、変更されている上記入力電子文書の部分とを部分文書として区分する文書比較手段と
を有することを特徴とする情報区分装置。
【請求項２】
上記参照元文書における位置と、挿入や変更などの編集状態と、ラベルとの組を複数格納している参照元文書／ラベル対応データ格納手段と、
上記文書比較手段が検出した各部分文書に対し、部分文書の編集状態とその部分文書に対応する参照元文書の位置とをキーとして、上記参照元文書／ラベル対応データ格納手段を検索してラベルを付与するラベリング手段と
をさらに備えることを特徴とする請求項１に記載の情報区分装置。
【請求項３】
複数の異なる電子文書を比較し、複数の電子文書に共通する表層的特徴を抽出して上記参照元文書を生成する参照元文書生成手段をさらに備えることを特徴とする請求項１又は２に記載の情報区分装置。
【請求項４】
上記参照元文書生成手段が生成した参照元文書と生成に用いた電子文書の対応から、生成した参照元文書に対応する参照元文書／ラベル対応データを作成する参照元文書／ラベル対応データ生成手段をさらに備えることを特徴とする請求項３に記載の情報区分装置。
【請求項５】
入力された電子文書を区分する情報区分方法において、
処理対象の複数の電子文書に共通するであろう表層的特徴のみを電子文書として記述している参照元文書を用意しておき、
入力電子文書と、上記参照元文書とを比較し、上記参照元文書に対して、挿入されている上記入力電子文書の部分と、上記参照元文書に対して、変更されている上記入力電子文書の部分とを部分文書として区分する文書比較工程
を含むことを特徴とする情報区分方法。
【請求項６】
上記参照元文書における位置と、挿入や変更などの編集状態と、ラベルとの組でなる参照元文書／ラベル対応データを複数用意しておき、
上記文書比較工程で検出された各部分文書に対し、部分文書の編集状態とその部分文書に対応する参照元文書の位置とに合致する、上記参照元文書／ラベル対応データを検索してラベルを付与するラベリング工程
をさらに含むことを特徴とする請求項５に記載の情報区分方法。
【請求項７】
複数の異なる電子文書を比較し、複数の電子文書に共通する表層的特徴を抽出して上記参照元文書を生成する参照元文書生成工程をさらに含むことを特徴とする請求項５又は６に記載の情報区分方法。
【請求項８】
上記参照元文書生成工程で生成された参照元文書と生成に用いられた電子文書の対応から、生成した参照元文書に対応する参照元文書／ラベル対応データを作成する参照元文書／ラベル対応データ生成工程をさらに含むことを特徴とする請求項７に記載の情報区分方法。
【請求項９】
請求項５〜７のいずれかに記載の情報区分方法の工程及び用意しておくデータをコンピュータが処理し得るコードで記述したことを特徴とする情報区分プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の情報が記載されている電子文書を区分する情報区分装置、情報区分方法及び情報区分プログラムに関し、例えば、電子文書化されている特許公報や判決文やニュースメールなどの情報を分割して分類する場合に適用し得るものである。
【背景技術】
【０００２】
近年、インターネットなどのネットワーク技術の普及により、大量の電子文書へのアクセスが可能となり、大量の文書情報を分類するなどの作業を自動的に行う必要性が高まっている。電子文書として、例えば、特許公報があげられる。特許公報は、名称、請求項、効果など１つの文書内に複数の情報が記載された文書とみなすことができる。その情報を分類するためには文書内の各情報を適切に分割する必要がある。
【０００３】
文書を分割して分類する装置として、特許文献１に記載されたものがある。この装置では、文書データの構造化情報（ＨＴＭＬのタグや文字のフォント情報）に基づき、文書データを分割する手段を設けることにより、情報の分類の一助としている例が示されている。
【０００４】
また、電子メールで配信されるニュースメールのように、複数の内容の異なる記事が記載された文書から、利用者が予め登録したキーワードを含む記事部分を取り出し、キーワード単位で分類する装置として、特許文献２に記載されたものがある。
【特許文献１】特開２０００−２８５１４０号公報
【特許文献２】特開２００１−１０９７７２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載の装置では、「特許公報」のような明確な構造情報を持っていない文書には適用できないという問題がある。
【０００６】
また、特許文献２の記載装置では、明確な構造情報を持っていないニュースメールのような文書から、単位記事として、文書の一部分を抜き出すことが可能である。しかしながら、ニュースメールには、記事と記事広告が混在しているものや、記事においても、分野毎に、例えば、政治、経済、スポーツといった単位で区別してまとめられているようなものがあり、また、特許公報のように、名称や請求項、実施例などの項目に分かれているような文書もあるが、このような文書に対して、特許文献２の記載装置では、単位記事を記事、記事広告で分類したり、また、単位記事を分野別、項目別といった単位で分類したりすることはできない。
【０００７】
さらに、複数の情報を記載した電子文書としては、上述した特許公報やニュースメールだけでなく、多種多様な文書が存在している。しかし、これらの多種多様な文書のそれぞれに対して、それに併せて適切に分割する手段やプログラムを１つ１つ人手で作成するのは煩雑である。
【０００８】
そのため、明確な構造情報を持っていない電子文書をも、適切に各情報に分割できる情報区分装置、情報区分方法及び情報区分プログラムが望まれている。
【課題を解決するための手段】
【０００９】
かかる課題を解決するため、第１の本発明は、入力された電子文書を区分する情報区分装置において、処理対象の複数の電子文書に共通するであろう表層的特徴のみを電子文書として記述している参照元文書を格納する参照元文書格納手段と、入力電子文書と、上記参照元文書格納手段に格納されている上記参照元文書とを比較し、上記参照元文書に対して、挿入されている上記入力電子文書の部分と、上記参照元文書に対して、変更されている上記入力電子文書の部分とを部分文書として区分する文書比較手段とを有することを特徴とする。
【００１０】
また、第２の本発明は、入力された電子文書を区分する情報区分方法において、処理対象の複数の電子文書に共通するであろう表層的特徴のみを電子文書として記述している参照元文書を用意しておき、入力電子文書と、上記参照元文書とを比較し、上記参照元文書に対して、挿入されている上記入力電子文書の部分と、上記参照元文書に対して、変更されている上記入力電子文書の部分とを部分文書として区分する文書比較工程を含むことを特徴とする。
【００１１】
さらに、第３の本発明の情報区分プログラムは、第２の本発明の情報区分方法の工程及び用意しておくデータをコンピュータが処理し得るコードで記述したことを特徴とする。
【発明の効果】
【００１２】
本発明によれば、参照元文書を用意しておき、この参照元文書と入力電子文書とを比較することにより、入力電子文書を区分するので、明確な構造情報を持っていない電子文書をも、適切に各情報（部分文書）に分割することができる。
【発明を実施するための最良の形態】
【００１３】
（Ａ）第１の実施形態
以下、本発明による情報区分装置、方法及びプログラムの第１の実施形態を図面を参照しながら詳述する。
【００１４】
（Ａ−１）第１の実施形態の構成
図１は、第１の実施形態の情報区分装置の機能的構成を示すブロック図である。例えば、第１の実施形態の情報区分装置は、通信機能を有するパソコン等の情報処理装置に対し、ＣＤ−ＲＯＭやフレキシブルディスク等の記録媒体に記録されている情報区分プログラム（データファイルや、データを格納するテーブル等を含む）をインストールしたり、情報区分プログラムをネットワークからダウンロードしてインストールすることで実現されるが、機能的には、図１で表すことができる。
【００１５】
図１において、第１の実施形態の情報区分装置１００は、文書比較部１０１、比較結果記憶部１０２、ラベリング部１０３、参照元文書データ１０４、参照元文書／ラベル対応データ１０５及びラベリング結果記憶部１０６を有する。
【００１６】
文書比較部１０１は、入力文書と後述する参照元文書とを比較するものであり、参照元文書と入力文書との間のデータの増減あるいは変更というような編集状態と、その領域（参照元文書と入力文書の両方）を検出するものである。文書比較部１０１として、例えば、参考文献『Ｅ．Ｍｙｅｒｓ，“Ａｎ  Ｏ（ＮＤ）  Ｄｉｆｆｅｒｅｎｃｅ  Ａｌｇｏｒｉｔｈｍ  ａｎｄ  Ｉｔｓ  Ｖａｒｉａｔｉｏｎｓ”，  Ａｌｇｏｒｉｔｈｍｉｃａ  １，２（１９８６），ｐｐ．２５１−２６６』の方法を利用したものを適用し得る。
【００１７】
編集状態とは、上述のように、文書比較部１０１の比較結果の分類であり、「一致」、「変更」、「挿入」及び「削除」の４つがある。「一致」は、参照元文書のある位置ｉと人力文書のある位置ｊが等しい表現であると、文書比較部１０１によって検出されたことを表している。「変更」は、参照元文書のある領域（ある位置ｉから他の位置ｉ＋ｎ（ｎ≧０）まで）が、入力文書のある領域（ある位置ｊから他の位置ｊ＋ｍ（ｍ≧０）まで）に置き換わったと、文書比較部１０１によって検出されたことを表している。「挿入」は、入力文書において、参照元文書のある位置ｉと位置ｉ＋１の間に、文字列が挿入されたと、文書比較部１０１によって検出されたことを表している。「削除」は、参照元文書のある領域（ある位置ｉから他の位置ｉ＋ｎ（ｎ≧０）まで）が、入力文書ではなくなったと、文書比較部１０１によって検出されたことを表している。
【００１８】
比較結果記憶部１０２は、文書比較部１０１による比較結果を記憶するものである。比較結果記憶部１０２は、例えば、図２に示すように、検出された編集状態毎に、参照元文書編集開始位置、入力文書編集開始位置、入力文書編集終了位置のデータを記憶する。
【００１９】
ラベリング部１０３は、比較結果記憶部１０２に格納されたデータと、後述する参照元文書／ラベル対応データ１０５に納められているデータとを用いて、入力文書の各領域に分類のためのラベルを付与するものである。
【００２０】
ラベリング結果記憶部１０６は、ラベリング部１０３が行った処理結果（ラベリング結果）を記録しておくものである。ラベリング結果記憶部１０６に記録されるラベリング結果データは、例えば、図３に示すような、入力文書開始位置、入力文書終了位置及びラベルでなるものを入力文書とは別個に格納しておくものであっても良く、また例えば、後述する図９に示すようなそのまま出力できる形態のデータであっても良い。
【００２１】
参照元文書データ１０４は、文書比較部１０１に入力される参照元文書（参照元文書データ）である。なお、本明細書において、「参照元文書データ」の用語は、データそのものを意味する場合もあれば、その格納部を意味する場合もある。参照元文書は、入力文書から分類すべき部分（以下、部分文書と呼ぶ）を抽出するための文書であり、例えば、部分文書間の切れ目などになる行の文字列を、行の並びを維持したまま、行単位に羅列したものである。図４は、参照元文書の一例であり、入力文書が特許明細書の場合を意図した参照元文書である。
【００２２】
参照元文書／ラベル対応データ１０５は、例えば、図５に示すように、参照元文書における位置と、比較結果の編集状態と、ラベルを記録したデータである。なお、本明細書において、「参照元文書／ラベル対応データ」の用語は、データそのものを意味する場合もあれば、その格納部を意味する場合もある。
【００２３】
（Ａ−２）第１の実施形態の動作
次に、上述した構成を有する第１の実施形態の情報区分装置１００の動作（情報区分方法）を説明する。なお、以下の説明では、上述した図４に示す参照元文書（データ）と、上述した図５に示す参照元文書／ラベル対応データとが格納されている場合において、図６に示すような文書（データ）が入力されたとして、適宜、具体的に説明する。
【００２４】
なお、図示しない文書入力部による文書の入力方法は問われない。例えば、ネットワークを介して、文書データの無償、有償の提供元からダウンロードさせて入力するようにしても良い。また、フレキシブルディスクやＣＤ−ＲＯＭ等の記録媒体から、文書データを読み出して入力するようにしても良い。さらに、キーボードから入力したり、ＯＣＲを利用し、紙文書を電子文書に変換して入力するようにしても良い。さらにまた、電子メールを直接、あるいはメールサーバから取り込んで入力するようにしても良く、この場合に、本文部分だけを切り出した後に入力するようにしても良い。
【００２５】
文書入力部によって文書が入力されると、文字列データとして文書比較部１０１に渡される。文書比較部１０１においては、参照元文書と入力文書との比較が実行され、２つの文書間の差異が検出される。文書比較部１０１が、例えば、上述した参考文献の文書比較方法を適用している場合には、詳細は省略するが、参照元文書と入力文書の１行ずつを上から順番に取り出し、同じ文字列かどうかを比較していき、異なる行の数が最も少なくなるように一致している行を探すことで文書間の差異を検出する。
【００２６】
図７は、図４に示す参照元文書ＲＥＦと図６に示す入力文書ＩＮとの比較結果の説明図である。
【００２７】
図７において、図の左端の数字は説明のために付与した位置を示す番号である。なお、参照元文書ＲＥＦや入力文書ＩＮの位置（行位置）を特定するための情報は付与されて処理される。すなわち、入力文書がそのような情報を含まないものであれば、文書比較部１０１は、まず、位置情報の付与処理を行うことになる。
【００２８】
参照元文書ＲＥＦの位置２の行と入力文書ＩＮの位置３’の行、参照元文書ＲＥＦの位置３の行と入力文書ＩＮの位置１０’の行、参照元文書ＲＥＦの位置４の行と入力文書ＩＮの位置１１’の行の組み合わせが、異なる行の数が最も少ない場合の一致している行として検出される。なお、第１行直前の参照元文書ＲＥＦの位置０の行と入力文書ＩＮの位置０’の行の組み合わせ（実際上は存在しないが仮定している）や、最終行直後の参照元文書ＲＥＦの位置５の行と入力文書ＩＮの位置１４’の行の組み合わせ（実際上は存在しないが仮定している）は、一致行と見なされている。
【００２９】
文書比較部１０１は、以上のようにして、参照元文書ＲＥＦと入力文書ＩＮとの一致行を見付けた後、比較結果記憶部１０２に格納する比較結果（のデータ）を生成する。上述した図２は、図６のような参照元文書ＲＥＦと入力文書ＩＮとの対応の場合における、比較結果記憶部１０２に格納された比較結果データを示している。
【００３０】
なお、比較結果記憶部１０２に対し、「一致」、「変更」、「挿入」及び「削除」の全種類の編集状態の結果データを格納するようにしても良く、「変更」、「挿入」及び「削除」の３つの編集状態の結果データを格納するようにしても良く、「変更」及び「挿入」の２つの編集状態の結果データを格納するようにしても良い。すなわち、部分文書を分類、抽出するためには、少なくとも「変更」及び「挿入」の状態を認識していれば良いが、比較結果記憶部１０２の構成によっては、「一致」、「変更」、「挿入」及び「削除」や、「変更」、「挿入」及び「削除」が出力され、その出力をふるいをかけずに格納した方が処理が速い場合もある。図２は、「変更」及び「挿入」の２つの編集状態の結果データだけを格納する場合を示している。
【００３１】
参照元文書ＲＥＦにおける一致する相前後する２行、すなわち、位置０の行と位置２の行の間には位置１の行があり、一致するそれに対応する入力文書ＩＮの位置０’及び３’の間には２行があってそれら２行は一致していないので、比較結果データの最初のレコードとして、編集状態が「変更」、参照元文書編集開始位置が「１」、入力文書編集開始位置が「１’」、入力文書編集終了位置が「２’」が記憶される。
【００３２】
また、参照元文書ＲＥＦにおける一致する相前後する次の２行、すなわち、位置２の行と位置３の行の間には他の行が存在せず、それに対応する入力文書ＩＮの一致する位置３’及び１０’には６行があるので、比較結果データの次のレコードとして、編集状態が「挿入」、参照元文書編集開始位置が「２」、入力文書編集開始位置が「４’」、入力文書編集終了位置が「９’」が記憶される。
【００３３】
さら、参照元文書ＲＥＦにおける一致する相前後する次の２行、すなわち、位置３の行と位置４の行の間には他の行が存在せず、それに対応する入力文書ＩＮの一致する位置１０’及び１１’にも他の行が存在しないので、編集状態が「挿入」にも「変更」にも該当せず、そのため、この比較結果に係るデータは、比較結果記憶部１０２に記憶されない。
【００３４】
図２の３番目のレコードは、図２の２番目のレコードと同様な考え方により、形成されて記憶されたものである。
【００３５】
次に、ラベリング部１０３は、参照元文書／ラベル対応データ１０５と比較結果記憶部１０２のデータとを用いてラベルの付与を行う。ラベリング部１０３によるラベル付与動作は、図８のフローチャートで表すことができる。
【００３６】
ラベリング部１０３は、比較結果記憶部１０２の結果データを１つ（１レコード）取り出し（Ｓ７０１）、その取り出した結果データの編集状態が「変更」か「挿入」かを判別する（Ｓ７０２、Ｓ７０３）。
【００３７】
取り出した結果データの編集状態が「変更」でも「挿入」でもなければ（言い換えると、「削除」や「一致」）、ラベリング部１０３は、未処理の結果データが残っているかを確認し（Ｓ７１０）、残っていればステップＳ７０１に戻って結果データの取り出しを行い、一方、未処理の結果データが残っていなければ、図８に示す一連の処理を終了する。なお、比較結果記憶部１０２に、「変更」又は「挿入」のデータだけで記憶するようにした場合には、編集状態が「変更」か「挿入」かが判別されることになる。
【００３８】
編集状態が「挿入」又は「変更」の場合には、同じ結果データから、参照元文書開始位置を取得する（Ｓ７０４）。そして、編集状態と参照元文書開始位置との組み合わせをキーとして、参照元文書／ラベル対応データ１０５を検索し、該当するレコードを見付ける（Ｓ７０５、Ｓ７０６）。すなわち、参照元文書／ラベル対応データ１０５から、位置が取得した参照元文書開始位置と等しく、かつ、編集状態が取得したものと等しいレコードを見付ける。
【００３９】
検索に成功すれば、結果データにおける入力文書編集開始位置及び入力文書編集終了位置に基づいて、入力文書から、該当する文字列領域（部分文書）を抽出し（Ｓ７０７）、参照元文書／ラベル対応データ１０５の検索レコードのラベル欄に格納されている値（ラベル）を取得し（Ｓ７０８）、抽出した文字列領域（部分文書）に取得したラベルを付与してラベリング結果記憶部１０６に格納する（Ｓ７０９）。ラベリング結果記憶部１０６に格納するデータ形式は、図３に示すような、出力要求時に、入力文書から出力文書（図９参照）を形成することができるデータであっても良く、また、図９に示すような、出力要求時に、直ちに出力し得るデータであっても良い。なお、前者の場合、ステップＳ７０７の処理は、結果データにおける入力文書編集開始位置及び入力文書編集終了位置を取り出す処理となる。
【００４０】
以上の処理（Ｓ７０１〜Ｓ７０９）を、未処理の比較結果データがなくなるまで繰り返し（Ｓ７１０）、未処理の比較結果データがなくなれば、図８に示す一連の処理を終了する。
【００４１】
例えば、図２の１番目の比較結果データがステップＳ７０１で取り出された場合には、その編集状態が「変更」で、参照元の文書開始位置が「１」であるので、図５に示す参照元文書／ラベル対応データ１０５の１番目のレコードが検索で合致すると判断され、そのレコードにあるラベル「名称」が取得され、入力文書の位置１’から位置２’の範囲の部分（部分文書）に対し、ラベル「名称」が付与される。
【００４２】
この時点では、他の結果データが未処理で残っているので、図２の２番目の結果データが取得される。この結果データの編集状態は「挿入」であり、参照元文書開始位置は「２」である。その結果、図５に示す参照元文書／ラベル対応データ１０５の２番目のレコードが検索で合致すると判断され、そのレコードにあるラベル「請求項」が取得され、入力文書の位置４’から位置９’の部分（部分文書）に対し、ラベル「請求項」が付与される。
【００４３】
この時点でも、他の結果データが未処理で残っているので、図２の３番目の結果データが取得される。この結果データの編集状態は「挿入」であり、参照元文書開始位置は「４」である。その結果、図５に示す参照元文書／ラベル対応データ１０５の３番目のレコードが検索で合致すると判断され、そのレコードにあるラベル「技術分野」が取得され、入力文書の位置１２’から位置１３’の部分（部分文書）に対し、ラベル「技術分野」が付与される。
【００４４】
図３に示すデータ形式でラベリング結果記憶部１０６にデータを格納している場合において、その格納データと入力文書とから、図９に示す出力データを形成するのは、以下のように実行すれば良い。
【００４５】
例えば、図３の１番目のデータに基づいて、入力文書の１’行目から２’行目までの文字列データ、すなわち、「［発明の名称］情報処理装置」（図面での黒墨括弧を［］に置き換えて記述している）を部分文書として抽出し、その抽出部分文書に、図３の１番目のデータでのラベル「名称」を付与する。図３の２番目や３番目のデータに対しても同様な処理を行う。
【００４６】
図９に示すようなラベル付与済み部分文書群は、図示しない文書出力部によって適宜出力される。例えば、文書出力部が、ラベル付与済み部分文書群を表示出力しても良く、印刷出力しても良く、記録媒体に記録出力しても良く、他の装置へ転送出力するようにしても良い。
【００４７】
なお、得られた全ての部分文書を出力するだけでなく、利用者の指定操作に応じて、指定されたラベルの部分文書だけを出力できるようにしても良く、出力方法は問われない。
【００４８】
（Ａ−３）第１の実施形態の効果
以上のように、第１の実施形態によれば、分類対象文書中によく現れる表層的な特徴（項目を表記した文字列や罫線、項の境界位置に存在する文字列や罫線など）を記述した参照元文書を用意するだけで、ＸＭＬやＨＴＭＬやＳＧＭＬで記述されたような明確な構造をもつ文書ではなくても、処理対象文書から、所望する情報に係る文字列領域（部分文書）を認識できたり、抽出できたりするという効果を奏する。
【００４９】
さらに、参照元文書に対応したラベル付けのデータを用意することにより、認識又は抽出された文字列領域（部分文書）に対し、ラベルを付与できたり分類できたりするという効果をも奏する。
【００５０】
（Ｂ）第２の実施形態
次に、本発明による情報区分装置、方法及びプログラムの第２の実施形態を図面を参照しながら詳述する。
【００５１】
（Ｂ−１）第２の実施形態の構成
図１０は、第２の実施形態の情報区分装置１０Ａの機能的構成を示すブロック図であり、上述した第１の実施形態に係る図１との同一、対応部分には同一符号を付して示している。
【００５２】
第２の実施形態の情報区分装置１０Ａは、第１の実施形態の情報区分装置１０の構成に加え、参照元文書データ生成部１０７及び参照元文書／ラベル対応データ生成部１０８を有しており、これら以外の部分は、第１の実施形態と同じ機能を担っているので、その説明は省略する。
【００５３】
参照元文書データ生成部１０７は、入力された２つの文書（文書データ）から、参照元文書１０４を生成し、その格納部に格納するものである。参照元文書１０４の生成方法においては、後述する動作の項で明らかにする。
【００５４】
参照元文書／ラベル対応データ生成部１０８は、ラベリング部１０３で参照元文書／ラベル対応データ１０５を生成し、その格納部に格納するものである。参照元文書／ラベル対応データ１０５の生成方法においては、後述する動作の項で明らかにする。
【００５５】
（Ｂ−２）第２の実施形態の動作
第１の実施形態の情報区分装置と動作が異なるのは、参照元文書データ生成部１０７の動作及び参照元文書／ラベル対応データ生成部１０８の動作だけなので、以下では、参照元文書データ生成部１０７及び参照元文書／ラベル対応データ生成部１０８の動作を説明する。
【００５６】
表層的特徴の類似した異なる２つの文書（文書データ）をデータ生成用文書入力部（符号省略）から参照元文書データ生成部１０７に入力する。例えば、上述した図４に示す文書と、図１１に示す文書を入力する。
【００５７】
参照元文書データ生成部１０７においては、まず、入力された２つの文書同士を比較する。文書比較方法は、第１の実施形態で説明した文書比較手段１０１が採用している方法と同様で良い。文書比較の実行部を、ソフトウェアを中心として構成した場合には、その処理ルーチンを、文書比較手段１０１と参照元文書データ生成部１０７とで併用するようにしても良い。
【００５８】
図１２は、２つの文書ＩＮ１、ＩＮ２の比較結果で一致したと判定された行を示す説明図である。参照元文書データ生成部１０７は、図１２に示すような一致したと判定された行のみをその出現順に残したものを参照元文書１０４として出力して、その格納部に蓄積（登録）させる。図１３は、図１２に示す比較結果から生成された参照元文書を示している。なお、参照元文書データ生成部１０７は、２つの文書ＩＮ１、ＩＮ２における文字（文字データ）が存在しない空白行については、一致判定の際に判定対象から除外するようにしている。
【００５９】
参照元文書データ生成部１０７の処理が終了すると、次に、参照元文書／ラベル対応データ生成部１０８が処理を行う。参照元文書／ラベル対応データ生成部１０８は、利用者との共同作業により、参照元文書／ラベル対応データを生成する。
【００６０】
参照元文書／ラベル対応データ生成部１０８はまず、参照元文書データ生成部１０７によって生成された参照元文書と、参照元文書／ラベル対応データの生成に用いる文書（参照元文書の生成に用いた文書と同一であることが好ましい）とを対応付ける。すなわち、参照元文書の各行に対応する生成用文書の行を認識する。
【００６１】
図１４は、図１３に示した参照元文書ＲＥＦと、参照元文書の生成に用いた一方の文書ＩＮ１との対応を示したものである。なお、図１４に示した行の対応に加え、参照元文書／ラベル対応データ生成部１０８は、参照元文書ＲＥＦの位置１の前の位置０と、文書ＩＮ１の位置１’の前の位置０’とが対応していると見なし、また、参照元文書ＲＥＦの最終位置４の次の位置５と、文書ＩＮ１の最終位置１３’の次の位置１４’とが対応していると見なしている。
【００６２】
参照元文書／ラベル対応データ生成部１０８は、次に、これら対応関係を行の一致関係と見た場合において編集状態が「挿入」又は「変更」と判断できる部分を認識し（文書比較手段１０１の処理と同様な処理による）、参照元文書／ラベル対応データにおける「参照元文書での開始位置」と「編集状態」との値を確定する。この段階では、図１５におけるラベルの値が空白のデータが形成される。
【００６３】
参照元文書／ラベル対応データ生成部１０８は、図１５における１番目のレコードのラベルの値（ラベル名）を確定させるべく、文書ＩＮ１におけるその「挿入」の領域（位置１’及び２’の２行）をディスプレイに表示させると共に、この領域に付与するラベル名を入力することを求めるメッセージを表示させ、それに応じて、利用者が入力したラベルの値（ラベル名）を取り込む。図１５における２番目や３番目のレコードのラベルの値（ラベル名）についても、同様にして、利用者に入力させる。
【００６４】
以上のようにして、参照元文書／ラベル対応データ生成部１０８は、参照元文書／ラベル対応データが完成すると、参照元文書／ラベル対応データ１０５として出力して、その格納部に蓄積（登録）させる。
【００６５】
図１５は、生成が完了した完成した参照元文書／ラベル対応データ１０５を示している。図１５におけるラベルの値「名称」、「請求項」、「技術分野」は、利用者が付与して入力したものである。
【００６６】
（Ｂ−３）第２の実施形態の効果
第２の実施形態によれば、上述した第１の実施形態の効果に加え、自動的に参照元文書を生成することができるという効果を奏することができる。参照元文書と参照元文書／ラベル対応データは一度だけ作成すれば良く、作成後に入力された文書は、これらのデータを用いて分類することができる。
【００６７】
（Ｃ）他の実施形態
上記各実施形態では、文書比較部１０１や参照元文書生成部１０７による２つの文書の比較を１行単位で行うものを示したが、これを、文字単位や、あるいは、形態素解析処理などを行った後の単語単位で行っても良く、また、それらを組み合わせて行っても良い。
【００６８】
また、上記各実施形態では、入力文書を部分文書に区分した後、ラベルを付与するものを示したが、入力文書を部分文書に区分するまでの装置として構成しても良い。
【００６９】
さらに、上記各実施形態では、参照元文書が１つのものを示したが、例えば、特許明細書用の参照元文書や、特許願書用の参照元文書や、ニュースメール用の参照元文書や、判決文用の参照元文書など、参照元文書を複数備えるものであっても良く、この場合には、対応する参照元文書／ラベル対応データも複数備える。例えば、分類対象の文書を入力する前に、利用者が装置に対して、参照元文書を指定操作しても良く、また、全ての参照元文書と入力文書との比較処理を行い、一致行が最も多い参照元文書を有効なものとして以降の処理を行うようにしても良く、さらに、それぞれの文書（特許明細書、ニュースメール、判決文）中に固有に現れる文字列や文字列パターン（例えば、ニュースメールならばそのタイトル）が含まれるか否かを調べることで、参照元文書を自動的に選択するようにしても良い。
【００７０】
第２の実施形態においては、参照元文書生成部１０７への入力文書は２つとしていたが、３つ以上の異なる文書を入力するようにしても良く、その場合、全ての文書で一致する行を参照元文書に含めるようにしても良く、また、所定割合を越えた文書（例えば過半数以上の文書）で一致する行を参照元文書に含めるようにしても良い。
【００７１】
また、第２の実施形態においては、参照元文書／ラベル対応データにおける「位置」及び「編集状態」を装置が自動的に決定し、「ラベル」を利用者が入力するものを示したが、他の方法によって、参照元文書／ラベル対応データを生成させるようにしても良い。例えば、「位置」、「編集状態」及び「ラベル」共に利用者が入力するようにしても良く、「位置」、「編集状態」及び「ラベル」共に装置が自動的に決定するようにしても良い。ラベルの値は、例えば、生成用文書のその編集状態に係る部分の第１行の文字列全体にしたり、第１行における括弧で挟まれた文字列にしたりする。
【図面の簡単な説明】
【００７２】
【図１】第１の実施形態の情報区分装置の機能的構成を示すブロック図である。
【図２】第１の実施形態の比較結果記憶部の格納データ例を示す説明図である。
【図３】第１の実施形態のラベリング結果データ例を示す説明図である。
【図４】第１の実施形態の参照元文書例を示す説明図である。
【図５】第１の実施形態の参照元文書／ラベル対応データ例を示す説明図である。
【図６】第１の実施形態の入力文書例を示す説明図である。
【図７】図４の参照元文書と図６の入力文書の一致行を示す説明図である。
【図８】第１の実施形態のラベリング付与処理を示すフローチャートである。
【図９】第１の実施形態のラベル付与済み部分文書群の例を示す説明図である。
【図１０】第２の実施形態の情報区分装置の機能的構成を示すブロック図である。
【図１１】第２の実施形態の参照元文書の生成に利用される文書例を示す説明図である。
【図１２】第２の実施形態の参照元文書の生成に利用される２つの文書の一致行を示す説明図である。
【図１３】第２の実施形態で生成された参照元文書例を示す説明図である。
【図１４】第２の実施形態の参照元文書／ラベル対応データの生成のために実行された参照元文書と生成よう文書との対応付けの結果例を示す説明図である。
【図１５】第２の実施形態で生成された参照元文書／ラベル対応データ例を示す説明図である。
【符号の説明】
【００７３】
１００、１００Ａ…情報区分装置、１０１…文書比較部、１０２…比較結果記憶部、１０３…ラベリング部、１０４…参照元文書データ、１０５…参照元文書／ラベル対応データ、１０６…ラベリング結果記憶部、１０７…参照元文書生成部、１０８…参照元文書／ラベル対応データ生成部。
【図１】
2005190141.tif 000003
【図２】
2005190141.tif 000004
【図３】
2005190141.tif 000005
【図４】
2005190141.tif 000006
【図５】
2005190141.tif 000007
【図６】
2005190141.tif 000008
【図７】
2005190141.tif 000009
【図８】
2005190141.tif 000010
【図９】
2005190141.tif 000011
【図１０】
2005190141.tif 000012
【図１１】
2005190141.tif 000013
【図１２】
2005190141.tif 000014
【図１３】
2005190141.tif 000015
【図１４】
2005190141.tif 000016
【図１５】
2005190141.tif 000017