(57)【要約】【課題】  Ｗｅｂページ中から特定のデータ種別のデータ値を抽出するための検索キー用タグセット又はタグを、該特定のデータ種別の一データ値に基づいてＷｅｂページ中から精度よく求めることを可能とする。【解決手段】  情報抽出対象Ｗｅｂページを検索し、入力データ値を囲むタグセットを抽出し、このタグセットを元にした検索キー用タグセットを作成し（Ｓ１０２）、情報抽出対象Ｗｅｂページ中のタグセットと検索キー用タグセットとを照合し、検索キー用タグセットに入力データ値以外の部分が一致するタグセットの個数を計数し（Ｓ１０３）、この計数値と情報抽出対象Ｗｅｂページ中のデータ群の数とに基づいて、検索キー用タグセットの適合度を判定し（Ｓ１０６）、この判定の結果に応じた新たな検索キー用タグセットを作成する（Ｓ１０７）。【選択図】    図２
2005309498.tif 000002
【特許請求の範囲】
【請求項１】
同一の構造によるデータ群が繰返し表示されるＷｅｂページ中から特定のデータ種別のデータ値を抽出するための検索キー用タグセットを、入力データ値に基づいて情報抽出対象Ｗｅｂページ中から抽出するシステムであって、
前記情報抽出対象Ｗｅｂページを検索し、前記入力データ値を囲むタグセットを抽出し、このタグセットを元にした検索キー用タグセットを作成する検索キー用タグセット作成手段と、
前記情報抽出対象Ｗｅｂページ中のタグセットと前記検索キー用タグセットとを照合し、前記検索キー用タグセットに前記入力データ値以外の部分が一致するタグセットの個数を計数する計数手段と、
前記計数手段による計数値と前記情報抽出対象Ｗｅｂページ中のデータ群の数とに基づいて、前記検索キー用タグセットの適合度を判定する判定手段とを備え、
前記検索キー用タグセット作成手段は、前記判定の結果に応じた新たな検索キー用タグセットを作成することを特徴とする情報抽出システム。
【請求項２】
前記検索キー用タグセット作成手段は、段階的に、前記情報抽出対象Ｗｅｂページ中から抽出するタグセットの範囲を拡張することを特徴とする請求項１に記載の情報抽出システム。
【請求項３】
前記検索キー用タグセット作成手段は、前記検索キー用タグセット中のデータ値の中から非照合とするデータ値を選択し、
前記計数手段は、前記選択された非照合のデータ値を除外した部分を照合することを特徴とする請求項１又は２に記載の情報抽出システム。
【請求項４】
前記検索キー用タグセット作成手段は、前記非照合のデータ値を変更することを特徴とする請求項３に記載の情報抽出システム。
【請求項５】
同一の構造によるデータ群が繰返し表示されるＷｅｂページ中から特定のデータ種別のデータ値を抽出するための検索キー用タグを、入力データ値に基づいて情報抽出対象Ｗｅｂページ中から抽出するシステムであって、
前記情報抽出対象Ｗｅｂページを検索し、前記入力データ値を有するタグを抽出し、このタグを元にした検索キー用タグを作成する検索キー用タグ作成手段と、
前記情報抽出対象Ｗｅｂページ中のタグと前記検索キー用タグとを照合し、前記検索キー用タグに前記入力データ値に対応するデータ値以外の部分が一致するタグの個数を計数する計数手段と、
前記計数手段による計数値と前記情報抽出対象Ｗｅｂページ中のデータ群の数とに基づいて、前記検索キー用タグの適合度を判定する判定手段とを備え、
前記検索キー用タグ作成手段は、前記判定の結果に応じた新たな検索キー用タグを作成することを特徴とする情報抽出システム。
【請求項６】
前記検索キー用タグ作成手段は、前記検索キー用タグ中の前記入力データ値以外のデータ値の中から非照合とするデータ値を選択し、
前記計数手段は、前記選択された非照合のデータ値を除外した部分を照合することを特徴とする請求項５に記載の情報抽出システム。
【請求項７】
前記検索キー用タグ作成手段は、前記非照合のデータ値を変更することを特徴とする請求項６に記載の情報抽出システム。
【請求項８】
同一の構造によるデータ群が繰返し表示されるＷｅｂページ中から特定のデータ種別のデータ値を抽出するための検索キー用タグセットを、入力データ値に基づいて情報抽出対象Ｗｅｂページ中から抽出する方法であって、
前記情報抽出対象Ｗｅｂページを検索し、前記入力データ値を囲むタグセットを抽出し、このタグセットを元にした検索キー用タグセットを作成する過程と、
前記情報抽出対象Ｗｅｂページ中のタグセットと前記検索キー用タグセットとを照合し、前記検索キー用タグセットに前記入力データ値以外の部分が一致するタグセットの個数を計数する過程と、
前記計数値と前記情報抽出対象Ｗｅｂページ中のデータ群の数とに基づいて、前記検索キー用タグセットの適合度を判定する過程と、
前記判定の結果に応じた新たな検索キー用タグセットを作成する過程と、
を含むことを特徴とする情報抽出方法。
【請求項９】
前記検索キー用タグセット中のデータ値の中から非照合とするデータ値を選択する過程と、
前記情報抽出対象Ｗｅｂページ中のタグセットと前記検索キー用タグセットとを前記選択された非照合のデータ値を除外した部分を照合し、一致するタグセットの個数を計数する過程とをさらに含み、
この計数値を前記適合度の判定に反映することを特徴とする請求項８に記載の情報抽出方法。
【請求項１０】
同一の構造によるデータ群が繰返し表示されるＷｅｂページ中から特定のデータ種別のデータ値を抽出するための検索キー用タグを、入力データ値に基づいて情報抽出対象Ｗｅｂページ中から抽出する方法であって、
前記情報抽出対象Ｗｅｂページを検索し、前記入力データ値を有するタグを抽出し、このタグを元にした検索キー用タグを作成する過程と、
前記情報抽出対象Ｗｅｂページ中のタグと前記検索キー用タグとを照合し、前記検索キー用タグに前記入力データ値に対応するデータ値以外の部分が一致するタグの個数を計数する過程と、
前記計数値と前記情報抽出対象Ｗｅｂページ中のデータ群の数とに基づいて、前記検索キー用タグの適合度を判定する過程と、
前記判定の結果に応じた新たな検索キー用タグを作成する過程と、
を含むことを特徴とする情報抽出方法。
【請求項１１】
前記検索キー用タグ中の前記入力データ値以外のデータ値の中から非照合とするデータ値を選択する過程と、
前記情報抽出対象Ｗｅｂページ中のタグと前記検索キー用タグとを前記選択された非照合のデータ値を除外した部分を照合し、一致するタグの個数を計数する過程とをさらに含み、
この計数値を前記適合度の判定に反映することを特徴とする請求項１０に記載の情報抽出方法。
【請求項１２】
同一の構造によるデータ群が繰返し表示されるＷｅｂページ中から特定のデータ種別のデータ値を抽出するための検索キー用タグセットを、入力データ値に基づいて情報抽出対象Ｗｅｂページ中から抽出するためのコンピュータプログラムであって、
前記情報抽出対象Ｗｅｂページを検索し、前記入力データ値を囲むタグセットを抽出し、このタグセットを元にした検索キー用タグセットを作成する機能と、
前記情報抽出対象Ｗｅｂページ中のタグセットと前記検索キー用タグセットとを照合し、前記検索キー用タグセットに前記入力データ値以外の部分が一致するタグセットの個数を計数する機能と、
前記計数値と前記情報抽出対象Ｗｅｂページ中のデータ群の数とに基づいて、前記検索キー用タグセットの適合度を判定する機能と、
前記判定の結果に応じた新たな検索キー用タグセットを作成する機能と、
をコンピュータに実現させることを特徴とするコンピュータプログラム。
【請求項１３】
前記検索キー用タグセット中のデータ値の中から非照合とするデータ値を選択する機能と、
前記情報抽出対象Ｗｅｂページ中のタグセットと前記検索キー用タグセットとを前記選択された非照合のデータ値を除外した部分を照合し、一致するタグセットの個数を計数する機能とをさらに含み、
この計数値を前記適合度の判定に反映することを特徴とする請求項１２に記載のコンピュータプログラム。
【請求項１４】
同一の構造によるデータ群が繰返し表示されるＷｅｂページ中から特定のデータ種別のデータ値を抽出するための検索キー用タグを、入力データ値に基づいて情報抽出対象Ｗｅｂページ中から抽出するためのコンピュータプログラムであって、
前記情報抽出対象Ｗｅｂページを検索し、前記入力データ値を有するタグを抽出し、このタグを元にした検索キー用タグを作成する機能と、
前記情報抽出対象Ｗｅｂページ中のタグと前記検索キー用タグとを照合し、前記検索キー用タグに前記入力データ値に対応するデータ値以外の部分が一致するタグの個数を計数する機能と、
前記計数値と前記情報抽出対象Ｗｅｂページ中のデータ群の数とに基づいて、前記検索キー用タグの適合度を判定する機能と、
前記判定の結果に応じた新たな検索キー用タグを作成する機能と、
をコンピュータに実現させることを特徴とするコンピュータプログラム。
【請求項１５】
前記検索キー用タグ中の前記入力データ値以外のデータ値の中から非照合とするデータ値を選択する機能と、
前記情報抽出対象Ｗｅｂページ中のタグと前記検索キー用タグとを前記選択された非照合のデータ値を除外した部分を照合し、一致するタグの個数を計数する機能とをさらに含み、
この計数値を前記適合度の判定に反映することを特徴とする請求項１４に記載のコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報抽出システム、情報抽出方法、コンピュータプログラムに関する。
【背景技術】
【０００２】
従来、Ｗｅｂページ中から情報を取得する技術として、例えば特許文献１や特許文献２に記載の技術が知られている。この従来技術では、Ｗｅｂページ中から抽出したい情報（ＵＲＬ（Uniform Resource Locator）や電話番号等）を示す特定の文字列（「＜ＦＲＡＭＥ  ＳＲＣ」や「ｔｅｌ：」等）を判別して情報を切り出している。
【特許文献１】特開２０００−２０７３０９号公報
【特許文献２】特開２００１−２７３２１４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、上述した従来技術では、特定の書式（例えば特定のタグや文字列）で記載される情報を抽出する場合には向いているが、汎用的な書式で記載される情報を抽出する場合には抽出精度が悪く、実用的でないという問題がある。例えば、ユーザがあるデータ種別のデータ値をＷｅｂページ中から抽出する場合を考える。この場合、所望のデータ種別の一データ値を指定し、Ｗｅｂページ中からキーワード検索により該指定データ値を検出し、この検出したデータ値の周りのタグを抽出し、この抽出したタグをユーザの所望のデータ種別のデータ値を抽出するための検索キーとして使用することによりＷｅｂページ中からデータ値を切り出すこととなる。
【０００４】
しかしながら、その抽出されたタグは、所望のデータ種別の一データ値に関するタグではあるが、ユーザの所望のデータ種別の全データ値に適合するように最適化されているとは限らず、このため情報抽出の過不足を招く可能性がある。例えば、タグの汎用度が高すぎる場合には、同じタグで複数のデータ種別のデータ値が切り出されてしまい、所望のデータ種別とは異なる不要なデータ値までもが抽出される結果となる。一方、同一データ種別のデータ値を示すタグであっても異なるタグ属性を有するものがあり、この場合には所望のデータ種別のデータ値であっても抽出できないデータ値が発生する。
【０００５】
本発明は、このような事情を考慮してなされたもので、その目的は、Ｗｅｂページ中から特定のデータ種別のデータ値を抽出するための検索キー用タグセット又はタグを、該特定のデータ種別の一データ値に基づいてＷｅｂページ中から精度よく求めることができる情報抽出システム及び情報抽出方法を提供することにある。
【０００６】
また、本発明の他の目的は、本発明の情報抽出システムをコンピュータを利用して実現するためのコンピュータプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
上記の課題を解決するために、本発明に係る情報抽出システムは、同一の構造によるデータ群が繰返し表示されるＷｅｂページ中から特定のデータ種別のデータ値を抽出するための検索キー用タグセットを、入力データ値に基づいて情報抽出対象Ｗｅｂページ中から抽出するシステムであって、前記情報抽出対象Ｗｅｂページを検索し、前記入力データ値を囲むタグセットを抽出し、このタグセットを元にした検索キー用タグセットを作成する検索キー用タグセット作成手段と、前記情報抽出対象Ｗｅｂページ中のタグセットと前記検索キー用タグセットとを照合し、前記検索キー用タグセットに前記入力データ値以外の部分が一致するタグセットの個数を計数する計数手段と、前記計数手段による計数値と前記情報抽出対象Ｗｅｂページ中のデータ群の数とに基づいて、前記検索キー用タグセットの適合度を判定する判定手段とを備え、前記検索キー用タグセット作成手段は、前記判定の結果に応じた新たな検索キー用タグセットを作成することを特徴とする。
【０００８】
本発明に係る情報抽出システムにおいては、前記検索キー用タグセット作成手段は、段階的に、前記情報抽出対象Ｗｅｂページ中から抽出するタグセットの範囲を拡張することを特徴とする。
【０００９】
本発明に係る情報抽出システムにおいては、前記検索キー用タグセット作成手段は、前記検索キー用タグセット中のデータ値の中から非照合とするデータ値を選択し、前記計数手段は、前記選択された非照合のデータ値を除外した部分を照合することを特徴とする。
【００１０】
本発明に係る情報抽出システムにおいては、前記検索キー用タグセット作成手段は、前記非照合のデータ値を変更することを特徴とする。
【００１１】
本発明に係る情報抽出システムは、同一の構造によるデータ群が繰返し表示されるＷｅｂページ中から特定のデータ種別のデータ値を抽出するための検索キー用タグを、入力データ値に基づいて情報抽出対象Ｗｅｂページ中から抽出するシステムであって、前記情報抽出対象Ｗｅｂページを検索し、前記入力データ値を有するタグを抽出し、このタグを元にした検索キー用タグを作成する検索キー用タグ作成手段と、前記情報抽出対象Ｗｅｂページ中のタグと前記検索キー用タグとを照合し、前記検索キー用タグに前記入力データ値に対応するデータ値以外の部分が一致するタグの個数を計数する計数手段と、前記計数手段による計数値と前記情報抽出対象Ｗｅｂページ中のデータ群の数とに基づいて、前記検索キー用タグの適合度を判定する判定手段とを備え、前記検索キー用タグ作成手段は、前記判定の結果に応じた新たな検索キー用タグを作成することを特徴とする。
【００１２】
本発明に係る情報抽出システムにおいては、前記検索キー用タグ作成手段は、前記検索キー用タグ中の前記入力データ値以外のデータ値の中から非照合とするデータ値を選択し、前記計数手段は、前記選択された非照合のデータ値を除外した部分を照合することを特徴とする。
【００１３】
本発明に係る情報抽出システムにおいては、前記検索キー用タグ作成手段は、前記非照合のデータ値を変更することを特徴とする。
【００１４】
本発明に係る情報抽出方法は、同一の構造によるデータ群が繰返し表示されるＷｅｂページ中から特定のデータ種別のデータ値を抽出するための検索キー用タグセットを、入力データ値に基づいて情報抽出対象Ｗｅｂページ中から抽出する方法であって、前記情報抽出対象Ｗｅｂページを検索し、前記入力データ値を囲むタグセットを抽出し、このタグセットを元にした検索キー用タグセットを作成する過程と、前記情報抽出対象Ｗｅｂページ中のタグセットと前記検索キー用タグセットとを照合し、前記検索キー用タグセットに前記入力データ値以外の部分が一致するタグセットの個数を計数する過程と、前記計数値と前記情報抽出対象Ｗｅｂページ中のデータ群の数とに基づいて、前記検索キー用タグセットの適合度を判定する過程と、前記判定の結果に応じた新たな検索キー用タグセットを作成する過程とを含むことを特徴とする。
【００１５】
本発明に係る情報抽出方法においては、前記検索キー用タグセット中のデータ値の中から非照合とするデータ値を選択する過程と、前記情報抽出対象Ｗｅｂページ中のタグセットと前記検索キー用タグセットとを前記選択された非照合のデータ値を除外した部分を照合し、一致するタグセットの個数を計数する過程とをさらに含み、この計数値を前記適合度の判定に反映することを特徴とする。
【００１６】
本発明に係る情報抽出方法は、同一の構造によるデータ群が繰返し表示されるＷｅｂページ中から特定のデータ種別のデータ値を抽出するための検索キー用タグを、入力データ値に基づいて情報抽出対象Ｗｅｂページ中から抽出する方法であって、前記情報抽出対象Ｗｅｂページを検索し、前記入力データ値を有するタグを抽出し、このタグを元にした検索キー用タグを作成する過程と、前記情報抽出対象Ｗｅｂページ中のタグと前記検索キー用タグとを照合し、前記検索キー用タグに前記入力データ値に対応するデータ値以外の部分が一致するタグの個数を計数する過程と、前記計数値と前記情報抽出対象Ｗｅｂページ中のデータ群の数とに基づいて、前記検索キー用タグの適合度を判定する過程と、前記判定の結果に応じた新たな検索キー用タグを作成する過程とを含むことを特徴とする。
【００１７】
本発明に係る情報抽出方法においては、前記検索キー用タグ中の前記入力データ値以外のデータ値の中から非照合とするデータ値を選択する過程と、前記情報抽出対象Ｗｅｂページ中のタグと前記検索キー用タグとを前記選択された非照合のデータ値を除外した部分を照合し、一致するタグの個数を計数する過程とをさらに含み、この計数値を前記適合度の判定に反映することを特徴とする。
【００１８】
本発明に係るコンピュータプログラムは、同一の構造によるデータ群が繰返し表示されるＷｅｂページ中から特定のデータ種別のデータ値を抽出するための検索キー用タグセットを、入力データ値に基づいて情報抽出対象Ｗｅｂページ中から抽出するためのコンピュータプログラムであって、前記情報抽出対象Ｗｅｂページを検索し、前記入力データ値を囲むタグセットを抽出し、このタグセットを元にした検索キー用タグセットを作成する機能と、前記情報抽出対象Ｗｅｂページ中のタグセットと前記検索キー用タグセットとを照合し、前記検索キー用タグセットに前記入力データ値以外の部分が一致するタグセットの個数を計数する機能と、前記計数値と前記情報抽出対象Ｗｅｂページ中のデータ群の数とに基づいて、前記検索キー用タグセットの適合度を判定する機能と、前記判定の結果に応じた新たな検索キー用タグセットを作成する機能とをコンピュータに実現させることを特徴とする。
【００１９】
本発明に係るコンピュータプログラムにおいては、前記検索キー用タグセット中のデータ値の中から非照合とするデータ値を選択する機能と、前記情報抽出対象Ｗｅｂページ中のタグセットと前記検索キー用タグセットとを前記選択された非照合のデータ値を除外した部分を照合し、一致するタグセットの個数を計数する機能とをさらに含み、この計数値を前記適合度の判定に反映することを特徴とする。
これにより、前述の情報抽出システムがコンピュータを利用して実現できるようになる。
【００２０】
本発明に係るコンピュータプログラムは、同一の構造によるデータ群が繰返し表示されるＷｅｂページ中から特定のデータ種別のデータ値を抽出するための検索キー用タグを、入力データ値に基づいて情報抽出対象Ｗｅｂページ中から抽出するためのコンピュータプログラムであって、前記情報抽出対象Ｗｅｂページを検索し、前記入力データ値を有するタグを抽出し、このタグを元にした検索キー用タグを作成する機能と、前記情報抽出対象Ｗｅｂページ中のタグと前記検索キー用タグとを照合し、前記検索キー用タグに前記入力データ値に対応するデータ値以外の部分が一致するタグの個数を計数する機能と、前記計数値と前記情報抽出対象Ｗｅｂページ中のデータ群の数とに基づいて、前記検索キー用タグの適合度を判定する機能と、前記判定の結果に応じた新たな検索キー用タグを作成する機能とをコンピュータに実現させることを特徴とする。
【００２１】
本発明に係るコンピュータプログラムにおいては、前記検索キー用タグ中の前記入力データ値以外のデータ値の中から非照合とするデータ値を選択する機能と、前記情報抽出対象Ｗｅｂページ中のタグと前記検索キー用タグとを前記選択された非照合のデータ値を除外した部分を照合し、一致するタグの個数を計数する機能とをさらに含み、この計数値を前記適合度の判定に反映することを特徴とする。
これにより、前述の情報抽出システムがコンピュータを利用して実現できるようになる。
【発明の効果】
【００２２】
本発明によれば、ユーザが目的とする特定のデータ種別のデータ値をＷｅｂページ中から取得するための検索キー用タグセット又はタグを、該特定のデータ種別の一データ値に基づいてＷｅｂページ中から精度よく求めることができる。
【発明を実施するための最良の形態】
【００２３】
以下、図面を参照し、本発明の一実施形態について説明する。
図１は、本発明の一実施形態に係る情報抽出システム１の構成を示すブロック図である。図１において、情報抽出システム１は、インタフェースモジュール１１と抽出モジュール１２とを備える。
【００２４】
インタフェースモジュール１１は、ＧＵＩ（Graphical User Interface）機能を有し、オペレータによる入力操作を受け付け、データの入力を行う。オペレータは、情報抽出対象のＷｅｂページ、Ｗｅｂページ中の記事数、注目するデータ値、抽出された情報の正誤などを指定することができる。インタフェースモジュール１１は、入力されたデータ値の文字列（Ｘ）、Ｗｅｂページ中の記事エリア、及び記事エリア中の記事数（Ｎ）を抽出モジュール１２へ出力する。
【００２５】
抽出モジュール１２は、インタフェースモジュール１１からの入力データを使用して、文字列（Ｘ）と同一のデータ種別の全データ値を一意に識別可能なタグセット又はタグを記事エリア中から求める。そして、この求まったタグセット又はタグをインタフェースモジュール１１へ出力する。インタフェースモジュール１１は、抽出モジュール１２から受け取ったタグセット又はタグをオペレータへ提示する。
【００２６】
なお、本実施形態に係る情報抽出システムは、専用のハードウェアにより実現されるものであってもよく、あるいはパーソナルコンピュータ等の汎用のコンピュータシステムにより構成され、図１に示される装置の各機能を実現するためのプログラムを実行することによりその機能を実現させるものであってもよい。
【００２７】
また、その情報抽出システムには、周辺機器として入力装置、表示装置等（いずれも図示せず）が接続されるものとする。ここで、入力装置とはキーボード、マウス等の入力デバイスのことをいう。表示装置とはＣＲＴ（Cathode Ray Tube）や液晶表示装置等のことをいう。
また、上記周辺機器については、情報抽出システムに直接接続するものであってもよく、あるいは通信回線を介して接続するようにしてもよい。
【００２８】
次に、図２を参照して、上記図１の情報抽出システム１の動作を説明する。図２は、図１に示す抽出モジュール１２の処理フローを示す図である。
図２において、インタフェースモジュール１１から抽出モジュール１２に対して、対象となる文字列（Ｘ）、記事エリア、及び記事エリア中のデータ群の数である記事数（Ｎ）が入力される。ここで、抽出モジュール１２は、文字列（Ｘ）の種別が、タグの要素であるか、或いはタグ属性であるかによって以降の処理を選択する（ステップＳ１０１）。
以下、文字列（Ｘ）の種別が、タグの要素である場合と、タグ属性である場合とに分けてそれぞれの動作を説明する。
【００２９】
初めに、文字列（Ｘ）の種別がタグの要素である場合の動作を説明する。
この場合、ユーザの目的とするデータ種別は要素種別であり、文字列（Ｘ）と同一の要素種別の全要素値を一意に識別可能なタグセットを記事エリア中から求めるための処理を行う。
先ず、ステップＳ１０２において、抽出モジュール１２は、記事エリア内を検索し、要素“文字列（Ｘ）”を囲む最小範囲のタグセットを抽出する。そして、この抽出したタグセットに対して、要素“文字列（Ｘ）”を記号＋で置換した文字列（Ｘ’）を作成する。この文字列（Ｘ’）は、要素として記号＋を囲むタグセットとなる。
【００３０】
次いで、ステップＳ１０３では、記事エリア内を検索し、文字列（Ｘ’）中のタグと同じタグからなるタグセットを抽出する。そして、この抽出したタグセットに対して、その要素を記号＋で置換する。そして、この置換後のタグセットと文字列（Ｘ’）とを比較し、一致すればレジスタＭ１に１を加算する。このステップＳ１０３は、記事エリア内の全ての検索が終了するまで繰り返し行う。
【００３１】
次いで、ステップＳ１０４では、文字列（Ｘ’）に対して、文字列（Ｘ’）中の全てのタグ属性の属性値を記号＊で置換した文字列（Ｙ）を作成する。この文字列（Ｙ）は、要素として記号＋を、且つ全てのタグ属性値として記号＊を囲むタグセットとなる。
【００３２】
次いで、ステップＳ１０５では、記事エリア内を検索し、文字列（Ｙ）中のタグと同じタグからなるタグセットを抽出する。そして、この抽出したタグセットに対して、その要素を記号＋で置換し、さらに文字列（Ｙ）中の記号＊に対応する位置のタグ属性の属性値を記号＊で置換する。そして、この置換後のタグセットと文字列（Ｙ）とを比較し、一致すればレジスタＭ２に１を加算する。このステップＳ１０５は、記事エリア内の全ての検索が終了するまで繰り返し行う。
【００３３】
次いで、ステップＳ１０６では、記事数（Ｎ）とレジスタＭ１の値とレジスタＭ２の値とを比較する。そして、この比較の結果に応じた次ステップへ移行する。この比較及び移行の条件を以下に示す。
【００３４】
条件Ａ；Ｍ１＞Ｎ、且つ、Ｍ２＞Ｎならば「ｃａｓｅ１」とし、ステップＳ１０７へ進む。この「ｃａｓｅ１」の場合、現段階の文字列（Ｘ’）のタグセットでは所望の要素種別の全要素値に適合していないと判断し、タグセットを最適化するための処理を行う。
条件Ｂ；Ｍ１＝Ｎ、且つ、Ｍ２＞Ｎならば「ｃａｓｅ２」とし、ステップＳ１０８へ進む。
条件Ｃ；Ｍ１＝Ｎ、且つ、Ｍ２＝Ｎならば「ｃａｓｅ３」とし、ステップＳ１０８へ進む。
これら「ｃａｓｅ２又は３」の場合、現段階の文字列（Ｘ’）のタグセットが所望の要素種別の全要素値に適合すると判断し、現段階の文字列（Ｘ’）を検索キー用のタグセットとする。
【００３５】
条件Ｄ；Ｍ１＜Ｎ、且つ、Ｍ２＝Ｎならば「ｃａｓｅ４」とし、ステップＳ１０９へ進む。この「ｃａｓｅ４」の場合、現段階の文字列（Ｙ）のタグセットが所望の要素種別の全要素値に適合すると判断し、現段階の文字列（Ｙ）を検索キー用のタグセットとする。
【００３６】
条件Ｅ；Ｍ１＜Ｎ、且つ、Ｍ２＜Ｎならば「ｃａｓｅ５」とし、ステップＳ１１０へ進む。
条件Ｆ；Ｍ１＜Ｎ、且つ、Ｍ２＞Ｎならば「ｃａｓｅ６」とし、ステップＳ１１０へ進む。
これら「ｃａｓｅ５又は６」の場合、現段階の文字列（Ｙ）のタグセットが所望の要素種別の全要素値に適合していないと判断し、タグセットを最適化するための処理を行う。
【００３７】
次いで、ステップＳ１０７では（ｃａｓｅ１）、記事エリア内を検索し、文字列（Ｘ’）を囲む最小範囲のタグセットを抽出する。そして、これを新たな文字列（Ｘ’）として更新し、上記ステップＳ１０３へ戻る。これにより、検証済みの文字列（Ｘ’）のタグセットから一段階限定された新たな文字列（Ｘ’）が作成され、この新文字列（Ｘ’）についての検証が実行されることとなる。
【００３８】
また、ステップＳ１０８では（ｃａｓｅ２又は３）、文字列（Ｘ’）を検索キー用のタグセットとしてインタフェースモジュール１１へ出力する。
【００３９】
また、ステップＳ１０９では（ｃａｓｅ４）、文字列（Ｙ）を検索キー用のタグセットとしてインタフェースモジュール１１へ出力する。
【００４０】
また、ステップＳ１１０では（ｃａｓｅ５又は６）、文字列（Ｙ）を更新して上記ステップＳ１０５へ戻る。この文字列（Ｙ）の更新では、ｂ［Ｍ４］を定義する。ｂ［Ｍ４］は、文字列（Ｘ’）に含まれるタグ属性についての取りうる全ての組み合わせを記述したものである。例えば、文字列（Ｘ’）中にタグ属性として３つの属性が存在する場合、７つの組み合わせが存在するので、レジスタＭ４の値は０〜６とし、各レジスタＭ４の値に対応するタグ属性の組をｂ［Ｍ４］に記述する。そして、文字列（Ｘ’）中のタグ属性の中からｂ［Ｍ４］で指定されたタグ属性の属性値を、記号＊で置換したものを新たな文字列（Ｙ）とし、レジスタＭ４に１加算する（レジスタＭ４の初期値は０）。これにより、検証済みの文字列（Ｙ）のタグセットとは異なる限定がなされた新たな文字列（Ｙ）が作成され、この新文字列（Ｙ）についての検証が実行されることとなる。
なお、ｂ［Ｍ４］と文字列（Ｙ）の具体例を以下に示す。
文字列（Ｘ’）＝“＜ＴＤ  ＲＯＷＳＰＡＮ＝２  ＷＩＤＴＨ＝”８０％”  ｂｇｃｏｌｏｒ＝”＃ｅｆｅｆｆｆ”＞＋＜／ＴＤ＞”
この場合、３つのタグ属性“ＲＯＷＳＰＡＮ”，“ＷＩＤＴＨ”，“ｂｇｃｏｌｏｒ”が存在し、その組み合わせは７つとなり、レジスタＭ４の値は０〜６である。そして、
ｂ［０］＝（ＲＯＷＳＰＡＮ）のとき、文字列（Ｙ）＝“＜ＴＤ  ＲＯＷＳＰＡＮ＝＊  ＷＩＤＴＨ＝”８０％”  ｂｇｃｏｌｏｒ＝”＃ｅｆｅｆｆｆ”＞＋＜／ＴＤ＞”である。
ｂ［１］＝（ＷＩＤＴＨ）のとき、文字列（Ｙ）＝“＜ＴＤ  ＲＯＷＳＰＡＮ＝２  ＷＩＤＴＨ＝＊  ｂｇｃｏｌｏｒ＝”＃ｅｆｅｆｆｆ”＞＋＜／ＴＤ＞”である。
ｂ［２］＝（ｂｇｃｏｌｏｒ）のとき、文字列（Ｙ）＝“＜ＴＤ  ＲＯＷＳＰＡＮ＝２  ＷＩＤＴＨ＝”８０％”  ｂｇｃｏｌｏｒ＝＊＞＋＜／ＴＤ＞”である。
ｂ［３］＝（ＲＯＷＳＰＡＮ，ＷＩＤＴＨ）のとき、文字列（Ｙ）＝“＜ＴＤ  ＲＯＷＳＰＡＮ＝＊  ＷＩＤＴＨ＝＊  ｂｇｃｏｌｏｒ＝”＃ｅｆｅｆｆｆ”＞＋＜／ＴＤ＞”である。
ｂ［４］＝（ＲＯＷＳＰＡＮ，ｂｇｃｏｌｏｒ）のとき、文字列（Ｙ）＝“＜ＴＤ  ＲＯＷＳＰＡＮ＝＊  ＷＩＤＴＨ＝”８０％”  ｂｇｃｏｌｏｒ＝＊＞＋＜／ＴＤ＞”である。
ｂ［５］＝（ＷＩＤＴＨ，ｂｇｃｏｌｏｒ）のとき、文字列（Ｙ）＝“＜ＴＤ  ＲＯＷＳＰＡＮ＝２  ＷＩＤＴＨ＝＊  ｂｇｃｏｌｏｒ＝＊＞＋＜／ＴＤ＞”である。
ｂ［６］＝（ＲＯＷＳＰＡＮ，ＷＩＤＴＨ，ｂｇｃｏｌｏｒ）のとき、文字列（Ｙ）＝“＜ＴＤ  ＲＯＷＳＰＡＮ＝＊  ＷＩＤＴＨ＝＊  ｂｇｃｏｌｏｒ＝＊＞＋＜／ＴＤ＞”である。
【００４１】
次に、文字列（Ｘ）の種別がタグ属性である場合の動作を説明する。
この場合、ユーザの目的とするデータ種別はタグ属性であり、文字列（Ｘ）と同一のタグ属性の全タグ属性値を一意に識別可能なタグを記事エリア中から求めるための処理を行う。
先ず、ステップＳ２０１において、抽出モジュール１２は、記事エリア内を検索し、タグ属性値“文字列（Ｘ）”を有するタグを抽出する。そして、この抽出したタグに対して、タグ属性値“文字列（Ｘ）”を記号＋で置換した文字列（Ｑ）を作成する。この文字列（Ｑ）は、タグ属性値として記号＋を有するタグとなる。
【００４２】
次いで、ステップＳ２０２では、記事エリア内を検索し、文字列（Ｑ）と同一のタグを抽出する。そして、この抽出したタグに対して、文字列（Ｑ）中の記号＋に対応する位置のタグ属性値を記号＋で置換する。そして、この置換後のタグセットと文字列（Ｑ）とを比較し、一致すればレジスタＭ３に１を加算する。このステップＳ２０２は、記事エリア内の全ての検索が終了するまで繰り返し行う。
【００４３】
次いで、ステップＳ２０３では、記事数（Ｎ）とレジスタＭ３の値とを比較する。そして、この比較の結果に応じた次ステップへ移行する。この比較及び移行の条件を以下に示す。
【００４４】
条件Ｇ；Ｍ３＝Ｎならば「ｃａｓｅ１１」とし、ステップＳ２０４へ進む。この「ｃａｓｅ１１」の場合、現段階の文字列（Ｑ）のタグが所望のタグ属性の全タグ属性値に適合すると判断し、現段階の文字列（Ｑ）を検索キー用のタグとする。
【００４５】
条件Ｈ；Ｍ３＜Ｎならば「ｃａｓｅ１２」とし、ステップＳ２０５へ進む。この「ｃａｓｅ１２」の場合、現段階の文字列（Ｑ）のタグが所望のタグ属性の全タグ属性値に適合していないと判断し、タグを最適化するための処理を行う。
【００４６】
次いで、ステップＳ２０４では（ｃａｓｅ１１）、文字列（Ｑ）を検索キー用のタグとしてインタフェースモジュール１１へ出力する。
【００４７】
また、ステップＳ２０５では（ｃａｓｅ１２）、文字列（Ｑ）を更新して上記ステップＳ２０２へ戻る。この文字列（Ｑ）の更新では、ｂ［Ｍ５］を定義する。ｂ［Ｍ５］は、文字列（Ｑ）に含まれる記号＋以外のタグ属性についての取りうる全ての組み合わせを記述したものである。例えば、文字列（Ｑ）中に記号＋以外のタグ属性として３つの属性が存在する場合、７つの組み合わせが存在するので、レジスタＭ５の値は０〜６とし、各レジスタＭ５の値に対応するタグ属性の組をｂ［Ｍ５］に記述する。そして、文字列（Ｑ）中のタグ属性の中からｂ［Ｍ５］で指定されたタグ属性の属性値を、記号＊で置換したものを新たな文字列（Ｑ）とし、レジスタＭ５に１加算する（レジスタＭ５の初期値は０）。この新文字列（Ｑ）は、タグ属性値として、文字列（Ｘ）の置換値「記号＋」と記号＊とを含むものとなる。これにより、検証済みの文字列（Ｑ）のタグセットとは異なる限定がなされた新たな文字列（Ｑ）が作成され、この新文字列（Ｑ）についての検証が実行されることとなる。
なお、ｂ［Ｍ５］と文字列（Ｑ）の具体例を以下に示す。
初期の文字列（Ｑ）＝“＜ＴＤ  ＲＯＷＳＰＡＮ＝２  ＷＩＤＴＨ＝”８０％”  ｂｇｃｏｌｏｒ＝＋＞”
この場合、記号＋以外には２つのタグ属性“ＲＯＷＳＰＡＮ”，“ＷＩＤＴＨ”が存在し、その組み合わせは３つとなり、レジスタＭ５の値は０〜２である。そして、
ｂ［０］＝（ＲＯＷＳＰＡＮ）のとき、文字列（Ｑ）＝“＜ＴＤ  ＲＯＷＳＰＡＮ＝＊  ＷＩＤＴＨ＝”８０％”  ｂｇｃｏｌｏｒ＝＋＞である。
ｂ［１］＝（ＷＩＤＴＨ）のとき、文字列（Ｑ）＝“＜ＴＤ  ＲＯＷＳＰＡＮ＝２  ＷＩＤＴＨ＝＊  ｂｇｃｏｌｏｒ＝＋＞である。
ｂ［２］＝（ＲＯＷＳＰＡＮ，ＷＩＤＴＨ）のとき、文字列（Ｑ）＝“＜ＴＤ  ＲＯＷＳＰＡＮ＝＊  ＷＩＤＴＨ＝＊  ｂｇｃｏｌｏｒ＝＋＞である。
【００４８】
なお、上記した実施形態では、抽出モジュール１２からインタフェースモジュール１１へ出力されるタグセット又はタグにおいて、記号＋は情報を抽出する位置を示し、記号＊は検索時の照合から除外する位置を示す。
なお、置換する記号は上記した記号＋や記号＊に限定されない。
【実施例】
【００４９】
次に、図３に示すＷｅｂページを情報抽出対象とした場合の具体例を説明する。
図３のＷｅｂページは所謂「ネット掲示板」と呼ばれる電子掲示板の一例である。このＷｅｂページ中の記事エリア１００には、３つの記事１１０、１２０、１３０が含まれている。各記事１１０、１２０、１３０は、表題部分Ｗ１と本文部分Ｗ２とから構成される。記事１１０、１３０の本文部分Ｗ２の背景色は無色であり、記事１２０の本文部分Ｗ２の背景色は黄色となっている。
以下、抽出したいデータ種別の例を挙げて説明する。
【００５０】
［データ種別「投稿者」のデータ値を抽出する場合］
オペレータは、情報抽出対象として図３のＷｅｂページ（記事エリア１００）を指定し、データ種別（要素種別）「投稿者」の一データ値（要素値）として、例えば記事１１０の投稿者“太郎”を指定し、記事数として３を指定する。この場合、抽出モジュール１２の「文字列（Ｘ）の種別がタグの要素である場合の処理」において、文字列（Ｘ）＝“太郎”、記事数（Ｎ）＝３となる。また、記事エリア１００のＨＴＭＬデータが抽出モジュール１２に入力される。図４には、記事エリア１００のＨＴＭＬデータのうち、データ種別「投稿者」のデータ値抽出に係る部分が示されている。
【００５１】
この場合の抽出モジュール１２によるデータ種別「投稿者」のデータ値抽出用の検索キーの抽出結果を以下に示す。
最小範囲のタグセットである文字列（Ｘ’）＝“＜Ｂ＞＋＜／Ｂ＞”の場合、Ｍ１＝Ｍ２＝６＞Ｎ＝３であり、ｃａｓｅ１となる。このため、文字列（Ｘ’）に含めるタグセットを一セット分拡張し、文字列（Ｘ’）＝“＜ｔｄ＞＜Ｂ＞＋＜／Ｂ＞＜／ｔｄ＞”とする。これにより、Ｍ１＝Ｍ２＝３＝Ｎ（ｃａｓｅ３）となるので、文字列“＜ｔｄ＞＜Ｂ＞＋＜／Ｂ＞＜／ｔｄ＞”を出力する。
【００５２】
［データ種別「タイトル」のデータ値を抽出する場合］
オペレータは、データ種別（要素種別）「タイトル」の一データ値（要素値）として、例えば記事１１０のタイトル“ポイント制改正”を指定する。他の指定はデータ種別「投稿者」の場合と同様である。この場合、抽出モジュール１２の「文字列（Ｘ）の種別がタグの要素である場合の処理」において、文字列（Ｘ）＝“ポイント制改正”、記事数（Ｎ）＝３となる。また、記事エリア１００のＨＴＭＬデータが抽出モジュール１２に入力される。図５には、記事エリア１００のＨＴＭＬデータのうち、データ種別「タイトル」のデータ値抽出に係る部分が示されている。
【００５３】
この場合の抽出モジュール１２によるデータ種別「タイトル」のデータ値抽出用の検索キーの抽出結果を以下に示す。
最小範囲のタグセットである文字列（Ｘ’）＝“＜ＦＯＮＴ  ｃｏｌｏｒ＝”＃００００ＦＦ”  ＴＩＴＬＥ＝”４１４”＞＋＜／ＦＯＮＴ＞”の場合、Ｍ１＝１＜Ｎ＝３、且つＭ２＝３＝Ｎであり、ｃａｓｅ４となる。このため、現段階の文字列（Ｙ）＝“＜ＦＯＮＴ  ｃｏｌｏｒ＝＊  ＴＩＴＬＥ＝＊＞＋＜／ＦＯＮＴ＞”を出力する。
【００５４】
［データ種別「本文」のデータ値を抽出する場合］
オペレータは、データ種別（要素種別）「本文」の一データ値（要素値）として、例えば記事１１０の本文“現在の１００円＝１ポイントから、・・・”を指定する。他の指定はデータ種別「投稿者」の場合と同様である。この場合、抽出モジュール１２の「文字列（Ｘ）の種別がタグの要素である場合の処理」において、文字列（Ｘ）＝“現在の１００円＝１ポイントから、・・・”、記事数（Ｎ）＝３となる。また、記事エリア１００のＨＴＭＬデータが抽出モジュール１２に入力される。図６には、記事エリア１００のＨＴＭＬデータのうち、データ種別「本文」のデータ値抽出に係る部分が示されている。
【００５５】
この場合の抽出モジュール１２によるデータ種別「本文」のデータ値抽出用の検索キーの抽出結果を以下に示す。
最小範囲のタグセットである文字列（Ｘ’）＝“＜ＴＤ  ＲＯＷＳＰＡＮ＝２  ＷＩＤＴＨ＝”８０％”  ｂｇｃｏｌｏｒ＝”＃ｅｆｅｆｆｆ”＞＋＜／ＴＤ＞”の場合、Ｍ１＝２＜Ｎ＝３、且つＭ２＝６＞Ｎ＝３であり、ｃａｓｅ６となる。このため、文字列（Ｙ）を更新し、文字列（Ｙ）＝“＜ＴＤ  ＲＯＷＳＰＡＮ＝２  ＷＩＤＴＨ＝”８０％”  ｂｇｃｏｌｏｒ＝”＊”＞＋＜／ＴＤ＞”とする。これにより、Ｍ１＝３＝Ｎ、Ｍ２＝６＞Ｎ（ｃａｓｅ２）となるので、文字列“＜ＴＤ  ＲＯＷＳＰＡＮ＝２  ＷＩＤＴＨ＝”８０％”  ｂｇｃｏｌｏｒ＝”＊”＞＋＜／ＴＤ＞”を出力する。この例では、記事１１０、１３０の本文部分Ｗ２の背景色は無色であり、記事１２０の本文部分Ｗ２の背景色は黄色となっているため、タグ属性「背景色」のタグ属性値のみを記号＊で置換することにより、データ種別「本文」の全データ値に適合するタグセットが得られる。
【００５６】
［データ種別「親記事」のデータ値を抽出する場合］
オペレータは、データ種別「親記事」に対応するタグ属性「ＴＩＴＬＥ」の一データ値（タグ属性値）として、例えば記事１１０に係るタグ属性値“４００”を指定する。他の指定はデータ種別「投稿者」の場合と同様である。この場合、抽出モジュール１２の「文字列（Ｘ）の種別がタグ属性である場合の処理」において、文字列（Ｘ）＝“４００”、記事数（Ｎ）＝３となる。また、記事エリア１００のＨＴＭＬデータが抽出モジュール１２に入力される。図７には、記事エリア１００のＨＴＭＬデータのうち、タグ属性「ＴＩＴＬＥ」のタグ属性値抽出に係る部分が示されている。
【００５７】
この場合の抽出モジュール１２によるタグ属性「ＴＩＴＬＥ」のタグ属性値抽出用の検索キーの抽出結果を以下に示す。
初期の文字列（Ｑ）＝“＜ｔｄ  ＴＩＴＬＥ＝＋＞”の場合、Ｍ３＝３＝Ｎであり、ｃａｓｅ１１となる。このため、文字列＝“＜ｔｄ  ＴＩＴＬＥ＝＋＞”を出力する。
【００５８】
［データ種別「記事」の情報を抽出する場合］
オペレータは、データ種別「記事」に対応するタグ属性「ＴＩＴＬＥ」の一データ値（タグ属性値）として、例えば記事１１０に係るタグタグ属性値“４１４”を指定する。他の指定はデータ種別「投稿者」の場合と同様である。この場合、抽出モジュール１２の「文字列（Ｘ）の種別がタグ属性である場合の処理」において、文字列（Ｘ）＝“４１４”、記事数（Ｎ）＝３となる。また、記事エリア１００のＨＴＭＬデータが抽出モジュール１２に入力される。図８には、記事エリア１００のＨＴＭＬデータのうち、タグ属性「ＴＩＴＬＥ」のタグ属性値抽出に係る部分が示されている。
【００５９】
この場合の抽出モジュール１２によるタグ属性「ＴＩＴＬＥ」のタグ属性値抽出用の検索キーの抽出結果を以下に示す。
初期の文字列（Ｑ）＝“＜ＦＯＮＴ  ｃｏｌｏｒ＝”＃００００ＦＦ”  ＴＩＴＬＥ＝＋＞”の場合、Ｍ３＝１＜Ｎ＝３であり、ｃａｓｅ１２となる。このため、文字列（Ｑ）中のタグ属性値”＃００００ＦＦ”を記号＊で置換し、文字列（Ｑ）＝“＜ＦＯＮＴ  ｃｏｌｏｒ＝＊  ＴＩＴＬＥ＝＋＞”とする。これにより、Ｍ３＝３＝Ｎ（ｃａｓｅ１１）となるので、文字列“＜ＦＯＮＴ  ｃｏｌｏｒ＝＊  ＴＩＴＬＥ＝＋＞”を出力する。
【００６０】
上記した各実施例では、抽出モジュール１２からインタフェースモジュール１１へ出力されるタグセット又はタグにおいて、記号＋はデータ値を抽出する位置を示し、記号＊は検索時の照合から除外する位置を示す。
なお、置換する記号は上記した記号＋や記号＊に限定されない。
【００６１】
上述した実施形態によれば、ユーザが目的とする特定のデータ種別のデータ値をＷｅｂページ中から取得するための検索キー用タグセット又はタグを、該特定のデータ種別の一データ値に基づいてＷｅｂページ中から精度よく求めることができる。これにより、同一の構造によるデータ群が繰返し表示されるＷｅｂページ（ネット掲示板等のＷｅｂページ）中から所望のデータ種別のデータ値を精度よく抽出することが可能となる。
【００６２】
なお、図２に示す各ステップを実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより情報抽出処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものであってもよい。
また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、フラッシュメモリ等の書き込み可能な不揮発性メモリ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。
【００６３】
さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（例えばＤＲＡＭ（Dynamic Random Access Memory））のように、一定時間プログラムを保持しているものも含むものとする。
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【００６４】
以上、本発明の実施形態を図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲の設計変更等も含まれる。
【図面の簡単な説明】
【００６５】
【図１】本発明の一実施形態に係る情報抽出システム１の構成を示すブロック図である。
【図２】図１に示す抽出モジュール１２の処理フローを示す図である。
【図３】本発明の実施例を説明するためのＷｅｂページの一例である。
【図４】図３に示すＷｅｂページに係るＨＴＭＬデータの抜粋である。
【図５】図３に示すＷｅｂページに係るＨＴＭＬデータの抜粋である。
【図６】図３に示すＷｅｂページに係るＨＴＭＬデータの抜粋である。
【図７】図３に示すＷｅｂページに係るＨＴＭＬデータの抜粋である。
【図８】図３に示すＷｅｂページに係るＨＴＭＬデータの抜粋である。
【符号の説明】
【００６６】
１…情報抽出システム、１１…インタフェースモジュール、１２…抽出モジュール。
【図１】
2005309498.tif 000003
【図２】
2005309498.tif 000004
【図３】
2005309498.tif 000005
【図４】
2005309498.tif 000006
【図５】
2005309498.tif 000007
【図６】
2005309498.tif 000008
【図７】
2005309498.tif 000009
【図８】
2005309498.tif 000010