(57)【特許請求の範囲】
【請求項１】
入力されたキーワードにより、ネットワーク上に複数存在するデータベースの所在を推定する情報源所在推定方法において、
前記ネットワーク上の前記データベースから該データベースが保持するデータ値を読み出して、該データ値と、該データ値をデータ表現形式の情報を用いて別の表現に変換した様々な別表現形式、及び、入力された複数のデータベースシステムにアクセスするための該データ値の参照情報から所在推定情報を生成して、予め単一の情報資源辞書に登録するデータ登録ステップと、
エンドユーザから複数のキーワードが入力されると、該複数のキーワードを用いて、前記情報資源辞書から該キーワードに関連する所在推定情報を検索し、該所在推定情報の集合を前記エンドユーザに返却する推定ステップと、を行い、
前記推定ステップにおいて、
前記エンドユーザにより指定された前記キーワードと、前記データベースから読み出したデータ値、前記データ値の様々な別表現形式、該データベースのカラム名の同義語、該データベースのスキーマの説明文の間で適合度を計算し、複数のデータベースの所在推定情報を適合度の高いものから該エンドユーザに提示することを特徴とする情報源所在推定方法。
【請求項２】
入力されたキーワードにより、ネットワーク上に複数存在するデータベースの所在を推定する情報源所在推定装置であって、
単一の情報資源辞書と、
前記ネットワーク上の前記データベースから該データベースが保持するデータ値を読み出して、該データ値と、該データ値をデータ表現形式の情報を用いて別の表現に変換した様々な別表現形式、及び、入力された複数のデータベースシステムにアクセスするための該データ値の参照情報から所在推定情報を生成して、予め単一の情報資源辞書に登録するデータ登録手段と、
エンドユーザから複数のキーワードが入力されると、該複数のキーワードに基づいて、前記情報資源辞書を検索し、検索された所在推定情報の集合を前記エンドユーザに返却する推定手段と、を有し、
前記推定手段は、
前記エンドユーザにより指定された前記キーワードと、前記データベースから読み出したデータ値、前記データ値の様々な別表現形式、該データベースのカラム名の同義語、該データベースのスキーマの説明文の間で適合度を計算し、複数のデータベースの所在推定情報を適合度の高いものから該エンドユーザに提示する手段を含むことを特徴とする情報源所在推定装置。
【請求項３】
入力されたキーワードにより、ネットワーク上に複数存在するデータベースの所在を推定する情報源所在推定プログラムを格納した記憶媒体であって、
コンピュータに、
前記ネットワーク上の前記データベースから該データベースが保持するデータ値を読み出して、該データ値と、該データ値をデータ表現形式の情報を用いて別の表現に変換した様々な別表現形式、及び、入力された複数のデータベースシステムにアクセスするための該データ値の参照情報から所在推定情報を生成して、予め単一の情報資源辞書に登録するデータ登録ステップと、
エンドユーザから複数のキーワードが入力されると、該複数のキーワードを用いて、前記情報資源辞書から該キーワードに関連する所在推定情報を検索し、該所在推定情報の集合を前記エンドユーザに返却するステップと、を実行させ、
前記推定ステップは、
前記エンドユーザにより指定された前記キーワードと、前記データベースから読み出したデータ値、前記データ値の様々な別表現形式、該データベースのカラム名の同義語、該データベースのスキーマの説明文の間で適合度を計算し、複数のデータベースの所在推定情報を適合度の高いものから該エンドユーザに提示するステップを実行させるプログラムを格納したことを特徴とする情報源所在推定プログラムを格納した記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報源所在推定方法及び装置及び情報源所在推定プログラムを格納した記憶媒体に係り、特に、ネットワーク上に複数存在する情報源を、エンドユーザがそれらの内容を知らなくても、キーワードにより所在を推定し、それらを統合した検索を行う情報源所在推定方法及び装置及び情報源所在推定プログラムを格納した記憶媒体に関する。
【０００２】
【従来の技術】
ネットワーク上に複数存在するデータベース、文書中の箇条書き、ＣＳＶ形式のように、定型的なデータ構造を持つデータをエンドユーザが簡単なインタフェースで所在を探索し、検索を行いたいという要求が高まっている。インターネットの上のＷｅｂページに対する情報の所在探索技術としては、ロボット型のサーチエンジンが挙げられる。
【０００３】
また、特開平１０−１４３５３９に開示されている「情報検索方法及びシステム」では、ユーザの入力したキーワードから、情報源のカラム名（または、その同義語）から、情報源の所在を探索することが可能である。
【０００４】
例として、「相撲力士検索」ＤＢがあり、その中に「力士」テーブルがあり、その中に「力士名」カラムがあったとき、ユーザは、当該システムに“力士名”とだけ入力することで、「相撲力士検索」ＤＢの「力士」テーブルの「力士名」カラムの所在を得ることができる。
【０００５】
【発明が解決しようとする課題】
しかしながら、上記銃等のロボット型サーチエンジンでは、以下のような問題がある。
【０００６】
▲１▼  データベースなどの情報は、予めＷｅｂページに変換して、公開されている必要がある。
【０００７】
▲２▼  検索結果としては、情報の所在しか返さない。
【０００８】
▲３▼  複数の情報源の検索結果を、統合することが出来ない。
【０００９】
また、上記の特開平１０−１４３５３９「情報検索方法及びシステム」には、以下のような問題がある。
【００１０】
▲１▼  情報源のデータ値（情報源の持つ情報の人名「山田太郎」や数量「１０００」などの実際の値）から所在を探索することができない。
【００１１】
例えば、「相撲力士検索」ＤＢがあり、その中に「力士」テーブルがあり、その中に「力士名」カラムがあったとき、ユーザは、当該システムに“貴乃花”という力士名を入力しても、情報の所在を得ることができない。これは、当該システムが情報源のデータ値を所在を探索する手掛かりにしていないためである。
【００１２】
▲３▼  複数の情報の所在があったとき、それぞれが、どの程度ユーザの意図に合致しているかわからない。
【００１３】
本発明は、上記の点に鑑みなされたもので、情報源のデータ値から情報源の所在を探索することを可能とし、複数の情報源があったとき、ユーザの意図に合致している程度の高いものから提示することが可能な情報源所在推定方法及び装置及び情報源所在推定プログラムを格納した記憶媒体を提供することを目的とする。
【００１４】
【課題を解決するための手段】
図１は、本発明の原理を説明するための図である。
【００１５】
本発明は、入力されたキーワードにより、ネットワーク上に複数存在するデータベースの所在を推定する情報源所在推定方法において、
ネットワーク上のデータベースから該データベースが保持するデータ値を読み出して、該データ値と、該データ値をデータ表現形式の情報を用いて別の表現に変換した様々な別表現形式、及び、入力された複数のデータベースシステムにアクセスするための該データ値の参照情報から所在推定情報を生成して、予め単一の情報資源辞書に登録するデータ登録ステップと（ステップ１）、
エンドユーザから複数のキーワードが入力されると（ステップ２）、該複数のキーワードを用いて、情報資源辞書から該キーワードに関連する所在推定情報を検索し、該所在推定情報の集合をエンドユーザに返却する推定ステップと（ステップ３）、を行い、
推定ステップにおいて、
エンドユーザにより指定されたキーワードと、データベースから読み出したデータ値、データ値の様々な別表現形式、該データベースのカラム名の同義語、該データベースのスキーマの説明文の間で適合度を計算し、複数のデータベースの所在推定情報を適合度の高いものから該エンドユーザに提示する。
【００２０】
図２は、本発明の原理構成図である。
【００２１】
本発明は、入力されたキーワードにより、ネットワーク上に複数存在するデータベースの所在を推定する情報源所在推定装置であって、
単一の情報資源辞書２２０と、
ネットワーク上のデータベースから該データベースが保持するデータ値を読み出して、該データ値と、該データ値をデータ表現形式の情報を用いて別の表現に変換した様々な別表現形式、及び、入力された複数のデータベースシステムにアクセスするための該データ値の参照情報から所在推定情報を生成して、予め単一の情報資源辞書に登録するデータ登録手段２４０と、
エンドユーザから複数のキーワードが入力されると、該複数のキーワードに基づいて、情報資源辞書２２０を検索し、検索された所在推定情報の集合をエンドユーザに返却する推定手段２１０と、を有し、
推定手段２１０は、
エンドユーザにより指定されたキーワードと、データベース３００から読み出したデータ値、データ値の様々な別表現形式、該データベースのカラム名の同義語、該データベースのスキーマの説明文の間で適合度を計算し、複数のデータベースの所在推定情報を適合度の高いものから該エンドユーザに提示する手段を含む。
【００２６】
本発明は、入力されたキーワードにより、ネットワーク上に複数存在するデータベースの所在を推定する情報源所在推定プログラムを格納した記憶媒体であって、
コンピュータに、
ネットワーク上のデータベースから該データベースが保持するデータ値を読み出して、該データ値と、該データ値をデータ表現形式の情報を用いて別の表現に変換した様々な別表現形式、及び、入力された複数のデータベースシステムにアクセスするための該データ値の参照情報から所在推定情報を生成して、予め単一の情報資源辞書に登録するデータ登録ステップと、
エンドユーザから複数のキーワードが入力されると、該複数のキーワードを用いて、情報資源辞書から該キーワードに関連する所在推定情報を検索し、該所在推定情報の集合をエンドユーザに返却するステップと、を実行させ、
推定ステップは、
エンドユーザにより指定されたキーワードと、データベースから読み出したデータ値、該データ値の様々な別表現形式、該データベースのカラム名の同義語、該データベースのスキーマの説明文の間で適合度を計算し、複数のデータベースの所在推定情報を適合度の高いものから該エンドユーザに提示するステップを実行させるプログラムを格納した記憶媒体である。
【００３１】
上記のように、本発明では、複数の情報源のデータ値（情報源の持つ情報の人名「山田太郎」や数量「１０００」などの実際の値）や、情報源のスキーマ等を、その参照情報と共に、予め辞書に登録し、この辞書を用いて情報源の所在を探索することが可能となる。
【００３２】
また、単一の辞書にデータ値と共に参照情報を登録することで、エンドユーザは、キーワードの表現形式を意識することなく、情報源の所在推定を行うことが可能となる。
【００３３】
また、本発明は、所在情報の候補集合における個々の候補について適合率を算出し、その降順にソートした候補集合をエンドユーザに提示することが可能となる。
【００３４】
【発明の実施の形態】
以下では、特開平１０−１４３５３９「情報検索方法及びシステム」（以下、ＤＢＳＥＮＡ）を異種情報源検索装置として用いた場合の実施形態を示す。
【００３５】
図３は、本発明の検索装置の構成を示す。
【００３６】
同図に示すシステムは、エンドユーザが操作するアプリケーション１００と、情報を検索する異種情報源検索装置２００、及び情報源３００より構成される。異種情報源検索装置２００は、所在推定部２１０、情報源辞書２２０、統合検索部２３０、データ値収集部２４０から構成される。
【００３７】
情報源３００は、リレーショナルデータベースや、スキーマをリレーションに変換した文書データベース、画像データベース、Ｗｅｂページなどである。
【００３８】
情報資源辞書２２０には、情報源３００に関する以下の情報を蓄積することができる。１つは、参照情報であり、もう１つは、所在推定情報である。
【００３９】
参照情報は、以下のような情報が含まれる。
【００４０】
・アクセス情報：
当該アクセス情報には、個々の情報源３００にアクセスするためのサーバ名、データベース名、ログイン名、パスワードが含まれる。
【００４１】
・スキーマ：
当該スキーマとして、個々の情報源３００のテーブル名、カラム名、テーブル間の関連が含まれる。
【００４２】
・スキーマの説明文：
スキーマの説明文には、テーブルの説明文、カラムの説明文がある。
【００４３】
・カラム名の同義語：
当該カラム名の同義語には、前述のカラム名に対する様々な言い換え（同義語）がある。
【００４４】
・データの表現形式：
データ表現形式は、個々の情報源３００のデータ値の表現形式と変換ルールである。データ値の表現形式は、変換ルールに従って、他の表現形式（別表現）に変換できる。
【００４５】
所在推定情報は、以下のような情報が含まれる。
【００４６】
テーブル名、カラム名、カラム名の同義語、テーブル説明文、カラム説明文、各カラムのデータ値とデータ値の別表現から情報源３００の所在を特定するための情報である。
【００４７】
以下に、図３におけるシステムの動作を説明する。
【００４８】
図４は、本発明の処理の概要を示すフローチャートである。
【００４９】
ステップ１００）  管理者による「参照情報」の登録処理：
異種情報源検索装置２００の管理者は、情報源３００の「参照情報」を、情報資源辞書２２０に登録する。
【００５０】
ステップ２００）  エンドユーザによる情報源の所在推定処理：
異種情報源検索装置２００のエンドユーザは、アプリケーションプログラム１００を通して、所在推定部２１０にキーワードを入力し、キーワードに関連のある情報源３００の所在推定を行わせ、複数の「所在情報」の候補を得る。
【００５１】
ステップ３００）  エンドユーザによる情報統合検索処理：
異種情報源検索装置２００のエンドユーザは、ステップ２００で得られた複数の「所在情報」の候補から、希望のものを選び出し、統合検索部２３０に渡す。統合検索部２３０は、「所在情報」を元に情報源３００からデータを検索し、複数の検索結果を統合し、統合された検索結果をエンドユーザに渡す。
【００５２】
次に、上記のステップ１００の管理者による「参照情報」の登録手順を説明する。
【００５３】
図５は、本発明の参照情報の登録手順のフローチャートである。
【００５４】
ステップ１０１）  情報源３００として、リレーショナルデータベースが配置されている。
【００５５】
ステップ１０２）  管理者は、情報源３００の「参照情報」を、情報資源辞書２２０に登録する。
【００５６】
ステップ１０３）  管理者は、データ値収集部２４０を用いて、各カラムのデータ値を情報源３００より読出し、さらに、データ値をデータ表現形式の情報を用いてデータ値の別表現に変換する。次に、前述の参照情報（テーブル名、カラム名、カラム名の同義語、テーブル説明文、カラム説明文）、データ値とデータ値の別表現を用いて、情報源３００の所在を特定する「所在推定情報」を作成し、情報資源辞書２２０に蓄積する。なお、各カラムのデータ値は、膨大な量であるので、管理者が所在推定に必要であると判断したもののみを蓄積の対象とする。
【００５７】
次に、上記のステップ２００のエンドユーザによる情報源３００の所在推定手順を説明する。
【００５８】
図６は、本発明の情報源の所在推定手順のフローチャートである。
【００５９】
ステップ２０１）  エンドユーザは、アプリケーションプログラム１００を通して、所在推定部２１０に複数のキーワードを入力する。
【００６０】
ステップ２０２）  所在推定部２１０は、情報源辞書２２０の所在推定情報を用い、複数のキーワードから、そのキーワードと関連のある情報源３００の所在の集合をキーワード毎に特定する。
【００６１】
ステップ２０３）  キーワード毎の情報源３００の所在の集合を、キーワード数分組み合わせて、キーワードに関連する情報源の所在を示す「所在情報」の候補集合を作成する。このとき、テーブル間の結合方法がなく、検索ができない候補は排除する。
【００６２】
ステップ２０４）  前述の個々の候補を、評価関数により評価し、適合率を算出する。
【００６３】
ステップ２０５）  前述の候補集合を、適合率に従って並べ替える。
【００６４】
ステップ２０６）  所在推定部２１０は、「所在情報」の候補集合をアプリケーションプログラム１００を通して、エンドユーザに返却する。
【００６５】
次に、上記のステップ３００のエンドユーザによる情報の統合検索手順を説明する。
【００６６】
図７は、本発明のエンドユーザによる統合検索手順のフローチャートである。
ステップ３０１）  エンドユーザは、アプリケーションプログラム１００を通して、任意の候補（所在情報）を入力する。
【００６７】
ステップ３０２）  統合検索部２３０は、「所在情報」を元に、情報源３００を特定し、情報検索命令文を発行する。このとき、キーワードがテーブルを指している場合は、テーブル自体を返却する。カラムの場合は、指定のカラムを返却する。データ値の場合は、データ値を含むカラムに対して、指定のデータ値のみを返却するような条件指定を情報検索命令文に付加して検索を実行する。また、複数の情報源３００を跨がる結合を行う場合は、複数の情報源３００へ情報検索命令文を発行し、統合検索部２３０において複数の検索結果を結合する。
【００６８】
ステップ３０３）  情報源３００から返却された検索結果をアプリケーションプログラム１００を通してエンドユーザに返却する。
【００６９】
【実施例】
以下、図面及び表に基づいて本発明の実施例を説明する。
【００７０】
最初に、管理者による参照情報の例を図５に基づいて説明する。
【００７１】
ステップ１０１）情報源３００として、例えば、以下の３つの情報源３００が存在するとする。なお、以下では、任意のテーブルを表すのに、「データベース名、テーブル名」、任意のカラムを表すのに「データベース名、テーブル名、カラム名」という表記を用いる。以下、図３に示す情報源３００ａを自動車ＤＢ▲１▼、情報源３００ｂを自動車ＤＢ▲２▼、情報源３００ｃを自動車ＤＢ▲３▼として説明する。
【００７２】
・情報源３００ａ（自動車ＤＢ▲１▼）は、以下のテーブルを持つ。
【００７３】
【表１】
0003567861.tif 000002
・情報源３００ｂ（自動車ＤＢ▲２▼）は、以下の２つのテーブルを持つ。なお、「自動車ＤＢ▲２▼．自動車．ＩＤ」と「自動車ＤＢ▲２▼．販売．ＩＤ」に関連（リンク）が張られている。
【００７４】
【表２】
0003567861.tif 000003
・情報源３００ｃ（自動車ＤＢ▲３▼）は以下のテーブルを持つ。
【００７５】
【表３】
0003567861.tif 000004
ステップ１０２）  参照情報の登録：
管理者は、以下の「参照情報」を情報資源辞書２２０に登録する。
【００７６】
情報源３００ａについて、情報資源辞書２２０に以下の「参照情報」を登録する。
【００７７】
・アクセス情報
サーバ名：ｓｅｒｖｅｒ１，ログイン名：ｕｓｅｒ１，パスワード：＊＊＊＊＊＊＊＊
・スキーマ
情報源３００ａのテーブル名、全てのカラム名
・データ値の別表現
【００７８】
【表４】
0003567861.tif 000005
・所在推定辞書にデータ値を登録するカラム
【００７９】
【表５】
0003567861.tif 000006
情報源３００ｂについて、情報資源辞書２２０に以下の「参照情報」を登録する。
【００８０】
・アクセス情報
サーバ名：ｓｅｒｖｅｒ２，ログイン名：ｕｓｅｒ２，パスワード：＊＊＊＊＊＊＊＊
・スキーマ
情報源３００ｂのテーブル名、全てのカラム名、関連（リンク）
・所在推定辞書にデータ値を登録するカラム
【００８１】
【表６】
0003567861.tif 000007
情報源３００ｃについて、情報資源辞書２２０に以下の「参照情報」を登録する。
【００８２】
・アクセス情報
サーバ名：ｓｅｒｖｅｒ３，ログイン名：ｕｓｅｒ３，パスワード：＊＊＊＊＊＊＊＊
・スキーマ
情報源３００ｃのテーブル名、全てのカラム名
・説明文
【００８３】
【表７】
0003567861.tif 000008
・カラム名の同義語
【００８４】
【表８】
0003567861.tif 000009
・所在推定辞書にデータ値を登録するカラム
【００８５】
【表９】
0003567861.tif 000010
ステップ１０３）  所在推定情報の登録：
データ値収集部２４０は、情報資源辞書２２０に登録された「参照情報」と情報源３００からデータ値を読出し、「所在推定情報」を作成し、情報資源辞書２２０に登録する。以下に作成される「所在推定情報」の例を示す。
【００８６】
【表１０】
0003567861.tif 000011
次に、エンドユーザによる情報源の所在推定処理について図６に基づいて説明する。
【００８７】
ステップ２０１）  エンドユーザによるキーワード指定：
エンドユーザによるキーワードを以下とする。
【００８８】
【表１１】
0003567861.tif 000012
ステップ２０２）  所在推定：
所在推定部２１０により、情報資源辞書２２０の「所在推定情報」を元に、所在推定が行われる。所在推定は、エンドユーザによるキーワードと、「所在推定情報」のキーワード項目の文字列比較により、適合したものを抜き出す操作である。ユーザの入力キーワードが、情報資源辞書２２０上のキーワードの一部に一致すれば、適合したものと見做す。抜き出された「所在推定情報」を以下に示す。
【００８９】
【表１２】
0003567861.tif 000013
ステップ２０３）  候補作成：
ステップ２０２で抜き出された「所在推定情報」を同一テーブル内であるか、テーブル間で関連が存在し、データとして纏められるものを候補としてグループ化する。
【００９０】
【表１３】
0003567861.tif 000014
ステップ２０４）  適合率算出：
エンドユーザにより入力されたキーワードと、各候補間の適合率を算出する。適合率の算出例を以下に示す。
【００９１】
・ヒット率（ｈ）の導出
ヒット率は、入力キーワード中のヒットした数の割合である。
【００９２】
ａ．対応リソース係数（ｒ）
対象リソース係数は、キーワードがヒットした対象の文字列の種類による係数である。対応リソース係数の一覧を以下に示す。
【００９３】
【表１４】
0003567861.tif 000015
ｂ．文字列マッチ率（ｍ）
文字列マッチ率は、入力キーワードが辞書上のキーワード文字列に対して、どの程度マッチしたかを示す。文字列マッチ率の導出式を以下に示す。
【００９４】
【数１】
0003567861.tif 000016
以上から、ヒット率は以下のように示される。
【００９５】
【数２】
0003567861.tif 000017
ｃ．分散率（ｄ）
分散率は、データセット・情報源をまたがる度合いである。
【００９６】
候補が含むデータセットの数：Ｄ
候補が含む情報源の数：Ｉ
と置くと、分散率は、以下のように示される。
【００９７】
【数３】
0003567861.tif 000018
ヒット率、分散率より、適合率は、以下のように算出される。θはヒット率と分散率の重みを調整するパラメータである。ここでは、θ＝４５°を用いる。
【００９８】
【数４】
0003567861.tif 000019
例として、候補Ａの適合率を算出すると、
【００９９】
【数５】
0003567861.tif 000020
前述の適合率算出方法により得られる適合率を以下に示す。
【０１００】
【表１５】
0003567861.tif 000021
ステップ２０５）  適合率による並び替え：
次に、適合率について降順にソートし、以下の候補集合を作成する。同じ適合率の候補の順番は特に規定しないが、ここでは、前述の候補集合における出現順とした。
【０１０１】
【表１６】
0003567861.tif 000022
ステップ２０６）  候補集合の返却：
所在推定部２１０は、アプリケーションプログラム１００に対し、候補集合を返却し、処理を終了する。
【０１０２】
次に、エンドユーザにより統合検索処理について図７に基づいて説明する。
【０１０３】
ステップ３０１）  候補の選択：
選択された候補は、統合検索部２３０を用いて、実際にデータ値の検索が行われる。例として、以下では、候補Ｂが選択された場合の検索実行結果を示す。
【０１０４】
ステップ３０２）  検索の実行：
選択された候補Ｂの検索実行において、以下の情報検索命令文が情報源３００ｂへ適応される。
【０１０５】
【表１７】
0003567861.tif 000023
ステップ３０３）  結果の返却：
候補Ｂの検索結果として、下記の表が返却されて処理を終了する。
【０１０６】
【表１８】
0003567861.tif 000024
また、上記の実施例では、図３の構成に基づいて説明しているが、図３の異種情報源検索装置の各構成要素をプログラム（モジュール）として構築し、検索装置として利用されるコンピュータに接続されるディスク装置や、フロッピーディスク、ＣＤ−ＲＯＭ等の可搬記憶媒体に格納しておき、本発明を実施する際にインストールすることにより、容易に本発明を実現できる。
【０１０７】
なお、本発明は、上記の実施例に限定されることなく、特許請求の範囲内において、種々変更・応用が可能である。
【０１０８】
【発明の効果】
上述のように、本発明では、ネットワーク上に複数存在する情報源を、エンドユーザがそれらの内容を知らなくても、キーワード（データ値）により所在を推定し、それらを統合した検索を行うことができる。
【０１０９】
更に、複数の情報源があったとき、ユーザの意図に合致している程度の高いものから提示することができる。
【図面の簡単な説明】
【図１】本発明の原理を説明するための図である。
【図２】本発明の原理構成図である。
【図３】本発明の検索装置の構成図である。
【図４】本発明の処理の概要を示すフローチャートである。
【図５】本発明の参照情報の登録手順のフローチャートである。
【図６】本発明の情報源の所在推定手順のフローチャートである。
【図７】本発明のエンドユーザによる統合検索手順のフローチャートである。
【符号の説明】
１００  アプリケーションプログラム
２００  所在推定装置、異種情報源検索装置
２１０  推定手段、所在推定部
２２０  辞書、情報資源辞書
２３０  統合検索部
２４０  データ値収集部、データ登録手段
３００  情報源
【図１】
0003567861.tif 000025
【図２】
0003567861.tif 000026
【図３】
0003567861.tif 000027
【図４】
0003567861.tif 000028
【図５】
0003567861.tif 000029
【図６】
0003567861.tif 000030
【図７】
0003567861.tif 000031