(57)【要約】      （修正有）【課題】意味体系や分類体系、地理的知識等を用いて検索条件を修正し、適切な検索結果を提示すると共に、検索結果に関連する情報の検索の容易化。【解決手段】入力した自然言語形式の質問から、キーワード間の関係からなる検索条件を取り出すステップと、検索条件に含まれる各キーワードに対応するインターネット上の文書を取得し、キーワード間の関係に基づき文書をリンクさせて木構造の検索結果を取得する（２０１）。各キーワードに対応する検索結果数がゼロ或るいは設定した閾値を超えていないか判定し（２０２，２０３）、検索結果数がゼロの場合には、キーワードの属する意味体系に従い抽象化を図って検索条件の限定範囲を広げるステップと（２０４）、検索結果数が閾値を越える場合には、キーワードの属する意味体系に従いより具体的なキーワードを提示し、その中からの選択をユーザに求めるステップと（２０５）を備える。【選択図】        図４
2005010880.tif 000002
【特許請求の範囲】
【請求項１】
検索条件に基づきインターネット上の文書を検索する方法において、入力した自然言語形式の質問からキーワードとキーワード間の関係からなる検索条件を取り出すステップと、その検索条件に含まれる各キーワードに対応するインターネット上の文書を取得し、キーワード間の関係に基づき文書をリンクさせて木構造の検索結果を取得する際、キーワードそれぞれに対応する検索結果を取得し、その検索結果数がゼロ若しくは予め設定した閾値を超えていないかチェックし、検索結果数がゼロの場合には、そのキーワードの属する意味体系に従い抽象化を図って検索条件の限定範囲を広げるステップと、検索結果数が閾値を越える場合には、キーワードの属する意味体系に従いより具体的なキーワードを提示し、その中からの選択をユーザに求めるステップとを備えることを特徴とする情報検索方法。
【請求項２】
上記ステップによる検索結果をキーワード間の関係に基づき統合する際、検索結果間の接続数がゼロ若しくは予め設定した閾値を超えていないかチェックし、検索結果間の接続数がゼロの場合には、その接続条件を意味的若しくは数値的に緩和するステップと、検索結果間の接続数が閾値を越える場合には、接続条件を意味的若しくは数値的に強化するステップとを有することを特徴とする請求項１記載の情報検索方法。
【請求項３】
上記ステップを経て取得した木構造の検索結果をグラフ形式、表形式、地図上の重ね合わせ表示の複数の表示形式を併用してユーザに提示するステップを有することを特徴とする請求項１又は２記載の情報検索方法。
【請求項４】
上記ステップによる検索結果に含まれる文書のもつ各属性に意味的、地理的な関連する文書を検索するための検索条件を意味体系に従い作成し、その検索結果をユーザに提供するステップを有することを特徴とする請求項１，２又は３記載の情報検索方法。
【請求項５】
検索条件に基づきインターネット上の文書を検索するプログラムであって、入力した自然言語形式の質問からキーワードとキーワード間の関係からなる検索条件を取り出す処理と、その検索条件に含まれる各キーワードに対応するインターネット上の文書を取得し、キーワード間の関係に基づき文書をリンクさせて木構造の検索結果を取得する際、キーワードそれぞれに対応する検索結果を取得し、その検索結果数がゼロ若しくは予め設定した閾値を超えていないかチェックし、検索結果数がゼロの場合には、そのキーワードの属する意味体系に従い抽象化を図って検索条件の限定範囲を広げる処理と、検索結果数が閾値を越える場合には、キーワードの属する意味体系に従いより具体的なキーワードを提示し、その中からの選択をユーザに求める処理とを含むことを特徴とするコンピュータが読み取り可能な情報検索プログラム。
【請求項６】
上記処理による検索結果をキーワード間の関係に基づき統合する際、検索結果間の接続数がゼロ若しくは予め設定した閾値を超えていないかチェックし、検索結果間の接続数がゼロの場合には、その接続条件を意味的若しくは数値的に緩和する処理と、検索結果間の接続数が閾値を越える場合には、接続条件を意味的若しくは数値的に強化する処理とを含むことを特徴とする請求項５記載の情報検索プログラム。
【請求項７】
上記処理を経て取得した木構造の検索結果をグラフ形式、表形式、地図上の重ね合わせ表示の複数の表示形式を併用してユーザに提示する処理を含むことを特徴とする請求項５又は６記載の情報検索プログラム。
【請求項８】
上記処理による検索結果に含まれる文書のもつ各属性に意味的、地理的な関連する文書を検索するための検索条件を意味体系に従い作成し、その検索結果をユーザに提供する処理を含むことを特徴とする請求項５，６又は７記載の情報検索プログラム。
【請求項９】
検索条件に基づきインターネット上の文書を検索する装置において、入力した自然言語形式の質問からキーワードとキーワード間の関係からなる検索条件を取り出す手段と、その検索条件に含まれる各キーワードに対応するインターネット上の文書を取得し、キーワード間の関係に基づき文書をリンクさせて木構造の検索結果を取得する際、キーワードそれぞれに対応する検索結果を取得し、その検索結果数がゼロ若しくは予め設定した閾値を超えていないかチェックし、検索結果数がゼロの場合には、そのキーワードの属する意味体系に従い抽象化を図って検索条件の限定範囲を広げる手段と、検索結果数が閾値を越える場合には、キーワードの属する意味体系に従いより具体的なキーワードを提示し、その中からの選択をユーザに求める手段とを備えることを特徴とする情報検索装置。
【請求項１０】
上記手段による検索結果をキーワード間の関係に基づき統合する際、検索結果間の接続数がゼロ若しくは予め設定した閾値を超えていないかチェックし、検索結果間の接続数がゼロの場合には、その接続条件を意味的若しくは数値的に緩和する手段と、検索結果間の接続数が閾値を越える場合には、接続条件を意味的若しくは数値的に強化する手段とを有することを特徴とする請求項９記載の情報検索装置。
【請求項１１】
上記手段により取得した木構造の検索結果をグラフ形式、表形式、地図上の重ね合わせ表示の複数の表示形式を併用してユーザに提示する手段を有することを特徴とする請求項９又は１０記載の情報検索装置。
【請求項１２】
上記手段による検索結果に含まれる文書のもつ各属性に意味的、地理的な関連する文書を検索するための検索条件を意味体系に従い作成し、その検索結果をユーザに提供する手段を有することを特徴とする請求項９，１０又は１１記載の情報検索装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、インターネット上の文書を検索する情報検索方法、情報検索プログラム及び情報検索装置に関するものである。詳しくは、ユーザが入力した検索条件に対する検索結果を求める際、その結果の件数に応じて、意味体系や分類体系、地理的知識などの背景知識を用いて検索条件を修正し、より適切な検索結果をユーザに提示することと、求めた検索結果に関連する情報への派生的検索を容易にするものである。
【０００２】
【従来の技術】
現在、インターネット上には膨大な情報が発信され、街角の商店や観光地の名所など、実世界の事物に関する情報がネットワーク経由で容易に手に入るようになってきた。
こうした情報は、そのインターネット上の場所を示すＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）を指定することにより手に入れることができるが、実際にはＧｏｏｇｌｅ（ｈｔｔｐ：／／ｗｗｗ．ｇｏｏｇｌｅ．ｃｏｍ）やｇｏｏ（ｈｔｔｐ：／／ｗｗｗ．ｇｏｏ．ｎｅ．ｊｐ）などによるキーワード指定による検索サービスを利用して、ユーザは欲しい情報ヘアクセスしていると考えられる。
【０００３】
これらのサービスでは、入力されたキーワードが機械的に評価され、そのキーワードを含む文書すべてが検索結果として返却される。
その検索結果は、様々な観点からソートされ、ユーザが必要する文書が上位に順位付けされる。
この方法においては、検索の際に適切なキーワードを入力しないと有効な検索結果が得られないという問題がある。
【０００４】
この問題を解決する方法について、これまでにデジタルシティ京都及びジオリング京都において、下記のように検討してきた。
１．座標付きＷｅｂページ収集提供方法として、特許文献１に開示されてるものは、インターネットからＷｅｂページを収集する方法と、収集したＷｅｂページから検索を目的としたデータベースを作成する方法、そしてネットワークに接続した複数のクライアントからの検索処理方法からなる。
まず、Ｗｅｂロボットを利用して、インターネットからＷｅｂページを再帰的に収集し、記述されている情報に従って取捨選択する。
【０００５】
そして、選択したＷｅｂページからＨＴＭＬタグを削除し、形態素解析によって住所や名称などの固有名詞を抽出し、その固有名詞に対応する地理座標を対象地域の地理情報から求める。
このＷｅｂページの地理情報をＵＲＬとともに検索用のデータベースに登録し、コンピュータネットワークに接続された複数の端末からの検索処理を実現する。
【０００６】
２．地図情報とその地図に関連した情報とをコンピュータネットワークから受信して端末画面上に重ね合わせて表示する方法として、特許文献２に開示されているものは、前記座標付きＷｅｂページ収集提供方法を実現する装置のインターフェースとなる。
以上説明した方法は、Ｗｅｂページに記述された情報からそのページのメタ情報を抽出し、それを整理してデータベース化することで、インターネット上の文書の検索方法を改善した。
【０００７】
しかし、検索結果の件数に応じて検索条件を修正するような能動的な検索補助や、一旦検索した結果を起点とした関連情報検索の支援については未着手であった。
この未着手の課題に関連する方法として、特許文献３に開示されている方法は、暖昧な質問を対話的修正で詳細化し、位置関連情報とともに提供するものである。
しかし、この方法における対話的修正は位置に関するものに限定され、その適用範囲も目標を見つけることに限定されている。
【０００８】
また、インターネットに関する技術文書の制定・公開を行っているＷｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ  Ｃｏｎｓｏｒｔｉｕｍ（ｈｔｔｐ：／／ｗｗｗ．ｗ３ｃ．ｏｒｇ）が中心となり、セマンティックウェブの実現に向けた活動が進められている。
このセマンティックウェブでは、機械が意味を理解し、推論による情報探索や問題解決を可能にすることを目標とし、その基礎技術の確立のために、
ＲＤＦ  （ｈｔｔｐ：／／ｗｗｗ．ｗ３ｃ．ｏｒｇ／ＲＤＦ／），
ＲＤＦスキーマ（ｈｔｔｐ：／／ｗｗｗ．ｗ３．０ｒｇ／ＴＲ／２０００／ＣＲ−ｒｄｆ−ｓｃｈｅｍａ−２００００３２７／），
ＯＷＬ  （ｈｔｔｐ：／／ｗｗｗ．ｗ３．ｏｒｇ／ＴＲ／ｏｗｌ−ｆｅａｔｕｒｅｓ／）
に関する議論が行われている。
【０００９】
これらの技術の利用により、文書内に記述されている情報に関するメタ情報の記述形式やその制約の記述の統一、そしてメタ情報の記述で利用される語彙に関する説明や、その体系を記述したオントロジの標準化が期待されている。
【００１０】
【特許文献１】
特開２０００−３３９３３０公報
【特許文献２】
特開２０００−３３９３２８公報
【特許文献３】
特開平１１−２６５１４１号公報
【非特許文献１】
「地域情報サービスのための拡張Ｗｅｂ空間」、平松薫、石田亨、情報処理学会論文誌：データベース、Ｖｏｌ．４１，Ｎｏ．ＳＩＧ６（ＴＯＤ７），ｐｐ．８１−９０（２０００）
【非特許文献２】
「ＳＡＩＱＡ：大量文書に基づく質問応答システム」、佐々木裕他、情報処理学会研究報告２００１−ＦＩ−６４，ｐｐ．７７−８２（２００１）
【００１１】
【発明が解決しようとする課題】
本発明は、インターネット上の文書を検索する際の課題のうち、適切な件数の検索結果を得るために必要な検索条件の修正に関する課題と、一旦取得した検索結果から適切な関連情報を検索するために必要な検索条件の生成に関する課題を、一般的な関係や体系を記述したオントロジと文書に関するメタ情報の利用により解決する。
メタ情報の記述形式にはＷ３Ｃで標準化された技術を用い、その各種関係性を記述したオントロジを参照することで、その機械的な解釈を実現する。
【００１２】
【課題を解決するための手段】
斯かる目的を達成する本発明の情報検索方法は、検索条件に基づきインターネット上の文書を検索する方法において、入力した自然言語形式の質問からキーワードとキーワード間の関係からなる検索条件を取り出すステップと、その検索条件に含まれる各キーワードに対応するインターネット上の文書を取得し、キーワード間の関係に基づき文書をリンクさせて木構造の検索結果を取得する際、キーワードそれぞれに対応する検索結果を取得し、その検索結果数がゼロ若しくは予め設定した閾値を超えていないかチェックし、検索結果数がゼロの場合には、そのキーワードの属する意味体系に従い抽象化を図って検索条件の限定範囲を広げるステップと、検索結果数が閾値を越える場合には、キーワードの属する意味体系に従いより具体的なキーワードを提示し、その中からの選択をユーザに求めるステップと、必要に応じて、上記ステップによる検索結果をキーワード間の関係に基づき統合する際、検索結果間の接続数がゼロ若しくは予め設定した閾値を超えていないかチェックし、検索結果間の接続数がゼロの場合には、その接続条件を意味的若しくは数値的に緩和するステップと、検索結果間の接続数が閾値を越える場合には、接続条件を意味的若しくは数値的に強化するステップと、必要に応じて、上記ステップを経て取得した木構造の検索結果をグラフ形式、表形式、地図上の重ね合わせ表示の複数の表示形式を併用してユーザに提示するステップと、更に必要に応じて、検索結果に含まれる文書のもつ各属性に意味的、地理的な関連する文書を検索するための検索条件を意味体系に従い作成し、その検索結果をユーザに提供するステップを備えることを特徴とする。
【００１３】
上記目的を達成する本発明の情報検索プログラムは、検索条件に基づきインターネット上の文書を検索するプログラムであって、入力した自然言語形式の質問からキーワードとキーワード間の関係からなる検索条件を取り出す処理と、その検索条件に含まれる各キーワードに対応するインターネット上の文書を取得し、キーワード間の関係に基づき文書をリンクさせて木構造の検索結果を取得する際、キーワードそれぞれに対応する検索結果を取得し、その検索結果数がゼロ若しくは予め設定した閾値を超えていないかチェックし、検索結果数がゼロの場合には、そのキーワードの属する意味体系に従い抽象化を図って検索条件の限定範囲を広げる処理と、検索結果数が閾値を越える場合には、キーワードの属する意味体系に従いより具体的なキーワードを提示し、その中からの選択をユーザに求める処理と、必要に応じて、上記処理による検索結果をキーワード間の関係に基づき統合する際、検索結果間の接統数がゼロ若しくは予め設定した閾値を超えていないかチェックし、検索結果間の接続数がゼロの場合には、その接続条件を意味的若しくは数値的に緩和する処理と、検索結果間の接続数が閾値を越える場合には、接続条件を意味的若しくは数値的に強化する処理と、必要に応じて、上記処理を経て取得した木構造の検索結果をグラフ形式、表形式、地図上の重ね合わせ表示の複数の表示形式を併用してユーザに提示する処理と、更に必要応じて、検索結果に含まれる文書のもつ各属性に意味的、地理的な関連する文書を検索するための検索条件を意味体系に従い作成し、その検索結果をユーザに提供する処理を含むことを特徴とする。
【００１４】
上記目的を達成する本発明の情報検索装置は、検索条件に基づきインターネット上の文書を検索する装置において、入力した自然言語形式の質問からキーワードとキーワード間の関係からなる検索条件を取り出す手段と、その検索条件に含まれる各キーワードに対応するインターネット上の文書を取得し、キーワード間の関係に基づき文書をリンクさせて木構造の検索結果を取得する際、キーワードそれぞれに対応する検索結果を取得し、その検索結果数がゼロ若しくは予め設定した閾値を超えていないかチェックし、検索結果数がゼロの場合には、そのキーワードの属する意味体系に従い抽象化を図って検索条件の限定範囲を広げる手段と、検索結果数が閾値を越える場合には、キーワードの属する意味体系に従いより具体的なキーワードを提示し、その中からの選択をユーザに求める手段と、必要に応じて、上記手段による検索結果をキーワード間の関係に基づき統合する際、検索結果間の接続数がゼロ若しくは予め設定した閾値を超えていないかチェックし、検索結果間の接続数がゼロの場合には、その接続条件を意味的若しくは数値的に緩和する手段と、検索結果間の接続数が閾値を越える場合には、接続条件を意味的若しくは数値的に強化する手段と、必要に応じて、上記手段により取得した木構造の検索結果をグラフ形式、表形式、地図上の重ね合わせ表示の複数の表示形式を併用してユーザに提示する手段と、更に必要に応じて、検索結果に含まれる文書のもつ各属性に意味的、地理的な関連する文書を検索するための検索条件を意味体系に従い作成し、その検索結果をユーザに提供する手段を備えることを特徴とする。
【００１５】
【発明の実施の形態】
本発明は、概念間の一般的な関係や体系を記したオントロジを利用することによって、インターネット上の文書を効率的に検索することを可能とする。
前記の課題のうち、適切な件数の検索結果を得るための検索条件の修正については、検索結果がゼロの場合や非常に多数の場合の回避を目的に、一般的な関係を記したオントロジに基づき記述された単語間の意味関係に基づく検索条件の修正や、検索条件に含まれる数値条件の修正を実施する。
【００１６】
この修正を検索結果の件数に応じてシステムが能動的に行うことで、適切な件数の検索結果が取得可能となり、検索結果の分布やその統計情報をより意味のあるものとする。
また、一旦取得した検索結果から適切な関連情報を検索するために必要な検索条件の生成に関しては、従来は、ユーザ自身が一旦検索した結果を吟味して、関連情報へとつながるキーワードをみつけ、改めて検索を行う必要があった。
【００１７】
このため、限られた時間内にユーザが自分の知識を使って検討できる関連情報の範囲は自ら限定されていた。
この課題を解決するため本発明では、オントロジを用いて関連情報へとつながる検索条件を検索結果に含まれる文書の属性から自動的に作成し、それに基づき関連情報を検索する。
これにより、ユーザ自身が関連情報検索のための検索条件を作成するより、より広い範囲の関連情報へとつながる検索条件が利用できるようになる。
【００１８】
【実施例】
検索条件入力用のウインドウを図１に示す。
上部のフレームは、フォーム形式により検索条件を入力するためのものであり、それぞれの行に入力した条件は、拡張Ｗｅｂ空間のための検索言語（非特許文献１参照）で記述した検索式に一対一対応する。
また、下部のフレームは、自然言語で記述した質問文を入力するためのものである。
質問文の解析は、ＳＡＩＱＡ質問解析モジュール（非特許文献２参照）を利用して行い、検索言語形式の検索式を作成する。
【００１９】
この検索式に対応する検索結果は、インターネット上の文書とその間のリンク関係を含んだグラフ構造となり、図２の検索結果出力用のウインドウに表示される。
右上右下のフレームには、文書間のリンク関係をグラフがそれぞれ二次元、三次元で表示される。
各グラフのノードは検索結果の文書に対応し、エッジによりその接続関係を示している。
【００２０】
中央下のフレームには、検索結果の文書のタイトルやカテゴリなどの属性が表形式で表示される。
なお、検索結果の文書が地理属性を持つ場合には、その座標も表中に表示され、中央上の地図上の対応位置にその文書をあらわすアイコンが表示される。
左側のフレームには、下記で説明する関連情報検索の検索結果表示のためのボタンが表示される。
【００２１】
本発明の一実施例に係る情報検索システムの構成図を図３に示す。
図３に示すように、この情報検索システムは、検索条件入力モジュール１００、ＳＡＩＱＡ質問解析モジュール１０１、検索モジュール１０２、構造化データベース（ＤＢ）１０３、関連情報検索条件生成モジュール１０４、検索結果出力モジュール１０５で構成され、それぞれの処理を行うハードウェアで実現しても良いし、所定のプログラムをコンピュータに読み込ませることによりソフトウェアで実現しても良い。
【００２２】
構造化データベース１０３は、ｗｇｅｔ（ｈｔｔｐ：／／ｗｗｗ．ｗｇｅｔ．ｏｒｇ／）などのＷｅｂロボットを用いてインターネット上に存在する文書を取得し、文書の位置を示すＵＲＬと、それぞれの文書から抽出したオントロジに基づくメタ情報を予め構造化して保存しておく。
この構造化データベース１０３により、下記の処理の高速化を実現する。
また、検索条件入力モジュール１００は受け付けた検索条件を、拡張Ｗｅｂ空間のための検索言語で記述した検索式に変換する。
【００２３】
このとき、フォーム形式による入力の場合は、そのまま一対一対応で検索式を変換、自然文形式の入力の場合はＳＡＩＱＡ質問解析モジュール１０１により入力に含まれるキーワードとその間の関係を抽出し、検索式を作成する。
次に、適切な件数の検索結果を得るための検索条件の修正手順を図４に示す。
この検索条件の修正は、検索モジュール１０２と構造化データベース１０３の連携により実現する。
【００２４】
まず、検索式に含まれるキーワードを取り出し（ステップ２００）、キーワードそれぞれに対応する検索結果を取得する（ステップ２０１）。
この際、その検索結果数がゼロ若しくは予め設定した閾値を超えていないかチェックし（ステップ２０２、２０３）、検索結果数がゼロの場合には、そのキーワードが属する意味体系に従って抽象化を図り（ステップ２０４）、検索条件の限定範囲を広げる。
例えば、意味体系に従って抽象化を図るということは、意味カテゴリー木構造において、現在のキーワードが属するノードより上位概念を有する一つ以上上位のノードのキーワードを適用することである。
また、検索結果数が閾値を越える場合には、キーワードが属する意味体系に従って、より具体的なキーワードを提示し、その中からの選択をユーザに求める（ステップ２０５）。
【００２５】
例えば、「バス停のそばの飲食店は？」という質問文から、「バス停」と「飲食店」がキーワードとして抽出されたとする。
この際、「バス停」に対応する検索結果がゼロ、「飲食店」に対応する検索結果の件数が閾値を越えたとする。
この場合、キーワード「バス停」については、キーワード「バス停」が属する「停留所」カテゴリ、その上位の「交通」カテゴリと、十分な件数の検索結果が得られるまで検索条件の抽象化が行われる。
【００２６】
一方、キーワード「飲食店」については、「中華料理店」「フランス料理店」「割烹」など、「飲食店」の属するカテゴリに含まれるより詳細な概念を提示してユーザの選択を促し、キーワードの具体化を図る。
また、取得した検索結果をキーワード間の関係に基づき統合する際（ステップ２０６）、検索結果間の接続数がゼロ若しくは予め設定した閾値を超えていないかチェックする（ステップ２０７、２０８）。
【００２７】
検索結果間の接続数がゼロの場合には、その接続条件を意味的若しくは数値的に緩和する（ステップ２０９）。
また、検索結果間の接続数が閾値を越える場合には、接続条件を意味的若しくは数値的に強化する（ステップ２１０）。
例えば、「バス停のそばの飲食店は？」という同じ質問文の場合、「そばの」という条件は同じ街区にある」という地理的関係条件と「２５０ｍ以内」という距離条件の２通りで評価される。
【００２８】
このうち、「同じ街区にある」という条件で検索結果がゼロの場合は、より広い地理的な範囲を示す「同じ地区にある」という条件に緩和され、「同じ街区にある」という条件で検索結果が閾値を超える場合は、より狭い地理的範囲を示す「隣接する」という条件に強化される。
また、「２５０ｍ以内」という距離条件で検索結果がゼロの場合は、その対象範囲を広げ、検索結果が閾値を越える場合はその対象範囲を狭める。
なお、検索式にキーワードが一つしか含まれない場合は、上記の接統条件の緩和及び強化の手順は適用されない。
【００２９】
上記の検索条件修正の結果得られた検索結果（ステップ２１１）をそのままユーザに提供しても良いが、更にこの検索結果をもとに、関連情報検索のための検索条件生成手順を図５に示す。
この関連情報検索のための検索条件生成は、関連情報検索条件生成モジュール１０４により実現する。
まず、上記の検索条件修正の結果得られた検索結果をもとに開始され（ステップ３００）、検索結果に含まれる文書のＵＲＬやタイトル、キーワード、カテゴリといった属性を構造化データベース３０２から取得する（ステップ３０１）。
【００３０】
なお、図５に示す構造化データベース３０２は、図３に示す構造化データベース１０３と同一のデータベースであり、文書の属性として取得できる情報は、予め取得され、そのデータベースに蓄積された情報に基づく。
そして、取得された属性の値若しくはその値から導かれる上位下位概念を条件に、各属性に対応する関連情報を各関連情報検索モジュール３０３〜３０７で検索し、その検索結果を図２で示した検索結果出力用のウインドウに表示する。
【００３１】
各関連情報検索モジュール３０３〜３０７は、リンク先リンク元検索モジュール３０３、周辺情報検索モジュール３０４、カテゴリ検索モジュール３０５、時間条件検索モジュール３０６、料金検索モジュール３０７である。
この際、ユーザインタフェースの設定により、ステップ３０１にて取得した全属性に対応する関連情報の検索結果を表示させることもできるし、取得した属性のうちユーザが予め設定した属性のみについて関連情報を検索させることもできる。
【００３２】
検索結果の出力では、最初の検索結果に含まれる文書のいずれかを選択した際にその関連情報を属性ごとに表示させる方法、検索したすべての関連情報を表示させる方法、関連情報検索の検索結果の件数や情報量からシステムが有用と判断した文書若しくはその属性の関連情報のみを表示させる方法などが考えられる。
いずれの方法を採用するかはユーザインタフェースである検索結果出力用ウインドウの設計によるものであり、本発明の各手順はそれに影響されない。
また、図５では５種類の関連情報検索モジュール３０３から３０７を示したが、これは検索結果中の文書がもつ属性による対応するものであり、図中の５種類に限定されるものではない。
【００３３】
関連情報検索モジュールとしては、構造化データベース３０２から取得できる属性に対応したものを用意するものとする。
上記の具体例として、「金閣寺のそばのバス停は？」という質問に対する検索結果とその関連情報検索結果を図６に示す。
まず、質問文に対する検索結果は、「金閣寺」のＷｅｂページとそのそばのバス停のＷｅｂページが距離関係に基づくリンクで接続した木構造になる。
そして、３０１の手順により図６に示した各属性の値が取得されるが、この際取得される属性の記述形式や語彙は、Ｗ３Ｃの標準に基づき記述されたメタ情報であり、機械的に処理することができる。
【００３４】
そして、データベースから取得した各Ｗｅｂページの属性ごとに関連情報検索を行い、ＵＲＬに基づくリンク先、リンク元のＷｅｂページ、住所若しくは地理座標に基づく周辺情報、拝観時間や時刻表に基づく時間的関連情報など、各関連情報の種類ごと図２で対応するそれぞれのフレームに追加表示する。
【００３５】
このように説明したように本発明は、インターネット上の文書を検索する際に、概念間の関係を体系的に表現するオントロジを適用することが主要な特徴であり、前記オントロジを用いることによって、検索効率が向上するという効果が生じる。
また、本発明は、キーワード検索によって得られたＵＲＬの件数と所定の閾値件数とを比較し、その比較結果に依存してオントロジを適用し、新しいキーワードを生成し、再び検索を行うというフィードバックループを持つことも特徴であり、前記の検索結果取得した文書を統合する際に、接続条件に適した接続数と閾値接続数との比較結果に依存して、接続条件の緩和と強化とを行うフィードバックループを持つことも特徴である。
【００３６】
【発明の効果】
以上述べたように本発明によれば、オントロジに基づき記述されたメタ情報に基づき、（１）検索結果の件数に応じてユーザの入力した検索条件が適宜修正されるとともに、（２）取得された検索結果に関連する情報の取得が容易になるという効果が得られる。
【図面の簡単な説明】
【図１】本発明に基づく検索プログラムの検索条件入カ用ユーザインタフェース画面（スクリーンショット）である。
【図２】本発明に基づく検索プログラムの検索結果出力用ユーサインタフェース画面（スクリーンショット）である。
【図３】本発明に基づく情報検索システムの内部構成を示す構成図である。
【図４】本発明に基づく検索条件の修正手順を示すフローチャートである。
【図５】本発明に基づく関連情報検索のための検索条件生成手順を示すフローチャートである。
【図６】本発明に基づく検索結果に含まれる属性の例を示す説明図である。
【符号の説明】
１００  検索条件入力モジュール
１０１  ＳＡＩＱＡ質問解析モジュール
１０２  検索モジュール
１０３，３０２  構造化データベース（ＤＢ）
１０４  関連情報検索条件生成モジュール
１０５  検索結果出力モジュール
３０３  リンク先リンク元検索モジュール
３０４  周辺情報検索モジュール
３０５  カテゴリ検索モジュール
３０６  時間条件検索モジュール
３０７  料金検索モジュール
【図１】
2005010880.tif 000003
【図２】
2005010880.tif 000004
【図３】
2005010880.tif 000005
【図４】
2005010880.tif 000006
【図５】
2005010880.tif 000007
【図６】
2005010880.tif 000008