(57)【要約】【課題】ウェブサイトのガイドラインのメンテナンスを自動的に行う。【解決手段】記憶装置２５２には、ウェブページの構成を表す複数の項目と各項目の値の許容範囲とを定義したガイドラインのデータが予め記憶されている。項目抽出部２１３は、ガイドラインに従って作成された複数のウェブページについて、各ウェブページの構成を表す各項目の値と各ウェブページに対するアクセスの多さとに基づいて、項目とアクセスの多さとの相関を求め、アクセスの多さと一定以上の相関がある項目を抽出する。ガイドライン更新部２１４は、項目抽出部２１３により抽出された項目の値の許容範囲を変更してガイドラインのデータを更新する。【選択図】図５
2011118497.tif 000002
【特許請求の範囲】
【請求項１】
ウェブページの構成を表す複数の項目と各項目の値の許容範囲とを定義したガイドラインのデータを記憶装置に予め記憶するガイドライン管理装置であって、
前記ガイドラインに従って作成された複数のウェブページの各々を、前記ガイドラインで定義された複数の項目の各々により評価して、各ウェブページの構成を表す各項目の値を処理装置により特定するウェブページ評価部と、
各ウェブページに対するアクセスの履歴を記録したアクセスログを解析して、各ウェブページに対するアクセスの多さを処理装置により特定するアクセスログ解析部と、
前記ウェブページ評価部により特定された各ウェブページの構成を表す各項目の値と前記アクセスログ解析部により特定された各ウェブページに対するアクセスの多さとに基づいて、項目とアクセスの多さとの相関を処理装置により求め、アクセスの多さと一定以上の相関がある項目を抽出する項目抽出部と、
前記ガイドラインのデータを記憶装置から読み取り、前記項目抽出部により抽出された項目の値の許容範囲を変更して、読み取ったガイドラインのデータを更新するガイドライン更新部とを備えることを特徴とするガイドライン管理装置。
【請求項２】
前記ガイドライン更新部は、前記項目抽出部により抽出された項目の値が数値であり、当該項目の値がより大きいウェブページに対するアクセスがより多くなっている場合、当該項目の値の許容範囲の下限値をより大きい値に変更することを特徴とする請求項１に記載のガイドライン管理装置。
【請求項３】
前記ガイドライン更新部は、前記項目抽出部により抽出された項目の値がより大きいウェブページに対するアクセスがより多くなっている場合、当該項目の値の許容範囲の下限値を、当該ウェブページの構成を表す当該項目の値と当該項目の値の許容範囲の下限値との平均値に変更することを特徴とする請求項２に記載のガイドライン管理装置。
【請求項４】
前記ガイドライン更新部は、前記項目抽出部により抽出された項目の値が数値であり、当該項目の値がより小さいウェブページに対するアクセスがより多くなっている場合、当該項目の値の許容範囲の上限値をより小さい値に変更することを特徴とする請求項１から３までのいずれかに記載のガイドライン管理装置。
【請求項５】
前記ガイドライン更新部は、前記項目抽出部により抽出された項目の値がより小さいウェブページに対するアクセスがより多くなっている場合、当該項目の値の許容範囲の上限値を、当該ウェブページの構成を表す当該項目の値と当該項目の値の許容範囲の上限値との平均値に変更することを特徴とする請求項４に記載のガイドライン管理装置。
【請求項６】
前記ガイドライン更新部は、前記項目抽出部により抽出された項目の値が数値であり、当該項目の値がより大きいウェブページに対するアクセスがより多くなっている場合であって、より大きい値が当該項目の値の許容範囲の上限値を超えている場合、当該項目の値の許容範囲の上限値をより大きい値に変更することを特徴とする請求項１から５までのいずれかに記載のガイドライン管理装置。
【請求項７】
前記ガイドライン更新部は、前記項目抽出部により抽出された項目の値がより大きいウェブページに対するアクセスがより多くなっている場合であって、より大きい値が当該項目の値の許容範囲の上限値を超えている場合、当該項目の値の許容範囲の上限値を、当該ウェブページの構成を表す当該項目の値に変更することを特徴とする請求項６に記載のガイドライン管理装置。
【請求項８】
前記ガイドライン更新部は、前記項目抽出部により抽出された項目の値が数値であり、当該項目の値がより小さいウェブページに対するアクセスがより多くなっている場合であって、より小さい値が当該項目の値の許容範囲の下限値を下回っている場合、当該項目の値の許容範囲の下限値をより小さい値に変更することを特徴とする請求項１から７までのいずれかに記載のガイドライン管理装置。
【請求項９】
前記ガイドライン更新部は、前記項目抽出部により抽出された項目の値がより小さいウェブページに対するアクセスがより多くなっている場合であって、より小さい値が当該項目の値の許容範囲の下限値を下回っている場合、当該項目の値の許容範囲の下限値を、当該ウェブページの構成を表す当該項目の値に変更することを特徴とする請求項８に記載のガイドライン管理装置。
【請求項１０】
前記ガイドライン管理装置は、さらに、
前記ガイドラインに従って作成され、ウェブページの作成で用いられるテンプレートのデータを記憶装置に予め記憶し、
前記ガイドライン更新部により前記ガイドラインのデータが更新されると、前記ガイドラインのデータと前記テンプレートのデータとを記憶装置から読み取り、前記ガイドラインに従って前記テンプレートを変更して、読み取ったテンプレートのデータを更新するテンプレート更新部を備えることを特徴とする請求項１から９までのいずれかに記載のガイドライン管理装置。
【請求項１１】
前記ウェブページ評価部は、さらに、前記ガイドラインに従って作成された複数のウェブページを比較して、各ウェブページの他のウェブページに対する類似度を評価し、評価した類似度が高いが、特定した各ウェブページの構成を表す複数の項目の少なくとも１つの値が異なるウェブページの組み合わせを処理装置により抽出し、
前記項目抽出部は、前記ウェブページ評価部により抽出されたウェブページの組み合わせに含まれるウェブページを対象に、前記ウェブページ評価部により特定された各ウェブページの構成を表す各項目の値と前記アクセスログ解析部により特定された各ウェブページに対するアクセスの多さとに基づいて、項目とアクセスの多さとの相関を求めることを特徴とする請求項１から１０までのいずれかに記載のガイドライン管理装置。
【請求項１２】
前記ガイドラインは、さらに、各項目の推奨値を定義したものであり、
前記ガイドライン更新部は、前記項目抽出部により抽出された項目の値の許容範囲に代えて、前記項目抽出部により抽出された項目の推奨値を変更することを特徴とする請求項１に記載のガイドライン管理装置。
【請求項１３】
ウェブページの構成を表す複数の項目と各項目の値の許容範囲とを定義したガイドラインのデータを記憶装置に予め記憶するガイドライン管理プログラムであって、
前記ガイドラインに従って作成された複数のウェブページの各々を、前記ガイドラインで定義された複数の項目の各々により評価して、各ウェブページの構成を表す各項目の値を処理装置により特定するウェブページ評価処理と、
各ウェブページに対するアクセスの履歴を記録したアクセスログを解析して、各ウェブページに対するアクセスの多さを処理装置により特定するアクセスログ解析処理と、
前記ウェブページ評価処理により特定された各ウェブページの構成を表す各項目の値と前記アクセスログ解析処理により特定された各ウェブページに対するアクセスの多さとに基づいて、項目とアクセスの多さとの相関を処理装置により求め、アクセスの多さと一定以上の相関がある項目を抽出する項目抽出処理と、
前記ガイドラインのデータを記憶装置から読み取り、前記項目抽出処理により抽出された項目の値の許容範囲を変更して、読み取ったガイドラインのデータを更新するガイドライン更新処理とをコンピュータに実行させることを特徴とするガイドライン管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ガイドライン管理装置及びガイドライン管理プログラムに関するものである。本発明は、特に、コンテンツ管理システム（ＣＭＳ）を利用したＰＤＣＡ（Ｐｌａｎ−Ｄｏ−Ｃｈｅｃｋ−Ａｃｔｉｏｎ）によるウェブ（Ｗｅｂ）コンテンツ制作運用方式に関するものである。
【背景技術】
【０００２】
ウェブサイトを構築する際には、複数のウェブページのコンテンツ（ウェブコンテンツ）を制作し、各ウェブページのレイアウトやデザインを設定し、ウェブページ間でリンクを設定する等、様々な作業を行う必要がある。また、ウェブサイトを構築した後も、ウェブページの追加、更新、削除等、メンテナンスの作業を行う必要がある。このような作業を効率化するために、コンテンツ管理システム（ＣＭＳ）が利用されている（例えば、特許文献１及び２参照）。コンテンツ管理システムでは、ウェブページを構成するＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ・Ｍａｒｋｕｐ・Ｌａｎｇｕａｇｅ）データ、ＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ・Ｍａｒｋｕｐ・Ｌａｎｇｕａｇｅ）データ、画像等の素材データ、ＣＳＳ（Ｃａｓｃａｄｉｎｇ・Ｓｔｙｌｅ・Ｓｈｅｅｔｓ）等のデザインデータ等がデータベースに保存され、一元管理される。
【０００３】
コンテンツ管理システムとして、クライアント端末からのコンテンツ閲覧要求に基づくコンテンツデータの閲覧履歴をログデータとして記憶しておき、その記憶されたログデータを統計的手法を用いて解析し、解析結果に基づいてメタデータの課題を抽出し、その課題に応じてメタデータを更新するものがある（例えば、特許文献３参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−３５０９８８号公報
【特許文献２】特開２００７−１６４７９１号公報
【特許文献３】特開２００７−５２５５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ウェブサイトへのアクセスをより多く集めたい場合、ウェブコンテンツを改善するだけでなく、ウェブサイトのユーザビリティやアクセシビリティを向上させることが重要である。そのための手立てとして、ガイドラインを策定し、ガイドラインに沿ってウェブページの作成や更新を行うことが有効である。コンテンツ管理システムを利用する場合には、コンテンツ管理システムで管理されるデータ等をガイドラインに準拠したものにする必要がある。従来、コンテンツ管理システムの利用により、ウェブページの作成や更新を自動化したり、効率化したりすることはできたが、ガイドラインの見直し作業は手動で行わなければならないという課題があった。
【０００６】
本発明は、例えば、ウェブサイトのガイドラインのメンテナンスを自動的に行うことを目的とする。
【課題を解決するための手段】
【０００７】
本発明の一の態様に係るガイドライン管理装置は、
ウェブページの構成を表す複数の項目と各項目の値の許容範囲とを定義したガイドラインのデータを記憶装置に予め記憶するガイドライン管理装置であって、
前記ガイドラインに従って作成された複数のウェブページの各々を、前記ガイドラインで定義された複数の項目の各々により評価して、各ウェブページの構成を表す各項目の値を処理装置により特定するウェブページ評価部と、
各ウェブページに対するアクセスの履歴を記録したアクセスログを解析して、各ウェブページに対するアクセスの多さを処理装置により特定するアクセスログ解析部と、
前記ウェブページ評価部により特定された各ウェブページの構成を表す各項目の値と前記アクセスログ解析部により特定された各ウェブページに対するアクセスの多さとに基づいて、項目とアクセスの多さとの相関を処理装置により求め、アクセスの多さと一定以上の相関がある項目を抽出する項目抽出部と、
前記ガイドラインのデータを記憶装置から読み取り、前記項目抽出部により抽出された項目の値の許容範囲を変更して、読み取ったガイドラインのデータを更新するガイドライン更新部とを備えることを特徴とする。
【０００８】
前記ガイドライン更新部は、前記項目抽出部により抽出された項目の値が数値であり、当該項目の値がより大きいウェブページに対するアクセスがより多くなっている場合、当該項目の値の許容範囲の下限値をより大きい値に変更することを特徴とする。
【０００９】
前記ガイドライン更新部は、前記項目抽出部により抽出された項目の値がより大きいウェブページに対するアクセスがより多くなっている場合、当該項目の値の許容範囲の下限値を、当該ウェブページの構成を表す当該項目の値と当該項目の値の許容範囲の下限値との平均値に変更することを特徴とする。
【００１０】
前記ガイドライン更新部は、前記項目抽出部により抽出された項目の値が数値であり、当該項目の値がより小さいウェブページに対するアクセスがより多くなっている場合、当該項目の値の許容範囲の上限値をより小さい値に変更することを特徴とする。
【００１１】
前記ガイドライン更新部は、前記項目抽出部により抽出された項目の値がより小さいウェブページに対するアクセスがより多くなっている場合、当該項目の値の許容範囲の上限値を、当該ウェブページの構成を表す当該項目の値と当該項目の値の許容範囲の上限値との平均値に変更することを特徴とする。
【００１２】
前記ガイドライン更新部は、前記項目抽出部により抽出された項目の値が数値であり、当該項目の値がより大きいウェブページに対するアクセスがより多くなっている場合であって、より大きい値が当該項目の値の許容範囲の上限値を超えている場合、当該項目の値の許容範囲の上限値をより大きい値に変更することを特徴とする。
【００１３】
前記ガイドライン更新部は、前記項目抽出部により抽出された項目の値がより大きいウェブページに対するアクセスがより多くなっている場合であって、より大きい値が当該項目の値の許容範囲の上限値を超えている場合、当該項目の値の許容範囲の上限値を、当該ウェブページの構成を表す当該項目の値に変更することを特徴とする。
【００１４】
前記ガイドライン更新部は、前記項目抽出部により抽出された項目の値が数値であり、当該項目の値がより小さいウェブページに対するアクセスがより多くなっている場合であって、より小さい値が当該項目の値の許容範囲の下限値を下回っている場合、当該項目の値の許容範囲の下限値をより小さい値に変更することを特徴とする。
【００１５】
前記ガイドライン更新部は、前記項目抽出部により抽出された項目の値がより小さいウェブページに対するアクセスがより多くなっている場合であって、より小さい値が当該項目の値の許容範囲の下限値を下回っている場合、当該項目の値の許容範囲の下限値を、当該ウェブページの構成を表す当該項目の値に変更することを特徴とする。
【００１６】
前記ガイドライン管理装置は、さらに、
前記ガイドラインに従って作成され、ウェブページの作成で用いられるテンプレートのデータを記憶装置に予め記憶し、
前記ガイドライン更新部により前記ガイドラインのデータが更新されると、前記ガイドラインのデータと前記テンプレートのデータとを記憶装置から読み取り、前記ガイドラインに従って前記テンプレートを変更して、読み取ったテンプレートのデータを更新するテンプレート更新部を備えることを特徴とする。
【００１７】
前記ウェブページ評価部は、さらに、前記ガイドラインに従って作成された複数のウェブページを比較して、各ウェブページの他のウェブページに対する類似度を評価し、評価した類似度が高いが、特定した各ウェブページの構成を表す複数の項目の少なくとも１つの値が異なるウェブページの組み合わせを処理装置により抽出し、
前記項目抽出部は、前記ウェブページ評価部により抽出されたウェブページの組み合わせに含まれるウェブページを対象に、前記ウェブページ評価部により特定された各ウェブページの構成を表す各項目の値と前記アクセスログ解析部により特定された各ウェブページに対するアクセスの多さとに基づいて、項目とアクセスの多さとの相関を求めることを特徴とする。
【００１８】
前記ガイドラインは、さらに、各項目の推奨値を定義したものであり、
前記ガイドライン更新部は、前記項目抽出部により抽出された項目の値の許容範囲に代えて、前記項目抽出部により抽出された項目の推奨値を変更することを特徴とする。
【００１９】
本発明の一の態様に係るガイドライン管理プログラムは、
ウェブページの構成を表す複数の項目と各項目の値の許容範囲とを定義したガイドラインのデータを記憶装置に予め記憶するガイドライン管理プログラムであって、
前記ガイドラインに従って作成された複数のウェブページの各々を、前記ガイドラインで定義された複数の項目の各々により評価して、各ウェブページの構成を表す各項目の値を処理装置により特定するウェブページ評価処理と、
各ウェブページに対するアクセスの履歴を記録したアクセスログを解析して、各ウェブページに対するアクセスの多さを処理装置により特定するアクセスログ解析処理と、
前記ウェブページ評価処理により特定された各ウェブページの構成を表す各項目の値と前記アクセスログ解析処理により特定された各ウェブページに対するアクセスの多さとに基づいて、項目とアクセスの多さとの相関を処理装置により求め、アクセスの多さと一定以上の相関がある項目を抽出する項目抽出処理と、
前記ガイドラインのデータを記憶装置から読み取り、前記項目抽出処理により抽出された項目の値の許容範囲を変更して、読み取ったガイドラインのデータを更新するガイドライン更新処理とをコンピュータに実行させることを特徴とする。
【発明の効果】
【００２０】
本発明の一の態様によれば、ウェブページの構成を表す複数の項目と各項目の値の許容範囲とを定義したガイドラインのデータを予め記憶するガイドライン管理装置において、項目抽出部が、前記ガイドラインに従って作成された各ウェブページの構成を表す各項目の値と各ウェブページに対するアクセスの多さとに基づいて、項目とアクセスの多さとの相関を求め、アクセスの多さと一定以上の相関がある項目を抽出し、ガイドライン更新部が、項目抽出部により抽出された項目の値の許容範囲を変更してガイドラインのデータを更新するため、ガイドラインのメンテナンスを自動的に行うことが可能となる。
【図面の簡単な説明】
【００２１】
【図１】実施の形態１に係るウェブサイトシステムの構成を示すブロック図である。
【図２】ガイドライン（書類）の一例を示す図である。
【図３】実施の形態１に係るガイドライン（電子データ）の一例を示す図である。
【図４】実施の形態１に係るウェブページの作成過程の一例を示す図である。
【図５】実施の形態１に係るガイドライン管理装置の構成を示すブロック図である。
【図６】実施の形態１に係るガイドライン管理装置のハードウェア構成の一例を示す図である。
【図７】実施の形態１に係るガイドライン管理装置の動作を示すフローチャートである。
【図８】実施の形態１に係るガイドラインに従ってウェブページが作成される工程を示す概念図である。
【図９】実施の形態１に係るアクセス分析結果に基づいてアクセスの多さとの相関が高いガイドラインの項目が抽出される工程を示す概念図である。
【図１０】実施の形態１に係るガイドラインの項目の許容範囲が変更される工程を示す概念図である。
【図１１】実施の形態３に係るガイドラインの項目の推奨値が変更される工程を示す概念図である。
【発明を実施するための形態】
【００２２】
以下、本発明の実施の形態について、図を用いて説明する。
【００２３】
実施の形態１．
図１は、本実施の形態に係るウェブサイトシステム１００の構成を示すブロック図である。
【００２４】
図１において、ウェブサイトシステム１００は、ガイドライン管理装置２００、ウェブサーバ３００を備える。ガイドライン管理装置２００、ウェブサーバ３００は、ＬＡＮ（Ｌｏｃａｌ・Ａｒｅａ・Ｎｅｔｗｏｒｋ）等を介して互いに通信する。なお、ガイドライン管理装置２００、ウェブサーバ３００は、それぞれ複数存在していても構わない。
【００２５】
ウェブサーバ３００は、インターネット１０１を介して複数のクライアント端末１０２（例えば、パーソナルコンピュータや携帯電話機）とＨＴＴＰ（ＨｙｐｅｒＴｅｘｔ・Ｔｒａｎｓｆｅｒ・Ｐｒｏｔｏｃｏｌ）通信を行うことで、各クライアント端末１０２に対し、複数のウェブページ１１１（単に「ページ」ともいう）からなるウェブサイトを提供する。各ウェブページ１１１のデータは、ウェブサーバ３００の記憶装置に予め記憶されている。ウェブページ１１１は、例えば、ＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ・Ｍａｒｋｕｐ・Ｌａｎｇｕａｇｅ）データ（．ｈｔｍｌ又は．ｈｔｍファイル）、ＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ・Ｍａｒｋｕｐ・Ｌａｎｇｕａｇｅ）データ（．ｘｍｌファイル）、画像等の素材データ、ＣＳＳ（Ｃａｓｃａｄｉｎｇ・Ｓｔｙｌｅ・Ｓｈｅｅｔｓ）等のデザインデータで表現されたウェブコンテンツのファイルである。ウェブサーバ３００は、例えば、クライアント端末１０２からＵＲＬ（Ｕｎｉｆｏｒｍ・Ｒｅｓｏｕｒｃｅ・Ｌｏｃａｔｏｒ）を指定したＨＴＴＰリクエストを受信すると、そのＵＲＬに該当するウェブページ１１１を送信する。クライアント端末１０２は、このウェブページ１１１を受信し、ウェブブラウザ等のクライアントソフトウェアを用いて、受信したウェブページ１１１を閲覧する。
【００２６】
本実施の形態において、ウェブサーバ３００は、ウェブサイトのアクセスログ１１２のデータを生成し、記憶装置に蓄積する。アクセスログ１１２は、ウェブサイトの各ウェブページ１１１に対するアクセスの履歴を記録したファイルである。アクセスログ１１２は、例えば、アクセス先ＵＲＬ、アクセス元ＵＲＬ、アクセスの成功／失敗（エラー番号やエラーメッセージ）等が記録されたファイルであり、ウェブページ１１１にクライアント端末１０２のユーザがアクセスするタイミングで、ウェブサーバ３００にて自動的に生成される。
【００２７】
ガイドライン管理装置２００は、インターネット１０１（ＬＡＮ等でもよい）を介して少なくとも１つの管理者端末１０３（例えば、パーソナルコンピュータや携帯電話機）と通信を行うことで、管理者端末１０３に対し、ウェブサイトのガイドライン１２１の作成や更新のサービスを提供する。ガイドライン１２１のデータは、ガイドライン管理装置２００の記憶装置に予め記憶されている。ガイドライン１２１は、ウェブページ１１１の構成を表す複数の項目と各項目の値の許容範囲とを定義したファイルである。許容範囲としては、例えば、項目の値が数値である場合には、上限値と下限値との少なくともいずれかが定義され、値が数値以外の場合には、複数の候補値が定義されるものとする。本実施の形態において、ガイドライン１２１では、さらに、各項目の推奨値が定義されている。ガイドライン管理装置２００の記憶装置に記憶されるガイドライン１２１（電子データ）と異なり、通常作成されるガイドライン（書類）は、例えば、図２に示すような構成でウェブページ１１１を作成するための規約をまとめたものである。このようなガイドライン（書類）に代わるものとしてガイドライン１２１（電子データ）を用いてもよいが、ここでは、ガイドライン（書類）とガイドライン１２１（電子データ）が別々に存在するものとする。そして、ガイドライン１２１（電子データ）は、ガイドライン（書類）の一部の細目を具体的かつ電子的にテーブル等の形式で定義したものであるとする。ガイドライン１２１（電子データ）の一例として、以下のようなガイドラインＡを用いることができる。
［ガイドラインＡ］
＜サイズ等＞
・ページサイズ：（推奨値）８００ｘ６００、（許容範囲）＜８００ｘ６００，１０２４ｘ７６８，１２８０ｘ１０２４＞
・フォントフェイス：（推奨値）Ｇｏｔｈｉｃ、（許容範囲）＜Ｇｏｔｈｉｃ，Ｓｃｒｉｐｔ，Ｍｉｎｃｈｏ＞
・フォントサイズ：（推奨値）１０ｐｔ、（許容範囲）＜８ｐｔ〜３６ｐｔ＞
＜設定等＞
・フレーム分割数：（推奨値）１、（許容範囲）＜１〜１０＞
・ＰＤＦ（Ｐｏｒｔａｂｌｅ・Ｄｏｃｕｍｅｎｔ・Ｆｏｒｍａｔ）やワード等のファイルの容量表示率：（推奨値）１００％、（許容範囲）＜０％〜１００％＞
・ストリーミング自動再生率：（推奨値）０％、（許容範囲）＜０％〜１００％＞
・ページの容量：（推奨値）２００キロバイト以内、（許容範囲）＜０キロバイト〜９９９キロバイト＞
・強調タグ使用数：（推奨値）１箇所、（許容範囲）＜１箇所〜９９箇所＞
【００２８】
なお、ガイドラインＡにおいて、フォントフェイスの推奨値がＧｏｔｈｉｃとなっているが、これは、１つのページ全体でデフォルト設定されるフォントの種類がＧｏｔｈｉｃである（ページの途中で上書き設定されるフォントの種類は問わない）ことが推奨されるという意味である。フォントサイズについても同様である。
【００２９】
また、ガイドラインＡにおいて、フレーム分割数の推奨値が１となっているが、これは、フレームを使用しないことが推奨されるという意味である。例えば、あるページが１つもフレームを含まない場合、フレーム分割数は１となる。一方、例えば、あるページにおいてウィンドウが３つのフレームにより分割されている場合、フレーム分割数は３となる。
【００３０】
また、ガイドラインＡにおいて、ファイルの容量表示率の推奨値が１００％となっているが、これは、ＰＤＦやワード等のダウンロード対象となるファイルへのリンクがある場合、ファイルの容量を必ず表示することが推奨されるという意味である。例えば、あるページにダウンロード対象となるファイルへのリンクが１０個含まれており、１０個全てのファイルの容量が表示されている場合、ファイルの容量表示率は１００％となる。一方、例えば、あるページにダウンロード対象となるファイルへのリンクが１０個含まれており、そのうち４個のファイルのみの容量が表示されている場合、ファイルの容量表示率は４０％となる。
【００３１】
また、ガイドラインＡにおいて、ストリーミング自動再生率の推奨値が０％となっているが、これは、ストリーミング再生される動画がある場合、自動再生を行わないことが推奨されるという意味である。例えば、あるページにストリーミング再生される動画が２個含まれているが、そのページが表示されても自動再生される動画がない場合、ストリーミング自動再生率は０％となる。一方、例えば、あるページにストリーミング再生される動画が２個含まれており、そのページが表示されると自動再生される動画が１個ある場合、ストリーミング自動再生率は５０％となる。
【００３２】
また、ガイドラインＡにおいて、強調タグ使用数の推奨値が１箇所となっているが、これは、１つのページ内での強調タグの使用数が１個であることが推奨されるという意味である。
【００３３】
ガイドラインＡは、例えば、図３に示すような形式でＣＳＶ（Ｃｏｍｍａ・Ｓｅｐａｒａｔｅｄ・Ｖａｌｕｅｓ）ファイル等に記録される。例えば、図２における「４−５．製品情報ページレイアウト」の細目を定義したガイドライン１２１（電子データ）として、ガイドラインＡを設定することができる。このとき、例えば、図２における「４−４．会社情報ページレイアウト」の細目を定義したガイドライン１２１（電子データ）として、別のガイドラインＢを設定することができる。この場合、ガイドラインＢも、例えば、図３に示したものと同様の形式でＣＳＶファイル等に記録される。なお、図３の例において、推奨値を表すカラムとして“Ｄｅｆａｕｌｔ＿ｍｉｎ”と“Ｄｅｆａｕｌｔ＿ｍａｘ”があるのは、ページの容量のように、推奨値そのものに範囲がある場合に対応できるようにするためである。“Ｄｅｆａｕｌｔ＿ｍｉｎ”と“Ｄｅｆａｕｌｔ＿ｍａｘ”が同じ値であれば、推奨値は範囲をもたず、１つの値として定義されていることになる。
【００３４】
本実施の形態において、ガイドライン管理装置２００は、コンテンツ管理システム２０１を具備している。コンテンツ管理システム２０１は、ＨＴＭＬデータ、ＸＭＬデータ、画像等の素材データ、ＣＳＳ等のデザインデータ等の入力を管理者端末１０３から受け付け、これらのデータと予め用意されているテンプレート１２２（雛形）とを基にして、ウェブページ１１１を作成する。テンプレート１２２は、管理者端末１０３から入力されるＨＴＭＬデータ、ＸＭＬデータ、素材データ、デザインデータ等と同様の形式をもち、管理者端末１０３等でガイドライン１２１に従って作成されるファイルである。テンプレート１２２では、例えば、データキャプチャ情報（ウェブページ１１１の見出し等、手動でデータ入力する必要のある項目）やデザイン等が定義されている。
【００３５】
管理者端末１０３のユーザ（デザイナ、システム管理者等）は、ガイドライン１２１をＧＵＩ（Ｇｒａｐｈｉｃａｌ・Ｕｓｅｒ・Ｉｎｔｅｒｆａｃｅ）で確認しながら、コンテンツ管理システム２０１の機能（後述するテンプレートパラメータ修正機能）を用いてテンプレート１２２を作成する。テンプレート１２２は、例えば、データキャプチャテンプレート（前述したデータキャプチャ情報を定義する）と、デザインテンプレート（ウェブページ１１１のデザインを定義する）の２つに分けられる。
【００３６】
以下では、図４を用いて、管理者端末１０３のユーザがガイドライン１２１から、上記２つのテンプレート１２２を作成し、さらに、ウェブページ１１１を作成する過程の一例を説明する。
【００３７】
例えば、ユーザは、図２における「４−５．製品情報ページレイアウト」の細目を定義したガイドライン１２１として、前述したガイドラインＡを管理者端末１０３のＧＵＩで参照する。ユーザは、このガイドラインＡに従って、用途ごとにテンプレート１２２を作成する。用途としては、企業におけるイベントやセミナーに関する情報の提供、ニュースリリース、事業の紹介、採用情報の提供等が挙げられる。ユーザが、コンテンツ管理システム２０１の機能（後述するテンプレートパラメータ修正機能）を用いて、テンプレート１２２を作成する際には、ガイドラインＡの推奨値（テンプレート１２２の修正時は修正前の値）がデフォルトで表示される。このとき、ユーザがガイドラインＡの許容範囲外の値を設定しようとすると、ＧＵＩでエラーメッセージが表示される（テンプレート１２２の修正時は、ガイドラインＡの許容範囲外の値であっても修正前の値は設定できるようにしてもよい）。
【００３８】
例えば、ユーザは、図２における「４−５．製品情報ページレイアウト」のニュースリリース用のテンプレート１２２として、データキャプチャテンプレートＡとデザインテンプレートＡを作成する。デザインテンプレートＡは、ニュースリリース用ページ中の部品の配置を定義するファイルである。部品としては、ヘッダ画像、属性（例えば、「タイトル」、「注意事項」等の分類）が付与されたテキスト、フッタのテキスト、メニュー構成といったものが挙げられる。また、デザインテンプレートＡでは、ニュースリリース用ページのサイズ、フォントフェイス、フォントサイズ、フレーム分割数、ＰＤＦやワード等のファイルの容量表示率、ストリーミング自動再生率、強調タグ使用数が定義される。さらに、デザインテンプレートＡでは、ニュースリリース用ページ中の部品ごとに、サイズ、フォントフェイス、フォントサイズ等が定義される。一方、データキャプチャテンプレートＡは、デザインテンプレートＡに具体的に割り当てるコンテンツを入力・選択等するコンテンツ入力画面を定義するファイルである。また、データキャプチャテンプレートＡでは、ニュースリリース用ページの容量の上限値が定義される。
【００３９】
ユーザ（テンプレート１２２を作成するユーザと異なっていてもよい）は、データキャプチャテンプレートＡとデザインテンプレートＡを基に、ニュースリリース用ページを作成する。具体的には、ユーザは、データキャプチャテンプレートＡで定義されたコンテンツ入力画面で、ニュースリリース用ページのヘッダ画像やメニュー構成を選択したり、属性が付与されたテキスト（例えば、タイトル、注意事項）やフッタのテキストを入力したりする。コンテンツ管理システム２０１は、コンテンツ入力画面で入力・選択等されたコンテンツを、デザインテンプレートＡで定義された構成に従ってレイアウトし、これを例えばＸＭＬファイルに一時的に記録する。コンテンツ管理システム２０１は、このファイルからニュースリリース用ページのＨＴＭＬファイル等を作成する。このとき、作成されたページの容量が、データキャプチャテンプレートＡで定義された上限値を超えていると、ＧＵＩでエラーメッセージが表示される。
【００４０】
なお、この例では、強調タグを、デザインテンプレートＡを作成する段階で定義できる。例えば、属性が付与されたテキスト、フッタのテキスト等の部品について強調表示することをデザインテンプレートＡに定義することができる。このデザインテンプレートＡからニュースリリース用ページが作成されると、当該部品が強調タグで囲まれ、ウェブブラウザ上では強調表示されることになる。コンテンツ管理システム２０１は、デザインテンプレートＡが作成されたときに、デザインテンプレートＡにおいて強調表示することが定義されたテキスト等の部品の数をカウントして、デザインテンプレートＡの強調タグ使用数とする。そして、コンテンツ管理システム２０１は、この強調タグ使用数がガイドラインＡで定義された強調タグ使用数の許容範囲を超えていれば、ＧＵＩでエラーメッセージを表示する。
【００４１】
この例の変形例として、強調タグ使用数を、デザインテンプレートＡではなくデータキャプチャテンプレートＡで定義して、強調タグを、デザインテンプレートＡではなくニュースリリース用ページを作成する段階で定義できるようにしてもよい。データキャプチャテンプレートＡにおいて、強調タグ使用数は、１つの値で定義できてもよいし、範囲で定義できてもよい。この変形例においても、ユーザ（テンプレート１２２を作成するユーザと異なっていてもよい）は、データキャプチャテンプレートＡとデザインテンプレートＡを基に、ニュースリリース用ページを作成する。具体的には、ユーザは、データキャプチャテンプレートＡで定義されたコンテンツ入力画面で、ニュースリリース用ページのヘッダ画像やメニュー構成を選択したり、属性が付与されたテキスト（例えば、タイトル、注意事項）やフッタのテキストを入力したりする。ただし、この変形例においては、ユーザは、テキストの中の任意の文字列を強調タグで囲んで入力することができる。コンテンツ管理システム２０１は、コンテンツ入力画面で入力・選択等されたコンテンツを、デザインテンプレートＡで定義された構成に従ってレイアウトし、これを例えばＸＭＬファイルに一時的に記録する。コンテンツ管理システム２０１は、このファイルからニュースリリース用ページのＨＴＭＬファイル等を作成する。コンテンツ管理システム２０１は、ＸＭＬファイル、あるいは、ニュースリリース用ページのＨＴＭＬファイルが作成されたときに、強調タグの使用数をカウントする。そして、コンテンツ管理システム２０１は、カウントした使用数が予めデータキャプチャテンプレートＡで定義された強調タグ使用数と異なっていれば（又は強調タグ使用数の範囲を超えていれば）、ＧＵＩでエラーメッセージを表示する。
【００４２】
ガイドライン管理装置２００は、（１）テンプレートパラメータ修正機能、（２）テンプレート自動タグ埋め込み機能、（３）ウェブページ作成機能、（４）ウェブアクセスログ解析機能、（５）ウェブサイトガイドライン修正点生成機能、（６）ウェブサイトガイドライン修正機能を有している。これらのうち、（２）テンプレート自動タグ埋め込み機能、（３）ウェブページ作成機能は、コンテンツ管理システム２０１が有する機能である。
【００４３】
（１）テンプレートパラメータ修正機能は、ウェブサイトのガイドライン１２１を入力として、予め用意されているテンプレート１２２を基にして、ガイドライン１２１の内容を反映させたテンプレート１２２を生成する（即ち、テンプレート１２２を更新する）機能である。なお、テンプレート１２２を新たに作成する際には、ガイドライン管理装置２００がガイドライン１２１の各項目の推奨値をデフォルト設定し、管理者端末１０３のユーザがデフォルト設定された値を手動で変更するようにしてもよいし、ガイドライン管理装置２００は単にガイドライン１２１の各項目の推奨値や許容範囲を提示するだけで、管理者端末１０３のユーザが初めから値を手動で入力するようにしてもよい。
【００４４】
（２）テンプレート自動タグ埋め込み機能は、上記（１）テンプレートパラメータ修正機能にて生成されたテンプレート１２２に対して予め用意されているメタタグやウェブビーコンを埋め込む機能である。
【００４５】
（３）ウェブページ作成機能は、上記（２）テンプレート自動タグ埋め込み機能にて生成されたテンプレート１２２を管理者端末１０３のユーザが用いて、手動又は自動にてウェブページ１１１を作成する機能である。作成されたウェブページ１１１はウェブサーバ３００の記憶装置に蓄積され、ウェブサーバ３００によって公開される。
【００４６】
（４）ウェブアクセスログ解析機能は、ウェブサーバ３００が記録したアクセスログ１１２を入力として、アクセスログ１１２を解析し、アクセスログ１１２に記録された複数のクライアント端末１０２のユーザによるアクセスの情報を解析し、ウェブアクセス分析結果１３１を出力する機能である。ガイドライン管理装置２００は、アクセスログ１１２から、例えば月ごとの各ウェブページ１１１へのアクセス数、月ごとの特定の検索キーワードでのアクセス数、月ごとの各ウェブページ１１１の滞在時間（平均又は累計）、各ウェブページ１１１で宣伝又は販売している製品の売上推移、月ごとの各ウェブページ１１１における問い合わせ数、月ごとの平均ページ閲覧数、プロモーション効果等を分析する。ウェブアクセス分析結果１３１の一例として、以下のような分析項目に着目したアクセス分析結果Ｘを用いることができる。
［アクセス分析結果Ｘ］
・月ごとの各ウェブページ１１１へのアクセス数：（単位）アクセス
・月ごとの各ウェブページ１１１の平均滞在時間：（単位）秒
・月ごとのウェブサイト全体での平均ページ閲覧数：（単位）ページ（同じウェブページ１１１へのアクセス数の推移を見る場合、平均ページ閲覧数の増減に応じて値を補正する）
【００４７】
（５）ウェブサイトガイドライン修正点生成機能は、上記（４）ウェブアクセスログ解析機能で出力されたウェブアクセス分析結果１３１を入力として、その内容を基に、ガイドライン１２１に適用するウェブサイトガイドライン修正点１３２を決定して出力する機能である。ガイドライン管理装置２００は、例えばガイドラインＡの各項目について各ウェブページ１１１を分析し、その結果と上記（４）ウェブアクセスログ解析機能で出力されたアクセス分析結果Ｘとを参照して、ウェブページ１１１へのアクセスの多さとガイドラインＡの各項目との関係を割り出すことにより、ガイドライン１２１の修正すべき項目、即ち、ウェブサイトガイドライン修正点１３２を特定する。ウェブサイトガイドライン修正点１３２は、ガイドライン１２１の各項目についての定量的な変更内容（例えば、フォントサイズを１０ｐｔから１２ｐｔに変更するといった内容）をリストとして記述したデータである。
【００４８】
（６）Ｗｅｂサイトガイドライン修正機能は、上記（５）ウェブサイトガイドライン修正点生成機能で出力されたウェブサイトガイドライン修正点１３２を入力にして、ガイドライン１２１を修正する機能である。
【００４９】
上記のように、ガイドライン管理装置２００は、コンテンツ管理システム２０１を利用し、コンテンツ管理システム２０１のテンプレート機能にガイドライン１２１をインプットとしたコンテンツのチェック機能をもたせることで、ＰＤＣＡ（Ｐｌａｎ−Ｄｏ−Ｃｈｅｃｋ−Ａｃｔｉｏｎ）によるガイドライン１２１の改善（コンテンツの改善）を図ることのできるコンテンツ制作方式を採用している。具体的には、ガイドライン管理装置２００は、ガイドライン１２１を基に作成された、コンテンツ管理システム２０１のテンプレート１２２を用いて、各ウェブページ１１１に対し、自動的にメタタグやウェブビーコンの埋め込みを行い、ＳＥＯ（Ｓｅａｒｃｈ・Ｅｎｇｉｎｅ・Ｏｐｔｉｍｉｚａｔｉｏｎ）、ＬＰＯ（Ｌａｎｄｉｎｇ・Ｐａｇｅ・Ｏｐｔｉｍｉｚａｔｉｏｎ）等の対策を施したコンテンツを制作する。ガイドライン管理装置２００は、各ウェブページ１１１に埋め込まれたメタタグやウェブビーコンにより、ウェブサイトへのアクセス分析を行う。ガイドライン管理装置２００は、ウェブアクセス分析結果１３１を基に、ＳＥＯ、ＬＰＯ等の分析を行い、ガイドライン１２１を改善する。そして、管理者端末１０３等では、改善されたガイドライン１２１に従ってコンテンツ管理システム２０１のテンプレート１２２が改善される。
【００５０】
このように、本実施の形態では、ＰＤＣＡのサイクルを回すことで、ガイドライン１２１によるコンテンツ制作とその結果（アクセス分析の結果等）の間の因果関係をとらえて、ガイドライン１２１を改善し、それによってウェブコンテンツを改善するため、ウェブサイトの目的にあわせたＳＥＯ、ＬＰＯ等のコントロールができるようになる。
【００５１】
図５は、ガイドライン管理装置２００の構成を示すブロック図である。
【００５２】
図５において、ガイドライン管理装置２００は、コンテンツ管理システム２０１のほか、ウェブページ評価部２１１、アクセスログ解析部２１２、項目抽出部２１３、ガイドライン更新部２１４、テンプレート更新部２１５を備える。前述した（１）テンプレートパラメータ修正機能はテンプレート更新部２１５に実装される。前述した通り、（２）テンプレート自動タグ埋め込み機能、（３）ウェブページ作成機能はコンテンツ管理システム２０１が有する機能である。（４）ウェブアクセスログ解析機能はアクセスログ解析部２１２に実装される。（５）ウェブサイトガイドライン修正点生成機能はウェブページ評価部２１１及び項目抽出部２１３に実装される。（６）ウェブサイトガイドライン修正機能はガイドライン更新部２１４に実装される。
【００５３】
また、ガイドライン管理装置２００は、処理装置２５１、記憶装置２５２、入力装置２５３、出力装置２５４等のハードウェアを備える。ハードウェアはガイドライン管理装置２００の各部によって利用される。例えば、処理装置２５１は、ガイドライン管理装置２００の各部でデータや情報の演算、加工、読み取り、書き込み等を行うために利用される。記憶装置２５２は、そのデータや情報を記憶するために利用される。また、入力装置２５３は、そのデータや情報を入力するために、出力装置２５４は、そのデータや情報を出力するために利用される。
【００５４】
ガイドライン管理装置２００の各部の詳細な動作については後述する。なお、ガイドライン管理装置２００の各部は、必ずしも１つの物理的な装置に実装されなければならないわけではなく、例えば、コンテンツ管理システム２０１と他の部分とが別々のコンピュータで実現されていても構わない。
【００５５】
図６は、ガイドライン管理装置２００のハードウェア構成の一例を示す図である。
【００５６】
図６において、ガイドライン管理装置２００は、コンピュータであり、ＬＣＤ９０１（Ｌｉｑｕｉｄ・Ｃｒｙｓｔａｌ・Ｄｉｓｐｌａｙ）、キーボード９０２（Ｋ／Ｂ）、マウス９０３、ＦＤＤ９０４（Ｆｌｅｘｉｂｌｅ・Ｄｉｓｋ・Ｄｒｉｖｅ）、ＣＤＤ９０５（Ｃｏｍｐａｃｔ・Ｄｉｓｃ・Ｄｒｉｖｅ）、プリンタ９０６といったハードウェアデバイスを備えている。これらのハードウェアデバイスはケーブルや信号線で接続されている。ＬＣＤ９０１の代わりに、ＣＲＴ（Ｃａｔｈｏｄｅ・Ｒａｙ・Ｔｕｂｅ）、あるいは、その他の表示装置が用いられてもよい。マウス９０３の代わりに、タッチパネル、タッチパッド、トラックボール、ペンタブレット、あるいは、その他のポインティングデバイスが用いられてもよい。
【００５７】
ガイドライン管理装置２００は、プログラムを実行するＣＰＵ９１１（Ｃｅｎｔｒａｌ・Ｐｒｏｃｅｓｓｉｎｇ・Ｕｎｉｔ）を備えている。ＣＰＵ９１１は、処理装置２５１の一例である。ＣＰＵ９１１は、バス９１２を介してＲＯＭ９１３（Ｒｅａｄ・Ｏｎｌｙ・Ｍｅｍｏｒｙ）、ＲＡＭ９１４（Ｒａｎｄｏｍ・Ａｃｃｅｓｓ・Ｍｅｍｏｒｙ）、通信ボード９１５、ＬＣＤ９０１、キーボード９０２、マウス９０３、ＦＤＤ９０４、ＣＤＤ９０５、プリンタ９０６、ＨＤＤ９２０（Ｈａｒｄ・Ｄｉｓｋ・Ｄｒｉｖｅ）と接続され、これらのハードウェアデバイスを制御する。ＨＤＤ９２０の代わりに、フラッシュメモリ、光ディスク装置、メモリカードリーダライタ又はその他の記憶媒体が用いられてもよい。
【００５８】
ＲＡＭ９１４は、揮発性メモリの一例である。ＲＯＭ９１３、ＦＤＤ９０４、ＣＤＤ９０５、ＨＤＤ９２０は、不揮発性メモリの一例である。これらは、記憶装置２５２の一例である。通信ボード９１５、キーボード９０２、マウス９０３、ＦＤＤ９０４、ＣＤＤ９０５は、入力装置２５３の一例である。また、通信ボード９１５、ＬＣＤ９０１、プリンタ９０６は、出力装置２５４の一例である。
【００５９】
通信ボード９１５は、ＬＡＮ等に接続されている。また、通信ボード９１５は、ＬＡＮ等を介して、インターネット１０１に接続されている。通信ボード９１５は、ＩＰ−ＶＰＮ（Ｉｎｔｅｒｎｅｔ・Ｐｒｏｔｏｃｏｌ・Ｖｉｒｔｕａｌ・Ｐｒｉｖａｔｅ・Ｎｅｔｗｏｒｋ）、広域ＬＡＮ、ＡＴＭ（Ａｓｙｎｃｈｒｏｎｏｕｓ・Ｔｒａｎｓｆｅｒ・Ｍｏｄｅ）ネットワークといったＷＡＮ（Ｗｉｄｅ・Ａｒｅａ・Ｎｅｔｗｏｒｋ）に接続されていても構わない。ＬＡＮ、ＷＡＮ、インターネット１０１は、ネットワークの一例である。
【００６０】
ＨＤＤ９２０には、オペレーティングシステム９２１（ＯＳ）、ウィンドウシステム９２２、プログラム群９２３、ファイル群９２４が記憶されている。プログラム群９２３のプログラムは、ＣＰＵ９１１、オペレーティングシステム９２１、ウィンドウシステム９２２により実行される。プログラム群９２３には、本実施の形態の説明において「〜部」として説明する機能を実行するプログラムが含まれている。プログラムは、ＣＰＵ９１１により読み出され実行される。ファイル群９２４には、本実施の形態の説明において、「〜データ」、「〜情報」、「〜ＩＤ（識別子）」、「〜フラグ」、「〜結果」として説明するデータや情報や信号値や変数値やパラメータが、「〜ファイル」や「〜データベース」や「〜テーブル」の各項目として含まれている。「〜ファイル」や「〜データベース」や「〜テーブル」は、ＲＡＭ９１４やＨＤＤ９２０等の記憶媒体に記憶される。ＲＡＭ９１４やＨＤＤ９２０等の記憶媒体に記憶されたデータや情報や信号値や変数値やパラメータは、読み書き回路を介してＣＰＵ９１１によりメインメモリやキャッシュメモリに読み出され、抽出、検索、参照、比較、演算、計算、制御、出力、印刷、表示といったＣＰＵ９１１の処理（動作）に用いられる。抽出、検索、参照、比較、演算、計算、制御、出力、印刷、表示といったＣＰＵ９１１の処理中、データや情報や信号値や変数値やパラメータは、メインメモリやキャッシュメモリやバッファメモリに一時的に記憶される。
【００６１】
本実施の形態の説明において用いるブロック図やフローチャートの矢印の部分は主としてデータや信号の入出力を示す。データや信号は、ＲＡＭ９１４等のメモリ、ＦＤＤ９０４のフレキシブルディスク（ＦＤ）、ＣＤＤ９０５のコンパクトディスク（ＣＤ）、ＨＤＤ９２０の磁気ディスク、光ディスク、ＤＶＤ（Ｄｉｇｉｔａｌ・Ｖｅｒｓａｔｉｌｅ・Ｄｉｓｃ）、あるいは、その他の記録媒体に記録される。また、データや信号は、バス９１２、信号線、ケーブル、あるいは、その他の伝送媒体により伝送される。
【００６２】
本実施の形態の説明において「〜部」として説明するものは、「〜回路」、「〜装置」、「〜機器」であってもよく、また、「〜ステップ」、「〜工程」、「〜手順」、「〜処理」であってもよい。即ち、「〜部」として説明するものは、ＲＯＭ９１３に記憶されたファームウェアで実現されていても構わない。あるいは、「〜部」として説明するものは、ソフトウェアのみ、あるいは、素子、デバイス、基板、配線といったハードウェアのみで実現されていても構わない。あるいは、「〜部」として説明するものは、ソフトウェアとハードウェアとの組み合わせ、あるいは、ソフトウェアとハードウェアとファームウェアとの組み合わせで実現されていても構わない。ファームウェアとソフトウェアは、プログラムとして、フレキシブルディスク、コンパクトディスク、磁気ディスク、光ディスク、ＤＶＤ等の記録媒体に記憶される。プログラムはＣＰＵ９１１により読み出され、ＣＰＵ９１１により実行される。即ち、プログラムは、本実施の形態の説明で述べる「〜部」としてコンピュータを機能させるものである。あるいは、プログラムは、本実施の形態の説明で述べる「〜部」の手順や方法をコンピュータに実行させるものである。
【００６３】
図７は、ガイドライン管理装置２００の動作（本実施の形態に係るガイドライン管理方法、本実施の形態に係るガイドライン管理プログラムの処理手順）を示すフローチャートである。図７において、ステップＳ１０１〜Ｓ１０５は繰り返し実行される。
【００６４】
ウェブページ評価部２１１は、ガイドライン１２１に従って作成された複数のウェブページ１１１の各々を、ガイドライン１２１で定義された複数の項目の各々により評価して、各ウェブページ１１１の構成を表す各項目の値を処理装置２５１により特定する（ステップＳ１０１：ウェブページ評価処理）。なお、各ウェブページ１１１は、ガイドライン１２１に従って作成されたテンプレート１２２を用いて作成されたものであってもよいし、テンプレート１２２を用いずに直接ガイドライン１２１に従って作成されたものであってもよい。
【００６５】
例えば、ウェブページ評価部２１１は、図８に示すようにガイドラインＡに従って作成されたページａのＨＴＭＬデータ等（具体的には、ＨＴＭＬファイルに記述されているタグの属性等）を処理装置２５１により分析して、ページａのページサイズ、フォントフェイス、フォントサイズ、フレーム分割数、ＰＤＦやワード等のファイルの容量表示率、ストリーミング自動再生率、ページの容量、強調タグ使用数を特定する。ウェブページ評価部２１１は、同様に、ページａ以外のウェブページ１１１についても、それぞれのページサイズ、フォントフェイス、フォントサイズ、フレーム分割数、ＰＤＦやワード等のファイルの容量表示率、ストリーミング自動再生率、ページの容量、強調タグ使用数を特定する。
【００６６】
アクセスログ解析部２１２は、各ウェブページ１１１に対するアクセスの履歴を記録したアクセスログ１１２を解析して、各ウェブページ１１１に対するアクセスの多さを処理装置により特定し、ウェブアクセス分析結果１３１として出力する（ステップＳ１０２：アクセスログ解析処理）。なお、ここでは、２つのウェブページ１１１のうち、アクセス数が多いウェブページ１１１を、アクセスが多いウェブページ１１１として扱うものとするが、２つのウェブページ１１１のうち、アクセス頻度が多いウェブページ１１１、アクセス時間が長いウェブページ１１１等を、アクセスが多いウェブページ１１１として扱ってもよい。
【００６７】
例えば、アクセスログ解析部２１２は、図９に示すようにアクセスログ１１２を処理装置２５１により解析して、ガイドラインＡに従って作成されたページａに対するアクセス分析結果Ｘとして、月ごとのページａへのアクセス数、月ごとのページａの平均滞在時間、月ごとのウェブサイト全体での平均ページ閲覧数を特定する。アクセスログ解析部２１２は、同様に、ガイドラインＡに従って作成されたページｂに対するアクセス分析結果Ｘとして、月ごとのページｂへのアクセス数、月ごとのページｂの平均滞在時間、月ごとのウェブサイト全体での平均ページ閲覧数を特定する。アクセスログ解析部２１２は、ページａ及びページｂ以外のウェブページ１１１についても、同様に、月ごとのアクセス数、月ごとの平均滞在時間、月ごとのウェブサイト全体での平均ページ閲覧数を特定する。
【００６８】
ここで、ページａ及びページｂとしては、ガイドラインＡで定義された項目の少なくとも１つ（例えば、フレーム分割数）が異なる値となるウェブページ１１１を用いる必要がある。そのようなウェブページ１１１であれば、互いに内容の異なるウェブページ１１１を用いてもよいが、内容はなるべく同じものであることが望ましい。これは、言うまでもなく、内容によってアクセスの多さが変わる可能性があるからである。互いに異なる時期（例えば、異なる月）に公開されたウェブページ１１１を用いることも可能である。どのウェブページ１１１を用いるかは、ウェブページ評価部２１１が自らの評価結果に基づいて判断するものとする。例えば、複数のウェブページ１１１を比較して各ウェブページ１１１の他のウェブページ１１１に対する類似度を数値評価し、類似度が高いがガイドラインＡで定義された項目の少なくとも１つ（例えば、フレーム分割数）の値が異なるウェブページ１１１の組み合わせを抽出するといった方法を用いることができる。なお、互いに異なる時期（例えば、異なる月）に公開されたウェブページ１１１を用いる場合には、月ごとのウェブサイト全体での平均ページ閲覧数に基づき、アクセス分析結果Ｘを補正することが望ましい。例えば、ページａが前々月に公開されたものであり、ページｂが前月に公開されたものである場合、月ごとのページｂへのアクセス数は実際の５０，０００アクセスではなく、前々月のウェブサイト全体での平均ページ閲覧数（１２０ページ）／前月のウェブサイト全体での平均ページ閲覧数（８０ページ）を掛けた７５，０００アクセスとして扱う。このような補正処理は、アクセスログ解析部２１２が処理装置２５１により実行するものとする。
【００６９】
なお、ここでは、ページａ及びページｂとして、同じガイドライン１２１（ガイドラインＡ）に従って作成されたウェブページ１１１を用いているが、項目が全部又は一部共通する別々のガイドライン１２１（例えばガイドラインＡ及びガイドラインＢ）に従って作成されたウェブページ１１１を用いてもよい。
【００７０】
項目抽出部２１３は、ウェブページ評価部２１１により特定された各ウェブページ１１１の構成を表す各項目の値とアクセスログ解析部２１２により特定された各ウェブページ１１１に対するアクセスの多さとに基づいて、項目とアクセスの多さとの相関を処理装置２５１により求め、アクセスの多さと一定以上の相関がある項目を抽出する（ステップＳ１０３：項目抽出処理）。
【００７１】
例えば、項目抽出部２１３は、図９に示すようにページａ及びページｂそれぞれのページサイズ、フォントフェイス、フォントサイズ、フレーム分割数、ＰＤＦやワード等のファイルの容量表示率、ストリーミング自動再生率、ページの容量、強調タグ使用数と、月ごとのページａ及びページｂへのアクセス数、月ごとのページａ及びページｂの平均滞在時間、月ごとのウェブサイト全体での平均ページ閲覧数とを参照する。ページａに対するアクセスがページｂに対するアクセスよりも多く、ページａとページｂとではフレーム分割数が相違するため、項目抽出部２１３は、フレーム分割数がアクセスの多さとの相関が高い項目であると判断する。項目抽出部２１３は、ページａとページｂとの組み合わせ以外のウェブページ１１１の組み合わせも分析の対象として、各項目とアクセスの多さとの相関を求めてもよい。そして、項目抽出部２１３は、フレーム分割数とアクセスの多さとの相関が予め定められた閾値より高い場合に、フレーム分割数がアクセスの多さとの相関が高い項目であると判断してもよい。このようにすることで、より正確にアクセスの多さに影響する項目を抽出することが可能となる。例えば、前々月に公開した複数のウェブページ１１１ではフレームを使用していたが、フレームを使用しないものとする変更のみを実施した上で、これらのウェブページ１１１を前月公開した場合、これらのウェブページ１１１で共通的に前々月よりも前月の方がアクセス数が増えていれば（あるいは減っていれば）、フレーム分割数がアクセスの多さとの相関が高い項目であると推定できる。
【００７２】
ガイドライン更新部２１４は、ガイドライン１２１のデータを記憶装置２５２から読み取り、項目抽出部２１３により抽出された項目の値の許容範囲を変更して、読み取ったガイドライン１２１のデータを更新する（ステップＳ１０４：ガイドライン更新処理）。項目抽出部２１３により抽出された項目の値が数値であるときには、ガイドライン更新部２１４は、当該項目の値がより大きいウェブページ１１１に対するアクセスがより多くなっている場合、当該項目の値の許容範囲の下限値をより大きい値に変更する（例えば、当該項目の値の許容範囲の下限値を、当該ウェブページ１１１の構成を表す当該項目の値と当該項目の値の許容範囲の下限値との平均値に変更することを示すデータをウェブサイトガイドライン修正点１３２として生成し、ウェブサイトガイドライン修正点１３２に従ってガイドライン１２１を修正する）。一方、ガイドライン更新部２１４は、当該項目の値がより小さいウェブページ１１１に対するアクセスがより多くなっている場合、当該項目の値の許容範囲の上限値をより小さい値に変更する（例えば、当該項目の値の許容範囲の上限値を、当該ウェブページ１１１の構成を表す当該項目の値と当該項目の値の許容範囲の上限値との平均値に変更することを示すデータをウェブサイトガイドライン修正点１３２として生成し、ウェブサイトガイドライン修正点１３２に従ってガイドライン１２１を修正する）。項目抽出部２１３により抽出された項目の値が数値でないとき（例えば、ガイドラインＡのページサイズやフォントフェイス）には、ガイドライン更新部２１４は、管理者端末１０３から、当該項目の値の許容範囲をどのように変更するかについての指示入力を受け付け、当該指示内容に従って当該項目の値の許容範囲を変更する（当該指示内容を示すデータをウェブサイトガイドライン修正点１３２として生成し、ウェブサイトガイドライン修正点１３２に従ってガイドライン１２１を修正する）。
【００７３】
例えば、図９に示すようにフレーム分割数の値が小さいページａに対するアクセスが、フレーム分割数の値が大きいページｂに対するアクセスより多くなっている場合、ガイドライン更新部２１４は、図１０に示すようにフレーム分割数の許容範囲の上限値を、ページａのフレーム分割数の値“１”とフレーム分割数の許容範囲の上限値“１０”との平均値“５”（ここでは、小数点以下切り捨て）に変更する。
【００７４】
なお、ガイドライン更新部２１４は、ユーザの承認が得られた場合にのみ、ガイドライン１２１のデータを更新するようにしてもよい。この場合、ガイドライン更新部２１４は、ガイドライン１２１のデータを実際に更新する前に、項目抽出部２１３により抽出された項目の変更後の許容範囲を出力装置２５４により画面（ＧＵＩ）に表示する。また、ガイドライン更新部２１４は、当該項目の許容範囲を、画面に表示した更新後の許容範囲に変更するかどうかについて、入力装置２５３によりユーザから入力を受け付ける。ガイドライン更新部２１４は、ユーザから変更を承認する旨の入力があった場合にのみ、当該項目の値の許容範囲を変更してガイドライン１２１のデータを更新する。このような承認手順を加えることで、更新対象の項目の許容範囲が狭くなり過ぎるといった事態を回避することができる。
【００７５】
また、ガイドライン更新部２１４は、ガイドライン１２１のデータを更新した際に、変更した項目の許容範囲が予め設定された基準よりも狭くなった場合、ユーザにアラーム（注意）を通知するようにしてもよい。この場合、ガイドライン更新部２１４は、項目抽出部２１３により抽出された項目の変更後の許容範囲について、その下限値と上限値の差を処理装置２５１により算出する。そして、ガイドライン更新部２１４は、算出した差が予め設定された閾値より小さい場合、当該項目の値の許容範囲が狭くなり過ぎたことを通知するメッセージ等を出力装置２５４により画面（ＧＵＩ）に表示する。このようなアラーム手順を加えることで、更新対象の項目の許容範囲が狭くなり過ぎているという事態をユーザが認識することができる。
【００７６】
テンプレート更新部２１５は、ガイドライン更新部２１４によりガイドライン１２１のデータが更新されると、ガイドライン１２１のデータとテンプレート１２２のデータとを記憶装置２５２から読み取り、ガイドライン１２１に従ってテンプレート１２２を変更して、読み取ったテンプレート１２２のデータを更新する（ステップＳ１０５：テンプレート更新処理）。このとき、テンプレート更新部２１５は、ガイドライン１２１のデータの更新により更新が必要となったテンプレート１２２のデータを検索し、該当するテンプレート１２２のデータを処理装置２５１により自動的に更新してもよいし、該当するテンプレート１２２のデータを管理者端末１０３のユーザに電子メール等で通知して、手動で更新させてもよい。テンプレート更新部２１５は、テンプレート１２２のデータを自動的に更新する場合には、テンプレート１２２のデータを更新したことを管理者端末１０３のユーザに電子メール等で通知し、更新前のテンプレート１２２に基づいて作成されたウェブページ１１１を更新することを促してもよい。
【００７７】
例えば、テンプレート更新部２１５は、ガイドラインＡのフレーム分割数の許容範囲が＜１〜１０＞から＜１〜５＞に変更されると、フレーム分割数が６〜１０となるようなウェブページ１１１の作成が行えないようにテンプレート１２２を修正する。
【００７８】
上記のように、（１）ガイドライン１２１をベースとして、例えば、画面サイズや画面の色合い、文字フォント、ページの階層関係等を定義すると、テンプレート１２２による、自動的なサイトのデザイン変更や統一が実現できる。（２）テンプレート１２２により作成されたウェブページ１１１にアクセスしてきたクライアント端末１０２のユーザのアクセスログ１１２を解析すると、ウェブサイトのガイドライン１２１に準拠するウェブページ１１１ごとのアクセス情報を取得できるが、アクセス数が適切でなかったり、意図するウェブページ１１１にアクセスが集まらなかったり等の問題が判明する場合がある。（３）この場合、ガイドライン管理装置２００は、アクセス情報（ウェブアクセス分析結果１３１）を解析し、原因となる、ガイドライン１２１の項目を特定し、ガイドライン１２１の修正点（ウェブサイトガイドライン修正点１３２）についてサジェストする。（４）ガイドライン１２１の修正点については、自動又は半自動（実際に修正を実施するか否かは管理者端末１０３のユーザ等が判断）を選択し、ガイドライン１２１にフィードバックして反映させる。（５）このようなＰＤＣＡによるフィードバックにより、ガイドライン１２１をベースとした、ウェブサイトをよりよいものとするための自動又は半自動のフィードバック方式が実現可能である。
【００７９】
以上のように、本実施の形態によれば、ウェブサイトのガイドライン１２１のメンテナンスを自動的に行うことが可能となる。
【００８０】
実施の形態２．
本実施の形態について、主に実施の形態１との差異を説明する。
【００８１】
実施の形態１では、ウェブページ１１１の更新が、ページ単位で行われるので、ウェブサイトシステム１００において、ガイドライン１２１の更新が繰り返されていくと、新旧様々なバージョンのテンプレート１２２を基に作られたウェブページ１１１が、ウェブサーバ３００上に混在することになる。そのため、アクセスが多いウェブページ１１１であっても、一部の項目の値が、最新版のガイドライン１２１で定義された当該項目の許容範囲を外れた値になっていることがあり得る。本実施の形態では、このようなケースについて、許容範囲を再度広げることで対処する。
【００８２】
図７を用いて、本実施の形態に係るガイドライン管理装置２００の動作（本実施の形態に係るガイドライン管理方法、本実施の形態に係るガイドライン管理プログラムの処理手順）を説明する。
【００８３】
ステップＳ１０１〜Ｓ１０３については、実施の形態１のものと同様である。
【００８４】
ステップＳ１０４において、項目抽出部２１３により抽出された項目の値が数値であるときには、ガイドライン更新部２１４は、当該項目の値がより大きいウェブページ１１１に対するアクセスがより多くなっている場合であって、より大きい値が当該項目の値の許容範囲の上限値を超えている場合、当該項目の値の許容範囲の上限値をより大きい値に変更する（例えば、当該項目の値の許容範囲の上限値を、当該ウェブページ１１１の構成を表す当該項目の値に変更することを示すデータをウェブサイトガイドライン修正点１３２として生成し、ウェブサイトガイドライン修正点１３２に従ってガイドライン１２１を修正する）。一方、ガイドライン更新部２１４は、当該項目の値がより小さいウェブページ１１１に対するアクセスがより多くなっている場合であって、より小さい値が当該項目の値の許容範囲の下限値を下回っている場合、当該項目の値の許容範囲の下限値をより小さい値に変更する（例えば、当該項目の値の許容範囲の下限値を、当該ウェブページ１１１の構成を表す当該項目の値に変更することを示すデータをウェブサイトガイドライン修正点１３２として生成し、ウェブサイトガイドライン修正点１３２に従ってガイドライン１２１を修正する）。項目抽出部２１３により抽出された項目の値が数値でないとき（例えば、ガイドラインＡのページサイズやフォントフェイス）には、実施の形態１と同様に、ガイドライン更新部２１４は、管理者端末１０３から、当該項目の値の許容範囲をどのように変更するかについての指示入力を受け付け、当該指示内容に従って当該項目の値の許容範囲を変更する（当該指示内容を示すデータをウェブサイトガイドライン修正点１３２として生成し、ウェブサイトガイドライン修正点１３２に従ってガイドライン１２１を修正する）。
【００８５】
例えば、図９に示すようにフレーム分割数の値が小さいページａに対するアクセスが、フレーム分割数の値が大きいページｂに対するアクセスより多くなっている場合、仮に最新版のガイドラインＡで定義されたフレーム分割数の許容範囲が＜３〜１０＞であったとすると、ガイドライン更新部２１４は、フレーム分割数の許容範囲の下限値を、ページａのフレーム分割数の値“１”に変更する。なお、ここでは、実施の形態１と同様の処理も同時に行われる。したがって、ガイドライン更新部２１４は、フレーム分割数の許容範囲の上限値を、ページａのフレーム分割数の値“１”とフレーム分割数の許容範囲の上限値“１０”との平均値“５”（ここでは、小数点以下切り捨て）に変更する。したがって、ここでは、フレーム分割数の許容範囲が＜３〜１０＞から＜１〜５＞に変更されることになる。
【００８６】
上記のように、本実施の形態によれば、ガイドライン１２１で定義される項目の値の許容範囲を、アクセス状況に合わせて、より柔軟に変更することができる。
【００８７】
実施の形態３．
本実施の形態について、主に実施の形態１との差異を説明する。
【００８８】
実施の形態１では、ガイドライン更新部２１４は、ガイドライン１２１のデータを記憶装置２５２から読み取り、項目抽出部２１３により抽出された項目の値の許容範囲を変更して、読み取ったガイドライン１２１のデータを更新する（図７のステップＳ１０４：ガイドライン更新処理）。これに対し、本実施の形態では、ガイドライン更新部２１４は、ガイドライン１２１のデータを記憶装置２５２から読み取り、項目抽出部２１３により抽出された項目の値の許容範囲に代えて、項目抽出部２１３により抽出された項目の推奨値を変更して、読み取ったガイドライン１２１のデータを更新する。項目抽出部２１３により抽出された項目の値が数値であるときには、ガイドライン更新部２１４は、当該項目の値が当該項目の推奨値より大きいウェブページ１１１に対するアクセスがより多くなっている場合、当該項目の推奨値をより大きい値に変更する（例えば、当該項目の推奨値を、当該ウェブページ１１１の構成を表す当該項目の値と当該項目の推奨値との平均値、あるいは、当該ウェブページ１１１の構成を表す当該項目の値に変更することを示すデータをウェブサイトガイドライン修正点１３２として生成し、ウェブサイトガイドライン修正点１３２に従ってガイドライン１２１を修正する）。一方、ガイドライン更新部２１４は、当該項目の値が当該項目の推奨値より小さいウェブページ１１１に対するアクセスがより多くなっている場合、当該項目の推奨値をより小さい値に変更する（例えば、当該項目の推奨値を、当該ウェブページ１１１の構成を表す当該項目の値と当該項目の推奨値との平均値、あるいは、当該ウェブページ１１１の構成を表す当該項目の値に変更することを示すデータをウェブサイトガイドライン修正点１３２として生成し、ウェブサイトガイドライン修正点１３２に従ってガイドライン１２１を修正する）。項目抽出部２１３により抽出された項目の値が数値でないとき（例えば、ガイドラインＡのページサイズやフォントフェイス）には、ガイドライン更新部２１４は、管理者端末１０３から、当該項目の推奨値をどのように変更するかについての指示入力を受け付け、当該指示内容に従って当該項目の推奨値を変更する（当該指示内容を示すデータをウェブサイトガイドライン修正点１３２として生成し、ウェブサイトガイドライン修正点１３２に従ってガイドライン１２１を修正する）。
【００８９】
例えば、フレーム分割数の値がフレーム分割数の推奨値“５”より小さいページａに対するアクセスが、フレーム分割数の値がフレーム分割数の推奨値“５”と同じであるページｂに対するアクセスより多くなっている場合、ガイドライン更新部２１４は、図１１に示すようにフレーム分割数の推奨値を、ページａのフレーム分割数の値“１”に変更する。
【００９０】
以上のように、本実施の形態によれば、実施の形態１と同様に、ウェブサイトのガイドライン１２１のメンテナンスを自動的に行うことが可能となる。
【００９１】
以上、本発明の実施の形態について説明したが、これらのうち、２つ以上の実施の形態を組み合わせて実施しても構わない。あるいは、これらのうち、１つの実施の形態を部分的に実施しても構わない。あるいは、これらのうち、２つ以上の実施の形態を部分的に組み合わせて実施しても構わない。
【符号の説明】
【００９２】
１００  ウェブサイトシステム、１０１  インターネット、１０２  クライアント端末、１０３  管理者端末、１１１  ウェブページ、１１２  アクセスログ、１２１  ガイドライン、１２２  テンプレート、１３１  ウェブアクセス分析結果、１３２  ウェブサイトガイドライン修正点、２００  ガイドライン管理装置、２０１  コンテンツ管理システム、２１１  ウェブページ評価部、２１２  アクセスログ解析部、２１３  項目抽出部、２１４  ガイドライン更新部、２１５  テンプレート更新部、２５１  処理装置、２５２  記憶装置、２５３  入力装置、２５４  出力装置、３００  ウェブサーバ、９０１  ＬＣＤ、９０２  キーボード、９０３  マウス、９０４  ＦＤＤ、９０５  ＣＤＤ、９０６  プリンタ、９１１  ＣＰＵ、９１２  バス、９１３  ＲＯＭ、９１４  ＲＡＭ、９１５  通信ボード、９２０  ＨＤＤ、９２１  オペレーティングシステム、９２２  ウィンドウシステム、９２３  プログラム群、９２４  ファイル群。
【図１】
2011118497.tif 000003
【図２】
2011118497.tif 000004
【図３】
2011118497.tif 000005
【図４】
2011118497.tif 000006
【図５】
2011118497.tif 000007
【図６】
2011118497.tif 000008
【図７】
2011118497.tif 000009
【図８】
2011118497.tif 000010
【図９】
2011118497.tif 000011
【図１０】
2011118497.tif 000012
【図１１】
2011118497.tif 000013