(57)【要約】【課題】Ｗｅｂサイトの作成者が、Ｗｅｂサイトを構成するファイル群に関して、意図するサイトの論理的なページ構成と合致しているか否かを検査するＷｅｂサイト構成検査装置を提供する。【解決手段】Ｗｅｂサイト構成検査装置は、複数のＨＴＭＬファイルからなるＷｅｂサイトを解釈してそのサイトの論理構成を記述するＨＴＭＬ解釈部２３と、記述されたそのサイトの論理構成を記憶手段に格納して登録する論理構成管理部２１と、その登録された情報を収めた論理構成情報ＤＢ２２と、登録されたサイトの論理構成に基づいてサイトの複数のファイル内のハイパーリンクを検査する論理構成検査部２４とを備える。【選択図】　　　図１
2004145545.tif 000002
【特許請求の範囲】
【請求項１】
複数のＷｅｂサイトを形成するマークアップ言語ファイルからなるサイトを解釈して前記サイトの論理構成を記述する論理構成記述手段と、
記述された前記サイトの論理構成を記憶手段に格納して登録する論理構成管理手段と、
登録された前記サイトの論理構成に基づいて前記複数のＷｅｂサイトを形成するマークアップ言語ファイル内のハイパーリンクを検査する論理構成検査手段と、
を備えたことを特徴とするＷｅｂサイト構成検査装置。
【請求項２】
前記論理構成記述手段は、前記複数のＷｅｂサイトを形成するマークアップ言語ファイルをグループ化し、そのグループ化されたグループごとに共通なハイパーリンク規則を記述し、
前記論理構成検査手段は、前記グループごとに共通なハイパーリンク規則に基づいて前記複数のＷｅｂサイトを形成するマークアップ言語ファイル内のハイパーリンクを検査することを特徴とする請求項１に記載のＷｅｂサイト構成検査装置。
【請求項３】
前記複数のＷｅｂサイトを形成するマークアップ言語ファイル内に配置される画像および文字の規則を定義するファイル内規則定義手段と、
定義された前記画像および文字の規則に基づいて、前記複数のＷｅｂサイトを形成するマークアップ言語ファイル内の記述を検査するファイル内規則検査手段とを、
更に備えたことを特徴とする請求項１または２に記載のＷｅｂサイト構成検査装置。
【請求項４】
前記論理構成管理手段が登録した前記サイトの論理構成と、前記ファイル内規則定義手段が定義した前記画像および文字の規則とに基づいて、新しいＷｅｂサイトを形成するマークアップ言語ファイル作成時のテンプレートを作成するテンプレート作成手段を、更に備えたことを特徴とする請求項３に記載のＷｅｂサイト構成検査装置。
【請求項５】
前記論理構成管理手段で登録された前記サイトの論理構成に基づいて、前記サイトの論理構成をＷｅｂサイトを形成するマークアップ言語ファイル上で表現したサイトマップを作成するサイトマップ作成手段を、更に備えたことを特徴とする請求項１〜４のいずれか１つに記載のＷｅｂサイト構成検査装置。
【請求項６】
作成されるサイトの論理構成をグラフィック形式で表示するサイト構成情報入力補助手段を、更に備えたことを特徴とする請求項１〜５のいずれか１つに記載のＷｅｂサイト構成検査装置。
【請求項７】
前記Ｗｅｂサイト構成検査の結果をグラフィック形式で表示する結果表示手段を、更に備えたことを特徴とする請求項１〜６のいずれか１つに記載のＷｅｂサイト構成検査装置。
【請求項８】
複数のＷｅｂサイトを形成するマークアップ言語ファイルからなるサイトを解釈して前記サイトの論理構成を記述する論理構成記述ステップと、
記述された前記サイトの論理構成を記憶手段に格納して登録する論理構成管理ステップと、
登録された前記サイトの論理構成に基づいて前記複数のＷｅｂサイトを形成するマークアップ言語ファイル内のハイパーリンクを検査する論理構成検査ステップと、
を含むことを特徴とするＷｅｂサイト構成検査方法。
【請求項９】
前記論理構成記述ステップは、前記複数のＷｅｂサイトを形成するマークアップ言語ファイルをグループ化し、そのグループ化されたグループごとに共通なハイパーリンク規則を記述し、
前記論理構成検査ステップは、前記グループごとに共通なハイパーリンク規則に基づいて前記複数のＷｅｂサイトを形成するマークアップ言語ファイル内のハイパーリンクを検査することを特徴とする請求項８に記載のＷｅｂサイト構成検査方法。
【請求項１０】
前記複数のＷｅｂサイトを形成するマークアップ言語ファイル内に配置される画像および文字の規則を定義するファイル内規則定義ステップと、
定義された前記画像および文字の規則に基づいて、前記複数のＷｅｂサイトを形成するマークアップ言語ファイル内の記述を検査するファイル内規則検査ステップとを、
更に含むことを特徴とする請求項８または９に記載のＷｅｂサイト構成検査方法。
【請求項１１】
前記論理構成管理ステップで登録した前記サイトの論理構成と、前記ファイル内規則定義ステップで定義された前記画像および文字の規則とに基づいて、新しいＷｅｂサイトを形成するマークアップ言語ファイル作成時のテンプレートを作成するテンプレート作成ステップを、更に含むことを特徴とする請求項１０に記載のＷｅｂサイト構成検査方法。
【請求項１２】
前記論理構成管理ステップで登録された前記サイトの論理構成に基づいて、前記サイトの論理構成を前記Ｗｅｂサイトを形成するマークアップ言語ファイル上で表現したサイトマップを作成するサイトマップ作成ステップを、更に含むことを特徴とする請求項８〜１１のいずれか１つに記載のＷｅｂサイト構成検査方法。
【請求項１３】
請求項８〜１２のいずれか１つに記載された方法をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、複数のＷｅｂサイトを形成するマークアップ言語ファイルからなるＷｅｂサイトのサイト構成を検査するＷｅｂサイト構成検査装置、Ｗｅｂサイト構成検査方法、およびその方法をコンピュータに実行させるプログラムに関する。
【０００２】
【従来の技術】
Ｗｏｒｌｄ　Ｗｉｄｅ　Ｗｅｂ（ＷＷＷ）上に情報を提供するＷｅｂサイトを形成するマークアップ言語ファイル形式が広く普及している。Ｈｙｐｅｒ　Ｔｅｘｔ　Ｍａｒｋｕｐ　Ｌａｎｇｕａｇｅ（以下ＨＴＭＬと称す）はその１つである。ＨＴＭＬ形式によるファイル（ＨＴＭＬファイルと称す）ではハイパーリンク（以下リンクと称す）機構を用いて、Ｗｅｂサイトの閲覧者がブラウザ上で１つのＨＴＭＬファイルによる画面（ＨＴＭＬ画面と称す）から他のＨＴＭＬ画面へと自由に移動することが可能である。このＨＴＭＬファイルを作成する場合、そこに掲載する情報が増加すればするほど、１つのＨＴＭＬファイルに情報を収めることが難しくなる。そこで、見やすくするためにも複数のＨＴＭＬファイルをハイパーリンクで関連付けて、１つのＷｅｂサイトを作成することが一般的である。
【０００３】
特に、インターネット上でのニュース提供サイト、商品販売サイトなどではその情報の量と種類の多さから、多数のＨＴＭＬファイルを用いてサイトを形成する場合が多い。Ｗｅｂサイトの構築は一般的に、１つずつのＨＴＭＬファイルを作成し、それらのＨＴＭＬファイルをお互いにリンクで関連付けることによって行う。このリンクは、リンク先のＨＴＭＬファイル（または画像、その他のファイル）の場所を記述することによって実現される。
【０００４】
このリンクをチェックするリンクチェックツールは従来から一般的に知られており、ＨＴＭＬファイルに張られたリンクをたどって、存在しないリンク先に向かって張られたリンクの記述を作成者に通知する。こうして、作成者はリンクチェックツールによる通知を参照しながら、正しくリンクを張っていくことができる。
【０００５】
またＨＴＭＬファイルにおいて情報の入れ替えを頻繁に行う場合、特開２００１−３２５１４４号公報の発明に示されたように、自動的にリンクを作成し、あるいは古くなったリンクの記載を削除して作成者のリンク作成を補助する技術も知られている。
【０００６】
【特許文献１】
特開２００１−３２５１４４号公報（第２−４頁、第１−４図）
【０００７】
【発明が解決しようとする課題】
しかし、これらの技術では、リンク先のファイルが存在するかどうかをチェックしたり、あるいは自動的にリンクを作成および／または削除してリンク作成を補助したり、あるいは特定の条件に合致するリンク情報のみをチェックしたりすることはできるが、サイトの作成者が意図したサイトの論理構成をリンクが満たしているか否かをチェックすることはできなかった。ここでいう論理構成とは、例えばサイトのトップページが１ファイル存在し、その下に各カテゴリの情報へのリストが存在し、各カテゴリ内に複数の情報がリンクされているようなＷｅｂサイトを形成するマークアップ言語ファイル中に記述された情報に従ったサイト構成を指す。
【０００８】
これらのサイト構成に関するリンクのチェックには、作成者が実際にブラウザ上ですべてのリンクをたどって正しくリンク情報が張られているかどうかを確認することが必要である。しかしながら、特にファイル数が多いＷｅｂサイトでは確認することが非常に煩雑であった。
【０００９】
この発明は上記の問題点に鑑みてなされたものであって、Ｗｅｂサイトの作成者が意図するサイト内の論理的なページ構成を、実際のＷｅｂサイトを形成するマークアップ言語ファイル群が正しく満たしているか否かを検査することができるＷｅｂサイト構成検査装置、Ｗｅｂサイト構成検査方法、およびその方法をコンピュータに実行させるプログラムを提供することを、第１の目的とする。
【００１０】
また、サイト作成者がサイト内の論理構成に従ってＷｅｂサイトを形成するマークアップ言語ファイルに必要な要素を規則化し、各ファイルがその規則を満たしているか否かを容易に検査することができるＷｅｂサイト構成検査装置、Ｗｅｂサイト構成検査方法、およびその方法をコンピュータに実行させるプログラムを提供することを、第２の目的とする。
【００１１】
【課題を解決するための手段】
上記目的を達成するため、請求項１にかかる発明は、複数のＷｅｂサイトを形成するマークアップ言語ファイルからなるサイトを解釈して前記サイトの論理構成を記述する論理構成記述手段と、記述された前記サイトの論理構成を記憶手段に格納して登録する論理構成管理手段と、登録された前記サイトの論理構成に基づいて前記複数のＷｅｂサイトを形成するマークアップ言語ファイル内のハイパーリンクを検査する論理構成検査手段と、を備えたことを特徴とするＷｅｂサイト構成検査装置である。
【００１２】
この請求項１の発明によれば、複数のＷｅｂサイトを形成するマークアップ言語ファイルからなるサイトを解釈してそのサイトの論理構成を記述する論理構成記述手段と、サイトの論理構成を登録する論理構成管理手段と、登録されたサイトの論理構成に基づいて複数のＷｅｂサイトを形成するマークアップ言語ファイル内のハイパーリンクを検査する論理構成検査手段とを備えたことによって、サイトを構築するサイト作成者がサイト構成の論理構成を記述し、リンクがその論理構成を満たしているか否かを検査できるので、作成者のサイト構成上の意図を的確にサイト構成に反映することができるＷｅｂサイト構成検査装置を提供できる。
【００１３】
また、請求項２にかかる発明は、請求項１に記載のＷｅｂサイト構成検査装置において、前記論理構成記述手段は、前記複数のＷｅｂサイトを形成するマークアップ言語ファイルをグループ化し、そのグループ化されたグループごとに共通なハイパーリンク規則を記述し、前記論理構成検査手段は、前記グループごとに共通なハイパーリンク規則に基づいて前記複数のＷｅｂサイトを形成するマークアップ言語ファイル内のハイパーリンクを検査することを特徴とする。
【００１４】
この請求項２の発明によれば、請求項１に記載のＷｅｂサイト構成検査装置の作用に加え、論理構成記述手段は、複数のＷｅｂサイトを形成するマークアップ言語ファイルをグループ化してそのグループごとに共通なハイパーリンク規則を記述し、論理構成検査手段は、グループごとに共通なハイパーリンク規則に基づいて複数のファイル内のハイパーリンクを検査することによって、サイト内のファイルについて複数のファイルのリンク規則を一括して検査することができるので、サイト作成者が、規則に従って容易にＷｅｂサイトを構築できる。
【００１５】
また、請求項３にかかる発明は、請求項１または２に記載のＷｅｂサイト構成検査装置において、前記複数のＷｅｂサイトを形成するマークアップ言語ファイル内に配置される画像および文字の規則を定義するファイル内規則定義手段と、定義された前記画像および文字の規則に基づいて、前記複数のＷｅｂサイトを形成するマークアップ言語ファイル内の記述を検査するファイル内規則検査手段とを、更に備えたことを特徴とする。
【００１６】
この請求項３の発明によれば、請求項１または２に記載のＷｅｂサイト構成検査装置の作用に加えて、複数のＷｅｂサイトを形成するマークアップ言語ファイル内に配置される画像および文字の規則を定義するファイル内規則定義手段と、定義された画像および文字の規則に基づいてファイル内の記述を検査するファイル内規則検査手段とを、更に備えたことによって、Ｗｅｂサイトの複数ファイルのスタイルを一括して検査することができるので、Ｗｅｂサイト作成者が、統制の取れたデザインのＷｅｂサイトを容易に作成できる。
【００１７】
また、請求項４にかかる発明は、請求項３に記載のＷｅｂサイト構成検査装置において、前記論理構成管理手段が登録した前記サイトの論理構成と、前記ファイル内規則定義手段が定義した前記画像および文字の規則とに基づいて、新しいＷｅｂサイトを形成するマークアップ言語ファイル作成時のテンプレートを作成するテンプレート作成手段を、更に備えたことを特徴とする。
【００１８】
この請求項４の発明によれば、請求項３に記載のＷｅｂサイト構成検査装置の作用に加えて、論理構成管理手段が管理しているサイトの論理構成と、ファイル内規則定義手段が定義した画像および文字の規則とに基づいて、新しいＷｅｂサイトを形成するためのマークアップ言語ファイルによるテンプレートを作成するテンプレート作成手段を、更に備えたことによって、サイト内の規則に従ったテンプレートを生成してサイト内に新しいファイルを挿入できるので、Ｗｅｂサイト作成者が、そのテンプレートを用いてサイト内に新しいファイルを容易に挿入することができる。
【００１９】
また、請求項５にかかる発明は、請求項１〜４のいずれか１つに記載のＷｅｂサイト構成検査装置において、前記論理構成管理手段で登録された前記サイトの論理構成に基づいて、前記サイトの論理構成をＷｅｂサイトを形成するマークアップ言語ファイル上で表現したサイトマップを作成するサイトマップ作成手段を、更に備えたことを特徴とする。
【００２０】
この請求項５にかかる発明によれば、請求項１〜４のいずれか１つに記載のＷｅｂサイト構成検査装置の作用に加えて、論理構成管理手段で登録されたサイトの論理構成に基づいて、サイトの論理構成をＷｅｂサイトを形成するマークアップ言語ファイル上で表現したサイトマップを作成するサイトマップ作成手段を、更に備えたことによって、サイト内の構成を変更した場合でも、サイト内の論理構成を正しく、かつ瞬時にサイト利用者に提供することができるので、サイト利用者にサイト内の論理構成を迅速に正しく知らせることができるという利便性を提供できる。
【００２１】
また、請求項６にかかる発明は、請求項１〜５のいずれか１つに記載のＷｅｂサイト構成検査装置において、作成されるサイトの論理構成をグラフィック形式で表示するサイト構成情報入力補助手段を、更に備えたことを特徴とする。
【００２２】
この請求項６にかかる発明によれば、請求項１〜５のいずれか１つに記載のＷｅｂサイト構成検査装置の作用に加えて、作成されるサイトの論理構成をグラフィック形式で表示するサイト構成情報入力補助手段を、更に備えて、サイト内の構成を図や絵の形で提供することによって、サイト構築者が視覚的に理解しやすくサイト構成を決定することができるので、サイト構築者にとって利便性の高いＷｅｂサイト構成検査装置を提供できる。
【００２３】
また、請求項７にかかる発明は、請求項１〜６のいずれか１つに記載のＷｅｂサイト構成検査装置において、前記Ｗｅｂサイト構成検査の結果をグラフィック形式で表示する結果表示手段を、更に備えたことを特徴とする。
【００２４】
この請求項７にかかる発明によれば、請求項１〜６のいずれか１つに記載のＷｅｂサイト構成検査装置の作用に加えて、Ｗｅｂサイト構成検査の結果をグラフィック形式で表示する結果表示手段を、更に備えたことによって、サイト内の構成検査結果を図や絵の形で提供できるので、サイト構築者はサイト構成を容易に理解し修正を行うことができる。
【００２５】
また、請求項８にかかる発明は、複数のＷｅｂサイトを形成するマークアップ言語ファイルからなるサイトを解釈して前記サイトの論理構成を記述する論理構成記述ステップと、記述された前記サイトの論理構成を記憶手段に格納して登録する論理構成管理ステップと、登録された前記サイトの論理構成に基づいて前記複数のＷｅｂサイトを形成するマークアップ言語ファイル内のハイパーリンクを検査する論理構成検査ステップと、を含むことを特徴とするＷｅｂサイト構成検査方法である。
【００２６】
この請求項８にかかる発明によれば、複数のＷｅｂサイトを形成するマークアップ言語ファイルからなるサイトを解釈してそのサイトの論理構成を記述する論理構成記述ステップと、記述されたサイトの論理構成を登録する論理構成管理ステップと、登録されたサイトの論理構成に基づいてそれらのファイル内のハイパーリンクを検査する論理構成検査ステップと、を含むことによって、サイトを構築するサイト作成者がサイト構成の論理構成を記述し、リンクがその論理構成を満たしているか否かを検査できるので、作成者のサイト構成上の意図を的確にサイト構成に反映することができるＷｅｂサイト構成検査方法を提供できる。
【００２７】
また、請求項９にかかる発明は、請求項８に記載のＷｅｂサイト構成検査方法において、前記論理構成記述ステップは、前記複数のＷｅｂサイトを形成するマークアップ言語ファイルをグループ化し、そのグループ化されたグループごとに共通なハイパーリンク規則を記述し、前記論理構成検査ステップは、前記グループごとに共通なハイパーリンク規則に基づいて前記複数のＷｅｂサイトを形成するマークアップ言語ファイル内のハイパーリンクを検査することを特徴とする。
【００２８】
この請求項９にかかる発明によれば、請求項８に記載のＷｅｂサイト構成検査方法の作用に加えて、論理構成記述ステップは、複数のＷｅｂサイトを形成するマークアップ言語ファイルをグループ化してグループごとに共通なハイパーリンク規則を記述し、論理構成検査ステップはグループごとに共通なハイパーリンク規則に基づいてファイル内のハイパーリンクを検査することによって、サイト内のファイルについて複数のファイルのリンク規則を一括して検査することが可能となり、規則に従ったＷｅｂサイト構築が可能となるので、サイト作成者が、規則に従って容易にＷｅｂサイトを構築できる。
【００２９】
また、請求項１０にかかる発明は、請求項８または９に記載のＷｅｂサイト構成検査方法において、前記複数のＷｅｂサイトを形成するマークアップ言語ファイル内に配置される画像および文字の規則を定義するファイル内規則定義ステップと、定義された前記画像および文字の規則に基づいて、前記複数のＷｅｂサイトを形成するマークアップ言語ファイル内の記述を検査するファイル内規則検査ステップとを、更に含むことを特徴とする。
【００３０】
この請求項１０にかかる発明によれば、請求項８または９に記載のＷｅｂサイト構成検査方法の作用に加えて、複数のＷｅｂサイトを形成するマークアップ言語ファイル内に配置される画像および文字の規則を定義するファイル内規則定義ステップと、定義される画像および文字の規則に基づいて複数のファイル内の記述を検査するファイル内規則検査ステップとを、更に含むことによって、Ｗｅｂサイトを構成する複数ファイルのスタイルを一括して検査することができるので、Ｗｅｂサイト作成者が、統制の取れたデザインのＷｅｂサイトを容易に構築できる。
【００３１】
また、請求項１１にかかる発明は、請求項１０に記載のＷｅｂサイト構成検査方法において、前記論理構成管理ステップで登録した前記サイトの論理構成と、前記ファイル内規則定義ステップで定義された前記画像および文字の規則とに基づいて、新しいＷｅｂサイトを形成するマークアップ言語ファイル作成時のテンプレートを作成するテンプレート作成ステップを、更に含むことを特徴とする。
【００３２】
この請求項１１にかかる発明によれば、請求項１０に記載のＷｅｂサイト構成検査方法の作用に加えて、論理構成管理ステップで管理されるサイトの論理構成と、ファイル内規則定義ステップで定義される画像および文字の規則とに基づいて、新しいＷｅｂサイトを形成するマークアップ言語ファイル作成時のテンプレートを作成するテンプレート作成ステップを、更に含むことによって、サイト内の規則に従ったテンプレートを生成するのでＷｅｂサイト作成者がそのテンプレートを用いてサイト内に新しいファイルを容易に挿入することができるので、利便性の高いＷｅｂサイト構成検査方法を提供できる。
【００３３】
また、請求項１２にかかる発明は、請求項８〜１１のいずれか１つに記載のＷｅｂサイト構成検査方法において、前記論理構成管理ステップで登録された前記サイトの論理構成に基づいて、前記サイトの論理構成を前記Ｗｅｂサイトを形成するマークアップ言語ファイル上で表現したサイトマップを作成するサイトマップ作成ステップを、更に含むことを特徴とする。
【００３４】
この請求項１２にかかる発明によれば、請求項８〜１１のいずれか１つに記載のＷｅｂサイト構成検査方法の作用に加えて、論理構成管理ステップで登録されたサイトの論理構成に基づいて、サイトの論理構成をＷｅｂサイトを形成するマークアップ言語ファイル上で表現したサイトマップを作成するサイトマップ作成ステップを、更に含むことによって、サイト内の構成を変更した場合でも、サイト内の論理構成を正しく、かつ瞬時にサイト利用者に提供することができるので、サイト利用者にサイト内の論理構成を迅速に正しく知らせることができる利便性の高いＷｅｂサイト構成検査方法を提供できる。
【００３５】
請求項１３にかかる発明は、請求項８〜１２のいずれか１つに記載された方法をコンピュータに実行させるプログラムであるので、コンピュータに請求項８〜１２のいずれか１つに記載された方法を実行させることができるので、利便性の高いＷｅｂサイト構成検査プログラムを提供できる。
【００３６】
【発明の実施の形態】
以下に添付の図面を参照して、この発明にかかるＷｅｂサイト構成検査装置、Ｗｅｂサイト構成検査方法、およびその方法をコンピュータに実行させるプログラムの好適な実施の形態を、実施の形態１〜５に分けて詳細に説明する。Ｗｅｂサイトを形成するには、Ｗｅｂサイト形成用のマークアップ言語ファイル形式が用いられるが、以下に述べる実施の形態１〜５においては、Ｈｙｐｅｒ　Ｔｅｘｔ　Ｍａｒｋｕｐ　Ｌａｎｇｕａｇｅ（ＨＴＭＬ）を例として用いる。ただし、本発明は、特にＨＴＭＬ形式に限定されるものではない。
【００３７】
（実施の形態１）
図１は、本発明の実施の形態１によるＷｅｂサイト構成検査装置の機能的構成を示すブロック図である。本発明のＷｅｂサイト構成検査装置は、入力部１、データ制御装置２、表示部３、および記憶装置４からなる。
【００３８】
入力部１は、キーボードやマウス（不図示）などのポインティングデバイスからなり、サイトを構成するサイト構成者が入力を行ってサイトの論理構成の登録（後述）を行う。表示部３は、ディスプレイなどの表示デバイスであって、サイト構成者に対して情報を表示する。
【００３９】
データ制御装置２は、サイト作成者が構成したサイト内の論理構成を管理する論理構成管理部２１と、サイト作成者が構成した論理構成情報が書き込まれた論理構成情報データベース（ＤＢ）２２と、検査対象となるＷｅｂサイトを形成するＨＴＭＬファイルを読み込んで解釈するＨＴＭＬ解釈部２３と、ＨＴＭＬ解釈部２３が読み込んだＨＴＭＬ情報に基づいて検査対象のＨＴＭＬファイルが論理構成管理部２１の管理している論理構成を満たしているかどうかを検査する論理構成検査部２４と、を備える。
【００４０】
ここで、論理構成管理部２１および論理構成情報データベース（ＤＢ）２２は、本発明の論理構成管理手段を構成する。また、論理構成検査部２４は本発明の論理構成検査手段を構成する。また、ＨＴＭＬ解釈部２３は本発明の論理構成記述手段を構成する。ＨＴＭＬ解釈部２３に関しては、その技術が既知であるため説明は省略する（例えば特開平１０−１１６２２２号公報の発明）。
【００４１】
記憶装置４は、検査対象となるＨＴＭＬファイルを格納する装置であって、例えばハードディスクのような記憶媒体である。記憶装置４はＷｅｂサイト構成検査装置とは別途管理されるものであって、直接装置と接続していても良く、あるいはその装置との間にインターネットまたはＬＡＮなどのネットワークが介在していても良い。ただし、ネットワークが介在する場合は、ＨＴＭＬ解釈部２３がそのネットワークを通して記憶装置４からＨＴＭＬファイルを読み出せるものとする。
【００４２】
また、入力部１、表示部３もシステムに直接接続されず、サイト構成者が利用するクライアントに備えられて、クライアントとＷｅｂサイト構成検査装置との間にネットワークが介在しても良い。
【００４３】
今、サイト作成者が、企業の案内サイトを構築する場合を例として挙げる。図２は、サイト作成者が作ろうとするサイト構成の１例を示す模式図である。作成者は、まず図２に示されるサイト全体のページ構成を考える。
【００４４】
図３は、本発明の実施の形態１によるＷｅｂサイト構成検査装置の検査手順を示すフローチャートである。このフローチャートを参照しながら検査手順を説明する。サイト作成者は考案したサイト構成を、表示部３の表示を参照しながら、入力部１を介して入力する。入力されたＷｅｂサイト構成は、論理構成管理部２１を介して論理構成情報ＤＢ２２に書き込まれて、記憶手段に格納される。この記憶手段は、記憶装置４であっても良く、他の方式の記憶メディアなどでも良い。論理構成情報ＤＢ２２に書き込まれ格納されることによって、該考案したサイト構成はＷｅｂサイト構成検査装置に登録される（ステップＳ３０１）。
【００４５】
図４は、Ｗｅｂサイト構成情報の１例を示す模式図であり、（ａ）はＨＴＭＬファイルについてそのタイトルと格納場所を示し、（ｂ）は構成情報についてそのタイトルとリンク先を示す。即ち、図２に示されたサイト構成が、図４に示すサイト構成情報の形で論理構成情報ＤＢ２２に書き込まれて、格納されている。
【００４６】
次に、サイト作成者はサイト構成に従って、各ページの内容を含む複数のＨＴＭＬファイルを作成する。作成された各ＨＴＭＬファイルは、記憶装置４に格納される（ステップＳ３０２）。
【００４７】
次に、ＨＴＭＬ解釈部２３は、記憶装置４に格納されたＨＴＭＬファイルを読み出して解釈し、その解釈を記述する（ステップＳ３０３）。
【００４８】
論理構成検査部２４は、ＨＴＭＬ解釈部２３が各ＨＴＭＬファイルを解釈して記述した内容と、論理構成管理部２１から得た論理構成の情報とに基づいて、ＨＴＭＬファイルにおけるページ間のリンクが、図２に示した論理構成を満たしているかどうかを検査する（ステップＳ３０４）。そして、検査結果は、表示部３に表示される（ステップＳ３０５）。
【００４９】
図５は、本発明の実施の形態１によるＷｅｂサイト構成検査装置が行った論理構成検査結果の１例を示す模式図である。この結果を見ることによってリンクの状態が分かり、例えばサイト作成者は“商品カテゴリ１”のページから“商品１−２”へのリンクが正しく張られていないことを発見できる（図中ＮＧの記載）。
【００５０】
ここで、論理構成管理部２１は、複数のＨＴＭＬファイルをグループに分けて、分けられたグループごとにリンクの規則を指定することができる。図６は、本発明の実施の形態１によるＷｅｂサイト構成検査装置において、グループ単位でＨＴＭＬファイルにリンクの規則を指定した１例を示す模式図であり、（ａ）は各ＨＴＭＬファイルのタイトル、ファイルの場所、およびグループを示し、（ｂ）はグループごとのリンク先を示す論理構成を示している。
【００５１】
図６を参照しながら、グループごとに論理構成を管理する動作について述べる。論理構成検査部２４は、図６に示す論理構成に基づいてサイトの論理構成の検査を行う。検査は単一の各ページごとだけではなく、グループ単位のリンクについても行う。これによって、例えばグループ１に含まれるページからは必ずサイトトップページに戻るリンクが張られること、あるいはグループ３に含まれるページからは必ず商品トップページへリンクが張られること、などのグループ毎の規則検査が可能となる。
【００５２】
動作手順については特に図示しないが、図３におけるステップＳ３０１はＷｅｂサイトのグループごとの構成を登録する、ステップＳ３０４は論理構成検査部がサイトの論理構成をグループごとに検査する、と読み換えるものとする。
【００５３】
こうして、実施の形態１によるＷｅｂサイト構成検査装置においては、Ｗｅｂサイト作成者は先ずサイト構成を論理構成情報ＤＢ２２に書き込んで記憶手段に格納することによって登録しておき、次いで、作成するＷｅｂサイトを構成するＨＴＭＬファイルをＨＴＭＬ解釈部２３が論理構成情報ＤＢ２２に登録された論理構成に基づいてそれらのハイパーリンクを検査することによって、ＨＴＭＬファイルにおけるリンクがその論理構成を満たしているか否かを検査できるので、作成者のサイト構成上の意図を的確にサイト構成に反映することができる。また、その検査もグループごとに能率良く行うことができる。
【００５４】
（実施の形態２）
図７は、本発明の実施の形態２によるＷｅｂサイト構成検査装置を示す機能的ブロック図である。実施の形態２は、図７に示すように、実施の形態１の構成にサイト構成情報入力変換部７１を追加した構成である。サイト構成情報入力変換部７１は、入力部１からの入力を変換し、かつ表示部３でグラフィック形式での表示を提供する。即ち、サイト構成情報入力変換部７１は、入力されたサイト構成情報をグラフィカルに表示部３で表示する手段であり、本発明におけるサイト構成情報入力補助手段を構成する。サイト作成者は、表示部３に表示されたサイト構成情報を参照することによって、視認しながら入力できるので、サイト構成の構築を容易になすことができる。
【００５５】
更に、サイト構成情報入力変換部７１は、論理構成管理部２１が管理する論理構成情報をグラフィック形式で表示部３に表示する。サイト作成者は、表示部３に表される画面を見ながら、キーボードあるいはマウスを含む入力部１を用いて、各ページの構成を決めることができる。そして、各ページのリンクの付加を、例えばページを表す図形同士を表示部３の画面上において線でつなぐ操作によって実行する。入力部１からの入力により作成されたＨＴＭＬファイルの論理構成情報は、サイト構成情報変換部７１により、例えば図４に示された論理構成模式図の形に変換され、論理構成管理部２１に送信され、管理、保存される。
【００５６】
図８は、本発明の実施の形態２によるＷｅｂサイト構成検査装置において、作成者の入力したサイト構成情報の画面表示の１例の模式図である。図８においては、ファイルおよびファイル間の構成、リンクの向きが四角と矢印で示される。さらに１つのグループに属するファイルは色や枠線で区別できる。
【００５７】
さらに、実施の形態２は、サイトの検査結果を表示部３にグラフィック形式で表示するサイト検査結果変換部を備えることができる。図９は、本発明の実施の形態２によるＷｅｂサイト構成検査装置が、サイト検査結果変換部を有する場合の機能的ブロック図である。サイト検査結果変換部９１は、検査結果データを表示部３においてグラフィカルに表示させる。サイト検査結果変換部９１は、本発明における結果表示手段を構成する。
【００５８】
図１０は、本発明の実施の形態２によるＷｅｂサイト構成検査装置の検査結果の表示の１例の模式図である。既に記述したとおり、論理構成情報に従ってサイト内の構成検査が行われ、論理構成情報と検査結果の情報は、サイト検査結果変換部９１によって変換されて、図１０に示すようなグラフィック形式で表現されて表示部３に出力される。その結果、例えば図１０に示されるように、“商品１−２”へのリンク、および“事業所１”へのリンクが無効となっていることが視認できる。また、変換された出力は表示部３に限らず、プリンタ（不図示）などに出力することも可能である。
【００５９】
（実施の形態３）
図１１は、本発明の実施の形態３によるＷｅｂサイト構成検査装置の機能的ブロック図である。実施の形態３は図１１に示すように、実施の形態１の構成に、ＨＴＭＬ規則検査部１１１、ＨＴＭＬ規則管理部１１２、およびＨＴＭＬ規則データベース（ＤＢ）１１３を追加した構成である。ここで、ＨＴＭＬ規則検査部１１１は、本発明におけるファイル内規則検査手段を構成する。また、ＨＴＭＬ規則管理部１１２およびＨＴＭＬ規則ＤＢ１１３は、本発明におけるファイル内規則定義手段を構成する。
【００６０】
図１２は、本発明の実施の形態３によるＷｅｂサイト構成検査装置が検査を行う手順を示すフローチャートである。実施の形態１の動作手順を示した図３における符号と同一の符号は、実施の形態１の手順と同一のステップを示している。以下、実施の形態１の手順に対して追加されたステップについて、図１１および１２を参照しながら説明する。
【００６１】
ＨＴＭＬ規則管理部１１２は、入力に基づき各ＨＴＭＬファイル内に配置される画像および文字の規則を定義する（ステップＳ１２０１）。そして、ＨＴＭＬ規則ＤＢ１１３に、その規則情報を書き込み、記憶手段に格納する（ステップＳ１２０２）。ＨＴＭＬ規則検査部１１１は、ＨＴＭＬ規則管理部１１２がＨＴＭＬ規則ＤＢ１１３から読み出して送信してきた規則に基づいて、Ｗｅｂサイトを構成する各ＨＴＭＬファイル内の記述の検査を行う（ステップＳ１２０３）。そして、検査結果が表示部３によって表示される（ステップＳ３０５）。
【００６２】
図１３は、ＨＴＭＬ規則情報の１例を示す模式図である。ここでは、すべてのページが含むべき画像へのリンク、グループ単位で満たすべき画像、あるいは関連付けられるべき他のページへのリンクなどの規則が記述されている。これによって、ＨＴＭＬ規則検査部１１１は、例えばヘッダー、フッダーを必ず入れる、トップページへのリンクには決まった「ＨＯＭＥ」アイコンを使う、などの指定された規則が守られているかどうかを検査できる。こうして、作成しようとするＷｅｂサイトの複数のＨＴＭＬファイルのスタイルを一括して検査することができるので、作成者が統一のとれたデザインのＷｅｂサイトを容易に作成できる。
【００６３】
（実施の形態４）
図１４は、本発明の実施の形態４によるＷｅｂサイト構成検査装置の機能的ブロック図である。実施の形態４は図１４に示すように、実施の形態３の構成に、さらにテンプレート作成部１３１を追加した構成である。テンプレート作成部１３１は本発明におけるテンプレート作成手段を構成する。
【００６４】
図１５は、本発明の実施の形態４によるＷｅｂサイト構成検査装置が、検査を行う手順を示すフローチャートである。実施の形態１の手順を示した図３における符号と同一の符号は、実施の形態１の手順と同一のステップを示している。以下、実施の形態１の手順に対して追加されたステップについて、図１４および１５を参照しながら説明する。
【００６５】
テンプレート作成の際には、サイト作成者は入力部１から、新しく作成するページがサイト論理構成内でどこに位置するか、どのグループに所属するかなどのテンプレートについての設定項目を、入力により設定する（ステップＳ１５０１）。テンプレート作成部１３１は、サイト作成者からの設定項目の情報、論理構成管理部２１から送信されてくる論理構成情報、およびＨＴＭＬ規則管理部１１２から送信されてくる規則情報とに基づいて、新しいＨＴＭＬファイル作成のためのテンプレートを作成する（ステップＳ１５０２）。作成されたテンプレートは、上記のように作成されたので、定められた論理構成とＨＴＭＬ規則とを満たしたものとなる。また、論理構成管理部２１は、論理構成情報ＤＢ２２に対して新しいテンプレートあるいはそれによって作成されたファイルを追加して更新する（ステップＳ１５０３）。
【００６６】
こうしてサイト内の規則に従ったＨＴＭＬファイルのテンプレートを生成することができるので、サイト内に生成されたテンプレートを用いて新しいＨＴＭＬファイルを挿入することが容易になり、Ｗｅｂサイトの作成が容易となる。
【００６７】
（実施の形態５）
図１６は、本発明の実施の形態５によるＷｅｂサイト構成検査装置の機能的ブロック図である。実施の形態５は、実施の形態１の構成に対して、サイトの論理構成をＨＴＭＬファイル上で表現したサイトマップを作成するサイトマップ作成部１４１を追加した構成である。サイトマップ作成部１４１は、本発明におけるサイトマップ作成手段を構成する。
【００６８】
図１７は、本発明の実施の形態５によるＷｅｂサイト構成検査装置がサイトマップを作成する手順を示すフローチャートである。実施の形態１の手順を示した図３における符号と同一の符号は、実施の形態１の手順と同一のステップを示している。以下、実施の形態１の手順に対して追加されたステップについて、図１６および１７を参照しながら説明する。
【００６９】
サイトマップ作成部１４１は、論理構成管理部２１が論理構成情報ＤＢ２２から読み出して送信してくるサイト全体の構成情報を受け取り、階層的なＨＴＭＬファイルの構成をＨＴＭＬドキュメント化する（ステップＳ１７０１）。そして表現されたＨＴＭＬファイルの階層構造をサイトマップとして、表示部３によって表示する（ステップＳ１７０２）。その際、図４に示したＨＴＭＬファイルの論理構成のファイル情報に、ファイルの内容説明を付加して、サイトマップ作成時にその内容説明を表示することも可能である。図１８は、本発明の実施の形態５によるＷｅｂサイト構成検査装置のサイトマップ作成部によって作成されたサイトマップの１例を示す模式図である。
【００７０】
こうして、サイト内の構成を変更した場合でも、サイト内の論理構成をＨＴＭＬファイルに書き込みサイトマップ化して、瞬時にサイト利用者に見やすく提供することができる。
【００７１】
なお、この実施の形態１〜５のいずれか１つによるＷｅｂサイト構成検査装置で実行されるＷｅｂサイト構成検査プログラムは、インストール可能な形式または実行可能な形式のファイルでＣＤ−ＲＯＭ、フロッピー（Ｒ）ディスク（ＦＤ）、ＤＶＤなどのコンピュータで読み取り可能な記録媒体に記録されて提供される。
【００７２】
また、本実施の形態のＷｅｂサイト構成検査プログラムを、インターネットなどのネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供および配布するように構成しても良い。
【００７３】
【発明の効果】
以上説明したように、請求項１にかかる発明によれば、サイト作成者の意図を的確にサイト構成に反映することができる利便性の高いＷｅｂサイト構成検査装置を提供できるという効果を奏する。
【００７４】
請求項２にかかる発明によれば、請求項１に記載のＷｅｂサイト構成検査装置の効果に加えて、サイト作成者が、サイト内の複数のファイルについてグループごとに一括して規則を検査できるので、迅速に複数ファイルのリンクを検査でき、容易にＷｅｂサイトを構築できるという効果を奏する。
【００７５】
請求項３にかかる発明によれば、請求項１または２に記載のＷｅｂサイト構成検査装置の効果に加えて、Ｗｅｂサイト作成者が、ファイルに共通に統制の取れたデザインのＷｅｂサイトを容易に構築できるという効果を奏する。
【００７６】
請求項４にかかる発明によれば、請求項３に記載のＷｅｂサイト構成検査装置の効果に加えて、テンプレート作成手段を用いてテンプレートを作成するので、Ｗｅｂサイト作成者はそのテンプレートを用いて新しいファイルを容易に作成して挿入することができるという効果を奏する。
【００７７】
請求項５にかかる発明によれば、請求項１〜４のいずれか１つに記載のＷｅｂサイト構成検査装置の効果に加えて、サイト利用者がサイトマップによって、サイト内の論理構成を迅速に正しく知ることができるという効果を奏する。
【００７８】
請求項６にかかる発明によれば、請求項１〜５のいずれか１つに記載のＷｅｂサイト構成検査装置の効果に加えて、サイト内の構成が図や絵の形で表示されるので、サイト構築者にとって検査が容易な利便性の高いＷｅｂサイト構成検査装置を提供できるという効果を奏する。
【００７９】
請求項７にかかる発明によれば、請求項１〜６のいずれか１つに記載のＷｅｂサイト構成検査装置の効果に加えて、サイト内の構成検査結果が図や絵の形で提供できるので、サイト構築者が構成検査結果を視認しながらサイトを容易に作成できるという効果を奏する。
【００８０】
請求項８にかかる発明によれば、作成者のサイト構成上の意図を的確にサイト構成に反映することができるＷｅｂサイト構成検査方法を提供できるという効果を奏する。
【００８１】
請求項９にかかる発明によれば、請求項８に記載のＷｅｂサイト構成検査方法の効果に加えて、サイト内の複数のファイルのリンク規則をグループごとに一括して検査して規則に従ったＷｅｂサイト構築が可能となるので、サイト作成者が規則に従って迅速にインクを検査でき、容易にＷｅｂサイトを作成できるという効果を奏する。
【００８２】
請求項１０にかかる発明によれば、請求項８または９に記載のＷｅｂサイト構成検査方法の効果に加えて、Ｗｅｂサイトを構成する複数ファイル内のスタイルを一括して検査することができるので、Ｗｅｂサイト作成者がファイルに共通な統制の取れたデザインのＷｅｂサイトを容易に構築できるという効果を奏する。
【００８３】
請求項１１にかかる発明によれば、請求項１０に記載のＷｅｂサイト構成検査方法の効果に加えて、サイト内の規則に従ったファイルのテンプレートを生成し、そのテンプレートを用いてサイト内に新しいファイルを作成して挿入できるので、Ｗｅｂサイト作成者が容易にＷｅｂサイトを作成できるという効果を奏する。
【００８４】
請求項１２にかかる発明によれば、請求項８〜１１のいずれか１つに記載のＷｅｂサイト構成検査方法の効果に加えて、サイトマップを作成することによってサイト利用者にサイト内の論理構成を迅速に正しく知らせることができるので、利便性の高いＷｅｂサイト構成検査方法を提供できるという効果を奏する。
【００８５】
請求項１３にかかる発明によれば、コンピュータが実行する利便性の高いＷｅｂサイト構成検査プログラムを提供できるという効果を奏する。
【図面の簡単な説明】
【図１】この発明の実施の形態１によるＷｅｂサイト構成検査装置の機能的構成を示すブロック図である。
【図２】この発明の実施の形態１によるＷｅｂサイト構成検査装置を用いて、サイト作成者が作ろうとするサイトの構成の１例を示す模式図である。
【図３】この発明の実施の形態１によるＷｅｂサイト構成検査装置が行う検査手順を示すフローチャートである。
【図４】Ｗｅｂサイト構成情報の１例を示す模式図であり、（ａ）はＨＴＭＬファイルについてそのタイトルと格納場所を示し、（ｂ）は構成情報についてそのタイトルとリンク先を示す。
【図５】この発明の実施の形態１によるＷｅｂサイト構成検査装置が検査した論理構成検査結果の１例を示す模式図である。
【図６】この発明の実施の形態１によるＷｅｂサイト構成検査装置において、ＨＴＭＬファイルのグループごとにリンクの規則を指定した１例を示す模式図であり、（ａ）はＨＴＭＬファイルのタイトル、ファイルの場所、およびグループを示し、（ｂ）はグループごとのリンク先を示した論理構成を示す。
【図７】この発明の実施の形態２によるＷｅｂサイト構成検査装置の機能的ブロック図である。
【図８】この発明の実施の形態２によるＷｅｂサイト構成検査装置において、作成者の入力したサイト構成情報の画面表示の１例の模式図である。
【図９】この発明の実施の形態２によるＷｅｂサイト構成検査装置が、サイト検査結果変換部を有する場合の機能的ブロック図である。
【図１０】この発明の実施の形態２によるＷｅｂサイト構成検査装置の検査結果の表示の１例の模式図である。
【図１１】この発明の実施の形態３によるＷｅｂサイト構成検査装置のＨＴＭＬ規則管理部が定義したＨＴＭＬ規則情報の１例を示す模式図である。
【図１２】本発明の実施の形態３によるＷｅｂサイト構成検査装置が検査を行う手順を示すフローチャートである。
【図１３】この発明の実施の形態３によるＷｅｂサイト構成検査装置が獲得したＨＴＭＬ規則情報の１例を示す模式図である。
【図１４】この発明の実施の形態４によるＷｅｂサイト構成検査装置の機能的ブロック図である。
【図１５】本発明の実施の形態４によるＷｅｂサイト構成検査装置が検査を行う手順を示すフローチャートである。
【図１６】この発明の実施の形態５によるＷｅｂサイト構成検査装置の機能的ブロック図である。
【図１７】本発明の実施の形態５によるＷｅｂサイト構成検査装置がサイトマップを作成する手順を示すフローチャートである。
【図１８】この発明の実施の形態５によるＷｅｂサイト構成検査装置のサイトマップ作成部によって作成されたサイトマップの１例を示す模式図である。
【符号の説明】
１　入力部
２　データ制御装置
３　表示部
４　記憶装置
２１　論理構成管理部
２２　論理構成情報ＤＢ
２３　ＨＴＭＬ解釈部
２４　論理構成検査部
７１　サイト構成情報入力変換部
９１　サイト検査結果変換部
１１１　ＨＴＭＬ規則検査部
１１２　ＨＴＭＬ規則管理部
１１３　ＨＴＭＬ規則ＤＢ
１３１　テンプレート作成部
１４１　サイトマップ作成部
【図１】
2004145545.tif 000003
【図２】
2004145545.tif 000004
【図３】
2004145545.tif 000005
【図４】
2004145545.tif 000006
【図５】
2004145545.tif 000007
【図６】
2004145545.tif 000008
【図７】
2004145545.tif 000009
【図８】
2004145545.tif 000010
【図９】
2004145545.tif 000011
【図１０】
2004145545.tif 000012
【図１１】
2004145545.tif 000013
【図１２】
2004145545.tif 000014
【図１３】
2004145545.tif 000015
【図１４】
2004145545.tif 000016
【図１５】
2004145545.tif 000017
【図１６】
2004145545.tif 000018
【図１７】
2004145545.tif 000019
【図１８】
2004145545.tif 000020