(57)【要約】【課題】Ｗｅｂサイトからサイト運営者の住所、電話番号、電子メールアドレスの何れか、又は二つ以上の連絡先情報の候補を効率的に抽出、収集する。【解決手段】サイト情報生成装置１は、予めＷｅｂページを収集しておき、Ｗｅｂページ集合をサイトの集合にまとめ直し、各サイト毎にトップページを頂点とするサイト内の内部構造である木構造を生成し、この木構造をサイト情報データベース（ＤＢ）２に格納する。運営者連絡先候補情報収集装置３は、サイト情報ＤＢ２に格納された各サイト毎の木構造を元に、トップページのみ、又はトップページ及び一段下位の全ページ、又はトップページ及び一段下位のページのうち予め作成されたフィルタリング条件を満たすページを用いて、各サイトの運営者の住所、電話番号、電予メールアドレスのいずれか、或いは二つ以上の連絡先情報の候補を収集してサイト運営者連絡先候補情報ＤＢ４に格納する。【選択図】　図１
2004046312.tif 000002
【特許請求の範囲】
【請求項１】
サイト運営者に関する情報の候補を抽出し収集する、サイト運営者情報抽出方法であって、
予めＷｅｂページを収集しておき、Ｗｅｂページ集合をサイトの集合にまとめなおし、各サイト毎にトップページを頂点とするサイト内の内部構造である木構造を生成し、その木構造をサイト情報データベースに格納するサイト情報生成ステップと、
サイト情報データベースに格納された各サイト毎の木構造をもとに、各サイトの運営者に関する情報の候補を抽出、収集し、サイト運営者情報データベースに格納する運営者情報収集ステップと、を有する
ことを特徴とするサイト運営者情報抽出方法。
【請求項２】
前記運営者情報収集ステップでは、
各サイトの木構造のうち、トップページのみを用いて、各サイトの運営者に関する情報の候補を抽出し収集する
ことを特徴とする請求項１記載のサイト運営者情報抽出方法。
【請求項３】
前記運営者情報収集ステップでは、
各サイトの木構造のうち、トップページ及びトップページの一段下位の全ページを用いて、各サイトの運営者に関する情報の候補を抽出し収集する
ことを特徴とする請求項１記載のサイト運営者情報抽出方法。
【請求項４】
前記運営者情報収集ステップでは、
各サイトの木構造のうち、トップページ及びトップページの一段下位のページのうち予め作成されたフィルタリング条件を満たすページのみを用いて、各サイトの運営者に関する情報の候補を抽出し収集する
ことを特徴とする請求項１記載のサイト運営者情報抽出方法。
【請求項５】
前記運営者情報収集ステップでは、
トップページからトップページの一段下位のページを指すアンカー文字列を抽出し、トップページ及び一段下位のページのうち該アンカー文字列に予めフィルタリング条件として作成したサイト運営者に関するアンカー用語を含むページのみを用いる
ことを特徴とする請求項４記載のサイト運営者情報抽出方法。
【請求項６】
サイト運営者に関する情報の候補を抽出し収集する、サイト運営者情報抽出装置であって、
予めＷｅｂページを収集しておき、Ｗｅｂページ集合をサイトの集合にまとめなおし、各サイト毎にトップページを頂点とするサイト内の内部構造である木構造を生成するサイト情報生成手段と、
該生成された各サイトの木構造情報を格納するサイト情報データベースと、
該サイト情報データベースに格納された各サイト毎の木構造をもとに、各サイトの運営者に関する情報の候補を抽出し収集する運営者情報収集手段と、
該収集された各サイトの運営者に関する情報の候補を格納するサイト運営者情報データベースと、を有する
ことを特徴とするサイト運営者情報抽出装置。
【請求項７】
前記運営者情報収集手段は、
各サイトの木構造のうち、トップページのみを用いて、各サイトの運営者に関する情報の候補を抽出し収集するものである
ことを特徴とする請求項６記載のサイト運営者情報抽出装置。
【請求項８】
前記運営者情報収集手段は、
各サイトの木構造のうち、トップページ及びトップページの一段下位の全ページを用いて、各サイトの運営者に関する情報の候補を抽出し収集するものである
ことを特徴とする請求項６記載のサイト運営者情報抽出装置。
【請求項９】
前記運営者情報収集手段は、
各サイトの木構造のうち、トップページ及びトップページの一段下位のページのうち予め作成されたフィルタリング条件を満たすページを用いて、各サイトの運営者に関する情報の候補を抽出し収集するものである
ことを特徴とする請求項６記載のサイト運営者情報抽出装置。
【請求項１０】
前記運営者情報収集手段は、
トップページからトップページの一段下位のページを指すアンカー文字列を抽出し、トップページ及び一段下位のページのうち該アンカー文字列に予めフィルタリング条件として作成したサイト運営者に関するアンカー用語を含むページのみを用いるものである
ことを特徴とする請求項９記載のサイト運営者情報抽出装置。
【請求項１１】
請求項１ないし５のいずれかに記載のサイト運営者情報抽出方法におけるステップを、コンピュータに実行させるためのプログラムとした
ことを特徴とするサイト運営者情報抽出プログラム。
【請求項１２】
請求項１ないし５のいずれかに記載のサイト運営者情報抽出方法におけるステップを、コンピュータに実行させるためのプログラムとし、
該プログラムを、該コンピュータが読み取りできる記録媒体に記録した
ことを特徴とするサイト運営者情報抽出プログラムを記録した記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、Ｗｅｂサイトに関するメタデータを抽出、収集する方法及び装置に関わるものである。
【０００２】
【従来の技術】
Ｗｅｂサイトとは、「一つの組織あるいは人が、作成・運営する一群のページ」のことを言う。
【０００３】
Ｗｅｂサイトに関するメタデータとは、Ｗｅｂサイトの運営者の電話番号、住所、電子メールアドレス、Ｗｅｂサイトの全ページ数、Ｗｅｂサイトのリンク構造、などＷｅｂサイトの特徴を記述するデータを言う。
【０００４】
Ｗｅｂサイトの運営者の電話番号、住所、電子メールアドレスを収集する技術は見当たらない。
【０００５】
【発明が解決しようとする課題】
従来、Ｗｅｂサイトの運営者の電話番号、住所、電子メールアドレスを収集するのは容易ではなかった。
【０００６】
その理由は、以下のとおりである。
【０００７】
・単純に、Ｗｅｂページの中から電話番号、住所、電子メールアドレスを抽出しても、サイト運営者のものとは限定されず、サイト運営者と関係のある、或いは興味のある人・組織の電話番号、住所、電子メールアドレスも多数抽出され、それらの中からサイト運営者のものを選り分けるのは容易ではない。
【０００８】
・サイトを抽出する技術は、既に提案されている。例えば、Ｗｅｎ−Ｓｙａｎ　Ｌｉ，ＯｋａｎＫｏｌａｋ，Ｑｕｏｃ　Ｖｕ，Ｈａｊｉｍｅ　Ｔａｋａｎｏ：Ｄｅｆｉｎｉｎｇ　ｌｏｇｉｃａｌ　ｄｏｍａｉｎｓ　ｉｎ　ａ　ｗｅｂ　ｓｉｔｅ．Ｈｙｐｅｒｔｅｘｔ２０００：１２３−１３２等がある。Ｌｉの論文における論理ドメイン（ｌｏｇｉｃａｌ　ｄｏｍａｉｎ）は、本発明におけるサイトに相当するものである。論理ドメインは、（ハイパーリンク構造ではなく）ディレクトリ構造に沿ってサイトをまとめたものであるため、その中のどこのページにサイト運営者の電話番号、住所、電子メールアドレス情報があるかは明らかでない。従って、従来のサイト抽出方法では、サイト運営者の電話番号、住所、電子メールアドレスをどう抽出すればよいかの指針は分からない。
【０００９】
本発明は、上記従来の技術の問題点を解決するため、サイト運営者に関する情報、例えば、住所、電話番号、電子メールアドレスのいずれか、あるいは二つ以上の情報というような情報の候補を効率的に抽出、収集することができるサイト運営者情報抽出方法及び装置を提供することを課題とする。
【００１０】
【課題を解決するための手段】
上記の課題を解決するため、本発明は、サイト運営者に関する情報の候補を抽出し収集する、サイト運営者情報抽出方法であって、予めＷｅｂページを収集しておき、Ｗｅｂページ集合をサイトの集合にまとめなおし、各サイト毎にトップページを頂点とするサイト内の内部構造である木構造を生成し、その木構造をサイト情報データベースに格納するサイト情報生成ステップと、サイト情報データベースに格納された各サイト毎の木構造をもとに、各サイトの運営者に関する情報の候補を抽出、収集し、サイト運営者情報データベースに格納する運営者情報収集ステップと、を有することを特徴とするサイト運営者情報抽出方法を解決の手段とする。
【００１１】
あるいは、上記のサイト運営者情報抽出方法において、前記運営者情報収集ステップでは、各サイトの木構造のうち、トップページのみを用いて、各サイトの運営者に関する情報の候補を抽出し収集することを特徴とするサイト運営者情報抽出方法を解決の手段とする。
【００１２】
あるいは、上記のサイト運営者情報抽出方法において、前記運営者情報収集ステップでは、各サイトの木構造のうち、トップページ及びトップページの一段下位の全ページを用いて、各サイトの運営者に関する情報の候補を抽出し収集することを特徴とするサイト運営者情報抽出方法を解決の手段とする。
【００１３】
あるいは、上記のサイト運営者情報抽出方法において、前記運営者情報収集ステップでは、各サイトの木構造のうち、トップページ及びトップページの一段下位のページのうち予め作成されたフィルタリング条件を満たすページのみを用いて、各サイトの運営者に関する情報の候補を抽出し収集することを特徴とするサイト運営者情報抽出方法を解決の手段とする。
【００１４】
あるいは、上記のサイト運営者情報抽出方法において、前記運営者情報収集ステップでは、トップページからトップページの一段下位のページを指すアンカー文字列を抽出し、トップページ及び一段下位のページのうち該アンカー文字列に予めフィルタリング条件として作成したサイト運営者に関するアンカー用語を含むページのみを用いることを特徴とするサイト運営者情報抽出方法を解決の手段とする。
【００１５】
あるいは、サイト運営者に関する情報の候補を抽出し収集する、サイト運営者情報抽出装置であって、予めＷｅｂページを収集しておき、Ｗｅｂページ集合をサイトの集合にまとめなおし、各サイト毎にトップページを頂点とするサイト内の内部構造である木構造を生成するサイト情報生成手段と、該生成された各サイトの木構造情報を格納するサイト情報データベースと、該サイト情報データベースに格納された各サイト毎の木構造をもとに、各サイトの運営者に関する情報の候補を抽出し収集する運営者情報収集手段と、該収集された各サイトの運営者に関する情報の候補を格納するサイト運営者情報データベースと、を有することを特徴とするサイト運営者情報抽出装置を解決の手段とする。
【００１６】
あるいは、上記のサイト運営者情報抽出装置において、前記運営者情報収集手段は、各サイトの木構造のうち、トップページのみを用いて、各サイトの運営者に関する情報の候補を抽出し収集するものであることを特徴とするサイト運営者情報抽出装置を解決の手段とする。
【００１７】
あるいは、上記のサイト運営者情報抽出装置において、前記運営者情報収集手段は、各サイトの木構造のうち、トップページ及びトップページの一段下位の全ページを用いて、各サイトの運営者に関する情報の候補を抽出し収集するものであることを特徴とするサイト運営者情報抽出装置を解決の手段とする。
【００１８】
あるいは、上記のサイト運営者情報抽出装置において、前記運営者情報収集手段は、各サイトの木構造のうち、トップページ及びトップページの一段下位のページのうち予め作成されたフィルタリング条件を満たすページを用いて、各サイトの運営者に関する情報の候補を抽出し収集するものであることを特徴とするサイト運営者情報抽出装置を解決の手段とする。
【００１９】
あるいは、上記のサイト運営者情報抽出装置において、前記運営者情報収集手段は、トップページからトップページの一段下位のページを指すアンカー文字列を抽出し、トップページ及び一段下位のページのうち該アンカー文字列に予めフィルタリング条件として作成したサイト運営者に関するアンカー用語を含むページのみを用いるものであることを特徴とするサイト運営者情報抽出装置を解決の手段とする。
【００２０】
あるいは、上記のサイト運営者情報抽出方法におけるステップを、コンピュータに実行させるためのプログラムとしたことを特徴とするサイト運営者情報抽出プログラムを解決の手段とする。
【００２１】
あるいは、上記のサイト運営者情報抽出方法におけるステップを、コンピュータに実行させるためのプログラムとし、該プログラムを、該コンピュータが読み取りできる記録媒体に記録したことを特徴とするサイト運営者情報抽出プログラムを記録した記録媒体を解決の手段とする。
【００２２】
本発明に先立ち本発明者の一人が発明した特願２００１−３８９４４５〜２００１−３８９４４８は、サイトの抽出を以下の手順で行うものである。
・サイトのトップページを機械学習機能を用いて決定する。
・サイトの内部構造（木構造）を機械学習機能を用いて決定する。木構造は、ディレクトリ構造ではなく、ハイパーリンクの親子関係を元に決定する。
【００２３】
この発明を実装したシステムを用いて実際にサイトを抽出し、サイト運営者の電話番号、住所、電子メールアドレス情報がどこに存在するかを確認したところ、以下の知見を得た。
・殆どの場合、サイト運営者の電話番号、住所、電子メールアドレスは、サイトのトップページかその一段下のページに存在する。
・サイトの一段下のページに存在する場合、トップページからそのページを指すハイパーリンクのアンカー文字列は、特徴的な用語（例えば、連絡先、所有者、運営者など）を含むことが多い。
【００２４】
この知見は、サイトの構造をディレクトリ構造に沿ってまとめる方法では、得ることが困難な知見である。
【００２５】
本発明では、この知見を活用し、Ｗｅｂサイト運営者に関する情報、例えば、電話番号、住所、電子メールアドレスというような情報の候補を、サイト内の木構造に着目してそのトップページ、あるいは一段下位のページを見ることにより、抽出、収集する。
【００２６】
【発明の実施の形態】
以下、本発明の実施の形態について図を用いて詳細に説明する。
【００２７】
《本発明による装置構成の実施形態例》
本発明による装置構成の一実施形態例を図１に示す。
【００２８】
サイト情報生成装置１は、予めＷｅｂページを収集しておき、Ｗｅｂページ集合をサイトの集合にまとめなおし、各サイト毎にトップページを頂点とするサイト内の内部構造（木構造）を生成し、その木構造をサイト情報データベース（以下、ＤＢ）２に格納する。
【００２９】
サイト情報生成装置１における、Ｗｅｂ集合をサイトの集合にまとめなおす手段や方法としては、前述の特願２００１−３８９４４５〜２００１−３８９４４８の手段や方法を用いる。
【００３０】
すなわち、まず、Ｗｅｂページ集合を収集し、このＷｅｂページ集合からＷｅｂサイトのトップページを推定し、サイトＩＤとトップページのＵＲＬを得る。次に、このＷｅｂページ集合について推定したトップページと、それにリンクしたページからサイト単位の木構造を推定してページ単位にこのページが属するサイトＩＤおよびこのサイトの木構造の深さ情報を得る。これらの情報を木構造として登録する。
【００３１】
Ｗｅｂページ集合を収集し、このＷｅｂページ集合からＷｅｂサイトのトップページを推定するに際しては、ページ集合の各ページが属する全てのサーバ名を抽出しておき、ページ集合の各ページについて、そのＵＲＬとサーバ名とディレクトリ階層と表層知識に基づくメタ情報を抽出しておき、人手でページタイプが付与された学習用ページ集合を元にページ分類木を獲得し、このページ分類木を基に、ページ集合の各ページのページタイプへの分類尤度を抽出しておく。そして、ページ集合の各ページが所属する各サーバ毎に、
・当該サーバに属し、ディレクトリ階層が０かつ当該階層に位置する特定ファイル名をもつページを当該サーバ名におけるトップページの一つに決定する、
・ページタイプへの分類尤度のトップページタイプ分類尤度を基にトップページが存在するディレクトリ階層を順次下げてトップページが存在するディレクトリ階層を決定する、
・決定されたディレクトリ階層に所属し、下位階層にファイルが存在するファイル名をもち、前記ページタイプへの分類尤度の和が最大のページをトップページとして各ディレクトリ階層毎に決定する、
・ディレクトリ階層の１段下のディレクトリ階層に属し、ページタイプのトップページ分類尤度が閾値以上のページをトップページとする、
ことを繰り返すことでトップページを推定する。
【００３２】
Ｗｅｂページ集合について推定したトップページとそれにリンクしたページからサイト単位の木構造を推定するに際しては、人手でリンクタイプが付与された学習用ページ集合を元にリンク分類木を獲得し、このリンク分類木を基に、前記ページ集合の各ページのリンクタイプへの分類尤度を抽出しておき、ページ集合が属する全てのサーバについて、サイトの木構造の推定がなれていないサーバに属するページ集合を取り出し、以下、
・上述のサイトＩＤとそのトップページのＵＲＬによるトップページの推定によりトップページ候補集合を獲得する、
・各トップページ候補を起点とし、リンクタイプ分類尤度を基に各ページの親ページを決定する、
・親ページが未決のページ集合の中からディレクトリの最も浅い階層に属しかつ上記で抽出されたページタイプ分類尤度のトップページ尤度とインデクスページ尤度およびメニューページ尤度の和が最大のページをトップページ候補として取り出し、このトップページ候補からリンクタイプ分類尤度を基に親ページを決定する、
ことを繰り返すことで親ページを推定し、親ページをリンク元とするリンクからサイトの木構造を推定する。
【００３３】
運営者連絡先候補情報収集装置３は、サイト情報ＤＢ２に格納された各サイト毎の木構造をもとに、各サイトの運営者の住所、電話番号、電予メールアドレスのいずれか、あるいは二つ以上の情報の候補を収集してサイト運営者連絡先候補情報ＤＢ４に格納する。
【００３４】
全体として、Ｗｅｂページ集合の中から、サイト運営者の連絡先候補情報を収集する。
【００３５】
サイト運営者の連絡候補情報の精度（再現率）としてどの位の精度を求めるかと処理性能にどの程度のものを求めるかに応じて、運営者連絡先候補情報収集装置は３つの機能のいずれかを有する。（１）が最も精度が低く、次いで（３）が低く、（２）が最も精度が高い。（１）が最も高速で、次いで（３）が高速で、（２）が最も性能が低い。精度と性能はトレードオフの関係にある。
【００３６】
（１）トップページのみからの候補情報収集
日本語処理技術を用いて、トップページの中から住所、電話番号、電子メールアドレスのいずれか、あるいは二つ以上の情報の候補を収集してサイト運営者連絡先候補情報ＤＢ４に格納する。
【００３７】
（２）トップページ及び一段下の全ページからの候補情報収集
日本語処理技術を用いて、トップページ及び一段下の全ページの中から住所、電話番号、電子メールアドレスのいずれか、あるいは二つ以上の情報の候補を収集してサイト運営者連絡先候補情報ＤＢ４に格納する。
【００３８】
（３）トップページ、及び一段下のページのうちフィルタリング条件を満たす全ページからの候補情報収集
予めフィルタリング条件を定めておき、その条件を満たす一段下の全ページとトップページの中から住所、電話番号、電子メールアドレスのいずれか、あるいは二つ以上の情報の候補を収集してサイト運営者連絡先候補情報ＤＢ４に格納する。
【００３９】
なお、ページの中から住所、電話番号、電子メールアドレスを抽出する技術は、『佐藤理史「ワールドワイドウェブを利用した住所探索」情報処理学会論文誌、Ｖｏｌ．４２，Ｎｏ．０１』等での公知の技術を用いる。
【００４０】
また、フィルタリング条件は、用語辞書を予め作成し、用語辞書中の用語を含むか否かで処理をスキップするか否かを決定するという、公知の技術を用いる。
【００４１】
《本発明による方法の実施形態例を示すフローチャート》
運営者連絡先候補情報収集装置３によるトップページのみからのサイト運営者連絡先候補情報収集処理のフローチャートを図２に示す。
１．Ｓ０１では、サイト情報ＤＢ２からサイトを一つ取り出す。
２．Ｓ０２では、サイトからトップページを取り出す。
３．Ｓ０３では、トップページからサイト運営者連絡先候補情報を取り出す。
４．Ｓ０４では、全サイトに関してＳ１以降の処理が終わったかを確認し、全サイトに関して終了しているならば、候補情報収集全体を終了させる。
【００４２】
運営者連絡先候補情報収集装置３によるトップページ及び一段下の全ページからのサイト運営者連絡先候補情報収集処理のフローチャートを図３に示す。
１．Ｓ１１では、サイト情報ＤＢ２からサイトを一つ取り出す。
２．Ｓ１２では、サイトからトップページを取り出す。
３．Ｓ１３では、トップページからサイト運営者連絡先候補情報を取り出す。
４．Ｓ１４では、サイト内部構造（木構造）における深さ１のページを一つ取り出す。
５．Ｓ１５では、そのページからサイト運営者連絡先候補情報を取り出す。
６．Ｓ１６では、サイト内の深さ１の全ページに関して、Ｓ１４，Ｓ１５の処理が終わったか確認し、全ページに関して終了しているならば、Ｓ１７に分岐し、終了していないならばＳ１４に分岐する。
７．Ｓ１７では、全サイトに関してＳ１１以降の処理が終わったかを確認し、全サイトに関して終了しているならば、候補情報収集全体を終了させる。
【００４３】
運営者連絡先候補情報収集装置３による、トップページ及び一段下のページのうちフィルタリング条件を満たす全ページからのサイト運営者連絡先候補情報収集処理のフローチャートを図４に示す。
１．Ｓ２１では、サイト情報ＤＢ２からサイトを一つ取り出す。
２．Ｓ２２では、サイトからトップページを取り出す。
３．Ｓ２３では、トップページからサイト運営者連絡先候補情報を取り出す。
４．Ｓ２４では、サイト内部構造（木構造）における深さ１のページを一つ取り出す。
５．Ｓ２５では、そのページに関して、スキップ判定情報を導く。
６．Ｓ２６では、スキップ条件を満たすかを判定し、満たすならばＳ２８に分岐し、満たさないならば、Ｓ２７に分岐する。
７．Ｓ２７では、そのページからサイト運営者連絡先候補情報を取り出す。
８．Ｓ２８では、サイト内の深さ１の全ページに関して、Ｓ２４以降の処理が終わったか確認し、全ページに関して終了しているならば、Ｓ２９に分岐し、終了していないならばＳ２４に分岐する。
９．Ｓ２９では、全サイトに関してＳ２１以降の処理が終わったかを確認し、全サイトに関して終了しているならば、候補情報収集全体を終了させる。
【００４４】
運営者連絡先候補情報収集装置３による、図２のＳ０３、図３のＳ１３，Ｓ１５、図４のＳ２３，Ｓ２７におけるサイト運営者連絡先候補情報の取り出し処理のフローチャートを図５に示す。
１．Ｓ３０１では、欲しい情報種類を取り出す。
２．Ｓ３０２では、欲しい情報種類が住所だった場合は、ページ内を公知の日本語解析技術により解析し、ページから住所を取り出す。
３．Ｓ３０３では、ページに住所が含まれていれば、Ｓ３０４に分岐し、含まれていなければＳ３１１に分岐する。
４．Ｓ３０４では、サイトのＩＤ、ページのＵＲＬ、情報種類（住所）と共に住所をサイト運営者連絡先候補情報ＤＢ４に格納する。
５．Ｓ３０５では、欲しい情報種類が電話番号だった場合は、ページ内を公知の日本語解析技術により解析し、ページから電話番号を取り出す。
６．Ｓ３０６では、ページに電話番号が含まれていれば、Ｓ３０７に分岐し、含まれていなければＳ３１１に分岐する。
７．Ｓ３０７では、サイトのＩＤ、ページのＵＲＬ、情報種類（電話番号）と共に電話番号をサイト運営者連絡先候補情報ＤＢ４に格納する。
８．Ｓ３０８では、欲しい情報種類が電子メールアドレスだった場合は、ページ内を公知の日本語解析技術により解析し、ページから電子メールアドレスを取り出す。
９．Ｓ３０９では、ページに電子メールアドレスが含まれていれば、Ｓ３０４に分岐し、含まれていなければＳ３１１に分岐する。
１０．Ｓ３１０では、サイトのＩＤ、ページのＵＲＬ、情報種類（電子メールアドレス）と共に電子メールアドレスをサイト運営者連絡先候補情報ＤＢ４に格納する。
１１．Ｓ３１１では、全ての欲しい情報種類に関してＳ３０１以降の処理が終わったかを確認し、全ての欲しい情報種類に関して終了しているならば、サイト運営者連絡先候補情報取り出し処理全体を終了させる。
【００４５】
運営者連絡先候補情報収集装置３による、図４のＳ２５におけるスキップ判定情報導出処理のフローチャートを図６を用いて示す。
【００４６】
スキップ判定情報導出処理のおいては、キーワードフィルタリング技術と呼ぶ公知の技術を利用する。キーワードフィルタリングにおいては、予めフィルタリング可否を判定するための辞書を人間が作成する。
【００４７】
人間が、サイト運営者の住所、電話番号、電子メールアドレスのいずれかが載っているページのサンプルを手作業で収集する。そのページを指しているリンクのアンカー文字列中の語（例：連絡先、問い合わせ先、運営者情報、等）を手作業で収集し、用語辞書を作成する。結果は「連絡先候補情報掲載ページへのアンカー用語辞書」と呼ぶ。
【００４８】
この辞書を用いて、スキップ判定情報導出処理を行う。
１．Ｓ５０１では、サイトのトップページから該当ページを指すハイパーリンクのアンカー文字列を取り出す。
２．Ｓ５０２では、アンカー文字列の中に「連絡先候補情報掲載ページへのアンカー用語辞書」の中の用語が含まれているか確認する。
３．Ｓ５０３では、アンカー文字列の中に辞書の用語が含まれていれば、Ｓ５０４に分岐し、含まれていなければＳ５０５に分岐する。
４．Ｓ５０４では、ページはスキップ不可であると設定する。
５．Ｓ５０５では、ページはスキップ可であると設定する。
【００４９】
《候補情報収集の実施形態例》
図７、図８および図９により、本発明によるサイト運営者連絡先候補情報収集の実施形態例を説明する。
【００５０】
図７は、トップページのみからのサイト運営者連絡先候補情報収集の例である。サイトのトップページの中に以下の情報が記載されているとする。
【００５１】
連絡先
東京都千代田区〜
０３（１１１１）１１１１
Ｗｅｂｍａｓｔｅｒ＠・・．・・．ｃｏ．ｊｐ
要求情報種類が住所、電話番号、電子メールアドレスの３つだったとすると、＜サイトＩＤ、トップページＵＲＬ、住所、“東京都千代田区〜”＞、＜サイトＩＤ、トップページＵＲＬ、電話番号、“０３（１１１１）１１１１”＞、＜サイトＩＤ、トップページＵＲＬ、電子メールアドレス、“Ｗｅｂｍａｓｔｅｒ＠・・．・・．ｃｏ．ｊｐ”＞の３タプルがサイト運営者連絡先候補情報ＤＢ４に格納される。
【００５２】
図８は、トップページ及び一段下の全ページからのサイト運営者連絡先候補情報収集の例である。サイトのトップページ、ページ２、ページ４にそれぞれ以下の情報が記載されているとする。
・トップページ
お問い合わせは
ｍａｓｔｅｒ＠・・．・・．ｃｏ．ｊｐ
・ページ２
電話での質問は
０３（２２２２）２２２２
・ページ４
連絡先
東京都千代田区〜
０３（１１１１）２２２２
ｍａｓｔｅｒ＠・・．・・．ｃｏ．ｊｐ
要求情報種類が住所、電話番号、電子メールアドレスの３つだったとすると、＜サイトＩＤ、トップページＵＲＬ、電子メールアドレス、“ｍａｓｔｅｒ＠・・．・・．ｃｏ．ｊｐ”＞、＜サイトＩＤ、ページ２ＵＲＬ、電話番号、“０３（２２２２）２２２２”＞、＜サイトＩＤ、ページ４ＵＲＬ、住所、“岡京都千代田区〜”＞、＜サイトＩＤ、ページ４ＵＲＬ、電話番号、“０３（１１１１）２２２２”＞、＜サイトＩＤ、ページ４ＵＲＬ、電子メールアドレス、“ｍａｓｔｅｒ＠・・．・・．ｃｏ．ｊｐ”＞の５タプルがサイト運営者連絡先候補情報ＤＢ４に格納される。
【００５３】
図９は、トップページ、及び一段下のページのうちフィルタリング条件を満たす全ページからのサイト運営者連絡先候補情報収集の例である。
【００５４】
「連絡先候補情報掲載ページへのアンカー用語辞書」に「連絡先」は含まれているが、「社名」「由来」「沿革」「製品」「リンク集」は含まれていないとする。この時、ページ１からページ４のうちスキップされないのは、ページ３だけである。
【００５５】
ページ３に以下の情報が記載されているとする（トップページには、住所、電話番号、電子メールアドレスの記載はないものとする）。
【００５６】
連絡先
東京都千代田区〜
０３（１１１１）３３３３
ｍａｓｔｅｒ＠・・．・・．ｃｏ．ｊｐ
要求情報種類が住所、電話番号、電子メールアドレスの３つだったとすると、＜サイトＩＤ、ページ３ＵＲＬ、住所、“東京都千代田区〜”＞、＜サイトＩＤ、ページ３ＵＲＬ、電話番号、“０３（１１１１）３３３３”＞、＜サイトＩＤ、ページ３ＵＲＬ、電子メールアドレス、“ｍａｓｔｅｒ＠・・．・・．ｃｏ．ｊｐ”＞の３タプルがサイト運営者連絡先候補情報ＤＢ４に格納される。
【００５７】
なお、図１で示した装置における各部の一部もしくは全部の機能をコンピュータのプログラムで構成し、そのプログラムをコンピュータを用いて実行して本発明を実現することができること、あるいは、図２〜図６で示した処理のステップをコンピュータのプログラムで構成し、そのプログラムをコンピュータに実行させることができることは言うまでもなく、コンピュータでその機能を実現するためのプログラム、あるいは、コンピュータにその処理のステップを実行させるためのプログラムを、そのコンピュータが読み取り可能な記録媒体、例えば、ＦＤ（フレキシブルディスク）や、ＭＯ、ＲＯＭ、メモリカード、ＣＤ、ＤＶＤ、リムーバブルディスクなどに記録して、保存したり、配布したりすることが可能である。また、上記のプログラムをインターネットや電子メールなど、ネットワークを通して提供することも可能である。
【００５８】
【発明の効果】
以上のように本発明を用いると、サイト運営者に関する情報、例えば、住所、電話番号、電子メールアドレスのいずれか、あるいは二つ以上の情報の候補を効率的に抽出し収集することが可能になる。
【図面の簡単な説明】
【図１】本発明による装置構成の一実施形態例を示す図
【図２】本発明による方法の一実施形態例を示すトップページのみからのサイト運営者連絡先候補情報収集処理のフローチャート
【図３】本発明による方法の一実施形態例を示すトップページ及び一段下の全ページからのサイト運営者連絡先候補情報収集処理のフローチャート
【図４】本発明による方法の一実施形態例を示すトップページ及び一段下のページのうちフィルタリング条件を満たす全ページからのサイト運営者連絡先候補情報収集処理のフローチャート
【図５】上記サイト運営者連絡先候補情報収集処理におけるサイト運営者連絡先候補情報の取り出し処理のフローチャート
【図６】上記サイト運営者連絡先候補情報収集処理におけるスキップ判定情報導出処理のフローチャート
【図７】本発明によるトップページのみからのサイト運営者連絡先候補情報収集の例を説明する図
【図８】本発明によるトップページ及び一段下の全ページからのサイト運営者連絡先候補情報収集の例を説明する図
【図９】本発明によるトップページ及び一段下のページのうちフィルタリング条件を満たす全ページからのサイト運営者連絡先候補情報収集の例を説明する図
【符号の説明】
１…サイト情報生成装置
２…サイト情報ＤＢ
３…運営者連絡先候補情報収集装置
４…サイト運営者連絡先候補情報ＤＢ
【図１】
2004046312.tif 000003
【図２】
2004046312.tif 000004
【図３】
2004046312.tif 000005
【図４】
2004046312.tif 000006
【図５】
2004046312.tif 000007
【図６】
2004046312.tif 000008
【図７】
2004046312.tif 000009
【図８】
2004046312.tif 000010
【図９】
2004046312.tif 000011