非一時的ストレージ媒体上に格納されたデジタルコード化された情報のストレージユニットを含むインテリジェントコンテンツ項目であって、前記コンテンツ項目は、前記インテリジェントコンテンツ項目が自己管理ストレージユニットとして機能するのを可能にするインテリジェントラッパーと、前記インテリジェントラッパー内に含まれるコンテンツデータと、前記インテリジェントラッパー内に含まれるインテリジェント機能であって、前記インテリジェントコンテンツ項目の状態を自律的及び動的に管理し、かつ、コンテンツ消費者が前記コンテンツデータにアクセスしこれを利用するための詳細を管理する前記インテリジェントラッパーの能力を表す、インテリジェント機能と、を含むインテリジェントコンテンツ項目。前記インテリジェントコンテンツ項目と共通イベントメッセージングインフラストラクチャCEMIとの間のイベントの通信、及び前記インテリジェントコンテンツ項目から前記共通イベントメッセージングインフラストラクチャCEMIへのハートビートメッセージの通信を含む、前記インテリジェントコンテンツ項目の通信活動を管理するように構成された、前記インテリジェントラッパー内に含まれる通信ハンドラをさらに含む、請求項1に記載のインテリジェントコンテンツ項目。前記インテリジェントラッパー内に含まれる前記コンテンツ項目についての使用データであって、前記使用データは、前記インテリジェントコンテンツ項目についてなされた要求、並びに前記要求を満たすために必要とされる後のアクションを記述する種々の情報を含み、前記使用データの値は、前記インテリジェント機能の自動的な特定のものをトリガする、使用データをさらに含む、請求項1又は請求項2に記載のインテリジェントコンテンツ項目。前記インテリジェントラッパー内に含まれるセキュリティ属性であって、前記コンテンツデータに関するアクセス制限を指定する、セキュリティ属性をさらに含む、前記請求項のいずれかに記載のインテリジェントコンテンツ項目。前記コンテンツデータの状態の変更、これらの変更が行われた回数、及び前記変更を行ったコンテンツ消費者を記録する、前記インテリジェントラッパー内に含まれる変更ログをさらに含む、前記請求項のいずれかに記載のインテリジェントコンテンツ項目。前記インテリジェントラッパー内に含まれるメタデータであって、前記インテリジェントコンテンツ項目がいつ作成されたか、前記コンテンツデータのバージョニング情報、キーワードタグ、前記コンテンツデータのファイルタイプ、及び前記コンテンツデータのサイズを指定する、メタデータをさらに含む、前記請求項のいずれかに記載のインテリジェントコンテンツ項目。前記インテリジェントコンテンツ項目は、共通のイベントメッセージングインフラストラクチャCEMIを用いて複数の異なるコンテンツ消費者により用いられるように構成され、前記CEMIは、前記異なるコンテンツ消費者及び複数の前記インテリジェントコンテンツ項目の間でイベントメッセージを受信し、配布するように構成されたハードウェアコンポーネント及びソフトウェアコンポーネントを含む、前記請求項のいずれかに記載のインテリジェントコンテンツ項目。前記インテリジェント機能は、前記コンテンツデータの形式を、前記コンテンツ消費者が要求した形式に変更する機能と、前記インテリジェントコンテンツ項目に関するデータ分析を実施する機能と、前記インテリジェントコンテンツ項目の存在情報を、共通イベントメッセージングインフラストラクチャCEMIにブロードキャストする機能と、を含む、前記請求項のいずれかに記載のインテリジェントコンテンツ項目。前記インテリジェント機能は、前記インテリジェントラッパー内に記録されたユーザ挙動の変更に応答して実施される少なくとも1つのアクションをトリガし、前記少なくとも1つのアクションは、前記インテリジェントコンテンツ項目内に含まれる前記コンテンツデータの形式を変更することと、前記コンテンツデータの異なる部分を圧縮されていない状態に保持しながら、前記インテリジェントコンテンツ項目内に含まれる前記コンテンツデータの使用頻度の低い部分を圧縮することと、前記コンテンツ消費者により不正使用されている前記コンテンツデータの少なくとも一部を検出し、前記対応するインテリジェントコンテンツ項目から前記データコンテンツの前記検出された部分を自動的に削除することと、から成るアクションの群から選択される、前記請求項のいずれかに記載のインテリジェントコンテンツ項目。前記インテリジェントコンテンツ項目の前記インテリジェント機能の少なくとも一部は、使用データに基づいて前記コンテンツデータを変更し、前記使用データは前記インテリジェントラッパー内に保持される、前記請求項のいずれかに記載のインテリジェントコンテンツ項目。分散コンテンツを管理するためのシステムであって、請求項1から請求項10までのいずれかにより定められるタイプの複数のインテリジェントコンテンツ項目と、前記異なるコンテンツ消費者及び前記複数のインテリジェントコンテンツ項目の間でイベントメッセージを受信し、配布するように構成されたハードウェアコンポーネント及びソフトウェアコンポーネントを含む、共通イベントメッセージングインフラストラクチャCEMIと、を含むシステム。前記複数の前記インテリジェントコンテンツ項目へのストレージ及びアクセスをサポートするハードウェアコンポーネント及びソフトウェアコンポーネントを含むインテリジェントコンテンツサーバであって、前記共通イベントメッセージングインフラストラクチャCEMIから遠隔配置される、インテリジェントコンテンツサーバをさらに含む、請求項11に記載のシステム。前記コンテンツ消費者の各々は、前記複数のインテリジェントコンテンツ項目及び前記共通イベントメッセージングインフラストラクチャCEMIから遠隔配置され、かつ、前記インテリジェントラッパーの各機能を呼び出すことができる、請求項11又は請求項12に記載のシステム。前記インテリジェントコンテンツ項目を消費し、用いるための複数のデバイスであって、前記ラッパーの前記インテリジェント機能は、前記デバイスのいずれかにより処理することができる、複数のデバイスをさらに含む、請求項11から請求項13までのいずれかに記載のシステム。前記インテリジェントコンテンツ項目の各々は互いに独立して動作し、かつ、前記インテリジェントラッパーにより定められるような1組の機能を自律的及び動的に実施することができる、請求項11から請求項14までのいずれかに記載のシステム。デジタルコード化されたコンテンツのストレージユニットを処理するための方法であって、請求項1から請求項10までのいずれかにおいて定められるタイプの複数のインテリジェントコンテンツ項目を識別することと、前記インテリジェントコンテンツ項目の各々が1組のコンテンツ消費者により用いられる際に、前記インテリジェントコンテンツ項目の各々に関連する使用挙動を、前記関連するインテリジェントコンテンツ項目の前記インテリジェントラッパー内に格納される使用データ内に記録することと、前記インテリジェントコンテンツ項目の各々が、前記記録された使用挙動への変更に基づいて、前記インテリジェントラッパー内で定められた少なくとも1つの自己管理機能をトリガすることと、を含み、前記少なくとも1つの自己管理機能は、前記対応するインテリジェントコンテンツ項目に、前記インテリジェントコンテンツ項目内に含まれる前記コンテンツデータの形式を変更することと、前記コンテンツデータの異なる部分を圧縮されていない状態に保持しながら、前記インテリジェントコンテンツ項目内に含まれる前記コンテンツデータの使用頻度の低い部分を圧縮することと、前記コンテンツ消費者により不正使用されている前記コンテンツデータの少なくとも一部を検出し、前記対応するインテリジェントコンテンツ項目から前記データコンテンツの前記検出された部分を自動的に削除することと、のうちの少なくとも1つを実施させる方法。前記インテリジェントコンテンツ項目の異なるものは、前記記録された使用挙動に応答して、以下の自己管理機能、すなわち、前記インテリジェントコンテンツ項目内に含まれる前記コンテンツデータの形式を変更することと、前記コンテンツデータの異なる部分を圧縮されていない状態に保持しながら、前記インテリジェントコンテンツ項目内に含まれる前記コンテンツデータの使用頻度の低い部分を圧縮することと、前記コンテンツ消費者により不正使用されている前記コンテンツデータの少なくとも一部を検出し、前記対応するインテリジェントコンテンツ項目から前記データコンテンツの前記検出された部分を自動的に削除することと、を実施する、請求項16に記載の方法。前記少なくとも1つの自己管理機能は、前記対応するインテリジェントコンテンツ項目に、前記インテリジェントコンテンツ項目内に含まれる前記コンテンツデータの形式を変更させる、請求項16に記載の方法。前記少なくとも1つの自己管理機能は、前記対応するインテリジェントコンテンツ項目に、前記コンテンツデータの異なる部分を圧縮されていない状態に保持しながら、前記インテリジェントコンテンツ項目内に含まれる前記コンテンツデータの使用頻度の低い部分を圧縮させる、請求項16に記載の方法。前記少なくとも1つの自己管理機能は、前記対応するインテリジェントコンテンツ項目に、前記コンテンツ消費者により不正使用されている前記コンテンツデータの少なくとも一部を検出させ、前記データコンテンツの前記検出された部分を、前記対応するインテリジェントコンテンツ項目から自動的に削除させる、請求項16に記載の方法。前記インテリジェントコンテンツ項目の各々は、前記インテリジェントコンテンツ項目が自己管理ストレージユニットとして機能するのを可能にするインテリジェントラッパーと、前記インテリジェントラッパー内に含まれるコンテンツデータと、前記インテリジェントラッパー内に含まれるインテリジェント機能であって、前記インテリジェントコンテンツ項目の状態を自律的及び動的に管理し、かつ、コンテンツ消費者が前記コンテンツデータにアクセスしこれを利用するための詳細を管理する前記インテリジェントラッパーの能力を表す、インテリジェント機能と、を含む、請求項16に記載の方法。前記インテリジェントコンテンツ項目の各々は、前記インテリジェントコンテンツ項目と共通イベントメッセージングインフラストラクチャCEMIとの間のイベントの通信、及び前記インテリジェントコンテンツ項目から前記共通イベントメッセージングインフラストラクチャCEMIへのハートビートメッセージの通信を含む、前記インテリジェントコンテンツ項目の通信活動を管理するように構成された、前記インテリジェントラッパー内に含まれる通信ハンドラと、前記インテリジェントラッパー内に含まれるインテリジェント機能であって、前記インテリジェントコンテンツ項目の状態を自律的及び動的に管理し、かつ、コンテンツ消費者が前記コンテンツデータにアクセスしこれを利用するための詳細を管理する前記インテリジェントラッパーの能力を表す、インテリジェント機能と、前記インテリジェントラッパー内に含まれる前記コンテンツ項目についての使用データであって、前記使用データは、前記インテリジェントコンテンツ項目についてなされた要求、並びに前記要求を満たすために必要とされる後のアクションを記述する種々の情報を含み、前記使用データの値は、前記インテリジェント機能の自動的な特定のものをトリガする、使用データと、前記インテリジェントラッパー内に含まれるセキュリティ属性であって、前記コンテンツデータに関するアクセス制限を指定する、セキュリティ属性と、前記コンテンツデータの状態の変更、これらの変更が行われた回数、及び前記変更を行ったコンテンツ消費者を記録する、前記インテリジェントラッパー内に含まれる変更ログと、前記インテリジェントラッパー内に含まれるメタデータであって、前記インテリジェントコンテンツ項目がいつ作成されたか、前記コンテンツデータのバージョニング情報、キーワードタグ、前記コンテンツデータのファイルタイプ、及び前記コンテンツデータのサイズを指定する、メタデータと、をさらに含む、請求項21に記載の方法。コンピュータ使用可能プログラムコードを有するコンピュータプログラムであって、前記コンピュータ使用可能プログラムコードは、プロセッサにより実行されたときに、請求項16から請求項22までのいずれかに記載のステップを実施するように動作可能である、非一時的ストレージ媒体内に格納されたコンピュータ使用可能プログラムコードを含む、コンピュータプログラム。自律的なインテリジェントコンテンツ項目を提供する。1つの態様は、非一時的ストレージ媒体上に格納されたデジタルコード化された情報のストレージユニットを提供する。本ストレージユニットは、インテリジェントコンテンツ項目と呼ぶことができる。インテリジェントコンテンツ項目は、インテリジェントラッパーと、コンテンツデータと、インテリジェント機能とを含むことができる。インテリジェントラッパーは、インテリジェントコンテンツ項目が自己管理ストレージユニットとして機能するのを可能にすることができる。コンテンツデータは、インテリジェントラッパー内に含ませることができる。インテリジェント機能は、インテリジェントラッパー内に含ませることができる。インテリジェント機能は、インテリジェントコンテンツ項目の状態を自律的及び動的に管理し、かつ、コンテンツ消費者が前記コンテンツデータにアクセスしこれを利用するための詳細を管理する前記インテリジェントラッパーの能力を表すことができる。別の態様は、分散コンテンツを管理するためのシステムを提供する。本システムは、複数のインテリジェントコンテンツ項目と、共通イベントメッセージングインフラストラクチャCEMIとを含むことができる。インテリジェントコンテンツ項目の各々は、ストレージ媒体内に格納されたストレージユニットとすることができる。各々のインテリジェントコンテンツ項目は、インテリジェントコンテンツ項目が自己管理ストレージユニットとして機能するのを可能にするインテリジェントラッパーと、インテリジェントラッパー内に含まれるコンテンツデータとを含むことができる。共通イベントメッセージングインフラストラクチャCEMIは、異なるコンテンツ消費者及びインテリジェントコンテンツ項目の間でイベントメッセージを受信し、配布するように構成されたハードウェアコンポーネント及びソフトウェアコンポーネントを含むことができる。更に別の態様は、デジタルコード化されたコンテンツのストレージユニットを処理するための方法、コンピュータプログラム、及びシステムを提供する。この態様において、1組のインテリジェントコンテンツ項目を識別することができ、ここで各々のインテリジェントコンテンツ項目は、ストレージ媒体内に格納されたストレージユニットである。各々のインテリジェントコンテンツ項目は、インテリジェントコンテンツ項目が自己管理ストレージユニットとして機能するのを可能にするインテリジェントラッパーと、インテリジェントラッパー内に格納されたコンテンツデータとを含むことができる。インテリジェントコンテンツ項目の各々が1組のコンテンツ消費者により利用される際、インテリジェントコンテンツ項目の各々に関連する使用挙動を、関連するインテリジェントコンテンツ項目のインテリジェントラッパー内に格納された使用データ内に記録することができる。インテリジェントコンテンツ項目の各々は、記録された使用挙動の変更に基づいて、インテリジェントラッパー内で定められた少なくとも1つの自己管理機能をトリガすることができる。自己管理機能は、対応するインテリジェントコンテンツ項目に、インテリジェントコンテンツ項目内に含まれるコンテンツデータの形式を変更させ、コンテンツデータの異なる部分を圧縮されていない状態に保持しながら、インテリジェントコンテンツ項目内に含まれるコンテンツデータの使用頻度の低い部分を圧縮させ、及び/又は、コンテンツ消費者により不正使用されているコンテンツデータの少なくとも一部を検出し、データコンテンツの検出された部分を、対応するインテリジェントコンテンツ項目から自動的に削除させることができる。ここで、添付図面を参照して、ほんの一例として本発明の実施形態を説明する。本発明は、コンテンツデータレベルでインテリジェントコンテンツ管理機能を提供する解決法を開示する。コンテンツデータの要素をインテリジェントラッパーに結合して、インテリジェントコンテンツ項目を作成することができる。インテリジェントラッパーは、コンテンツデータに関する使用データを取り込み、かつ、コンテンツ消費者によるコンテンツデータのアクセスを改善するように設計された種々のインテリジェント機能を実行するように構成することができる。インテリジェントコンテンツ項目は、共通イベントメッセージングインフラストラクチャCEMIを用いて、コンテンツ消費者へのイベントブロードキャストを処理することができる。当業者により認識されるように、本発明の態様は、システム、方法又はコンピュータプログラム製品として具体化することができる。従って、本発明の態様は、完全にハードウェアの実施形態、完全にソフトウェアの実施形態ファームウェア、常駐ソフトウェア、マイクロコード等を含む、又はソフトウェアの態様とハードウェアの態様とを組み合わせた実施形態の形態をとることができ、本明細書においては、これらは全て、一般的に回路、モジュール又はシステムと呼ぶことがある。さらに、本発明の態様は、具体化されたコンピュータ可読プログラムコードを有する、1つ又は複数のコンピュータ可読媒体内に具体化されたコンピュータプログラム製品の形態をとることができる。1つ又は複数のコンピュータ可読媒体のいずれの組み合わせを用いることもできる。コンピュータ可読媒体は、コンピュータ可読信号媒体又はコンピュータ可読ストレージ媒体とすることができる。コンピュータ可読ストレージ媒体は、例えば、これらに限定されるものではないが、電子、磁気、光、電磁気、赤外線、又は半導体のシステム、装置、若しくはデバイス、又は上記のいずれかの適切な組み合わせとすることができる。コンピュータ可読ストレージ媒体のより具体的な例非網羅的なリストには、1つ又は複数の配線を有する電気的接続、ポータブルコンピュータディスケット、ハードディスク、ランダムアクセスメモリRAM、読み出し専用メモリROM、消去可能プログラム可能読み出し専用メモリEPROM又はフラッシュメモリ、光ファイバ、ポータブルコンパクトディスク読み出し専用メモリCD-ROM、光記憶装置、磁気記憶装置、又は上記のもののいずれかの適切な組み合わせが挙げられる。本明細書の文脈において、コンピュータ可読ストレージ媒体は、命令処理システム、装置若しくはデバイスによって又はこれらと関連して用いるためのプログラムを収容又は格納することができるいずれかの有形媒体とすることができる。コンピュータ可読信号媒体は、コンピュータ可読プログラムコードが、例えばベースバンド内に、又は搬送波の一部としてその中に具体化された、伝搬データ信号を含むことができる。このような伝搬信号は、これらに限定されるものではないが、電磁気、光又はこれらのいずれかの適切な組み合わせを含む、種々の異なる形態のいずれかを取ることができる。コンピュータ可読信号媒体は、コンピュータ可読ストレージ媒体ではなく、かつ、命令処理システム、装置若しくはデバイスによって又はこれらと関連して用いるためのプログラムを通信、伝搬、又は搬送することができる、いずれかのコンピュータ可読媒体とすることができる。コンピュータ可読媒体上に具体化されたプログラムコードは、これらに限定されるものではないが、無線、有線、光ファイバケーブル、RFなど、又は上記のもののいずれかの適切な組み合わせを含む、いずれかの適切な媒体を用いて伝送することができる。本発明の態様のための動作を実行するためのコンピュータプログラムコードは、Java、Smalltalk、Cなどのようなオブジェクト指向型プログラミング言語、及びCプログラミング言語又は同様のプログラミング言語のような従来の手続き型プログラミング言語を含む、1つ又は複数のプログラミング言語のいずれかの組み合わせで記述することができる。プログラムコードは、完全にユーザのコンピュータ上で実行されるか、一部がユーザのコンピュータ上で、独立型ソフトウェアパッケージとして実行されるか、一部がユーザのコンピュータ上で実行され、一部が遠隔コンピュータ上で実行されるか、又は完全に遠隔コンピュータ若しくはサーバ上で実行される場合がある。後者のシナリオにおいては、遠隔コンピュータは、ローカルエリアネットワークLAN若しくは広域ネットワークWANを含むいずれかのタイプのネットワークを通じてユーザのコンピュータに接続されるか、又は、例えば、インターネットサービスプロバイダを用いたインターネットを通じて外部コンピュータへの接続がなされる場合がある。本発明の態様は、本発明の実施形態による方法、装置システム及びコンピュータプログラム製品のフローチャート図及び/又はブロック図を参照して以下に説明される。フローチャート図及び/又はブロック図の各ブロック、並びにフローチャート図及び/又はブロック図におけるブロックの組み合わせは、コンピュータプログラム命令によって実装できることが理解されるであろう。これらのコンピュータプログラム命令を、汎用コンピュータ、専用コンピュータ、又は他のプログラム可能データ処理装置のプロセッサに与えて、マシンを製造し、その結果、コンピュータ又は他のプログラム可能データ処理装置のプロセッサによって実行される命令が、フローチャート及び/又はブロック図の1つ又は複数のブロックにおいて指定された機能/動作を実施するための手段を生成するようになる。これらのコンピュータプログラム命令を、コンピュータ、他のプログラム可能データ処理装置、又は他の装置を特定の方式で機能させるように指示することができるコンピュータ可読媒体内に格納し、その結果、そのコンピュータ可読媒体内に格納された命令が、フローチャート及び/又はブロック図の1つ又は複数のブロックにおいて指定された機能/動作を実装する命令を含む製品を生成するようにすることができる。コンピュータプログラム命令を、コンピュータ、他のプログラム可能データ処理装置、又は他の装置上にロードして、そのコンピュータ、他のプログラム可能データ処理装置、又は他の装置上で行われる一連の動作ステップによりコンピュータ実装プロセスを生成し、その結果、コンピュータ又は他のプログラム可能装置上で実行される命令が、フローチャート及び/又はブロック図の1つ又は複数のブロックにおいて指定された機能/動作を実装するためのプロセスをもたらすようにすることもできる。上の段落は、再生デバイス及びテープデバイス例えば、ビデオカセットレコーダ又はデジタルビデオレコーダのような、コンピュータに外部実装され、本開示に関連するこうしたデバイス、並びに、ハードディスクドライブ、仮想テープドライブ及び他のこうしたデバイスのような外部又は遠隔取り付け可能又は実装可能なストレージデバイスに関し、それらを含むことができる。図1は、本明細書で開示される本発明の構成の実施形態による、インテリジェントコンテンツ項目135を提供するシステム100を示す概略図である。システム100において、インテリジェントコンテンツ項目135は、共通イベントメッセージングインフラストラクチャCEMI110及びネットワーク180を用いて、種々のコンテンツ消費者により用いることができる。コンテンツ消費者105は、インテリジェントコンテンツ項目135により表されるコンテンツデータ175を要求/使用する様々なエンティティを表すことができる。コンテンツ消費者105の例は、これらに限定されるものではないが、人間のユーザ、ビジネスプロセス、ソフトウェアアプリケーション、コンピューティングシステムなどを含むことができる。CEMI110は、イベントベースのコンピューティングシステム及び/又はアプリケーションのためのイベントの配布を管理するのに必要なハードウェアコンポーネント及び/又はソフトウェアコンポーネントを表すことができる。CEMI110は、コンテンツ消費者105、インテリジェントコンテンツサーバ120、及びインテリジェントコンテンツ項目135の間で、イベントメッセージを受信及び/又は配布するように構成することができる。インテリジェントコンテンツサーバ120は、インテリジェントコンテンツ項目135のストレージ及びアクセスをサポートするハードウェアコンポーネント及び/又はソフトウェアコンポーネントを表すことができる。インテリジェントコンテンツサーバ120は、インテリジェントコンテンツクリエータ125と、インテリジェントコンテンツ項目135を収容するためのデータストア130とを含むことができる。インテリジェントコンテンツクリエータ125は、インテリジェントコンテンツ項目135の作成と関連した機能を実施するように構成されたソフトウェアアプリケーションを表すことができる。インテリジェントコンテンツクリエータ125の機能は、コンテンツ消費者105が開始するアクション及び/又はイベントにより呼び出すことができる。例えば、書籍の電子コピーをe電子リーダーデバイスに適したデータ形式に変換するビジネスプロセス105は、変換の最後に、インテリジェントコンテンツクリエータ125を呼び出して、変換された書籍をインテリジェントコンテンツ項目135として格納することができる。インテリジェントコンテンツ項目135は、自己管理能力がある複合データストレージ構成を表すことができる。インテリジェントコンテンツ項目135は、インテリジェントラッパー140、及びコンテンツデータ175の項目から成ることができる。インテリジェントコンテンツクリエータ125の機能は、インテリジェントラッパー140を作成すること、及びインテリジェントラッパー140をコンテンツデータ175に結合させることを含むことができる。コンテンツデータ175は、標準化されたコード化形式に適合する電子データファイルを表すことができる例えば、.DOCファイル、.MP3ファイル、.AVIファイル、.JPGファイルなど。インテリジェントラッパー140は、対応するコンテンツデータ175に関する自己管理能力を実装するフレームワークを表すことができる。すなわち、インテリジェントラッパー140は、コンテンツデータ175が種々のコンテンツ消費者105によりどのように使用されるのかを監視し、次いで、コンテンツデータ175のアクセス可能性を改善するために、変更を判断し開始することができる。例えば、インテリジェントコンテンツ項目135のインテリジェントラッパー140は、コンテンツ消費者105が、コンテンツデータ175を現在格納している形式以外のデータ形式を頻繁に要求していると識別することができる。次いで、インテリジェントラッパー140は、コンテンツデータ175を他のデータ形式に変換すること、又は他のデータ形式のコピーを作製することを要求するイベントを発行することができる。コンテンツデータ175に加えて、インテリジェントラッパー140は、メタデータ145、セキュリティ属性150、インテリジェント機能155、通信ハンドラ160、使用データ165、及び変更ログ170を含むことができる。メタデータ145は、含まれているコンテンツデータ175を記述する様々な高レベルのデータ値を表すことができる。例えば、メタデータ145は、インテリジェントコンテンツ項目135がいつ作成されたか、コンテンツデータ175のバージョニング情報、キーワードタグ、コンテンツデータ175のファイルタイプ及びサイズなどを取り込むことができる。メタデータ145の取り込み及び付加は、インテリジェントコンテンツ項目135の作成中のインテリジェントコンテンツクリエータ125の機能とすることができ、又は、作成後にインテリジェントラッパー140により実施することができる。メタデータ145は、アクセス要求を発行する前に、コンテンツデータ175についての詳細をコンテンツ消費者105に提供することができる。例えば、コンテンツ消費者105は、同じキーワードタグを有するコンテンツデータ175のリストを生成するために、インテリジェントコンテンツ項目135のライブラリのメタデータ145に照会することができる。セキュリティ属性150は、コンテンツデータ175のアクセス制限を表現するために用いることができる。インテリジェントラッパー140は、コンテンツ消費者105及び/又はCEMI110からの入ってくる要求をセキュリティ属性150に対して評価し、コンテンツデータ175が提供されるかどうか、及び/又は、どのように提供されるかを判断することができる。例えば、未知のコンテンツ消費者105からのアクセス要求を自動的に拒否すること、又はこれにコンテンツデータ175の一部だけすなわち、ビデオファイルの最初の十秒を提供することができる。関連した属性を有するセキュリティシステムのような他のシステムを、インテリジェントラッパー140内に含ませることができることに留意すべきである。別の実施形態において、セキュリティ属性150を用いてインテリジェントラッパー140により実施されるセキュリティ機能は、外部のセキュリティサーバ図示せずによって処理することができる。この分散型モデルにおいて、セキュリティシステム以外のような付加的なシステムを利用し、組み込むことができる。インテリジェント機能155は、インテリジェントコンテンツ項目135がコンテンツ消費者105によりどのように使用されるかに応じて、全体的としてのインテリジェントコンテンツ項目135の状態、又はコンテンツデータ175だけの状態を自律的及び動的に管理するための、インテリジェントラッパー140の能力を表すことができる。従って、その使用により正当化された場合にのみ、インテリジェントコンテンツ項目135又はコンテンツデータ175に対して変更がなされる。各々のインテリジェントコンテンツ項目135は互いに独立して機能することを強調すべきである。すなわち、インテリジェントコンテンツ項目A135に対してなされた変更は、インテリジェントコンテンツ項目A135がどのように使用されたかを反映することができ、いずれの他のインテリジェントコンテンツ項目135にも適用されない。インテリジェントコンテンツ項目135に対する変更は使用に基づいているため、使用データ165を取り込むように、インテリジェント機能155を構成することができる。使用データ165は、行われたインテリジェントコンテンツ項目135の要求、並びに要求を満たすために必要とされる何らかの後続のアクションを記述する種々の情報を含むことができる。例えば、異なるデータ形式に対する要求がなされた場合、使用データ165は、要求中のコンテンツ消費者105についての詳細、及びコンテンツデータ175がデータ変換を要求したことを取り込むことができる。他のインテリジェント機能155は、使用データ165を用いて、データ分析のような他の操作を実施することができる。上記の例に基づいて、1つの実施形態において、インテリジェント機能155は、portablenetworkgraphicsPNG形式で格納されたコンテンツデータ175は、70の確率で、jointphotographicsexpertgroupJPEG形式で要求されることを識別することができる。このデータ分析から、インテリジェント機能155は、コンテンツデータ175がPNGではなくJPEGとして格納された場合、より多くの時間及びリソースが節約されると判断することができる。このタイプの変換は、上記の例に限定されるものではなく、使用データが、.MP4が好ましい要求された形式であると示すときに、.AVIファイルから.MP4ファイルへといった、他のメディアタイプの変換に対して用い得ることに留意すべきである。付加的に、使用データ165は、コンテンツ消費者105による使用のために要求することができる。例えば、ビジネスプロセス105は、マーケティング活動のための対象者を判断するために、インテリジェントコンテンツ項目135の使用データ165を要求することができる。インテリジェント機能155又はコンテンツ消費者105により、インテリジェントコンテンツ項目135又はコンテンツデータ175に変更が行われると、インテリジェント機能155は、この変更を、変更ログ170内のインテリジェントコンテンツ項目135の状態内に記録することができる。使用データ165と同様に、変更ログ170のコンテンツは、インテリジェント機能155により実施されるデータ分析及び他の操作のために用いることができる。インテリジェント機能155はまた、ハートビートメッセージ118の形で、存在情報をCEMI110に定期的にブロードキャストするように構成することもできる。ハートビートメッセージ118を用いて、インテリジェントコンテンツ項目135の簡単な説明を提供し、その存在を示すことができる。例えば、ハートビートメッセージ118は、インテリジェントコンテンツ項目135の名称及び位置を含むことができる。インテリジェントコンテンツ項目135の最新のハートビートメッセージ118をデータストア115内に保持するように、CEMI110を構成することができる。CEMI110により格納されたハートビートメッセージ118は、コンテンツデータ175を要求する前に、コンテンツ消費者105が使用することができる利用可能なインテリジェントコンテンツ項目135の動的リストを表すことができる。インテリジェントコンテンツ項目135がもはや利用可能でないすなわち、非アクティブである又は削除されるとき、CEMI110は、もはやハートビートメッセージ118を受信せず、古くなったoutdatedハートビートメッセージ118を削除することができる。ハートビートメッセージ118の使用により、多くの従来のコンテンツ管理システムにおいて一般的であるように、インテリジェントコンテンツ項目135を単一の中心の位置に格納する必要性が低減され得ることを留意すべきである。そのインテリジェント機能155及び使用データ165により最良と考えられる位置に、インテリジェントコンテンツ項目135を格納することができる。ハートビートメッセージ118は、インテリジェントコンテンツ項目135の各々の位置を、CEMI110に、従って、あらゆるコンテンツ消費者105に提供し続けることができる。例えば、インテリジェント機能155は、インテリジェントコンテンツ項目135を、それを最も頻繁に要求するコンテンツ消費者105の近くに格納するのがより効率的であると判断することができる。インテリジェントコンテンツ項目135が再配置された後、その後続のハートビートメッセージ118は、この位置の変更を反映する。通信ハンドラ160は、CEMI110に送られるイベントの構成のような通信関連のタスクを管理するように構成された、インテリジェントラッパー140のコンポーネントを表すことができる。例えば、インテリジェント機能155は、コンテンツデータ175を別のデータ形式に変換すべきであると判断し、関連情報を通信ハンドラ160に渡すことができる。次いで、通信ハンドラ160は、CEMI110が使用する標準に従って、適切なイベントメッセージを構成することができる。別の実施形態において、ハートビートメッセージ118又はインテリジェントコンテンツサーバが発行したあらゆるメッセージは、CEMIに代わるものとして外部システムにより、追跡し、保持することができる。この外部システムは、ハートビートメッセージ118を参照して説明されたようなCEMIの機能を実施することができる。本明細書で用いられる場合、提示されたデータストア115及び130は、デジタル情報を格納するように構成された物理ストレージ空間又は仮想ストレージ空間とすることができる。データストア115及び130は、これらに限定されるものではないが、磁気ディスク、光ディスク、半導体メモリ、デジタルコード化されたプラスチックメモリ、ホログラフィメモリ、又はいずれかの他の記録媒体を含む、いずれかのタイプのハードウェア内に物理的に実装することができる。データストア115及び130は、スタンドアロン型ストレージユニット、及び、複数の物理デバイスから形成されたストレージユニットとすることができる。付加的に、種々の方法でデータストア115及び130内に情報を格納することができる。例えば、情報を、データベース構造内に格納することができ、又は、ファイルストレージシステムの1つ又は複数のファイル内に格納することができ、そこで、各々のファイルを情報検索目的で索引付けされることも又はされないこともあり得る。さらに、データストア115及び/又は130は、1つ又は複数の暗号化機構を用いて、格納された情報を不正アクセスから保護することができる。ネットワーク180は、搬送波内にコード化されたデータを伝えるのに必要な、あらゆるハードウェア/ソフトウェア/及びファームウェアを含むことができる。データは、アナログ信号又はデジタル信号内に含ませることができ、データチャネル又は音声チャネルを通じて伝えることができる。ネットワーク180は、コンピューティングデバイスコンポーネントの間、及び、統合デバイスコンポーネントと周辺機器との間で通信を交換するのに必要な、ローカルコンポーネント及びデータ経路を含むことができる。ネットワーク180はまた、インターネットのようなデータネットワークを共に形成する、ルータ、データライン、ハブ、及び中間サーバのようなネットワーク機器を含むこともできる。ネットワーク180はまた、テレフォニースイッチ、モデム、セルラー式通信塔などのような、回路ベースの通信コンポーネント及び移動体通信コンポーネントを含むこともできる。ネットワーク180は、有線ベース及び/又は無線の通信経路を含むことができる。図2乃至図4は、本開示の実施形態による方法のフローチャートである。これらのフローは例示のためのものであり、本開示は、これらのフロー内に含まれる情報及び/又はステップに限定されるものではない。インテリジェントコンテンツ項目、その作成、更新、削除、アクセス基準、及び外部システムとの対話に関する他の方法が考慮される。図2は、本明細書で開示される本発明の構成の実施形態による、インテリジェントコンテンツ項目、CEMI、及びコンテンツ消費者の間の基本的な対話を説明する方法200のフローチャートである。方法200は、自律的なインテリジェントコンテンツ項目をサポートするシステム100及び/又は別のシステムの文脈内で実施することができる。方法200は、インテリジェントコンテンツクリエータがインテリジェントコンテンツ項目を生成することができる、ステップ205において開始することができる。ステップ210において、インテリジェントコンテンツ項目は、CEMIに登録することができる。ステップ210は、インテリジェントコンテンツ項目からCEMIへの最初のハートビートメッセージの送信を表すことができる。ステップ215において、CEMIは、コンテンツ消費者に、インテリジェントコンテンツ項目の可用性を知らせることができる。ステップ215は、CEMI内に固有のサブスクライブ機能を利用することができる。次いで、ステップ220において、コンテンツ消費者はインテリジェントコンテンツ項目にアクセスすることができる。適切な権利を有するユーザだけがインテリジェントコンテンツ項目にアクセスできることに留意すべきである。ステップ220の間に、後述のステップ315に類似した権限付与チェックを実施することができる。ステップ225において、インテリジェントコンテンツ項目は使用データを取り込むことができる。ステップ230において、インテリジェントコンテンツ項目により取り込まれた使用データを分析することができる。ステップ235において、インテリジェントコンテンツ項目は、ステップ230において実施された分析が、コンテンツデータのストレージを変更すべきであることを指示しているかどうかを判断することができる。ステップ230における分析は、単にデータのストレージにとどまらない影響を与え得ることに留意すべきである。例えば、システムにより、コンテンツにアクセスする必要があるが、まずコンテンツを別のコードに変換することが要求される。その後、コンテナがトランスコーダを呼び出すことができる。別の実施形態において、ステップ230におけるデータ分析の付加的な機能は、自己監視を考慮することができる。当該データは大容量のメディアコンテンツとすることができ、かつ、常にある特定の部分にアクセスされることを分析が示し得ると仮定する。インテリジェント機能155は、次にコンテンツが要求されたときに、これを考慮に入れることができ、従って、上記の一般的にアクセスされるデータをキャッシュに入れる等のように、その記録を更新することができる。コンテンツデータの変更が指示されない場合、方法200のフローは、ステップ220に戻り、そこで、インテリジェントコンテンツ項目は、その使用の監視を続行することができる。コンテンツデータの変更が指示される場合、ステップ240において、インテリジェントコンテンツ項目は、変更を行うことを決定することができる。ステップ245において、インテリジェントコンテンツ項目は、決定した変更を要求するイベントをCEMIに送ることができる。ステップ250において、CEMIは、変更イベントを適切なシステム又はプロセスに伝えることができる。ステップ255において、システム又はプロセスは、要求された変更を実施することができる。ステップ260において、インテリジェントコンテンツ項目は、システム又はプロセスが行った変更を、その変更ログに記録することができる。ステップ265において、インテリジェントコンテンツ項目は、状態変更イベントをCEMIに送ることができる。ステップ265から、方法200のフローは、ステップ220に戻ることができ、そこでインテリジェントコンテンツ項目はその使用の監視を続行することができる。図3は、本明細書で開示される本発明の構成の実施形態に従った、インテリジェントコンテンツ項目のインテリジェントラッパーによるコンテンツデータアクセスの処理を示す方法300のフローチャートである。方法300は、方法200と併せて、システム100により実施することができる。方法300は、インテリジェントコンテンツ項目が、コンテンツ消費者からアクセス要求を受信することができるステップ305において開始することができる。ステップ310において、インテリジェントラッパーにより、アクセス要求に関する使用データを取り込むことができる。ステップ315において、要求中のコンテンツ消費者が有効なセキュリティ証明書を有しているかどうかを判断することができる。要求中のコンテンツ消費者が有効なセキュリティ証明書を有していない場合、ステップ320を実行することができ、そこで、インテリジェントラッパーがアクセス要求を拒否することができる。ステップ320の一部として、要求中のコンテンツ消費者に拒否の通知を与えることができる。要求中のコンテンツ消費者が有効なセキュリティ証明書を有している場合、ステップ325において、コンテンツ消費者に提供されるコンテンツデータの部分を判断することができる。セキュリティ及び/又はアクセス特権がどのように実装されるかに応じて、有効なセキュリティ証明書は、依然として様々なレベルのアクセス提供を含み得る。例えば、電子媒体のインターネットストアにおいて、有効なセキュリティ証明書を有するゴールドステータスレベルのユーザには、コンテンツデータの全体が提供され、有効なセキュリティ証明書を有するシルバーステータスレベルのユーザには、コンテンツデータの前半だけが提供され得る。ステップ330において、コンテンツデータの判断された部分をインテリジェントラッパーから分離し、コンテンツデータの判断された部分のコピーを要求者が利用できるようにすることができる。ステップ335において、要求を満たすために、コンテンツデータにデータ変換を施す必要性を判断することができる。データ変換が必要ない場合、ステップ355を実行することができ、そこで、コンテンツデータの部分のコピーを要求中のコンテンツ消費者に伝えることができる。データ変換が必要とされる場合、ステップ340において、データ変換イベントをCEMIに送ることができる。ステップ345において、次いで、インテリジェントコンテンツ項目は、変換されたコンテンツデータを受信することができる。ステップ350において、データ変換に関する使用データを記録することができる。図4は、本明細書で開示される本発明の構成の実施形態に従った、インテリジェントコンテンツクリエータによるインテリジェントコンテンツ項目の作成を説明する方法400のフローチャートである。方法400は、方法200及び/又は300と併せてシステム100の文脈において実施することができる。方法400は、インテリジェントコンテンツクリエータがコンテンツデータを受信することができるステップ405において開始することができる。ステップ410において、コンテンツデータに関するメタデータを識別することができる。ステップ415において、受信したコンテンツデータが新しいものであるすなわち、既存のインテリジェントコンテンツ項目の新しいバージョンではないかどうかを判断することができる。受信したコンテンツデータが新しいものである場合、コンテンツデータについてのインテリジェントラッパーを作成することができるステップ440を実行することができる。ステップ445において、メタデータをインテリジェントラッパーに付加することができる。ステップ450において、受信したコンテンツデータをインテリジェントラッパーと結合させて、インテリジェントコンテンツ項目を作成することができる。次いで、ステップ455において、インテリジェントコンテンツ項目を格納することができる。ステップ460において、インテリジェントコンテンツ項目をアクティブ化することができる。インテリジェントコンテンツ項目のアクティブ化は、インテリジェントコンテンツ項目のインテリジェント機能の初期化に対応し得る。受信したコンテンツデータが新規のものではない場合、方法400は、ステップ415からステップ420に流れ、そこで、受信したコンテンツデータを既存のコンテンツデータと置き換えるかどうかを判断することができる。受信したコンテンツデータを既存のコンテンツデータと置き換えないすなわち、別個のバージョンンのコンテンツデータである場合、ステップ425において、メタデータにバージョニング情報を付加することができる。ステップ427において、システムは、随意的に、ステップ425において行われたイベントについて関係者に通知するメッセージをブロードキャストすることができる。ステップ427から又はステップ425から直接、方法400のフローはステップ440に進むことができ、そこでコンテンツデータをインテリジェントコンテンツ項目内に作製することができる。既存のコンテンツデータと置き換える場合、ステップ430において、インテリジェントコンテンツ項目を、そのコンテンツデータとインテリジェントラッパーに分離することができる。ステップ435において、既存のコンテンツデータを削除することができる。削除した後、ステップ437において、システムは、随意的に、ステップ435において行われたイベントについて関係者に通知するメッセージをブロードキャストすることができる。ステップ437から又はステップ435から直接、方法400はステップ450に流れ、これに応じて進行することができる。このステップ450の発生において、受信したコンテンツデータは新しいインテリジェントラッパーに結合されず、既存のインテリジェントコンテンツ項目からのインテリジェントラッパーに結合されることに留意すべきである。図面内のフローチャート及びブロック図は、本発明の種々の実施形態による、システム、方法及びコンピュータプログラムの可能な実装の、アーキテクチャ、機能及び動作を示す。この点に関して、フローチャート又はブロック図内の各ブロックは、指定された論理機能を実装するための1つ又は複数の実行可能命令を含む、モジュール、セグメント、又はコードの一部を表すことができる。幾つかの代替的な実装において、ブロック内に記載された機能は、図面に記された順序とは異なる順序で行われることもあることにも留意すべきである。例えば、連続して図示された2つのブロックが、実際には実質的に同時に実行されることもあり、又はこれらのブロックは、関与する機能に応じて、ときには逆順で実行されることもある。ブロック図及び/又はフローチャート図内の各ブロック、並びにブロック図及び/又はフローチャート図内のブロックの組み合わせは、指定された機能又は動作を実行する専用ハードウェアベースのシステム、又は専用ハードウェアとコンピュータ命令との組み合わせによって実装できることにも留意されたい。