(57)【要約】【課題】紙文書から情報抽出技術を利用してイベント情報を自動抽出し、一定の秩序を持つ文書名を自動的に生成する文書名生成方法、文書名生成装置、文書名生成プログラムとこれを記録した記録媒体を提供する。【解決手段】アクセスした文書を保存する際に付与する文書名を生成する文書名生成装置であって、アクセスした文書中のテキスト部分の統語構造から所定のイベントを表すイベント情報を抽出し、イベント情報に基づいて文書名を自動的に生成する。【選択図】図２
2009020814.tif 000002
【特許請求の範囲】
【請求項１】
アクセスした文書を保存する際に付与する文書名を生成する文書名生成装置であって、
前記アクセスした文書中のテキスト部分の統語構造から所定のイベントを表すイベント情報を抽出し、該イベント情報に基づいて文書名を自動的に生成することを特徴とする文書名生成装置。
【請求項２】
直接もしくはネットワークを介して文書にアクセスする文書アクセス部と、
前記文書アクセス部がアクセスした文書を読み取り走査し、該文書のイメージデータを得る読み取り走査部と、
前記読み取り走査部が得たイメージデータのテキスト部分に対して文字認識を行い、テキストデータを得る文字認識部と、
前記文字認識部が得たテキストデータに対して言語解析を行い、各文の統語構造を取得し、該統合構造から前記イベント情報を全て抽出するイベント情報抽出部と、
前記イベント情報抽出部が抽出したイベント情報に基づいて、前記文書名を生成する文書名生成部と、
を有することを特徴とする請求項１記載の文書名生成装置。
【請求項３】
ユーザからの入力に基づいて、前記生成された文書名を編集する文書名編集部を有することを特徴とする請求項１または２記載の文書名生成装置。
【請求項４】
前記生成された文書名を出力する出力部を有することを特徴とする請求項１から３のいずれか１項に記載の文書名生成装置。
【請求項５】
前記生成された文書名を、前記アクセスした文書の電子データと共に記憶する記憶部を有することを特徴とする請求項１から４のいずれか１項に記載の文書名生成装置。
【請求項６】
アクセスした文書を保存する際に付与する文書名を生成する文書名生成方法であって、
前記アクセスした文書中のテキスト部分の統語構造から所定のイベントを表すイベント情報を抽出し、該イベント情報に基づいて文書名を自動的に生成することを特徴とする文書名生成方法。
【請求項７】
直接もしくはネットワークを介して文書にアクセスする文書アクセスステップと、
前記文書アクセスステップでアクセスした文書を読み取り走査し、該文書のイメージデータを得る読み取り走査ステップと、
前記読み取り走査ステップで得たイメージデータのテキスト部分に対して文字認識を行い、テキストデータを得る文字認識ステップと、
前記文字認識ステップで得たテキストデータに対して言語解析を行い、各文の統語構造を取得し、該統合構造から前記イベント情報を全て抽出するイベント情報抽出ステップと、
前記イベント情報抽出ステップで抽出したイベント情報に基づいて、前記文書名を生成する文書名生成ステップと、
を有することを特徴とする請求項６記載の文書名生成方法。
【請求項８】
ユーザからの入力に基づいて、前記生成された文書名を編集する文書名編集ステップを有することを特徴とする請求項６または７記載の文書名生成方法。
【請求項９】
前記生成された文書名を出力する出力ステップを有することを特徴とする請求項６から８のいずれか１項に記載の文書名生成方法。
【請求項１０】
前記生成された文書名を、前記アクセスした文書の電子データと共に記憶する記憶ステップを有することを特徴とする請求項６から９のいずれか１項に記載の文書名生成方法。
【請求項１１】
アクセスした文書を保存する際に付与する文書名を生成するための文書名生成プログラムであって、
前記アクセスした文書中のテキスト部分の統語構造から所定のイベントを表すイベント情報を抽出し、該イベント情報に基づいて文書名を自動的に生成する処理をコンピュータに実行させることを特徴とする文書名生成プログラム。
【請求項１２】
直接もしくはネットワークを介して文書にアクセスする文書アクセス処理と、
前記文書アクセス処理でアクセスした文書を読み取り走査し、該文書のイメージデータを得る読み取り走査処理と、
前記読み取り走査処理で得たイメージデータのテキスト部分に対して文字認識を行い、テキストデータを得る文字認識処理と、
前記文字認識処理で得たテキストデータに対して言語解析を行い、各文の統語構造を取得し、該統合構造から前記イベント情報を全て抽出するイベント情報抽出処理と、
前記イベント情報抽出処理で抽出したイベント情報に基づいて、前記文書名を生成する文書名生成処理と、
をコンピュータに実行させることを特徴とする請求項１１記載の文書名生成プログラム。
【請求項１３】
ユーザからの入力に基づいて、前記生成された文書名を編集する文書名編集処理をコンピュータに実行させることを特徴とする請求項１１または１２記載の文書名生成プログラム。
【請求項１４】
前記生成された文書名を出力する出力処理をコンピュータに実行させることを特徴とする請求項１１から１３のいずれか１項に記載の文書名生成プログラム。
【請求項１５】
前記生成された文書名を、前記アクセスした文書の電子データと共に記憶する記憶処理をコンピュータに実行させることを特徴とする請求項１１から１４のいずれか１項に記載の文書名生成プログラム。
【請求項１６】
請求項１１から１５のいずれか１項に記載の文書名生成プログラムを記録したことを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書データに対して適切な文書名を自動的に生成して付与する文書名生成装置、文書名生成方法、文書名生成プログラム及び記録媒体に関する。
【背景技術】
【０００２】
大量の紙や電子化された文書データが流通するようになり、取得した文書の簡便な管理、再利用の方法が求められてきている。一般に、紙文書をスキャナなどで読取走査（以下、スキャンという）し、ファイルサーバ等に保存する際に、その文書名は人手で入力する。しかし、文書名を付与（設定）する作業は、文書のプロファイル入力と共に、文書の内容を把握していなければならず、さらに検索しやすい語句を選ぶなど、作業者の負荷が高く、作業コストがかかるという問題があった。また、電子化されたファイルは、無秩序に登録されがちであるが、各文書に無秩序に文書名が設定されると、登録者以外の者にとっては、文書名からその文書の属性や内容が想像しにくいという問題がある。
【０００３】
そこで、紙文書をスキャンし、テキストエリアを切り出し、切り出した部分に対して光学的文字認識（以下、ＯＣＲという）を実施してテキスト化し、それをインデックスデータとして管理する方法がある。しかし、ＯＣＲについての実情を鑑みると、画像上の文字列に対して１００％の認識が行われることはまず有り得ず、インデックスデータの補正処理の工程を省略することはできないため、大量の文書のインデックスデータについて、入力（作成）、補正、確認等の工程が必須となり、依然として作業コストがかかるという問題がある。
【０００４】
このような問題に対し、特許文献２では、ＯＣＲで得た認識結果について、予め用意した言語データベースの参照による第１チェック手段と、知識データベースの検索による第２チェック手段とを設けて、インデックスデータの妥当性を保証する方法により、補正、確認の工程を削減しようとしている。しかしながら、この特許文献２の方法は、切り出したエリアは任意であり、文書名に規則性はないため、無秩序に近い文書名となってしまうので、登録者以外の者が、文書名からその文書の属性や内容を想像しにくいという問題は解消されない。
【０００５】
一方、登録時に文書名を命名規則に従って自動的に変換する文書管理装置が提案されている。この方法であれば、文書名に規則性を持たせることができ、その規則性を把握すれば、文書名を見て文書の内容が容易に想像できるようになる。特許文献１では、登録時にオリジナル文書名を命名規則に従ってシステム文書名に自動的に変換し、オリジナル文書名とシステム文書名を関連づけて保持する文書管理装置を提案している。しかし、この特許文献１では、複数ある命名規則をユーザが選択・設定する方法であるので、入力される文書タイプに合う命名規則を用意する必要があり、さらに命名規則の選択・設定においてユーザが介在しなければならず、作業コストがかかるという問題は解消されない。さらに、この特許文献１は、文書の分野やタイプが変わると、命名規則を書き換えなければならないので、ユーザによる選択・設定において煩雑さを伴うという問題もある。
【０００６】
以上のことから、ユーザの介在なしに、特別な命名規則を用意することなく、自動的に、一定の秩序を持つ文書名を生成する技術が求められている。
【特許文献１】特開２００６−１１３６７３号公報
【特許文献２】特開２００６−１７２０８３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明は、上記事情に鑑みてなされたものであり、紙文書から情報抽出技術を利用してイベント情報を自動抽出し、一定の秩序を持つ文書名を自動的に生成する文書名生成方法、文書名生成装置、文書名生成プログラムとこれを記録した記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００８】
かかる目的を達成するために、本発明の第１の文書名生成装置は、アクセスした文書を保存する際に付与する文書名を生成する文書名生成装置であって、アクセスした文書中のテキスト部分の統語構造から所定のイベントを表すイベント情報を抽出し、イベント情報に基づいて文書名を自動的に生成することを特徴とする。
【０００９】
本発明の第２の文書名生成装置は、本発明の第１の文書名生成装置において、直接もしくはネットワークを介して文書にアクセスする文書アクセス部と、文書アクセス部がアクセスした文書を読み取り走査し、文書のイメージデータを得る読み取り走査部と、読み取り走査部が得たイメージデータのテキスト部分に対して文字認識を行い、テキストデータを得る文字認識部と、文字認識部が得たテキストデータに対して言語解析を行い、各文の統語構造を取得し、統合構造からイベント情報を全て抽出するイベント情報抽出部と、イベント情報抽出部が抽出したイベント情報に基づいて、文書名を生成する文書名生成部と、を有することを特徴とする。
【００１０】
本発明の第３の文書名生成装置は、本発明の第１または第２の文書名生成装置において、ユーザからの入力に基づいて、生成された文書名を編集する文書名編集部を有することを特徴とする。
【００１１】
本発明の第４の文書名生成装置は、本発明の第１から第３のいずれか１つの文書名生成装置において、生成された文書名を出力する出力部を有することを特徴とする。
【００１２】
本発明の第５の文書名生成装置は、本発明の第１から第４のいずれか１つの文書名生成装置において、生成された文書名を、アクセスした文書の電子データと共に記憶する記憶部を有することを特徴とする。
【００１３】
本発明の第１の文書名生成方法は、アクセスした文書を保存する際に付与する文書名を生成する文書名生成方法であって、アクセスした文書中のテキスト部分の統語構造から所定のイベントを表すイベント情報を抽出し、イベント情報に基づいて文書名を自動的に生成することを特徴とする。
【００１４】
本発明の第２の文書名生成方法は、本発明の第１の文書名生成方法において、直接もしくはネットワークを介して文書にアクセスする文書アクセスステップと、文書アクセスステップでアクセスした文書を読み取り走査し、文書のイメージデータを得る読み取り走査ステップと、読み取り走査ステップで得たイメージデータのテキスト部分に対して文字認識を行い、テキストデータを得る文字認識ステップと、文字認識ステップで得たテキストデータに対して言語解析を行い、各文の統語構造を取得し、統合構造からイベント情報を全て抽出するイベント情報抽出ステップと、イベント情報抽出ステップで抽出したイベント情報に基づいて、文書名を生成する文書名生成ステップと、を有することを特徴とする。
【００１５】
本発明の第３の文書名生成方法は、本発明の第１または第２の文書名生成方法において、ユーザからの入力に基づいて、生成された文書名を編集する文書名編集ステップを有することを特徴とする。
【００１６】
本発明の第４の文書名生成方法は、本発明の第１から第３のいずれか１つの文書名生成方法において、生成された文書名を出力する出力ステップを有することを特徴とする。
【００１７】
本発明の第５の文書名生成方法は、本発明の第１から第４のいずれか１つの文書名生成方法において、生成された文書名を、アクセスした文書の電子データと共に記憶する記憶ステップを有することを特徴とする。
【００１８】
本発明の第１の文書名生成プログラムは、アクセスした文書を保存する際に付与する文書名を生成するための文書名生成プログラムであって、アクセスした文書中のテキスト部分の統語構造から所定のイベントを表すイベント情報を抽出し、イベント情報に基づいて文書名を自動的に生成する処理をコンピュータに実行させることを特徴とする。
【００１９】
本発明の第２の文書名生成プログラムは、本発明の第１の文書名生成プログラムにおいて、直接もしくはネットワークを介して文書にアクセスする文書アクセス処理と、文書アクセス処理でアクセスした文書を読み取り走査し、文書のイメージデータを得る読み取り走査処理と、読み取り走査処理で得たイメージデータのテキスト部分に対して文字認識を行い、テキストデータを得る文字認識処理と、文字認識処理で得たテキストデータに対して言語解析を行い、各文の統語構造を取得し、統合構造からイベント情報を全て抽出するイベント情報抽出処理と、イベント情報抽出処理で抽出したイベント情報に基づいて、文書名を生成する文書名生成処理と、をコンピュータに実行させることを特徴とする。
【００２０】
本発明の第３の文書名生成プログラムは、本発明の第１または第２の文書名生成プログラムにおいて、ユーザからの入力に基づいて、生成された文書名を編集する文書名編集処理をコンピュータに実行させることを特徴とする。
【００２１】
本発明の第４の文書名生成プログラムは、本発明の第１から第３のいずれか１つの文書名生成プログラムにおいて、生成された文書名を出力する出力処理をコンピュータに実行させることを特徴とする。
【００２２】
本発明の第５の文書名生成プログラムは、本発明の第１から第４のいずれか１つの文書名生成プログラムにおいて、生成された文書名を、アクセスした文書の電子データと共に記憶する記憶処理をコンピュータに実行させることを特徴とする。
【００２３】
本発明の記録媒体は、本発明の第１から第５のいずれか１つの文書名生成プログラムを記録したことを特徴とする。
【発明の効果】
【００２４】
本発明の装置、方法、プログラムを利用すれば、入手された紙文書をファイリングシステムやファイルサーバ等に登録・保存する際に、ユーザがその紙文書の内容を知らなくても、特別な命名規則を用意することなく、ユーザの介在なしに、自動的に一定の秩序を持った文書名を付与することができるので、文書登録業務の効率向上に寄与することが可能となる。
【発明を実施するための最良の形態】
【００２５】
以下、本発明を実施するための最良の形態について添付図面を参照して詳細に説明する。
【００２６】
図１は、本発明の一実施形態である文書名生成装置を実現するコンピュータの構成例である。
本実施形態の文書名生成装置（以下、本装置ともいう）は、文書を入力または指示するための入力手段としてのキーボード１、スキャナ２、外部からの信号を受信したり、本装置から信号を送信したりする通信手段である通信Ｉ／Ｏインターフェース３、本装置における処理を集中して実行するＣＰＵ（Central Processing Unit）４、記憶手段としてのメモリ（揮発性のＲＡＭと不揮発性のＲＯＭとどちらも想定可能）５やハードディスク６、出力手段としてのディスプレイ７やプリンタ８などを有する、コンピュータ上で実現される情報処理装置である。
【００２７】
通信Ｉ／Ｏインターフェース３は、モデムやターミナルアダプタなどが想定でき、通信回線を介してイントラネット、またはインターネットに接続されているサーバなどとデータを送受信できる。ＣＰＵ４は、メモリ５に記録された手順に従ってプログラム（文書名生成プログラム）を実行する。このプログラム制御により、文書名生成装置において、後述する文書名生成動作（文書名生成方法）が実行される。
【００２８】
図２は、本発明の一実施形態である文書名生成装置の機能の構成例である。
文書アクセス部１１は、直接もしくはネットワークを介して紙文書にアクセスする。
読み取り走査部１２は、文書アクセス部１１がアクセスした紙文書を、例えばスキャナ２等で読み取り、紙文書のイメージデータを得る。
文字認識部１３は、読み取り走査部１２が得たイメージデータのテキスト部分を、例えばＯＣＲ処理などで文字認識し、テキストデータを得る。
イベント情報抽出部１４は、文字認識部１３が得たテキストデータを読み込み、言語解析をして各文の統語構造を取得し、文書内で取得できるイベント情報を全て抽出し、文書中のイベントリストを得る。
文書名生成部１５は、イベント情報抽出部１４が抽出したイベント情報を用いて、文書名を生成する。
文書名確定部１６は、最終的な文書名を確定する。
記憶部１７は、該当文書に対する最終的な文書名を、電子化された該当文書と共に記憶する。
上記各部の他に、ユーザの入力を受け付ける入力部１８、生成された文書名を表示する出力部１９、文書名生成部１５が生成した文書名をユーザの入力により編集する文書名編集部２０を有しても良い。
【００２９】
図３は、本発明の一実施形態である文書名生成装置の文書名自動生成動作フローの例である。
起動中に、アクセス対象の紙文書があれば（ステップＳ１／ＹＥＳ）、その紙文書に文書ＩＤを付与し、読み取り走査を実施し（ステップＳ２）、その紙文書のイメージデータを得て、テキスト部分の文字認識処理を実施し、テキストデータを得る（ステップＳ３）。
【００３０】
そのテキストデータに対して、言語解析をして各文の統語構造を取得し（ステップＳ４）、文書中のイベント情報を抽出する（ステップＳ５）。このイベント情報にはイベントＩＤを付与する。
【００３１】
イベント情報を取得できたら（ステップＳ６／ＹＥＳ）、そのイベント情報を用いた文書名生成処理を実施する（ステップＳ８）。イベント情報を取得できなかった場合は（ステップＳ６／ＮＯ）、エラー出力を行い（ステップＳ７）、一連の動作を終了する。
【００３２】
生成された文書名を、例えばディスプレイ等に出力表示する（ステップＳ９）。ここで、ユーザからの文書名編集のための入力があれば（ステップＳ１０／ＹＥＳ）、入力を受け付け、文書名を編集し（ステップＳ１１）、文書名確定処理をする（ステップＳ１２）。ユーザからの入力がなければ（ステップＳ１０／ＮＯ）、そのまま文書名確定処理をする（ステップＳ１２）。
【００３３】
文書名を確定したら、電子化された登録文書と文書ＩＤ，文書名をあわせて、例えばファイルサーバや文書データベースに登録し（ステップＳ１３）、一連の動作を終了する。
【００３４】
図４は、紙文書の例である。紙文書は、アクセス対象になった際に、文書ＩＤが振られる。例えば、図４の紙文書に対して、文書ＩＤ「００１」が振られる。
【００３５】
図５は、図３のステップＳ４における、図４の紙文書のテキスト部分の統語構造抽出例である。
図５は、図４の紙文書をスキャン、ＯＣＲ処理して得られたテキスト部分（テキストデータ）から、各文の統語構造を抽出した例を示している。統語構造とは、文の構造を分解し、その関係性が明示されたものであり、統語構造取得には、既存の自然言語解析技術を用いればよい。図５では、一例として、文を構成する文節の表記と、文節の属性である文節品詞、そして文節と文節の係り受け関係（係り先番号）を明示して、その構造を表現したものになっている。これらの他に、文節を構成する単語情報や、係り受け関係名などの情報などがあっても良い。また、表現方法も、図５右部に示すような構造以外に、グラフ構造や木構造であっても良い。
【００３６】
図６は、図３のステップＳ５において、テキストの統語構造からイベント情報を抽出した例を示している。
このイベント情報抽出処理は、文の統語構造を用いてイベントを表す情報（イベント情報）を抽出する。このイベント情報抽出には、例えば一例として、４Ｗ１Ｈ（Ｗｈｅｎ＝いつ、Ｗｈｅｒｅ＝どこ−で、Ｗｈｏ＝誰−が、Ｗｈａｔ＝何−を、Ｈｏｗ＝どのくらい・どうやって）＋述語の各要素から成るイベント情報を取得してもよい。この方法は、各文の述語文節をキーに、それに係る文節の構成要素を見つけ、その要素がイベント情報であるか否かを判断するための知識辞書を参照し、構成要素が知識辞書の記載と一致し、イベント情報であると判断されると、イベント属性と共にその文節を記憶し、述語文節に係るイベント情報を取得していくという方法である。それぞれのイベント情報は、文書ＩＤ、イベントＩＤ、Ｗｈｅｎ，Ｗｈｏなどのイベント属性、イベント要素である文節表記または文節表記列から成る。
【００３７】
図８は、知識辞書の一例である。
知識辞書は、文節に属する単語の特定の品詞情報および特定の品詞情報の組み合わせの少なくともいずれか１つと、該文節の係り先と係り受けとの関係情報と、該関係情報が４Ｗ１Ｈ（Ｗｈｅｎ＝いつ、Ｗｈｅｒｅ＝どこ−で、Ｗｈｏ＝誰−が、Ｗｈａｔ＝何−を、Ｈｏｗ＝どのくらい・どうやって）のいずれに該当するかを示す意味解釈と、を記載した辞書（データ集）である。図８に示すように、特定の品詞情報が複数ある場合や、この組み合わせに対し、正規表現による記述形式を採ることで簡潔な記述が可能である。また、辞書の構成要素として、４Ｗ１Ｈの意味解釈に、更なる意味属性を付与しても良い。図８では、「範囲起点」，「範囲終点」，「範囲」などといった、Ｗｈｅｎ情報やＷｈｅｒｅ情報に詳細な意味属性を与えている。
【００３８】
図７は、図３のステップＳ９における、自動生成された文書名の出力表示例である。図７ＡおよびＢのように自動生成された文書名は、ディスプレイ７等に出力表示される。
【実施例】
【００３９】
上記説明を踏まえ、以下、本発明の文書名生成装置（情報処理装置）の実施例について、図３〜図７を参照して説明する。
例えば図４の紙文書を、本発明の文書名生成装置に付帯するファイルサーバに登録する際、文書名生成装置は、図４の文書にアクセスし、その文書に対して、文書ＩＤを付与し、読み取り走査を実施し、イメージ文書を得てテキスト部分の文字認識処理を実施する。得られたテキスト列（テキストデータ）を以下に示す。
《通達》
事業所ＬＡＮ不通のお知らせ
２００６年５月２５日
ネットワークセンター
下記のとおり、事業所ＬＡＮが不通になりますので、関係者はご注意ください。
記
１．理由        電気設備法定点検に伴うネットワークの停止
２．日時        ６月２４日（土）８：００〜１４：００（日本時間）
３．範囲        横浜事業所全区間
４．問い合せ先  ＸＸシステムズ（株）  Ｔｅｌ：０４５−１１１−２２２２
以上
【００４０】
次に、上記テキスト列に対して、言語解析等を実施して各文（各テキスト列）の統語構造を取得する。統語構造とは、文の構造を分解し、その関係性が明示されたものであり、統語構造取得には、既存の自然言語解析技術を用いればよい。このテキストの統語構造の一例を図５の右側に示す。図５では、一例として、文を構成する文節の表記（文節表記）と、文節の機能を示す属性である文節品詞、そして文節と文節の係り受け関係（係り先番号）を明示して、その構造を表現したものになっている。他に、文節を構成する単語情報や、係り受け関係名などの情報などがあっても良い。また、表現方法も、図５の右側に示すような構造以外に、グラフ構造、木構造であっても良い。
【００４１】
次に、上記統語構造からイベント情報を抽出する。このイベント情報抽出には、例えば一例として、４Ｗ１Ｈ（Ｗｈｅｎ＝いつ、Ｗｈｅｒｅ＝どこ−で、Ｗｈｏ＝誰−が、Ｗｈａｔ＝何−を、Ｈｏｗ＝どのくらい・どうやって）＋述語の各要素から成るイベント情報を取得する。この手法では、まず、最初の文の統語構造の文末から述語文節を検索し、述語文節毎に述語文節と係り受け関係にある文節の要素がイベント情報たりえるかを、知識辞書を用いて判断し、イベント情報であると判断されると、述語文節と該当文節にイベントＩＤを付加して、イベントリストに、文書ＩＤおよびイベントＩＤと共に、イベント属性とイベント要素とを登録する。イベント属性とは、４Ｗ１Ｈ（Ｗｈｅｎ＝いつ、Ｗｈｅｒｅ＝どこ−で、Ｗｈｏ＝誰−が、Ｗｈａｔ＝何−を、Ｈｏｗ＝どのくらい・どうやって）＋述語のことである。１文書内に、別の述語文節があり、イベント要素があれば、イベント情報がなくなるまでイベント情報抽出を繰り返す。さらに、テキスト中の箇条書きの個所では、見出し語があれば、見出し語をイベント属性として利用し、その要素をイベント要素として抽出する。
【００４２】
図６の左側に示す統語構造例（図５の右側に示すものと同じ）からイベント情報を抽出する例について説明する。まず文書ＩＤ「００１」を抽出し、次に、テキストの先頭であり、二重括弧で囲まれたテキスト部分（「通達」の文字）を文書のタイプとして抽出する。次に、右寄せであり、文字の大きさが他の文字とは若干異なっている日付文節（「２００６年５月２５日」の文字）を文書発行日として解釈し、また、同じく右寄せであり、文字の大きさが他の文字とは若干異なっている組織／場所文節（「ネットワークセンター」の文字）を発行元として解釈する。
【００４３】
次に、述語文節を検索し、「なりますので、」を見つけ、内容語を終止形「なる」に変換し、記憶する。この述語文節に係る文節を検索し、「事業所ＬＡＮが」および「不通に」を見つける。そして、知識辞書を参照する。知識辞書には「（名詞＋集団接辞）（掲題修飾｜ガ格修飾）→Ｗｈａｔ」という記載があるので、「事業所ＬＡＮが」は「Ｗｈａｔ」であると特定する。また、知識辞書には「（副詞｜数量名詞｜数詞＋数量接辞）副助詞修飾→Ｈｏｗ」という記載があるので、「不通に」は「Ｈｏｗ」であると特定する。よって、「事業所ＬＡＮが」がＷｈａｔ属性を持つ、「不通に」がＨｏｗ属性を持つと判断し、イベント情報としてイベントＩＤと共に記憶する。
【００４４】
次の述語文節を検索し、「ご注意ください。」を見つけ、内容語を終止系「注意する」に変換し、記憶する。この述語文節に係る文節を検索し、「関係者は」を見つける。知識辞書を参照し、「関係者は」がイベント属性を持たないと判断し、この文節関係はイベント情報ではないと判断する。
【００４５】
次に、先頭番号付きで固定フォーマットのテキスト部分を箇条書きと判断し、箇条書きの見出し語をイベント属性として利用する。まず、「１．理由」をイベント属性Ｗｈｙとして、後続の要素「電気設備法廷点検に伴うネットワークの停止」をイベント要素とする。次に「２．日時」をイベント属性Ｗｈｅｎとし、後続の要素「６月２４日（土）」，「８：００〜１４：００」，「（日本時間）」をイベント要素とする。ここでは、知識辞書を用いてＷｈｅｎの内訳属性をそれぞれ、Ｗｈｅｎ−ｄａｔｅ（「６月２４日（土）」），Ｗｈｅｎ−ｔｉｍｅ−ｒａｎｇｅ（「８：００〜１４：００」），Ｗｈｅｎ−ｏｔｈｅｒ（「（日本時間）」）などと分け、要素を分割して記憶させているが、まとめてＷｈｅｎ情報として要素を「６月２４日（土）８：００〜１４：００（日本時間）」としても良い。
【００４６】
次に、「３．範囲」をイベント属性Ｗｈｅｒｅとし、後続の要素「横浜事業所全区間」をイベント要素とする。さらに、「４．問い合わせ先」をイベント属性Ｗｈｏｍとし、後続の要素「ＸＸシステムズ（株）」「Ｔｅｌ：０４５−１１１−２２２２」をイベント要素とする。ここでは、知識辞書を用いてＷｈｏｍの内訳属性をそれぞれＷｈｏｍとＷｈｏｍ−Ｔｅｌなどと分け、要素を分割して記憶させているが、まとめてＷｈｏｍ情報として要素を「ＸＸシステムズ（株）Ｔｅｌ：０４５−１１１−２２２２」としても良い。
【００４７】
この結果、図６の左側の統語構造例から、図６の右側のイベント情報例に示すようなイベントＩＤ「００１」〜「００５」のイベント情報が取得できる。
【００４８】
図２の文書名生成部１５は、１文書からイベント情報が全て抽出されると起動し、各イベント属性別に、イベント要素を組み合わせて文書名を自動生成する。該当文書から取得されたイベント属性とイベント要素は以下のとおりである。
Ｗｈｅｒｅ属性「横浜事業所全区間」
Ｗｈａｔ属性「事業所ＬＡＮ」
Ｈｏｗ属性「不通」
Ｗｈｅｎ属性「６月２４日（土）８：００〜１４：００」
Ｗｈｙ属性「電気設備法廷点検に伴うネットワークの停止」
Ｗｈｏｍ属性「ＸＸシステムズ（株）Ｔｅｌ：０４５−１１１−２２２２」
【００４９】
見出し語が「理由」であるＷｈｙ属性と、「問い合わせ先」であるＷｈｏｍ属性は、文書名生成には利用しないこととし、それ以外の要素をそのまま羅列し、文書名を自動生成する。この際、Ｗｈａｔ属性「事業所ＬＡＮ」の「事業所」は、Ｗｈｅｒｅ属性「横浜事業所全区間」の「事業所」と重複するので削除する。
「横浜事業所全区間ＬＡＮ不通６月２４日（土）８：００〜１４：００（日本時間）」
【００５０】
次に、上記のように自動生成し、記憶した上記文書名を、図２の出力部１９は、例えばディスプレイ等に出力表示する。図７のＡが、その表示例である。
【００５１】
このとき、ユーザは入力部１８を用いて文書名を編集することができる。例えば、ユーザは「６月２４日（土）」を「０６２４」と簡便に修正したり、「８:００〜１４:００（日本時間）」を「０８００−１４００」と簡便に修正したりすることが可能である。しかし、各イベント要素の書き換えは許可するが、削除することは許さない。また、ユーザの親和性の高い語句を追加することは可能である。例えば、ユーザが、図４の紙文書の発行元であるネットワークセンターのメンバーである場合、発行元を示す語句として「ネットワークセンター」という語を文書名に追加することができる。図７のＢは、ユーザよる編集がされた後の表示例である。ユーザは表示例をチェックしてから文書名を確定することができる。もしユーザが自動生成された文書名を編集しなければ、そのまま確定処理を実施する。その場合は、図７のＡの文書名が確定される。
【００５２】
最後に、電子化された文書と、文書ＩＤと、生成され確定された文書名が文書名生成装置から出力され、ファイルサーバに登録される。
【００５３】
以上説明したように、本発明の実施例によれば、煩雑な作業やコストのかかる生成規則を用いずに、紙文書から文書名の自動生成が実現でき、文書登録コストが大幅に減少する効果がある。
【００５４】
また、本発明の実施例によれば、ユーザが自動生成された文書名を参照して、さらに独自の語句を追加編集することができ、規則性があり、さらにユーザの親和性の高い文書名を生成することができ、文書登録コストが減少するだけでなく、ユーザが当該文書を検索したり再閲覧したりするなど再利用しやすい文書管理環境が提供できる。
【００５５】
以上、本発明の実施例について説明したが、上記実施例に限定されるものではなく、その要旨を逸脱しない範囲において種々の変形が可能である。
【００５６】
例えば、上述した実施例における制御動作は、ハードウェア、または、ソフトウェア、あるいは、両者の複合構成によって実行することも可能である。
なお、ソフトウェアによる処理を実行する場合には、処理シーケンスを記録したプログラムを、専用のハードウェアに組み込まれているコンピュータ内のメモリにインストールして実行させるか、あるいは、各種処理が実行可能な汎用コンピュータにプログラムをインストールして実行させることが可能である。
例えば、プログラムは、記録媒体としてのハードディスクやＲＯＭ（Read Only Memory）に予め記録しておくことが可能である。
あるいは、プログラムは、フロッピー（登録商標）ディスク、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory），ＭＯ（Magneto optical）ディスク，ＤＶＤ（Digital Versatile Disc）、磁気ディスク、半導体メモリなどのリムーバブル記録媒体に、一時的、あるいは、永続的に格納（記録）しておくことが可能である。
このようなリムーバブル記録媒体は、いわゆるパッケージソフトウエアとして提供することが可能である。
なお、プログラムは、上述したようなリムーバブル記録媒体からコンピュータにインストールする他、ダウンロードサイトから、コンピュータに無線転送したり、ＬＡＮ（Local Area Network）、インターネットといったネットワークを介して、コンピュータに有線で転送したりし、コンピュータでは、転送されてきたプログラムを受信し、内蔵するハードディスク等の記録媒体にインストールすることが可能である。
また、上記実施例で説明した処理動作に従って時系列的に実行されるのみならず、処理を実行する装置の処理能力、あるいは、必要に応じて並列的にあるいは個別に実行するように構築することも可能である。
【産業上の利用可能性】
【００５７】
本発明は、文書名を付与する装置・機器、システム、方法、プログラムに適用できる。
【図面の簡単な説明】
【００５８】
【図１】本発明の一実施形態である文書名生成装置を実現するコンピュータの構成例を示すブロック図である。
【図２】本発明の一実施形態である文書名生成装置の機能の構成例を示すブロック図である。
【図３】本発明の一実施形態である文書名生成装置の文書名自動生成動作フローの例を示すフローチャートである。
【図４】本発明の一実施形態である文書名生成装置で読み取る紙文書の例を示す図である。
【図５】図４に示す紙文書例から抽出したテキスト部分の統語構造の例を示す図である。
【図６】図５に示すテキストの統語構造例から抽出したイベント情報の例を示す図である。
【図７】自動生成された文書名の出力表示の例を示す図である。
【図８】イベント情報を抽出する際に用いる知識辞書の例を示す図である。
【符号の説明】
【００５９】
１    キーボード
２    スキャナ
３    通信Ｉ／Ｏ
４    ＣＰＵ
５    メモリ
６    ハードディスク
７    ディスプレイ
８    プリンタ
【図１】
2009020814.tif 000003
【図２】
2009020814.tif 000004
【図３】
2009020814.tif 000005
【図４】
2009020814.tif 000006
【図５】
2009020814.tif 000007
【図６】
2009020814.tif 000008
【図７】
2009020814.tif 000009
【図８】
2009020814.tif 000010