(57)【要約】【課題】Ｗｅｂコンテンツの編集について、承認済みの部分に影響を与えることを抑制し、かつ、編集者に承認済みの部分を意識させずに編集させること。【解決手段】Ｗｅｂコンテンツのリンク先となるコンテンツデータごとに審査がなされるＷｅｂコンテンツを管理するＷｅｂコンテンツ管理方法であって、コンピュータが、コンテンツデータとそのコンテンツデータへの審査結果とを対応づけて記憶部に記憶し、編集対象のＷｅｂコンテンツを指定する旨の処理要求を受け付け、処理要求において指定された編集対象のＷｅｂコンテンツのリンク先となるコンテンツデータを記憶部から検索し、その検索したコンテンツデータへの審査結果が承認であるときに、その検索したコンテンツデータへの編集を禁止する旨を通知することを特徴とする。【選択図】図１
2008242969.tif 000002
【特許請求の範囲】
【請求項１】
Ｗｅｂコンテンツのリンク先となるコンテンツデータごとに審査がなされる前記Ｗｅｂコンテンツを管理するＷｅｂコンテンツ管理方法であって、
コンピュータが、
コンテンツデータとそのコンテンツデータへの審査結果とを対応づけて記憶部に記憶し、
編集対象のＷｅｂコンテンツを指定する旨の処理要求を受け付け、
処理要求において指定された前記編集対象のＷｅｂコンテンツのリンク先となるコンテンツデータを前記記憶部から検索し、その検索したコンテンツデータへの前記審査結果が承認であるときに、その検索したコンテンツデータへの編集を禁止する旨を通知することを特徴とする
Ｗｅｂコンテンツ管理方法。
【請求項２】
Ｗｅｂコンテンツのリンク先となるコンテンツデータごとに審査がなされる前記Ｗｅｂコンテンツを管理するＷｅｂコンテンツ管理方法であって、
コンピュータが、
コンテンツデータとそのコンテンツデータへの審査結果とを対応づけて記憶部に記憶し、
編集対象のＷｅｂコンテンツを指定する旨の処理要求を受け付け、
処理要求において指定された前記編集対象のＷｅｂコンテンツのリンク先となるコンテンツデータを前記記憶部から検索し、その検索したコンテンツデータへの前記審査結果が承認であるときに、その検索したコンテンツデータをコピーし、コピーしたコンテンツデータと前記編集対象のＷｅｂコンテンツとをリンクし、前記コピーしたコンテンツデータへの編集を許可することを特徴とする
Ｗｅｂコンテンツ管理方法。
【請求項３】
コンピュータが、さらに、
前記編集対象のＷｅｂコンテンツのリンク先となるコンテンツデータへの前記審査結果が承認であるとき、そのコンテンツデータに対する編集および審査を省略する画面を生成することを特徴とする
請求項１または請求項２に記載のＷｅｂコンテンツ管理方法。
【請求項４】
Ｗｅｂコンテンツのリンク先となるコンテンツデータごとに審査がなされる前記Ｗｅｂコンテンツを管理するＷｅｂコンテンツ管理装置であって、
コンテンツデータとそのコンテンツデータへの審査結果とを対応づけて記憶する記憶部と、
編集対象のＷｅｂコンテンツを指定する旨の処理要求を受け付ける処理要求受付部と、
処理要求において指定された前記編集対象のＷｅｂコンテンツのリンク先となるコンテンツデータを前記記憶部から検索し、その検索したコンテンツデータへの前記審査結果が承認であるときに、その検索したコンテンツデータへの編集を禁止する旨を通知する制御部と、を有することを特徴とする
Ｗｅｂコンテンツ管理装置。
【請求項５】
Ｗｅｂコンテンツのリンク先となるコンテンツデータごとに審査がなされる前記Ｗｅｂコンテンツを管理するＷｅｂコンテンツ管理装置であって、
コンテンツデータとそのコンテンツデータへの審査結果とを対応づけて記憶する記憶部と、
編集対象のＷｅｂコンテンツを指定する旨の処理要求を受け付ける処理要求受付部と、
処理要求において指定された前記編集対象のＷｅｂコンテンツのリンク先となるコンテンツデータを前記記憶部から検索し、その検索したコンテンツデータへの前記審査結果が承認であるときに、その検索したコンテンツデータをコピーし、コピーしたコンテンツデータと前記編集対象のＷｅｂコンテンツとをリンクし、前記コピーしたコンテンツデータへの編集を許可する制御部と、を有することを特徴とする
Ｗｅｂコンテンツ管理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、Ｗｅｂコンテンツ管理方法、および、Ｗｅｂコンテンツ管理装置に関する。
【背景技術】
【０００２】
Ｗｅｂコンテンツは、リンクするデータの集合によって形成されるコンテンツである。よって、見かけ上１つのコンテンツとして画面に表示されているときでも、リンク先の複数のデータが存在する。そして、１つのデータが、複数のコンテンツのページからリンクされることもある。このとき、１つのデータを編集すると、その編集結果がリンクされる複数のコンテンツに対して同時に反映される。
【０００３】
このようなＷｅｂコンテンツを効率的に作成する手法として、特許文献１に記載のように、テンプレートのデータと各コンテンツのデータとを個別に管理し、合成して個々のＷｅｂコンテンツを生成する方法が提案されている。定型部分をテンプレートのデータに、固有部分を各コンテンツのデータに分離して管理することで、定型部分の統一性および正確性を確保できる。
【０００４】
特許文献２では、コンテンツおよびそのコンテンツに付加される情報に対して、編集・審査・公開に至るＷｅｂコンテンツのライフサイクルをワークフローによって管理する。コンテンツ公開前に有識者によって審査されることで、スペルミスのような単純な誤り、記載内容の表現および組合せなどの適正について審査される。
【特許文献１】特開２００６−２９３７６３号公報（第３３頁、図１５）
【特許文献２】特開２００４−１７１０８６号公報（第１０頁、図３）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
Ｗｅｂコンテンツにおけるリンク先のデータ本体は、複数のデータによりリンクされる可能性がある。そのときには、リンク先のデータ本体を修正すると、その修正がリンク元の複数のデータに対して同時に反映されるので、効率的な修正作業を実現することができる。
【０００６】
Ｗｅｂコンテンツ管理システムでは、コンテンツおよびそのコンテンツに付加される情報に不具合が見つかった場合、審査者はコンテンツおよびそのコンテンツに付加される情報を否認状態にした後、編集者が再編集し、審査者が再審査していた。このような審査システムにおいて、リンク構造を有するＷｅｂコンテンツを扱うときには、審査されていない箇所が誤って公開されてしまうという脆弱性があった。
【０００７】
図１２は、Ｗｅｂコンテンツの審査システムにおける脆弱性を示す説明図である。図１２（ａ）では、Ａ社のＸ事業所を示すコンテンツ１０１ｘが、Ａ社ロゴデータ１０３ｘおよび案内地図データ１０４ｘという２つのデータをリンクしている。そして、コンテンツ１０１ｘに対して、審査により承認がなされたとする。承認がなされたコンテンツ１０１ｘは、公開される。
なお、本明細書では、リンクを矢印で表現する。このリンクの矢印において、リンク元（例えば、コンテンツ１０１ｘ）のリンク設定位置を黒丸印で、リンク先（例えば、Ａ社ロゴデータ１０３ｘ）を矢印の先で、それぞれ表現する。そして、リンク元のコンテンツの表示処理は、リンク元のコンテンツ上のリンク設定位置に設定されたリンクを辿ることにより取得したリンク先のデータを、そのリンク設定位置に埋め込む（展開する）ことにより、実現される。
【０００８】
図１２（ｂ）では、新たにＡ社のＹ事業所を示すコンテンツ１０２ｘが、Ａ社ロゴデータ１０３ｘおよび案内地図データ１０４ｘという２つのデータをリンクしている。ここで、案内地図データ１０４ｘは、Ｙ事業所ではなくＸ事業所の位置を示すものなので、Ｙ事業所の位置を示すように編集することを試みる。
【０００９】
図１２（ｃ）では、案内地図データ１０４ｘの編集がなされている。案内地図データ１０４ｘは、コンテンツ１０１ｘおよびコンテンツ１０２ｘで共用されている。よって、既に承認された案内地図データ１０４ｘのデータ内容が、編集により未承認のデータ内容へと書き換わってしまった。しかし、既にコンテンツ１０１ｘは公開されているので、未承認のデータ内容が公開されてしまう。
【００１０】
そこで本発明では、Ｗｅｂコンテンツの編集について、承認済みの部分に影響を与えることを抑制し、かつ、編集者に承認済みの部分を意識させずに編集させることを、主な目的とする。
【課題を解決するための手段】
【００１１】
前記課題を解決するため、本発明は、Ｗｅｂコンテンツのリンク先となるコンテンツデータごとに審査がなされる前記Ｗｅｂコンテンツを管理するＷｅｂコンテンツ管理方法であって、コンピュータが、コンテンツデータとそのコンテンツデータへの審査結果とを対応づけて記憶部に記憶し、編集対象のＷｅｂコンテンツを指定する旨の処理要求を受け付け、処理要求において指定された前記編集対象のＷｅｂコンテンツのリンク先となるコンテンツデータを前記記憶部から検索し、その検索したコンテンツデータへの前記審査結果が承認であるときに、その検索したコンテンツデータへの編集を禁止する旨を通知することを特徴とする。その他の手段は、後記する。
【発明の効果】
【００１２】
本発明によれば、Ｗｅｂコンテンツの編集について、承認済みの部分に影響を与えることを抑制し、かつ、編集者に承認済みの部分を意識させずに編集させることができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の一実施形態について、図面に基づいて説明する。
【００１４】
図１は、本実施形態の脆弱性への対応方法の概要を示す説明図である。図１と図１２とを対比しつつ、説明を行う。図１２（ｂ）の状態で、案内地図データ１０４ｘへ編集しようとするときに、本実施形態では、図１（ａ）または図１（ｂ）に示すいずれか一方の手法により、脆弱性を回避する。
【００１５】
図１（ａ）は、承認済みのデータをコピーすることにより、脆弱性を回避する手法である。図１２の案内地図データ１０４ｘが、図１の案内地図データ１０４である。案内地図データ１０４を案内地図データ１０５にコピーする。コピー元の案内地図データ１０４を承認済みのコンテンツ１０１にリンクさせ、コピー先の案内地図データ１０５を未承認のコンテンツ１０２にリンクさせる。これにより、コンテンツ１０２を承認させるための編集を案内地図データ１０５に行うことができるとともに、承認済みの案内地図データ１０４への改変を防止できる。
【００１６】
図１（ｂ）は、承認済みのデータへの編集を禁止することにより、脆弱性を回避する手法である。図１２の案内地図データ１０４ｘが、図１の案内地図データ１０４である。案内地図データ１０４への編集指示を検出すると、「承認済みのデータを改変してしまうので、編集指示を実行できない」旨の編集禁止の警告１０６を編集するユーザに知らせる。これにより、承認済みの案内地図データ１０４への改変を防止できる。
【００１７】
図２は、本実施形態のコンテンツの審査の概要を示す説明図である。図２（ａ）は、コンテンツの審査に関する状態遷移図である。このように、編集から審査、公開に至るまでのプロセスを、状態遷移で示されるワークフローによってＷｅｂコンテンツのライフサイクルを管理することで、コンテンツの公開業務の効率化を図る。
【００１８】
編集者がコンテンツの編集を開始すると、「編集」状態に遷移する。編集者が編集したコンテンツへの審査依頼を行うと、「編集」状態から「審査」状態へと遷移する。審査者は、審査依頼されたコンテンツを審査し、承認すると「公開」状態へ遷移し、否認すると「再編集」状態へ遷移する。
【００１９】
編集者は、否認されたコンテンツを再編集し、再度審査依頼をすると、「再編集」状態から「再審査」状態へと遷移する。審査者は、再度審査依頼されたコンテンツを再審査し、承認すると「公開」状態へ遷移し、否認すると「再編集」状態へ遷移する。
【００２０】
図２（ｂ）は、コンテンツの説明図である。「審査」状態のコンテンツ２０１、「再編集」状態のコンテンツ２０２、および、「再審査」状態のコンテンツ２０３の順に遷移する。
【００２１】
コンテンツは、１つ以上の審査単位を含めて構成されている。コンテンツ２０１は、Ａ〜Ｅの５つの審査単位を含む。このうち、Ａ〜Ｃの３つの審査単位は承認されたが、Ｄ、Ｅの２つの審査単位は否認された。
【００２２】
コンテンツ２０２では、５つの審査単位のうち、否認された２つの審査単位だけを再編集し、承認された３つの審査単位は編集不要となる。同様に、コンテンツ２０３では、２つの審査単位だけを再審査する。
【００２３】
図３は、「編集」状態のときのコンテンツ作成画面の具体例を示す説明図である。コンテンツ作成画面には、コンテンツ名の入力領域、テンプレートの選択領域３０１、テンプレート表示領域３０２、コンテンツ表示領域３０３、および、ボタン群３０４が表示されている。テンプレート表示領域３０２、および、コンテンツ表示領域３０３は、同じ審査単位間で互いに対応している。
【００２４】
テンプレートの選択領域３０１のプルダウンメニューをクリックすると、あらかじめ登録されているテンプレートの一覧が選択可能となり、１つのテンプレートが選択されると、選択されたテンプレートのデータが、テンプレート表示領域３０２に表示される。
【００２５】
テンプレート表示領域３０２には、「タイトル」、「内容」、「日時」、「場所」、および、「問合せ先」という各審査単位のテンプレートのデータが表示されている。コンテンツ表示領域３０３には、テンプレート表示領域３０２に表示された各審査単位に対するコンテンツのデータを入力する手段が、それぞれ表示されている。
【００２６】
ボタン群３０４は、入力内容および選択結果を送信してコンテンツのデータを書き出すための「一時保存ボタン」、入力内容を送信してコンテンツのデータおよびワークフローのデータを書き出すための「審査依頼ボタン」、何も送信せずに終了するための「閉じる」ボタンで構成されている。
【００２７】
図４は、「審査」状態のときのコンテンツ審査画面の具体例を示す図である。コンテンツ審査画面には、コンテンツＩＤおよびコンテンツ名の表示領域、コメント入力領域、テンプレート表示領域４０１、コンテンツ表示領域４０２、審査入力用ボタン群４０３、および、ボタン群４０４が表示されている。テンプレート表示領域４０１、コンテンツ表示領域４０２、および、審査入力用ボタン群４０３は、同じ審査単位間で互いに対応している。
【００２８】
テンプレート表示領域４０１には、テンプレート表示領域３０２に表示されたテンプレートのデータが表示されている。コンテンツ表示領域４０２には、コンテンツ表示領域３０３に表示されたテンプレートのデータが表示されている。審査入力用ボタン群４０３は、コンテンツ表示領域４０２に表示されたコンテンツのデータについて、審査単位ごとに審査を入力するプルダウンボタンが、表示されている。プルダウンボタンがクリックされると、審査結果として、「承認」、「否認」、または「保留」のうち、いずれか１つが選択可能となる。
【００２９】
ボタン群４０４は、入力内容および選択結果を送信してワークフローのデータを更新し、かつ、ワークフローのデータのステータスを「審査中」とするための「一時保存」ボタンと、入力内容および選択結果を送信してワークフローのデータを更新し、かつ、ワークフローのデータのステータスを「審査完了」とするための「審査完了」ボタンと、何も送信せずに終了するための「閉じる」ボタンで構成されている。
【００３０】
図５は、「再編集」状態のときのコンテンツ再編集画面の具体例を示す図である。図３のコンテンツ作成画面との違いに着目して、説明する。コンテンツ再編集画面では、コンテンツＩＤ表示領域と、コンテンツ審査画面（図４）のコメント入力領域に入力されたコメントを表示するコメント表示領域と、が追加されている。
【００３１】
審査単位を表示する領域としては、図３のテンプレート表示領域３０２が図５のテンプレート表示領域５０１に、図３のコンテンツ表示領域３０３が図５のコンテンツ表示領域５０２に、それぞれ対応する。ここで、図５のコンテンツ再編集画面では、審査結果が「承認」の審査単位は、再編集が不要なため、表示を省略している。しかし、ボタン群５０３の「すべて表示」ボタンをクリックすると、表示を省略した審査単位も含めてすべて表示する。
【００３２】
なお、「承認」の審査単位に対して表示を省略することにより再編集を行わせないこととしたが、ハイライト表示などの区別可能な表示を行い、編集入力の操作を受け付けないことにより、再編集を行わせないこととしてもよい。
【００３３】
図６は、「再審査」状態のときのコンテンツ再審査画面の具体例を示す図である。図４のコンテンツ審査画面との違いに着目して、説明する。コメント入力領域には、前回の審査時のコメントが初期設定されて表示される。
【００３４】
審査単位を表示する領域としては、図４のテンプレート表示領域４０１が図６のテンプレート表示領域６０１に、図４のコンテンツ表示領域４０２が図６のコンテンツ表示領域６０２に、図４の審査入力用ボタン群４０３が図６の審査入力用ボタン群６０３に、それぞれ対応する。ここで、図６のコンテンツ再審査画面では、審査結果が「承認」の審査単位は、再審査が不要なため、表示を省略している。しかし、ボタン群６０４の「すべて表示」ボタンをクリックすると、表示を省略した審査単位も含めてすべて表示する。
【００３５】
なお、「承認」の審査単位に対して表示を省略することにより再審査を行わせないこととしたが、ハイライト表示などの区別可能な表示を行い、審査入力の操作を受け付けないことにより、再審査を行わせないこととしてもよい。
【００３６】
以上説明したように、コンテンツを複数の審査単位に分割し、各審査単位に対して審査を行うような局所化処理を行う。この局所化処理により、非効率な作業を抑制できる。非効率な作業とは、例えば、審査内容についてコメントを付与して編集者に再編集内容を指示しても、審査者の意図である修正箇所が編集者に伝わらず、対象とは別の部分を誤って修正するなど、公開までに再編集および再審査を何度も繰り返す場合が挙げられる。
【００３７】
また、前回の審査結果が、今回の編集および審査に反映される。つまり、前回で既に承認された審査単位が、表示を省略することにより、重複編集および重複審査を抑制する。
【００３８】
図７は、Ｗｅｂコンテンツ管理システムの構成図である。Ｗｅｂコンテンツ管理システムは、Ｗｅｂコンテンツ管理装置１、編集者端末２、および、審査者端末３が、ネットワーク４を介して接続されて構成されている。なお、Ｗｅｂコンテンツ管理装置１は、各審査単位が１台の計算機に集中的に構成されていてもよいし、各審査単位が複数台の計算機に分散的に構成されていてもよい。
【００３９】
Ｗｅｂコンテンツ管理装置１は、ネットワークインタフェース１２、ＣＰＵ１３（Central Processing Unit）、ディスプレイ１４、キーボード１５、二次記憶装置１６、および、主記憶装置１７が、バス１１を介して接続されて構成されている。主記憶装置１７には、ＯＳ１８（Operating System）および制御部３０が読み出されており、ＯＳ１８の下でＣＰＵ１３により制御されて制御部３０が動作する。二次記憶装置１６は、コンテンツ２３のリンク先のデータを格納する。
【００４０】
Ｗｅｂコンテンツ管理装置１は、中間情報記憶部２０、制御部３０、処理要求受付部３１、データアクセス部３２、中間情報生成部３３、出力情報生成部３４、および、出力情報送信部３５を有する。
【００４１】
制御部３０は、Ｗｅｂコンテンツ管理装置１の各構成要素を制御する。中間情報記憶部２０は、ワークフロー２４、テンプレート２２、および、コンテンツ２３を互いに関連づけて中間情報２１として記憶する。データアクセス部３２は、中間情報記憶部２０に記憶される中間情報２１、および、二次記憶装置１６に記憶されるコンテンツ２３のリンク先のデータに対して、アクセス（リードおよびライト）を行う。
【００４２】
処理要求受付部３１は、編集者端末２または審査者端末３からの処理要求を受け付ける。中間情報生成部３３は、データアクセス部３２が取得したデータを元に中間情報２１を生成する。出力情報生成部３４は、中間情報生成部３３が生成した中間情報２１を元に、処理要求に応じた各審査単位についての出力情報を生成する。出力情報送信部３５は、出力情報生成部３４が生成した出力情報を編集者端末２または審査者端末３に送信する。
【００４３】
図８は、中間情報２１の一例を示す説明図である。審査単位８０４は、テンプレート、コンテンツ、および、審査結果が、互いに対応づけられている。例えば、「タイトル」である「○○セミナー開催のお知らせ」というデータ内容は、審査結果として「承認」されている。
【００４４】
ワークフロー８０１（図７のワークフロー２４の一例）は、ワークフローのデータを一意に識別するワークフローＩＤ、対応しているコンテンツのデータとの関連付けのためのコンテンツＩＤ、ワークフローの状態を表すステータス、審査時のコメント、各審査単位における審査結果から構成される。さらに、ワークフロー８０１は、審査者名や審査日時などのプロパティ情報を含めてもよい。具体例では、ワークフローＩＤが「２０００１」、コンテンツＩＤが「１０００１」であり、ステータスは「審査済み」、コメントは「否認した・・・」である。
【００４５】
コンテンツ８０２（図７のコンテンツ２３の一例）は、コンテンツのデータを一意に識別するコンテンツＩＤ、画面での表示に使用するコンテンツ名、使用しているテンプレートのデータとの関連付けのためのテンプレートＩＤ、および、関連付けられたテンプレートの各審査単位におけるコンテンツのデータから構成される。さらに、コンテンツ８０２は、作成者名や作成日時などのプロパティ情報を含めてもよい。具体例では、コンテンツＩＤが「１０００１」、コンテンツ名が「セミナー開催のお知らせ」、使用しているテンプレートＩＤが「００００１」である。
【００４６】
テンプレート８０３（図７のテンプレート２２の一例）は、テンプレートのデータを一意に識別するテンプレートＩＤ、画面での表示に使用するテンプレート名、および、各審査単位を構成するテンプレートのデータから構成される。さらに、テンプレート８０３は、作成者名や作成日時などのプロパティ情報を含めてもよい。具体例では、テンプレートＩＤが「００００１」、テンプレート名が「お知らせ用」であり、「タイトル」、「内容」、「日時」、「場所」、「問合せ先」のテンプレートのデータから構成される。
【００４７】
なお、「場所」のデータは、ロゴデータファイルのリンク先である「ｌｏｇｏ．ｇｉｆ」と場所名の「△△株式会社××事業所」と地図ファイルのリンク先である「ｍａｐ．ｇｉｆ」という３つのデータから構成されている。また、「問合せ先」のデータは、ロゴデータファイルのリンク先である「ｌｏｇｏ．ｇｉｆ」と問合せ先名の「△△株式会社」の２つのデータから構成されている。
【００４８】
ここで、図１（ａ）で説明した承認済みのデータをコピーすることにより、脆弱性を回避する手法では、例えば、「問合せ先」にて承認済みの「ｌｏｇｏ．ｇｉｆ」を「ｌｏｇｏ２．ｇｉｆ」にコピーする。承認済みの審査単位「問合せ先」は「ｌｏｇｏ．ｇｉｆ」をリンクし、否認されている審査単位「場所」は「ｌｏｇｏ２．ｇｉｆ」をリンクする。これにより、２つの審査単位が互いに異なるロゴデータファイルをリンクすることにより、承認済みの「ｌｏｇｏ．ｇｉｆ」への改変を防止できる。
【００４９】
図９は、処理要求を処理するメイン処理を示すフローチャートである。
【００５０】
処理要求受付部３１は、編集者端末２または審査者端末３からの処理要求を受け付ける（Ｓ１０１）。制御部３０は、処理要求の発行端末が編集者端末２か、審査者端末３かを判定する（Ｓ１０２）。
【００５１】
Ｓ１０２で編集者端末２のときには、制御部３０は処理要求の種別で分岐し（Ｓ１１１）、出力情報生成部３４は、読み込み用の編集画面（Ｓ１１２）または書き込み用の編集画面（Ｓ１１３）を出力する。Ｓ１０２で審査者端末３のときには、制御部３０は処理要求の種別で分岐し（Ｓ１２１）、出力情報生成部３４は、読み込み用の編集画面（Ｓ１２２）または書き込み用の編集画面（Ｓ１２３）を出力する。
【００５２】
出力情報送信部３５は、処理要求の発行端末に対して、出力情報（出力される画面の情報）を返信する（Ｓ１３１）。
【００５３】
図１０は、編集者端末２による編集処理および再編集処理を示すフローチャートである。このフローチャートは、図９のＳ１１３から呼び出されて、実行される。
【００５４】
制御部３０は、処理要求と共に編集者端末２から送信されるコンテンツＩＤの指定の有無によって、新規作成か否か（更新か）を判定する（Ｓ２０１）。
【００５５】
処理要求においてコンテンツＩＤが指定されていない場合は、新規作成（Ｓ２０１，Ｙｅｓ）である。このとき、データアクセス部３２は、編集者端末２からの処理要求において、選択されたテンプレート２２のデータ、および、送信されたコンテンツ２３のデータを登録する（Ｓ２０２）。一方、新規作成でない（Ｓ２０１，Ｎｏ）ときには、データアクセス部３２は、送信されたコンテンツＩＤにより特定される中間情報２１が既に作成されているので、その中間情報２１（ワークフロー２４、そのワークフロー２４に関連するコンテンツ２３、そのコンテンツ２３に関連するテンプレート２２）を取得する（Ｓ２０３）。
【００５６】
制御部３０は、記憶されている全ての中間情報２１の審査単位について、今回Ｓ２０２またはＳ２０３で編集対象となる中間情報２１の審査単位が、既に記憶されている中間情報２１のうち、承認済みの審査単位のデータを改変するか否かを判定する（Ｓ２０４）。承認済みの審査単位を改変しないとき（Ｓ２０４，Ｎｏ）は、処理をＳ２０８に進める。
【００５７】
承認済みの審査単位を改変するとき（Ｓ２０４，Ｙｅｓ）は、編集者端末２から送信されたフラグ、または、二次記憶装置１６に格納されていたフラグに基づき、図１（ａ）に示すコピーによる対処（Ｓ２０７）、または、図１（ｂ）に示す警告（Ｓ２０６）による対処を行う。承認済みのコンテンツ２３が編集不可能である旨の警告は、Ｓ２１２における出力情報となる。
【００５８】
出力情報生成部３４は、送信されたメッセージなどを含めた中間情報２１のワークフロー２４を作成し（Ｓ２０８）、登録したコンテンツ２３のコンテンツＩＤと関連づける。
【００５９】
制御部３０は、コンテンツ作成画面にて押下されたボタンによって、「一時保存」か「審査依頼」かを判定する（Ｓ２０９）。データアクセス部３２は、「一時保存」ボタンが押下されたときには、ワークフロー２４の状態を「編集」とし、ワークフロー２４の審査結果およびコメントを未設定とし、かつ、図１１（ａ）に示す審査処理を不許可にし、中間情報２１のワークフロー２４を登録する（Ｓ２１０）。データアクセス部３２は、「審査依頼」ボタンが押下されたときには、ワークフロー２４の状態を「審査」とし、かつ、図１１（ａ）に示す審査処理を許可し、中間情報２１のワークフロー２４を登録する（Ｓ２１１）。
【００６０】
出力情報生成部３４は、登録した中間情報２１をもとに、メッセージなどの出力情報を生成する（Ｓ２１２）。
【００６１】
図１１（ａ）は、審査者端末３による審査処理を示すフローチャートである。このフローチャートは、図９のＳ１２３から呼び出されて、実行される。
【００６２】
データアクセス部３２は、審査者端末３から送信されるワークフローＩＤから特定されるワークフロー２４の審査結果を受信し、中間情報記憶部２０に登録する（Ｓ３０１）。
【００６３】
制御部３０は、登録したワークフロー２４の審査単位について、それぞれの審査結果がすべて「承認」状態となっているか否かを判定する（Ｓ３０２）。「承認」状態でない審査単位が１つ以上存在するときには（Ｓ３０２，Ｎｏ）、コンテンツ全体として審査が否認され、状態を「再編集」に移行する旨の出力情報を生成する（Ｓ３０６）。
【００６４】
審査結果がすべて「承認」状態となるとき（Ｓ３０２，Ｙｅｓ）、制御部３０は、ワークフロー２４が最終確認済みか否かを判定する（Ｓ３０３）。最終確認済みでないとき（Ｓ３０３，Ｎｏ）には、制御部３０は、すべての審査単位を承認画面に表示させて、最終確認の入力を受け付ける（Ｓ３０４）。
【００６５】
最終確認済み（Ｓ３０３，Ｙｅｓ）なら、出力情報生成部３４は、ワークフロー２４のステータスを「公開」とする出力情報を生成する（Ｓ３０５）。
【００６６】
図１１（ｂ）は、編集者端末２または審査者端末３による中間情報２１の確認処理を示すフローチャートである。このフローチャートは、図９のＳ１１２またはＳ１２２から呼び出されて、実行される。
【００６７】
制御部３０は、例えば、処理要求と共に編集者端末２から送信されるコンテンツＩＤの指定の有無によって、コンテンツＩＤにより特定される審査単位が審査済みか否かを判定する（Ｓ４０１）。コンテンツＩＤが指定されている場合は審査済みと判定する。
【００６８】
審査済みでないときには（Ｓ４０１，Ｎｏ）、出力情報生成部３４は、編集者端末２に提示する中間情報２１を含むコンテンツ編集画面、または、審査者端末３に提示する中間情報２１を含むコンテンツ審査画面を作成する（Ｓ４０２）。作成された画面は、Ｓ４０８の出力情報に含まれる。
【００６９】
審査済みであるときには（Ｓ４０１，Ｙｅｓ）、中間情報生成部３３は、送信されるコンテンツＩＤに関するワークフロー２４（審査結果を含む）、および、コンテンツ２３を中間情報２１として読み込む（Ｓ４０３）。
【００７０】
制御部３０は、「すべて表示」ボタン押下により「すべての情報」指定があるか否かを判定し（Ｓ４０４）、指定があるときにはすべての中間情報２１を抽出し（Ｓ４０６）、指定がないときには読み込んだ中間情報２１のうち、審査結果が承認以外の状態の中間情報２１を抽出する（Ｓ４０５）。
【００７１】
出力情報生成部３４は、抽出した中間情報２１を元に、編集者端末２に提示する中間情報２１を含むコンテンツ再編集画面、または、審査者端末３に提示する中間情報２１を含むコンテンツ再審査画面を作成する（Ｓ４０７）。作成された画面は、Ｓ４０８の出力情報に含まれる。
【００７２】
以上説明した本実施形態によれば、コピーによる対処、または、警告による対処により、承認済みのコンテンツ２３のデータが改変されてしまうことを防止することができる。
【図面の簡単な説明】
【００７３】
【図１】本発明の一実施形態に関するＷｅｂコンテンツの審査システムにおける脆弱性への対応方法の概要を示す説明図である。
【図２】本発明の一実施形態に関するコンテンツの審査の概要を示す説明図である。
【図３】本発明の一実施形態に関する「編集」状態のときのコンテンツ作成画面の具体例を示す説明図である。
【図４】本発明の一実施形態に関する「審査」状態のときのコンテンツ審査画面の具体例を示す説明図である。
【図５】本発明の一実施形態に関する「再編集」状態のときのコンテンツ再編集画面の具体例を示す説明図である。
【図６】本発明の一実施形態に関する「再審査」状態のときのコンテンツ再審査画面の具体例を示す説明図である。
【図７】本発明の一実施形態に関するＷｅｂコンテンツ管理システムを示す構成図である。
【図８】本発明の一実施形態に関する中間情報を示す説明図である。
【図９】本発明の一実施形態に関する処理要求を処理するメイン処理を示すフローチャートである。
【図１０】本発明の一実施形態に関する編集者端末による編集処理および再編集処理を示すフローチャートである。
【図１１】本発明の一実施形態に関するメイン処理から呼び出される詳細処理を示すフローチャートである。
【図１２】Ｗｅｂコンテンツの審査システムにおける脆弱性を示す説明図である。
【符号の説明】
【００７４】
１      Ｗｅｂコンテンツ管理装置
２      編集者端末
３      審査者端末
４      ネットワーク
１１    バス
１２    ネットワークインタフェース
１３    ＣＰＵ
１４    ディスプレイ
１５    キーボード
１６    二次記憶装置
１７    主記憶装置
１８    ＯＳ
２０    中間情報記憶部
２１    中間情報
２２    テンプレート
２３    コンテンツ
２４    ワークフロー
３０    制御部
３１    処理要求受付部
３２    データアクセス部
３３    中間情報生成部
３４    出力情報生成部
３５    出力情報送信部
【図１】
2008242969.tif 000003
【図２】
2008242969.tif 000004
【図３】
2008242969.tif 000005
【図４】
2008242969.tif 000006
【図５】
2008242969.tif 000007
【図６】
2008242969.tif 000008
【図７】
2008242969.tif 000009
【図８】
2008242969.tif 000010
【図９】
2008242969.tif 000011
【図１０】
2008242969.tif 000012
【図１１】
2008242969.tif 000013
【図１２】
2008242969.tif 000014