"参照関係を実現するリンクが表現された構造化文書に基づきリンク先の構造化文書から本文を抽出する装置の情報抽出方法であって、収集された構造化文書群に対して、それぞれの構造化文書内に存在するリンクと、該リンク周辺テキスト情報とを抽出するリンク元情報抽出ステップと、リンク元情報抽出ステップで抽出されたリンクに基づきリンク先の構造化文書を特定し、該ステップで抽出されたリンク周辺テキスト情報を含むリンク先の構造化文書における代表的な部分を本文として抽出する本文抽出ステップと、を有することを特徴とする情報抽出方法。リンク元情報抽出ステップにおいて、リンクに囲まれた文字列とリンク先の構造化文書のURLを含む上位n番目n=正の整数のブロック要素に存在する文字列のいずれかを抽出し、本文抽出ステップにおいて、リンク元情報抽出ステップで抽出された文字列をすべて含む上位N番目N=正の整数の要素の配下に存在する文字列を代表的な部分として抽出することを特徴とする請求項1記載の情報抽出方法。参照関係を実現するリンクが表現された構造化文書に基づきリンク先の構造化文書から本文を抽出する情報抽出装置であって、収集された構造化文書群に対して、それぞれの構造化文書内に存在するリンクと、該リンク周辺テキスト情報とを抽出するリンク元情報抽出部と、リンク元情報抽出部で抽出されたリンクに基づきリンク先の構造化文書を特定し、該情報抽出部で抽出されたリンク周辺テキスト情報を含むリンク先の構造化文書における代表的な部分を本文として抽出する本文抽出部と、を備えることを特徴とする情報抽出装置。リンク元情報抽出部が、リンクに囲まれた文字列とリンク先の構造化文書のURLを含む上位n番目n=正の整数のブロック要素に存在する文字列のいずれかを抽出し、本文抽出部が、リンク元情報抽出部で抽出された文字列をすべて含む上位N番目N=正の整数の要素の配下に存在する文字列を代表的な部分として抽出することを特徴とする請求項3記載の情報抽出装置。請求項3または4のいずれか1項に記載の情報抽出装置の各部としてコンピュータを機能させる情報抽出プログラム。しかしながら、非特許文献1の方法は、本文抽出するHTMLファイルが小数であれば、それに応じたXSLTにて表記されたルールを用意することで可能であるものの、インターネット上のあらゆるHTMLを収集するなど大量のHTMLファイルが存在する場合には、各々のHTMLファイルに対して本文抽出を行うためのルールを予め用意しなければならず、非常に困難であった。また、一度用意した本文抽出のルールは未来永劫に使い続けられる保証はなく、HTMLファイルの記述内容が変更された場合には本文が抽出できなくなるおそれもある。本発明は、上述のような従来技術の問題点を解決するためになされたものであり、本文抽出のルールに依存することなく、構造化文書から本文抽出を行うことを解決課題としている。そこで、本発明は、構造化文書の参照関係を利用し、参照元の構造化文書に存在する情報部分を参照先の構造化文書内から抽出する。すなわち、参照元リンク元の構造化文書に存在する情報を有する部分を参照先リンク先の構造化文書から抽出することで、広告部分やメニュー部分などの不要な部分の情報を排除し、本文のみを抽出する。本発明の情報抽出方法は、収集された構造化文書群に対して、それぞれの構造化文書内に存在するリンクと、該リンク周辺テキスト情報とを抽出するリンク元情報抽出ステップと、リンク元情報抽出ステップで抽出されたリンクに基づきリンク先の構造化文書を特定し、該ステップで抽出されたリンク周辺テキスト情報を含むリンク先の構造化文書における代表的な部分を本文として抽出する本文抽出ステップと、を有する。また、本発明の情報抽出装置は、収集された構造化文書群に対して、それぞれの構造化文書内に存在するリンクと、該リンク周辺テキスト情報とを抽出するリンク元情報抽出部と、リンク元情報抽出部で抽出されたリンクに基づきリンク先の構造化文書を特定し、該情報抽出部で抽出されたリンク周辺テキスト情報を含むリンク先の構造化文書における代表的な部分を本文として抽出する本文抽出部と、を備える。なお、本発明は、前記装置としてコンピュータを機能させるプログラムとすることもできる。このプログラムは、ネットワークや記録媒体などを通じて提供することができる。本発明によれば、本文抽出のルールに依存することなく、構造化文書から本文抽出を行うことができる。以下、本発明の実施形態に係る情報抽出装置を説明する。この情報抽出装置は、マークアップ言語で記述された構造化文書、主にWWW上のWebページなどを処理対象とし、参照表現を利用して本文抽出を行う。ここではHTMLドキュメントHTML文書のハイパーリンクによる参照表現に基づく処理例を説明する。すなわち、リンク元のHTMLファイルとリンク先のHTMLファイルとを用いて、リンク先のHTMLファイルから本文を抽出する。このときリンク元のHTMLファイル中に記述された情報を抽出し、抽出された情報がリンク先のHTMLファイル内に存在する場合、それに応じたタグ例えばリンク元ファイルからの抽出情報をすべて含むようなタグをピックアップする。≪構成例≫図1に基づき前記情報抽出装置の構成例を説明する。この情報抽出装置1は、コンピュータにより構成され、通常のコンピュータのハードウェアリソース、例えばCPU.メモリRAMやハードディスクドライブ装置などの記憶装置など備える。このハードウェアリソースとソフトウェアリソースOS.アプリケーションなどとの協働の結果、情報抽出装置1は、文書集合記録部2.文書集合DB3.リンク元情報抽出部4.本文抽出部5.出力部6を実装する。この記録部2は、図示省略の入力部を通じて入力された処理対象の文書の情報、例えばHTMLファイルを前記DB3に記録する。このHTMLファイルは、検索エンジンのクローリングなどで収集されたものでもよい。なお、前記DB3は前記記憶装置に構築されているものとする。前記情報抽出部4は、前記DB3に記録された文書のHTMLファイル内に存在する参照関係を実現するハイパーリンクと、該リンクの周辺テキスト以下リンク周辺テキストという。とを抽出する。ここではハイパーリンクに囲まれた文字列を抽出してもよく、あるいはHTMLにおける要素タグの階層構造親子関係に基づきリンク先文書のURL含む上位n番目n=正の整数のブロック要素内に存在する文字列を抽出してもよい。本文抽出部5は、前記DB3に記録された文書についてHTMLファイルを参照するハイパーリンクが前記情報抽出部4で抽出されていれば、該文書をリンク先文書として特定する。ここで特定されたリンク先文書のHTMLファイル内に存在するテキスト情報の文字列と前記情報抽出部4の抽出したリンク周辺テキストの文字列とを比較し、リンク先文書内の代表的な部分を本文として抽出する。ここでは前記情報抽出部4で抽出された文字列をすべて含む上位N番目N=正の整数の要素親タグの配下に存在する文字列を抽出する。したがって、広告部分やメニュー部分などの不要部分の情報を排除し、本文に該当する部分のみが抽出される。抽出された本文は出力部6を通じて、例えば検索エンジンにおける検索用の索引インデックスを作成するためのHTMLを代表する部分として出力される。以下、情報抽出装置1の処理の詳細を、前記情報抽出部4と本文抽出部5とに大別して説明する。≪前記情報抽出部4の処理例≫まず、図2に基づき前記情報抽出部4の処理例を説明する。ここでは図3の文書A~Dを処理対象とする。この文書A~Dは、商品購入サービスを行っているインターネット上のサイトにて提供されるHTMLファイルであって、文書Aは商品を羅列する文書を関し、文書B~Dは商品1~3の詳細を説明する文書に関する。図3中、文書Aの商品名1~3の下線アンダーラインは文書B.Cの参照を実現するハイパーリンクを示し、商品名1のハイパーリンクは文書Bを参照し、商品名2のハイパーリンクは文書Cを参照し、商品名3のハイパーリンクは文書Dを参照している。なお、文書A~DのHTMLファイルは、前記DB2に記録されているものとする。まず、前記情報抽出部4は、処理が開始さると処理対象のHTMLファイルを前記DB3から取得するS01。ここでは一例として文書AのHTMLファイルを取得するものとする。その後にS01で取得したHTMLファイル内にハイパーリンクが存在するか否かを確認するS02。確認の結果、ハイパーリンクが存在しなければ前記情報抽出部4の処理を終了する。一方、ハイパーリンクが存在すれば該ハイパーリンクとリンク周辺テキストとを抽出しS03、処理を終了する。この抽出情報は次の12のいずれかで定義されるものとする。1ハイパーリンクHTMLタグのANCHORタグに囲まれた文字列URLを含む文字列2ハイパーリンク先文書のURLを含み、かつ上位n番目n=正の整数に出現するブロック要素内に存在する文字列この定義12の選択あるいはnの値に依存して抽出情報の範囲を変更することができる。例えば定義1を選択すれば最小範囲、即ちハイパーリンクHTMLタグのANCHORタグに囲まれた文字列が抽出される。また、定義2を選択してn=最大値HTML要素の階層数すれば最大範囲、即ち本文全文HTMLタグのBODYタグの中身すべてが抽出される。このとき抽出される文字列にHTMLタグを含むか否かの条件を与えることもできる。ここでHTMLの要素タグは、非特許文献2に示すように、ある要素がある要素を含み、さらにその要素が別の要素を含む、というように階層構造で表される。この階層構造は、一般的に親要素、子要素、孫要素などと親子関係にたとえて表現され、要素ごとに親子関係を有しており、定義2の上位n番目は要素の親子関係を示している。また、要素の種類としては、非特許文献3に示すように、表示上のブロック見出し段落などを構成するブロック要素と、表示上はブロック要素と連続しているように見えるインライン要素とが存在する。これを図4aに基づき説明すれば、文書AのHTMLファイル中、DIVはブロック要素に該当し、SPANとAANCHORはインライン要素に該当する。このときAANCHORタグからみれば、id=TRのDIVタグは上位1番目に出現するブロック要素に該当し、id=TABLEのDIVタグは上位第2番目に出現するブロック要素に該当する。なお、AANCHORタグのhref属性はリンク先のURLを指定しているものとする。ここで文書AのHTMLファイル中からの抽出例を説明する。図4aに示すように、文書AのHTMLファイルには3個のAANCHORタグが存在するため、3個のハイパーリンクが埋まっていることがS02で確認される。この各AANCHORタグはhref属性に示すように、文書B~Dを参照している。ここでは一例としてS03のリンク元文書からの抽出範囲が定義2に設定され、n=1に設定されているものとする。また、タグを含まず人が可読なテキストのみという条件も与えられているものとする。このとき各AANCHORタグからみれば、id=TRの各DIVタグは上位1番目に出現するブロック要素に該当するから、その配下の各SPANタグに囲まれた文字列がそれぞれ抽出される。したがって、文書Bについては上段のDIVid=TR配下、即ちhref属性に示す文書BのURLと、商品名1値段:100円色:赤のリンク周辺テキストとが抽出される。また、文書Cについては中段のDIVid=TR配下、即ちhref属性に示す文書CのURLと、商品名2値段:300円色:青のリンク周辺テキストとが抽出される。さらに、文書Dについては下段のDIVid=TR配下、即ちhref属性に示す文書DのURLと、商品名3値段:300円色:黄のリンク周辺テキストとが抽出される。抽出されたリンク先文書のURLとリンク周辺テキストとは前記記憶装置に記憶されるものとする。≪本文抽出部5の処理内容≫つぎに図5に基づき本文抽出部5の処理例を説明する。本文抽出部5は、処理が開始されると処理対象のHTMLファイルを前記DB2から取得するS11。ここでは一例として文書B~DのHTMLファイルを取得するものとする。この取得したHTMLファイルを参照するハイパーリンクがS03で抽出されているか否かを確認するS12。この確認は前記記憶装置に記憶されたリンク先文書のURLを用いればよい。この結果、ハイパーリンクの存在が確認されていなければ処理を終了し、S11に戻って次のHTMLファイルを取得する。一方、ハイパーリンクの存在が確認されていれば、取得したHTMLファイルをリンク先文書と特定し、S03で抽出されたリンク周辺テキストを前記記憶装置から取得し、リンク周辺テキストを含むリンク先文書の代表部分を本文として抽出するS13。このときリンク先文書のどこまでを代表的部分、即ち本文とするのかの条件が必要である。基本的にはS03で抽出されたリンク周辺テキストの文字列を含む部分であればよいが、リンク先のHTMLファイルのすべての文字列とするのでは無用な情報によるデータ容量の増加を招くおそれがある。そこで、本文抽出される代表的部分の範囲指定としては、S03で抽出されたリンク周辺テキストの文字列をすべて含み、かつ上位N番目N=正の整数に出現する親要素タグを探索し、その配下に存在する文字列を本文とする。この本文抽出の条件、即ちNの値を変更することでHTMLファイル内から抽出される本文抽出の文字列を変更することもできる。このとき本文にHTMLタグを含むか否かの条件も与えることができるものとする。以下、文書BのHTMLファイルに対する処理例を説明する。ここでは本文抽出条件はN=1に設定され、上位1番目に出現する親要素を探索するものとする。また、文書Bは、S12でS03のハイパーリンク抽出が確認され、前記記憶装置にはS03で抽出した商品名1値段:100円色:赤のリンク周辺テキストが記憶されているものとする。このとき文書BのHTML中では、図4bに示すように、商品名1はid=nameのSPANタグに挟まれ、値段:100円はid=priceのSPANタグに挟まれ、色:赤はid=colorのSPANタグに挟まれており、これらをすべて含む上位1番目の親タグの探索結果としてDIVタグが取得される。したがって、その配下に存在する文字列はDIVタグの配下に存在する文字列が該当する。ここではタグを含まず人が可読なテキストのみという条件が与えられているものとする。その結果、商品名1,写真,型番:123456,値段:100円,色:赤,概略:売れてますの文字列が文書Bの代表的部分、即ち本文として抽出される。このときHTMLタグを含んで抽出する条件が与えられていれば、タグ付の文字列が抽出される。抽出された本文は出力部6に出力されS14、処理を終了する。ここで出力部6に出力された本文は、検索エンジンなどに提供され、検索用の索引インデックス作成にあたってHTMLファイルの本来表現したかった情報の把握に役立てられる。このように情報抽出装置1によれば、従来のような本文抽出のためのルールに依存することなく、広告部分やメニュー部分などの不要部分の情報を排除して本文を抽出でき、前記ルールの保守コストが軽減される。特に、インターネット上で他者によって生成されたHTMLファイルに対しても、その更新に合わせて本文抽出を臨機応変に実現できる点でも有用である。なお、本発明は上記実施形態に限定されるものではなく、各請求項に記載された範囲内で変形して実施することができる。例えばS03における定義12やnの値、S13の本文抽出条件Nの値はリンク元のHTMLファイル毎に異なってもよく、リンク先のHTMLファイル毎に異なっていてもよい。すなわち、処理対象の文書にすべてに同一としてもよく、あるいはインターネットサイト毎に個別的に選択設定してもよい。もっとも、本文として抽出する情報の統一化のためには、すべてのリンク元HTMLファイルで定義12の選択やnの値の設定は同一であることが好ましい。同様にすべてのリンク先HTMLファイルで本文抽出条件Nの値の設定は同一であることが好ましい。また、本発明は、HTMLの文書に限定されることなく、XMLなどの他のマークアップ言語で記述された構造化文書も処理対象とすることができる。この場合には、XMLドキュメント文書同士のリンクを定義するXLinkXMLLinkingLanguageを利用すればよい。≪プログラムなど≫本発明は、情報抽出装置1の各部2~6の一部もしくは全部として、コンピュータを機能させる文書検索プログラムとして構成することもできる。このプログラムによれば、S01~S03.S11~S14の一部あるいは全部をコンピュータに実行させることが可能となる。前記プログラムは、Webサイトや電子メールなどネットワークを通じて提供することができる。また、前記プログラムは、CD-ROM,DVD-ROM,CD-R,CD-RW,DVD-R,DVD-RW,MO,HDD,BD-ROM,BD-R,BD-REなどの記録媒体に記録して、保存配布することも可能である。この記録媒体は、記録媒体駆動装置を利用して読み出され、そのプログラムコード自体が前記実施形態の処理を実現するので、該記録媒体も本発明を構成する。"