(57)【特許請求の範囲】
【請求項１】
文書を入力し、登録・保管・検索・表示する機能を有する文書管理システムの文書群を提示する文書群提示装置であって、
概念辞書を読み出して単語の概念を木構造として構築する概念木構築手段と、
複数の文書を読み出して単語を抽出し、単語の出現回数、あるいは、見出し語かどうかにより重要話題を判定し抽出する重要話題抽出手段と、
前記概念木構築手段により構築された前記概念木と、前記重要話題抽出手段により抽出された前記重要話題とから、文書群の提示に必要となる概念識別子、文書識別子、抽象度、現抽象度を表現する概念木を文書分類表として構築する文書分類表構築手段と、
前記文書分類表構築手段により構築された前記文書分類表を解析し、今回入力された抽象度と、前回入力された抽象度、現抽象度とに基づき前記文書分類表を更新する文書群統合・分割手段と、
前記文書群統合・分割手段により更新された前記文書分類表に基づき、前記文書群を提示する提示手段とを備えることを特徴とする文書群提示装置。
【請求項２】
前記文書分類表構築手段は、前記重要話題抽出手段により抽出された前記重要話題が、前記概念木構築手段により構築された前記概念木に存在する場合に、当該重要話題の概念識別子を前記文書分類表の前記概念識別子、当該重要話題に関連付けられた文書の文書識別子を前記文書分類表の前記文書識別子、当該重要話題の前記概念木上の階層を前記文書分類表の抽象度、現抽象度として設定し、
前記文書群統合・分割手段は、前記前回入力された抽象度が前記今回入力された抽象度よりも大きい場合に、前記今回入力された抽象度と前記文書分類表の現抽象度とに基づき、前記今回入力された抽象度の重要話題に、前記今回入力された抽象度の重要話題の下位概念の重要話題を統合し、前記前回入力された抽象度が前記今回入力された抽象度以下の場合に、前記今回入力された抽象度と前記文書分類表の現抽象度とに基づき、下位概念の重要話題を統合している上位概念の重要話題を、前記今回入力された抽象度の重要話題に分割するように、文書分類表を更新し、
前記提示手段は、前記文書群統合・分割手段により更新された前記文書分類表に基づき、前記今回入力された抽象度以下の前記重要話題に関連付けられた文書群を、縦軸を出現頻度、横軸を出現日時とするグラフ上に、前記今回入力された抽象度以下の前記重要話題に関連付けられた文書数に比例する面積で提示することを特徴する請求項１に記載の文書群提示装置。
【請求項３】
文書を入力し、登録・保管・検索・表示する機能を有する文書管理システムの文書群を提示する文書群提示プログラムであって、
前記文書群提示プログラムは、コンピュータに、請求項１または請求項２に記載の文書群提示装置の各手段を実現させることを特徴とする文書群提示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書管理システムにおける文書群提示装置および文書群提示プログラムに係り、特に、全文書集合の全体像から概念の意味上の階層関係を使用して重要話題での意味上の拡大・縮小を行う技術に関する。
【背景技術】
【０００２】
従来の情報潮流検出方法として、自動的に話題を抽出し、分類し、関連語を算出する方法が知られている。（下記、特許文献１参照）
また、従来の情報潮流検出方法として、時系列に並んだ話題を自動的に抽出し提示する方法が知られている。（下記、特許文献２参照）
さらに、従来の文書管理システムにおける文書の自動分類方法として、抽象度を使った分類方法が知られている。（下記、特許文献３参照）
【０００３】
なお、本願発明に関連する先行技術文献としては以下のものがある。
【特許文献１】特開２００６−２７７７６７号公報
【特許文献２】特開平１１−１７５５３０号公報
【特許文献３】特開２００３−８５１８９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
前述の特許文献１に記載の方法では、出現頻度による話題抽出と、話題同士の強度を算出し話題間に関係を持たせるが、意味上関係があるかどうか不明な話題同士が結合する可能性があり、上位概念の話題から下位概念の話題へと辿って文書群を提示する用途には利用できなかった。
また、前述の特許文献２に記載の方法では、出現回数と日時を軸としたグラフ上に話題を投影し、一覧性は向上しているが、莫大な数の話題に対して提示することができなかった。
さらに、前述の特許文献３に記載の方法では、文書群の具体的な提示方法は示されておらず、分類した文書群を提示することができなかった。
本発明は、前記従来技術の問題点を解決するためになされたものであり、本発明の目的は、指定した抽象度で文書群の統合・分割結果を作成することができ、分類対象となる文書群の文書空間を地図に見立て意味上の拡大・縮小が可能なインタフェースを構築することが可能な文書群提示装置を提供することにある。
また、本発明の他の目的は、前述の文書群提示装置をコンピュータに実行させるためのプログラムを提供することにある。
本発明の前記ならびにその他の目的と新規な特徴は、本明細書の記述及び添付図面によって明らかにする。
【課題を解決するための手段】
【０００５】
本願において開示される発明のうち、代表的なものの概要を簡単に説明すれば、下記の通りである。
前述の目的を達成するために、本発明は、文書を入力し、登録・保管・検索・表示する機能を有する文書管理システムの文書群を提示する文書群提示装置であって、概念辞書を読み出して単語の概念を木構造として構築する概念木構築手段と、複数の文書を読み出して単語を抽出し、単語の出現回数、あるいは、見出し語かどうかにより重要話題を判定し抽出する重要話題抽出手段と、前記概念木構築手段により構築された前記概念木と、前記重要話題抽出手段により抽出された前記重要話題とから、文書群の提示に必要となる概念識別子、文書識別子、抽象度、現抽象度を表現する概念木を文書分類表として構築する文書分類表構築手段と、前記文書分類表構築手段により構築された前記文書分類表を解析し、今回入力された抽象度と、前回入力された抽象度、現抽象度とに基づき前記文書分類表を更新する文書群統合・分割手段と、前記文書群統合・分割手段により更新された前記文書分類表に基づき、前記文書群を提示する提示手段とを備える。
【０００６】
また、本発明では、前記文書分類表構築手段は、前記重要話題抽出手段により抽出された前記重要話題が、前記概念木構築手段により構築された前記概念木に存在する場合に、当該重要話題の概念識別子を前記文書分類表の前記概念識別子、当該重要話題に関連付けられた文書の文書識別子を前記文書分類表の前記文書識別子、当該重要話題の前記概念木上の階層を前記文書分類表の抽象度、現抽象度として設定し、前記文書群統合・分割手段は、前記前回入力された抽象度が前記今回入力された抽象度よりも大きい場合に、前記今回入力された抽象度と前記文書分類表の現抽象度とに基づき、前記今回入力された抽象度の重要話題に、前記今回入力された抽象度の重要話題の下位概念の重要話題を統合し、前記前回入力された抽象度が前記今回入力された抽象度以下の場合に、前記今回入力された抽象度と前記文書分類表の現抽象度とに基づき、下位概念の重要話題を統合している上位概念の重要話題を、前記今回入力された抽象度の重要話題に分割するように、文書分類表を更新し、前記提示手段は、前記文書群統合・分割手段により更新された前記文書分類表に基づき、前記今回入力された抽象度以下の前記重要話題に関連付けられた文書群を、縦軸を出現頻度、横軸を出現日時とするグラフ上に、前記今回入力された抽象度以下の前記重要話題に関連付けられた文書数に比例する面積で提示する。
また、本発明は、文書を入力し、登録・保管・検索・表示する機能を有する文書管理システムの文書群を提示する文書群提示プログラムであって、前記文書群提示プログラムは、コンピュータに、前述の文書群提示装置の各手段を実現させる。
【発明の効果】
【０００７】
本願において開示される発明のうち代表的なものによって得られる効果を簡単に説明すれば、下記の通りである。
本発明によれば、指定した抽象度で文書群の統合・分割結果を作成することができ、分類対象となる文書群の文書空間を地図に見立て意味上の拡大・縮小が可能なインタフェースを構築することが可能となる。
【発明を実施するための最良の形態】
【０００８】
以下、図面を参照して本発明の実施例を詳細に説明する。
なお、実施例を説明するための全図において、同一機能を有するものは同一符号を付け、その繰り返しの説明は省略する。
［機能ブロック図］
図１に、本発明の実施例の文書群提示装置の機能ブロックを示す図を示す。
図１に示すように、文書群提示装置１１は、概念木構築手段１０１と、重要話題抽出手段１０２と、文書分類表構築手段１０３と、概念辞書記憶手段１０４と、文書記憶手段１０５と、文書群統合・分割手段１０６と、文書群提示手段１０７と、抽象度入力手段１０８と、表示手段１０９とを備える。
概念木構築手段１０１は、概念辞書記憶手段１０４から概念の単語を読出し、親子関係を解析してメモリ上に木構造を構築する。
重要話題抽出手段１０２は、文書記憶手段１０５から文書を読出し、テキスト文章を抽出し、形態素解析を実施することで品詞分解し話題を抽出し、所定の手続きにより重要度を判定し、重要話題を抽出する。
文書分類表構築手段１０３は、概念木構築手段１０１で構築された概念木と、重要話題抽出手段１０２で抽出された重要話題を元に、文書群の提示に必要となる概念識別子、文書識別子、抽象度、現抽象度、現在位置を表現する概念木を含む文書分類表を構築する。
文書群統合・分割手段１０６は、抽象度入力手段１０８により入力された抽象度に従い文書分類表を解析し、表示対象となる抽象度の文書分類にそれ以下の抽象度の文書分類を統合・分割されるよう文書分類表を更新する。
文書群提示手段１０７は、前記文書統合／分類手段１０６で作成された文書分類表を解析し表示対象分類対象文書群を表示装置に表示する。
【０００９】
［ハードウェア構成］
図１に示す文書群提示装置１１を実行するコンピュータ装置のハードウェア構成を図２に示す。
図２に示すように、文書群提示装置１１を実行するコンピュータは、ディスプレイ２０１と、ＣＰＵ２０２と、メモリ２０３と、キーボード／マウス２０４と、ハードディスク２０５、ＣＤ−ＲＯＭ２０７を読み込むためのＣＤ−ＲＯＭドライブ２０６と、インターネット２０９と接続される通信回路２０８とを備える。ハードディスク２０５には、文書提示プログラム２０５１、概念辞書データベース２０５２、および文書データベース２０５３が格納されている。
図１の概念木構築手段１０１は、概念辞書データベース２０５２を使用し、ＣＰＵ２０２がメモリ２０３を用いて実行する文書提示プログラムにより実現される。
図１の重要話題抽出手段１０２は、文書データベース２０５３を使用し、ＣＰＵ２０２がメモリ２０３を用いて実行する文書提示プログラム２０５１により実現される。
図１の文書分類表構築手段１０３は、ＣＰＵ２０２がメモリ２０３を用いて実行する文書提示プログラム２０５１により実現される。
図１の概念辞書記憶手段１０４は、概念辞書データベース２０５２により実現される。図１の文書記憶手段１０５は、文書データベース２０５３により実現される。
図１の文書群統合・分割手段１０６は、ＣＰＵ２０２がメモリ２０３を用いて実行する文書提示プログラム２０５１により実現される。
図１の文書群提示手段１０７は、ＣＰＵ２０２がメモリ２０３を用いて実行する文書提示プログラム２０５１により実現される。
図１の抽象度入力手段１０８は、キーボード／マウス２０４によって実現される。図１の表示手段１０９は、ディスプレイ２０１によって実現される。
【００１０】
［処理詳細］
図４〜図８を用いて、本実施例の処理手順について説明する。
図４は、図１に示す文書群提示装置１１の概念木構築手段１０１の処理手順を示すフローチャートである。
図５は、図１に示す文書群提示装置１１の重要話題抽出手段１０２の処理手順を示すフローチャートである。
図６は、図１に示す文書群提示装置１１の文書分類表構築手段１０３の処理手順を示すフローチャートである。
図７は、図１に示す文書群提示装置１１の文書群統合・分割手段１０６の処理手順を示すフローチャートである。
図８は、図１に示す文書群提示装置１１の文書群提示手段１０７の処理手順を示すフローチャートである。
なお、図４〜図８のフローチャートは、図２に示す文書提示プログラム２０５１により実現される。
【００１１】
［概念木構築処理］
ユーザが、文書提示プログラム２０５１を開始すると概念木構築手段１０１による概念木構築処理が開始する。概念木構築処理では、あらかじめメモリ２０３に構築結果の概念木を保持する領域を確保しておく。
最初に、概念辞書記憶手段１０４から概念を読込み１件分の概念を取得する（ステップＳ４０１）。ここで概念辞書は、図９に示す概念部と図１０に示す関係部から構成されている辞書を想定しており、図９の１件目の概念９０１を読出し、つぎに図１０に示す関係部から自分が下位概念になっている概念を読込む。この場合、概念９０１が下位概念に該当する関係は存在しないため、読込まない。
つぎに、メモリ２０３に図３の概念３０１に示すオブジェクトを作成し、読込んだ概念の概念識別子である「１」、概念名称である「概念」、を設定する（ステップＳ４０２）。上位概念、下位概念は存在しないため設定しない。
つぎに、結果の概念木をルート要素から順に下位概念へと辿りながら（ステップＳ４０３）、読込んだ概念が下位概念となる上位概念が存在するかどうかを判定する（ステップＳ４０４）。この場合、まだ概念木には要素が存在しないのでルート要素に現在の概念を設定する（ステップＳ４０５）。
【００１２】
つぎに、読込んだ概念が最後の概念か判定する（ステップＳ４０６）。この場合、まだ最後の概念ではないので次の概念を読込む（ステップＳ４０１）。
図９の２件目の主体９０２を読出し、つぎに関係部である図１０から自分が下位概念になっている１００１の１行を読込む。
つぎに、メモリ２０３に図３の概念３０１に示すオブジェクトを作成し、読込んだ概念の概念識別子である「２」、概念名称である「主体」、上位概念識別子には「概念」の識別子である「１」を設定する。この場合、下位概念は存在しないため設定しない。
つぎに、結果の概念木をルート要素から順に下位概念へと辿りながら（ステップＳ４０３）、読込んだ概念が下位概念となる上位概念が存在するかどうかを判定する（ステップＳ４０４）。この場合、「主体」の概念オブジェクトは概念木に既に存在する「概念」の概念オブジェクトの下位概念に該当するため、「概念」の概念オブジェクトの下位概念には、「主体」の概念オブジェクトそのものを設定する。
以降、最後の概念まで、この処理を繰返し、図１１に示す概念木を構築する。ここで、「概念」の概念オブジェクトの下位概念には、「主体」、「ものごと」、「事象」、「位置」、「時の」の概念オブジェクトが設定される。
【００１３】
［重要話題抽出処理］  
概念木構築処理が終了すると、つぎに重要話題抽出手段１０２による重要話題抽出処理が開始する。
重要話題抽出処理では、最初に、文書記憶手段１０５から文書を読込み１件分の文書を取得する（ステップＳ５０１）、この場合、文書は、図１２に示す見出し１２０１と本文１２０２から構成されている文書を想定している。
つぎに、メモリ２０３に図３の文書３０２に示すオブジェクトを作成し、連番の文書識別子、この場合、「０」を自動的に割当て設定し、ファイルのパスから文書ファイルパス、この場合、「概念．ｄｏｃ」を設定する（ステップＳ５０２）。
つぎに、文書から見出し１２０１と本文１２０２を含む全てのテキストを抽出し、１文を抽出する（ステップＳ５０３）。取り込んだ文章から、第１文を切り出すには、たとえば、文章の最初の句点「。」または改行を検出することにより行う。この場合、取り込んだ文章が、たとえば、「概念とは、物事の総括的・概括的な意味のこと。ある事柄に対して…」であったとすると、ステップＳ５０３で、第１文として、「概念とは、物事の総括的・概括的な意味のこと。」が切り出される。
つぎに、抽出したテキスト文章を形態素解析処理し、品詞に分解する（ステップＳ５０４）。形態素解析処理においては、切り出された文を単語に分解するとともに品詞情報を生成する。このような形態素解析処理には既知の手法を用いることができる。
この場合、図１３に示す１３０２の形で解析処理を実施し、１３０３の単語の一覧を得る。
【００１４】
つぎに、分解された単語の一覧を話題の一覧として、１件目の話題を取得する（ステップＳ５０５）。この場合、「概念」を取得する。
つぎに、概念木構築手段１０１で構築した概念木に「概念」が存在するかどうか判定する（ステップＳ５０６）。この場合、概念木に「概念」が存在するので、図３の文書分類３０３に示すオブジェクトを生成する（ステップＳ５０７）。
つぎに、概念識別子として、図３の文書分類３０３に示すオブジェクトの概念識別子に「概念」の識別子である「１」を設定し、文書識別子として「１」を設定し、図３の概念３０１に示す「概念」のオブジェクトの出現頻度を、＋１増加させ、文書の作成日付である「２００３年６月１５日」を出現日時に設定する（ステップＳ５０８）。なお、図３の概念３０１に示す「概念」のオブジェクトの出現頻度が、＋１増加させるごとに、出現日時は、最も新しい文書の作成日付に更新される。
つぎに、「概念」が見出し語かどうかを判定し（ステップＳ５０９）、見出し語ではなかった場合には、例えば、図３の概念３０１に示す「概念」のオブジェクトの出現頻度が、予めハードディスク２０５に保存されているファイルに設定されている閾値を越えているかどうかで判定する（ステップＳ５１０）。この場合、「概念」は見出し語であるので重要単語であると判定する。
【００１５】
つぎに、ステップＳ５０７で生成された文書分類オブジェクトを図３の文書分類表３０４に追加する（ステップＳ５１２）。
つぎに、現在の話題が最後の話題かどうかを確認する（ステップＳ５１３）。この場合、最後の話題ではないのでつぎの話題を取得する（ステップＳ５０５）。
以降、ステップＳ５０５〜ステップＳ５１３のステップを繰返し、現在の話題が最後の話題であった場合には、最後の文かどうかを確認する（ステップＳ５１４）。この場合、最後の文ではないのでつぎの文を抽出する（ステップＳ５０３）。
以降、ステップＳ５０３〜ステップＳ５１４のステップを繰返し、現在の文が最後の文であった場合には、最後の文書かどうかを確認する（ステップＳ５１５）。この場合、最後の文書ではないのでつぎの文書を読込む（ステップＳ５０１）。
以降、ステップＳ５０１〜ステップＳ５１５のステップを繰返し、現在の文書が最後の文書であった場合には、終了する。
【００１６】
［文書分類表構築処理］
重要話題抽出処理が終了すると、つぎに文書分類表構築手段１０３による文書分類表構築処理が開始する。
文書分類表構築処理では、最初に、重要話題抽出手段１０２で作成された文書分類表３０４から１件分の文書分類オブジェクトを取得する（ステップＳ６０１）。この場合、重要話題名が「概念」である文書分類が取得される。
つぎに、重要話題名が「概念」である文書分類に対応する概念が概念木構築手段１０１により構築された概念木に存在するかどうかを判定する（ステップＳ６０２）。この場合、概念木に「概念」という概念が存在するため、文書分類オブジェクトの抽象度に現在の概念木の階層の段数である「１」を設定し（ステップＳ６０３）、文書分類オブジェクトの現抽象度に現在の概念木の階層の段数である「１」を設定する（ステップＳ６０４）。
つぎに、更新された文書分類で文書分類表を更新する（ステップＳ６０５）。
つぎに、最後の文書分類かどうかを判定する（ステップＳ６０６）。この場合、最後の文書分類ではないため、つぎの文書分類を取得する（ステップＳ６０１）。
以降、最後の文書分類までステップＳ６０１〜ステップＳ６０６を繰返し、図１４に示す文書分類表を構築する。
この文書分類表は、図３の文書分類表３０４を例示したものである。たとえば、１４０１に示す表の１行は、図３の文書分類３０３に相当し、１４０２に示す「概念のツリー表現」で表現される３列は、文書分類３０３の現概念に相当する階層構造を概念名称で表現したものである。
【００１７】
［文書群統合・分割処理］
文書分類表構築処理が終了すると、文書群統合・分割手段１０６による文書群統合・分割処理が開始する。
文書群統合・分割処理は、文書群統合処理と文書群分割処理から構成されている。入力された抽象度が以前の抽象度よりも小さい場合には、文書群統合処理が開始し、入力された抽象度が以前の抽象度よりも大きい場合には、文書群分割処理が開始する。
［文書群統合処理］
文書群統合処理は、最初に、ユーザが抽象度を入力することから開始する（ステップＳ７０１）。この場合、抽象度として「４」を入力したとする。
つぎに、文書分類表構築手段１０３で構築された図１４に示す文書分類表から１件分の文書分類を取得する（ステップＳ７０２）。この場合、重要話題名が「概念」である文書分類が取得される。
つぎに、前回入力された抽象度と今回入力された抽象度を比較する（ステップＳ７０３）。この場合、最大の抽象度まで展開されており、前回入力された抽象度として「５」が設定されているため、入力された抽象度と文書分類の抽象度を比較する（ステップＳ７１０）。
この場合、文書分類の現抽象度は「１」であり、入力された抽象度は「４」であり、入力された抽象度が文書分類の現抽象度より大きいため、対象をつぎの文書分類に移す（ステップＳ７０２）。
以降、同様に図１４の３１行目までは、ステップＳ７０２〜ステップＳ７１０を繰返す。
【００１８】
対象の文書分類が３２行目の重要話題名が「高校教師」である文書分類である場合、入力された抽象度が文書分類の現抽象度より小さくなるため、文書分類の現概念の上位概念を辿り（ステップＳ７１１）、上位概念の抽象度は、入力された抽象度かどうかを判断する（ステップＳ７１２）。
この場合、重要話題名が「高校教師」である文書分類の上位概念は、重要話題名が「教師」である文書分類となり、この文書分類の抽象度は「４」であり、入力された抽象度に合致するため、現抽象度に入力された抽象度である「４」を設定する（ステップ７１３）。
つぎに、図３の文書分類３０３に示す現概念に、上位概念を設定する（ステップＳ７１４）。この場合、名称が「教師」である概念を設定する。現概念に設定された概念オブジェクトは、上位概念と下位概念を持った木構造を形成している。
つぎに、現在の文書分類が最後の文書分類かどうか確認する（ステップＳ７１５）。この場合、まだ最後の文書分類ではないので、対象をつぎの文書分類に移す（ステップＳ７０２）。
以降、ステップＳ７０２〜ステップＳ７１５のステップを繰返し、図１５に示す文書分類表を構築する。
【００１９】
［文書群分割処理］
文書群分割処理は、最初に、ユーザが抽象度を入力することから開始する（ステップＳ７０１）。この場合、抽象度として「５」を入力したとする。
つぎに、文書統合処理で構築された図１５に示す文書分類表から１件分の文書分類を取得する（ステップＳ７０２）。この場合、重要話題名が「概念」である文書分類が取得される。
つぎに、前回入力された抽象度と今回入力された抽象度を比較する（ステップＳ７０３）。この場合、前回入力された抽象度として「４」が設定されているため、文書分類の抽象度が文書分類の現抽象度と異なるか判定する（ステップＳ７０４）。この場合、文書分類の抽象度は「１」、文書分類の現抽象度は「１」と同じであるため、対象をつぎの文書分類に移す（ステップＳ７０２）。以降、同様に図１５の３１行目までは、ステップＳ７０２〜ステップＳ７０４を繰返す。
対象の文書分類が３２行目の重要話題名が「高校教師」の文書分類の場合、文書分類の抽象度は「５」、文書分類の現抽象度は「４」と異なるため、入力された抽象度と文書分類の抽象度を比較する（ステップＳ７０５）。
ここでは、文書分類の抽象度は「５」、入力された抽象度は「５」であり、入力された抽象度が文書分類の現抽象度以下であるため、文書分類の現概念（図１５では「教師」）の下位概念を辿り（ステップＳ７０６）、概念は入力された抽象度かどうかを判断する（ステップＳ７０７）。
【００２０】
この場合、重要話題名が「高校教師」の文書分類の現概念である「教師」に設定されている下位概念は、「高校教師」、「中学教師」、「小学教師」である文書分類となり、抽象度は「５」であり、入力された抽象度に合致する。
つぎに、重要話題名が「高校教師」の文書分類の現概念である「教師」に設定されている下位概念が、現在の文書分類の概念を子概念に含む概念かどうかを判定する（Ｓ７０８）。この場合、現在の文書分類の概念は「高校教師」であり、下位概念は「高校教師」、「中学教師」、「小学教師」であるため、「高校教師」を選択する。
つぎに、現抽象度を入力された抽象度に設定する（Ｓ７０９）。この場合、現在の文書分類である「高校教師」の現抽象度に入力された抽象度である「５」を設定する。
つぎに、図３の文書分類３０３に示す現概念に、下位概念を設定する（Ｓ７１４）。この場合、名称が「高校教師」である概念を設定する。現概念に設定された概念オブジェクトは、上位概念と下位概念を持った木構造を形成している。
つぎに、現在の文書分類が最後の文書分類かどうか確認する（ステップＳ７１５）。この場合、まだ最後の文書分類ではないので、対象をつぎの文書分類に移す（ステップＳ７０２）。
以降、ステップＳ７０２〜ステップＳ７１５のステップを繰返し、図１６に示す文書分類表を構築する。
【００２１】
［文書群提示処理］
文書群統合・分割処理が終了すると、つぎに文書群提示手段１０７により処理文書群提示処理が開始する。この場合、文書分類表として抽象度「４」で統合された文書分類表であるとする。
文書群提示処理では、最初に、文書群統合・分割手段１０６で作成された図１５に示す文書分類表から、１件分の文書分類オブジェクトを取得する（ステップＳ８０１）。この場合、重要話題名が「概念」である文書分類が取得される。
つぎに、文書分類オブジェクトの現抽象度が入力された抽象度以下かどうか判定する（ステップＳ８０２）。この場合、入力された抽象度は「４」であり、重要話題名が「概念」である文書分類の現抽象度は「１」であり、入力された抽象度以下であるため、以降の処理を続ける。
つぎに、文書分類表３０４から文書分類オブジェクトの現概念と同じ現概念が存在するかどうか確認する（ステップＳ８０３）。この場合、現概念が「概念」である文書分類は存在しないため、以降の処理を続ける。
つぎに、現概念に属する文書数から表示面積を算出する（ステップＳ８０８）。この場合、重要話題名が「概念」の文書数が「１」であるので、たとえば、表示面積として縦３２ｘ１ドット、横３２ｘ１ドットの表示エリアとする。文書数が多ければ表示エリアの面積を広くする。
つぎに、表示エリアの位置を算出し、縦軸が出現頻度、横軸が出現日時とするグラフ上に、縦３２ドット、横３２ドットの表示エリア自体を表示する（ステップＳ８０９）。この場合、表示エリアの位置は、表示エリアの中心位置の座標が、概念の出現頻度（例えば、「１」）と、概念の出現日時（例えば、「２００３年６月１５日」）となる位置とする。
つぎに、表示エリア内に現概念の名称を表示する（ステップＳ８１０）。この場合、「概念」を表示する。
【００２２】
つぎに、文書分類オブジェクトの文書識別子を元に文書ファイルパスを取得し、文書自体を表示エリアに表示する（ステップＳ８１１）。この場合、表示エリアには、文書「概念．ｄｏｃ」の内容である図１２が表示される。
つぎに、現在の文書分類が最後の文書分類かどうか確認する（ステップＳ８１２）。この場合、まだ最後の文書分類ではないので、対象をつぎの文書分類に移す（ステップＳ８０１）。
以降、同様に図１５の２６行目までは、ステップＳ８０１〜Ｓ８１２を繰返す。この場合、対象の文書分類が２７行目の重要話題名が「教師」である文書分類の場合、同じ現概念である文書分類が３２行目〜３４行目まで存在するため、同じ現概念の文書分類を抽出し（ステップＳ８０４）、抽出した文書分類の現概念の出現頻度を現在の文書分類の現概念の出現頻度に足し（ステップＳ８０５）、抽出した文書分類の現概念の出現日時と現在の文書分類の現概念の出現日時を比較し、抽出した文書分類の現概念の出現日時の方が新しい場合には更新し（ステップＳ８０６）、抽出した文書分類の文書識別子に対応する文書も表示対象にする（ステップＳ８０７）。
この場合、重要話題名が「高校教師」、「中学教師」、「小学教師」の文書分類オブジェクトが同じ現概念の文書分類として抽出され、それぞれの出現頻度が「教師」の概念の出現頻度に足込まれ、出現日時が比較後更新され、１〜４の文書識別子の文書は、「教師」概念の文書として表示対象にする。
【００２３】
つぎに、現概念に属する文書数から表示面積を算出する（ステップＳ８０８）。この場合、文書数が「４」であり、たとえば、表示面積として縦３２ｘ４ドットの１２８ドット、横３２ｘ４ドットの１２８ドットの表示エリアとする。文書数が多ければ表示エリアの面積を広くする。
つぎに、表示エリアの位置を算出し、縦軸が出現頻度、横軸が出現日時とするグラフ上に、縦１２８ドット、横１２８ドットの表示エリア自体を表示する（ステップＳ８０９）。この場合、表示エリアの位置は、表示エリアの中心位置の座標が、教師の出現頻度（例えば、「１００」）と、教師の出現日時（例えば、「２００７年９月２０日」）となる位置とする。
つぎに、表示エリア内に現概念の名称を表示する（ステップＳ８１０）。この場合、「教師」を表示する。
つぎに、文書分類オブジェクトの文書識別子を元に文書ファイルパスを取得し、文書自体を表示エリアに表示する（ステップＳ８１１）。この場合、表示エリアには、１〜４の文書識別子の文書の内容を表示する。以降、同様に３５行目〜３７行目の文書分類を処理する。
最後に、現在の文書分類が最後の文書分類かどうか確認する（ステップＳ８１２）。この場合、最後の文書分類なので終了する。
前述の処理を行うことによって、例えば、図１７に示すような画面を表示する。なお、図１７は、抽象度として「４」が指定された画面の一例を示すための図であるが、表示を見やすくするために、表示されている「現概念」の表示エリアの中心位置の座標（各重要話題名の出現頻度、出現日時）は、前述の説明とは一致していない。
【００２４】
以下、上記の実施例において説明した、本発明の利点を図１７と図１８を使って説明する。
図１７は、抽象度に「４」が指定された画面表示例であり、１７０１は抽象度を指定するスライドバーであり、１７０２は文書表示エリアであり、１７０５が「概念」の文書群であり、１７０４が「教師」の文書群であり、１７０３が「車」の文書群である。
図１８は、抽象度として「５」が入力された場合の画面表示例であり、１８０１は抽象度を指定するスライドバーであり、１８０２は文書表示エリアであり、１８０６は「概念」の文書群であり、１８０７が「教師」の文書群であり、１８０８が「高校教師」の文書群であり、１８０９が「中学教師」の文書群であり、１８１０が「小学教師」の文書群であり、１８０３が「スポーツ」の文書群であり、１８０４が「ＲＶ」の文書群であり、１８０５が「セダン」の文書群である。
抽象度が「５」から「４」に遷移すると、図１７の教師１７０４が、図１８の教師１８０７と、高校教師１８０８、中学教師１８０９、小学教師１８１０に分割され、これは意味上の拡大が行われたとみなすことができる。なお、図１８では、図形が重なって見にくくなるのを避けるために、「概念」の表示エリアをディスプレイの中央付近に移動させており、表示されている「現概念」の表示エリアの中心位置の座標（各重要話題名の出現頻度、出現日時）は、前述の説明とは一致していない。
【００２５】
以上説明したように、本実施例によれば、指定した抽象度で文書群の統合および分割結果を作成でき、統合・分割結果を使って、図１７および図１８に示す分類対象となる文書群の文書空間を地図に見立て、意味上の拡大（文書群の分割）・縮小（文書群の統合）を可能とする画面を構築することが可能となる。
即ち、本実施例では、単語の意味の階層構造に文書内の出現単語を関連付けることで単語の意味の文書空間を構築し、グラフ上に話題を投影し、単語の意味での拡大・縮小を可能とし、文書空間を地図に見立て概念の意味上の拡大・縮小を実施することで、注目している概念のより詳細な部分を提示するユーザインタフェースを構築でき、分析業務を効率的に行うことができる文書群提示装置を提供することが可能となる。
以上、本発明者によってなされた発明を、前記実施例に基づき具体的に説明したが、本発明は、前記実施例に限定されるものではなく、その要旨を逸脱しない範囲において種々変更可能であることは勿論である。
【図面の簡単な説明】
【００２６】
【図１】本発明の実施例の文書群提示装置の機能ブロックを示す図である。
【図２】本発明の実施例の文書群提示装置を実行するコンピュータのハードウェア構成を示すブロック図である。
【図３】本発明の実施例の文書群提示装置におけるデータ構造を示すクラス図である。
【図４】図１に示す文書群提示装置の概念木構築手段の処理手順を示すフローチャートである。
【図５】図１に示す文書群提示装置の重要話題抽出手段の処理手順を示すフローチャートである。
【図６】図１に示す文書群提示装置の文書分類表構築手段の処理手順を示すフローチャートである。
【図７】図１に示す文書群提示装置の文書群統合・分割手段の処理手順を示すフローチャートである。
【図８】図１に示す文書群提示装置の文書群提示手段の処理手順を示すフローチャートである。
【図９】図１に示す概念辞書記憶手段に格納されている概念辞書の概念部の一例を示す図である。
【図１０】図１に示す概念辞書記憶手段に格納されている概念辞書の関係部の一例を示す図である。
【図１１】図１に示す文書群提示装置の概念木構築手段で構築される概念木の一例を示す図である。
【図１２】図１に示す文書記憶手段に格納されている文書の一例を示す図である。
【図１３】図１に示す文書群提示装置の重要話題抽出手段で抽出される重要話題抽出例の一例を示す図である。
【図１４】本発明の実施例の文書群提示装置において、抽象度が５の場合の文書分類表の一例を示す図である。
【図１５】本発明の実施例の文書群提示装置において、抽象度が５から４に変更された場合の文書分類表の一例を示す図である。
【図１６】本発明の実施例の文書群提示装置において、抽象度が４から５に変更された場合の文書分類表の一例を示す図である。
【図１７】本発明の実施例の文書群提示装置において、抽象度が４を指定された場合の画面表示例の一例を示す図である。
【図１８】本発明の実施例の文書群提示装置において、抽象度が４から５に変更された場合の画面表示例の一例を示す図である。
【符号の説明】
【００２７】
１１  文書群提示装置  
１０１  概念木構築手段
１０２  重要話題抽出手段
１０３  文書分類表構築手段
１０４  概念辞書記憶手段
１０５  文書記憶手段
１０６  文書群統合・分割手段
１０７  文書群提示手段
１０８  抽象度入力手段
１０９  表示手段
２０１  ディスプレイ
２０２  ＣＰＵ
２０３  メモリ
２０４  キーボード／マウス
２０５  ハードディスク
２０６  ＣＤ−ＲＯＭドライブ
２０７  ＣＤ−ＲＯＭ
２０８  通信回路
２０９  インターネット
２０５１  文書提示プログラム
２０５２  概念辞書データベース
２０５３  文書データベース
１７０１，１８０１  スライドバー
１７０２，１８０２  文書表示エリア
【図１】
0005112027.tif 000002
【図２】
0005112027.tif 000003
【図３】
0005112027.tif 000004
【図４】
0005112027.tif 000005
【図５】
0005112027.tif 000006
【図６】
0005112027.tif 000007
【図７】
0005112027.tif 000008
【図８】
0005112027.tif 000009
【図９】
0005112027.tif 000010
【図１０】
0005112027.tif 000011
【図１１】
0005112027.tif 000012
【図１２】
0005112027.tif 000013
【図１３】
0005112027.tif 000014
【図１４】
0005112027.tif 000015
【図１５】
0005112027.tif 000016
【図１６】
0005112027.tif 000017
【図１７】
0005112027.tif 000018
【図１８】
0005112027.tif 000019