(57)【要約】【課題】同一サイトにおける全ページについて、要素情報の統一性を判断することができる要素情報比較装置およびプログラムを提供することを目的とする。【解決手段】所定の同一サイトにおける複数のページから、所定の絞り込み条件に合致する要素情報を取得する要素情報取得手段と、上記要素情報取得手段が取得した要素情報を統計分析する統計分析手段と、上記統計分析手段が統計分析した結果のリストを生成するリスト生成手段とを有することを特徴とする要素情報比較装置である。【選択図】図１
2007133763.tif 000002
【特許請求の範囲】
【請求項１】
所定の同一サイトにおける複数のページから、所定の絞り込み条件に合致する要素情報を取得する要素情報取得手段と；
上記要素情報取得手段が取得した要素情報を統計分析する統計分析手段と；
上記統計分析手段が統計分析した結果のリストを生成するリスト生成手段と；
を有することを特徴とする要素情報比較装置。
【請求項２】
請求項１において、
上記所定の絞り込み条件に合致する要素情報は、マークアップ言語で記述された文書名と、画像ファイル名と、画像の説明情報と、マークアップ言語で記述された文書内の位置を表わす情報とであることを特徴とする要素情報比較装置。
【請求項３】
請求項１において、
上記所定の絞り込み条件に合致する要素情報は、マークアップ言語で記述された文書名と、リンク先と、リンク先の説明情報と、マークアップ言語で記述された文書内の位置を表わす情報とであることを特徴とする要素情報比較装置。
【請求項４】
請求項１において、
上記所定の絞り込み条件に合致する要素情報は、マークアップ言語で記述された文書名と、ページタイトルと、マークアップ言語で記述された文書内の位置を表わす情報とであることを特徴とする要素情報比較装置。
【請求項５】
請求項１において、
上記統計分析手段は、マークアップ言語で記述されている文書における複数の要素情報のうちの所定の要素情報を基準にして、マークアップ言語で記述されている文書における複数の要素情報を並べ替える手段であることを特徴とする要素情報比較装置。
【請求項６】
請求項１において、
上記統計分析手段は、マークアップ言語で記述されている文書における複数の要素情報のうちの所定の要素情報を基準にし、マークアップ言語で記述されている文書における複数の要素情報を分類する手段であることを特徴とする要素情報比較装置。
【請求項７】
請求項１において、
上記統計分析手段は、マークアップ言語で記述されている文書における複数の要素情報のうちの所定の要素情報を基準にして、マークアップ言語で記述されている文書における複数の要素情報を分類し、この分類毎に、要素情報の個数を比較し、個数が少ない要素情報に、印を付与する手段であることを特徴とする要素情報比較装置。
【請求項８】
請求項１において、
上記統計分析手段は、マークアップ言語で記述された文書における複数の要素情報のうちの所定の要素情報を基準にして、マークアップ言語で記述されている文書における複数の要素情報を分類し、この分類毎に、要素情報の個数を比較し、表記を修正すべき要素情報に印を付与する手段であることを特徴とする要素情報比較装置。
【請求項９】
請求項１において、
上記リスト生成手段は、マークアップ言語で記述されている文書における複数の要素情報のうちの所定の要素情報を基準にして、マークアップ言語で記述されている文書における複数の要素情報を分類し、この分類毎に、要素情報の個数を表示する手段であることを特徴とする要素情報比較装置。
【請求項１０】
所定の同一サイトにおける複数のページから、所定の絞り込み条件に合致する要素情報を取得し、記憶装置に記憶する要素情報取得手順と；
上記要素情報取得手順で取得した要素情報を統計分析し、記憶装置に記憶する統計分析手順と；
上記統計分析手順で統計分析した結果のリストを生成し、記憶装置に記憶するリスト生成手順と；
をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、同一サイトにおける複数のページに対して、各ページの要素情報を統計処理、比較する要素情報比較装置およびプログラムに関する。
【背景技術】
【０００２】
情報通信技術の発達によって、近年、インターネットが広く普及している。これに伴って、インターネットを用いた情報配信が、重要な社会的基幹技術になっている。このために、ウェブページには、高齢者や視覚障害者等、様々な特徴を持つユーザにもアクセスできること（ウェブのアクセシビリティ）が望まれる。このような状況下で、ウェブのアクセシビリティ・ガイドラインが重要視されている。
【０００３】
世界的に見れば。Ｗ３Ｃ（World Wide Web Consortium）によるアクセシビリティ・ガイドライン（以下、「Ｗ３Ｃ」という）が制定され、国内でも、ＪＩＳ  Ｘ  ８３４１−３「高齢者・障害者等配慮設計指針―情報通信における機器、ソフトウェア、及びサービス」（以下、「ＪＩＳ」という）が制定されている。
【０００４】
所定のウェブページがアクセシビリティ・ガイドラインに準拠しているかどうかを調べる場合、そのページを構成するＨＴＭＬ（Hyper Text Markup Language）規格によって記述されているソースファイル、ＣＳＳと呼ばれるスタイルシート等のファイルに対して、各ガイドライン項目を適用して、チェックすればよい。
【０００５】
しかし、一般的に、ＨＴＭＬ、ＣＳＳ文書は、専門知識を必要とするので、チェックすることが容易ではなく、また、チェックしなければならないガイドライン項目が非常に多い。
【０００６】
そこで、総務省のウェブヘルパー（非特許文献１参照）等のウェブ・アクセシビリティ・チェックツール（以下、「チェックツール」という）と呼ばれるアプリケーションを、ウェブページ製作者が利用する。このチェックツールは、ＨＴＭＬソースファイルを解析し、アクセシビリティ・ガイドライン項目のうちで、機械的に処理することができる項目に対してのみ、自動的にチェックする支援ソフトである。
【非特許文献１】http://www2.nict.go.jp/ts/barrierfree/accessibility/helper/what_webhelper.html
【発明の開示】
【発明が解決しようとする課題】
【０００７】
Ｗ３Ｃ、ＪＩＳ等のアクセシビリティ・ガイドラインの項目では、同一サイトにおける全ページにおいて、ある要素情報について、表記を統一させることが望ましいと解釈できる項目と、表記が重複しないようにすることが望ましいと解釈できる項目とがある。
【０００８】
しかし、既存のチェックツールでは、単一ページしかチェックできないので、同一サイトにおける複数ページを関連してチェックすることができない。したがって、同一サイト内のページを全て人手でチェックする必要があるという問題がある。
【０００９】
同一サイト内では、表記を統一すべき要素として、「画像の代替情報」がある。たとえば、ＪＩＳのガイドライン項目で、画像には、利用者が画像の内容を適確に理解できるように、代替情報を提供しなければならないという項目がある。この項目に対応する場合、画像の代替情報を指定するａｌｔ属性値に、画像の説明を設定することを推奨している。なお、上記「ａｌｔ属性値」は、画像の代替情報を指定する属性値である。
【００１０】
つまり、画像が表示されない場合、その代替として、ａｌｔ属性値に指定されているテキスト情報を表示すると、理解し易いから、ａｌｔ属性値に画像の説明を設定する。
【００１１】
また、音声ブラウザを用い、音声によって情報を得ている場合、画像を音声化することができない。そこで、画像を音声化する代わりに、その画像のａｌｔ属性値に指定されているテキスト情報を読み上げ、これによって、利用者はその画像の内容を理解することができる。
【００１２】
したがって、同一サイトで、同じ画像を複数箇所で用いる際、同じ画像ファイルに対して、同じａｌｔ属性値を指定することが望ましい。既存の多くのチェックツール（所定のウェブページがアクセシビリティ・ガイドラインに準拠しているかどうかを調べるチェックツール）では、チェック対象を単一ページに限定し、同一サイトを構成する全てのページを連係してチェックできないので、同一サイトのａｌｔ属性値の統一性をチェックすることができない。
【００１３】
また、一部のチェックツールでは、同一サイト内のａｌｔ属性値の一覧を示し、修正する機能を持っているが、全てのａｌｔ属性値を羅列するので、特にａｌｔ属性値が多い場合には、一覧性が悪く、人手で、全てをチェックする必要がある。たとえば、数百ページから参照されている画像であれば、そのａｌｔ属性値が、全て列挙されるので、どの部分の属性値を修正すべきであるのかを見つけるために、多大なコストを必要とする。
【００１４】
また、同一サイトにおける複数のページに同じ内容の画像を用いる場合、そのサーバのデータ容量を節約するために、それぞれに同じ画像ファイルを用意するのではなく、１つの画像ファイルに、それぞれのページから参照することが望ましく、多く用いられている方法である。
【００１５】
複数のページで、ａｌｔ属性値（つまり、画像の説明）が同一であるが、その参照先の画像ファイルが異なる場合、ａｌｔ属性値に基づいて、それらの画像は、同一の内容であることが推測されるので、参照先を１つの画像ファイルにすることによって、データ容量を節約することができ、画像の管理も容易になる。既存のチェックツールでは、同一ａｌｔ属性値の画像ファイルヘのパスのリストを作成することはできないので、同一ａｌｔ属性値の画像ファイルヘのパスのリストをチェックすることもできない。
【００１６】
また、同一サイト内では、表記を統一すべき要素として、その他に、リンク情報がある。ＪＩＳのガイドライン項目で、ハイパーリンクに十分な情報を含めて識別できるようにすることという項目がある。ここで言う「ハイパーリンクに十分な情報を含める」とは、リンクテキストを適切に記述することを意味する。リンクテキストに基づいて、ユーザは、移動するページの予測を行い、移動するか否かを判断するので、移動先の画像情報を固有に識別できるリンクテキストにすべきである。つまり、同一サイト内において、同一リンク先を示すリンクテキストであれば、統一されることが望ましい。既存チェックツールでは、同一サイト内のリンクテキストの統一性をチェックすることができない。
【００１７】
一方、同一サイト内で表記が重複しないように、表記を互いに異ならせる表記として、ページタイトルがある。ＪＩＳのガイドライン項目の中に、「ページのタイトルとして、利用者がページの内容を識別できる名称を付けなければならない」という項目がある。つまり、同一サイトに設けられている複数のページにおける各ページをそれぞれ識別できる固有タイトルを付けなければ、同一サイトのページであっても、ユーザがどのページを閲覧しているのかを区別できないので、利用者がページの内容を識別できる名称を、ページのタイトルに付ける。
【００１８】
しかし、既存のチェックツールでは、各ページを固有にチェックするので、各ページにタイトルが設定されているか否かしかチェックできず、そのタイトルが固有であるかどうかをチェックすることができない。
【００１９】
すなわち、上記従来例では、同一サイトにおける全ページについて、要素情報が統一されているかどうかを判断することができないという問題がある。つまり、要素情報の統一性を判断することができないという問題がある。
【００２０】
本発明は、同一サイトにおける全ページについて、要素情報の統一性を判断することができる要素情報比較装置およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【００２１】
本発明は、所定の同一サイトにおける複数のページから、所定の絞り込み条件に合致する要素情報を取得する要素情報取得手段と、上記要素情報取得手段が取得した要素情報を統計分析する統計分析手段と、上記統計分析手段が統計分析した結果のリストを生成するリスト生成手段とを有することを特徴とする要素情報比較装置である。
【発明の効果】
【００２２】
本発明によれば、同一サイトにおける全ページについて、要素情報の統一性を判断することができるという効果を奏する。
【発明を実施するための最良の形態】
【００２３】
発明を実施するための最良の形態は、以下の実施例である。
【実施例１】
【００２４】
図１は、本発明の実施例１である要素情報比較装置１００と、ウェブサーバＷＳと、ネットワークＮＷと、ローカルディスクＬＤとを示すブロック図である。
【００２５】
要素情報比較装置１００は、制御部１１と、ファイル情報取得部１２と、ファイル情報蓄積部１３と、要素情報取得部１４と、要素情報蓄積部１５と、要素情報処理部１６と、出力情報生成部１７と、情報入力部１８と、情報出力部１９とを有する。
【００２６】
要素情報比較装置１００をパーソナルコンピュータ（ＰＣ）で実現する場合、ファイル情報取得部１２、ファイル情報蓄積部１３、要素情報取得部１４、要素情報蓄積部１５、要素情報処理部１６、出力情報生成部１７、制御部１１は、ＰＣ本体に対応し、情報入力部１８は、キーボード、マウス等の入力装置に対応し、情報出力部１９は、モニタ等の出力装置に対応する。
【００２７】
要素情報比較装置１００は、同一フォルダ内にある複数のＨＴＭＬファイルから、ＩＭＧ要素（「＜」と「＞」とによって囲まれている部分）の属性情報を抽出し、同一画像について異なるａｌｔ属性値を用いている画像とａｌｔ属性値との組み合わせのみのリストを生成する装置である。これによって、ユーザは、画像とａｌｔ属性値との組み合わせのうちで、修正の必要がある組み合わせにおけるａｌｔ属性値を、容易に一覧することができる。
【００２８】
なお、上記「ａｌｔ属性値」は、画像の代替情報、または、画像の説明文である。
【００２９】
まず、ＨＴＭＬファイル内におけるＩＭＧ要素の書式について説明する。
【００３０】
ＩＭＧ要素の書式は、一般に、以下のような形式をとる。
【００３１】
＜ＩＭＧ  ｓｒｃ＝“ｉｍａｇｅ／ｆｕｊｉ．ｊｐｇ”ｗｉｄｔｈ＝“１００”ｈｅｉｇｈｔ＝“８０”ａｌｔ＝“富士山”＞
ＨＴＭＬ規格によると、以下のように定義されている。
【００３２】
「属性」は、ＩＭＧ要素内に含まれ、「＝」で結ばれている「ｓｒｃ＝“ｉｍａｇｅ／ｆｕｊｉ．ｊｐｇ”」、「ｗｉｄｔｈ＝“１００”」等である。
【００３３】
また、「ｓｒｃ属性」は、属性のうちで、「ｓｒｃ＝」を含む属性であり、「ｗｉｄｔｈ属性」は、属性のうちで、「ｗｉｄｔｈ＝」を含む属性である。「属性名」は、属性のうちで、「＝」の前に記述されている「ｓｒｃ」、「ｗｉｄｔｈ」等である。「属性値」は、属性のうちで、「＝」の後に続く「“ｉｍａｇｅ／ｆｕｊｉ．ｊｐｇ”」、「“１００”」等である。
【００３４】
次に、各属性の機能について説明する。
【００３５】
「ｓｒｃ＝“ｉｍａｇｅ／ｆｕｊｉ．ｊｐｇ”」、すなわちｓｒｃ属性は、参照する画像ファイルを参照していることを示し、この例では、「ｉｍａｇｅ」フォルダ内の「ｆｕｊｉ．ｊｐｇ」ファイルを参照していることを意味する。
【００３６】
「ａｌｔ＝“富士山”」、すなわち、ａｌｔ属性値は、画像の概要説明である。画像が表示されていない場合でも、利用者は、上記ａｌｔ属性値が示す画像の概要説明を見ることによって、その画像を推測することができる。また、このａｌｔ属性値は、音声ブラウザでも、画像の代替情報として、読み上げられ、その内容を推測することができる。
【００３７】
さて、参照する画像が互いに同じであるものについて、ａｌｔ属性値のリストを作り、ａｌｔ属性値を比較し、ａｌｔ属性値が互いに同じであれば、ａｌｔ属性値が適切なものであることが分かる。
【００３８】
次に、実施例１において、ａｌｔ属性値リストを作成する動作について説明する。
【００３９】
図２は、実施例１において、ａｌｔ属性値リストを作成する動作を示すフローチャートである。
【００４０】
まず、Ｓ１では、情報入力部１８を介して、チェック対象とするフォルダ、そのフォルダ内に含まれているファイルから取得する要素情報と、得られた要素情報を処理する処理手段と、出力形式とを指定する。たとえば、以下のようなコマンドを、情報入力部１８のキーボードを介して入力する。
【００４１】
なお、上記「要素情報」は、マークアップ言語で記述されている文書を構成する情報である。
【００４２】
ＰＡＴＨ（“Ｃ：￥ｓａｍｐｌｅ￥；ｔｅｓｔ”）、
ＧＥＴ（Ｗ＝“＜ＩＭＧ＞ｓｒｃ”，Ｘ＝“＜ＩＭＧ＞ａｌｔ”）、
ＰＲＯＣＥＳＳ（ＳＯＲＴ（（Ｗｍ＝＝Ｗｎ）＆＆（Ｘｍ！＝Ｘｎ）））、
ＯＵＴＰＵＴ（ＣＳＶ）
上記要素情報等を指定する手段を用いる代わりに、たとえば、テキストファイルに上記要素情報等を予め記入し、読み込ませる等の手段を使用するようにしてもよい。また、記述形式も上記以外の記述形式でもよい。
【００４３】
次に、Ｓ２では、Ｓ１で指定されたローカルディスクＬＤ内のフォルダ（“Ｃ：￥ｓａｍｐｌｅ￥ｔｅｓｔ”）に含まれている全てのＨＴＭＬファイルデータを取得し、ファイル情報蓄積部１３に蓄積する。ここで、フォルダ内に、フォルダ（子フォルダ）を持っている場合、子フォルダの中のファイルも取得する。この操作を再帰的に行うことによって、フォルダ内の全てのＨＴＭＬファイルを取得する。
【００４４】
Ｓ３では、ファイル情報蓄積部１３が蓄積しているファイルデータを対象に、Ｓ１で指定した取得方法（ＧＥＴ（Ｗ＝“＜ＩＭＧ＞ｓｒｃ”，Ｘ＝“＜ＩＭＧ＞ａｌｔ”））で指定された要素情報を取得し、要素情報蓄積部１５に蓄積する。
【００４５】
つまり、Ｗ＝“＜ＩＭＧ＞ｓｒｃ”は、ＩＭＧ要素のｓｒｃ属性値をＷ列に蓄積する手順であり、Ｘ＝“＜ＩＭＧ＞ａｌｔ”は、ＩＭＧ要素のａｌｔ属性値をＸ列に蓄積する手順である。
【００４６】
併せて、ソース内でのそのＩＭＧ要素の位置を特定できるように、チェックしたファイル名、ソース内での行番号を取得し、要素情報蓄積部１５に、図３に示すように、一覧リストとして蓄積する。
【００４７】
図３は、実施例１において、要素情報蓄積部１５に蓄積されている要素情報の一覧リストを示す図である。
【００４８】
次に、実施例１において、詳細な要素情報の取得動作について説明する。
【００４９】
図４は、実施例１において、ファイル情報蓄積部１３に蓄積されている所定の複数のＨＴＭＬファイルから、要素情報を取得する動作を示すフローチャートである。
【００５０】
まず、Ｓ１１では、ファイル情報蓄積部１３に蓄積されている１番目のＨＴＭＬファイルを取得する。Ｓ１２では、取得したファイルの１行目のテキストを読み出し、Ｓ１３では、そのテキスト内に対象要素（処理対象である要素情報）があるかどうかをチェックする（ここでは、ＩＭＧ要素があるかどうかをチェックする）。
【００５１】
対象要素があれば、Ｓ１４で、対象要素の情報（ここでは、ＩＭＧ要素のｓｒｃ属性値、ａｌｔ属性値）を取得し、また、ファイル名と、ファイル内での位置（ここでは、行番号）とを取得し、要素情報蓄積部１５に蓄積する。ファイル内での位置を示す指標は、ＨＴＭＬファイルの行番号（その対象が存在する行番号）である。ファイル内の位置を示す指標として、行番号の代わりに、対象の文字番号（その対象が何文字目にあるかを示す指標）等、他の指標を用いるようにしてもよい。
【００５２】
上記Ｓ１３、Ｓ１４の操作を、全ての行について実行する。その後に、Ｓ１７で、ファイル情報蓄積部１３に、次のファイルがあれば、そのファイルを対象にして、Ｓ１２、Ｓ１３の処理を実行する。
【００５３】
Ｓ１４では、Ｓ１１で情報入力部１８を介して指定された処理手段、ＰＲＯＣＥＳＳ（ＳＯＲＴ（（Ｗｍ＝＝Ｗｎ）＆＆（Ｘｍ！＝Ｘｎ）））に従って、処理する。ここで、「ＳＯＲＴ（（Ｗｍ＝＝Ｗｎ）＆＆（Ｘｍ！＝Ｘｎ））」は、Ｗ列のｍ行目の値とＷ列のｎ行目の値とが等しく、かつ、Ｘ列目のｍ行目の値とＸ列のｎ行目の値が異なる場合（つまり、同一画像を参照しているが、その画像の概要説明が異なる場合）にのみ、その画像への参照数が多い順に、並び替えて、要素情報蓄積部１５に蓄積されている要素情報の一覧リストを更新する。
【００５４】
図５は、実施例１を示す図であって、図３に示す一覧リストにおいて、Ｗ列（ｓｒｃ属性値）を分類したリストを示す図である。
【００５５】
つまり、図５に示すリストは、統計処理（Ｓ１１〜Ｓ１８の処理）後に、要素情報蓄積部１５に蓄積されたリストである。
【００５６】
Ｓ５では、要素情報蓄積部１５に蓄積されているリストを、情報入力部１８を介して指定された出力手段であるＯＵＴＰＵＴ（ｃｓｖ）に従って、出力する。この場合の出力形式は、ｃｓｖ（Ｃｏｍｍａ  Ｓｅｐａｒａｔｅｄ  Ｖｌｕｅｓ）形式で出力する。つまり、各値を“，”（カンマ）区切りで出力する。
【００５７】
このように出力されたｃｓｖファイルを、表計算ソフト等で表示すれば、ａｌｔ属性値が統一されていないＩＭＧ要素のみが一覧表示される。つまり、アクセシビリティ・ガイドラインに適していないＩＭＧ要素のみが一覧表示される。図５に示すリストでは、同じ画像ファイル「／ｉｍａｇｅ／ｆｕｊｉ．ｊｐｇ」に対応するａｌｔ属性値に、１つ目で「富士山」、２つ目で「富士」、３つ目で「富士山」というａｌｔ属性値が付いている。
【００５８】
ユーザが２つ目を修正しようと思えば、２つ目のＨＴＭＬファイル名、行番号を見て、ＨＴＭＬファイルを修正することができる。これによって、効率的にａｌｔ値を修正することができる。つまり、同一サイトにおける全ページにおいて、要素情報を統一することができ、したがって、チェック時間を短縮することができ、コストを削減することができる。
【００５９】
つまり、実施例１によれば、同一サイトにおける全ページにおいて、要素情報の統一性を容易に判断することができる。
【実施例２】
【００６０】
本発明の実施例２は、同一フォルダ内にある複数ページのＨＴＭＬファイルから、ＩＭＧ要素の属性情報を抽出し、同一ａｌｔ属性値であるが、異なる画像ファイルを参照している場合に、その数（ａｌｔ属性値と画像ファイルとの組み合わせの数）を示すリストを生成し、ＨＴＭＬファイルとして出力する実施例である。
【００６１】
実施例２によれば、ユーザは、表示されている数（ａｌｔ属性値と画像ファイルとの組み合わせの数）を参考にして、ファイルを容易に修正することができ、また、要素情報の統一性を確認することができる。
【００６２】
さて、ａｌｔ属性値が同じであって、参照する画像が異なるリストを作り、このａｌｔ属性値リストのうちで参照するａｌｔ属性値同士を比較すれば、参照する画像が適切なものであるかどうかが分かる。
【００６３】
図６は、実施例２において、ａｌｔ属性値リストを作成する動作を示すフローチャートである。
【００６４】
まず、Ｓ２１では、情報入力部１８を介して、チェック対象とするフォルダと、そのフォルダ内に含まれているファイルから取得すべき要素情報と、取得された要素情報の処理手段と、出力形式とを、指定する。たとえば、実施例１と同様に、以下のようにする。
【００６５】
ＰＡＴＨ（“Ｃ：￥ｓａｍｐｌｅ￥；ｔｅｓｔ”）、
ＧＥＴ（Ｗ＝“＜ＩＭＧ＞ａｌｔ”，Ｘ＝“＜ＩＭＧ＞ｓｒｃ”）、
ＰＲＯＣＥＳＳ（ＳＯＲＴ（（Ｗｍ＝＝Ｗｎ）＆＆（Ｘｍ！＝Ｘｎ）））、
ＯＵＴＰＵＴ（ＨＴＭＬ，ｗｉｔｈ  ＨＩＬＩＧＨＴ）
Ｓ２２では、Ｓ２１で指定されたローカルディスクＬＤ内のフォルダ（“Ｃ：￥ｓａｍｐｌｅ￥ｔｅｓｔ”）に含まれている全てのＨＴＭＬファイルデータを取得し、ファイル情報蓄積部１３に蓄積する。
【００６６】
ここで、フォルダ内に、フォルダ（子フォルダ）を持っていれば、子フォルダの中のファイルをも取得する。この操作を再帰的に行うことによって、フォルダ内の全てのＨＴＭＬファイルを取得する。
【００６７】
Ｓ２３では、ファイル情報蓄積部１３に蓄積されているファイルデータを対象に、Ｓ２１で指定された取得方法（ＧＥＴ（Ｗ＝“＜ＩＭＧ＞ａｌｔ”，Ｘ＝“＜ＩＭＧ＞ｓｒｃ”））で指定された要素情報を取得し、情報蓄積部１５に蓄積する。
【００６８】
つまり、「Ｗ＝“＜ＩＭＧ＞ａｌｔ”」は、ＩＭＧ要素のａｌｔ属性値を、Ｗ列に蓄積することである。「Ｘ＝“＜ＩＭＧ＞ｓｒｃ”」は、ＩＭＧ要素のｓｒｃ属性値を、Ｘ列に蓄積することである。また、併せて、ソース内でそのＩＭＧ要素の位置を特定できるように、チェックしたファイル名、ソース内での行番号を取得し、要素情報蓄積部１５に、図７に示すリストを蓄積する。
【００６９】
図７は、実施例２を示す図であって、図３に示す一覧リストにおいて、Ｗ列の記述内容とＸ列の記述内容とを入れ替え、Ｗ列にａｌｔ属性値を記述し、Ｘ列にｓｒｃ属性値を記述したリストを示す図である。
【００７０】
図８は、実施例２を示す図であって、図７に示す一覧リストにおいて、Ｗ列に同じａｌｔ属性値が複数記述されているａｌｔ属性値を分類して記述したリストを示す図である。
【００７１】
Ｓ２４では、Ｓ２１で情報入力部１８を介して指定された処理手段、つまり、「ＰＲＯＣＥＳＳ（ＳＯＲＴ（（Ｗｍ＝＝Ｗｎ）＆＆（Ｘｍ！＝Ｘｎ）），ＣＯＵＮＴ）に従って、処理する。
【００７２】
「ＳＯＲＴ（（Ｗｍ＝＝Ｗｎ）＆＆（Ｘｍ！＝Ｘｎ））」は、Ｗ列のｍ行目の値と、Ｗ列のｎ行目の値とが等しく、Ｘ列目のｍ行目の値と、Ｘ列のｎ行目の値とが異なる場合（画像の説明が同じである、つまりａｌｔ属性値が同じであるが、参照している画像が異なる場合）にのみ、図８に示すように、参照している画像が多い順に並び替える。
【００７３】
したがって、図７の３つ目と７つ目とに記載されている「／ｉｍａｇｅ／ｙｏｄｏｇａｗａ．ｊｐｇ」は、画像の説明が同じであり、しかも参照している画像も同じであるので、図８に示すリスト（統計処理後に要素情報蓄積部１５に蓄積されているリスト）には現われない。つまり、画像の説明と参照している画像とが同じものは、修正の必要がないので、図８に示すリストに含めない。
【００７４】
「画像の説明」と「参照している画像」との組み合わせのうちで、「画像の説明」が同じであり、しかも「参照している画像」も同一である組み合わせの数が多いほど、この組み合わせが多い「画像の説明」と「参照している画像」との組み合わせが妥当である可能性は高い。したがって、「画像の説明」と「参照している画像」との組み合わせの数に着目する。
【００７５】
「画像の説明」と「参照している画像」との組み合わせが複数、存在している場合で、「画像の説明」が同じであるが、「参照している画像」が異なる組み合わせが複数種類、存在している場合、「画像の説明」と所定の「参照している画像」との組み合わせの数が少なければ、この組み合わせの数が少ない組み合わせにおける「参照している画像」を、組み合わせの数が多い組み合わせにおける「参照している画像」に修正すれば、効率よく修正することができる。ＣＯＵＮＴは、上記組み合わせの数を付加し、要素情報蓄積部１５に蓄積されているリスト（図８に示す）を更新する。つまり、図８に示してあるリストのうちの「同一組み合わせの数」の欄を更新する。
【００７６】
図９は、実施例２を示す図であって、図８に示すリストに基づく表示例を示す図である。
【００７７】
つまり、図９に示す表示例は、図８に示すリストを統計処理した結果を、ブラウザで表示した例を示す図である。
【００７８】
Ｓ２５では、情報入力部１８を介して指定された出力手段、ＯＵＴＰＵＴ（ＨＴＭＬ，ｗｈｔｈ  ＨＩＬＩＧＨＴ）に従って、要素情報蓄積部１５に蓄積されているリストを、図９に示すように、出力する。この場合の出力形式は、ＨＴＭＬ形式であり、ｗｈｔｈ  ＨＩＬＩＧＨＴは、Ｓ２４で求めた「組み合わせの数が少ない組み合わせにおける「参照している画像」（要素情報）」をハイライトで出力する。これによって、「参照している画像」を修正するように、ユーザに注意を促す。
【００７９】
ユーザは、参照する画像のファイル名をクリックすれば、その画像を確認することができ、また、ＨＴＭＬファイル名をクリックすれば、その画像が使用しているページを確認することができる。したがって、統一性が取れていないＩＭＧ要素を容易に発見することができ、容易に修正することができる。
【実施例３】
【００８０】
本発明の実施例３は、同一サイト内にある複数のＨＴＭＬファイルから、Ａ要素の情報を取得し、参照するリンク先毎に、リンクテキストを比較し、ユーザが指定した閾値を基準にして、互いに異なるリンクテキストを自動的に統一し、この修正結果を出力する実施例である。
【００８１】
なお、上記「Ａ要素」は、ＨＴＭＬ規格において、「＜Ａ・・・＞」と「＜／Ａ＞」とによって囲まれている部分である。
【００８２】
次に、ＨＴＭＬファイル内でのＡ要素の書式について説明する。
【００８３】
＜Ａ＞タグの書式は、一般的に以下のような形式をとる。
【００８４】
＜Ａ  ｈｒｅｆ＝“ｈｔｔｐ：／／ｗｗｗ．ｆｕｊｉｓａｎ−ｎｅｔ．ｊｐ／”＞富士山カメラ＜／Ａ＞
ＨＴＭＬ規格によると、以下のように呼ばれる。また、「属性」は、＜Ａ・・・＞要素内に含まれ、「＝」で結ばれている「ｈｒｅｆ＝“ｈｔｔｐ：／／ｗｗｗ．ｆｕｊｉｓａｎ−ｎｅｔ．ｊｐ／”である。
【００８５】
「属性名」は、「＝」の前に記述されている「ｈｒｅｆ」である。
【００８６】
「属性値」は、「＝」の後に続く「“ｈｔｔｐ：／／ｗｗｗ．ｆｕｊｉｓａｎ−ｎｅｔ．ｊｐ／”」である。
【００８７】
「リンクテキスト」は、「＜Ａ・・・＞」と「＜／Ａ＞」との間に記述されているテキストであり、上記例では、「富士山カメラ」である。
【００８８】
次に、機能について説明する。
【００８９】
「ｈｒｅｆ＝“ｈｔｔｐ：／／ｗｗｗ．ｆｕｊｉｓａｎ−ｎｅｔ．ｊｐ／”」は、リンク先のアドレスを示し、リンクテキスト部分である「富士山カメラ」の文章を、マウスでクリックすると、「ｈｔｔｐ：／／ｗｗｗ．ｆｕｊｉｓａｎ−ｎｅｔ．ｊｐ／」のページを閲覧することができる。
【００９０】
次に、実施例３において、リンクテキストをチェックする動作について説明する。
【００９１】
図１０は、実施例３において、リンクテキストをチェックする動作を示すフローチャートである。
【００９２】
まず、Ｓ３１では、情報入力部１８を介して、チェック対象とするサイトのトップページアドレスと、そのページ以下のページから取得する要素情報と、得られた要素情報の処理方法と、出力形式とを指定する。たとえば、実施例１と同様に、以下のようにする。
【００９３】
ＰＡＴＨ（“ｈｔｔｐ：／／ＷＷＷ．ｓａｍｐｌｅ．ｎｅｔ”）、
ＧＥＴ（Ｗ＝“＜Ａ＞ｈｒｅｆ”，Ｘ＝“＜Ａ＞ＴＥＸＴ＜／Ａ＞”）、
ＰＲＯＣＥＳＳ（ＥＤＩＴ（（（Ｗｍ＝＝Ｗｎ）＆＆（Ｘｍ！＝Ｘｎ）），３））、
ＯＵＴＰＵＴ（“ｈｔｍｌ”）
Ｓ３２では、ウェブサーバＷＳ上にあり、Ｓ３１で指定されたトップページアドレス（“ｈｔｔｐ：／／ＷＷＷ．ｓａｍｐｌｅ．ｎｅｔ”）以下の全ページのＨＴＭＬファイルデータを、ネットワークＮＷを介して取得し、ファイル情報蓄積部１３に蓄積する。
【００９４】
次に、実施例３において、ネットワーク経由で、同一サイトの全ページを取得する動作について説明する。
【００９５】
図１１は、本発明の実施例３において、ネットワークＮＷを経由して、同一サイトの全ページを取得する動作を示すフローチャートである。
【００９６】
まず、Ｓ４１では、取得するサイトのトップページアドレスを、取得リストに追加する。Ｓ４２では、取得リストの１番目（つまり、トップページ）のアドレスのＨＴＭＬファイルを取得する。Ｓ４３では、そのファイルの１行目を読み出す。
【００９７】
Ｓ４４では、Ａ要素が含まれているかどうかをチェックし、Ａ要素が含まれていれば、Ｓ４５で、そのｈｒｅｆ属性値（つまり、リンク先アドレス）を取得し、そのアドレスに基づいて、同一サイトであるかどうかを判定する。
【００９８】
Ｓ４６では、そのアドレスが取得リストに含まれているかどうかをチェックし、そのアドレスが取得リストに含まれていなければ、Ｓ４７で、取得リストに追加する。このＳ４４〜Ｓ４７の操作を、全ての行について実行する。
【００９９】
Ｓ４９では、取得リストに、次のアドレスが含まれていれば、そのアドレスのＨＴＭＬファイルを取得し、Ｓ４３〜Ｓ４８の操作を行う。この操作を繰り返し実行することによって、サイト内に含まれている全てのページのＨＴＭＬファイルを取得できる。
【０１００】
Ｓ３３で、ファイル情報蓄積部１３のファイルデータを対象に、Ｓ３１のＧＥＴコマンド以下で指定された要素情報を取得し、情報蓄積部１５に蓄積する。つまり、「Ｗ＝“＜Ａ＞ｈｒｅｆ”」は、Ａ要素のｓｒｃ属性値をＷ列に蓄積し、「Ｘ＝“＜Ａ＞”」は、＜Ａ＞と＜／Ａ＞とに挟まれているテキスト（つまり、リンクテキスト）をＸ列に蓄積する。
【０１０１】
図１２は、実施例３を示す図であって、要素情報蓄積部１５に蓄積されている要素情報の一覧リストを示す図である。
【０１０２】
また、ソース内の位置を特定できるように、チェックしたファイル名、ソース内での行数を取得し、図１２に示すように、要素情報蓄積部１５にリスト化して蓄積する。
【０１０３】
Ｓ３４では、情報入力部１８で指定された処理手段、ＰＲＯＣＥＳＳ（ＥＤＩＴ（（（Ｗｍ＝＝Ｗｎ）＆＆（Ｘｍ！＝Ｘｎ）），３））に従って、処理する（統計処理する）。
【０１０４】
上記「ＥＤＩＴ（（（Ｗｍ＝＝Ｗｎ）＆＆（Ｘｍ！＝Ｘｎ）），３）」は、Ｗ列のｍ行目の値と、Ｗ列のｎ行目とが等しく、かつ、Ｘ列目のｍ行目の値と、Ｘ列のｎ行目の値とが異なる場合にのみ、その数を計算する。つまり、同一リンク先であるが、そのリンクテキストが異なる場合にのみ、その数を計算する。さらに、同一リンク先で、多数派でないリンクテキストの数と、多数派のリンクテキストの数との比が、ユーザが指定した閾値（この場合は、３倍）以上であれば、多数派のリンクテキストに、自動的に統一することを意味する。
【０１０５】
図１３は、実施例３を示す図であって、図１２に示す一覧リストにおいて、Ｗ列に同じリンク先が複数記述されているリストを示す図である。
【０１０６】
つまり、同一リンク先であるが、そのリンクテキストが異なる場合にのみ、そのリンクテキストの数を付加し、さらに、同一リンクに対する多数派（「同一リンク先」とその「リンクテキスト」との組み合わせの数が多い組み合わせ）の数と、同一リンクに対する少数派（「同一リンク先」とその「リンクテキスト」との組み合わせの数が少ない組み合わせ）の数とを比較し、３倍以上であれば、目印を付ける統計処理を実行する。そして、この統計処理をした後に、図１３に示すリストを、要素情報蓄積部１５に蓄積する。
【０１０７】
Ｓ３５では、情報入力部１８を介して指定された出力手段、ＯＵＴＰＵＴ（“ＨＴＭＬ”）に従って、要素情報蓄積部１５に記憶されているリストを出力する。
【０１０８】
なお、図１３に記載されている修正候補における「０」は、修正候補ではないこと（修正の必要がないこと）を示し、「１」は、修正候補であること（修正の必要があること）を示している。
【０１０９】
図１４は、実施例３を示す図であって、図１３に示すリストに基づく表示例を示す図である。
【０１１０】
つまり、図１４は、統計処理後の結果をブラウザで表示した例を示す図である。
【０１１１】
この場合、図１４に示すように、ＨＴＭＬ形式のリストで出力する。ここで、修正されたリンクテキストについて、修正されたことが明示されている。すなわち、図１３に示す例では、４つ目のリンクテキスト「富士」が、「富士山」に修正されている。
【０１１２】
実施例３は、サイトが多数である場合等、リンクテキストを確認することが従来は困難であっても、上記のように、リンクテキストを自動的に修正し、統一するので、チェック・修正に要する時間を短縮することができる。
【実施例４】
【０１１３】
本発明の実施例４は、チェック対象のページアドレスリストを記述したファイルを読み込み、この読み込んだアドレスリストのＨＴＭＬファイルについて、ＴＩＴＬＥ要素で指定されたページタイトルを取得し、この取得したページタイトルをリストに追加し、同一タイトルテキストがある場合、タイトルテキストを変更することを、ユーザに促す実施例である。
【０１１４】
まず、実施例４において、ページタイトルの役割について説明する。
【０１１５】
「ページタイトル」は、たとえば、ウェブブラウザのブックマークを登録するときに、ブックマーク名になるので、ページの内容を表わす固有の名称でなければならない。また、多くの音声ブラウザでは、最初にページタイトル情報を読み上げるが、同一サイト内の複数のページに同一のページタイトルが付与されていると、どのページを閲覧しているかを、本文を聞くまで判定することができない。したがって、各ページに固有のページタイトルを付ける必要がある。各ページに固有のページタイトルを付けることは、ＪＩＳの項目でも指定されている。
【０１１６】
次に、実施例４において、ＨＴＭＬファイル内でのＴＩＴＬＥ要素の書式について説明する。
【０１１７】
ＴＩＴＬＥ要素書式は、一般的に以下の形式をとる。
【０１１８】
＜ＴＩＴＬＥ＞富士山観光案内＜／ＴＩＴＬＥ＞
上記のように、「ＴＩＴＬＥ要素」は、「＜ＴＩＴＬＥ・・・＞」と「＜／ＴＩＴＬＥ＞」とを含み、「＜ＴＩＴＬＥ・・・＞」と「＜／ＴＩＴＬＥ＞」とによって囲まれた部分によって構成されている。なお、「ページタイトル」は、「＜ＴＩＴＬＥ・・・＞」と「＜／ＴＩＴＬＥ＞」とを含まず、「＜ＴＩＴＬＥ・・・＞」と「＜／ＴＩＴＬＥ＞」との間に記述されている内容、たとえば「富士山観光案内」である。
【０１１９】
次に、実施例４において、ページタイトルリストを作成する動作について説明する。
【０１２０】
図１５は、本発明の実施例４を示す図であって、要素情報比較装置１００の動作を示すフローチャートである。
【０１２１】
つまり、図１５は、ページタイトルリストを作成する動作を示すフローチャートである。
【０１２２】
まず、Ｓ６１では、情報入力部１８を介して、チェック対象リストを記述したファイルへのパスと、そのページ以下のページから取得する要素情報と、得られた要素情報の処理方法と、出力形式とを、指定する。たとえば、実施例１と同様に、以下のように指定する。
【０１２３】
ＩＮＰＵＴ（“ｃｈｅｃｋｌｉｓｔ．ｔｘｔ”）、
ＧＥＴ（Ｗ＝“＜ＴＩＴＬＥ＞ＴＥＸＴ＜／ＴＩＴＬＥ＞”）、
ＰＲＯＣＥＳＳ（Ｗｍ＝＝Ｗｎ）、
ＯＵＴＰＵＴ（“ｈｔｍｌ”）
Ｓ６２では、Ｓ６１で指定されたチェック対象のアドレスリストが記述されたファイル「ｃｈｅｃｋｌｉｓｔ．ｔｘｔ」を読み込み、この読み込んだ全ページのＨＴＭＬファイルデータを取得し、この取得した全ページのＨＴＭＬファイルデータを、ファイル情報蓄積部１３に蓄積する。
【０１２４】
Ｓ６３では、ファイル情報蓄積部１３に蓄積されているＨＴＭＬファイルデータから、Ｓ６１のＧＥＴコマンド以下で指定された要素情報を取得し、情報蓄積部１５に蓄積する。Ｗ＝“＜ＴＩＴＬＥ＞ＴＥＸＴ＜／ＴＩＴＬＥ＞”において、＜ＴＩＴＬＥ＞と＜／ＴＩＴＬＥ＞との間に挟まれているテキスト（つまり、ページタイトル）を、Ｗ列に蓄積する。
【０１２５】
図１６は、実施例４を示す図であって、要素情報蓄積部１５に蓄積されている要素情報の一覧リストを示す図である。
【０１２６】
また、ソース内の位置を特定できるように、チェックしたファイル名、ソース内での行番号を取得し、図１６に示すように、リスト化し、このリストを情報蓄積部１５に蓄積する。
【０１２７】
Ｓ６４では、情報入力部１８を介して指定された統計処理手段、ＰＲＯＣＥＳＳ（Ｗｍ＝＝Ｗｎ）に従って、処理する。上記「（Ｗｍ＝＝Ｗｎ）」は、Ｗ列のｍ行目の値と、Ｗ列のｎ行目の値とが等しい場合にのみ、出力する処理である。つまり、異なるＨＴＭＬファイルについて同一ページタイトルを用いている場合にのみ、出力する処理である。
【０１２８】
図１７は、実施例４を示す図であって、図１６に示す一覧リストにおいて、Ｗ列（ページタイトル）を分類したリストを示す図である。
【０１２９】
つまり、図１７に示すように、異なるページに、同一のページタイトルが付与されている場合のみを、要素情報蓄積部１５に蓄積する。
【０１３０】
Ｓ６５では、情報入力部１８を介して指定された出力手段、ＯＵＴＰＵＴ（“ＨＴＭＬ”）に従って、要素情報蓄積部１５に蓄積されているリストを出力する。
【０１３１】
図１８は、実施例４を示す図であって、図１７に示すリストに基づく表示例である。
【０１３２】
つまり、図１８は、実施例４において、統計処理結果をブラウザで表示した例を示す図である。
【０１３３】
この場合、図１８に示すように、「同一タイトルですので、変更してください。」と要求を出しているＨＴＭＬファイルを出力する（Ｓ６５）。
【０１３４】
すなわち、上記実施例は、所定の同一サイトにおける複数のページから、所定の絞り込み条件に合致する要素情報を取得する要素情報取得手段と、上記要素情報取得手段が取得した要素情報を統計分析する統計分析手段と、上記統計分析手段が統計分析した結果のリストを生成するリスト生成手段とを有する要素情報比較装置の例である。
【０１３５】
この場合、上記絞込み条件は、少なくとも１つの要素情報である。
【０１３６】
また、上記所定の絞り込み条件に合致する要素情報は、マークアップ言語で記述された文書名と、画像ファイル名と、画像の説明情報と、マークアップ言語で記述された文書内の位置を表わす情報とである。この場合、マークアップ言語で記述された文書名は、図３におけるＹ列のＨＴＭＬファイル名であり、画像ファイル名は、図３におけるＷ列のｓｒｃ属性値であり、画像の説明情報は、図３におけるＸ列のａｌｔ属性値である、マークアップ言語で記述された文書内の位置を表わす情報は、図３におけるＺ列の行番号である。
【０１３７】
さらに、上記所定の絞り込み条件に合致する要素情報は、マークアップ言語で記述された文書名と、リンク先と、リンク先の説明情報と、マークアップ言語で記述された文書内の位置を表わす情報とである。この場合、マークアップ言語で記述された文書名は、図１２におけるＹ列の対象ファイルへの絶対パスであり、リンク先は、図１２におけるＷ列のリンク先であり、リンク先の説明情報は、図１２におけるＸ列のリンクテキストであり、マークアップ言語で記述された文書内の位置を表わす情報は、図１２におけるＺ列の行番号である。
【０１３８】
そして、上記所定の絞り込み条件に合致する要素情報は、マークアップ言語で記述された文書名と、ページタイトルと、マークアップ言語で記述された文書内の位置を表わす情報とである。この場合、マークアップ言語で記述された文書名は、図１６におけるＹ列のＨＴＭＬファイル名であり、ページタイトルは、図１６におけるＷ列のページタイトルであり、マークアップ言語で記述された文書内の位置を表わす情報は、図１６におけるＺ列の行番号である。
【０１３９】
さらに、上記統計分析手段は、マークアップ言語で記述されている文書における複数の要素情報群のうちの所定の要素情報を基準にして、マークアップ言語で記述されている文書における複数の要素情報を並べ替える手段である。
【０１４０】
また、上記統計分析手段は、マークアップ言語で記述されている文書における複数の要素情報のうちの所定の要素情報を基準にし、マークアップ言語で記述されている文書における複数の要素情報を分類する手段である。
【０１４１】
さらに、上記統計分析手段は、マークアップ言語で記述されている文書における複数の要素情報のうちの所定の要素情報を基準にして、マークアップ言語で記述されている文書における複数の要素情報を分類し、この分類毎に、要素情報の個数を比較し、個数が少ない要素情報に、印を付与する手段である。
【０１４２】
そして、上記統計分析手段は、マークアップ言語で記述された文書における複数の要素情報のうちの所定の要素情報を基準にして、マークアップ言語で記述されている文書における複数の要素情報を分類し、この分類毎に、要素情報の個数を比較し、表記を修正すべき要素情報に印を付与する手段である。
【０１４３】
また、上記リスト生成手段は、マークアップ言語で記述されている文書における複数の要素情報のうちの所定の要素情報を基準にして、マークアップ言語で記述されている文書における複数の要素情報を分類し、この分類毎に、要素情報の個数を表示する手段である。
【０１４４】
上記実施例をプログラムの発明として把握することができる。つまり、上記実施例は、所定の同一サイトにおける複数のページから、所定の絞り込み条件に合致する要素情報を取得し、記憶装置に記憶する要素情報取得手順と、上記要素情報取得手順で取得した要素情報を統計分析し、記憶装置に記憶する統計分析手順と、上記統計分析手順で統計分析した結果のリストを生成し、記憶装置に記憶するリスト生成手順とをコンピュータに実行させるプログラムの例である。
【０１４５】
上記実施例によれば、同一サイトにおける全ページに渡って、要素情報の統一性を判断することができる。
【０１４６】
上記実施例によれば、同一サイトにおける全ページの画像に渡って、同じ画像についてａｌｔ属性値の表記（画像の説明）が統一されるので、音声ブラウザで情報を得る際にも、同じ画像に同じａｌｔ属性値が確実に付けられ、画像を連想し易くなる。
【０１４７】
上記実施例によれば、同一サイトにおける全ページの画像に渡って、リンクテキストの表記が統一されるので、リンク先に移動する前に、リンク先を特定することができ、したがって、不用意に、同じリンク先に何度も移動することがなくなる。
【０１４８】
また、上記実施例によれば、同一サイト内で、同じ画像について、互いに異なるページタイトルを設定できるので、ページタイトルのみを聞く、または、見るだけで、ページを特定することができ、したがって、効率的に目的ページを閲覧することができる。
【図面の簡単な説明】
【０１４９】
【図１】本発明の実施例１である要素情報比較装置１００と、ウェブサーバＷＳと、ネットワークＮＷと、ローカルディスクＬＤとを示すブロック図である。
【図２】実施例１において、ａｌｔ属性値リストを作成する動作を示すフローチャートである。
【図３】実施例１において、要素情報蓄積部１５に蓄積されている要素情報の一覧リストを示す図である。
【図４】実施例１において、ファイル情報蓄積部１３に蓄積されている所定の複数のＨＴＭＬファイルから、要素情報を取得する動作を示すフローチャートである。
【図５】実施例１を示す図であって、図３に示す一覧リストにおいて、Ｗ列（ｓｒｃ属性値）を分類したリストを示す図である。
【図６】実施例２において、ａｌｔ属性値リストを作成する動作を示すフローチャートである。
【図７】実施例２を示す図であって、図３に示す一覧リストにおいて、Ｗ列の記述内容とＸ列の記述内容とを入れ替え、Ｗ列にａｌｔ属性値を記述し、Ｘ列にｓｒｃ属性値を記述したリストを示す図である。
【図８】実施例２を示す図であって、図７に示す一覧リストにおいて、Ｗ列に同じａｌｔ属性値が複数記述されているａｌｔ属性値を分類して記述したリストを示す図である。
【図９】実施例２を示す図であって、図８に示すリストに基づく表示例を示す図である。
【図１０】実施例３において、リンクテキストをチェックする動作を示すフローチャートである。
【図１１】本発明の実施例３において、ネットワークＮＷを経由して、同一サイトの全ページを取得する動作を示すフローチャートである。
【図１２】実施例３を示す図であって、要素情報蓄積部１５に蓄積されている要素情報の一覧リストを示す図である。
【図１３】実施例３を示す図であって、図１２に示す一覧リストにおいて、Ｗ列に同じリンク先が複数記述されているリストを示す図である。
【図１４】実施例３を示す図であって、図１３に示すリストに基づく表示例を示す図である。
【図１５】本発明の実施例４を示す図であって、要素情報比較装置１００の動作を示すフローチャートである。
【図１６】実施例４を示す図であって、要素情報蓄積部１５に蓄積されている要素情報の一覧リストを示す図である。
【図１７】実施例４を示す図であって、図１６に示す一覧リストにおいて、Ｗ列（ページタイトル）を分類したリストを示す図である。
【図１８】実施例４を示す図であって、図１７に示すリストに基づく表示例である。
【符号の説明】
【０１５０】
１００…要素情報比較装置、
１１…制御部、
１２…ファイル情報取得部、
１３…ファイル情報蓄積部、
１４…要素情報取得部、
１５…要素情報蓄積部、
１６…要素情報処理部、
１７…出力情報生成部、
１８…情報入力部、
１９…情報出力部。
【図１】
2007133763.tif 000003
【図２】
2007133763.tif 000004
【図３】
2007133763.tif 000005
【図４】
2007133763.tif 000006
【図５】
2007133763.tif 000007
【図６】
2007133763.tif 000008
【図７】
2007133763.tif 000009
【図８】
2007133763.tif 000010
【図９】
2007133763.tif 000011
【図１０】
2007133763.tif 000012
【図１１】
2007133763.tif 000013
【図１２】
2007133763.tif 000014
【図１３】
2007133763.tif 000015
【図１４】
2007133763.tif 000016
【図１５】
2007133763.tif 000017
【図１６】
2007133763.tif 000018
【図１７】
2007133763.tif 000019
【図１８】
2007133763.tif 000020