"ウェブページに記載されている対象を分類するカテゴリが同一である複数のウェブページを取得するウェブページ取得手段と、初期データとして、前記ウェブページに記載されている対象の属性に関連した属性関連語、または、当該対象の属性の記述に用いられる属性記述パターンを取得する初期データ取得手段と、前記複数のウェブページから、前記属性記述パターンに適合する前記属性の属性関連語を抽出する属性抽出手段と、前記複数のウェブページから、前記属性関連語に適合する前記属性記述パターンを抽出する属性記述パターン抽出手段と、を備えたことを特徴とする情報処理装置。請求項1に記載の情報処理装置において、前記属性抽出手段および前記属性記述パターン抽出手段を交互に繰り返す繰返手段を更に備えたことを特徴とする情報処理装置。請求項1または請求項2に記載の情報処理装置において、前記属性抽出手段が、前記属性関連語として、前記属性の属性名を抽出することを特徴とする情報処理装置。請求項1から請求項3のいずれか1項に記載の情報処理装置において、抽出された前記属性関連語から属性リストを生成する属性リスト生成手段と、抽出された前記属性記述パターンのパターンリストを生成するパターンリスト生成手段と、を更に備えたことを特徴とする情報処理装置。請求項1から請求項4のいずれか1項に記載の情報処理装置において、前記属性関連語のスコア付けを行う属性スコアリング手段と、前記スコアの順に前記属性関連語のランク付けを行い、所定のランク以上の属性関連語を選択する属性選択手段と、を更に備えたことを特徴とする情報処理装置。請求項5に記載の情報処理装置において、前記属性スコアリング手段が、前記属性関連語の検索のヒット件数に基づき、前記属性関連語のスコア付けを行うことを特徴とする情報処理装置。請求項5に記載の情報処理装置において、前記属性スコアリング手段が、前記対象を販売する複数の店舗を有するウェブサイトにおいて、前記属性関連語が出現しているウェブページの前記店舗の数に基づき、前記属性関連語のスコア付けを行うことを特徴とする情報処理装置。請求項1から請求項7のいずれか1項に記載の情報処理装置において、前記カテゴリとは異なるカテゴリに属している複数のウェブページにおいて出現する前記属性関連語を取り除く属性フィルタ手段を更に備えたことを特徴とする情報処理装置。請求項1から請求項8のいずれか1項に記載の情報処理装置において、前記属性記述パターンのスコア付けを行う属性記述パターンスコアリング手段と、前記スコアの順に前記属性記述パターンのランク付けを行い、所定のランク以上の属性記述パターンを選択する属性記述パターン選択手段と、を更に備えたことを特徴とする情報処理装置。請求項9に記載の情報処理装置において、前記属性記述パターンスコアリング手段が、前記属性関連語と前記属性記述パターンとが共に出現する共起数に基づき前記属性記述パターンのスコア付けを行うことを特徴とする情報処理装置。請求項1から請求項10のいずれか1項に記載の情報処理装置において、前記属性名同士が類似であるか否かを判定する属性名類似判定手段と、前記属性名類似判定手段により類似と判定された属性名を集約する属性名集約手段と、を更に備えたことを特徴とする情報処理装置。請求項11に記載の情報処理装置において、前記属性抽出手段が、前記属性関連語として、前記属性名および前記属性名に対応する属性値を抽出し、前記属性名集約手段が、前記属性値に基づき前記属性名を集約することを特徴とする情報処理装置。請求項1から請求項10のいずれか1項に記載の情報処理装置において、前記ウェブページ取得手段が、前記対象の供給元のウェブページを取得し、前記初期データ取得手段、前記属性抽出手段、および、前記属性記述パターン抽出手段により、前記対象の供給元のウェブページから供給元対象属性関連語を抽出し、前記供給元対象属性関連語と前記属性関連語とを比較する属性関連語比較手段を更に備えたことを特徴とする情報処理装置。請求項1から請求項13のいずれか1項に記載の情報処理装置において、抽出された前記属性関連語に基づき、前記属性関連語が記載されたカタログを生成するカタログ生成手段を更に備えたことを特徴とする情報処理装置。請求項1から請求項14のいずれか1項に記載の情報処理装置において、前記複数のウェブページから、前記属性関連語の出現回数が所定回数以下のウェブページを抽出するウェブページ抽出手段と、を更に備えたことを特徴とする情報処理装置。請求項15に記載の情報処理装置において、前記ウェブページ抽出手段が、前記属性関連語の出現回数がゼロのウェブページを抽出することを特徴とする情報処理装置。請求項1から請求項16のいずれか1項に記載の情報処理装置において、前記属性関連語に基づき、前記複数のウェブページをグルーピングするウェブページ属性グルーピング手段を更に備えたことを特徴とする情報処理装置。情報処理装置が情報処理をする情報処理方法において、ウェブページに記載されている対象を分類するカテゴリが同一である複数のウェブページを取得するウェブページ取得ステップと、前記ウェブページに記載されている対象の属性の記述に用いられる属性記述パターンを取得する属性記述パターン取得ステップと、前記複数のウェブページから、前記属性記述パターンに適合する前記属性の属性関連語を抽出する属性抽出ステップと、抽出された前記属性関連語に基づき、前記属性抽出ステップで使用する前記属性記述パターンを、前記複数のウェブページから、更に抽出する属性記述パターン抽出ステップと、を有することを特徴とする情報処理方法。情報処理装置が情報処理をする情報処理方法において、ウェブページに記載されている対象を分類するカテゴリが同一である複数のウェブページを取得するウェブページ取得ステップと、前記ウェブページに記載されている対象の属性に関連した属性関連語を取得する属性関連語取得ステップと、前記属性の記述に用いられる属性記述パターンであって、前記複数のウェブページから、前記属性関連語に適合する前記属性記述パターンを抽出する属性記述パターン抽出ステップと、抽出された前記属性関連語に基づき、前記属性記述パターン抽出ステップで使用する属性関連語を、前記複数のウェブページから、更に抽出する属性関連語抽出ステップと、を有することを特徴とする情報処理方法。コンピュータを、ウェブページに記載されている対象を分類するカテゴリが同一である複数のウェブページを取得するウェブページ取得手段、初期データとして、前記ウェブページに記載されている対象の属性に関連した属性関連語、または、当該対象の属性の記述に用いられる属性記述パターンを取得する初期データ取得手段、前記複数のウェブページから、前記属性記述パターンに適合する前記属性の属性関連語を抽出する属性抽出手段、および、前記複数のウェブページから、前記属性関連語に適合する前記属性記述パターンを抽出する属性記述パターン抽出手段として機能させることを特徴とする情報処理装置用のプログラム。コンピュータを、ウェブページに記載されている対象を分類するカテゴリが同一である複数のウェブページを取得するウェブページ取得手段、初期データとして、前記ウェブページに記載されている対象の属性に関連した属性関連語、または、当該対象の属性の記述に用いられる属性記述パターンを取得する初期データ取得手段、前記複数のウェブページから、前記属性記述パターンに適合する前記属性の属性関連語を抽出する属性抽出手段、および、前記複数のウェブページから、前記属性関連語に適合する前記属性記述パターンを抽出する属性記述パターン抽出手段として機能させることを特徴とする情報処理装置用のプログラムを記録したコンピュータ読み取り可能な記録媒体。ところで、ワインのような商品の場合、産地、容量といった商品の属性に関する情報や、旅行関連サービスのようなサービスの場合、料金、アクセスといったサービスの属性に関する情報が、ウェブページの中に記載されている。このような商品等の属性を抽出すれば、さまざまなサービスを提供できる可能性がある。しかし、特許文献1のような従来では、商品等の属性を抽出することは難しかった。本発明は、このような問題に鑑みてなされたものであり、その課題の一例は、ウェブページから商品等の属性を自動的に取得する情報処理装置等を提供することを目的とする。上記課題を解決するために、請求項1に記載の発明は、ウェブページに記載されている対象を分類するカテゴリが同一である複数のウェブページを取得するウェブページ取得手段と、初期データとして、前記ウェブページに記載されている対象の属性に関連した属性関連語、または、当該対象の属性の記述に用いられる属性記述パターンを取得する初期データ取得手段と、前記複数のウェブページから、前記属性記述パターンに適合する前記属性の属性関連語を抽出する属性抽出手段と、前記複数のウェブページから、前記属性関連語に適合する前記属性記述パターンを抽出する属性記述パターン抽出手段と、を備えたことを特徴とする。請求項2に記載の発明は、請求項1に記載の情報処理装置において、前記属性抽出手段および前記属性記述パターン抽出手段を交互に繰り返す繰返手段を更に備えたことを特徴とする。請求項3に記載の発明は、請求項1または請求項2に記載の情報処理装置において、前記属性抽出手段が、前記属性関連語として、前記属性の属性名を抽出することを特徴とする。請求項4に記載の発明は、請求項1から請求項3のいずれか1項に記載の情報処理装置において、抽出された前記属性関連語から属性リストを生成する属性リスト生成手段と、抽出された前記属性記述パターンのパターンリストを生成するパターンリスト生成手段と、を更に備えたことを特徴とする。請求項5に記載の発明は、請求項1から請求項4のいずれか1項に記載の情報処理装置において、前記属性関連語のスコア付けを行う属性スコアリング手段と、前記スコアの順に前記属性関連語のランク付けを行い、所定のランク以上の属性関連語を選択する属性選択手段と、を更に備えたことを特徴とする。請求項6に記載の発明は、請求項5に記載の情報処理装置において、前記属性スコアリング手段が、前記属性関連語の検索のヒット件数に基づき、前記属性関連語のスコア付けを行うことを特徴とする。請求項7に記載の発明は、請求項5に記載の情報処理装置において、前記属性スコアリング手段が、前記対象を販売する複数の店舗を有するウェブサイトにおいて、前記属性関連語が出現しているウェブページの前記店舗の数に基づき、前記属性関連語のスコア付けを行うことを特徴とする。請求項8に記載の発明は、請求項1から請求項7のいずれか1項に記載の情報処理装置において、前記カテゴリとは異なるカテゴリに属している複数のウェブページにおいて出現する前記属性関連語を取り除く属性フィルタ手段を更に備えたことを特徴とする。請求項9に記載の発明は、請求項1から請求項8のいずれか1項に記載の情報処理装置において、前記属性記述パターンのスコア付けを行う属性記述パターンスコアリング手段と、前記スコアの順に前記属性記述パターンのランク付けを行い、所定のランク以上の属性記述パターンを選択する属性記述パターン選択手段と、を更に備えたことを特徴とする。請求項10に記載の発明は、請求項9に記載の情報処理装置において、前記属性記述パターンスコアリング手段が、前記属性関連語と前記属性記述パターンとが共に出現する共起数に基づき前記属性記述パターンのスコア付けを行うことを特徴とする。請求項11に記載の発明は、請求項1から請求項10のいずれか1項に記載の情報処理装置において、前記属性名同士が類似であるか否かを判定する属性名類似判定手段と、前記属性名類似判定手段により類似と判定された属性名を集約する属性名集約手段と、を更に備えたことを特徴とする。請求項12に記載の発明は、請求項11に記載の情報処理装置において、前記属性抽出手段が、前記属性関連語として、前記属性名および前記属性名に対応する属性値を抽出し、前記属性名集約手段が、前記属性値に基づき前記属性名を集約することを特徴とする。請求項13に記載の発明は、請求項1から請求項10のいずれか1項に記載の情報処理装置において、前記ウェブページ取得手段が、前記対象の供給元のウェブページを取得し、前記初期データ取得手段、前記属性抽出手段、および、前記属性記述パターン抽出手段により、前記対象の供給元のウェブページから供給元対象属性関連語を抽出し、前記供給元対象属性関連語と前記属性関連語とを比較する属性関連語比較手段を更に備えたことを特徴とする。請求項14に記載の発明は、請求項1から請求項13のいずれか1項に記載の情報処理装置において、抽出された前記属性関連語に基づき、前記属性関連語が記載されたカタログを生成するカタログ生成手段を更に備えたことを特徴とする。請求項15に記載の発明は、請求項1から請求項14のいずれか1項に記載の情報処理装置において、前記複数のウェブページから、前記属性関連語の出現回数が所定回数以下のウェブページを抽出するウェブページ抽出手段と、を更に備えたことを特徴とする。請求項16に記載の発明は、請求項15に記載の情報処理装置において、前記ウェブページ抽出手段が、前記属性関連語の出現回数がゼロのウェブページを抽出することを特徴とする。請求項17に記載の発明は、請求項1から請求項16のいずれか1項に記載の情報処理装置において、前記属性関連語に基づき、前記複数のウェブページをグルーピングするウェブページ属性グルーピング手段を更に備えたことを特徴とする。請求項18に記載の発明は、情報処理装置が情報処理をする情報処理方法において、ウェブページに記載されている対象を分類するカテゴリが同一である複数のウェブページを取得するウェブページ取得ステップと、前記ウェブページに記載されている対象の属性の記述に用いられる属性記述パターンを取得する属性記述パターン取得ステップと、前記複数のウェブページから、前記属性記述パターンに適合する前記属性の属性関連語を抽出する属性抽出ステップと、抽出された前記属性関連語に基づき、前記属性抽出ステップで使用する前記属性記述パターンを、前記複数のウェブページから、更に抽出する属性記述パターン抽出ステップと、を有することを特徴とする。請求項19に記載の発明は、情報処理装置が情報処理をする情報処理方法において、ウェブページに記載されている対象を分類するカテゴリが同一である複数のウェブページを取得するウェブページ取得ステップと、前記ウェブページに記載されている対象の属性に関連した属性関連語を取得する属性関連語取得ステップと、前記属性の記述に用いられる属性記述パターンであって、前記複数のウェブページから、前記属性関連語に適合する前記属性記述パターンを抽出する属性記述パターン抽出ステップと、抽出された前記属性関連語に基づき、前記属性記述パターン抽出ステップで使用する属性関連語を、前記複数のウェブページから、更に抽出する属性関連語抽出ステップと、を有することを特徴とする。請求項20に記載の発明は、コンピュータを、ウェブページに記載されている対象を分類するカテゴリが同一である複数のウェブページを取得するウェブページ取得手段、初期データとして、前記ウェブページに記載されている対象の属性に関連した属性関連語、または、当該対象の属性の記述に用いられる属性記述パターンを取得する初期データ取得手段、前記複数のウェブページから、前記属性記述パターンに適合する前記属性の属性関連語を抽出する属性抽出手段、および、前記複数のウェブページから、前記属性関連語に適合する前記属性記述パターンを抽出する属性記述パターン抽出手段として機能させることを特徴とする。請求項21に記載の発明は、コンピュータを、ウェブページに記載されている対象を分類するカテゴリが同一である複数のウェブページを取得するウェブページ取得手段、初期データとして、前記ウェブページに記載されている対象の属性に関連した属性関連語、または、当該対象の属性の記述に用いられる属性記述パターンを取得する初期データ取得手段、前記複数のウェブページから、前記属性記述パターンに適合する前記属性の属性関連語を抽出する属性抽出手段、および、前記複数のウェブページから、前記属性関連語に適合する前記属性記述パターンを抽出する属性記述パターン抽出手段として機能させることを特徴とする情報処理装置用のプログラムを記録する。本発明によれば、ウェブページに記載されている対象を分類するカテゴリが同一である複数のウェブページを取得し、初期データとして、ウェブページに記載されている対象の属性に関連した属性関連語、または、当該対象の属性の記述に用いられる属性記述パターンを取得し、複数のウェブページから、属性記述パターンに適合する属性の属性関連語を抽出し、複数のウェブページから、属性関連語に適合する属性記述パターンを抽出することにより、同一のカテゴリに属している複数のウェブページから、属性関連語を抽出し、属性記述パターンを抽出するか、または、属性記述パターンを抽出し、属性関連語を抽出しているので、同一のカテゴリに含まれる属性を精度良く取得できる。以下、図面を参照して本発明の実施形態について説明する。第1実施形態[1.情報処理システムの構成および機能概要]まず、本発明の第1実施形態に係る情報処理システムの構成および概要機能について、図1を用いて説明する。図1は、本実施形態に係る情報処理システム1の概要構成例を示す模式図である。図1に示すように、情報処理システム1は、ウェブページから商品等のカタログ生成したり、誤ったカテゴリに登録されたウェブページを抽出したりする情報処理サーバ情報処理装置の一例10と、ショッピングサイトを運営するためや、ブログのため情報提供サーバ20と、ショッピングサイトに出店している店舗主の店舗主端末30と、ショッピングサイトで商品等ショッピングサイトで提供されているサービスを含むを購入したり、ブログを投稿するユーザのユーザ端末35と、を備えている。なお、商品等や、ブログは、ウェブページに記載されている対象の一例である。情報処理サーバ10と、情報提供サーバ20とは、ローカルエリアネットワーク等により接続され、相互にデータの送受信が可能になっていて、サーバシステム5を構成している。そして、サーバシステム5と、店舗主端末30と、ユーザ端末35とは、ネットワーク3により接続され、例えば、通信プロトコルにTCP/IP等を用いて相互にデータの送受信が可能になっている。なお、ネットワーク3は、例えば、インターネット、専用通信回線例えば、CATVCommunityAntennaTelevision回線、移動体通信網基地局等を含む、およびゲートウェイ等により構築されている。情報処理システム1は、ウェブページからカタログを生成するカタログ生成システムとして、または、誤ったカテゴリに登録されたウェブページを抽出するウェブページ抽出システムとして機能する。情報処理サーバ10は、情報提供サーバ20等に登録されたウェブページから商品等のカタログを生成したり、当該カタログをユーザ端末35等から閲覧できるようにしたりする。また、情報処理サーバ10は、情報提供サーバ20等に登録されたウェブページから誤ったカテゴリに登録されたウェブページを抽出したり、抽出結果に基づき、情報提供サーバ20上のウェブページの整理を行ったり、ウェブページを登録した店舗主等の店舗主端末30等に抽出結果を通知したりする。情報提供サーバ20は、ショッピングサイトで商品等を販売するためのウェブサーバや、データベースサーバ等として機能し、ウェブページの登録の受け付けや、ユーザ登録や、商品等の購入手続き等の各種処理を行う。また、情報提供サーバ20は、商品等のカテゴリ毎に分類されたウェブページを有している。また、情報提供サーバ20は、ユーザからのブログの投稿を受け付け、ブログの内容等の基づきカテゴリ毎に分類しインターネット上に公開する。店舗主が使用する店舗主端末30は、パーソナルコンピュータや携帯型無線電話機やPDAPersonalDigitalAssistant等の携帯端末である。店舗主は店舗主端末30を使用して、ウェブページを情報提供サーバ20に登録したり、更新したりする。ユーザが使用するユーザ端末35は、パーソナルコンピュータや携帯型無線電話機やPDA等の携帯端末である。ユーザはユーザ端末35を使用して、商品等の検索や商品等の購入等を行う。[2.各サーバの構成および機能]2.1情報処理サーバ10の構成および機能次に、情報処理サーバ10の構成および機能について、図2を用いて説明する。図2は、情報処理サーバ10の概要構成の一例を示すブロック図である。図2に示すように、コンピュータとして機能する情報処理サーバ10は、通信部11と、記憶部12と、入出力インターフェース部13と、システム制御部14と、を備えている。そして、システム制御部14と入出力インターフェース部13とは、システムバス15を介して接続されている。通信部11は、ネットワーク3に接続してユーザ端末35等との通信状態を制御したり、ローカルエリアネットワークに接続して、情報提供サーバ20等の他のサーバとデータの送受信を行ったりする。記憶部12は、例えば、ハードディスクドライブ等により構成されており、オペレーティングシステムおよびサーバプログラム等の各種プログラムや、データ等を記憶する。なお、各種プログラムは、例えば、他のサーバ装置等からネットワーク3を介して取得されるようにしてもよいし、記録媒体に記録されてドライブ装置を介して読み込まれるようにしてもよい。また、記憶部12には、属性記述パターンデータベース以下属性記述パターンDBとする。12a、属性属性値データベース以下属性属性値DBとする。12b等が構築されている。属性記述パターンDB12aには、商品等やブログの属性の記述に用いられる属性記述パターンの初期データや、ウェブページから抽出した属性記述パターンが記憶されている。なおブログの属性としてブログのカテゴリが挙げられる。属性属性値DB12bには、情報処理サーバ10による処理の一例として、ウェブページから抽出した商品等の属性に関する属性名と属性値とが記憶される。ここで、属性関連語の一例として、属性名のみや、属性名を含む語句や、属性名と属性値との組等が挙げられる。また、属性属性値という表記は、属性と属性値とが対になっている場合で、具体的に属性名と属性値とが組になった場合も含む。次に、入出力インターフェース部13は、通信部11および記憶部12とシステム制御部14との間のインターフェース処理を行うようになっている。システム制御部14は、CPUCentralProcessingUnit14a、ROMReadOnlyMemory14b、RAMRandomAccessMemory14c等により構成されている。そして、システム制御部14は、CPU14aが、ROM14bや記憶部12に記憶された各種プログラムを読み出し実行することにより、複数のウェブページから、属性記述パターンに適合する属性名や属性値を抽出したり、抽出した属性名や属性値から商品等のカタログを生成したりする。また、システム制御部14は、複数のウェブページから、属性の属性名の出現回数が所定回数以下のウェブページを、誤ったカテゴリに登録されたウェブページとして抽出したりする。2.2情報提供サーバ20の構成および機能次に、情報提供サーバ20の構成および機能について、図3を用いて説明する。図3は、情報提供サーバ20の概要構成の一例を示すブロック図である。図3に示すように、情報提供サーバ20は、通信部21と、記憶部22と、入出力インターフェース部23と、システム制御部24と、を備え、システム制御部24と入出力インターフェース部23とは、システムバス25を介して接続されている。なお、情報提供サーバ20の構成および機能は、情報処理サーバ10の構成および機能とほぼ同じであるので、情報処理サーバ10の各構成や各機能において、異なるところを中心に説明する。通信部21は、ネットワーク3やローカルエリアネットワーク等を通して、店舗主端末30やユーザ端末35や情報処理サーバ10等と通信状態を制御等するようになっている。記憶部22には、商品データベース以下情報DBとする。22aや、会員データベース以下会員DBとする。22bや商品等カタログデータベース以下商品等カタログDBとする。22c等が構築されている。情報DB22aには、ウェブページに記載されている対象の一例である商品、サービス、および、ブログ等に関する情報が記憶されている。例えば、情報DB22aには、商品等を識別するための識別子である商品IDに関連付けられ、商品名サービス名を含む、種類、商品の画像、サービスに関連した画像、スペック、および、商品等の紹介の要約文等の商品情報や、広告情報等が記憶されている。また、情報DB22aには、ユーザが投稿してきたブログの記事がカテゴリ分けされて記憶されている。また、情報DB22aには、HTMLHyperTextMarkupLanguage、XMLExtensibleMarkupLanguage等のマークアップ言語等により記述されたウェブページのファイル等が記憶されている。また、情報DB22aには、製造元情報製造元ドメインを含むおよび販売元情報販売元ドメインを含む等の商品供給元の情報が記憶されていて、各商品の商品IDに、各商品の公式の情報が記載されている商品供給元のウェブページのURLUniformResourceLocator等が関連づけられている。会員DB22bには、会員登録されたユーザインターネットショップの利用者のユーザID、名称、住所、電話番号、メールアドレス等のユーザ情報が登録されている。このようなユーザ情報は、ユーザIDによってユーザ毎に判別可能になっている。また、会員DB22bには、ユーザがユーザ端末35からインターネットショップのサイトにログインする際に必要な、ユーザID、ログインID、および、パスワードが登録されている。ここで、ログインIDおよびパスワードは、ログイン処理ユーザの認証処理に使用されるログイン情報である。商品等カタログDB22cには、情報処理サーバ10により生成された商品等カタログが商品カテゴリ毎、商品毎に記憶される。システム制御部24は、CPU24a、ROM24b、RAM24c等により構成されている。そして、システム制御部24は、CPU24aが、ROM24bや記憶部22に記憶された各種プログラムを読み出し実行することにより、店舗主によるウェブページの登録や更新や、ユーザによる商品購入処理や、商品の購買履歴をユーザID毎に記録させたりする。またユーザ端末35からの要求により、商品等カタログの情報を送信したりする。[3.第1実施形態の商品等のカタログ生成システムの動作]次に、本発明の一実施形態に係る情報処理システム1のカタログ生成システムとしての動作について図4~図11を用いて説明する。図4は、情報処理サーバ10においてウェブページを抽出する動作例を示すフローチャートである。図5は、情報提供サーバ20のウェブページの一例を示す説明図である。図6は、ウェブページのソースコードの一例を示す説明図である。図7は、属性記述パターンDBに記憶された属性記述パターンの一例を示す模式図である。図8は、属性属性値の抽出の様子の一例を示す模式図である。図9は、抽出された属性属性値の一例を示す模式図である。図10は、生成された商品等カタログの一例を示す模式図である。図11は、情報処理サーバ10における属性選定のサブルーチンの一例を示すフローチャートである。3.1.商品等のカタログ生成の流れまず、商品等のカタログ生成の流れについて、図4を用いて説明する。図4に示すように、情報処理サーバ10は、複数のウェブページを取得するステップS1。具体的には、情報処理サーバ10のシステム制御部14は、情報提供サーバ20により運営されるショッピングサイトの同一のカテゴリに所属している商品に関して、このカテゴリの全ウェブページを、通信部11を通して情報DB22aから取得する。さらに具体的には、図5に示すように、テキスト部51、52、53、54のテキストデータを含むウェブページ50等が取得される。また、ウェブページ50のソースコードは、図6に示すように、HTML等のマークアップ言語等で記述されている。このように、情報処理サーバ10のシステム制御部14および通信部11は、ウェブページに記載されている対象を分類するカテゴリにおいて、同一のカテゴリに属している複数のウェブページを取得するウェブページ取得手段の一例として機能する。次に、情報処理サーバ10は、属性記述パターンを取得するステップS2。具体的には、情報処理サーバ10のシステム制御部14は、下記のステップS3~S5におけるブートストラップ法の初期データとして、図7に示すように、属性記述パターンDB12aの属性記述パターンリストから、初期の属性記述パターンを取得する。ここで、属性記述パターンは、図7に示すように、前部、中部、および、後部に分かれていて、例えば、属性記述パターン[:]の場合、前部[、中部:、および、後部]である。前部と中部との間の語句が属性名で、中部と後部との間の語句が属性値である。また、属性記述パターンには、HTMLタグの要素が含まれる場合がある。このように情報処理サーバ10のシステム制御部14は、初期データとして、ウェブページに記載されている対象の属性の記述に用いられる属性記述パターンを取得する初期データ取得手段の一例として機能する。次に、情報処理サーバ10は、属性記述パターンに適合する属性属性値を抽出するステップS3。具体的には、情報処理サーバ10のシステム制御部14は、ウェブページ50等の複数のウェブページの中から、図8に示すように、属性記述パターン61等に適合する語句の部分例えば[品種:○○○]を取り出し、属性名品種や、属性名品種に対応した属性値○○○等を抽出する。そして、抽出した属性名および属性値は、属性リストとして属性属性値DB12bに記憶される。ここで、どんなパターンにもマッチする特殊文字、すなわち、や等のワイルドカードと属性記述パターンとが用いられて、属性属性値が抽出される。なお、属性属性値の例として、旅行関連サービスの場合、[宿泊料金:○○○]、ブログであるイベント紹介をしている場合、[会場:○○○]等が挙げられる。このように情報処理サーバ10のシステム制御部14は、複数のウェブページから、属性記述パターンに適合する属性の属性関連語を抽出する属性抽出手段の一例として機能する。また、情報処理サーバ10のシステム制御部14は、属性関連語として、属性の属性名を抽出する属性抽出手段の一例として機能する。また、情報処理サーバ10のシステム制御部14は、抽出された属性関連語から属性リストを生成する属性リスト生成手段として機能する。次に、情報処理サーバ10は、属性属性値に適合する属性記述パターンを抽出するステップS4。具体的には、情報処理サーバ10のシステム制御部14は、図8に示すように、属性属性値62例えば、属性名品種および属性値○○○に適合する例えば、品種○○○を取り出し、属性記述パターンをウェブページ50等の複数のウェブページの中から抽出する。そして、抽出した属性記述パターンは、図7に示すように、属性記述パターンリストに追加され、属性記述パターンDB12aに記憶される。なお、例えば、容量mlのように、属性値に関しては、抽出された属性値自体でなく、ワイルドカードが用いられてもよい。このように情報処理サーバ10のシステム制御部14は、複数のウェブページから、属性関連語に適合する属性記述パターンを抽出する属性記述パターン抽出手段の一例として機能する。また、情報処理サーバ10のシステム制御部14は、抽出された属性記述パターンのパターンリストを生成するパターンリスト生成手段として機能する。次に、情報処理サーバ10は、所定回数を判定するステップS5。具体的には、情報処理サーバ10のシステム制御部14は、ステップS3およびステップS4を反復実行した回数が所定回数に達しているか否かを判定する。そして、所定回数に達していない場合ステップS5;NO、情報処理サーバ10のシステム制御部14は、ステップS3に戻り、抽出した新たな属性記述パターンにより、新たな属性属性値を抽出する。情報処理サーバ10のシステム制御部14は、所定回数に達するまで、ステップS3およびステップS4を繰り返す。このように情報処理サーバ10のシステム制御部14は、ステップS2からステップS4において、商品の属性の記述に用いられる属性記述パターンを取得する属性記述パターン取得ステップと、複数のウェブページから、属性記述パターンに適合する属性の属性関連語を抽出する属性抽出ステップと、抽出された属性関連語に基づき、属性抽出ステップで使用する属性記述パターンを、複数のウェブページから更に抽出する属性記述パターン抽出ステップとを実行する。情報処理サーバ10のシステム制御部14は、属性抽出手段および属性記述パターン抽出手段を交互に繰り返す繰返手段の一例として機能する。所定回数に達した場合ステップS5;YES、情報処理サーバ10は、属性の選定を行うステップS6。具体的には、情報処理サーバ10のシステム制御部14は、ステップS3で抽出した属性名および属性値から、属性選定のサブルーチンにより属性を選定する。属性選定のサブルーチンでは、情報処理サーバ10のシステム制御部14は、属性にスコアを付けてランク付けしたり、ノイズの属性を除去したり、同義語の属性を集約する詳細は後述。図9に示すように、カテゴリワインにおいては、属性名品種、生産者等に対して、それぞれの属性値を得る。次に、情報処理サーバ10は、属性属性値に基づき商品等カタログを生成するステップS7。具体的には、情報処理サーバ10のシステム制御部14は、図10に示すように、商品毎に属性名を並べ、属性名と属性値を組にして商品等カタログを生成する。なお、図10に示すように、商品の画像を商品等カタログに加えてもよい。属性名の順番は、後述する属性のスコアに基づき決定してもよい。このように情報処理サーバ10のシステム制御部14は、抽出された属性関連語に基づき、属性関連語が記載された商品等カタログを生成するカタログ生成手段の一例として機能する。次に、情報処理サーバ10のシステム制御部14は、他のカテゴリのウェブページに対しても、ステップS1~ステップS7を適用して、商品等カタログを生成する。そして、情報処理サーバ10のシステム制御部14は、生成した商品等カタログの情報を、情報提供サーバ20に送信し、商品等カタログDB22cに記憶させる。3.2.属性の選定次に、属性の選定のサブルーチンについて、図11を用いて説明する。図11に示すように、情報処理サーバ10は、属性へのスコア付けを行うステップS10。具体的には、ショッピングサイトが商品を販売する複数の店舗を有する場合、すなわち、サイバーモールを構成する場合、情報処理サーバ10のシステム制御部14は、属性名が出現したウェブページを有する店舗の数を求め、属性のスコアとする。多種の店舗のウェブページに出現した属性関連語の一例の属性名は、属性として適切であるという仮定に基づいている。例えば、ワインのウェブページにおいて、適切な属性である品種という属性は多種の店舗のウェブページに出現する。それに対して、いずれかの属性記述ターンにマッチした不適切な属性は、1店舗のウェブページからしか獲得されないことが多く、属性のスコアが低くなる傾向がある。このように情報処理サーバ10のシステム制御部14は、属性関連語のスコア付けを行う属性スコアリング手段の一例として機能する。また、情報処理サーバ10のシステム制御部14は、ウェブページに記載されている対象を販売する複数の店舗を有するウェブサイトにおいて、属性関連語が出現しているウェブページの店舗の数に基づき、属性関連語のスコア付けを行う属性スコアリング手段の一例として機能する。次に、情報処理サーバ10は、上位ランクの属性を選択するステップS11。具体的には、情報処理サーバ10のシステム制御部14は、属性のスコアの高い順に属性名をランク付けし、所定のランク以上の属性名を選択する。このように情報処理サーバ10のシステム制御部14は、スコアの順に属性関連語のランク付けを行い、所定のランク以上の属性関連語を選択する属性選択手段の一例として機能する。次に、情報処理サーバ10は、属性のフィルタリングを行うステップS12。具体的には、情報処理サーバ10のシステム制御部14は、各カテゴリにおける属性名の出現確率を用いて、属性のフィルタリングを行う。他のカテゴリにおいても出現する属性名は、属性として不向きであるという仮定に基づいて、属性のフィルタリングが行われている。例えば、属性として不向きな送料無料のような語句は、多数のウェブページに出現するため、各カテゴリにおける出現確率が、似通った値になる。一方、品種という属性名はワインのカテゴリのウェブページにはよく出現するが、ゴルフドライバーや靴等のカテゴリには出現しないため、ワインのカテゴリにおける出現確率が、ワイン以外のカテゴリにおける出現確率よりも高くなる。このように情報処理サーバ10のシステム制御部14は、カテゴリとは異なるカテゴリに属している複数のウェブページにおいて出現する属性関連語を取り除く属性フィルタ手段の一例として機能する。次に、情報処理サーバ10は、同義の属性を集約するステップS13。属性の中には同じ概念を持つものが存在している。例えば、ワインのカテゴリにおいて、品種、ぶどう品種、ブドウ品種、セパージュ、葡萄品種は同義の属性名である。情報処理サーバ10のシステム制御部14は、同義語辞書を用いたり、属性名同士の類似の度合いを算出したり、属性名に対応する属性値を用いたりして、同義の属性の属性名を集約する。なお、同義の属性の属性名を集約するのではなく、類似概念の属性の属性名を集約してもよい。具体的には、属性名A属性Aと属性名B属性Bとの類似の度合いを算出する場合、属性Aの属性値の中で、属性Bが持っている属性値と共通なものの割合と、属性Bの属性値の中で属性Aの属性値が持っている属性値と共通なものの割合を掛け合わせた値を類似の度合いとしたり、これらの割合を元にエントロピーを計算して掛け合わせた値を類似の度合いとしたり、ジャッカード係数を類似の度合いとしたり、属性Aと属性Bの属性値中で共通なものの種類の数を類似の度合いとする。このように情報処理サーバ10のシステム制御部14は、属性名同士が類似であるか否かを判定する属性名類似判定手段の一例として機能する。また、情報処理サーバ10のシステム制御部14は、属性名類似判定手段により類似と判定された属性名を集約する属性名集約手段の一例として機能する。また、情報処理サーバ10のシステム制御部14は、属性関連語として、属性名および属性名に対応する属性値を抽出する属性抽出手段、および、属性値に基づき属性名を集約する属性名集約手段の一例として機能する。本実施形態によれば、ウェブページに記載されている対象を分類するカテゴリが同一である複数のウェブページを取得し、初期データとして、ウェブページに記載されている対象の属性に関連した属性関連語、または、当該対象の属性の記述に用いられる属性記述パターンを取得し、複数のウェブページから、属性記述パターンに適合する属性の属性関連語を抽出し、複数のウェブページから、属性関連語に適合する属性記述パターンを抽出することにより、同一の前記カテゴリに属している複数のウェブページから、属性関連語を抽出し、属性記述パターンを抽出するか、または、属性記述パターンを抽出し、属性関連語を抽出しているので、同一のカテゴリに含まれる属性を精度良く取得できる。例えば、属性関連語および属性記述パターンを相互に繰り返し抽出すると、同一のカテゴリに含まれる属性を精度良く取得できる。情報処理サーバ10のシステム制御部14が、属性抽出手段および属性記述パターン抽出手段を交互に繰り返す場合、属性リストやパターンリストをブートストラップによって拡張して、初期値として与えた属性以外の属性を抽出することができる。また、この抽出された属性により、ウェブページの類似度が判定できる。また、ユーザがウェブページに関する商品等カタログを使用して、所望の商品に到達しやすくなり、ユーザの利便性の向上を図ることができる。また、情報処理サーバ10のシステム制御部14が、抽出された属性関連語から属性リストを生成し、抽出された属性記述パターンのパターンリストを生成する場合、カテゴリ毎に、属性名や属性値等の属性関連語や属性記述パターンの情報を蓄積できる。また、情報処理サーバ10のシステム制御部14が、属性関連語のスコア付けを行い、上位のランクの属性関連語を選択する場合、選択された属性関連語において、商品等を表す属性やブログの属性の精度が高くなる。また、情報処理サーバ10のシステム制御部14が、対象を販売する複数の店舗を有するウェブサイトにおいて、属性関連語が出現しているウェブページの店舗の数に基づいて属性関連語のスコア付けを行う場合、属性関連語を選択する際、商品等を表す属性の精度が高くなる。例えば、店舗により扱う商品等の数や、ウェブページの数が大きく異なる場合、多くの商品等を扱う店舗の影響を受けやすくなるが、店舗の数に基づき属性関連語のスコア付けを行うことにより、ある特定の店舗の影響を解消できる。また、情報処理サーバ10のシステム制御部14が、他のカテゴリに属している複数のウェブページにおいて出現する属性関連語を取り除く場合、対象のカテゴリ固有の属性関連語に絞ることにより、商品等を表す属性やブログの属性の精度が高くなる。また、情報処理サーバ10のシステム制御部14が、属性関連語として属性の属性名を抽出する場合、同一のカテゴリに含まれる属性属性名を精度良く取得できる。また、属性名により、誤ったカテゴリに登録されたウェブページを抽出できる。また、情報処理サーバ10のシステム制御部14が、属性名同士が類似であるか否かを判定し、類似と判定された属性名を集約する場合、重複した属性名を取り除かれ、属性名が利用しやすくなる。また、情報処理サーバ10のシステム制御部14が、属性関連語として、属性名および属性名に対応する属性値を抽出し、属性値に基づき属性名を集約する場合、属性名に直結した属性値により、属性名が集約しやすくなる。また、情報処理サーバ10のシステム制御部14が、対象の供給元のウェブページを取得し、初期データ取得手段、属性抽出手段、および、属性記述パターン抽出手段により、対象の供給元のウェブページから供給元対象属性関連語を抽出し、供給元対象属性関連語と属性関連語とを比較する場合、同一のカテゴリに含まれる属性をより精度良く取得できる。また、商品等の対象に関する公式な対象情報を取り入れ、生成されたカタログの精度を判定することにより、カタログの信頼性を向上させることができる。また、情報処理サーバ10のシステム制御部14が、抽出された属性関連語に基づき、属性関連語が記載されたカタログを生成する場合、ユーザがウェブページに関するカタログを使用して、所望の商品等の対象に到達しやすくなり、ユーザの利便性の向上を図ることができる。[4.商品等のカタログ生成システムの動作の第1変形例]次に、商品等のカタログ生成システムの動作の第1変形例について図12および図13に基づきについて説明する。なお、上記実施形態と同一または対応する部分には、同一の符号を用いて動作等を説明する。その他の変形例も同様とする。図12は、商品等のカタログ生成の第1変形例の動作例を示すフローチャートである。図13は、第1変形例の属性属性値の抽出の様子の一例を示す模式図である。図12に示すように、本変形例は、ブートストラップ法における初期データを、属性記述パターンではなく、属性属性値とした点である。ステップS22からステップS24が、上記実施形態と異なるステップである。なお、属性属性値DB12bには、属性属性値の初期データが記憶されている。まず、情報処理サーバ10は、ステップS1と同様に、複数のウェブページを取得するステップS21。次に、情報処理サーバ10は、属性属性値を取得するステップS22。具体的には、情報処理サーバ10のシステム制御部14は、下記のステップS23~S25におけるブートストラップ法の初期データとして、属性属性値DB12bの属性属性値リストから、図13に示すように、初期の属性属性値66を取得する。このように情報処理サーバ10のシステム制御部14は、初期データとして、商品の属性に関連した属性関連語を取得する初期データ取得手段の一例として機能する。次に、情報処理サーバ10は、属性属性値に適合する属性記述パターンを抽出するステップS23。具体的には、情報処理サーバ10のシステム制御部14は、ウェブページ50等の複数のウェブページの中から、図13に示すように、属性属性値66等に適合する語句の部分例えば[品種:○○○]を取り出し、属性記述パターン[:]等を抽出する。そして、抽出した属性記述パターンは、属性記述パターンリストとして属性記述パターンDB12aに記憶される。ここで、ワイルドカードと属性属性値とが用いられて、属性記述パターンが抽出される。次に、情報処理サーバ10は、属性記述パターンに適合する属性属性値を抽出するステップS24。具体的には、情報処理サーバ10のシステム制御部14は、図13に示すように、属性記述パターン67例えば、属性記述パターンの前部[、中部:、後部]に適合する、例えば、[アルコール度数:12.5]を取り出し、属性属性値をウェブページ50等の複数のウェブページの中から抽出する。そして、抽出した属性属性値は、属性属性値リストに追加され、属性属性値DB12bに記憶される。以下のステップS25からステップS28は、ステップS5からステップS8と同様である。以上のように、情報処理サーバ10のシステム制御部14は、ステップS22からステップS24において、商品を分類するカテゴリにおいて、同一のカテゴリに属している複数のウェブページを取得するウェブページ取得ステップと、商品の属性に関連した属性関連語を取得する属性関連語取得ステップと、属性の記述に用いられる属性記述パターンであって、複数のウェブページから、属性関連語に適合する属性記述パターンを抽出する属性記述パターン抽出ステップと、抽出された属性関連語に基づき、属性記述パターン抽出手段に使用する属性関連語を、複数のウェブページから更に抽出する属性関連語抽出ステップとを実行する。本変形例によれば、商品を分類するカテゴリにおいて、同一のカテゴリに属している複数のウェブページを取得し、属性属性値DB12bから商品の属性に関連した属性関連語を取得し、属性の記述に用いられる属性記述パターンであって、複数のウェブページから属性関連語に適合する属性記述パターンを抽出し、抽出された属性関連語に基づき、属性記述パターンの抽出に使用する属性関連語を、複数のウェブページから更に抽出し、抽出された属性関連語に基づき、属性関連語が記載された商品等カタログを生成することにより、ユーザがウェブページに関する商品等カタログを使用して、所望の商品に到達しやすくなり、ユーザの利便性の向上を図ることができる。[5.商品等のカタログ生成システムの動作の第2変形例]次に、商品等のカタログ生成システムの動作の第2変形例について図14~図16に基づきについて説明する。本変形例では、ブートストラップ法のステップにおいて、属性の選定を行ったり、属性記述パターンの選定を行ったりしている。図14は、商品等のカタログ生成の第2変形例の動作例を示すフローチャートである。図15は、属性属性値抽出のサブルーチンの一例を示すフローチャートである。図16は、属性記述パターン抽出のサブルーチンの一例を示すフローチャートである。5.1.ウェブページの抽出の流れまず、図14に示すように、情報処理サーバ10は、ステップS1およびステップS2と同様に、複数のウェブページを取得しステップS31、属性記述パターンを取得するステップS32。次に、情報処理サーバ10は、属性記述パターンに基づき属性属性値を抽出するステップS33。具体的には、情報処理サーバ10のシステム制御部14は、属性属性値抽出のサブルーチンにより属性属性値を抽出する。属性属性値抽出のサブルーチンでは、情報処理サーバ10のシステム制御部14は、属性記述パターンに適合する属性属性値を抽出したり、属性へのスコア付けを行ったり、上位のランクの属性を選択したり、属性のフィルタリングを行ったりする。次に、情報処理サーバ10は、属性属性値に基づき属性記述パターンを抽出するステップS34。具体的には、情報処理サーバ10のシステム制御部14は、属性記述パターン抽出のサブルーチンにより属性記述パターンを抽出する。属性記述パターン抽出のサブルーチンでは、情報処理サーバ10のシステム制御部14は、属性属性値に適合する属性記述パターンを抽出したり、属性記述パターンと属性属性値との共起確率を算出したり、スコアを算出したり、上位のランクの属性記述パターンを選択したりする。次に、情報処理サーバ10は、ステップS5と同様に、所定回数を判定するステップS35。次に、情報処理サーバ10は、同義の属性を集約するステップS36。具体的には、情報処理サーバ10のシステム制御部14は、ステップS33~ステップS35のブートストラップ法により求めた属性名に対して、ステップS13と同様に、同義の属性の属性名の集約を行う。次に、情報処理サーバ10は、ステップS7と同様に、属性、属性値に基づき、商品等カタログを生成するステップS37。5.2.属性属性値の抽出次に、属性属性値抽出のサブルーチンについて、図15を用いて説明する。図15に示すように、情報処理サーバ10は、属性記述パターンに適合する属性属性値を抽出するステップS40。具体的には、情報処理サーバ10のシステム制御部14は、ステップS3と同様に、属性記述パターンに適合する属性属性値を抽出する。次に、情報処理サーバ10は、属性選定のサブルーチンにおけるステップS10~ステップS12と同様に、属性へのスコア付けを行いステップS41、上位のランクの属性を選択しステップS42、属性のフィルタリングを行うステップS43。5.3.属性記述パターンの抽出次に、属性記述パターン抽出のサブルーチンについて、図16を用いて説明する。図16に示すように、情報処理サーバ10は、ステップS4と同様に属性属性値に適合する属性記述パターンを抽出するステップS45。次に、情報処理サーバ10は、属性記述パターンと属性属性値との共起確率を算出するステップS46。具体的には、情報処理サーバ10のシステム制御部14は、属性関連語と属性記述パターンとが共に出現する共起数の一例として、属性記述パターンtと、対象となっている同一カテゴリの複数のウェブページにおいて、属性属性値の対iとの共起数fi,tを算出する。そして、情報処理サーバ10のシステム制御部14は、属性記述パターンtと属性属性値の組iが共起する確率、すなわち、式1の共起確率Ptを算出する。Pt=fi,t/Nt1ここで、Ntは、抽出した属性記述パターンtの数である。次に、情報処理サーバ10は、エントロピースコアを算出するステップS47。様々な属性属性値と共起する属性記述パターンは、適切な属性記述パターンであるという仮定に基づいて、情報処理サーバ10のシステム制御部14は、属性記述パターンに対するエントロピーHtを式2により算出する。Ht=-Σi∈IPt×log2Pt2ここで、Iは、属性属性値の組iを要素とする属性属性値の組の集合、属性記述パターンtを要素とするTは属性記述パターン集合である。次に、情報処理サーバ10は、上位のスコアの属性記述パターンを選択するステップS48。具体的には、情報処理サーバ10のシステム制御部14は、スコアとしてエントロピーHtの高い属性記述パターンからランク付けをして、所定のランク以上の属性記述パターンを選択する。このように情報処理サーバ10のシステム制御部14は、属性記述パターンのスコア付けを行う属性記述パターンスコアリング手段の一例として機能する。また、情報処理サーバ10のシステム制御部14は、スコアの順に属性記述パターンのランク付けを行い、所定のランク以上の属性記述パターンを選択する属性記述パターン選択手段の一例として機能する。また、情報処理サーバ10のシステム制御部14は、属性関連語と属性記述パターンとが共に出現する共起数に基づき属性記述パターンのスコア付けを行う属性記述パターンスコアリング手段の一例として機能する。なお、ステップS46~ステップS48は、ステップS5までに得られた属性記述パターンリストに対して、属性記述パターンの選定のステップとして使用されて、無駄な属性記述パターンを省くことができる。以上のように、本変形例では、特に、ブートストラップの回数を増やした場合に、抽出される属性属性値や、属性記述パターンが増大することを防止することができる。また、情報処理サーバ10のシステム制御部14が、属性記述パターンのスコア付けを行い、上位のランクの属性記述パターンを選択する場合、属性属性値を抽出するための属性記述パターンの精度が高くなる。また、情報処理サーバ10のシステム制御部14が、属性関連語と属性記述パターンとが共に出現する共起数に基づき属性記述パターンのスコア付けを行う場合、属性記述パターンを選択する上でのスコアの精度が高くなる。なお、本実施形態やその変形例において、属性のスコアとして、店舗数でなく、属性名が出現したウェブページの数でもよい。情報処理サーバ10のシステム制御部14が、属性スコアリング手段として、属性関連語の検索のヒット件数に基づき、属性関連語のスコア付けを行う。この場合、店舗が多く集まるサイバーモール以外にも適用できる。また、商品等の対象の供給元のウェブページから、各商品等の対象の属性属性値を求め、この属性属性値により、商品等カタログの属性属性値の精度の判定を行ってもよい。この場合、商品等に関する公式な商品等情報を取り入れ、生成された商品等カタログの精度を判定することにより、商品等カタログの信頼性を向上させることができる。例えば、図17に示すように、情報処理サーバ10のが、商品等の供給元対象の製造元や輸入販売元等の対象供給元のウェブページを通信部を通して取得するステップS51。具体的には、情報処理サーバ10のシステム制御部14が、情報DB22aに記憶されたURL等を参照して、図18に示すような、各商品等の商品IDに対応した供給元のウェブページを取得する。なお、商品IDは、ショッピングサイトにおいて、ウェブページに予め付されている商品IDや、ウェブページのテキストデータから抽出した商品IDでもよい。このように、情報処理サーバ10のシステム制御部14および通信部11が、商品等の対象の供給元のウェブページを取得するウェブページ取得手段の一例として機能する。次に、情報処理サーバ10のが、供給元商品の属性属性値を抽出するステップS52。具体的には、情報処理サーバ10のシステム制御部14が、ステップS2~ステップS6や、ステップS22~ステップS26や、ステップS32~ステップS36のようにして、商品供給元のウェブページから、商品供給元のウェブページに関する属性属性値を抽出する。次に、情報処理サーバ10のが、供給元商品等の供給元対象の属性属性値と商品等カタログの属性属性値とを比較して、商品等カタログの精度を判定する。具体的には、情報処理サーバ10のシステム制御部14が、商品等カタログの属性名に、供給元商品等の供給元対象の属性名があるか否か、また、属性名がある場合、その属性値が一致しているか否かを比較する。そして、同一の属性名が少ない場合や属性値が一致しない場合は、生成された商品等カタログの精度が低いと判断する。また、属性値が一致しない場合は、店舗側での入力ミスと考えることができる。そして、属性名が一致している数や、属性値が一致している数に所定値を設け、所定値以上の場合の商品等カタログの情報が、ユーザ端末35から閲覧されるようにする。このように、情報処理サーバ10のシステム制御部14および通信部11が、初期データ取得手段、属性抽出手段、および、属性記述パターン抽出手段により、商品等の対象の供給元のウェブページから供給元対象属性関連語を抽出し、供給元対象属性関連語と、属性関連語とを比較する属性関連語比較手段の一例として機能する。次に、生成された商品等カタログの変形例について図19を用いて説明する。図19は、生成された商品等カタログの一例を示す模式図である。図19に示すように、属性名製造年に対して、属性値1995年および属性値1996年によりグルーピングされている。情報処理サーバ10のシステム制御部14が、ステップS6や、ステップS26や、ステップS36等で、属性関連語を求めた後、属性名製造年対して属性値1995年を有するウェブページを収集し、また、属性名製造年対して属性値1996年を有するウェブページを収集して、属性関連語に基づき、複数のウェブページの情報をグルーピングする。図19に示すように、商品の商品名と、他の属性とが、属性名製造年対する属性値によりグルーピングされる。情報処理サーバ10のシステム制御部14が、属性関連語に基づき、複数のウェブページをグルーピングする場合、共通する属性によりグルーピングされたウェブページにまとめることができる。また、ユーザが見やすい検索結果に反映させる等、利用価値が高まる。第2実施形態次に、本発明の第2実施形態に係る情報処理システム1の動作について、図を用いて説明する。なお、前記第1実施形態と同一または対応する部分には、同一の符号を用いて異なる構成および作用のみを説明する。その他の実施形態および変形例も同様とする。[6.第2実施形態に係るウェブページ抽出システムの動作]次に、本発明の第2実施形態に係る情報処理システム1のウェブページ抽出システムとしての動作について図20を用いて説明する。まず、ウェブページの抽出の流れについて、図20を用いて説明する。図20は、第2実施形態に係る情報処理システムにおいてウェブページを抽出する動作例を示すフローチャートである。図20に示すように、情報処理サーバ10は、複数のウェブページを取得し、属性を求めるステップS60。具体的には、情報処理サーバ10のシステム制御部14は、ステップS1~ステップS6と同様に複数のウェブページを取得し、選定した属性の属性名および属性値を求める。または、情報処理サーバ10のシステム制御部14は、ステップS21~ステップS26と同様に複数のウェブページを取得し、選定した属性の属性名および属性値を求める。次に、情報処理サーバ10は、各ウェブページの属性の出現回数を算出するステップS61。具体的には、情報処理サーバ10のシステム制御部14は、ステップS60で取得した各ウェブページで、選定した属性の属性名の出現回数を算出する。なお、集約された属性名の同義語も考慮して、出現回数が算出される。次に、情報処理サーバ10は、出現回数が所定回数以下のウェブページを抽出するステップS62。具体的には、情報処理サーバ10のシステム制御部14は、ステップS60で取得したウェブページで、選定した属性の属性名の出現回数がゼロ、すなわち、選定した属性の属性名が出現しないウェブページを抽出する。複数の属性名がある場合は、どの属性名も出現しないウェブページを抽出する。情報処理サーバ10のシステム制御部14は、この抽出されたウェブページは誤ったカテゴリに登録されたウェブページである、と判定する。このように情報処理サーバ10のシステム制御部14は、複数のウェブページから、属性関連語の出現回数が所定回数以下のウェブページを抽出するウェブページ抽出手段の一例として機能する。また、情報処理サーバ10のシステム制御部14は、属性関連語の出現回数がゼロのウェブページを抽出するウェブページ抽出手段の一例として機能する。次に、情報処理サーバ10のシステム制御部14は、他のカテゴリのウェブページに対しても、ステップS60~ステップS62を適用して、誤ったカテゴリに登録されたウェブページを抽出する。そして、情報処理サーバ10のシステム制御部14は、抽出したウェブページに関する情報を、店舗主に知らせるために店舗主端末30に送信したり、抽出したウェブページを正しいカテゴリに移動させたりする。本実施形態によれば、ウェブページに記載されている対象を分類するカテゴリが同一である複数のウェブページを取得し、初期データとして、ウェブページに記載されている対象の属性に関連した属性関連語、または、当該対象の属性の記述に用いられる属性記述パターンを取得し、複数のウェブページから、属性記述パターンに適合する属性の属性関連語を抽出し、複数のウェブページから、属性関連語に適合する前記属性記述パターンを抽出し、複数のウェブページから、属性関連語の出現回数が所定回数以下のウェブページを抽出することにより、誤ったカテゴリに登録されたウェブページを抽出することができる。例えば、ワインセラーの商品がワインのカテゴリに登録された場合、ワインセラーに関するウェブページには、ワインの属性のひとつ品種等の属性名が出てこない確率が高い。また、属性の属性名を抽出する場合、属性名により、誤ったカテゴリに登録された商品ウェブページを抽出できる。また、情報処理サーバ10のシステム制御部14が、属性関連語の出現回数がゼロのウェブページを抽出する場合、誤ったカテゴリに登録されたウェブページには、属性関連語が出現する確率が低いので、誤ったカテゴリに登録されたウェブページを容易に抽出することができる。[7.ウェブページ抽出システムの動作の第1変形例]次に、ウェブページ抽出システムの動作の第1変形例について図21を用いて説明する。本変形例では、ブートストラップ法のステップにおいて、属性の選定を行ったり、属性記述パターンの選定を行ったりしている。図21は、ウェブページ抽出の第1変形例の動作例を示すフローチャートである。5.1.ウェブページの抽出の流れまず、図21に示すように、情報処理サーバ10は、ステップS31~ステップS36と同様に、複数のウェブページを取得し、属性を求め、同義の属性を集約するステップS65。次に、情報処理サーバ10は、ステップS61およびステップS62と同様に、各ウェブページの属性の属性名の出現回数を算出しステップS66、出現回数が所定回数以下のウェブページを抽出するステップS67。以上のように、本変形例では、特に、ブートストラップの回数を増やした場合に、抽出される属性属性値や、属性記述パターンが増大することを防止することができる。また、情報処理サーバ10のシステム制御部14が、属性記述パターンのスコア付けを行い、上位のランクの属性記述パターンを選択する場合、属性属性値を抽出するための属性記述パターンの精度が高くなる。また、情報処理サーバ10のシステム制御部14が、属性関連語と属性記述パターンとの共起数に基づき属性記述パターンのスコア付けを行う場合、属性記述パターンを選択する上でのスコアの精度が高くなる。なお、本実施形態やその変形例において、属性のスコアとして、店舗数でなく、属性名が出現したウェブページの数でもよい。情報処理サーバ10のシステム制御部14が、属性スコアリング手段として、属性関連語の検索のヒット件数に基づき、属性関連語のスコア付けを行う。この場合、店舗が多く集まるサイバーモール以外にも適用できる。また、情報処理サーバ10のシステム制御部14が、ウェブページ抽出手段として、複数の属性関連語において、属性関連語の出現回数がゼロの割合が、所定以上のウェブページを抽出してもよい。また、属性関連語の出現回数がゼロでなくても、少数出現回数に基づいてもよい。さらに、本発明は、上記各実施形態に限定されるものではない。上記各実施形態は、例示であり、本発明の特許請求の範囲に記載された技術的思想と実質的に同一な構成を有し、同様な作用効果を奏するものは、いかなるものであっても本発明の技術的範囲に包含される。"