(57)【要約】【課題】  コンテンツを構成するコンテンツ部品を、その情報の意味レベルで指定することにより、簡単にコンテンツを作成可能なコンテンツ構成方法及び装置を提供する。【解決手段】  要求解釈モジュール１１は、必要とされるコンテンツ部品の情報の意味レベルの内容を解釈して属性を生成し、コンテンツ部品属性管理サーバ４からコンテンツ部品が格納されているＩＤを受信する。コンテンツ部品受信モジュール１３はコンテンツ部品をコンテンツ部品サーバ３から受信し、サーバ記憶装置１５に格納するための格納位置を決定して格納する。コンテンツ部品結合モジュール１４は、コンテンツ基盤ファイル１５１にコンテンツ部品格納位置情報を組み込み、コンテンツ部品をコンテンツ基盤ファイル１５１に結合する。【選択図】図２
2005339123.tif 000002
【特許請求の範囲】
【請求項１】
既存のコンテンツ部品を操作者の指定により取得し、当該コンテンツ部品をコンテンツの構成要素として利用するコンテンツ構成方法において、
コンテンツ部品を情報の意味レベルで指定した取得要求を入力し、当該要求に基づいてコンテンツ部品の格納先情報を取得し、当該格納先情報を用いてコンテンツ部品を取得し、取得したコンテンツ部品が格納される記憶装置における格納位置を決定し、前記取得したコンテンツ部品を記憶装置の格納位置に格納し、コンテンツ部品の格納位置を組み込んでコンテンツを構成することを特徴とするコンテンツ構成方法。
【請求項２】
請求項１に記載のコンテンツ構成方法において、
コンテンツのレイアウト及び内容がＨＴＭＬ等のマークアップ言語で記述され、前記コンテンツ部品を情報の意味レベルで指定した取得要求の記述を構成要素として含むコンテンツ基盤ファイルから、前記要求を入力し、当該要求における情報の意味レベルを解釈してコンテンツ部品の属性を生成し、当該属性を有するコンテンツ部品を選択し、当該選択したコンテンツ部品が格納されたサーバ及び当該コンテンツ部品のＩＤを取得し、当該ＩＤを用いてコンテンツ部品を取得することを特徴とするコンテンツ構成方法。
【請求項３】
既存のコンテンツ部品を操作者の指定により取得し、当該コンテンツ部品をコンテンツの構成要素として利用するコンテンツ構成装置において、
コンテンツ部品を情報の意味レベルで指定した取得要求を入力する手段と、当該要求に基づいてコンテンツ部品の格納先情報を取得する手段と、格納先情報を用いてコンテンツ部品を取得する手段と、取得したコンテンツ部品が格納される記憶装置における格納位置を決定する手段と、取得したコンテンツ部品を記憶装置の格納位置に格納する手段と、コンテンツ部品の格納位置を組み込んでコンテンツを構成する手段とを備えたことを特徴とするコンテンツ構成装置。
【請求項４】
請求項３に記載のコンテンツ構成装置において、
操作者からのコンテンツ閲覧要求を入力する手段と、閲覧対象のコンテンツを出力する手段とを備え、
前記コンテンツ閲覧要求を入力する毎に、前記の各手段により、情報の意味レベルで指定した取得要求に対応するコンテンツ部品取得し、当該コンテンツ部品を含むコンテンツを閲覧対象として出力することを特徴とするコンテンツ構成装置。
【請求項５】
請求項３に記載のコンテンツ構成装置において、
コンテンツのレイアウト及び内容がＨＴＭＬ等のマークアップ言語で記述され、前記コンテンツ部品を情報の意味レベルで指定した取得要求の記述を構成要素として含むコンテンツ基盤ファイルを保持する手段と、前記要求をコンテンツ基盤ファイルから入力する手段と、入力した要求における情報の意味レベルを解釈し、コンテンツ部品の属性を生成する手段と、当該属性を有するコンテンツ部品を選択する手段と、選択したコンテンツ部品が格納されたサーバ及び当該コンテンツ部品のＩＤを取得する手段と、当該ＩＤを用いてコンテンツ部品を取得する手段とを備えたことを特徴とするコンテンツ構成装置。
【請求項６】
請求項３に記載のコンテンツ構成装置において、
前記入力した要求における情報の意味レベルを解釈し、コンテンツ部品の属性がメタデータとしてコンテンツ部品と不可分に管理されているコンテンツ部品属性情報の中からコンテンツ部品を選択する手段と、選択したコンテンツ部品の格納先情報を取得する手段とを備えたことを特徴とするコンテンツ構成装置。
【請求項７】
請求項６に記載のコンテンツ構成装置において、
前記コンテンツ部品属性情報は、当該コンテンツ構成装置とネットワークを介して接続されるサーバが保持して一括管理し、前記選択したコンテンツ部品の格納先情報を前記サーバから取得することを特徴とするコンテンツ構成装置。
【請求項８】
請求項３に記載のコンテンツ構成装置において、
コンテンツ部品について、前記格納位置を組み込んでコンテンツを構成した回数をカウントし、操作者による評価を入力し、特定の評価者による評価を入力する手段と、前記回数及び評価に基づいてコンテンツ部品の優劣を判定し、前記回数、評価及び優劣を要求に応じて公開する手段とを備えたことを特徴とするコンテンツ構成装置。
【請求項９】
請求項３に記載のコンテンツ作成装置において、
前記コンテンツ部品を情報の意味レベルで指定した取得要求を、通信端末を介して操作者から送信された要求、所定のプログラムの実行により発生した要求、コンテンツのレイアウト及び内容を規定するコンテンツ基盤ファイルに含まれる前記要求のうちのいずれかの要求とすることを特徴とするコンテンツ構成装置。
【請求項１０】
請求項３に記載のコンテンツ作成装置において、
前記取得したコンテンツ部品がテキスト情報である場合に、当該テキスト情報を君込んでコンテンツを構成する手段を備えたことを特徴とするコンテンツ構成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、テキスト、静止画、動画、音声等のコンテンツ部品を用いたコンテンツ構成技術に関し、特に、情報の意味レベルでコンテンツ部品を指定するコンテンツ構成装置及び方法に関する。
【背景技術】
【０００２】
従来、ＨＴＭＬ（Hyper Text Markup Language）のマークアップ言語によるＷｅｂ画面等のコンテンツを簡単に作成編集するためのツールが広く普及している（例えば、非特許文献１を参照。）。このようなコンテンツ作成ツールは、素材画像等のコンテンツ部品や基本的な画面レイアウトを規定するコンテンツ基盤ファイルが用意されている。コンテンツ作成者は、画像や音声等のコンテンツ部品を実体として確認し、コンテンツ基盤ファイルを用いて必要なコンテンツ部品を指定して結合させる等の操作により、所望のコンテンツを作成することができる。
【０００３】
また、教材に関するコンテンツを部品化し、そのコンテンツ部品を再構築して利用する技術が開示されている（例えば、特許文献１を参照。）。具体的には、既存の教材コンテンツをシナリオ、シーン等の階層毎に部品化し、当該部品化したコンテンツ部品をＧＵＩ画面上で組み合せることにより、シナリオやシーン等による教材コンテンツを編集する。
【０００４】
このようなコンテンツ作成ルールやコンテンツ部品再構築技術は、コンテンツ部品を利用する場合に、コンテンツ部品を直接指定し、所望のコンテンツを作成編集するものであるが、意味レベルでコンテンツ部品を指定することを想定したものではない。
【０００５】
ところで、情報を意味レベルで取り扱うための技術として、セマンティックＷｅｂが知られている。このセマンティックＷｅｂは、Ｗｅｂ中に記述されている内容に関する情報（メタデータ）をＷｅｂページに持たせることにより、コンピュータがその内容を理解できるように、その情報を自動的に処理する技術である。この技術を用いたＷｅｂ検索等の実施が想定されている。
【０００６】
また、テキストデータのコンテンツ部品をその意味レベルで指定する技術が開示されている（例えば、特許文献２を参照。）。具体的には、複数の言語によって記述されたテキストデータであって、それらの意味が同一であるテキストデータの中から、言語の属性を参照して必要な言語を抽出することにより、多様な表示方法を実現する。しかしながら、この技術は情報閲覧時における表示の変更に関するものであり、テキスト情報のコンテンツ部品に特化しているため、画像等の情報のコンテンツ部品に適用することは困難である。
【０００７】
【非特許文献１】“ホームページビルダー”、［online］、日本ＩＢＭ株式会社、［平成１６年５月１７日検索］、インターネット＜ＵＲＬ：http://www-6.ibm.com/jp/software/internet/hpb/products/index.html＞
【特許文献１】特開２００３−２４８７３０号公報（段落００２１〜００２３）
【特許文献２】特開２００３−９１３４４号公報（段落００７８〜００８４）
【発明の開示】
【発明が解決しようとする課題】
【０００８】
従来、インターネットを介して様々なデジタルコンテンツを作成するツールが普及しており、特にＷｅｂをベースにした方式を中心に様々な情報発信が行われている。一般に、コンテンツ作成者や公開者は、コンテンツ作成のために様々なコンテンツ部品を用いて構成する必要があり、そのコンテンツ部品が格納されているＵＲＬや情報ＩＤを指定する必要がある。このような直接指定する方式は、コンテンツ部品を厳密に指定する場合に優れていると考えられるが、意味レベルで間接的にコンテンツ部品を指定する方式に比べると煩瑣である。特に、必ずしもスキルの高くない利用者等は、大量の情報を検索し、その中からコンテンツ部品のＩＤを特定し、コンテンツ部品を指定することになる。この場合、意味レベルでコンテンツ部品を指定する方が簡単である。例えば、季節感を出すために海の風景写真を取得したい場合、その情報自体を直接指定するのではなく、情報の意味として「海の風景写真」を指定することができれば便利である。
【０００９】
そこで、本発明は上記に鑑みてなされたものであり、その目的は、コンテンツを構成するコンテンツ部品を、その情報の意味レベルで指定することにより、簡単にコンテンツを作成可能なコンテンツ構成方法及び装置を提供することにある。
【課題を解決するための手段】
【００１０】
本発明のコンテンツ作成方法及び装置は、既存のコンテンツ部品を操作者の指定により取得し、当該コンテンツ部品をコンテンツの構成要素として利用する場合に、コンテンツ部品を情報の意味レベルで指定した取得要求を入力し、当該要求に基づいてコンテンツ部品の格納先情報を取得し、当該格納先情報を用いてコンテンツ部品を取得し、取得したコンテンツ部品が格納される記憶装置における格納位置を決定し、前記取得したコンテンツ部品を記憶装置の格納位置に格納し、コンテンツ部品の格納位置を組み込んでコンテンツを構成することを特徴とする。
【００１１】
また、本発明のコンテンツ作成方法及び装置は、コンテンツのレイアウト及び内容がＨＴＭＬ等のマークアップ言語で記述され、前記コンテンツ部品を情報の意味レベルで指定した取得要求の記述を構成要素として含むコンテンツ基盤ファイルから、前記要求を入力し、当該要求における情報の意味レベルを解釈してコンテンツ部品の属性を生成し、当該属性を有するコンテンツ部品を選択し、当該選択したコンテンツ部品が格納されたサーバ及び当該コンテンツ部品のＩＤを取得し、当該ＩＤを用いてコンテンツ部品を取得することを特徴とする。
【００１２】
また、本発明のコンテンツ作成装置は、操作者からのコンテンツ閲覧要求を入力する手段と、閲覧対象のコンテンツを出力する手段とを備え、前記コンテンツ閲覧要求を入力する毎に、前記の各手段により、情報の意味レベルで指定した取得要求に対応するコンテンツ部品取得し、当該コンテンツ部品を含むコンテンツを閲覧対象として出力することを特徴とする。
【００１３】
また、本発明のコンテンツ作成装置は、前記入力した要求における情報の意味レベルを解釈し、コンテンツ部品の属性がメタデータとしてコンテンツ部品と不可分に管理されているコンテンツ部品属性情報の中からコンテンツ部品を選択する手段と、選択したコンテンツ部品の格納先情報を取得する手段とを備えたことを特徴とする。また、前記コンテンツ部品属性情報は、当該コンテンツ構成装置とネットワークを介して接続されるサーバが保持して一括管理し、前記選択したコンテンツ部品の格納先情報を前記サーバから取得することを特徴とする。
【００１４】
また、本発明のコンテンツ構成装置は、コンテンツ部品について、前記格納位置を組み込んでコンテンツを構成した回数をカウントし、操作者による評価を入力し、特定の評価者による評価を入力する手段と、前記回数及び評価に基づいてコンテンツ部品の優劣を判定し、前記回数、評価及び優劣を要求に応じて公開する手段とを備えたことを特徴とする。
【００１５】
また、本発明のコンテンツ作成装置は、前記コンテンツ部品を情報の意味レベルで指定した取得要求を、通信端末を介して操作者から送信された要求、所定のプログラムの実行により発生した要求、コンテンツのレイアウト及び内容を規定するコンテンツ基盤ファイルに含まれる前記要求のうちのいずれかの要求とすることを特徴とする。
【００１６】
また、本発明のコンテンツ作成装置は、前記取得したコンテンツ部品がテキスト情報である場合に、当該テキスト情報を君込んでコンテンツを構成する手段を備えたことを特徴とする。
【発明の効果】
【００１７】
本発明によれば、コンテンツを構成するコンテンツ部品を、その情報の意味レベルで指定するようにしたから、コンテンツ部品が格納されているＵＲＬやコンテンツ部品の実体等を直接的かつ具体的に指定する手間を省くことができる。これにより、コンテンツを簡単に作成することが可能となる。特に、コンテンツ作成スキルが必ずしも高くない者は、その情報の意味レベルでコンテンツ部品の指定を記述するだけで、自動的にコンテンツ部品を取得することができるから、わざわざコンテンツ部品の実体を詳細に見て確認する必要がなく、コンテンツ部品を簡単に作成することが可能となる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の実施の形態について、図面を参照して詳細に説明する。
図１は、本発明の実施の形態に係るコンテンツ構成装置（コンテンツ保持サーバ）を含む全体システムの構成を示す概略図である。本コンテンツ構成システムは、サーバ記憶装置１５が接続されたコンテンツ保持サーバ１と、コンテンツ部品３１−１〜ｎ（以下、総称してコンテンツ部品３１という。）をそれぞれ保持したコンテンツ部品サーバ３−１〜ｎ（以下、総称してコンテンツ部品サーバ３という。）と、コンテンツ部品属性管理サーバ４と、情報閲覧者５とにより構成される。コンテンツ保持サーバ１、コンテンツ部品サーバ３、コンテンツ部品属性管理サーバ４及び情報閲覧者５は、ネットワーク２を介してそれぞれ接続される。
【００１９】
コンテンツ保持サーバ１は、要求解釈モジュール１１、コンテンツ部品要求モジュール１２、コンテンツ部品受信モジュール１３及びコンテンツ部品結合モジュール１４を備え、コンテンツ基盤ファイル１５１をサーバ記憶装置１５に保持し管理する。コンテンツ部品サーバ３は、コンテンツ部品３１を保持し管理すると共に、コンテンツ保持サーバ１からのコンテンツ部品取得要求を受信し、コンテンツ部品を検索して返送する。コンテンツ部品属性管理サーバ４は、コンテンツ保持サーバ１からコンテンツ部品の属性情報を受信し、当該コンテンツ部品の格納場所を示すＩＤを検索して返送する。情報閲覧者５は、コンテンツを作成する利用者が操作を行うＰＣ（パーソナルコンピュータ）等の通信端末である。
【００２０】
コンテンツ基盤ファイル１５１には、ＨＴＭＬ、ＸＨＴＭＬ（eXtensible HyperText Markup Language）、ＸＭＬ（eXtensible Markup Language）、ＳＧＬ（Standard Generalized Markup Language）等のマークアップ言語を用いてコンテンツが記述されている。また、その記述の中に、コンテンツ部品を情報の意味レベルで指定し、当該コンテンツ部品の取得を要求する記述が含まれている。この意味レベルで指定するというのは、テキスト、静止画、動画、音声等のコンテンツ部品をＵＲＬやファイル名等を用いて一意に指定することではない。例えば、<!―“This line is transposed to 「沖縄の海の写真、全景」.”-->が記述されている場合において、この記述は、「沖縄の海の写真、全景」という情報の意味レベルで指定したコンテンツ部品を取得し、当該箇所に結合させることを意味する。このコンテンツ基盤ファイル１５１は、利用者により情報閲覧者５を用いて作成される。
【００２１】
図２は、図１に示したコンテンツ保持サーバ１の動作を説明するフロー図である。以下、コンテンツ基盤ファイル１５１における「コンテンツ部品を情報の意味レベルで指定し、当該コンテンツ部品の取得を要求する記述」に従って、コンテンツ部品属性管理サーバ４からそのコンテンツ部品が格納されているコンテンツ部品サーバ３のＩＤ及びそのコンテンツ部品３１のＩＤを取得し、これらのＩＤを用いてコンテンツ部品サーバ３からコンテンツ部品３１を取得し、そして、コンテンツ基盤ファイル１５１における当該箇所に前記取得したコンテンツ部品を結合させるまでの一連の動作について詳細に説明する。この一連の動作により、コンテンツ基盤ファイル１５１は、コンテンツ部品が当該箇所に結合し、書き換えられる。
【００２２】
サーバ記憶装置１５は、コンテンツ基盤ファイル１５１に記述された「コンテンツ部品を情報の意味レベルで指定し、当該コンテンツ部品の取得を要求する記述」に基づいて、コンテンツ部品の要求をコンテンツ保持サーバ１の要求解釈モジュール１１へ出力する（ステップＳ１）。要求解釈モジュール１１は、コンテンツ部品の要求を入力すると、その要求の内容に基づいて、必要とされるコンテンツ部品の情報の意味レベルの内容を解釈してその属性情報を生成し、当該属性情報をコンテンツ部品属性管理サーバ４へ送信する（ステップＳ２）。
【００２３】
コンテンツ部品属性管理サーバ４は、必要とされるコンテンツ部品の属性情報を受信すると、当該属性情報に基づいて適切なコンテンツ部品を選択する（ステップＳ３）。例えば、受信した属性情報と、コンテンツ部品と一体不可分に管理されているコンテンツ部品のメタデータとに基づいて、適切なコンテンツ部品を選択する。そして、選択したコンテンツ部品が格納されているコンテンツ部品サーバ３のサーバＩＤ及びそのコンテンツ部品の情報ＩＤを要求解釈モジュール１１へ送信する（ステップＳ４）。
【００２４】
要求解釈モジュール１１は、サーバＩＤ及び情報ＩＤを受信すると、当該ＩＤによりコンテンツ部品を決定する（ステップＳ５）。そして、そのコンテンツ部品の実体を取得するため、そのコンテンツ部品が格納されているコンテンツ部品サーバ３のサーバＩＤ及び情報ＩＤをコンテンツ部品要求モジュール１２に出力する（ステップＳ６）。
【００２５】
コンテンツ部品要求モジュール１２は、サーバＩＤ及び情報ＩＤを入力すると、適切なコンテンツ部品サーバ３へコンテンツ部品の要求を送信する（ステップＳ７）。コンテンツ部品サーバ３は、コンテンツ部品の要求を受信すると、要求されたコンテンツ部品をコンテンツ部品受信モジュール１３へ送信する（ステップＳ８）。尚、コンテンツ保持サーバ１が自らのサーバ記憶装置１５にキャッシュ機能を備えている場合には、コンテンツ部品サーバ３へ部品モジュールの要求を送信する前に、予め、その部品コンテンツがサーバ記憶装置１５に保存されているか否かの確認要求をキャッシュに出力する。その部品コンテンツがサーバ記憶装置１５に保存されている場合には、コンテンツ部品要求モジュール１２は、サーバ記憶装置１５へコンテンツ部品の要求を送信する（ステップＳ９）。サーバ記憶装置１５は、コンテンツ部品の要求を受信すると、要求されたコンテンツ部品をコンテンツ部品受信モジュール１３へ出力する（ステップＳ１０）。
【００２６】
コンテンツ部品受信モジュール１３は、ステップ８または１０によりコンテンツ部品を受信すると、そのコンテンツ部品をサーバ記憶装置１５に格納するための格納位置を決定し（ステップＳ１１）、その決定したコンテンツ部品格納位置の情報をコンテンツ部品結合モジュール１４へ出力し（ステップＳ１２）、コンテンツ部品をサーバ記憶装置１５へ格納する（ステップＳ１３）。
【００２７】
コンテンツ部品結合モジュール１４は、コンテンツ部品格納位置情報を入力すると、ステップ１におけるコンテンツ部品の要求に対応する記述であって、コンテンツ基盤ファイル１５１における「コンテンツ部品を情報の意味レベルで指定し、当該コンテンツ部品の取得を要求する記述」を、そのコンテンツ部品が格納されたサーバ記憶装置１５の位置を示すコンテンツ部品格納位置情報に書き換えることにより、コンテンツ部品をコンテンツ基盤ファイル１５１に結合する（ステップＳ１４）。
【００２８】
図３は、コンテンツ基盤ファイル１５１の利用例を示す説明図である。このコンテンツ基盤ファイル１５１は、ＨＴＭＬのマークアップ言語をベースにしたファイルである。コンテンツ基盤ファイル１５１−１は、利用者により記述されたファイルであり、その記述の中には、コンテンツ部品を情報の意味レベルで指定し、当該コンテンツ部品の取得を要求する記述が含まれている。つまり、どのようなコンテンツ部品を具体的に結合するかについては未決定であり、その要求のみが記述されている。コンテンツ基盤ファイル１５１−２は、コンテンツ基盤ファイル１５１−１における前記コンテンツ部品の取得を要求する記述が、具体的なコンテンツ部品のファイル名やテキスト情報に書き換えられたファイルである。
【００２９】
この利用例では、コンテンツ部品の要求が、<!―“This line is transposed to 「沖縄の海の写真、全景」.”-->のように記述されている。要求解釈モジュール１１は、コンテンツ基盤ファイル１５１−１の当該記述におけるコンテンツ部品の要求の内容に基づいて、必要とされるコンテンツ部品の情報の意味レベルの属性情報を生成し、当該属性情報をコンテンツ部品属性管理サーバ４へ送信する。
【００３０】
コンテンツ部品属性管理サーバ４は、属性情報に基づいて、その属性情報に合致するコンテンツ部品が格納されているＵＲＬ（コンテンツ部品サーバ３のサーバＩＤ（サーバ名）及び情報ＩＤ（ファイル名））を探索し、そのＵＲＬを要求解釈モジュール１１へ送信する。
【００３１】
要求解釈モジュール１１は、ＵＲＬを受信すると、<!―“This line is transposed to 「沖縄の海の写真、全景」.”-->に代入されるべきコンテンツ部品として、例えばコンテンツ部品サーバ３−２（Server_X）が保持しているコンテンツ部品３１−２（ファイル”imag_A.jpg”）が適当であると決定する。
【００３２】
コンテンツ部品要求モジュール１２は、そのコンテンツ部品”imag_A.jpg”を保持するコンテンツ部品サーバ３−２のＵＲＬ対して、当該ファイルの要求を出力する。コンテンツ部品受信モジュール１３は、コンテンツ部品”imag_A.jpg”を受信すると、それをサーバ記憶装置１５に格納するための格納位置を例えば”files/imag_A.jpg”に決定し、当該格納位置にコンテンツ部品”imag_A.jpg”を格納する。
【００３３】
コンテンツ部品結合モジュール１４は、コンテンツ基盤ファイル１５１−１における<!―“This line is transposed to 「沖縄の海の写真、全景」.”-->箇所に、そのコンテンツ部品”imag_A.jpg”が格納されたサーバ記憶装置１５の位置を示す”files/imag_A.jpg”を代入することにより、コンテンツ部品をコンテンツ基盤ファイル１５１−１に結合する（図４を参照）。
【００３４】
同様にして、コンテンツ基盤ファイル１５１−１における他のコンテンツ部品の要求<!―“This line is transposed to 「沖縄市の地図」.”-->等の記述に基づいて、必要なコンテンツ部品を要求し、それぞれコンテンツ部品をコンテンツ基盤ファイル１５１−１に結合し、図３に示すように、コンテンツ基盤ファイル１５１−１をコンテンツ基盤ファイル１５１−２に書き換える（図４を参照）。
【００３５】
また、コンテンツ部品結合モジュール１４は、コンテンツ部品サーバ３から受信したコンテンツ部品がテキスト情報である場合、当該テキスト情報を、コンテンツ基盤ファイル１５１−１におけるコンテンツ部品を要求する記述の箇所に直接代入する。図３の利用例では、コンテンツ部品結合モジュール１４は、コンテンツ基盤ファイル１５１−１における<!―“This line is transposed to 「最新のタイトル」.”-->箇所に、テキスト情報である「沖縄に行ってきた！」を代入することにより、コンテンツ部品をコンテンツ基盤ファイル１５１−１に結合し、コンテンツ基盤ファイル１５１−２に書き換える（図４を参照）。尚、ブラウザがサポートするスクリプト言語（例えばＶＡＶＡスクリプト）においても、同様にコンテンツ基盤ファイル１５１−１に直接代入する。
【００３６】
このように、図３及び４に示すように、コンテンツ基盤ファイル１５１−１はＨＴＭＬファイルであるコンテンツ基盤ファイル１５１−２に変換され、必要なコンテンツ部品はサーバ記憶装置１５に格納される。そして、情報閲覧者５は、利用者の操作に従ってＨＴＭＬブラウザにより、これらのＨＴＭＬファイルやコンテンツ部品を１つのコンテンツとして表示する。
【００３７】
以上のように、本発明の実施の形態によれば、コンテンツ保持サーバ１が、コンテンツ基盤ファイル１５１におけるコンテンツ部品の要求に基づいて、コンテンツ部品属性管理サーバ４からコンテンツ部品が格納されているコンテンツ部品サーバ３のサーバＩＤ及び情報ＩＤを受信し、当該ＩＤを用いてコンテンツ部品サーバ３からコンテンツ部品を受信し、サーバ記憶装置１５におけるコンテンツ部品格納位置を決定し、サーバ記憶装置１５に格納し、コンテンツ部品格納位置情報を、コンテンツ基盤ファイル１５１におけるコンテンツ部品の要求の記述箇所に代入して、コンテンツ基盤ファイル１５１を書き換えるようにした。これにより、利用者がコンテンツを作成する場合に、必要なコンテンツ部品の実体を入力したり、ＵＲＬ等を指定したりする必要がない。つまり、必要なコンテンツ部品を、情報の意味レベルで間接的に指定することにより、利用者の所望するコンテンツ部品を取得することができる。したがって、コンテンツを容易に作成することが可能となる。
【００３８】
尚、上記実施の形態では、コンテンツ保持サーバ１が、利用者により予め作成されたコンテンツ基盤ファイル１５１におけるコンテンツ部品の意味レベルでの要求に基づいて、コンテンツ部品をコンテンツ基盤ファイル１５１に結合するようにしたが、これに限定されるものではない。例えば、情報閲覧者５を用いた利用者の操作により、コンテンツ部品の意味レベルでの要求を入力し、その要求に基づくようにしてもよいし、コンテンツ保持サーバ１が、情報閲覧者５または当該コンテンツ保持サーバ１における動作中のプログラムからコンテンツ部品の意味レベルでの要求を入力し、その要求に基づくようにしてもよい。
【００３９】
また、コンテンツ部品受信モジュール１３がコンテンツ部品サーバ３から複数のコンテンツ部品を受信した場合には、コンテンツ部品結合モジュール１４は、その複数のコンテンツ部品から、予め設定された１つのコンテンツ部品に特定し、または予め設定されたルールに従って１つのコンテンツ部品に特定し、当該特定したコンテンツ部品をコンテンツ基盤ファイル１５１に結合するようにしてもよい。
【００４０】
また、情報閲覧者５が利用者の操作によりコンテンツ保持サーバ１へコンテンツの閲覧要求を送信し、コンテンツ保持サーバ１は、その閲覧要求を受信する毎に、図２に示した一連の処理を行い、コンテンツ部品をコンテンツ基盤ファイル１５１−１に結合し、コンテンツ基盤ファイル１５１−１をコンテンツ基盤ファイル１５１−２に書き換えるようにしてもよい。この場合、「最新情報」等が時間によって変化するコンテンツ部品について、コンテンツ作成者は、高度なプログラミング・スクリプト等を記述することなく、簡易にコンテンツ部品を書き換えることが可能となる。
【００４１】
また、コンテンツ保持サーバ１は、コンテンツ基盤ファイル１５１に結合したコンテンツ部品について、その結合回数を算出し、そのコンテンツ部品に対する利用者による評価を入力し、特定の評価者による評価を入力する等によって、このコンテンツ部品の優劣を判定するようにしてもよい。また、これらの結合回数、評価、判定の結果を、情報閲覧者５を用いて利用者や特定の評価者に対して公開するようにしてもよい。
【００４２】
以上、実施の形態を挙げて本発明を説明したが、上記の説明は、本発明の理解を助けるものであって、本発明の特許請求の範囲を制限するものではない。従って、本発明の要旨を逸脱しない限り、種々変形が可能であり、本発明の目的を達し、効果を奏する範囲において、適宜変更することが可能である。
【００４３】
尚、コンテンツ保持サーバ１は、ＣＰＵ、ＲＡＭ等の揮発性の記憶媒体、ＲＯＭ等の不揮発性の記憶媒体、キーボードやポインティングデバイス等の入力装置、画像やデータを表示するモニタ装置、及び外部の装置と通信をするためのインタフェースを備えたコンピュータ装置によってそれぞれ構成されるようにしてもよい。この場合、コンテンツ保持サーバ１に備えた要求解釈モジュール１１、コンテンツ部品要求モジュール１２、コンテンツ部品受信モジュール１３及びコンテンツ部品結合モジュール１４の各機能は、当該機能を記述したプログラムをＣＰＵに実行させることによりそれぞれ実現される。また、これらのプログラムは、磁気ディスク（フロッピィーディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ等）、半導体メモリ等の記憶媒体に格納して頒布することもできる。
【図面の簡単な説明】
【００４４】
【図１】本発明の実施の形態に係るコンテンツ作成装置を含む全体システムの構成を示す概略図である。
【図２】図１のコンテンツ保持サーバの動作を説明するフロー図である。
【図３】コンテンツ基盤ファイルの利用例を示す説明図である。
【図４】コンテンツ基盤ファイルの利用例を示す説明図である。
【符号の説明】
【００４５】
１  コンテンツ保持サーバ
２  ネットワーク
３，３−１〜３−ｎ  コンテンツ部品サーバ
４  コンテンツ部品属性管理サーバ
５  情報閲覧者
１１  要求解釈モジュール
１２  コンテンツ部品要求モジュール
１３  コンテンツ部品受信モジュール
１４  コンテンツ部品結合モジュール
１５  サーバ記憶装置
３１，３１−１〜３１−ｎ  コンテンツ部品
１５１  コンテンツ基盤ファイル
【図１】
2005339123.tif 000003
【図２】
2005339123.tif 000004
【図３】
2005339123.tif 000005
【図４】
2005339123.tif 000006