(57)【特許請求の範囲】
【請求項１】
ウェブ公開用コンテンツを作成するコンテンツ作成端末と該コンテンツのデータを管理しウェブサーバへの登録を行うウェブ管理端末とがネットワークを介して接続されるウェブサイト支援システムであって、該コンテンツ作成端末は、
前記コンテンツに配置される特定のオブジェクトを記憶したオブジェクトＤＢと、
作成されるコンテンツの特性に応じて該コンテンツに配置されるべき前記オブジェクトと該オブジェクトの配置範囲とを記述したオブジェクト配置規約を記憶した規約ＤＢと、
前記オブジェクトＤＢから選択されたオブジェクトを配置してコンテンツが作成される時に、該オブジェクトのＩＤと配置位置とを取得して編集ログを作成する編集ログ作成手段と、
前記コンテンツの作成終了時に、コンテンツ作成者が該コンテンツに対して入力したコンテンツ特性情報に基づいて前記規約ＤＢから該コンテンツに適合するオブジェクト配置規約を抽出する規約抽出手段と、
前記抽出されたオブジェクト配置規約に基づいて、前記編集ログが該オブジェクト配置規約を遵守しているか否かをチェックする規約チェック手段と、
前記チェックの結果がオブジェクト配置規約を遵守していた場合に、前記編集ログのコンテンツのデータをウェブ管理端末に送信するコンテンツ登録依頼手段と、
を有することを特徴とするウェブサイト支援システム。
【請求項２】
前記コンテンツ作成端末は、さらに、
前記チェックの結果がオブジェクト配置規約を遵守していない場合に、規約違反となったオブジェクトのオブジェクトのＩＤと配置位置との情報を含む規約違反通知を出力する規約違反通知手段
を有することを特徴とする請求項１記載のウェブサイト支援システム。
【請求項３】
ウェブ公開用コンテンツを作成するコンテンツ作成端末と該コンテンツのデータを管理しウェブサーバへの登録を行うウェブ管理端末とがネットワークを介して接続されるウェブサイト支援システムであって、該ウェブ管理端末は、
前記コンテンツに配置される特定のオブジェクトを記憶したオブジェクトＤＢと、
作成されるコンテンツの特性に応じて該コンテンツに配置されるべき前記オブジェクトと該オブジェクトの配置範囲とを記述したオブジェクト配置規約を記憶した規約ＤＢと、
前記オブジェクトＤＢまたは前記規約ＤＢに対する登録および削除を含む更新指示により更新データを取得し、該更新データに基づいて該オブジェクトＤＢまたは該規約ＤＢに対して更新を実施するＤＢ更新手段と、
前記更新指示と前記更新データとを前記コンテンツ作成端末に配信する更新データ配信手段と、
前記コンテンツ作成端末から送信されたコンテンツのデータを受信し、該コンテンツのデータをウェブサーバに登録するコンテンツ登録手段と、
を有することを特徴とするウェブサイト支援システム。
【請求項４】
コンテンツに配置される特定のオブジェクトを記憶したオブジェクトＤＢと、作成されるコンテンツの特性に応じて該コンテンツに配置されるべき該オブジェクトと配置範囲とを記述したオブジェクト配置規約を記憶した規約ＤＢとを有するコンテンツ作成端末のコンテンツチェックプログラムであって、
前記オブジェクトＤＢから選択されたオブジェクトを配置してコンテンツが作成される時に、該オブジェクトのＩＤと配置位置とを取得して編集ログを作成する編集ログ作成手段と、
前記コンテンツの作成終了時に、コンテンツ作成者が該コンテンツに対して入力したコンテンツ特性情報に基づいて前記規約ＤＢから該コンテンツに適合するオブジェクト配置規約を抽出する規約抽出手段と、
前記抽出されたオブジェクト配置規約に基づいて、前記編集ログが該オブジェクト配置規約を遵守しているか否かをチェックする規約チェック手段と、
前記チェックの結果がオブジェクト配置規約を遵守していた場合に、前記編集ログのコンテンツのデータをコンテンツの管理・登録を行うウェブ管理端末に送信するコンテンツ登録依頼手段と、
をコンピュータに機能させることを特徴とするコンテンツチェックプログラム。
【請求項５】
コンテンツに配置される特定のオブジェクトを記憶したオブジェクトＤＢと、作成されるコンテンツの特性に応じて該コンテンツに配置されるべき該オブジェクトと配置範囲とを記述したオブジェクト配置規約を記憶した規約ＤＢとを有するコンテンツ作成端末のコンテンツチェック方法であって、
前記オブジェクトＤＢから選択されたオブジェクトを配置してコンテンツが作成される時に、該オブジェクトのＩＤと配置位置とを取得して編集ログを作成する編集ログ作成手順と、
前記コンテンツの作成終了時に、コンテンツ作成者が該コンテンツに対して入力したコンテンツ特性情報に基づいて前記規約ＤＢから該コンテンツに適合するオブジェクト配置規約を抽出する規約抽出手順と、
前記抽出されたオブジェクト配置規約に基づいて、前記編集ログが該オブジェクト配置規約を遵守しているか否かをチェックする規約チェック手順と、
前記チェックの結果がオブジェクト配置規約を遵守していた場合に、前記編集ログのコンテンツのデータをコンテンツの管理・登録を行うウェブ管理端末に送信するコンテンツ登録依頼手順と、
を有することを特徴とするコンテンツチェック方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ウェブで公開するコンテンツのチェックに関し、より詳細には社内向けあるいは顧客向け等に公開するコンテンツの作成において、そのコンテンツの持つ特質に応じてコンテンツに配置されるべきオブジェクトとその配置位置を自動チェックすることが可能なウェブサイト支援システム、コンテンツチェックプログラムおよびコンテンツチェック方法に関する。
【背景技術】
【０００２】
社内外の関係者や顧客に周知を図るためにコンテンツを公開するウェブサイトが知られている。ウェブサイトは公開されているウェブページの集まりで、ウェブサーバにこれらを登録して置くことにより利用者はネットワークを介して閲覧できる。例えば、社内の関係者に対しては設計マニアルやＣＡＤシステムの操作マニアルなどを社内のイントラネット上で公開することが行われており、一般顧客に対しては製品紹介やカタログなどインターネット上で公開されている。
【０００３】
このようにウェブサイトは不特定多数の人に周知する場合に効果的に利用されるが、コンテンツを提供する立場の人にとっては、コンテンツの体裁や内容に一定の基準にあるものを提供したいと考えている。例えば、社内に公開するコンテンツの中で社外に知られては困るようなコンテンツに対しては、コンテンツに「社外秘」のマークを所定の位置に確実に入れて置きたいと考えるし、一般顧客に対するコンテンツであれば、指定のコーポレートロゴを使用したりＰＬ（Product Liability）表示や著作権表示を記載することが必要と考える。これらのコンテンツはいろいろな部署で作成されため、これらを管理する部署は公開コンテンツの作成規約を作成しコンテンツ作成元に対し規約を遵守することを求めている。
【０００４】
図１２は、上記に示すような公開用のコンテンツを作成しウェブサーバに登録するまでの従来の流れの例を示すもので、図の左半分がコンテンツ作成者の作業、右半分がウェブ管理者の作業を示している。ウェブ管理者とは、ウェブ公開のためのコンテンツの内容とウェブサーバの管理をする部署の担当者である。先ず、コンテンツ作成者がウェブ公開用のコンテンツをオーサリングツール等を用いて例えばＨＴＭＬ（Hyper Text Markup Language）により作成し、作成したコンテンツデータを登録依頼のためウェブ管理者に送る。ウェブ管理者はコンテンツの登録依頼を受付け、作成規約が遵守されているかどうかをチェックし、問題がなければウェブサーバにコンテンツの登録を行う。もし、問題があればコンテンツ作成者に対して修正箇所を指摘して修正を求めるため返却を行う。コンテンツ作成者は指摘された修正箇所を修正して再び登録依頼を行うことになる。
【０００５】
ウェブ公開のためのコンテンツ作成からテスト、ウェブサーバの管理に至る一連の作業を統一して管理する方法が提案されている。この方法は、端末から遠隔操作によりウェブサイト支援システム内のコンテンツのデータを管理・編集する。そして、ウェブサイト支援システムはコンテンツデータをテストのために端末にプレビューさせ、問題がなければ公開用のウェブサーバにコンテンツを転送する。これにより、統一したコンテンツデータの作成ができ、公開用ウェブサーバと等しい環境によるテストが実施できるものである（例えば、特許文献１）。
【特許文献１】特開２００２−１９７０１９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上記に示したように、ウェブ公開用のコンテンツは体裁や内容に一定の基準を設け、これを規約化してコンテンツ作成元に徹底させることを行っている。しかし、多くの部署でコンテンツの作成が行われると必ずしも徹底されず、このためウェブ管理者は多くの時間を要してチェックを行っていた。また、チェックで修正が必要となった場合に、コンテンツ作成元に修正内容の指示とともに修正依頼の通知がなされ修正後は再依頼を行うことになるが、これに要する時間も多く、当初の提供予定日に間に合わない場合もあった。さらに、規約はコンテンツの種類（マニアルや仕様書、カタログなど）やコンテンツの提供先（社内、特約店、一般顧客など）により多様化し、規約の変更等があった場合に多くのコンテンツ作成元で最新の規約を保持し徹底を図ることは難しかった。
【０００７】
上記の特許文献１は、統一したコンテンツデータの作成に主眼をおいた発明であり、コンテンツ作成に対する規約を定めてチェックを行うことには触れていない。
【０００８】
本発明は、コンテンツの持つ特質に対応して配置されるべきオブジェクトとその配置位置を記述したオブジェクト配置規約を基に自動的にチェックを行うウェブサイト支援システム、コンテンツチェックプログラムおよびコンテンツチェック方法を提供する。
【課題を解決するための手段】
【０００９】
本発明のウェブサイト支援システム、コンテンツチェックプログラムおよびコンテンツチェック方法は以下のように構成される。
（１）第１の発明
第１の発明はウェブサイト支援システムのコンテンツ作成端末に関する発明で、コンテンツ作成時に配置されたオブジェクトとその配置位置を取得した編集ログを作成し、作成したコンテンツに適合したオブジェクト配置規約を選択して編集ログとのチェックを行い、問題がなければウェブ管理端末に登録依頼を行うものである。
【００１０】
その原理を図１を用いて説明する。第１の発明のコンテンツ作成端末は、図１に示すようにオブジェクトＤＢ１０、規約ＤＢ２０、編集ログ作成手段３０、規約抽出手段４０、規約チェック手段５０およびコンテンツ登録依頼手段６０とで構成する。
【００１１】
オブジェクトＤＢ１０は、コンテンツに配置される例えばコーポレートロゴや著作権表示ロゴなどのオブジェクトを格納したデータベースである。
【００１２】
規約ＤＢ２０は、コンテンツの特性（即ち、特質）に対応してコンテンツに配置されるべきオブジェクトとその配置範囲を記述したオブジェクト配置規約を格納したデータベースである。コンテンツの特性とは、例えばコンテンツの種類（マニアルやカタログ等の区分）やコンテンツの提供先（社内関係者や特約店等）、コンテンツのファイル種類（ＰＤＦ（Portable Document Format）やＨＴＭＬ等）である。
【００１３】
編集ログ作成手段３０は、コンテンツが作成されているときに、オブジェクトＤＢ１０から選択されて配置されたオブジェクトのＩＤと配置位置とを取得して編集ログを作成する。オブジェクトのＩＤは例えばオブジェクト名であり、配置位置はコンテンツに配置されたオブジェクトのコンテンツ上の位置である。
【００１４】
規約抽出手段４０は、コンテンツ作成者が入力したコンテンツ特性情報に基づいて規約ＤＢ２０から作成したコンテンツに適合するオブジェクト配置規約を抽出する。コンテンツ特性情報はコンテンツの持つ特性の情報で、例えば、コンテンツの種類やコンテンツの提供先、コンテンツのファイル種類である。規約の抽出はコンテンツの作成終了時に行われる。
【００１５】
規約チェック手段５０は、編集ログのオブジェクトのＩＤと配置情報が抽出された規約を遵守しているかどうかをチェックする。編集ログのオブジェクトのＩＤと配置情報が規約を遵守していると言うことは、そのコンテンツが規約を遵守していることになる。
【００１６】
コンテンツ登録依頼手段６０は、チェックの結果が規約を遵守していた場合に、チェックを行ったコンテンツデータをウェブ公開のためウェブ管理端末に送信する。ウェブ管理端末は公開のためのコンテンツデータの管理・登録を行っている。
（２）第２の発明
第２の発明は、第１の発明に加えて規約違反通知手段を有するもので、規約違反通知手段はチェックの結果が規約を遵守していない場合に、規約違反となったコンテンツのオブジェクトのＩＤと配置位置とを含む規約違反通知を出力するものである。即ち、配置されるべきオブジェクトが規約どおり配置されていないとき、そのオブジェクトのＩＤと配置されるべき位置とをコンテンツ作成者に通知する。
（３）第３の発明
第３の発明は、ウェブサイト支援システムのウェブ管理端末に関する発明で、オブジェクトＤＢまたは規約ＤＢのデータの更新（登録、削除および変更）を行うとともにコンテンツ作成端末に対して更新データの配信を行う。また、コンテンツ登録依頼を受けたとき、ウェブサーバにコンテンツの登録を行うものである。
【００１７】
その原理を図２を用いて説明する。第３の発明のウェブ管理端末は、図２に示すようにオブジェクトＤＢ１１、規約ＤＢ２１、ＤＢ更新手段７０、更新データ配信手段８０およびコンテンツ登録手段９０とで構成する。
【００１８】
オブジェクトＤＢ１１と規約ＤＢ２１は、前述のオブジェクトＤＢ１０と規約ＤＢ２０と同一の内容である。
【００１９】
ＤＢ更新手段７０は、オブジェクトＤＢまたは規約ＤＢに対する更新指示（登録および削除を含む）により更新データを取得し、更新データに基づいてオブジェクトＤＢ１１または規約ＤＢ２１に対して更新の処理を実施する。例えば、オブジェクトの登録の指示を受けた場合は、オブジェクト情報を取得してオブジェクトＤＢ１１に格納することを行う。
【００２０】
更新データ配信手段８０は、更新指示と更新データとをコンテンツ作成端末に配信する。コンテンツ作成端末が複数あれば、複数のコンテンツ作成端末に更新指示とそのデータとを配信することになる。
【００２１】
コンテンツ登録手段９０は、コンテンツ作成端末から送信されたコンテンツを受信し、そのコンテンツのデータをウェブサーバに登録する。
（４）第４の発明
第４の発明は、第１の発明のコンテンツチェックプログラムである。
（５）第５の発明
第５の発明は、第１の発明のコンテンツチェック方法である。
【発明の効果】
【００２２】
第１の発明により、コンテンツ作成端末でコンテンツに配置されるべきオブジェクトの自動チェックが行われ、ウェブ管理者のチェック時間は減少することができるウェブサイト支援システムのコンテンツ作成端末の提供ができる。
【００２３】
第２の発明により、コンテンツ作成者はコンテンツにオブジェクトの配置に不備があった場合に、配置されるべきオブジェクトとその配置位置が通知されるので直ちに修正作業に入ることができ、コンテンツ登録までの時間を大幅に短縮することができるウェブサイト支援システムのコンテンツ作成端末の提供ができる。
【００２４】
第３の発明により、ＤＢの一元化が図れるとともに更新データがコンテンツ作成端末に自動配信されるのでオブジェクトや規約の更新が迅速に且つ徹底して行われることができるウェブサイト支援システムのウェブ管理端末の提供ができる。
【００２５】
第４の発明および第５の発明により、ウェブ管理者のチェック時間が大幅に減少するプログラムおよび方法の提供ができる。
【発明を実施するための最良の形態】
【００２６】
本発明の実施例について図３から図１１を用いて説明する。
【００２７】
図３はウェブサイト支援システムの全体の構成例を示すもので、コンテンツ作成端末１００、ウェブ管理端末２００、ネットワーク３００およびウェブサーバ４００で構成する。
【００２８】
コンテンツ作成端末１００は、後述のウェブ管理端末２００のデータベースと同一のデータベースを保持し、このデータベースを用いてコンテンツの作成およびチェックが行われる。作成したコンテンツは、ネットワーク３００を介してウェブ管理端末２００に登録依頼される。
【００２９】
ウェブ管理端末２００は、コンテンツ作成端末１００からのコンテンツ登録依頼に基づいて送られてきたコンテンツデータをウェブサーバ４００指定された記憶場所に格納する。また、オブジェクトデータとオブジェクト配置規約はデータベースに格納し管理している。データベースの更新に伴うデータの編集はウェブ管理端末２００でなされ、ウェブ管理端末２００の持つデータベースを更新すると共に更新データをコンテンツ作成端末１００に配信してコンテンツ作成端末１００のデータベースを更新する。これにより、システム全体が同一データを保持することになる。
【００３０】
ネットワーク３００はインターネットまたはイントラネット等のネットワークである。
【００３１】
ウェブサーバ４００は、公開しているコンテンツデータを保持し、ネットワーク３００を介してアクセスした端末に要求のあったコンテンツデータを送信する。ウェブサーバ４００に保持しているコンテンツデータはウェブ管理端末２００により管理される。
【００３２】
次に、コンテンツ作成端末１００とウェブ管理端末２００の構成例を図４と図５を用いて説明する。
【００３３】
図４はコンテンツ作成端末１００の構成例を示すもので、プログラムやデータ、入出力機器を制御するＣＰＵ１１０、ネットワーク３００を介してウェブ管理端末に対してデータの送受信を制御する通信制御部１２０、ディスプレイ１３１、マウス１３２、キーボード１３３の入出力機器を制御する入出力制御部１３０、コンテンツに配置するオブジェクトデータを格納したオブジェクトＤＢ１４０、オブジェクトの配置規約を格納した規約ＤＢ１５０およびコンテンツの作成およびチェックを行う編集プログラム１６０から構成する。ディスプレイ１３１、マウス１３２、キーボード１３３は、コンテンツの作成およびチェックにおいてそれぞれ表示や位置の指示、データやコマンドの入力を行う。
【００３４】
編集プログラム１６０は、データベース更新部１６１、コンテンツ作成部１６２、編集ログ作成部１６３、規約チェック部１６４および登録依頼部１６５からなる。
【００３５】
データベース更新部１６１は、ウェブ管理端末２００からのデータベース更新通知に基づいてオブジェクトＤＢ１４０または規約ＤＢ１５０に対する更新データを受信し、更新指示に基づいてデータベースを更新する。
【００３６】
コンテンツ作成部１６２は、コンテンツ作成者によりオブジェクトＤＢ１４０からオブジェクトを選択し、コンテンツに配置しながらコンテンツの作成が行われる。
【００３７】
編集ログ作成部１６３は、コンテンツ作成部１６２でオブジェクトがコンテンツに配置されるときにオブジェクト情報（オブジェクト名、版数、コンテンツにおける配置位置）を取得し編集ログに記録する。また、コンテンツの作成が終了したときに、コンテンツ作成者に対してコンテンツ特性情報の入力を促し、これらの情報を取得し編集ログに記録する。従って、編集ログはオブジェクト情報とコンテンツ特性情報とから構成される。コンテンツ特性情報は、作成したコンテンツの提供先、コンテンツの種類、ファイルの種類等の情報である。
【００３８】
規約チェック部１６４は、編集ログのコンテンツ特性情報に基づいて規約ＤＢ１５０から適合するオブジェクト配置規約を抽出し、この規約を基に編集ログのオブジェクト情報を照合し、規約に定められているオブジェクトが配置されているか、その配置位置は規約に定められた配置範囲にあるかをチェックする。オブジェクトの配置位置は、オブジェクトの原点とデータサイズから求める。後述するようにデータサイズはオブジェクトＤＢ１４０にその値が格納されており、原点は何れのオブジェクトに対しても左上を原点としておくことにより配置範囲にあるかどうかは計算で求まる。チェック結果に問題があれば、例えば配置されるべきオブジェクト名とその配置位置をディスプレイ１３１に表示し、修正を促す。
【００３９】
登録依頼部１６５は、規約チェック部１６４でチェック結果に問題がなければコンテンツ作成者に登録依頼情報の入力を促す。登録依頼情報は例えばコンテンツの公開希望日等である。入力された登録依頼情報と共にチェック済のコンテンツのデータをウェブ管理端末２００に送信する。
【００４０】
次に、ウェブ管理端末２００の構成例を図５を用いて説明する。ＣＰＵ２１０、通信制御部２２０、ディスプレイ２３１、マウス２３２、キーボード２３３とその入出力制御部２３０、オブジェクトＤＢ２４０およびは規約ＤＢ２５０はコンテンツ作成端末１００の構成例で説明した内容と機能は同一であるので説明は省略する。ウェブ管理端末２００は、それらの他にコンテンツＤＢ２６０とウェブ管理プログラム２７０から構成する。
【００４１】
コンテンツＤＢ２６０はコンテンツ作成端末１００から送信された登録依頼情報とコンテンツのデータをウェブサーバ４００に登録する間格納するものである。
【００４２】
ウェブ管理プログラム２７０はデータベースを更新したり、登録依頼されたコンテンツをウェブサーバに登録するプログラムで、ＤＢ更新部２７１、更新データ配信部２７２、登録依頼受付部２７３、コンテンツ登録部２７４から成る。
【００４３】
ＤＢ更新部２７１は、オブジェクトＤＢ２４０と規約ＤＢ２５０のデータに更新が生じた場合、ウェブ管理者によってデータの編集が行われ、ウェブ管理者によって入力された更新指示に基づいて編集されたデータ（更新データ）を取得しデータベースに対して更新処理を行うものである。更新とはデータの登録と削除、変更を行うことである。
【００４４】
更新データ配信部２７２は、ＤＢ更新部２７１の更新指示と更新データとをコンテンツ作成端末１００に送信する。
【００４５】
登録依頼受付部２７３は、コンテンツ作成端末１００からコンテンツの登録依頼に基づいて受信した登録依頼情報とコンテンツデータをコンテンツＤＢ２６０に格納する。
【００４６】
コンテンツ登録部２７４は、コンテンツＤＢ２６０の登録依頼情報を調べ、登録依頼情報に指定された公開日時の所定時間前になると該当するコンテンツデータをコンテンツＤＢ２６０から取り出し、ウェブサーバ４００に登録する。
【００４７】
次に、コンテンツ作成端末１００のオブジェクトＤＢ１４０と規約ＤＢ１５０のデータ構造例について図６と図７を用いて説明する。
【００４８】
図６はオブジェクトＤＢ１４０のデータ構造例を示すもので、一つのオブジェクトデータはオブジェクトＩＤとデータサイズとオブジェクトデータで構成され、さらにオブジェクトＩＤはオブジェクト名、版数から構成する。オブジェクト名は一意の名称が付けられたもので、版数はオブジェクトデータが改版される度にカウントアップされる版数である。このオブジェクト名と版数をセットにしてオブジェクトＩＤとして識別に用いる。オブジェクトのデータは例えばビットマップによる画像データである。データサイズはコンテンツに配置されたときのサイズで例えばピクセルの縦と横の個数で表す。
【００４９】
図７は、規約ＤＢ１５０のデータ構造例を示すもので、一つの規約は規約識別情報、規約適用条件、オブジェクトＩＤおよび配置範囲のフィールドで構成され、さらに規約識別情報は規約名と版数、規約適用条件は提供先、コンテンツ種類およびファイル種類、オブジェクトＩＤはオブジェクト名および版数の各フィールドで構成される。
【００５０】
規約名は一意の名称が付けられたもので、版数はオブジェクトデータの版数と同様に改版される度にカウントアップされる版数である。この規約名と版数をセットにして規約ＩＤとして規約の識別に用い、規約適用条件の提供先は、コンテンツの提供先で例えば特約店とか一般顧客等である。コンテンツ種類は、コンテンツのカテゴリを示すものでマニアルとかカタログ等の区分である。ファイル種類は、コンテンツのファイルの種類でPDFとかHTML等である。オブジェクト名、版数は前述したオブジェクトＤＢの内容と同一であるので説明は省略する。このオブジェクト名と版数（即ち、オブジェクトＩＤ）とがコンテンツに配置されねばならないことを表している。配置範囲は、例えばコンテンツのページ数やそのページのピクセルの(n×m)〜(n’×m’)で配置範囲を示し、この配置範囲に上記のオブジェクトＩＤのオブジェクトが配置されねばならないことを表している。
【００５１】
ウェブ管理端末２００のオブジェクトＤＢ２４０と規約ＤＢ２５０は、コンテンツ端末１００のそれぞれオブジェクトＤＢ１４０と規約ＤＢ１５０に同一であるので説明は省略する。
【００５２】
次に、コンテンツ作成端末１００におけるコンテンツチェックの処理フローを図８を用いて説明する。先ず、コンテンツの作成においてオブジェクトＤＢ１４０からコンテンツに配置するオブジェクトを選択し、コンテンツに配置する。このとき、配置したオブジェクトのオブジェクトＩＤ（オブジェクト名と版数）とデータサイズ、およびコンテンツにおける配置位置とを取得し編集ログに記録する。オブジェクトが配置される度に、これらの情報はオブジェクト情報として編集ログに記録される（Ｓ１００）。
【００５３】
コンテンツの作成が終了した段階で、コンテンツ作成者に対してコンテンツ特性情報の入力を促す。そして、コンテンツ作成者が入力した「提供先」、「コンテンツ種類」および「ファイル種類」を取得し、コンテンツ特性情報として編集ログに記録する。この段階で編集ログは完成したことになる。編集ログにはオブジェクト情報とコンテンツ特性情報とが記録されている。また、オブジェクト情報は配置されたオブジェクトの数だけあることになる（Ｓ１１０、Ｓ１２０）。
【００５４】
続いて、編集ログのコンテンツ特性情報を基に規約ＤＢ１５０を参照して適合する規約を抽出する。具体的には、規約ＤＢ１５０に格納されている各規約の規約適用条件のフィールドを順次参照し、コンテンツ特性情報の「提供先」、「コンテンツ種類」および「ファイル種類」の情報を満足すれば、その規約を取り出す。取り出され規約は一つとは限らない（Ｓ１３０）。
【００５５】
次に抽出した規約のオブジェクトＩＤに示されるオブジェクト名とその版数が編集ログのオブジェクト情報にあるかないかをチェックする。もし、なければそのコンテンツに配置されるべきオブジェクトが配置されていない、ということであるのでエラーと判定し、「オブジェクト記載漏れ」のエラーメッセージと共に記載すべきオブジェクト名とその版数とをディスプレイ１３１に表示する。配置されるべきオブジェクトが存在した場合は、その配置位置が配置範囲にあるかどうかを計算により求めて判定する。配置位置にない場合、あるいは配置範囲を越えて配置されている場合は、「配置位置不適」のエラーメッセージと共にオブジェクト名とその配置範囲をディスプレイ１３１に表示する。抽出した規約の全てに対してこのチェックを実施する（Ｓ１４０〜Ｓ１８０）。
【００５６】
チェックの終了後、エラーがなかった場合は登録依頼に必要な情報をコンテンツ作成者に入力を促し、入力された情報から登録依頼情報を作成しコンテンツデータと共にウェブ管理端末２００に送信する。エラーがあった場合は、コンテンツに修正が必要である旨のメッセージをディスプレイ１３１に表示する。コンテンツ作成者によるコンテンツの修正に併せて編集ログも修正され、再びステップ１３０（Ｓ１３０）のチェックを行う。作成された登録依頼情報には、コンテンツ作成者が入力したコンテンツの公開希望日が含まれるものとする。（Ｓ２００〜Ｓ２３０）。
【００５７】
以上でコンテンツチェックの処理は終了する。上記では、規約を基にオブジェクト情報のチェックを行った例を示したが、逆にオブジェクト情報を基にして規約でチェックすることも併せて行うことも有益である。この場合は規約にはない不必要なオブジェクトがコンテンツに記載されていることをチェックすることになる。
【００５８】
Ｓ１００とＳ１２０で記録した編集ログの例を説明する。図９は、編集ログのデータ例を示すもので、編集ログは一つのコンテンツ特性情報と一つ以上のオブジェクト情報で構成される。コンテンツ特性情報は「提供先」、「コンテンツ種類」および「ファイル種類」の各フィールドからなり、オブジェクト情報は「オブジェクトＩＤ」と「データサイズ」、「配置位置」のフィールドから構成する。各フィールドの内容は、規約ＤＢ１５０とオブジェクトＤＢ１４０で説明した内容と同一であるので省略する。なお、ファイル種類がコンテンツ特性情報として含まれる理由は、ファイルの種類によりオブジェクトの配置位置が異なるためである。例えば、ＨＴＭＬで作成された１ページはスクロールの機能が使えるため作成者によって１ページの大きさが異なる場合があるからである。
【００５９】
次に、ウェブ管理端末２００の処理フローについて図１０を用いて説明する。このプログラムはウェブ管理者によるデータベースの更新時、コンテンツ作成端末１００から登録依頼情報の受信時、さらにコンテンツの登録日時が来た時に起動する。また、データベースの更新は、ここではオブジェクト配置規約を変更する場合の例を示している。
【００６０】
図１０においてウェブ管理者によってプログラムが起動されると、プログラムはデータベースの更新と判断し、編集されたオブジェクト配置規約を取得する。そしてこの規約に記述されているオブジェクトのデータがオブジェクトＤＢ２５０にあるかどうかをチェックし、無い場合はオブジェクトデータを要求して取得する。編集された規約は規約ＤＢ２５０の規約と置き換え、取得したオブジェクトデータをオブジェクトＤＢ２４０に格納する。規約のみの更新であれば規約ＤＢ２５０の規約と置き換える。続いて、更新通知を作成し、更新データとともにコンテンツ作成端末１００に配信する。更新通知には、更新指示（登録、削除、変更）と更新対象のデータベース名（オブジェクトＤＢか規約ＤＢか、その両方か）の情報が含まれる（Ｓ３００〜Ｓ３６０）。
【００６１】
コンテンツ作成端末１００からコンテンツの登録依頼情報を受信した場合は、プログラムの起動後にコンテンツの登録と判断し、登録依頼情報と同時に送られてきたコンテンツデータとをコンテンツＤＢ２６０に格納する。このとき、登録依頼情報に含まれる公開希望日時を図示しない記憶領域に記憶しておく（Ｓ３７０、Ｓ３８０）。
【００６２】
プログラムは所定時間毎に起動し、前述した公開希望日時に対して所定の時間前の登録日時になったかどうかを、図示しない時刻装置でチェックし、登録日時となった場合は登録依頼情報に基づいてコンテンツデータをウェブサーバ４００の所定の記憶領域に格納する。そして、ウェブ管理者に公開に必要な設定を促す（Ｓ３９０〜Ｓ４１０）。
【００６３】
上記に述べたデータベースの更新はオブジェクト配置規約を変更する場合の例を示した。オブジェクトデータやオブジェクト配置規約を単にデータベースに登録したり、削除することももちろん可能である。また、データベースの更新後に更新データをコンテンツ作成端末１００に配信しているが、このデータを受信したコンテンツ作成端末１００は更新指示に基づいて自身の持つデータベースを更新データで更新することを行うものとする。これによりウェブ管理端末２００のデータベースとコンテンツ作成端末１００のデータベースは同一のデータを有していることになり、データの一元化が図れることになる。
【００６４】
次に、図１１に上記に述べたコンテンツ作成端末１００での編集ログのチェックの具体例を示す。先ず、オブジェクトＤＢ１４０には複数のオブジェクトデータが格納されており、その一つは「F社秘密情報ロゴ」のオブジェクト名で「0002版」、データサイズは60×66ピクセルである。
【００６５】
コンテンツの作成において、オブジェクＤＢ１４０から上記のオブジェクトデータが選択され配置されると(図１１の(1))、編集ログのオブジェクト情報にそのオブジェクト名と版数、データサイズ、そしてコンテンツに配置された配置位置が記録されている。コンテンツにはさらに「２００５年度著作権ロゴ」のコンテンツも配置されていることも分かる。コンテンツの作成が終了した段階でコンテンツ作成者がコンテンツ特性情報として、提供先は特約店、コンテンツ種類はＣＡＤマニアル、ファイル種類はＸＭＬを入力している(図１１の（(2))。
【００６６】
続いて、編集ログのコンテンツ特性情報を基に規約ＤＢの適用条件とを照合し、適合していればその規約（オブジェクト配置規約）を抽出する(図１１の(3))。規約ＤＢ１５０には複数の規約が格納されており、その一つは図１１に示されるように規約名が「ROULE01」の規約データである。この「ROULE01」の規約は版数が「1版」で、適用条件は提供先が「社内と特約店」、コンテンツ種類は「ＣＡＤマニアル」、ファイル種類は「ＡＬＬ（全てのファイル種類に対応）」であることが分かる。また、配置されるべきオブジェクトは「F社秘密情報ロゴ」の「0002版」で、配置の範囲は「Page1, ,(50,60)〜(90.90)」(即ち、コンテンツの1ページのピクセル位置が(50,60)から(90.90)の範囲になければならない、ことが記述されている。編集ログのコンテンツ特性情報はこの「ROULE01」の適用条件を満足するものであるのでこの規約は抽出されることになる(図１１の(4))。
【００６７】
抽出された規約のオブジェクトＩＤと配置範囲の情報を基に編集ログのオブジェクト情報を照合し、満足するものかどうかがチェックされる(図１１の(5))。
【００６８】
以上の実施例に関し、さらに以下の付記を開示する。
（付記１）
ウェブ公開用コンテンツを作成するコンテンツ作成端末と該コンテンツのデータを管理しウェブサーバへの登録を行うウェブ管理端末とがネットワークを介して接続されるウェブサイト支援システムであって、該コンテンツ作成端末は、
前記コンテンツに配置される特定のオブジェクトを記憶したオブジェクトＤＢと、
作成されるコンテンツの特性に応じて該コンテンツに配置されるべき前記オブジェクトと該オブジェクトの配置範囲とを記述したオブジェクト配置規約を記憶した規約ＤＢと、
前記オブジェクトＤＢから選択されたオブジェクトを配置してコンテンツが作成される時に、該オブジェクトのＩＤと配置位置とを取得して編集ログを作成する編集ログ作成手段と、
前記コンテンツの作成終了時に、コンテンツ作成者が該コンテンツに対して入力したコンテンツ特性情報に基づいて前記規約ＤＢから該コンテンツに適合するオブジェクト配置規約を抽出する規約抽出手段と、
前記抽出されたオブジェクト配置規約に基づいて、前記編集ログが該オブジェクト配置規約を遵守しているか否かをチェックする規約チェック手段と、
前記チェックの結果がオブジェクト配置規約を遵守していた場合に、前記編集ログのコンテンツのデータをウェブ管理端末に送信するコンテンツ登録依頼手段と、
を有することを特徴とするウェブサイト支援システム。
（付記２）
前記コンテンツ作成端末は、さらに、
前記チェックの結果がオブジェクト配置規約を遵守していない場合に、規約違反となったオブジェクトのオブジェクトのＩＤと配置位置との情報を含む規約違反通知を出力する規約違反通知手段
を有することを特徴とする請求項１記載のウェブサイト支援システム。
（付記３）
ウェブ公開用コンテンツを作成するコンテンツ作成端末と該コンテンツのデータを管理しウェブサーバへの登録を行うウェブ管理端末とがネットワークを介して接続されるウェブサイト支援システムであって、該ウェブ管理端末は、
前記コンテンツに配置される特定のオブジェクトを記憶したオブジェクトＤＢと、
作成されるコンテンツの特性に応じて該コンテンツに配置されるべき前記オブジェクトと該オブジェクトの配置範囲とを記述したオブジェクト配置規約を記憶した規約ＤＢと、
前記オブジェクトＤＢまたは前記規約ＤＢに対する登録および削除を含む更新指示により更新データを取得し、該更新データに基づいて該オブジェクトＤＢまたは該規約ＤＢに対して更新を実施するＤＢ更新手段と、
前記更新指示と前記更新データとを前記コンテンツ作成端末に配信する更新データ配信手段と、
前記コンテンツ作成端末から送信されたコンテンツのデータを受信し、該コンテンツのデータをウェブサーバに登録するコンテンツ登録手段と、
を有することを特徴とするウェブサイト支援システム。
（付記４）
コンテンツに配置される特定のオブジェクトを記憶したオブジェクトＤＢと、作成されるコンテンツの特性に応じて該コンテンツに配置されるべき該オブジェクトと配置範囲とを記述したオブジェクト配置規約を記憶した規約ＤＢとを有するコンテンツ作成端末のコンテンツチェックプログラムであって、
前記オブジェクトＤＢから選択されたオブジェクトを配置してコンテンツが作成される時に、該オブジェクトのＩＤと配置位置とを取得して編集ログを作成する編集ログ作成手段と、
前記コンテンツの作成終了時に、コンテンツ作成者が該コンテンツに対して入力したコンテンツ特性情報に基づいて前記規約ＤＢから該コンテンツに適合するオブジェクト配置規約を抽出する規約抽出手段と、
前記抽出されたオブジェクト配置規約に基づいて、前記編集ログが該オブジェクト配置規約を遵守しているか否かをチェックする規約チェック手段と、
前記チェックの結果がオブジェクト配置規約を遵守していた場合に、前記編集ログのコンテンツのデータをコンテンツの管理・登録を行うウェブ管理端末に送信するコンテンツ登録依頼手段と、
をコンピュータに機能させることを特徴とするコンテンツチェックプログラム。
（付記５）
コンテンツに配置される特定のオブジェクトを記憶したオブジェクトＤＢと、作成されるコンテンツの特性に応じて該コンテンツに配置されるべき該オブジェクトと配置範囲とを記述したオブジェクト配置規約を記憶した規約ＤＢとを有するコンテンツ作成端末のコンテンツチェック方法であって、
前記オブジェクトＤＢから選択されたオブジェクトを配置してコンテンツが作成される時に、該オブジェクトのＩＤと配置位置とを取得して編集ログを作成する編集ログ作成手順と、
前記コンテンツの作成終了時に、コンテンツ作成者が該コンテンツに対して入力したコンテンツ特性情報に基づいて前記規約ＤＢから該コンテンツに適合するオブジェクト配置規約を抽出する規約抽出手順と、
前記抽出されたオブジェクト配置規約に基づいて、前記編集ログが該オブジェクト配置規約を遵守しているか否かをチェックする規約チェック手順と、
前記チェックの結果がオブジェクト配置規約を遵守していた場合に、前記編集ログのコンテンツのデータをコンテンツの管理・登録を行うウェブ管理端末に送信するコンテンツ登録依頼手順と、
を有することを特徴とするコンテンツチェック方法。
（付記６）
前記コンテンツ作成端末は、さらに、
前記ウェブ管理端末から送信された前記オブジェクトＤＢまたは前記規約ＤＢに対する更新指示と更新データを受信し、該更新指示に基づいて該オブジェクトＤＢまたは該規約ＤＢを該更新データで更新するＤＢ更新手段
を有することを特徴とする付記１または付記２記載のウェブサイト支援システム。
【００６９】
（付記７）
コンテンツに配置される特定のオブジェクトを記憶したオブジェクトＤＢと、作成されるコンテンツの特性に応じて該コンテンツに配置されるべき該オブジェクトと配置範囲とを記述したオブジェクト配置規約を記憶した規約ＤＢとを有するウェブ管理端末のウェブ管理プログラムであって、
前記オブジェクトＤＢまたは前記規約ＤＢに対する登録および削除を含む更新指示により更新データを取得し、該更新データに基づいて該オブジェクトＤＢまたは該規約ＤＢに対して更新を実施するＤＢ更新手段と、
前記更新指示と前記更新データとを前記コンテンツ作成端末に配信する更新データ配信手段と、
前記コンテンツ作成端末から送信されたコンテンツのデータを受信し、該コンテンツのデータをウェブサーバに登録するコンテンツ登録手段と、
をコンピュータに機能させることを特徴とするウェブ管理プログラム。
【図面の簡単な説明】
【００７０】
【図１】第１の発明の原理図である。
【図２】第３の発明の原理図である。
【図３】ウェブサイト支援システムの構成例である。
【図４】コンテンツ作成端末の構成例ある。
【図５】ウェブ管理端末の構成例である。
【図６】オブジェクトＤＢのデータ構造例である。
【図７】規約ＤＢのデータ構造例である。
【図８】コンテンツ作成端末のコンテンツチェック処理フロー例である。
【図９】編集ログのデータ構造例である。
【図１０】ウェブ管理端末の処理フロー例である。
【図１１】編集ログのチェック例である。
【図１２】従来のコンテンツ作成〜登録までの流れである。
【符号の説明】
【００７１】
１０    オブジェクトＤＢ
１１    オブジェクトＤＢ
２０    規約ＤＢ
２１    規約ＤＢ
３０    編集ログ作成手段
４０    規約抽出手段
５０    規約チェック手段
６０    コンテンツ登録依頼手段
７０    ＤＢ更新手段
８０    更新データ配信手段
９０    コンテンツ登録手段
１００  コンテンツ作成端末
１１０  ＣＰＵ
１２０  通信制御部
１３０  入出力制御部
１３１  ディスプレイ
１３２  マウス
１３３  キーボード
１４０  オブジェクトＤＢ
１５０  規約ＤＢ
１６０  編集プログラム
１６１  データベース更新部
１６２  コンテンツ作成部
１６３  編集ログ作成部
１６４  規約チェック部
１６５  登録依頼部
２００  ウェブ管理端末
２１０  ＣＰＵ
２２０  通信制御部
２３０  入出力制御部
２３１  ディスプレイ
２３２  マウス
２３３  キーボード
２４０  オブジェクトＤＢ
２５０  規約ＤＢ
２６０  コンテンツＤＢ
２７０  ウェブ管理プログラム
２７１  ＤＢ更新部
２７２  更新データ配信部
２７３  登録依頼受付部
２７４  コンテンツ登録部
３００  ネットワーク
４００  ウェブサーバ
【図１】
0004639123.tif 000002
【図２】
0004639123.tif 000003
【図３】
0004639123.tif 000004
【図４】
0004639123.tif 000005
【図５】
0004639123.tif 000006
【図６】
0004639123.tif 000007
【図７】
0004639123.tif 000008
【図８】
0004639123.tif 000009
【図９】
0004639123.tif 000010
【図１０】
0004639123.tif 000011
【図１１】
0004639123.tif 000012
【図１２】
0004639123.tif 000013