(57)【特許請求の範囲】
【請求項１】
タグを用いて文書構造が規定されたタグ付き文書から利用者に必要な情報を抽出して表示する情報表示方法であって、
コンピュータが、
予め、前記利用者が必要とする一又は複数のキーワードを含むプロファイルを生成するプロファイル生成ステップと、
表示対象となる複数の前記タグ付き文書から抽出したサンプルとなるタグ付き文書から、そのタグ付き文書に含まれる複数のタグを抽出するタグ構造抽出ステップと、
抽出された複数のタグから、更に、前記キーワードと同一のタグを複数抽出し表示装置に表示し、該表示された複数のタグに基づき、タグで囲まれた情報を表示する際における該タグ間の階層構造、該タグに対応して表示する表示名称、該タグに囲まれた情報を表示する際の表示属性のいずれかに関する表示処理規則を、前記利用者から受け付ける変換規則生成ステップと、
表示対象のタグ付き文書から、前記表示処理規則に含まれるタグと同じタグで囲まれた情報を抽出する情報抽出ステップと、
抽出された前記タグで囲まれた情報を、前記表示処理規則に定められた前記タグ間の階層構造、前記タグに対応して表示する表示名称、前記タグに囲まれた情報の表示属性のいずれかに基づいて、表示装置に表示する表示ステップとを
実行する
ことを特徴とする情報表示方法。
【請求項２】
コンピュータに対して、
予め、利用者が必要とする一又は複数のキーワードを含むプロファイルを生成するプロファイル生成ステップと、
表示対象である、タグを用いて文書構造が規定されたタグ付き文書の複数から抽出したサンプルとなるタグ付き文書から、そのタグ付き文書に含まれる複数のタグを抽出するタグ構造抽出ステップと、
抽出された複数のタグから、更に、前記キーワードと同一のタグを複数抽出し表示装置に表示し、該表示された複数のタグに基づき、タグで囲まれた情報を表示する際における該タグ間の階層構造、該タグに対応して表示する表示名称、該タグに囲まれた情報を表示する際の表示属性のいずれかに関する表示処理規則を、前記利用者から受け付ける変換規則生成ステップと、
表示対象のタグ付き文書から、前記表示処理規則に含まれるタグと同じタグで囲まれた情報を抽出する情報抽出ステップと、
抽出された前記タグで囲まれた情報を、前記表示処理規則に定められた前記タグ間の階層構造、前記タグに対応して表示する表示名称、前記タグに囲まれた情報の表示属性のいずれかに基づいて、表示装置に表示する表示ステップとを
実行させる
ことを特徴とする情報表示プログラム。
【請求項３】
タグを用いて文書構造が規定されたタグ付き文書から利用者に必要な情報を抽出して表示する情報表示装置であって、
予め、前記利用者が必要とする一又は複数のキーワードを含むプロファイルを生成するプロファイル生成手段と、
表示対象となる複数の前記タグ付き文書から抽出したサンプルとなるタグ付き文書から、そのタグ付き文書に含まれる複数のタグを抽出するタグ構造抽出手段と、
抽出された複数のタグから、更に、前記キーワードと同一のタグを複数抽出し表示装置に表示し、該表示された複数のタグに基づき、タグで囲まれた情報を表示する際における該タグ間の階層構造、該タグに対応して表示する表示名称、該タグに囲まれた情報を表示する際の表示属性のいずれかに関する表示処理規則を、前記利用者から受け付ける変換規則生成手段と、
表示対象のタグ付き文書から、前記表示処理規則に含まれるタグと同じタグで囲まれた情報を抽出する情報抽出手段と、
抽出された前記タグで囲まれた情報を、前記表示処理規則に定められた前記タグ間の階層構造、前記タグに対応して表示する表示名称、前記タグに囲まれた情報の表示属性のいずれかに基づいて、表示装置に表示する表示手段と
を備えたことを特徴とする情報表示装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、タグ付き情報からオペレータに必要な情報を抽出して表示するためのタグ付き情報表示方法，タグ付き情報表示プログラム，及びタグ付き情報表示装置に、関する。
【０００２】
【従来の技術】
近年、インターネットやイントラネットの発展により、ＷＥＢ上のハイパーテキスト，データベース，新聞，書籍等の印刷，出版物を含め、莫大な情報が簡単に入手可能となっている。これらの情報は様々な形式で記述されているので、オペレータに必要な情報を含む文書がヒットしたとしても、ヒットした莫大な文書中からオペレータに必要な情報を探し出して、これを目的にあった型に整理しなおさなければ、その利用は難しい。
【０００３】
そのため、検索対象となる文書から情報を抽出して整理するための技術開発が進められているが、このような技術においては、検索対象となる文書には、それに含まれる個々の情報の意味を明らかにするためのＸＭＬ（Extensible Markup Languate）やＳＧＭＬ（Standard Generalized Markup Language）等による情報タグが付与され、文書を検索するツールや整理保存するツールには、これら情報タグを手懸かりに必要な情報を知識として抽出する機能が備えられている。
【０００４】
【発明が解決しようとする課題】
しかしながら、これらのツールは、情報の検索や整理等の処理目的に依って夫々事前に用意されるものであるので、その処理結果の表示形式も、ツール毎に異なった画一的なものであった。一方、情報の使用目的は個々の利用者毎に異なる。例えば、利用者の職制（管理職，一般職等）や対象業務（営業，サービスエンジニア，開発）毎に、必要とする情報の内容は異なり、出力結果の利用方法（詳細である必要があるか概要で足りるか，内部資料として利用されるか外部資料として利用されるか）や表示方法（リスト形式，カード形式）によっても、表示すべき情報の範囲は異なってくる。
【０００５】
本発明は、このような問題点に鑑みてなされたものであり、その課題は、利用者の要求に応じて、任意の種類の情報をタグ付き情報から抽出して表示することができるタグ付き情報表示方法，タグ付き情報表示プログラム，及びタグ付き情報表示装置を、提供することである。
【０００６】
【課題を解決するための手段】
上記課題を解決するために案出された本発明によるタグ付き情報表示方法は、予め、前記利用者が必要とする情報の種類を示す一又は複数のキーワードを含むプロファイルを生成するプロファイル生成ステップと、サンプルとなるタグ付き情報から、そのタグ付き情報に含まれる複数のタグを抽出するタグ構造抽出ステップと、抽出された複数のタグから、更に、前記キーワードに相当するタグのみを抽出し、変換規則情報として生成する変換規則生成ステップと、表示対象のタグ付き情報から、前記変換規則に含まれるタグと同じタグによって特定されている情報を抽出する情報抽出ステップと、抽出された情報を表示する表示ステップとを、順次行うことを特徴とする。
【０００７】
また、本発明によるタグ付き情報表示プログラムは、コンピュータに対して、利用者が必要とする情報の種類を示す一又は複数のキーワードを含むプロファイルを生成するプロファイル生成ステップと、サンプルとなるタグ付き情報から、そのタグ付き情報に含まれる複数のタグを抽出するタグ構造抽出ステップと、抽出された複数のタグから、更に、前記キーワードに相当するタグのみを抽出し、変換規則情報として生成する変換規則生成ステップと、表示対象のタグ付き情報から、前記変換規則に含まれるタグと同じタグによって特定されている情報を抽出する情報抽出ステップと、抽出された情報を表示する表示ステップとを、順次実行させることを特徴とする。
【０００８】
また、本発明によるタグ付き情報表示装置は、予め、前記利用者が必要とする情報の種類を示す一又は複数のキーワードを含むプロファイルを生成するプロファイル生成手段と、サンプルとなるタグ付き情報から、そのタグ付き情報に含まれる複数のタグを抽出するタグ構造抽出手段と、抽出された複数のタグから、更に、前記キーワードに相当するタグのみを抽出し、変換規則情報として生成する変換規則生成手段と、表示対象のタグ付き情報から、前記変換規則に含まれるタグと同じタグによって特定されている情報を抽出する情報抽出手段と、抽出された情報を表示する表示手段とを、備えたことを特徴とする。
【０００９】
以上のように構成されると、サンプルとなる一つ又は複数のタグ付き情報から、そのタグ付き情報に含まれるタグが抽出される。そして、このように抽出されたタグの中から、予め利用者が必要としている情報の種類を示すプロファイル中のキーワードに相当するタグのみが、変換規則情報として抽出される。そして、上述したようにして得られた変換規則に含まれるタグに相当する情報が、表示対象タグ付き情報から抽出されて、表示される。従って、個々の利用者が真に必要とする情報のみが自動的に表示対象タグ付き情報から抽出されて表示されるので、これらの情報を手作業で探し出す手間が省ける。また、表示は、変換規則に従った統一的形式でなされるので、種々雑多なタグ付き情報から必要な情報を得ることが可能になる。
【００１０】
なお、本発明においてタグ付き情報には、ＸＭＬ文書の他、ＳＧＭＬ文書やＨＴＭＬ文書等、あらゆる種類のタグ付き文書が含まれる。
【００１１】
【発明の実施の形態】
以下、図面に基づいて、本発明の実施の形態を説明する。
（実施形態の原理）
図１は、本発明の実施形態の原理を示す概念図である。この図１に示されたように、本実施形態においては、インターネット上で拡布された印刷物，出版物，データベース等から、ＸＭＬタグ付き情報が、抽出，検索，分析等によって得られると、それら全てのＸＭＬタグ付き情報のタグ構造情報を統合した（足し合わせた）タグ構造情報が得られる。一方、情報利用者が必要とする情報を示すキーワードを列挙したプロファイルが、手動又は自動で生成される。そして、統合後のタグ情報情報から、プロファイルに含まれるキーワードと同一又は同義のタグのみがその階層構造を示す態様で抽出され、更に、情報利用者によって編集がなされ、変換規則として記憶される。そして、この変換規則によって指定されたタグを付された情報が、表示対象ＸＭＬテキストから抽出されて、表示される。
（実施形態のハードウェア構成）
図２は、本発明によるタグ付き情報表示方法を実施するためのプログラム（タグ付き情報表示プログラム）を実行するコンピュータシステム（タグ付き情報表示装置）を概略的に示すブロック図である。このコンピュータシステムは、ネットワーク（インターネット等）に接続して情報を収集する機能を有するコンピュータとして、構成されている。
【００１２】
図２に示すように、このコンピュータは、互いにバスＢを介して接続されたＣＰＵ１，ハードディスク２，ＲＡＭ３，通信デバイス４，表示装置５及び入力装置６から、構成されている。
【００１３】
ＣＰＵ１は、ハードディスク２に格納されている各種プログラムを実行することによって、コンピュータ全体の制御を行い、情報処理を行う。
【００１４】
ハードディスク２には、前記各種プログラムとともに、各種データが格納されている。このハードディスク２に格納されている各種プログラムには、通信機能を備えたオペレーションシステム２０，インターネットやイントラネットを介してＷＥＢ上のコンテンツを閲覧するためのブラウザプログラム２１及びＷＥＢ上のデータベースから情報を検査するための検索ツール２２が、含まれている。更に、各種プログラムには、ブラウザプログラム２１や検索ツール２２によって収集された文書（ＸＭＬテキスト）から必要な情報を抽出して表示するためのタグ付き情報表示プログラム２３が、含まれる。なお、このタグ付き情報表示プログラム２３は、ＣＰＵ１に対して、図３のフローチャートに示されたプロファイル生成処理プロセス，図４及び図５のフローチャートに示された事前処理プロセス，及び、図６のフローチャートに示された表示処理プロセスを、実行させる。
【００１５】
また、ハードディスク２に格納されている各種データには、業種別オントロジー２４，プロファイル２５及び変換規則２６が含まれている。この業種別オントロジー２４は、各業種毎に、その業種において一般的に使われている同義語をまとめてリスト化したものである。また、プロファイル２５は、このタグ付き情報表示方法によって表示される情報を利用する各利用者毎に用意されており、図９に示すように、夫々、そのユーザが必要とする情報の種類（即ち、ＸＭＬタグとして定義され得る情報種類）をリストアップしたものである。また、変換規則２６は、ＣＰＵ１が上記ハイパーテキスト表示プログラム２３による事前処理プロセスを実行することによって各利用者毎に生成されたデータであり、図１５に示すように、表示対象ＸＭＬテキストから抽出すべき情報の種類とその階層構造を定義するものである。
【００１６】
ＲＡＭ３は、ＣＰＵ１が上述した各種プログラムを実行するに際して作業領域として利用されるランダムアクセスメモリであり、各種プログラムによって生成された情報を一時的に記憶する。
【００１７】
通信デバイス４は、通信回線との間のインターフェースであり、通信回線がアナログ電話回線であればモデム（ＡＤＳＬモデムを含む）が用いられ、デジタル回線であればＴＡが用いら、ローカルエリアネットワークであればＬＡＮカードが用いられる。
【００１８】
表示装置５は、ＣＰＵ１によって生成された各種表示データに従った画面表示を行うＣＲＴ（Cathode-Ray-Tube），液晶表示パネル等である。
【００１９】
入力装置６は、オペレータがコマンド，データ等の情報を手入力するためのキーボード，ポインティングデバイス等である。
（実施形態の処理内容）
次に、ＣＰＵ１が上述したタグ付文書表示プログラム２３に従って実行する各種プロセスの内容を、説明する。
＜プロファイル生成処理プロセス＞
図３に示すプロファイル生成処理プロセスは、このコンピュータのオペレータがデータ利用者である場合に、実行される。
【００２０】
このプロファイル生成処理がスタートして最初のＳ００１では、ＣＰＵ１は、オペレータ（データ利用者）によるプロファイル情報入力を受け付ける。即ち、ＣＰＵ１は、オペレータ（データ利用者）が必要とする情報の種類を示す一又は複数のキーワードを入力するための所定フォーマットの入力画面を、表示装置５のスクリーン上に表示し、この入力画面に一つ又は複数個のキーワードが入力されるのを待つ。そして、１又は複数個のキーワードが入力されると、ＣＰＵ１は、処理をＳ００２へ進める。
【００２１】
Ｓ００２では、ＣＰＵ１は、Ｓ００１にて入力された全キーワード（即ち、プロファイル情報）に基づいて、そのオペレータ（データ利用者）についてのプロファイル２５を生成し、ハードディスク２に格納する。これととともに、検索キーワードのランキング順位（初期状態においては、検索キーワードが未登録）を表すランキング表をも、同時に、ハードディスク２に格納する。
【００２２】
続くＳ００３以降の処理は、他のプログラムが実行されている裏で、並行実行される処理であり、一旦、コンピュータの電源を落とした後であっても、電源再投入後に、オペレーションシステム２０の機能により再スタートする。
【００２３】
Ｓ００３では、ＣＰＵ１は、オペレータ（データ利用者）によって情報検索が実行されるのを待つ。そして、情報検索が実行されると、ＣＰＵ１は、処理をＳ００４へ進め、その情報検索において指定された検索キーワードと同一又は同義のキーワードを、当該オペレータ（データ利用者）専用にハードディスク２に格納されているプロファイル２５から探し出す。そして、探し出されたキーワードについてのランキング表でのランキング順位を一つアップさせる。なお、検索キーワードがランキング表に掲載されていない場合には、ＣＰＵ１は、検索キーワードをランキング表に追加する（登録時においては１０位とする）。
【００２４】
次のＳ００５では、Ｓ００４でのランクアップ後のランキング順位が１位となったか否かをチェックする。そして、１位でなければ処理をＳ００３に戻し、１位であれば、Ｓ００６にて当該検索キーワードを、当該オペレータ（データ利用者）専用にハードディスク２に格納されているプロファイル２５に追加した後に、処理をＳ００３に戻す。
【００２５】
以上のプロファイル生成処理が継続的に実行されることにより、データ利用者であるオペレータが必要としているデータを表示させるためのプロファイル２５が、先ず、オペレータによって手動生成され、その後で、オペレータの情報収集履歴に応じて自動更新される（プロファイル作成ステップ、プロファイル作成手段に相当）。従って、オペレータの役職や職種に適合したキーワードを、任意に取捨選択して、プロファイル２５に含めることができるとともに、実際に必要な情報の種類を示すキーワードが、自動的にプロファイル２５に追加される。
＜事前処理プロセス＞
図４及び図５に示す事前処理プロセスは、情報利用者がデータ使用の目的を新たに設定した時に、オペレータによって任意に実行される。例えば、任意の検索キーワードを指定した検索（ＸＭＬ検索等）を実行することによって多数のＸＭＬテキスト（タグ付文書）が得られた時に、実行される。この事前処理は、表示対象となる一群のＸＭＬテキストの全て、もしくは、その中から無作為に抽出した複数のＸＭＬテキストに対して実行される。この事前処理の対象となるＸＭＬテキストを、以下、サンプルテキストという。
【００２６】
この事前処理のスタート後、最初のＳ１０１では、ＣＰＵ１は、サンプルテキストを一つ読み込む。次のＳ１０２では、ＣＰＵ１は、Ｓ１０１にて読み込んだサンプルテキストからＸＭＬタグ構造を抽出する（タグ構造抽出ステップ、タグ構造抽出手段に相当）。図８の例に示すように、このＸＭＬタグ構造は、サンプルテキストに付されたタグの名称（通常、そのタグによって囲まれる情報の種類を示す文言が充てられる）のみを、タグ相互間の階層構造を反映して抽出したデータである。次のＳ１０３では、ＣＰＵ１は、Ｓ１０２にて抽出したＸＭＬタグ構造を、「ＸＭＬタグ構造情報」としてＲＡＭ３に一次記憶する。
【００２７】
続いて、ＣＰＵ１は、Ｓ１０４乃至Ｓ１１０のループ処理を実行する。このループ処理に入って最初のＳ１０４では、ＣＰＵ１は、未読込のサンプルテキストがあるか否かをチェックする。そして、未読込のサンプルテキストがある場合には、ＣＰＵ１は、Ｓ１０５において、次のサンプルテキストを読み込む。
【００２８】
次のＳ１０６では、ＣＰＵ１は、Ｓ１０５にて読み込んだサンプルテキストのＸＭＬタグ構造を抽出する（タグ構造抽出ステップ、タグ構造抽出手段に相当）。次のＳ１０７では、ＣＰＵ１は、Ｓ１０６にて抽出したＸＭＬタグ構造を構成するタグを一つ特定する。次のＳ１０８では、ＣＰＵ１は、Ｓ１０７にて特定したタグと同一又は同義のタグがＲＡＭ３上のＸＭＬタグ構造情報に含まれているか否かを、チェックする。なお、処理対象タグと同義のタグの範囲を調べるために、ＣＰＵ１は、上述した業種別オントロジー２４を参照する。そして、同一又は同義のタグがあった場合には、ＣＰＵ１は、処理をそのままＳ１１０へ進める。これに対して、同一又は同義のタグが無かった場合には、ＣＰＵ１は、Ｓ１０９において処理対象タグ（Ｓ１０７にて特定されたタグ）をＲＡＭ３上のＸＭＬタグ構造情報に統合（処理対象タグの上層タグと同一又は同義のタグがあれば当該タグの下層に追加，処理対象タブの上層タグと同一又は同義のタグがなければ最上層に追加）した後に、処理をＳ１１０へ進める。Ｓ１１０では、ＣＰＵ１は、Ｓ１０６にて抽出したＸＭＬタグ構造中に未特定のタグが残っているか否かをチェックし、残っていれば処理をＳ１０７に戻し、残っていなければ処理をＳ１０４に戻す。
【００２９】
以上に説明したＳ１０４乃至Ｓ１１０のループ処理を繰り返した結果、未処理のサンプルテキストが無くなったとＳ１０４にて判定した場合には、ＣＰＵ１は、処理をＳ１０４からＳ１１１へ進める。Ｓ１１１では、ＣＰＵ１は、指定された情報利用者専用のプロファイル２５を、ハードディスク２から読み込む。
【００３０】
次のＳ１１２では、ＣＰＵ１は、ＲＡＭ３上に最終的に残されたＸＭＬタグ構造情報から、Ｓ１１１にて読み込んだプロファイルに列挙されたキーワードと同一又は同義のタグ及びその上位タグを抽出する。この場合も、同義のタグの範囲を調べるために、ＣＰＵ１は、業種別オントロジー２４を参照する。
【００３１】
次のＳ１１３では、ＣＰＵ１は、図１０に示されるように、Ｓ１１２にて抽出した各タグに、その階層構造を表すＩＤ（下位階層のタグのＩＤ＝上位階層のタグのＩＤ×１０＋α）を付与する。
【００３２】
次のＳ１１４では、ＣＰＵ１は、Ｓ１１３にて付与したＩＤが示す階層構造通りにＳ１１２にて抽出した各タグを表す変換規則作成画面を、表示装置５のスクリーン上に表示する。この変換規則作成画面には、図１２の画面例に示されるように、最終的に表示する際における各項目毎に、その項目の名称を書き込む欄（「フィールド名称」欄），その項目に表示されるべき情報に対応するタグ（ＸＭＬテキスト中で情報を直接囲む最下位階層のタグ）のＩＤを指定する欄（「タグ対応」欄），その項目に表示されるべき情報を表示するためのフォントの大きさを指定する欄（「フォントサイズ」欄），そのフォントの色を指定する欄（「フォント色」欄），及び、その項目を削除するためのチェックボックスが、備えられている。初期状態においては、これら各項目は、夫々、個々の最下位階層のタグ毎に用意され、「フィールド名称」欄及び「タグ対応」欄には、夫々、そのタグについてのデータ（タグの文言，ＩＤ）が、初期設定されている。オペレータは、「フィールド名称」欄の内容を任意に書き換えることによって、その項目の名称（フィールド名称）を変更したり、「タグ対応」欄に他のＩＤを追記することによって、その項目に複数種類の情報が表示されるようにしたり、「フォントサイズ」欄及び「フォント色」欄に任意にデータを記述することによって、その項目に表示される文字を任意に設定することができる。なお、上述したように或る項目の「タグ対応」欄に複数のＩＤを指定した場合には、追記されたＩＤが元々「タグ対応」欄に記述されていた項目は不要になるので、その項目を削除するためのチェックボックスがチェックされる。また、この変換規則作成画面には、各項目の上位階層の項目のフィールド名称（即ち、上位階層のタグの文言）が変更不能な態様で記述されているとともに、その上位階層の項目を削除するためのチェックボックスも備えられている。更に、この変換規則作成画面には、各種ボタン（「タグ構造表示」ボタン３１，「画面更新」ボタン３２，「リセット」ボタン３３，「スタイルシート作成」ボタン３４及び「終了」ボタン３５）が、含まれている。なお、この変換規則作成画面は、表計算プログラムによる編集画面であっても良い。
【００３３】
次のＳ１１５では、ＣＰＵ１は、この変換規則作成画面に対する入力を待つ。そして、「終了」ボタン３５が押下（入力装置６に含まれるポインティングデバイスによってカーソルが当該ボタン上に重ねられた状態で、そのポインティングデバイスのクリックボタンが押下される事、以下同じ）された場合には、この事前処理プロセスを終了し、「タグ構造表示」ボタンが押下された場合には、処理をＳ１１６へ進め、「スタイルシート作成」ボタン３４が押下された場合には、処理をＳ１１７へ進め、その他の入力（即ち、他のボタンの押下，各欄へのデータ記入又は変更，各チェックボックスへのクリック）があった場合には、処理をＳ１２０へ進める。
【００３４】
Ｓ１１６では、ＣＰＵ１は、図１３に示すようなＸＭＬタグ構造画面を、表示装置５のスクリーン上に表示する。図１３に示されるように、このＸＭＬタグ構造画面には、Ｓ１１２にて抽出されたタグが、Ｓ１１３にて付与されたＩＤとともに、一覧表示されている。Ｓ１１６を完了すると、ＣＰＵ１は、処理をＳ１１５に戻す。
【００３５】
また、Ｓ１１０では、ＣＰＵ１は、入力の内容に従った処理を実行する。例えば、各欄にデータ記入があった場合（即ち、ポインティングデバイスによって記入対象欄がアクティブにされた状態でキーボードによって文字が入力されること）には、ＣＰＵ１は、入力された文字を記入対象欄に表示する。また、チェックマークが付されていないチェックボックスがクリックされた場合にはそのチェックボックスにチェックマークを表示し、チェックマークが付されているチェックボックスがクリックされた場合にはそのチェックボックスからチェックマークを消去する。また、「画面更新」ボタン３２が押下された場合には、その時点でチェックボックスにチェックマークが付されている項目を消去する。また、「リセット」ボタン３３が押下された場合には、変換規則作成画面の内容を初期状態に戻す。
【００３６】
また、Ｓ１１７では、その時点で変換規則作成画面に設定されている各データの内容に従って、図１４に示すような変換規則確認画面を、表示装置５のスクリーン上に表示する。図１４に示されるように、この変換規則確認画面には、変換規則作成画面に設定されていた各項目毎の「フィールド名称」欄の内容，「タグ対応」欄の内容，「フォントサイズ」欄の内容及び「フォント色」欄の内容が、一覧表示されている。更に、この変換規則確認画面には、「作成」ボタン３６及び「戻る」ボタン３７が含まれている。
【００３７】
次のＳ１１８では、ＣＰＵ１は、変換規則確認画面中の「作成」ボタン３６又は「戻る」ボタン３７が押下されるのを待つ。そして、「戻る」ボタン３７が押下された場合には、処理をＳ１１５に戻し、「作成」ボタン３６が押下された場合には、処理をＳ１１９に進める。
【００３８】
Ｓ１１９では、変換規則確認画面に一覧表示されていた各項目毎の情報をコード化することにょって、図１５に示されるような変換規則２６を作成し、この変換規則２６をハードディスク２に格納する。Ｓ１１９を完了すると、ＣＰＵ１は、この事前処理を完了する。Ｓ１１１乃至Ｓ１１９の処理が、変換規則生成ステップ及び変換規則生成手段に相当する。
【００３９】
以上のようにしてハードディスク２内に格納された変換規則は、サンプルテキストの抽出元となったＸＭＬテキスト群に対する表示処理のために使用可能である他、同種のＸＭＬテキスト群（同じ検索キーワードを用いて他のデータベース等から検索されたＸＭＬテキスト群，類似の検索キーワードを用いて同じデータベース等から検索されたＸＭＬテキスト群，等）に対する表示処理のために使用可能である。
【００４０】
更に、複数人が必要とする情報の種類が共通している事情がある場合には、これら複数人に共通するプロファイル２５に基づいて変換規則２６が生成されても良いし、或る一人に固有のプロファイル２５に基づいて生成された変換規則２６が、他の者に情報を提示するために用いられても良い。
＜表示処理＞
図６に示す表示処理は、上述した事前処理の完了後において、サンプルテキストの抽出元となったＸＭＬテキスト群に対して、また、その後において同種のＸＭＬテキスト群が得られた後に当該ＸＭＬテキスト群に対して、実行される。即ち、何れかのデータ利用者専用の変換規則２６及びＸＭＬテキスト群を指定したコマンドが入力されることによって、スタートする。
【００４１】
このプロファイル精製処理のスタート後における最初のＳ２０１では、ＣＰＵ１は、コマンドにおいて指定された変換規則２６を読み込む。
【００４２】
次のＳ２０２では、ＣＰＵ１は、コマンドにおいて指定された表示対象ＸＭＬテキストを一つ読み込む。
【００４３】
次のＳ２０３では、ＣＰＵ１は、Ｓ２０１にて読み込まれた変換規則２６中の各タグについて、夫々、そのタグと同一又は同義のタグが付された記述（変換規則２６中のタグに上位タグがある場合には、その上位タグと同一又は同義の上位タグを有するタグが付された記述）を、抽出する（情報抽出ステップ、情報抽出手段に相当）。
【００４４】
次のＳ２０４では、ＣＰＵ１は、全ての表示対象ＸＭＬテキストについて、Ｓ２０２及びＳ２０３の処理を完了したか否かを、チェックする。そして、未だ表示対象ＸＭＬテキストが残っている場合には、処理をＳ２０２に戻し、次の表示対象ＸＭＬテキストに対する処理を実行する。
【００４５】
これに対して、表示対象ＸＭＬテキストが残っていない場合には、ＣＰＵ１は、処理をＳ２０４からＳ２０５へ進める。このＳ２０５では、ＣＰＵ１は、全表示対象ＸＭＬテキストに対してＳ２０３にて抽出された情報を、表示装置５のスクリーン上にリスト形式で表示する（表示ステップ、表示手段に相当）。図１６は、このリスト表示のためのリスト画面例を示す。図１６に示すように、このリスト画面には、Ｓ２０３にて抽出された各記述に対応した項目のうちリスト表示すべき項目を指定するための項目指定欄３８，この項目指定欄３８に指定された項目について、各表示対象ＸＭＬテキストから抽出された情報を一覧表示するためのリスト欄３９，及び、「カード表示」ボタン４０が、含まれている。
【００４６】
次のＳ２０６では、ＣＰＵ１は、リスト画面への入力を待ち、「カード表示」ボタン４０が押下された場合には、処理をＳ２０７へ進め、それ以外の入力があった場合には、処理をＳ２０９へ進める。このＳ２０９では、ＣＰＵ１は、入力内容に応じた処理を実行する。例えば、項目指定欄３８に表示されている項目が変更された場合には、リスト欄３９に一覧表示される内容を、変更後の項目について各表示対象ＸＭＬテキストから抽出された情報に変更する。Ｓ２０９の完了後、ＣＰＵ１は、処理をＳ２０６に戻す。
【００４７】
一方、Ｓ２０７では、ＣＰＵ１は、リスト欄３９中でアクティブにされていた（押下されていた）項目を含むＸＭＬテキストについて、Ｓ２０３にて抽出された情報を、表示装置５のスクリーン上にカード形式で表示する（表示ステップ、表示手段に相当）。図１７は、このカード表示のためのカード画面例を示す。図１７に示すように、このカード画面には、カード表示対象のＸＭＬテキストから抽出された全情報を一覧表示するカード欄４１,及び、「リスト表示」ボタン４２が、含まれている。
【００４８】
次のＳ７０８では、ＣＰＵ１は、「リスト表示」ボタン４２が押下されるのを待つ。そして、「リスト表示」ボタン４２が押下されると、ＣＰＵ１は、処理をＳ２０５へ戻す。
【００４９】
この表示処理が実行されることにより、オペレータは、リスト画面のリスト欄３９に一覧表示されている情報に基づいて、カード表示すべきＸＭＬテキストを選択する。そして、選択されたＸＭＬテキストに対するカード表示画面によって、そのＸＭＬテキストから自己が必要とするものとして絞り込んだ情報を、一目で見ることができる。このように、オペレータは、表示形式を任意に切り替えることができる。このように切り替えがなされても、既に情報は表示対象ＸＭＬテキストから抽出されているので、直ぐに表示がなされる。
（付記１）
タグ付き情報から利用者に必要な情報を抽出して表示するためのタグ付き情報表示方法であって、
予め、前記利用者が必要とする情報の種類を示す一又は複数のキーワードを含むプロファイルを生成するプロファイル生成ステップと、
サンプルとなるタグ付き情報から、そのタグ付き情報に含まれる複数のタグを抽出するタグ構造抽出ステップと、
抽出された複数のタグから、更に、前記キーワードに相当するタグのみを抽出し、変換規則情報として生成する変換規則生成ステップと、
表示対象のタグ付き情報から、前記変換規則に含まれるタグと同じタグによって特定されている情報を抽出する情報抽出ステップと、
抽出された情報を表示する表示ステップとを、
順次行うことを特徴とするタグ付き情報表示方法。（１）
（付記２）
前記変換規則生成ステップでは、更に、抽出したタグを操作者に提示し、変換規則に含めるタグ操作者からの要求に従って制限する
ことを特徴とする付記１記載のタグ付き情報表示方法。（２）
（付記３）
前記プロファイル生成ステップでは、前記利用者の情報収集履歴を考慮し、情報収集に多用されたキーワードを前記プロファイルに含める
ことを特徴とする付記１記載のタグ付き情報表示方法。（３）
（付記４）
前記変換規則生成ステップでは、更に、変換規則に含められるタグに対応した項目名を設定し、
前記表示ステップでは、前記情報抽出ステップにおいて前記変換規則に含まれたタグによって特定されているものとして前記表示対象のタグ付き情報から抽出された情報を、そのタグに対応した項目名を付して表示する
ことを特徴とする付記１記載のタグ付き情報表示方法。
（付記５）
前記タグ構造抽出ステップでは、サンプルとなる複数のタグ付き情報から夫々抽出された複数のタグを統合する
ことを特徴とする付記１記載のタグ付き情報表示方法。
（付記６）
前記統合を行う際には、同義語同士を正規化する
ことを特徴とする付記５記載のタグ付き情報表示方法。
（付記７）
前記表示ステップでは、前記情報抽出ステップにおいて複数のタグ付き情報から夫々抽出された情報をリスト形式で表示する
ことを特徴とする付記１記載のタグ付き情報表示方法。
（付記８）
前記表示ステップでは、前記情報抽出ステップにおいて単一のタグ付き情報から抽出された複数の情報をカード形式で表示する
ことを特徴とする付記１記載のタグ付き情報表示方法。
（付記７）
コンピュータに対して、
利用者が必要とする情報の種類を示す一又は複数のキーワードを含むプロファイルを生成するプロファイル生成ステップと、
サンプルとなるタグ付き情報から、そのタグ付き情報に含まれる複数のタグを抽出するタグ構造抽出ステップと、
抽出された複数のタグから、更に、前記キーワードに相当するタグのみを抽出し、変換規則情報として生成する変換規則生成ステップと、
表示対象のタグ付き情報から、前記変換規則に含まれるタグと同じタグによって特定されている情報を抽出する情報抽出ステップと、
抽出された情報を表示する表示ステップとを、
順次実行させることを特徴とするタグ付き情報表示プログラム。（４）
（付記８）
タグ付き情報から利用者に必要な情報を抽出して表示するためのタグ付き情報表示装置であって、
予め、前記利用者が必要とする情報の種類を示す一又は複数のキーワードを含むプロファイルを生成するプロファイル生成手段と、
サンプルとなるタグ付き情報から、そのタグ付き情報に含まれる複数のタグを抽出するタグ構造抽出手段と、
抽出された複数のタグから、更に、前記キーワードに相当するタグのみを抽出し、変換規則情報として生成する変換規則生成手段と、
表示対象のタグ付き情報から、前記変換規則に含まれるタグと同じタグによって特定されている情報を抽出する情報抽出手段と、
抽出された情報を表示する表示手段とを
備えたことを特徴とするタグ付き情報表示装置。（５）
（付記９）
タグ付き情報から利用者に必要な情報を抽出して表示するためのタグ付き情報表示方法であって、
予め、前記利用者が必要とする情報の種類を示す一又は複数のキーワードを含むプロファイルを生成するプロファイル生成ステップと、
サンプルとなるタグ付き情報から、そのタグ付き情報に含まれる複数のタグを、その階層構造を表す形態で抽出するタグ構造抽出ステップと、
抽出された複数のタグから、更に、前記キーワードに相当する下位階層のタグのみを、その下位階層のタグの上位階層に当たるタグと組み合わせて抽出し、変換規則情報として生成する変換規則生成ステップと、
表示対象のタグ付き情報から、前記変換規則に含まれる下位階層のタグ及び上位階層のタグの組合せと同じタグの組み合わせによって特定されている情報を抽出する情報抽出ステップと、
抽出された情報を表示する表示ステップとを、
順次行うことを特徴とするタグ付き情報表示方法。
（付記１０）
コンピュータに対して、
利用者が必要とする情報の種類を示す一又は複数のキーワードを含むプロファイルを生成するプロファイル生成ステップと、
サンプルとなるタグ付き情報から、そのタグ付き情報に含まれる複数のタグを、その階層構造を表す形態で抽出するタグ構造抽出ステップと、
抽出された複数のタグから、更に、前記キーワードに相当する下位階層のタグのみを、その下位階層のタグの上位階層に当たるタグと組み合わせて抽出し、変換規則情報として生成する変換規則生成ステップと、
表示対象のタグ付き情報から、前記変換規則に含まれる下位階層のタグ及び上位階層のタグの組合せと同じタグの組み合わせによって特定されている情報を抽出する情報抽出ステップと、
抽出された情報を表示する表示ステップとを、
順次実行させることを特徴とするタグ付き情報表示プログラム。
（付記１１）
タグ付き情報から利用者に必要な情報を抽出して表示するためのタグ付き情報表示装置であって、
予め、前記利用者が必要とする情報の種類を示す一又は複数のキーワードを含むプロファイルを生成するプロファイル生成手段と、
サンプルとなるタグ付き情報から、そのタグ付き情報に含まれる複数のタグを、その階層構造を表す形態で抽出するタグ構造抽出手段と、
抽出された複数のタグから、更に、前記キーワードに相当する下位階層のタグのみを、その下位階層のタグの上位階層に当たるタグと組み合わせて抽出し、変換規則情報として生成する変換規則生成手段と、
表示対象のタグ付き情報から、前記変換規則に含まれる下位階層のタグ及び上位階層のタグの組合せと同じタグの組み合わせによって特定されている情報を抽出する情報抽出手段と、
抽出された情報を表示する表示手段とを
備えたことを特徴とするタグ付き情報表示装置。
【００５０】
【発明の効果】
以上のように構成された本発明の情報表示方法によれば、利用者の要求に応じて、任意の種類の情報を、タグ付き文書から抽出して表示することができる。
【図面の簡単な説明】
【図１】  本発明の一実施形態による情報表示システムの概念図
【図２】  情報表示システムのハードウェア構成を示すブロック図
【図３】  タグ付き文書表示プログラムに従って実行されるプロファイル生成処理プロセスを示すフローチャート
【図４】  タグ付き文書表示プログラムに従って実行される事前処理プロセスを示すフローチャート
【図５】  タグ付き文書表示プログラムに従って実行される事前処理プロセスを示すフローチャート
【図６】  タグ付き文書表示プログラムに従って実行される表示処理プロセスを示すフローチャート
【図７】  ＸＭＬテキストの一例を示す図
【図８】  ＸＭＬタグ構造情報の一例を示す図
【図９】  プロファイルの一例を示す図
【図１０】  ＸＭＬタグ構造情報からプロファイルに従って抽出されてＩＤが付されたタグの一例を示す図
【図１１】  フィールド名称とＩＤとの関係を示す表
【図１２】  変換規則作成画面を示す図
【図１３】  タグ構造画面を示す図
【図１４】  変換規則確認画面を示す図
【図１５】  変換規則の一例を示す図
【図１６】  リスト表示画面を示す図
【図１７】  カード表示画面を示す図
【符号の説明】
１      ＣＰＵ
２      ハードディスク
５      表示装置
６      入力装置
２３      タグ付き文書表示プログラム
２５      プロファイル
２６      変換規則
【図１】
0004251804.tif 000002
【図２】
0004251804.tif 000003
【図３】
0004251804.tif 000004
【図４】
0004251804.tif 000005
【図５】
0004251804.tif 000006
【図６】
0004251804.tif 000007
【図７】
0004251804.tif 000008
【図８】
0004251804.tif 000009
【図９】
0004251804.tif 000010
【図１０】
0004251804.tif 000011
【図１１】
0004251804.tif 000012
【図１２】
0004251804.tif 000013
【図１３】
0004251804.tif 000014
【図１４】
0004251804.tif 000015
【図１５】
0004251804.tif 000016
【図１６】
0004251804.tif 000017
【図１７】
0004251804.tif 000018