(57)【要約】【課題】Ｗｅｂページに含まれている地理情報と時間情報に基づき、時空間構造に基づくＷｅｂページ検索方法を実現することを目的とする。【解決手段】インターネット上のＷｅｂページを収集し、収集したＷｅｂページから時空間情報を抽出し、その時空間情報に基づきＷｅｂ情報を構造化したデータベースを作成し、そのデータベースに対する地理条件及び時間条件の指定により、上記目的の検索処理を実現する。このうち、データベースがインターネット上に発信されているＷｅｂ情報を網羅するために、Ｗｅｂロボットを用いて大量のＷｅｂページを収集し、Ｗｅｂページの形式に応じて場合分け（１．メタ情報が記述されていないＨＴＭＬ文書、２．メタ情報が記述されているＨＴＭＬ文書、３．ＸＭＬ形式の文書、ＸＭＬデータベースおよび出力形式がＸＭＬであるＷｅｂサービス）を行い、それぞれＷｅｂ情報から時空間情報を抽出する。【選択図】        図３
2004234288.tif 000002
【特許請求の範囲】
【請求項１】
インターネット上のＷｅｂ情報を検索する方法において、
インターネット上のＷｅｂ情報を取得するステップと、
取得したＷｅｂ情報からメタ情報のないＨＴＭＬ文書を選択するステップと、
ＨＴＭＬ文書中のＨＴＭＬタグの除去と形態素解析を行うステップと、
ＨＴＭＬ文書中の固有名詞のうち地名、住所、建物名、組織名、および個人名と、地理情報データベースを比較してＨＴＭＬ文書の地理属性を特定するステップと、
ＨＴＭＬ文書中に数値で記述されている部分とその前後の記述と時間情報の出現パターンを比較してＨＴＭＬ文書の時間属性を特定するステップと、
対象となっているＨＴＭＬ文書を時空間属性により構造化してデータベースへ登録するステップと、
検索インタフェースから地理条件及び時間条件を指定してそのデータベースの検索を行うステップと、
指定した条件に合致する検索結果を返すステップ
を備えるＷｅｂ検索方法。
【請求項２】
インターネット上のＷｅｂ情報を検索する方法において、
インターネット上のＷｅｂ情報を取得するステップと、
取得したＷｅｂ情報からメタ情報のあるＨＴＭＬ文書を選択するステップと、ＨＴＭＬタグの解析によりＨＴＭＬ文書に記述されている情報の構造を取得するステップと、
タグ分析により地理情報及び時間情報の記述されている部分を特定するステップと、
その地理情報及び時間情報それぞれを内部処理用のデータベース用の形式に変換して対象となっているＨＴＭＬ文書の時空間属性とし、それをデータベースに登録するステップと、
検索インタフェースから地理条件及び時間条件を指定してそのデータベースの検索を行うステップと、
指定した条件に合致する検索結果を返すステップ
を備えるＷｅｂ検索方法。
【請求項３】
インターネット上のＷｅｂ情報を検索する方法において、
インターネット上のＷｅｂ情報を取得するステップと、
取得したＷｅｂ情報からＸＭＬ形式の文書を選択するステップと、
ＸＭＬタグの解析により文書に記述されている情報の構造を取得するステップと、
タグ分析により地理情報及び時間情報の記述されている部分を特定するステップと、
その地理情報及び時間情報それぞれを内部処理用のデータベース用の形式に変換して対象となっているＸＭＬ文書を時空間属性とし、それをデータベースに登録するステップと、
検索インタフェースから地理条件及び時間条件を指定してそのデータベースの検索を行うステップと、
指定した条件に合致する検索結果を返すステップ
を備えるＷｅｂ検索方法。
【請求項４】
前記検索インタフェースが、フォーム形式により少なくとも時間条件を検索条件として受け付けるステップを備える請求項１、２、３いずれか１項に記載のＷｅｂ検索方法。
【請求項５】
前記検索インタフェースが、自然言語による文章で検索条件を受け付けるステップと、その文章からキーワードの抽出と質問のタイプの判別を行い、データベースへの検索式を作成するステップを備えることを特徴とする請求項１、２、３いずれか１項に記載のＷｅｂ検索方法。
【請求項６】
前記検索インタフェースが、表形式表示、木構造形式表示、地理属性を持つ検索結果の地図上へのプロット表示の少なくとも１つ以上を組み合わせて検索結果を表示するステップを備える請求項１、２、３いずれか１項に記載のＷｅｂ検索方法。
【請求項７】
インターネット上のＷｅｂ情報を検索する装置において、
インターネット上のＷｅｂ情報を取得する手段と、
その中からメタ情報のないＨＴＭＬ文書を選択する手段と、
ＨＴＭＬ文書中のＨＴＭＬタグの除去と形態素解析を行う手段と、
ＨＴＭＬ文書中の固有名詞のうち地名、住所、建物名、組織名、および個人名と、地理情報データベースを比較してＨＴＭＬ文書の地理属性を特定する手段と、
ＨＴＭＬ文書中に数値で記述されている部分とその前後の記述と時間情報の出現パターンを比較してＷｅｂページの時間属性を特定する手段と、
対象となっているＨＴＭＬ文書を時空間属性により構造化してデータベースへ登録する手段と、
検索インタフェースから地理条件及び時間条件を指定してそのデータベースの検索を行う手段と、
指定した条件に合致する検索結果を返す手段
を備えるＷｅｂ検索装置。
【請求項８】
インターネット上のＷｅｂ情報を検索する装置において、インターネット上のＷｅｂ情報を取得する手段と、
取得したＷｅｂ情報からメタ情報のあるＨＴＭＬ文書を選択する手段と、
ＨＴＭＬタグの解析によりＨＴＭＬ文書に記述されている情報の構造を取得する手段と、
タグ分析により地理情報及び時間情報の記述されている部分を特定する手段と、
その地理情報及び時間情報それぞれを内部処理用のデータベース用の形式に変換して対象となっているＨＴＭＬ文書の時空間属性とする手段と、
それをデータベースに登録する手段と、
検索インタフェースから地理条件及び時間条件を指定してそのデータベースの検索を行う手段と、
指定した条件に合致する検索結果を返す手段
を備えるＷｅｂ検索装置。
【請求項９】
インターネット上のＷｅｂ情報を検索する装置において、
インターネット上のＷｅｂ情報を取得する手段と、
取得したＷｅｂ情報からＸＭＬ形式の文書を選択する手段と、
ＸＭＬタグの解析により文書に記述されている情報の構造を取得する手段と、
タグ分析により地理情報及び時間情報の記述されている部分を特定する手段と、
その地理情報及び時間情報それぞれを内部処理用のデータベース用の形式に変換して対象となっているＸＭＬ文書の時空間属性とする手段と、
それをデータベースに登録する手段と、
検索インタフェースから地理条件及び時間条件を指定してそのデータベースの検索を行う手段と、
指定した条件に合致する検索結果を返す手段
を備えるＷｅｂ検索装置。
【請求項１０】
前記検索インタフェースが、フォーム形式により少なくとも時間条件を検索条件中として受け付ける手段を備える請求項７、８、９いずれか１項に記載のＷｅｂ検索装置。
【請求項１１】
前記検索インタフェースが、自然言語による文章で検索条件を受け付ける手段と、受け付けた文章からキーワードの抽出と質問のタイプの判別を行う手段と、それに基づきデータベースへの検索式を作成する手段を備える請求項７、８、９いずれか１項に記載のＷｅｂ検索装置。
【請求項１２】
前記検索インタフェースが、表形式表示、木構造形式表示、地理属性を持つ検索結果の地図上へのプロット表示の少なくとも１つ以上を組み合わせた検索結果表示手段を備える請求項７、８、９いずれか１項に記載のＷｅｂ検索装置。
【請求項１３】
インターネット上のＷｅｂ情報を検索するプログラムであって、コンピュータに、
インターネット上のＷｅｂ情報を取得する処理と、
その中からメタ情報のないＨＴＭＬ文書を選択する処理と、
ＨＴＭＬ文書中のＨＴＭＬタグの除去と形態素解析を行う処理と、
ＨＴＭＬ文書中の固有名詞のうち地名、住所、建物名、組織名、および個人名と、地理情報データベースを比較してＨＴＭＬ文書の地理属性を特定する処理と、
ＨＴＭＬ文書中に数値で記述されている部分とその前後の記述と時間情報の出現パターンを比較してＨＴＭＬ文書の時間属性を特定する処理と、
対象となっているＨＴＭＬ文書を時空間属性により構造化してデータベースへ登録する処理と、
検索インタフェースから地理条件及び時間条件を指定してそのデータベースの検索を行う処理と、
指定した条件に合致する検索結果を返す処理
を実行させるためのプログラム。
【請求項１４】
インターネット上のＷｅｂ情報を検索するプログラムであって、コンピュータに、
インターネット上のＷｅｂ情報を取得する処理と、
取得したＷｅｂ情報からメタ情報のあるＨＴＭＬ文書を選択する処理と、
ＨＴＭＬタグの解析によりＨＴＭＬ文書に記述されている情報の構造を取得する処理と、
タグ分析により地理情報及び時間情報の記述されている部分を特定する処理と、
その地理情報及び時間情報それぞれを内部処理用のデータベース用の形式に変換して対象となっているＨＴＭＬ文書の時空間属性とする処理と、
それをデータベースに登録する処理と、検索インタフェースから地理条件及び時間条件を指定してそのデータベースの検索を行う処理と、
指定した条件に合致する検索結果を返す処理
を実行させるためのプログラム。
【請求項１５】
インターネット上のＷｅｂ情報を検索するプログラムであって、コンピュータに、
インターネット上のＷｅｂ情報を取得する処理と、
取得したＷｅｂ情報からＸＭＬ形式の文書を選択する処理と、
ＸＭＬタグの解析により文書に記述されている情報の構造を取得する処理と、タグ分析により地理情報及び時間情報の記述されている部分を特定する処理と、
その地理情報及び時間情報それぞれを内部処理用のデータベース用の形式に変換して対象となっているＸＭＬ文書の時空間属性とする処理と、
それをデータベースに登録する処理と、
検索インタフェースから地理条件及び時間条件を指定してそのデータベースの検索を行う処理と、
指定した条件に合致する検索結果を返す処理
を実行させるためのプログラム。
【請求項１６】
前記検索インタフェースが、フォーム形式により少なくとも時間条件を検索条件として受け付ける処理を含む請求項１３、１４、１５いずれか１項に記載のプログラム。
【請求項１７】
前記検索インタフェースが、自然言語による文章で検索条件の入力を受け付ける処理と、その文章からキーワードの抽出と質問のタイプの判別を行ってデータベースへの検索式を作成する処理を含む請求項１３、１４、１５いずれか１項に記載のプログラム。
【請求項１８】
前記検索インタフェースが、表形式表示、木構造形式表示、地理属性を持つ検索結果の地図上へのプロット表示の少なくとも１つ以上を組み合わせて検索結果を表示する処理を含む請求項１３、１４、１５いずれか１項に記載のプログラム。
【請求項１９】
請求項１３ないし１８のうちいずれか１項に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
現在、インターネット上には膨大な情報がＷｅｂページの形で発信され、街角の商店や観光地の名所など、実世界の事物に関する情報がネットワーク経由で容易に手に入るようになってきた。こうした情報は現在も増大しているが、欲しい情報をインターネット経由で手に入れるための検索方法は、キーワード検索などに限られたままである。ユーザは、数個のキーワードを指定して検索を行い、得られたリストの中から必要な情報を選択しなくてはならない。
【０００２】
こうした状況の改善策の一つとして、地理的関係を用いた検索手法の導入が考えられる。Ｗｅｂページに記述されている情報に対応した地理属性を抽出し、その属性に基づきＷｅｂページを地図上に対応付けると、近傍情報の検索や地理的な分布の取得など、地理的な観点からＷｅｂページを検索できるようになる。これに時間的な観点を追加すると、実世界の活動に即した条件によるＷｅｂ検索が可能になると考えられる。
【０００３】
そこで本発明では、Ｗｅｂ情報から抽出した時空間構造に基づき、Ｗｅｂページの検索方法を拡張する。この発明により、例えば「最寄りの…」「営業中の…」といった実生活で必要となる情報を、インターネットから検索できるようになる。このような検索を実用的な速度で行うには、Ｗｅｂページに記述された事物の地理的な属性や時間的な属性をあらかじめ構造化し、データベースに登録しておかなくてはならない。また、大量のＷｅｂ情報を網羅するデータベースの作成には、メタ情報が記述されていないＨＴＭＬ文書、メタ情報が記述されているＨＴＭＬ文書、ＸＭＬ形式の文書、ＸＭＬデータベースおよび出力形式がＸＭＬであるようなＷｅｂサービスなど、様々な形式のＷｅｂ情報から時空間属性の抽出を機械的にかつ精度良く行う必要がある。
【０００４】
【従来の技術】
ジオリンク京都は、以下の２件の特許に、論文（非特許文献１）で提案した検索機能を追加し、地理的な条件に基づくＷｅｂページの検索を実現している。
【０００５】
１．特許文献１では、座標付きＷｅｂページ収集提供方法を発明している。この特許では、インターネットからＷｅｂページを収集する方法と、収集したＷｅｂページから検索を目的としたデータベースを作成する方法、そしてネットワークに接続した複数のクライアントからの検索処理方法を発明している。まず、Ｗｅｂロボットを利用して、インターネットからＷｅｂページを再帰的に収集し、記述されている情報に従って取捨選択する。そして、選択したＷｅｂページからＨＴＭＬタグを除去し、形態素解析によって住所や名称などの固有名詞を抽出し、その固有名詞に対応する地理座標を対象地域の地理情報から求める。このＷｅｂページの地理情報をＵＲＬとともに検索用のデータベースに登録し、コンピュータネットワークに接続された複数の端末からの検索処理を実現する。
【０００６】
２．特許文献２では、地図情報とその地図に関連した情報をコンピュータネットワークから受信して端末画面上に重ね合わせて表示する方法を発明している。この２件目の特許は、１件目の特許のユーザインタフェースとなる。
【０００７】
このジオリンク京都では、京都市内の事物に関連したＷｅｂページをインターネットから収集し、各Ｗｅｂページに記述されている内容から地理座標を求めて検索対象となるデータベースを作成し、クライアントであるユーザインタフェースからの近傍検索やカテゴリ検索、キーワード検索を実現している。
【０００８】
横路らの調査（非特許文献２）によると、インターネット上の全ＷＷＷ文書中の約２８％が、住所、ランドマーク、駅などの地理情報を含んでいるという。
【０００９】
一方、２００１年８月にジオリンク京都で地理属性を付与したＷｅｂ情報を対象に時間情報の有無を調査したところ、対象とした１，０１０サイトのうち、７６６サイト（７５．８％）に時間情報が存在していることがわかった。この７６６サイトに含まれていた時間情報は、１サイトあたり平均６件、１ページあたり平均３件であった。このＷｅｂページ中の時間情報の出現パターンの分類を試みたところ、そのパターンが２，９０９に及び、そのうち２回以上出現したパターンは４５６パターンであった。この４５６パターンにより、１，０１０サイト中６４１サイト（６３．５％）がカバーされていた。また、その出現パターンを詳しくみると、「８：００〜１８：００」「月曜定休」のような営業予定に関する情報や、「１１／３運動会」「御用納（１２月末）」のようなイベントに関する情報など、時刻や時区間などの時間情報とともにその意味が併せて記述されている場合が多いことがわかった。
【００１０】
【特許文献１】
特開２０００−３３９３３０号公報（特願平１１−１４９１００号）
【特許文献２】
特開２０００−３３９３２８号公報（特願平１１−１４８４９０号）
【非特許文献１】
平松薫、小林堅治、Ｂｅｎｊａｍｉｎ，Ｂ．、石田亨、赤埴淳一、「デジタルシティにおける情報検索のための地図インタフェース」、情報処理学会論文誌、ｖｏｌ．４１、Ｎｏ．１２、ｐｐ．３３１４−３３２２（２０００）
【非特許文献２】
横路誠司、高橋克己、三浦信幸、島健一「位置指向の情報の収集、構造化および検索手法」、情報処理学会論文誌、Ｖｏｌ．４１、Ｎｏ．７、ｐｐ．１９８７−１９９８（２０００）
【００１１】
【発明が解決しようとする課題】
ジオリンク京都では、地理情報に基づくＷｅｂページ検索を実現するとともに、地理属性間の関係に基づきＷｅｂ情報の構造化を実現した。また、ジオリンク京都から検索可能なＷｅｂページの記述内容に関する調査により、地理情報を含むＷｅｂページの多くに時間情報も含まれることがわかった。これらＷｅｂページに含まれている地理情報と時間情報が正しく抽出できると、実世界の事物に関するＷｅｂ情報を時空間情報に基づき詳細に構造化することができ、その構造に基づく検索処理が可能になる。
本発明は、上述したＷｅｂページに含まれている地理情報と時間情報に基づき、時空間構造に基づくＷｅｂページ検索方法を実現することを目的とする。
【００１２】
【課題を解決するための手段】
インターネット上のＷｅｂページを収集し、収集したＷｅｂページから時空間情報を抽出し、その時空間情報に基づきＷｅｂ情報を構造化したデータベースを作成し、そのデータベースに対する地理条件及び時間条件の指定により、上記目的の検索処理を実現する。
このうち、データベースがインターネット上に発信されているＷｅｂ情報を網羅するために、Ｗｅｂロボットを用いて大量のＷｅｂページを収集し、図２に示す方法でＷｅｂページの形式に応じて場合分けを行い、次の形式のＷｅｂ情報から以下のような手段を用いて時空間情報を抽出する。
【００１３】
１．メタ情報が記述されていないＨＴＭＬ文書
Ｗｅｂロボットが収集したＷｅｂページからＨＴＭＬタグを除去し、形態素解析器を用いて住所や名称などの固有名詞と、時間情報の記述部を抽出する。抽出した住所や名称などの固有名詞は、実世界における位置や形状を収録した地理情報データベースと比較し、Ｗｅｂページに記述されている事物に対応する地理空間内の事物を特定し、その位置、形状、住所、座標をＷｅｂページの地理属性とする。この際、Ｗｅｂページから抽出した地理属性は、システムの内部処理用の形式へ変換し、事物に関する情報としてデータベースに登録する。
【００１４】
ただし、現在インターネットから収集可能なＷｅｂページ内の時空間情報の記述は不完全である場合が多いため、Ｗｅｂページから抽出した地理属性と実世界の地理情報を比較する際には、表１に示す手順で順次条件を緩和し、一致する属性の詳細度に基づく得点が最大になるようにＷｅｂページと地理座標の対応付けを行う。
【００１５】
時間属性については、Ｗｅｂページ中に見られる時間情報の記述パターンに基づき作成した抽出ルールを用いて、Ｗｅｂページ中に記述されている時間属性を特定する。時間属性も地理属性と同様に、Ｗｅｂページから抽出した情報をシステムの内部処理用の形式へ変換し、事物に関する情報としてデータベースに登録する。
【００１６】
【表１】
2004234288.tif 000003
【００１７】
２．メタ情報が記述されているＨＴＭＬ文書
Ｗｅｂページに記述されたメタ情報から、事物に関する地理属性および時間属性を抽出し、各属性の形式を内部処理用の形式に整合させ、構造化した上で事物に関する情報をデータベースに登録する。
【００１８】
３．ＸＭＬ形式の文書、ＸＭＬデータベースおよび出力形式がＸＭＬであるＷｅｂサービス
ＸＭＬ−ＤＢやＷｅｂサービスから事物に関する構造化された情報を取得し、一旦その構造化されたデータを分解して属性の形式を整合させ、再構成した上でデータベースに登録する。
【００１９】
また、時空間構造に基づいた検索処理を実用的な速度で行うために、Ｗｅｂページから抽出した地理的な属性や時間的な属性を図２（３）のように構造化してデータベースに登録する。
【００２０】
【発明の実施の形態】
実施例を説明する前にまず用語の意味を説明する。
Ｗｅｂ情報：インターネットから取得可能なＷＷＷの情報全体を意味する。
Ｗｅｂページ：Ｗｅｂ情報を構成する情報の単位であり、ＵＲＬと対応する。
メタ情報無しＨＴＭＬ文書：ＨＴＭＬタグを用いて記述されたＷｅｂページで、メタタグ内にシステムが期待する属性が記述されていないものを意味する。
メタ情報ありＨＴＭＬ文書：ＨＴＭＬタグを用いて記述されたＷｅｂページで、メタタグ内にシステムが期待する属性が記述されているものを意味する。
ＸＭＬ形式の文書、ＸＭＬデータベース（ＤＢ）：ＸＭＬタグを用いて記述されたＷｅｂページ、データベース（ＤＢ）による自動作成も含む。
【００２１】
以下、本発明の実施例を図を参照して詳細に説明する。本発明のうち、インターネットからの情報収集からデータベースの作成までの処理を行う、時空間属性自動抽出の実施例を図３に示す。この実施例では、Ｗｅｂロボット１０１（実施例では、Ｗｅｂページ収集ツールｗｇｅｔ（ｈｔｔｐ：／／ｗｗｗ．ｗｇｅｔ．ｏｒｇ／）を利用したがこれに限定されない）がインターネットからＷｅｂ情報を収集し、モジュール１０２が収集したＷｅｂ情報の形式に応じて処理の場合分けを行う。
【００２２】
収集したＷｅｂ情報が、メタ情報が記述されていないＨＴＭＬ文書の場合は、タグ除去モジュール１０３でＨＴＭＬ文書の中のＨＴＭＬタグを取り除き、形態素解析器１０４でＨＴＭＬ文書の本文を形態素ごとに分解し、それぞれに品詞情報を追加する。品詞情報が住所や名称などの固有名詞は、地理情報抽出モジュール１０５に送り、地理情報データベース１０６中の事物の情報と比較して、Ｗｅｂページ中の記述されている地理情報を特定する。この比較により、事物の位置、形状、住所、座標をＷｅｂページを求める。
【００２３】
例えば、Ｗｅｂ情報の中に「京都府相楽郡精華町光台７−４３東光小学校」と記述されていた場合、形態素解析により「京都府」「相楽郡」「精華町」「光台」「７」「−」「４３」「東光」「小学校」のように分解され、各々の語句に対し「地名」「数詞」「記号」「固有名詞」「一般名詞」というように分類情報が付与される。このうち、地名と数詞と記号の連続する部分を住所、固有名詞と一般名詞による名詞句の部分を名称と見なし、その組み合わせに対応する地図上の事物を電子化された住宅地図から検索し、Ｗｅｂ情報の中に記述されている事物を特定する。そして、特定した事物の住宅地図上の住所および名称の記述を正規化された地理属性とし、「都道府県」「市」「区」「町」「番地」「名称」という分割された形式でデータベースへ登録する。なお、実施例では住宅地図に（株）ゼンリンのＺＭＡＰ−ＴｏｗｎＩＩを利用し、その中の記述方法に合わせて地理属性の正規化を行ったが、この正規化処理はＺＭＡＰ−ＴｏｗｎＩＩに依存するものではない。住所及び名称が含まれる同等の電子地図が利用できれば良い。また、内部処理で利用するデータベースへの地理属性の登録形式は、実施例では上記のようにしているが、対応する属性情報が含まれていれば、この形式には限定されない。
【００２４】
また、品詞情報により数値が記述されていると判明した部分とその前後は、時間情報抽出モジュール１０７へ送り、時間情報出現パターン１０８と比較し、Ｗｅｂページ中の記述されている時間情報を特定する。
【００２５】
例えば、「営業時間  午前１０時〜午後３時」とＷｅｂ情報内に記述があった場合、まず「１０時」「３時」の部分が時間コア要素として抽出する。そして、時間コア要素の前後の部分「午前」「午後」を時間関連要素として抽出し、時間コア要素との修飾関係から、「１０時」が２４時間表記で「１０時」、「３時」が２４時間表記で「１５時」であることを求める。また、区切り記号「〜」により、上記２つの時刻より時区間が記述されていることを認識し、その前に記述されている「営業時間」から抽出した時間属性の種類を特定する。なお、時間情報出現パターンは、上記に限定されない。対象となるＷｅｂ情報に合わせて、数値表記、区切り記号、時区間の種類をパターンとして用意することにより、Ｗｅｂ情報からの時間属性の抽出が可能となる。
【００２６】
また、時間表現が表に含まれる場合は、その行もしくは列のタイトルを時間属性の種類とするが、上記のように特に構造のない場合は、時間表記の前後からの時間属性の種類を抽出する。
【００２７】
抽出されたＷｅｂ情報の時間属性は、時区間の場合は２４時間表記された開始時間と終了時間、時刻の場合は２４時間表記された時刻、そしてその時間属性の種類が内部処理用のデータベースに登録される。本実施例では、上記のような形式でデータベースへの登録を行ったが、対応する時間属性情報が含まれていれば、この形式に限定されるものではない。
【００２８】
以上により特定された地理情報および時間情報は、時空間属性構造化モジュール１０９で図２（３）のように構造化し、時空間構造データベース１１０へ登録する。なお、図２（３）の形式は本実施例で用いた形式であり、対応する情報が含まれていれば、その形式は限定されない。
【００２９】
収集したＷｅｂ情報が、メタ情報が記述されているＨＴＭＬ文書の場合は、ＨＴＭＬタグ解析１１１でＨＴＭＬ文書中の記述情報の構造を求め、タグ分析１１２で地理情報及び時間情報が記述されている部分を特定する。そして、フォーマット変換１１３により、抽出した時空間情報をＨＴＭＬ文書中の形式から内部処理用のデータベース用の形式に変換し、時空間属性構造化モジュール１０９で図２（３）のように構造化し、時空間構造データベース１１０へ登録する。なお、上記の時空間情報の形式変換は、ＨＴＭＬタグを含まないＨＴＭＬ文書に対する処理に準じて行う。また、図２（３）の形式は本実施例で用いた形式であり、対応する情報が含まれていれば、その形式は限定されない。
【００３０】
また、収集したＷｅｂ情報が、ＸＭＬ形式の文書、ＸＭＬデータベースおよび出力形式がＸＭＬ形式であるＷｅｂサービスの出力結果の場合は、ＸＭＬタグ解析１１４で情報中の記述情報の構造を求め、タグ分析１１５で地理情報及び時間情報が記述されている部分を特定する。そして、フォーマット変換１１６により、抽出した時空間情報を収集した情報の中の形式から内部処理用のデータベース用の形式に変換し、時空間属性構造化モジュール１０９で図２（３）のように構造化し、時空間構造データベース１１０へ登録する。なお、上記の時空間情報の形式変換は、ＨＴＭＬタグを含まないＨＴＭＬ文書に対する処理に準じて行う。また、図２（３）の形式は本実施例で用いた形式であり、対応する情報が含まれていれば、その形式は限定されない。
【００３１】
一方、検索インタフェースの実施例を図４に示す。検索インタフェース２０２は、接続経路２０３を経由して、時空間構造データベース管理システム２０１に接続し、ユーザからの検索要求に応える。
【００３２】
このうち接続経路２０３は、検索インタフェース２０２からの検索要求を時空間構造データベース管理システム２０１へ送信し、その検索結果を構造データベース管理システム２０１から検索インタフェース２０２へ送信するために利用する経路であり、インターネット上でＷｅｂ情報転送のために用いるプロトコル、複数のコンピュータ間の通信のために用いるプロトコル、同一コンピュータ内で異なるプロセス間の通信のために用いるプロトコルのいずれかを用いて接続して通信する。
【００３３】
検索インタフェース２０２からの検索要求の記述には、拡張Ｗｅｂ空間のための検索言語（平松薫、石田亨：地域情報サービスのための拡張Ｗｅｂ空間、情報処理学会論文誌：データベース、Ｖｏｌ．４１、Ｎｏ．ＳＩＧ６（ＴＯＤ７）、ｐｐ．８１−９０（２０００））に、Ｗｅｂページの時間属性評価を追加した検索言語を用いる。この検索言語により、時空間属性を含めたＷｅｂページの属性とＷｅｂページ間のリンク関係に関する条件を組み合わせた検索式を、ＳＱＬに似た形式で記述する。
【００３４】
この検索インタフェースの実施例のうち、文章形式で検索条件を入力する場合の画面イメージを図５に示す。この場合は、ＳＡＩＱＡの質問解析モジュール（佐々木裕、磯崎秀樹、平博順、平尾努、賀沢秀人、鈴木潤、国領弘治、前田英作：ＳＡＩＱＡ：大量文書に基づく質問応答システム、情報処理学会研究報告  ２００１−ＦＩ−６４、ｐｐ．７７−８２（２００１））を利用して、質問タイプの分類とキーワードの抽出を行い、入力された条件の質問タイプに応じてデータベースの検索式を拡張Ｗｅｂ空間のための検索言語に基づき作成する。
【００３５】
例えば「金閣寺の近くのバス停は？」という検索条件が入力された場合には、キーワードとして「金閣寺」と「バス停」が抽出される。また、「○○の近くの○○は？」という質問タイプに基づき、「金閣寺」の近くにある「バス停」を検索するための検索式（図１）が作成される。作成された検索式では、「近く」という条件が２００ｍ未満という形に変換されているが、これはシステムの既定値に基づいた処理の結果である。
【００３６】
そして、ユーザインタフェースシステムは、作成された検索式に基づきデータベースの検索を行い、その検索結果を表形式などで表示する。なお、質問解析モジュールによる文章形式の検索条件の質問タイプの分類やキーワードの抽出は、上記の例に限定されない。
【００３７】
また、この検索インタフェースの実施例のうち、フォーム形式で検索条件を入力する場合の画面イメージを図６に示す。このフォームの各行は、データベースに対する検索式の中の条件と一対一で対応する。上部のボタンで条件の追加、左側のチェックボックスで利用する条件の選択、右側のボタンで入力した条件の削除を行い、プルダウンメニューから条件中の属性や演算子を選択しながら検索条件を作成する。ユーザが検索実行ボタンを押すと、ユーザインタフェースシステムが、フォームに入力された条件をまとめて検索式を作成し、データベースの検索を実行する。なお、図６の例では、図５と同じ検索条件が指定されているため、作成される検索式も図１のようになる。
【００３８】
最後に、この検索インタフェースの実施例のうち、検索結果表示の画面イメージを図７に示す。右下のフレームが検索条件入力用のフレームであり、左上のメニューにより、文章形式による入力もしくはフォーム形式による入力を選択することができる。検索結果は、左上の地図表示、中央上の木構造形式、右上の３次元の木構造形式、および中央下の表形式で表示される。なお、中央及び左下は、検索結果に対応するＷｅｂページをＷｅｂブラウザで表示したものである。
【００３９】
木構造形式の検索結果の表示では、入力された検索条件に基づき、検索結果に含まれるＷｅｂページ間の関係が木構造形式で表示される。図７中央上のフレームでは、検索結果として、検索条件ＴＯＰから金閣寺のＷｅｂページ、金閣寺前のバス停に関するＷｅｂページへの関係が、階層化されて表示されている。また、図７右上のフレームでは、中央上のフレームと同様の検索結果が３次元の木構造表示により表示されている。
【００４０】
表形式のフレームでは、検索されたＷｅｂページに含まれる情報に関する地理座標、タイトル、カテゴリ、ＵＲＬといった属性値が表示される。そして、地理属性を含む検索結果が、その地理座標に従い地図上にプロットされる。この地図は、マウス操作による表示範囲の移動と、メニューにより拡大、縮小を行うことができる。
【００４１】
以上、本発明者によってなされた発明を、前記実施例に基づき具体的に説明したが、本発明は、前記実施例に限定されるものではなく、その要旨を逸脱しない範囲において種々変更可能であることは勿論である。
【００４２】
【発明の効果】
以上述べたように本発明によれば、
（１）インターネット上のＷｅｂ情報を時空間情報に基づき構造化でき、
（２）地理条件及び時間条件により検索できる、
という効果が得られる。
【図面の簡単な説明】
【図１】本発明の実施例の検索式の例を示す図である。
【図２】本発明の実施例のＷｅｂ情報からの時空間属性抽出処理の流れを示す図である。
【図３】時空間属性自動抽出の実施例を示す図である。
【図４】検索インタフェースの実施例を示す図である。
【図５】検索条件の入力（文章形式）の画面例である。
【図６】検索条件の入力（フォーム形式）の画面例である。
【図７】検索インタフェースの画面例（ディスプレイ上に表示された中間調画像の写真）である。
【符号の説明】
１０１…Ｗｅｂロボット、１０２…モジュール、１０３…タグ除去モジュール、１０４…形態素解析器、１０５…地理情報抽出モジュール、１０６…地理情報データベース、１０７…時間情報抽出モジュール、１０８…時間情報出現パターン、１０９…時空間属性構造化モジュール、１１０…時空間構造データベース、１１１…ＨＴＭＬタグ解析、１１２…タグ分析、１１３…フォーマット変換、１１４…ＸＭＬタグ解析、１１５…タグ分析、１１６…フォーマット変換
【図１】
2004234288.tif 000004
【図２】
2004234288.tif 000005
【図３】
2004234288.tif 000006
【図４】
2004234288.tif 000007
【図５】
2004234288.tif 000008
【図６】
2004234288.tif 000009
【図７】
2004234288.tif 000010