(57)【要約】【課題】ＨＴＭＬサイトの作成者が意図するＨＴＭＬファイルのリンクによるサイト構成を実際のＨＴＭＬサイトが満たしているかを検査し、特にあるＵＲＬから他のＵＲＬに移動のために設けられたオブジェクトからのリンクが正しく張られているかどうかを容易に確認することができる。【解決手段】複数の、ハイパーテキスト言語により作成されるＨＴＭＬファイルからなるウェブサイトに対して、あらかじめウェブ中のＨＴＭＬファイル同士のリンクによる関係を管理するサイト構成管理手段１１１と、前記ウェブサイト中で利用される、所定オブジェクトにより張られるリンクについて、リンク元とリンク先のＨＴＭＬファイルの関係情報を管理する画像リンク管理手段１１８と、ＨＴＭＬ中のリンク情報を抽出するリンク情報抽出手段と、前記画像により張られるリンクがサイト構成管理手段１１１に管理されている構成に沿っているか否かを検査するリンク検査手段１１６とを備える。【選択図】      図１
2004220193.tif 000002
【特許請求の範囲】
【請求項１】
複数の、ハイパーテキスト言語により作成されるＨＴＭＬファイルからなるウェブサイトに対して、あらかじめウェブ中のＨＴＭＬファイル同士のリンクによる関係を管理するサイト構成管理手段と、
前記ウェブサイト中で利用される、所定オブジェクトにより張られるリンクについて、リンク元とリンク先のＨＴＭＬファイルの関係情報を管理するリンクオブジェクト管理手段と、
ＨＴＭＬ中のリンク情報を抽出するリンク情報抽出手段と、
前記画像により張られるリンクがサイト構成管理手段に管理されている構成に沿っているか否かを検査するリンク検査手段と、
を備えたことを特徴とするＨＴＭＬリンク検査システム。
【請求項２】
前記所定オブジェクトがリンク画像および／またはリンク文字列であり、前記リンクオブジェクト管理手段が画像リンク管理手段および／または文字列リンク管理手段であることを特徴とする請求項１に記載のＨＴＭＬリンク検査システム。
【請求項３】
前記リンク情報抽出手段により前記画像リンク管理手段が持つリンク情報にしたがって抽出したＨＴＭＬファイル中の画像によるリンク情報をもとに、親子、前後などのＨＴＭＬファイル同士の関係を検出するサイト構成検出手段を備え、当該検出したサイト構成から、前記サイト構成管理手段が管理するべきサイト構成情報を自動作成することを特徴とする請求項１に記載のＨＴＭＬリンク検査システム。
【請求項４】
前記リンク情報抽出手段は前記文字列リンク管理手段が持つリンク情報にしたがって抽出したＨＴＭＬファイル中の文字列によるリンク情報をもとに、親子、前後などのＨＴＭＬファイル同士の関係を検出するサイト構成検出手段を備え、当該検出したサイト構成から、前記サイト構成管理手段が管理するべきサイト構成情報を自動作成することを特徴とする請求項２に記載のＨＴＭＬリンク検査システム。
【請求項５】
前記サイト構成管理手段が管理するサイト構成情報を変更するサイト構成変更手段と、
前記サイト構成変更手段による変更に従ってＨＴＭＬファイル中のリンク情報を書き換える前記リンク修正手段と、
を備えたことを特徴とする請求項１から４の何れかに記載のＨＴＭＬリンク検査システム。
【請求項６】
前記サイト構成管理手段が管理するサイト構成情報をグラフィカル表示（リストまたはグラフの形式で表示）するサイト構成図示手段を備えたことを特徴とする請求項１から５の何れかに記載のＨＴＭＬリンク検査システム。
【請求項７】
利用者がポインティングデバイス（マウス等）を用いてグラフィカルにサイト構成を変更するサイト構成変更手段を備えたことを特徴とする請求項１から６の何れかに記載のＨＴＭＬリンク検査システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数のＨＴＭＬファイルからなるＨＴＭＬサイトのリンク構成を検査するＨＴＭＬリンク検査システムに関する。
【０００２】
【従来の技術】
ＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）上に情報を提供するために、ハイパーテキスト言語（ＨＴＭＬ）でファイルを作成することが広く行われている。
【０００３】
ＨＴＭＬではハイパーリンク（以下リンク）なる機構を用い、閲覧者はブラウザ上で一つのＨＴＭＬで記述された文書（以下、「ＨＴＭＬ」文書）から、他のＨＴＭＬ文書に自由に移動することが可能となっている。
【０００４】
ＨＴＭＬにより情報を記述する場合、そこに掲載する情報が増加するほど、１つのＨＴＭＬ文書に情報を収めることが難しくなり、見易さのためにも複数のＨＴＭＬ文書をハイパーリンクで関連付けて一つのＨＴＭＬサイトを作成することが一般的である。
【０００５】
あるＨＴＭＬ文書から別のＨＴＭＬ文書や画像にリンクをはるためには、リンク記述用のＨＴＭＬタグを用いて、その属性としてリンク先の文書あるいは画像の場所を表すＵＲＬを記述しなければならない。そのため、複数のＨＴＭＬ文書を作成し、その相互関係をリンクによって記述するのは、ＨＴＭＬ文書の数が増加すればするほど面倒で困難な作業となる。
【０００６】
一般的に、ＨＴＭＬによりウェブページを作成する際には、ＨＴＭＬタグを直接記述せずに、表示イメージのままに記述することで自動的にＨＴＭＬタグを挿入するＨＴＭＬ作成ツールを利用することが一般的であり、その際にリンク記述も容易にできるようになっているが、一つずつリンク記述を作成しなければならない。
【０００７】
特許文献１は、このリンク記述を容易にするための技術であり、テキストとして作成したウェブページの内容中のキーワードや見出しにより、自動的にリンク先へのアンカータグ挿入を行う。
【０００８】
また、作成したＨＴＭＬファイルの構造を把握するための技術として、特許文献２の技術が知られている。これは、実際のＨＴＭＬファイル群のリンク関係を解析し、グラフや木構造のように理解しやすい形式で表示する。
【０００９】
また、新着情報など、頻繁に追加されたり、ある一定期間のみ掲載する場合に自動的にリンクの付加、削除を行う技術として、特許文献３が知られている。
【００１０】
【特許文献１】
特開平１１−２５０８８号
【特許文献２】
特開平１１−１９５０３７号
【特許文献３】
特開２００１−３２５１４４号
【００１１】
【発明が解決しようとする課題】
前述した技術を用いることによって、比較的簡単にＨＴＭＬ中にリンク情報を付加したり、現在の状況を把握したりすることは可能となる。また、リンク先のファイルが存在するかどうかを検査するリンクチェックも一般的に利用されている。
【００１２】
しかし、作成したページに含まれているリンク情報が、正しい（作成者が意図した）ページに対して張られているかどうか否かを検査するためには、やはり作成者が実際にリンクをたどってページを移動して、目視で確認する他はなく、またサイトのページ構成を一部変更した場合などは、サイト内のあちこちのページでリンクの付け替えが発生し、その手間が大きい上に、修正の間違いが発生する可能性が高くなる。
【００１３】
また、ＨＴＭＬによるサイトの規模が大きくなると、ＨＴＭＬファイルの数も増え、同時にリンクの数も多くなることにより、サイトを閲覧している利用者が、現在自分はどのページを見ているのか、どうしたら元いたページに戻れるのかが分からなくなることがあり得る。
【００１４】
ウェブページの作成者は、これを解決するために、「ホームへ」「トップへ」「次へ」「戻る」などという文字列、あるいは画像をページ中におき、そこから利用者が元いたページ、あるいは次に見たいページに容易に移動できるようなリンクを張ることが一般的である。
【００１５】
これらのリンクは、同じ文字列、あるいは同じ画像が複数のファイル中に存在するが、そこからリンクする先はファイル間の関係によって異なってくる。ファイル作成時にあるファイルのリンク用画像や文字列をコピーして利用して、リンク先を直し忘れたためにリンク先が間違ってしまう、ということも考えられる。
【００１６】
また、連続して配置されているファイルの場合、例えば４番目のファイルと５番目のファイルの間に新しく追加を行うと、４番目のファイルの「次へ」のリンク、元の５番目（新たな６番目）のファイルの「戻る」のリンク、新しく追加を行ったファイルの「次へ」「戻る」、またその他に存在するリンクを全て作成、あるいは修正しなければならず、その手間は大きく、また間違いが起こりやすい。
【００１７】
本発明の第１の目的は、ＨＴＭＬサイトの作成者が意図するＨＴＭＬファイルのリンクによるサイト構成を実際のＨＴＭＬサイトが満たしているかを検査し、特にあるＵＲＬから他のＵＲＬに移動のために設けられたアイコン等の画像や、特定の文字列からのリンクが正しく張られているかどうかを容易に確認することができるＨＴＭＬリンク検査システムを提供することにある。
【００１８】
本発明の第２の目的は、サイト全体の構成を変更したときにそれらのリンク情報を容易に変更することができるＨＴＭＬリンク検査システムを提供することにある。
【００１９】
【課題を解決するための手段】
本発明のＨＴＭＬリンク検査システムは、複数の、ハイパーテキスト言語により作成されるＨＴＭＬファイルからなるウェブサイトに対して、あらかじめウェブ中のＨＴＭＬファイル同士のリンクによる関係（親子関係、前後関係）を管理するサイト構成管理手段と、前記ウェブサイト中で利用される、オブジェクトにより張られるリンクについて、リンク元とリンク先のＨＴＭＬファイルの関係情報を管理するリンクオブジェクト管理手段と、ＨＴＭＬ中のリンク情報を抽出するリンク情報抽出手段と、前記オブジェクトにより張られるリンクがサイト構成管理手段に管理されている構成に沿っているか否かを検査するリンク検査手段とを備えたことを特徴とする。
【００２０】
本発明のＨＴＭＬリンク検査システムでは、前記所定オブジェクトがリンク画像および／またはリンク文字列であり、前記リンクオブジェクト管理手段を、画像リンク管理手段および／または文字列リンク管理手段とすることができる。
【００２１】
これにより、ＨＴＭＬサイト中に配置された、上下や前後などのサイト構成を満たすための画像に張られたリンクが、作成者の意図どおりに配置されているか否かを検査することで、ＨＴＭＬサイトのリンク正当性の検査を行うことができる。
【００２２】
また、本発明のＨＴＭＬリンク検査システムでは、前記リンク情報抽出手段により前記画像リンク管理手段が持つリンク情報にしたがって抽出したＨＴＭＬファイル中の画像によるリンク情報をもとに、親子、前後などのＨＴＭＬファイル同士の関係を検出するサイト構成検出手段を備え、当該検出したサイト構成から、前記サイト構成管理手段が管理するべきサイト構成情報を自動作成することができる。
【００２３】
これにより、ＨＴＭＬサイト中に配置された、サイト構成を実現するための画像によるリンクを検出することで、作成されたサイトの論理的な構成を自動的に作成することができる。
【００２４】
本発明のＨＴＭＬリンク検査システムでは、前記リンク情報抽出手段は前記文字列リンク管理手段が持つリンク情報にしたがって抽出したＨＴＭＬファイル中の文字列によるリンク情報をもとに、親子、前後などのＨＴＭＬファイル同士の関係を検出するサイト構成検出手段を備え、当該検出したサイト構成から、前記サイト構成管理手段が管理するべきサイト構成情報を自動作成することができる。
【００２５】
これにより、ＨＴＭＬサイト中に配置された、サイト構成を実現するための文字列によるリンクを検出することで、作成されたサイトの論理的な構成を自動的に作成することができる。
【００２６】
本発明のＨＴＭＬリンク検査システムでは、前記サイト構成管理手段が管理するサイト構成情報を変更するサイト構成変更手段と、前記サイト構成変更手段による変更に従ってＨＴＭＬファイル中のリンク情報を書き換える前記リンク修正手段とを備えることができる。
【００２７】
これにより、サイト構成情報の変更にしたがって実際のＨＴＭＬファイル内のリンクが修正されることによって、サイト構成を変更した場合にＨＴＭＬファイル内のリンクを一括して修正することができる。
【００２８】
本発明のＨＴＭＬリンク検査システムでは、前記サイト構成管理手段が管理するサイト構成情報をグラフィカル表示（リストまたはグラフの形式で表示）するサイト構成図示手段を備えることができる。
【００２９】
これにより、サイト構成を図やグラフ、絵の形で視覚的に分かりやすく表示することにより、サイト作成者が容易に自分の作成しているＨＴＭＬサイトのサイト構成を把握することができる。
【００３０】
本発明のＨＴＭＬリンク検査システムでは、利用者がポインティングデバイス（マウス等）を用いてグラフィカルにサイト構成を変更するサイト構成変更手段を備えることができる。
【００３１】
これにより、サイト構成の修正を図やグラフ、絵の修正の形式で行えることにより、サイト作成者は自分の作成しているＨＴＭＬサイトのサイト構成の修正を視覚的に分かりやすく、しかも容易に行うことができる。
【００３２】
【発明の実施の形態】
本発明のＨＴＭＬリンク検査システム１１は、図１に示すように、サイト構成管理手段１１１と、サイト構成ＤＢ１１２と、サイト構成変更手段１１３と、サイト構成表示手段１１４と、ＨＴＭＬパース手段１１５と、リンク検査手段１１６と、リンク修正手段１１７と、画像リンク管理手段１１８と、画像リンクＤＢ１１９と、画像リンク登録手段１２０と、文字列リンク管理手段１２１と、文字列リンクＤＢ１２２と、文字列リンク登録手段１２３と、表示手段１２４と、入力手段１２５とを備えている。
【００３３】
サイト構成管理手段１１１は、ＨＴＭＬサイトにおいて、サイト作成者が意図したサイト内のページ構成を管理する。サイト構成ＤＢ１１２は、サイト構成管理手段１１１によって管理されるページ構成情報を蓄積する。サイト構成変更手段１１３は、サイト構成を新規作成、あるいは修正し、その情報をサイト構成管理手段１１１に渡す。サイト構成表示手段１１４は、サイト構成管理手段１１１によって管理されているサイト内のページ構成をグラフや絵のような視覚的に分かりやすい状態で利用者に提供する。ＨＴＭＬパース手段（本発明のリンク情報抽出手段）１１５は、サイトを構成するファイル中のＨＴＭＬをパースし、他ページや画像へのリンク情報を検出する。リンク検査手段１１６は、ＨＴＭＬパース手段１１５によって検出されたファイル中のリンクについて、サイト構成管理手段１１１によって管理されている構成情報を参照し、正しいリンク先にリンクされているかどうかを判断する。
【００３４】
リンク修正手段１１７は、ＨＴＭＬパース手段１１５によって検出されたファイル中のリンクについて、リンク先などの修正を行う。画像リンク管理手段１１８は、ページ内に埋め込まれた画像、またはその他のマルチメディアデータから張られているリンクについて、どの画像からどこに対してリンクがはられるべきか、と言う情報を管理する。画像リンクＤＢ１１９は、画像リンク管理手段１１８によって管理される画像からのリンクの情報を蓄積する。画像リンク登録手段１２０は、画像リンク管理手段１１８に対して画像リンクを登録、あるいは既にあるものを修正する。文字列リンク管理手段１２１は、ページ内に埋め込まれた文字列から張られているリンクについて、どの文字列からどこに対してリンクが張られるべきか、と言う情報を管理する。文字列リンクＤＢ１２２は、文字列リンク管理手段１２１によって管理される文字列からのリンク情報を蓄積する。文字列リンク登録手段１２３は、文字列リンク管理手段１２１に対して文字列リンクを登録、あるいは既にあるものを修正する。表示手段１２４は、ディスプレイ、プリンタなど利用者に対して文字や図形などの情報を提示する。入力手段１２５は、キーボードやマウスなどのポインティングデバイスである。
【００３５】
図１での記憶媒体２１は、ＨＴＭＬリンク検査システム１１の検査対象となるＨＴＭＬファイルと画像ファイルを含む。なお、一つのサイトのＨＴＭＬファイル等を格納する記憶媒体は一つ以上となり、分散する可能性もある。
【００３６】
また、記憶媒体２１とＨＴＭＬリンク検査システム１１は、通常インターネット３００で連結され、ＨＴＭＬリンク検査システム１１は記憶媒体２１にアクセスする際にＷＷＷサーバーを介するのが通常である。
【００３７】
以下、図１のＨＴＭＬリンク検査システム１１の動作について説明する。
【００３８】
ここでは、サイト作成者が、企業のサイトを構築する際の動作を考える。サイトには新着情報、商品紹介、企業沿革などが含まれるものとする。
【００３９】
（１）  作成したＨＴＭＬサイトについて、画像リンクのチェックを行う場合サイト作成者はサイトを作成する際にはサイト内のページ構成を考え、ＨＴＭＬファイルＨ＿Ｆを作成する。また、サイト構成変更手段１１３を用いてサイト構成を作成してＨＴＭＬリンク検査システムへ登録しておく。システムでは、サイト構成管理手段１１１がサイト構成ＤＢへサイト構成情報を蓄積する。
【００４０】
作成するサイトの構成が、図２のように表されるとする。この場合、サイト構成管理手段１１１に登録されるサイト構成情報は図３のようになる。
【００４１】
なお、図２において太線実線矢印は親子関係を示し、矢印実線は前ページから後ろページへのリンクを示し、破線矢印は後ページから前ページへのリンクを示す。サイト構成としては他にもサイトトップ、カテゴリのトップなど、表せる関係があるが、ここでは省略する。
【００４２】
図３に示すように、ＨＴＭＬサイトのページ間の関係は親子、前後、トップなどで現される。親、前、後はそれぞれ一つのページが指定できるが、子は複数が指定できる。
【００４３】
サイト作成者は、サイト内の各ページで利用する画像について、特に画像をリンクとして利用する場合は画像リンク登録手段１２０を用いて画像リンク管理手段１１８に登録する。
【００４４】
登録される画像の例を、図４（ａ），（ｂ），（ｃ），（ｄ）に示す。（ａ）は「ホームページ」へのリンク画像、（ｂ）は前ページへのリンク画像、（ｃ）は後ページへのリンク画像、（ｄ）は親ページへのリンク画像である。これらは、主に、ページ移動のためのアイコン画像となるが、これ以外にもメニューリストをリンク画像で表している場合、会社や商品のロゴをトップページへのリンクに用いている場合などがあり、様々なリンク画像が考えられる。
【００４５】
また、ここではリンク画像としているが、ＨＴＭＬで使用可能なマルチメディアデータであれば全て対象としてよい。
【００４６】
画像リンク管理手段１１８に登録される画像情報は図５のようになる。図５に示したように、その画像が張られているＨＴＭＬファイルから見てどの関係のファイルへリンクが張られているか、ということを［前］などで示し、どのページにある場合でも特定のページにリンクする場合はファイルＩＤを記述してもよい。
【００４７】
リンクの検査を作成者がＨＴＭＬリンク検査システム１１に指示すると、リンク検査手段１１６はサイト構成管理手段１１１からサイト構成情報を、画像リンク管理手段１１８から画像のリンク情報を得る。
【００４８】
サイト構成情報から、サイトに含まれるＨＴＭＬファイルをＨＴＭＬパース手段１１５が読み込み、ＨＴＭＬ文書の中から画像リンクを抽出する。
【００４９】
リンク検査手段１１６はＨＴＭＬパース手段１１５により抽出されたリンク情報を得て、それをサイト構成情報と画像リンク情報に照合して、それらの情報に合ったリンクが張られているかどうかを検査する。
【００５０】
例えば、図２，図３に示されたサイト構造のときに、ＩＤ：０００５のファイルに、図５で示されたＩＤ：Ｉ００２の画像があり、リンクが張られていた場合、そのリンク先は後ろのページであるＩＤ：０００６のページ、すなわち、．．．／ｎｅｗｓ＿２．ｈｔｍｌに対して張られていれば正しく、それ以外ならば誤りである。
【００５１】
リンク検査手段１１６は、リンクが誤っている場合はそれを表示手段１２４に表示し、リンクの修正を指示する。
【００５２】
また、ＨＴＭＬパース手段１１５は、そこからリンクが張られていない画像についても、これをリンク検査手段１１６に渡す。
【００５３】
リンク検査手段１１６は渡された画像が画像リンク情報にあるか否かをチェックして、画像リンクの張り忘れを検査することができる。
【００５４】
（２）作成したＨＴＭＬサイトについて、文字列リンクのチェックを行う場合サイト作成者は（１）の場合と同様、サイト構成を作成し、サイト構成管理手段１１１に登録する。
また、サイト内の各ページにて利用するリンクを張るための文字列を文字列リンク登録手段１２３を用いて文字列リンク管理手段１２１に登録する。
【００５５】
登録される文字列リンク情報は、たとえば図６のようになる。
【００５６】
リンク検査手段１１６は（１）と同様に、サイト構成情報と文字列リンク情報を得る。
【００５７】
ＨＴＭＬパース手段１１５は文字列に張られたリンク情報を抽出し、リンク検査手段１１６に渡す。
【００５８】
リンク検査手段１１６は抽出された文字列によるリンク情報より、（１）と同様に、それがサイト構成情報と文字列リンク情報に一致しているかどうかを検査し、検査結果を表示手段１２５に表示する。
【００５９】
また、リンク検査手段１１６は文字列リンク管理手段１２１により管理されている文字列情報をＨＴＭＬパース手段１１５に渡し、リンクが張られている（リンクが設定されている）文字列を検索する。
これにより、文字列に対するリンクの張り忘れを検査することができる。
【００６０】
（３）作成したＨＴＭＬサイトについて、画像リンクの修正を行う場合
サイト作成者は（１）と同様、ＨＴＭＬによるサイトを作成し、その構成情報をサイト構成管理手段１１１に、画像リンク情報を文字列リンク管理手段１２１に登録する。
【００６１】
（１）の検査時と同様、ＨＴＭＬパース手段１１５によってＨＴＭＬ中の画像リンクを抽出し、そのリンク情報が正しいかどうかリンク検査手段１１６が検査を行う。
【００６２】
リンク検査手段１１６により、リンク先のファイル名が違うなどのリンクの間違いが検出されると、リンク修正手段１１７によってＨＴＭＬファイル中のリンク情報が正しいものへ修正される。
【００６３】
なお、検査時と同様にリンクが設定されていない画像についても、作成者からの指示によって新たにリンク情報を追加する。これにより、リンクの張り忘れの修正を行う。
【００６４】
（４）作成したＨＴＭＬサイトについて、文字列リンクの修正を行う場合、
サイト作成者は（２）と同様、ＨＴＭＬによるサイトを作成し、その構成情報をサイト構成管理手段１１１に、文字列リンク情報を文字列リンク管理手段１２１に登録する。
【００６５】
（２）の検査時と同様、ＨＴＭＬパース手段１１５によってＨＴＭＬ中の文字列リンクを抽出し、そのリンク情報が正しいかどうか、リンク検査手段１１６が検査を行う。
【００６６】
リンク検査手段１１６により、リンクの間違いが検出されると、リンク修正手段１１７によってＨＴＭＬファイル中のリンク情報が正しいものへ修正される。なお、検査時と同様にリンクが張られていない文字列についても、作成者からの指示によって新たにリンク情報を追加する。これにより、リンクの張り忘れの修正を行う。
【００６７】
なお、文字列の場合は画像に比べるとリンク用に指定されたものと同じ単語が全く関係のない文中に出現することがありえるので、その都度インタラクティブに作成者にリンク修正の可否を聞く、という実施の仕方でもよい。
【００６８】
（３），（４）によって、サイトを更新した場合、サイト構成情報を直しておけば新しい構成に対応するようにリンクの張り直しを行うことができる。特に、前後関係が存在するページに新しいページを挿入したり、古いページを削除したり、順番を入れ替える場合に有効である。
【００６９】
（５）構成情報を作成する場合、
サイト作成者は、複数のＨＴＭＬ文書とそれらのリンクを作成する。また、サイト中に用いている画像リンク情報、文字列リンク情報をそれぞれ画像リンク管理手段１１８、文字列リンク管理手段１２１に登録する。
【００７０】
リンク検査手段１１６は、画像リンク管理手段１１８、文字列リンク管理手段１２１に登録されているそれぞれのリンク情報を得て、ＨＴＭＬパース手段１１５に渡す。
【００７１】
ＨＴＭＬパース手段１１５はリンク検査手段１１６から渡されたリンク情報を元に、サイトのＨＴＭＬファイルをパースしてリンク情報を抽出する。
【００７２】
リンク検査手段１１６は抽出されたリンクと、そのリンク先のファイル名などを合わせてサイト構成変更手段１１３に渡す。
【００７３】
サイト構成変更手段１１３はリンク検査手段１１６から渡された情報をサイト構成情報の形に整形し、サイト構成管理手段１１１に渡す。
【００７４】
ＨＴＭＬパース手段１１５はＨＴＭＬファイルにあるリンクをたどり、サイト内の全てのＨＴＭＬファイルについてパースを行う。
【００７５】
サイト構成表示手段１１４はパース終了時に蓄積されたサイト構成情報を表示手段１２５に表示する。
【００７６】
図７（Ａ）〜（Ｄ）に、サイト構成の表示、修正時の画面例を示す。図７（Ａ）〜（Ｄ）では、マウスやキーボードからの入力により、必要なページを配置して、矢印などで結ぶことによりその関係を示すことができる。図７（Ａ）は「ページ追加」のメニューを選択した作業の様子を示す図、図７（Ｂ）は「子へのリンク」のメニューを選択した作業の様子を示す図、図７（Ｃ）は「後ページへのリンク」のメニューを選択した作業の様子を示す図、図７（Ｄ）は「前ページへのリンク」のメニューを選択した作業の様子を示す図である。
【００７７】
【発明の効果】
反発明によれば、以下の効果を奏することができる。
【００７８】
（１）ＨＴＭＬサイト中に配置された、上下や前後などのサイト構成を満たすための画像に張られたリンクが、作成者の意図どおりに配置されているか否かを検査することで、ＨＴＭＬサイトのリンク正当性の検査を行うことができる。
【００７９】
（２）ＨＴＭＬサイト中に配置された、サイト構成を実現するための画像によるリンクを検出することで、作成されたサイトの論理的な構成を自動的に作成することができる。
【００８０】
（３）ＨＴＭＬサイト中に配置された、サイト構成を実現するための文字列によるリンクを検出することで、作成されたサイトの論理的な構成を自動的に作成することができる。
【００８１】
（４）サイト構成情報の変更にしたがって実際のＨＴＭＬファイル内のリンクが修正されることによって、サイト構成を変更した場合にＨＴＭＬファイル内のリンクを一括して修正することができる。
【００８２】
（５）サイト構成を図やグラフ、絵の形で視覚的に分かりやすく表示することにより、サイト作成者が容易に自分の作成しているＨＴＭＬサイトのサイト構成を把握することができる。
【００８３】
（６）サイト構成の修正を図やグラフ、絵の修正の形式で行えることにより、サイト作成者は自分の作成しているＨＴＭＬサイトのサイト構成の修正を視覚的に分かりやすく、しかも容易に行うことができる。
【図面の簡単な説明】
【図１】本発明のＨＴＭＬリンク検査システムを示すブロック図である。
【図２】図１のＨＴＭＬリンク検査システムにおいて作成されるサイトの構成の一例を示す図である。
【図３】図２のサイト構成のときに、サイト構成管理手段に登録されるサイト構成情報を示す図である。
【図４】（ａ）は「ホームページ」へのリンク画像、（ｂ）は前ページへのリンク画像、（ｃ）は後ページへのリンク画像、（ｄ）は親ページへのリンク画像である。
【図５】図２のサイト構成のときに、画像リンク管理手段に登録される画像情報を示す図である。
【図６】図２のサイト構成のときに、登録される文字列リンク情報を示す図である。
【図７】サイト構成の表示、修正時の画面例を示す図であり、（Ａ）は「ページ追加」のメニューを選択した作業の様子を示す図、（Ｂ）は「子へのリンク」のメニューを選択した作業の様子を示す図、（Ｃ）は「後ページへのリンク」のメニューを選択した作業の様子を示す図、（Ｄ）は「前ページへのリンク」のメニューを選択した作業の様子を示す図である。
【符号の説明】
１１  ＨＴＭＬリンク検査システム
１１１  サイト構成管理手段
１１２  サイト構成ＤＢ
１１３  サイト構成変更手段
１１４  サイト構成表示手段
１１５  ＨＴＭＬパース手段
１１６  リンク検査手段
１１７  リンク修正手段
１１８  画像リンク管理手段
１１９  画像リンクＤＢ
１２０  画像リンク登録手段
１２１  文字列リンク管理手段
１２２  文字列リンクＤＢ
１２３  文字列リンク登録手段
１２４  表示手段
１２５  入力手段
【図１】
2004220193.tif 000003
【図２】
2004220193.tif 000004
【図３】
2004220193.tif 000005
【図４】
2004220193.tif 000006
【図５】
2004220193.tif 000007
【図６】
2004220193.tif 000008
【図７】
2004220193.tif 000009