(57)【要約】【課題】ユーザによって指定された情報収集条件の範囲内で、ユーザが必要とする情報のみを収集することができるようにする。【解決手段】収集条件設定モジュール１３はユーザ操作に応じ、外部情報ソースにおける情報収集の起点と収集すべき情報の特徴と情報収集の対象となる収集範囲とを含む収集条件を設定する。情報収集モジュール１７は、設定された収集条件によって指定される外部情報ソースの起点から当該収集条件によって指定される収集範囲に絞って情報を収集する。情報評価モジュール１６は、収集された情報の特徴と上記収集条件に含まれている特徴との類似性から当該収集された情報を評価する。情報収集モジュール１７は、上記収集された情報を、データ検索に利用可能なデータベースに、情報評価モジュール１６による評価の結果に応じて格納する。【選択図】      図１
2006252420.tif 000002
【特許請求の範囲】
【請求項１】
データ検索に利用可能なデータベースに格納すべき情報をネットワーク上から収集する情報収集システムにおいて、
ユーザの操作に応じて、情報収集元となる外部情報ソースにおける情報収集の起点と収集すべき情報の特徴と情報収集の対象となる収集範囲とを含む収集条件を設定する収集条件設定手段と、
前記収集条件設定手段によって設定された収集条件を表す収集条件情報を格納する収集条件格納手段と、
前記収集条件格納手段に格納されている前記収集条件情報の示す収集条件に従って情報を収集する情報収集手段であって、当該収集条件によって指定される外部情報ソースの起点から当該収集条件によって指定される前記収集範囲に絞って情報を収集する情報収集手段と、
前記情報収集手段によって収集された情報の特徴と前記収集条件情報の示す収集条件に含まれている特徴との類似性から前記収集された情報を評価する情報評価手段と
を具備し、
前記情報収集手段は、前記情報評価手段による評価の結果に応じて、前記収集された情報を前記データベースに格納する
ことを特徴とする情報収集システム。
【請求項２】
前記収集条件によって指定される前記収集範囲は、情報収集の対象となる複数のサブ範囲の集合であり、
前記情報評価手段は、前記情報収集手段によって収集された情報を、前記収集条件によって指定される前記収集範囲内の前記サブ範囲の集合に基づいてグループ分けするグループ化手段と、前記グループ化手段によるグループ分けに従って、グループ毎に、当該グループに属する収集された情報の特徴と前記収集条件に含まれている前記特徴との類似性から当該グループに属する前記収集された情報を評価し、この評価結果に応じて当該グループに属する前記収集された情報を前記データベースに格納すべきかを判定する評価手段と、前記評価手段により前記データベースに格納すべきでないと判定された情報が属するグループに対応する前記サブ範囲を情報収集対象から除外するように前記収集条件格納手段に格納されている前記収集条件情報を更新する更新手段とを含み、
前記情報収集手段は、前記評価手段による前記グループ毎の評価の結果に基づき、前記データベースに格納すべきであると判定されたグループに属する前記収集された情報を前記データベースに格納する
ことを特徴とする請求項１記載の情報収集システム。
【請求項３】
前記評価手段は、評価の対象となるグループに属する前記収集された情報の件数が予め定められた一定数を超える場合、当該グループに属する前記収集された情報から当該一定数の情報を選択して、当該選択された一定数の情報を評価し、この評価結果を当該グループに属する前記収集された全ての情報に対する評価結果とすることを特徴とする請求項２記載の情報収集システム。
【請求項４】
前記収集条件によって指定される前記収集範囲は、当該収集条件によって指定される外部情報ソースの起点をルートとする階層構造の文書管理情報を用いて当該外部情報ソースにおいて管理される属性別の文書情報の集合のうち、収集すべき属性の文書情報の集合を前記サブ範囲として表しており、
前記情報収集手段は、前記属性別の文書情報の集合のうち、前記収集条件によって指定される前記収集範囲に含まれる属性の文書情報の集合を収集する
ことを特徴とする請求項２記載の情報収集システム。
【請求項５】
前記収集条件によって指定される前記収集範囲は、前記文書管理情報の前記階層構造における属性別の文書情報の集合の各々に対応した属性ノードと、当該属性ノードの各々にそれぞれ対応した属性の文書情報の集合を収集するかを指示する収集指示フラグとによって表されており、
前記情報収集手段は、前記属性別の文書情報の集合のうち、前記収集指示フラグによって収集が指定される属性の文書情報の集合を収集する
ことを特徴とする請求項４記載の情報収集システム。
【請求項６】
前記情報収集システムは、前記データベースを含む複数のデータベースを有しており
前記収集条件格納手段は前記収集条件情報を含む複数の収集条件情報を格納することが可能であり、
前記複数の収集条件情報の各々は、当該収集条件情報の示す収集条件に従って収集された情報を前記複数のデータベースのいずれに格納するかを指定するデータベース指定情報を含み、
前記評価手段は、前記複数の収集条件情報のうちのいずれか１つの収集条件情報の示す収集条件に従って、グループ毎に、当該グループに属する収集された情報を評価して、前記複数のデータベースのうち当該１つの収集条件情報の示すデータベースに格納すべきかを判定する際に、前記複数の収集条件情報のうちの他の収集条件情報の示す収集条件に従って、当該グループ毎に、当該グループに属する収集された情報を評価し、
前記情報収集手段は、前記評価手段による前記他の収集条件情報の示す収集条件に従う評価で前記複数のデータベースのうち当該他の収集条件情報の示すデータベースに格納すべきであると判定された情報を、当該他の収集条件情報の示すデータベースに格納する
ことを特徴とする請求項２記載の情報収集システム。
【請求項７】
前記情報収集システムは、前記データベースを含む複数のデータベースを有しており
前記収集条件格納手段は前記収集条件情報を含む複数の収集条件情報を格納することが可能であり、
前記複数の収集条件情報の各々は、当該収集条件情報の示す収集条件に従って収集された情報を前記複数のデータベースのいずれに格納するかを指定するデータベース指定情報を含み、
前記評価手段は、前記複数の収集条件情報のうちのいずれか１つの収集条件情報の示す収集条件に従って、グループ毎に、当該グループに属する収集された情報を評価して、前記複数のデータベースのうち当該１つの収集条件情報の示すデータベースに格納すべきかを判定する際に、前記複数の収集条件情報のうちの他の収集条件情報の示す収集条件に従って、当該グループ毎に、当該グループに属する収集された情報を評価し、
前記更新手段は、前記評価手段による前記他の収集条件情報の示す収集条件に従う評価で前記複数のデータベースのうち当該他の収集条件情報の示すデータベースに格納すべきであると判定された情報が属するグループに対応する前記サブ範囲が、前記他の収集条件情報の示す収集条件によって指定される前記収集範囲に追加されるように、当該他の収集条件情報を更新する
ことを特徴とする請求項２記載の情報収集システム。
【請求項８】
データ検索に利用可能なデータベースに格納すべき情報をネットワーク上から収集する情報収集方法において、
ユーザの操作に応じて設定された、情報収集元となる前記ネットワーク上の外部情報ソースにおける情報収集の起点、収集すべき情報の特徴及び情報収集の対象となる収集範囲を含む収集条件を表す、収集条件格納手段に格納された収集条件情報に従って情報を収集するステップであって、当該収集条件情報の示す収集条件によって指定される外部情報ソースの起点から当該収集条件によって指定される収集範囲に絞って情報を収集するステップと、
前記収集条件情報に従って収集された情報の特徴と当該収集条件情報の示す収集条件に含まれている特徴との類似性から前記収集された情報を評価するステップと、
前記収集された情報の評価の結果に応じて、前記収集された情報を前記データベースに格納するステップと
を具備することを特徴とする情報収集方法。
【請求項９】
前記収集条件によって指定される前記収集範囲は、情報収集の対象となる複数のサブ範囲の集合であり、
前記評価するステップは、前記収集するステップによって収集された情報を、前記収集条件によって指定される前記収集範囲内の前記サブ範囲の集合に基づいてグループ分けするステップと、前記グループ分けに従って、グループ毎に、当該グループに属する収集された情報の特徴と前記収集条件に含まれている特徴との類似性から当該グループに属する前記収集された情報を評価するステップと、前記グループ毎の評価結果に応じて当該グループに属する前記収集された情報を前記データベースに格納すべきかを判定するステップと、前記判定するステップにより前記データベースに格納すべきでないと判定された情報が属するグループに対応する前記サブ範囲を情報収集対象から除外するように前記収集条件格納手段に格納されている前記収集条件情報を更新するステップとを含み、
前記格納するステップは、前記グループ毎の評価の結果に基づき、前記データベースに格納すべきであると判定されたグループに属する前記収集された情報を前記データベースに格納する
ことを特徴とする請求項８記載の情報収集システム。
【請求項１０】
データ検索に利用可能なデータベースに格納すべき情報をネットワーク上から収集する情報収集システムのコンピュータで実行されるプログラムであって、
前記コンピュータに、
ユーザの操作に応じて設定された、情報収集元となる前記ネットワーク上の外部情報ソースにおける情報収集の起点、収集すべき情報の特徴及び情報収集の対象となる収集範囲を含む収集条件を表す、収集条件格納手段に格納された収集条件情報に従って情報を収集するステップであって、当該収集条件情報の示す収集条件によって指定される外部情報ソースの起点から当該収集条件によって指定される収集範囲に絞って情報を収集するステップと、
前記収集条件情報に従って収集された情報の特徴と当該収集条件情報の示す収集条件に含まれている特徴との類似性から前記収集された情報を評価するステップと、
前記収集された情報の評価の結果に応じて、前記収集された情報を前記データベースに格納するステップと
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク上からユーザが必要とする情報を収集するのに好適な情報収集システム、情報収集方法及びプログラムに関する。
【背景技術】
【０００２】
従来から、ネットワーク等を介して公開されている情報（公開情報）、例えばファイルサーバ上のファイル、Ｗｅｂサイト上のＨＴＭＬ（Hyper Text Markup Language）文書などを有効に活用するシステムとして、ナレッジマネジメントシステムが知られている。このナレッジマネジメントシステムは、情報収集システム（知識情報収集システム）を含む。情報収集システムは、データベース（知識データベース）に登録すべき文書情報をネットワーク上から収集する。この情報収集は、設定ファイルに設定された情報収集（知識情報収集）のための条件に従って行われるのが一般的である。例えば、特許文献１には、Ｗｅｂサイト上の情報を「起点ＵＲＬ」、「リンクの段数」及び「収集する情報の件数（文書ファイル数）」を含む収集条件に従って情報を収集する技術が記載されている。また、文書のファイル属性を用いて、収集対象の文書を絞り込むことも一般的に行われている（例えば、特許文献２参照）。
【特許文献１】特開２００３−３０３１９７号公報（段落０００８，００１０）
【特許文献２】特開２００３−３０３２０２号（段落０００７，０００８）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記従来技術においては、情報収集の対象となる範囲が大規模になった場合、収集される文書の数が膨大となり、その中には情報収集システムのユーザが必要としない情報が大量に含まれることがある。この場合、データベースの検索において、本来不要な情報が大量にヒットして、必要な情報にたどり着くことが困難となるおそれがある。
【０００４】
本発明は上記事情を考慮してなされたものでその目的は、ユーザによって指定された情報収集条件の範囲内で、ユーザが必要とする情報のみを収集することができる情報収集システム、情報収集方法及びプログラムを提供することにある。
【課題を解決するための手段】
【０００５】
本発明の１つの観点によれば、データ検索に利用可能なデータベースに格納すべき情報をネットワーク上から収集する情報収集システムが提供される。このシステムは、ユーザの操作に応じて、情報収集元となる外部情報ソースにおける情報収集の起点と収集すべき情報の特徴と情報収集の対象となる収集範囲とを含む収集条件を設定する収集条件設定手段と、この収集条件設定手段によって設定された収集条件を表す収集条件情報を格納する収集条件格納手段と、この収集条件格納手段に格納されている収集条件情報の示す収集条件に従って情報を収集する情報収集手段であって、当該収集条件によって指定される外部情報ソースの起点から当該収集条件によって指定される収集範囲に絞って情報を収集する情報収集手段と、この情報収集手段によって収集された情報の特徴と上記収集条件情報の示す収集条件に含まれている特徴との類似性から上記収集された情報を評価する情報評価手段とから構成される。上記情報収集手段は、上記情報評価手段による評価の結果に応じて、上記収集された情報を上記データベースに格納する。
【０００６】
このような構成の情報収集システムによれば、ユーザ操作に応じて設定された収集条件によって指定される外部情報ソースの起点から当該収集条件によって指定される収集範囲に絞って収集された情報は、そのままデータベースに格納されない。即ち上記システムでは、上記収集された情報は、情報評価手段によって評価される。この評価は、収集された情報の特徴と上記収集条件に含まれている特徴とを比較することにより行われる。つまり、収集された情報の特徴が上記収集条件に含まれている特徴に類似しているかが評価される。そして、情報評価手段による評価の結果に従い、上記収集された情報がデータベースに格納される。
【０００７】
このように上記構成の情報収集システムにおいては、ユーザによって指定された範囲の情報が外部情報ソースから収集された場合に、その収集された情報を無条件でデータベースに格納するのではなく、その収集された情報がユーザによって指定された情報（つまりユーザが必要としている情報）の特徴に類似しているかを評価することで、評価が高い場合だけ、その収集された情報をデータベースに格納することができる。これにより、ユーザが必要とする情報のみをデータベースに格納することが可能となる。
【０００８】
ここで、上記収集条件によって指定される収集範囲を、情報収集の対象となる複数のサブ範囲の集合とする一方、上記情報評価手段が以下に述べるグループ化手段と評価手段と更新手段とを含む構成とすると良い。上記グループ化手段は、上記情報収集手段によって収集された情報を、上記収集条件によって指定される収集範囲内のサブ範囲の集合に基づいてグループ分けする。上記評価手段は、上記グループ化手段によるグループ分けに従って、グループ毎に、当該グループに属する収集された情報の特徴と上記収集条件に含まれている特徴との類似性から当該グループに属する上記収集された情報を評価し、この評価結果に応じて当該グループに属する上記収集された情報を上記データベースに格納すべきかを判定する。上記更新手段は、上記評価手段により上記データベースに格納すべきでないと判定された情報が属するグループに対応する上記サブ範囲を情報収集対象から除外するように上記収集条件格納手段に格納されている収集条件情報を更新する。
【０００９】
このような構成においては、収集条件格納手段に格納されている収集条件情報の示す収集条件に従って情報収集手段による情報収集が行われる都度、当該収集条件情報の示す収集範囲がサブ範囲単位で動的に変更される。これにより、以後、ユーザ指定の情報の特徴との関連性（類似性）がユーザの予測と異なって低い可能性のあるサブ範囲（例えばフォルダ、或いはサーバ）からの情報収集を抑制することができ、ユーザにとって必要な情報を効率良く収集することが可能となる。
【００１０】
また、上記情報収集システムが上記データベースを含む複数のデータベースを有し、上記収集条件格納手段が上記収集条件情報を含む複数の収集条件情報を格納し、上記複数の収集条件情報の各々が、当該収集条件情報の示す収集条件に従って収集された情報を上記複数のデータベースのいずれに格納するかを指定するデータベース指定情報を含む構成とする一方、上記評価手段は、上記複数の収集条件情報のうちのいずれか１つの収集条件情報の示す収集条件に従って、グループ毎に、当該グループに属する収集された情報を評価して、上記複数のデータベースのうち当該１つの収集条件情報の示すデータベースに格納すべきかを判定する際に、上記複数の収集条件情報のうちの他の収集条件情報の示す収集条件に従って、当該グループ毎に、当該グループに属する収集された情報を評価し、上記情報収集手段は、上記評価手段による上記他の収集条件情報の示す収集条件に従う評価で上記複数のデータベースのうち当該他の収集条件情報の示すデータベースに格納すべきであると判定された情報を、当該他の収集条件情報の示すデータベースに格納する構成とすると良い。
【００１１】
このような構成においては、複数の収集条件情報のうちのいずれか１つの収集条件情報の示す収集条件に従って、グループ毎に、当該グループに属する収集された情報が評価される場合に、当該収集された情報情報について、他の収集条件情報の示す収集条件に従って同様の評価が行われる。これにより、上記他の収集条件情報の示す収集条件に従う評価で複数のデータベースのうち当該他の収集条件情報の示すデータベースに格納すべきであると判定された情報を、上記他の収集条件情報の示すデータベースに格納することができる。即ち上述の構成においては、上記１つの収集条件情報の示す収集条件に従って収集された情報でありながら、他の収集条件情報の示す収集条件に合致しているならば、当該収集された情報を当該当該他の収集条件情報の示すデータベースに格納することができる。このため、ユーザにとって必要な情報を効率良くデータベースに収集することが可能となる。
【００１２】
また、上記他の収集条件情報の示す収集条件に従う評価で上記複数のデータベースのうち当該他の収集条件情報の示すデータベースに格納すべきであると判定された情報が属するグループに対応するサブ範囲に着目して、当該サブ範囲が、上記他の収集条件情報の示す収集条件によって指定される収集範囲に追加されるように、当該他の収集条件情報を上記更新手段が更新する構成とすると良い。
【００１３】
このような構成においては、上記１つの収集条件情報の示す収集条件に従って、あるサブ範囲から収集された情報でありながら、その情報が他の収集条件情報の示す収集条件に合致しているならば、当該サブ範囲から、当該他の収集条件情報の示す収集条件を指定したユーザにとって必要な情報を収集可能であるとして、当該サブ範囲が上記他の収集条件情報の示す収集条件によって指定される収集範囲に追加される。これにより、収集条件を指定したユーザが当初想定していなかった範囲に当該ユーザにとって必要な情報が含まれている場合に、その情報を効率良く知識データベースに格納することができる。
【発明の効果】
【００１４】
本発明によれば、ユーザによって指定された範囲の情報が外部情報ソースから収集された場合に、当該の収集された情報が無条件でデータベースに格納されるのではなく、当該収集された情報がユーザによって指定された情報の特徴に類似しているかを評価し、その評価結果に応じて、当該収集された情報がデータベースに格納される構成とすることにより、ユーザが必要とする情報のみをデータベースに格納することができる。
【００１５】
また本発明によれば、上記の評価結果に応じて収集条件情報を更新して収集範囲が変更される構成とすることにより、ユーザにとって必要な情報を効率良く収集することができる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の実施の形態につき図面を参照して説明する。  
図１は本発明の一実施形態に係る情報収集システム１０の構成を示すブロック図である。図１に示す情報収集システム１０は、ネットワーク２０を介して例えば複数のサーバ２１と接続されている。サーバ２１は、例えばファイルサーバである。情報収集システム１０は、複数のサーバ２１のうちユーザによって指定されたサーバ２１から情報を収集する機能と、収集された情報を評価する機能と、評価の高い情報を後述する知識データベース１２-1乃至１２-nのいずれかに保存する機能とを有する。ここでは各サーバ２１は、情報収集システム１０の外部情報ソース（情報収集元）として用いられる。情報収集システム１０はまた、ユーザの操作によるクライアント端末２２からの検索要求に従って、検索条件に合致する情報を知識データベース１２-1乃至１２-nのうちの例えばユーザ指定の知識データベースから検索して、検索された情報をユーザに提示する機能も有する。
【００１７】
情報収集システム１０は、ユーザインタフェース１１と、知識データベース１２-1乃至１２-nと、収集条件設定モジュール１３と、収集条件格納ユニット１４と、収集範囲格納ユニット１５と、情報評価モジュール１６と、情報収集モジュール１７と、一時格納ユニット１８と、情報検索・表示モジュール１９とから構成される。ユーザインタフェース１１は、ユーザ操作によるクライアント端末２２からの各種の要求を受け付けると共に、当該要求に対する応答をクライアント端末２２を介してユーザに提示する入出力インタフェースとして用いられる。図１の例では、クライアント端末２２は情報収集システム１０のユーザインタフェース１１に直接接続されている。しかし、クライアント端末２２がネットワーク２０を介してユーザインタフェース１１と接続されていても構わない。また、クライアント端末２２が情報収集システム１０に含まれている構成であっても構わない。つまりクライアント端末２２が、ユーザインタフェース１１と接続される入出力デバイスであっても構わない。
【００１８】
知識データベース（知識ＤＢ）１２-1乃至１２-nは、収集された情報のうちの評価の高い情報を格納するのに用いられる。知識データベース１２-1乃至１２-nには、それぞれ固有の名称（知識ＤＢ名）が当該データベース１２-1乃至１２-nの識別名として割り当てられている。収集条件設定モジュール１３は、外部情報ソースから情報を収集するためのユーザ指定の収集条件が設定されたファイル（収集条件設定ファイル）を生成する。ユーザ指定の収集条件は、ユーザがクライアント端末２２を操作することによって当該クライアント端末２２からユーザインタフェース１１に与えられ、当該ユーザインタフェース１１によって収集条件設定モジュール１３に渡される。収集条件設定モジュール１３によって生成される収集条件設定ファイルは、情報収集の起点位置を示す収集起点情報、情報収集の件数（収集データ件数）及び収集すべき情報の属性をを含む。
【００１９】
収集条件格納ユニット１４は、収集条件設定モジュール１３によって生成された収集条件設定ファイルを格納するのに用いられる記憶ユニットである。収集範囲格納ユニット１５は、外部情報ソースにおけるどの範囲の文書を収集するかを記述した収集範囲情報を格納するのに用いられる記憶ユニットである。この収集範囲情報は、収集条件設定モジュール１３によって生成される収集条件設定ファイルと関連付けられている。つまり収集範囲情報は、論理的に収集条件設定ファイルに含まれており、収集条件の一部を表す。図１でこの収集範囲情報が、収集条件設定ファイルと共に（収集条件設定ファイルの一部の情報として）収集条件格納ユニット１４に格納される構成としても構わない。
【００２０】
情報評価モジュール１６は、収集条件格納ユニット１４に格納されている収集条件設定ファイルに設定された収集条件で示される文書データの特徴と現在情報収集モジュール１７によって収集されている文書データの特徴とを比較することで、当該収集されている文書データを知識データベース１２-i（ｉは１，２，…ｎのうち、上記収集条件設定ファイル中の後述する知識ＤＢ名によって指定される知識データベースを示す）に格納すべきかどうかを評価する。また情報評価モジュール１６は、収集範囲格納ユニット１５に格納されている収集範囲情報を、上記評価結果に基づいて更新する。
【００２１】
情報収集モジュール１７は、収集条件格納ユニット１４及び収集範囲格納ユニット１５にそれぞれ格納されている収集条件設定ファイル及び収集範囲情報に従って、外部情報ソースから文書データを収集する。情報収集モジュール１７はまた、外部情報ソースから収集された文書データを、情報評価モジュール１６による評価結果に基づいて知識データベース１２-iに選択的に格納する。また情報収集モジュール１７は、情報評価モジュール１６によって収集範囲格納ユニット１５内の収集範囲情報が更新された場合、次の文書データ収集に、当該更新された収集範囲情報を利用する。
【００２２】
一時格納ユニット１８は、収集情報格納領域１８１と、グループ別情報格納領域１８２とを含む。収集情報格納領域１８１は、情報収集モジュール１７によって収集された情報（文書データ）を一時格納するのに用いられる。グループ別情報格納領域１８２は、収集情報格納領域１８１に一時格納されている情報を、後述するグループ化モジュール１６２によってグループ分けした結果をグループ別に一時格納するのに用いられる。
【００２３】
本実施形態において、知識データベース１２-1〜１２-n、収集条件格納ユニット１４、収集範囲格納ユニット１５及び一時格納ユニット１８の各情報格納手段は、例えば１つの磁気ディスクドライブ（ストレージ装置）が提供する記憶領域を用いて実現される。また、これらの情報格納手段を複数の磁気ディスクドライブにより実現することも可能である。
【００２４】
情報検索・表示モジュール１９は、ユーザインタフェース１１で受け付けられたユーザからの検索要求に従って識データベース１２-1乃至１２-nのうちの例えばユーザ指定の知識データベースの中から文書データを検索する。情報検索・表示モジュール１９はまた、検索結果をユーザインタフェース１１を介してユーザに提示する。
【００２５】
ユーザインタフェース１１、収集条件設定モジュール１３、情報収集モジュール１７、情報評価モジュール１６及び情報検索・表示モジュール１９は、コンピュータにインストールされた特別のソフトウェアプログラムを当該コンピュータ（内のＣＰＵ）が読み取って実行することにより実現される。このプログラムは、コンピュータで読み取り可能な記憶媒体に予め格納して頒布可能である。また、このプログラムが、ネットワークを介してダウンロード（頒布）されても構わない。
【００２６】
図２は、図１中の情報評価モジュール１６の構成を示すブロック図である。図２に示すように、情報評価モジュール１６は、類似度評価モジュール１６１と、グループ化モジュール１６２と、更新モジュール１６３とから構成される。類似度評価モジュール１６１は、一時格納ユニット１８のグループ別情報格納領域１８２に格納された文書データが、収集条件格納ユニット１４に格納されている収集条件の示す収集対象文書の特徴と、どの程度類似しているかをグループ別に評価する。グループ化モジュール１６２は、情報収集モジュール１７によって収集された文書データ（収集情報）を、例えば収集範囲格納ユニット１５に格納されている収集範囲情報に応じてグループ分けする。更新モジュール１６３は、類似度評価モジュール１６１によるグループ別の評価結果に応じて、評価が低かったグループに対応する収集範囲（後述するサブ範囲）を情報収集対象から除外するように収集範囲格納ユニット１５に格納されている収集範囲情報を更新する。
【００２７】
図３は収集条件格納ユニット１４に格納される収集条件設定ファイルの一例を示す。この収集条件設定ファイルには、当該ファイルを識別するためのＩＤとしての収集設定ＩＤが割り当てられている。収集条件設定ファイルは、(1) 設定名、(2) 知識ＤＢ名、(3) 収集起点（収集起点情報）、(4) 収集データ件数、(5) 収集範囲ＩＤ、及び、(6) 収集文書データ指定条件の各属性を含む。収集文書データ指定条件は、キーワードとプロファイルとを含む。
【００２８】
設定名は、収集条件設定ファイルに付された名称を示す。知識ＤＢ名は、収集条件設定ファイルの示す収集条件に従って収集される文書データを格納する知識データベース１２-iの名称を示す。図３の例では、設定名＝ナレッジマネジメント関連情報、知識ＤＢ名＝ナレッジ１が、それぞれ設定されている。
【００２９】
収集起点（収集起点情報）はＵＲＬ（Uniform Resource Locator）、ファイルパスまたはデータベース名等のロケーション情報であり、収集の起点位置を示す。収集データ件数は収集すべきデータの上限の件数を示す。図３の例では、収集起点＝￥￥ｓｅｒｖｅｒ１￥ｐｕｂｌｉｃ、収集データ件数＝１００００件が、それぞれ設定されている。
【００３０】
収集範囲ＩＤは、収集範囲を示す情報（収集範囲情報）のＩＤを示す。この収集範囲ＩＤによって指定される収集範囲情報は、収集範囲格納ユニット１５に格納される。つまり収集範囲格納ユニット１５には、収集条件格納ユニット１４に格納される収集条件設定ファイルによって指定される収集条件のうちの収集範囲情報が格納される。図３の例では、収集範囲ＩＤ＝Ｒ−０００１が設定されている。この場合、収集範囲格納ユニット１５には、収集範囲ＩＤが“Ｒ−０００１”の収集範囲情報が格納される。この収集範囲情報（の示す収集範囲）については後述する。
【００３１】
キーワードは、文書データを指定する条件として用いられる。収集条件設定ファイルにキーワードが設定されている場合、その設定されているキーワードを含む文書データが収集される。図３の例では、「ナレッジマネージメント」、「知識」、「共有」及び「業務効率化」の４語がキーワードとして設定されている。
【００３２】
プロファイルは、収集すべき文書データの特徴を表す情報である。本実施形態では、収集すべき文書データと同様の特徴を有する文書データの名称（ファイル名）がプロファイルとして設定される。つまり、プロファイルには、文書データの集合が用いられる。図３の例では、プロファイルとして、３つの文書データのファイル名、「ナレッジマネージメント調査報告書.xxx」、「ＷＷシステム検討会議議事録.xxx」及び「ナレッジ開発資料.yyy」（“.xxx”及び“.yyy”はファイル拡張子）が設定されている。この場合、ナレッジマネージメント調査報告書、ＷＷシステム検討会議議事録及び（または）ナレッジ開発資料に内容が類似している文書データが収集される。この文書データ間の類似性の判定については後述する。なお、収集文書データ指定条件として、キーワードまたはプロファイル（文書データ集合）の他に、例えば文書の書誌的情報を用いることも可能である。
【００３３】
図４は、収集範囲格納ユニット１５に格納される収集範囲情報の一例を、図３の収集条件設定ファイルに設定されている収集範囲ＩＤ＝Ｒ−０００１によって特定される収集範囲情報について示す。図４に示す収集範囲情報は、情報収集の対象（収集元）となる外部情報ソースとしてのサーバ（例えばファイルサーバ）で用いられる文書管理情報に対応する階層構造を有する。このサーバは、収集条件設定ファイル中の収集起点（収集起点情報）によって示される。図３の収集条件設定ファイルの例では、サーバは￥￥ｓｅｒｖｅｒ１で示される。
【００３４】
文書管理情報は、サーバに保存されている文書データを当該サーバが管理するのに用いられる。一般に文書管理情報は、階層構造化されたフォルダの集合から構成される。各フォルダは、当該フォルダに分類される文書データの集合に共通の属性を持つ。換言すれば、あるフォルダに分類される文書データの集合は、当該フォルダに固有の属性を持つ文書データの集合である。収集範囲情報は、当該収集範囲情報を識別する収集範囲ＩＤと、
文書管理情報の階層構造における各フォルダの位置に対応したノード（属性ノード）の集合（つまり文書管理情報の階層構造に対応した階層構造化されたノードの集合）とから構成される。各ノードには、当該ノードに対応するフォルダを収集すべきか否かを示す収集指示フラグ（収集指示情報）が付されている。このノードに収集指示フラグが「付されている」とは、必ずしもノードに収集指示フラグが物理的に付されていることを意味するだけではなく、ノードに収集指示フラグが関連（リンク）付けられていること、つまりノードに収集指示フラグが論理的に付されていることをも意味する。
【００３５】
図４の収集範囲情報は、収集範囲ＩＤ＝Ｒ−０００１を含む。図４の収集範囲情報はまた、最上位の階層のノードであるルートノード４１０と、２番目の階層のノード４２１乃至４２４と、３番目の階層のノード４３１乃至４３６とを含む。ルートノード４１０は、収集条件設定ファイル中の収集起点（収集起点情報）によって示される。図３の収集条件設定ファイルの例では、ルートノード４１０は収集起点＝￥￥ｓｅｒｖｅｒ１￥ｐｕｂｌｉｃによって示される、属性が「ｐｕｂｌｉｃ」のフォルダに対応する。ノード４２１，４２２，４２３，４２４はルートノード４１０の子ノードであり、それぞれ属性が「課内資料」「設計書」「調査報告」「議事録」のフォルダに対応する。ノード４３１，４３２はノード４２１の子ノードであり、それぞれ属性が「グループ１」「グループ２」のフォルダに対応する。ノード４３３，４３４はノード４２２の子ノードであり、それぞれ属性が「基本設計」「詳細設計」のフォルダに対応する。ノード４３５，４３６はノード４２３の子ノードであり、それぞれ属性が「２００３年度」「２００４年度」のフォルダに対応する。ノード４１０，４２１〜４２４，４３１〜４３６の各々には、そのノード４１０，４２１〜４２４，４３１〜４３６に対応するフォルダを収集すべきかを示す収集指示フラグ４１０Ｆ，４２１Ｆ〜４２４Ｆ，４３１Ｆ〜４３６Ｆが付されている。収集範囲情報の示す収集範囲（ここでは論理的な収集範囲）は、情報収集の対象となる複数のサブ範囲の集合である。図４の例では、収集指示フラグ４１０Ｆ，４２１Ｆ〜４２４Ｆ，４３１Ｆ〜４３６のうちの「収集」を指示する収集指示フラグに対応するノードによって特定されるフォルダの各々がサブ範囲に相当する。
【００３６】
次に、図１の情報収集システム１０における動作について、当該システム１０内の情報収集モジュール１７による文書データ（情報）収集処理を例に、図５のフローチャートを参照して説明する。
【００３７】
今、ユーザによるクライアント端末２２の操作に応じて、図３に示す収集条件設定ファイル及び図４に示す収集範囲情報が収集条件設定モジュール１３によって生成されて、それぞれ、収集条件格納ユニット１４及び収集範囲格納ユニット１５に格納されたものとする。この状態で情報収集モジュール１７は、収集条件格納ユニット１４に格納されている収集条件設定ファイルと収集範囲格納ユニット１５に格納されている収集範囲情報とを参照する。そして情報収集モジュール１７は、この収集条件設定ファイルと収集範囲情報とに従って予め定められた一定件数の情報（文書データ）を収集し、その収集された情報を一時格納ユニット１８の収集情報格納領域１８１に一時格納する（ステップＳ１〜Ｓ３）。ここでは、収集条件設定ファイルに設定されている収集条件のうちの収集起点及び収集データ件数（Ｎｓ）が、収集範囲情報と共に用いられる。即ち情報収集モジュール１７は、収集条件設定ファイル中の収集起点（￥￥ｓｅｒｖｅｒ１￥￥ｐｕｂｌｉｃ）で指定されるサーバ２１（￥￥ｓｅｒｖｅｒ１で特定されるサーバ２１）を外部情報ソース（情報収集元）として、当該サーバ２１（￥￥ｓｅｒｖｅｒ１）にアクセスする。次に情報収集モジュール１７は、収集範囲情報によって示される、収集起点（￥￥ｓｅｒｖｅｒ１￥￥ｐｕｂｌｉｃ）をルートフォルダとする階層化されたフォルダの集合を、ルートフォルダから順次辿る。そして情報収集モジュール１７は、階層化されたフォルダの集合の中から、収集範囲情報によって「収集」が指定されているフォルダ（サブ範囲内のフォルダ）を選択して、その選択されたフォルダに格納されている文書データをサーバ２１から収集する。情報収集モジュール１７は、一定件数の文書データを収集すると、その収集された一定件数の文書データを一時格納ユニット１８の収集情報格納領域１８１に格納する。
【００３８】
情報収集モジュール１７は、一定件数の文書データを一時格納ユニット１８の収集情報格納領域１８１に収集する毎に（ステップＳ３）、情報評価モジュール１６に対して当該収集された文書データの評価を要求する（ステップＳ４）。すると情報評価モジュール１６は、収集情報格納領域１８１に格納されている一定件数の文書データを収集範囲格納ユニット１５に格納されている収集範囲情報に従ってグループ分けする。グループ分けされた文書データは、グループ別に一時格納ユニット１８のグループ別情報格納領域１８２に一時格納される。情報評価モジュール１６は、グループ毎に、そのグループの文書データがユーザにとって有効であるか、つまり収集条件格納ユニット１４に格納されている収集条件設定ファイル中の知識ＤＢ名によって指定される知識データベース１２-i（ｉは１，２，…ｎのいずれか）に格納する価値があるかを、当該収集条件設定ファイルに従って評価する。この情報評価モジュール１６による評価処理の詳細は後述する。
【００３９】
情報評価モジュール１６は、情報収集モジュール１７から要求された一定件数の文書データをグループ毎に評価すると、その評価結果を情報収集モジュール１７に返す。この評価結果は、いずれのグループの文書データを、知識データベース１２-iに格納すべきかを示す。
【００４０】
情報収集モジュール１７は、情報評価モジュール１６から返された評価結果を受け取ることにより、「収集された一定件数の文書データのうちどのグループの文書データを指定の知識データベース１２-iに格納すべきか」の情報を取得する（ステップＳ５）。そこで情報収集モジュール１７は、収集された一定件数の文書データの中に指定の知識データベース１２-iに格納すべき文書データが存在するかを、情報評価モジュール１６から返された評価結果に基づいて判定する（ステップＳ６）。もし、指定の知識データベース１２-iに格納すべき文書データ（文書データのグループ）が存在するならば、情報収集モジュール１７は、当該格納すべき文書データ（グループの文書データ）のみを、指定の知識データベース１２-iに格納する（ステップＳ７）。
【００４１】
次に情報収集モジュール１７は、指定の知識データベース１２-iに実際に格納した文書データの件数を表す実収集データ件数Ｎｒ（初期値０）を、今回のステップＳ５で当該知識データベース１２-iに格納した文書データの件数だけインクリメントする（ステップＳ８）。そして情報収集モジュール１７はステップＳ１に戻って、インクリメント後の実収集データ件数Ｎｒが、上記収集条件設定ファイルに設定されている収集データ件数Ｎｓ（図４の例では１００００件）に到達したかを判定する。
【００４２】
もし実収集データ件数Ｎｒが、設定されている収集データ件数Ｎｓに到達していないならば、情報収集モジュール１７はステップＳ２以降の処理を再度実行する。つまり情報収集モジュール１７は、実収集データ件数Ｎｒが、収集条件設定ファイルに設定されている収集データ件数Ｎｓに到達するまで、上述の文書データ収集処理を繰り返す。そして、ＮｒがＮｓに到達したならば、情報収集モジュール１７は文書データ収集処理を終了する。
【００４３】
上述したように、情報収集モジュール１７は、収集条件格納ユニット１４に格納されている収集条件設定ファイルによって指定されるサーバ２１（外部情報ソース）から、当該収集条件設定ファイルによって指定されるルートフォルダ（ルートノード）を含むフォルダの集合を必ずしも全て収集しない。即ち情報収集モジュール１７は、このフォルダの集合のうち、収集範囲格納ユニット１５に格納されている収集範囲情報で指定されるノード（属性ノード）に対応するフォルダ（に格納されている文書データ）のみを収集する。また情報収集モジュール１７は、収集された文書データを必ずしも全て知識データベース１２-iに格納しない。即ち情報収集モジュール１７は、収集された文書データのうち、ユーザにとって有用であるために知識データベース１２-iに格納すべきであると情報評価モジュール１６によって評価された文書データだけを当該知識データベース１２-iに格納する。これによって、大量の文書データが存在する指定のサーバ２１（外部情報ソース）から、ユーザが必要とする文書データのみを、知識データベース１２-iに効率良く収集・格納することが可能となる。
【００４４】
次に、情報評価モジュール１６による文書データ（情報）評価処理について、図６のフローチャートを参照して説明する。  
まず、情報評価モジュール１６のグループ化モジュール１６２は、情報収集モジュール１７からの評価要求に応じて、一時格納ユニット１８の収集情報格納領域１８１に格納されている、当該情報収集モジュール１７によって収集された文書データをグループ分けする（ステップＳ１１）。ここではグループ化モジュール１６２は、収集された文書データを、収集範囲格納ユニット１５に格納されている収集範囲情報の示す、サーバ２１（外部情報ソース）内のフォルダの集合の階層構造に従って、属性別にグループ分けする。このグループ分けにより、収集された文書データが、ｍ個のグループＧ１乃至Ｇｍに分けられたものとする。グループ化モジュール１６２は、グループＧｊ（ｊ＝１，２，…，ｍ）の各々の文書データを、グループ毎に一時格納ユニット１８のグループ別情報格納領域１８２に一時格納する（ステップＳ１２）。
【００４５】
情報評価モジュール１６の類似度評価モジュール１６１は、グループ別情報格納領域１８２に格納されているグループＧ１乃至Ｇｍの文書データの中から、未処理のグループＧｊの文書データを選択する（ステップＳ１３，Ｓ１４）。そして類似度評価モジュール１６１は、選択されたグループＧｊの文書データと、収集条件格納ユニット１４に格納されている収集条件設定ファイルに設定された収集文書データ指定条件（ここでは、キーワードとプロファイル）とが類似している度合い（つまり類似度）を算出する（ステップＳ１５）。例えば、グループＧｊの文書データ（つまりグループＧｊに属する文書データ）とプロファイルとを比較する場合であれば、類似度評価モジュール１６１は、収集条件設定ファイルによってプロファイルの対象として指定されている文書（ここでは、「ナレッジマネージメント調査報告書.xxx」、「ＷＷシステム検討会議議事録.xxx」及び「ナレッジ開発資料.yyy」）の集合（つまり基準となる文書の集合）の特徴ベクトルと、グループ別情報格納領域１８２に格納されているグループ（評価対象グループ）Ｇｊの文書の集合の特徴ベクトルとの距離を比較することで、両者（両方の文書の集合）の類似度（類似性）を算出する。ここで、文書の集合の特徴ベクトルは、文書の集合中に含まれる単語数をｎとした場合、各単語の出現頻度をｎ次元の空間にマッピングしたものである。
【００４６】
次に類似度評価モジュール１６１は、上記類似度が予め定められた閾値を超えている（つまり特徴ベクトルの距離が予め定められた閾値未満である）かによって、上記両者が類似しているかを判定する（ステップＳ１６）。
【００４７】
もし、上記両者が類似しているならば、類似度評価モジュール１６１は、評価の対象となったグループＧｊの文書（文書データ）の集合が、収集条件格納ユニット１４に格納されている収集条件設定ファイルに設定された収集文書データ指定条件に合致する、ユーザにとって有用な文書（文書データ）であると判断する。この場合、類似度評価モジュール１６１は、評価の対象となったグループＧｊの文書データ、つまり情報収集モジュール１７によって収集された後、グループ化モジュール１６２によってグループＧｊにグループ分けされてグループ別情報格納領域１８２に格納された文書データ（グループＧｊの収集文書データ）を知識データベース１２-iに格納するように、情報収集モジュール１７に指示する（ステップＳ１７）。
【００４８】
これに対し、上記両者が類似していないならば、類似度評価モジュール１６１は、評価の対象となったグループＧｊの収集文書データが、収集文書データ指定条件に合致しない、ユーザにとって必ずしも有用でない文書データであると判断する。この場合、類似度評価モジュール１６１は、グループ別情報格納領域１８２に格納されているグループＧｊの収集文書データを知識データベース１２-iに格納しないように、情報収集モジュール１７に指示する（ステップＳ１８）。
【００４９】
なお、グループＧｊの文書数が予め定められた一定数を超える場合、類似度評価モジュール１６１がグループＧｊから当該一定数の文書を選択し、当該一定数の文書の集合の特徴ベクトルをグループＧｊ全体の特徴ベクトルとして上述の評価に用いても構わない。この場合、評価に要する処理時間を短縮できる。
【００５０】
また、収集文書データ指定条件としてキーワードが指定されている場合、グループ単位で、そのグループに属する各文書について、当該キーワードが出現する頻度（キーワード出現頻度）を取得して、その頻度に基づいて収集文書データ指定条件に合致するかを判定すれば良い。更に、図３の収集条件設定ファイルの例のように、収集文書データ指定条件としてキーワードとプロファイルとが設定されている場合、キーワード出現頻度と類似度とに基づいて収集文書データ指定条件に合致するかを判定すれば良い。この場合、(1) キーワード出現頻度と類似度の少なくとも一方が一定の基準を満たしていること、(2) キーワード出現頻度と類似度の両方が一定の基準を満たしていること、或いは、(3) キーワード出現頻度と類似度とにそれぞれ固有の重みを付けて、その重み付けの結果（重み付け後の評価値）が一定の基準を満たしていることをもって、収集文書データ指定条件に合致していると判定すれば良い。なお、キーワード出現頻度を、類似度の一種と見なすことが可能である。
【００５１】
情報評価モジュール１６の更新モジュール１６３は、グループＧｊの収集文書データを知識データベース１２-iに格納しないことが類似度評価モジュール１６１によって情報収集モジュール１７に指示された場合（ステップＳ１８）、収集範囲格納ユニット１５に格納されている収集範囲情報を更新する（ステップＳ１９）。即ち更新モジュール１６３は、グループ化モジュール１６２によるグループ分けの条件に従い、収集範囲情報の示す収集範囲のうち、グループＧｊに対応する収集範囲が収集対象（「収集」）から収集対象外（「非収集」）に変更されるように、当該収集範囲情報を更新する。
【００５２】
ステップＳ１７またはＳ１９が実行されると、未処理のグループＧｊが残っているかが類似度評価モジュール１６１によって判定される（ステップＳ１３）。もし、未処理のグループＧｊが残っているならば、上述のステップＳ１４から始まる一連の処理（ステップＳ１４〜Ｓ１６，Ｓ１７またはＳ１４〜Ｓ１６，Ｓ１８，Ｓ１９）が再び実行される。この処理は、未処理のグループＧｊがなくなるまで繰り返される。
【００５３】
次に、上記ステップＳ１９で実行される収集範囲情報の更新について具体的に説明する。まず、図４の収集範囲情報の示す階層構造に従って、各階層のフォルダのうちの「収集」対象となっているフォルダの各々がグループとしてグループ分けされたものとする。そして、グループ分けされた各フォルダのうちの属性「議事録」を持つフォルダに属する文書データの集合が収集文書データ指定条件に合致しないため、当該文書データの集合を知識データベース１２-iに格納しないことを、類似度評価モジュール１６１が判断したものとする。この場合、更新モジュール１６３は、図４の収集範囲情報の示す階層構造に含まれているノードのうち、属性「議事録」を持つノード（属性ノード）４２４を探し、そのノード４２４に関連付けされた収集指示フラグ４２４Ｆを、「収集」を指示する状態から「非収集」を指示する状態に更新する。これにより、次に情報収集モジュール１７が、￥ｐｕｂｌｉｃで指定されるルートフォルダを起点として￥￥ｓｅｒｖｅｒ１で指定されるサーバ２１から収集範囲情報に従って情報を収集する場合、属性「議事録」を持つフォルダは収集範囲から除外される。
【００５４】
上述したように本実施形態によれば、情報収集モジュール１７は、情報評価モジュール１６と連携することで、収集条件格納ユニット１４に格納された収集条件設定ファイルに設定されている収集起点及び収集データ件数と、収集範囲格納ユニット１５に格納された収集範囲情報とに従って、指定の外部情報ソースから収集した文書データのうち、収集条件設定ファイルに設定されている収集文書データ指定条件に合致した文書（収集文書データ指定条件の示す文書特徴に類似した文書）のみを、指定の知識データベース１２-iに格納することができる。
【００５５】
また本実施形態においては、情報評価モジュール１６は、情報収集モジュール１７によって収集された文書データを、上記収集範囲情報の示す階層構造に従ってグループ分けし、グループ毎に当該グループに属する文書データを知識データベース１２-iに格納すべきかを判定する。そして情報評価モジュール１６は、格納すべきではないと判定したグループについては、以後、そのグループに属する文書データが情報収集モジュール１７によって収集されないように、つまり上記収集範囲情報の示す収集範囲から除外されるように、当該収集範囲情報を更新する。このように、情報評価モジュール１６による上記収集範囲情報の示す階層構造に対応するグループ毎の評価結果に応じて、当該収集範囲情報を動的に更新することで、ユーザにとって不要な文書データが多数存在する部分（フォルダ）を収集対象として情報収集モジュール１７が情報収集を行う無駄が防止される。
【００５６】
このように本実施形態においては、指定された収集データ件数の範囲内で、ユーザが必要としている文書データのみを効率良く知識データベース１２-iに格納することができる。また本実施形態においては、知識データベース１２-iには、ユーザが必要とするデータのみを格納することが可能となるため、収集すべきデータの件数を少なくすることができる。この結果、検索精度が向上し、文書データを効率良く共有することが可能となる。
【００５７】
さて、収集条件格納ユニット１４には複数の収集条件設定ファイルを格納することが可能である。この場合、収集範囲格納ユニット１５には、複数の収集条件設定ファイルの各々に関連付けられる収集範囲情報が格納される。ここで、ある１つの収集条件設定ファイルに設定されている収集文書データ指定条件に合致しないグループの文書データが、別のある１つの収集条件設定ファイルに設定されている収集文書データ指定条件に合致することはあり得る。
【００５８】
そこで、上記ステップＳ１６で、ある１つの収集条件設定ファイルに設定されている収集文書データ指定条件に合致せず、知識データベース１２-iに格納すべきでないと判定されたグループの文書データを、他の収集条件設定ファイルに設定されている収集文書データ指定条件に基づいて情報評価モジュール１６（の類似度評価モジュール１６１）が評価する構成としても良い。そして、知識データベース１２-iに格納すべきでないと判定されたグループの文書データが、他の収集条件設定ファイルに設定されている収集文書データ指定条件に合致し、且つ当該他の収集条件設定ファイルに関連付けられている収集範囲情報（他の収集範囲情報）の示す収集範囲から外れているならば、当該グループの文書データが、当該他の収集範囲情報の示す収集範囲に含まれるように、当該他の収集範囲情報を情報評価モジュール１６（の更新モジュール１６３）が更新する構成としても良い。このような構成においては、次に上記他の収集条件設定ファイル及び上記他の収集範囲情報に基づく情報収集が行われた場合、当該他の収集条件設定ファイルのユーザが必要とする文書データを効率良く収集できる。
【００５９】
この他に、ある１つの収集条件設定ファイルに設定されている収集文書データ指定条件に合致しないために知識データベース１２-iに格納すべきでないと判定されたグループの文書データだけでなく、知識データベース１２-iに格納すべきであると判定されたグループの文書データについても、上記と同様の処理を行うようにしても良い。つまり、全てのグループの文書データについて、他の収集条件設定ファイルに設定されている収集文書データ指定条件に基づく評価と、その評価結果に基づく他の収集範囲情報の更新とを行うようにしても良い。
【００６０】
また、上記他の収集条件設定ファイルに設定されている収集文書データ指定条件に基づくグループ毎の評価の結果に応じて、当該他の収集条件設定ファイルに設定されている知識データベース１２-iに格納すべきであると情報評価モジュール１６が判定した文書データを、情報収集モジュール１７が当該知識データベース１２-iに格納することも可能である。つまり、他の収集条件設定ファイルに設定されている収集文書データ指定条件に合致し、且つ当該他の収集条件設定ファイルに関連付けられている収集範囲情報（他の収集範囲情報）の示す収集範囲に入っているグループの文書データを、当該他の収集条件設定ファイルに設定されている知識ＤＢ名の示す知識データベース（知識データベース１２-1〜１２-nのうちの知識データベース１２-iとは異なる知識データベース）に格納することも可能である。この場合、上記他の収集条件設定ファイルのユーザが必要とする文書データを効率良く収集できる。
【００６１】
なお、本発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。
【図面の簡単な説明】
【００６２】
【図１】本発明の一実施形態に係る情報収集システム１０の構成を示すブロック図。
【図２】図１中の情報評価モジュール１６の構成を示すブロック図。
【図３】図１中の収集条件格納ユニット１４に格納される収集条件設定ファイルの一例を示す図。
【図４】図１中の収集範囲格納ユニット１５に格納される収集範囲情報の一例を示す図。
【図５】同実施形態における情報収集モジュール１７による文書データ収集処理の手順を示すフローチャート。
【図６】同実施形態における情報評価モジュール１６による文書データ評価処理の手順を示すフローチャート。
【符号の説明】
【００６３】
１０…情報収集システム、１１…ユーザインタフェース、１２-1〜１２-n…知識データベース、１３…収集条件設定モジュール、１４…収集条件格納ユニット、１５…収集範囲格納ユニット、１６…情報評価モジュール、１７…情報収集モジュール、１８…一時格納ユニット、１９…情報検索・表示モジュール、２０…ネットワーク、２１…サーバ、１６１…類似度評価モジュール、１６２…グループ化モジュール、１６３…更新モジュール、１８１…収集情報格納領域、１８２…グループ別情報格納領域。
【図１】
2006252420.tif 000003
【図２】
2006252420.tif 000004
【図３】
2006252420.tif 000005
【図４】
2006252420.tif 000006
【図５】
2006252420.tif 000007
【図６】
2006252420.tif 000008