デジタル・アセット・タイプ
Oracle Content Managementのデジタル・アセットは、webサイトやその他の公開チャネルで使用するイメージやビデオなどのメディア・ファイルですが、ドキュメントを含む任意のファイル・タイプにすることができます。
Oracle Content Managementには、次の2つの異なるデジタル・アセット・タイプがあります:
- シードされたデジタル・アセット・タイプ
- カスタム・デジタル・アセット・タイプ
シード済デジタル・アセット・タイプ
Oracle Content Managementは、デジタル・アセットを、基本的に事前定義された4つのうち1つの標準(シード済)クラスのうちの1つに分類します。
- イメージ
- ビデオ
- Video Plus (Oracle Content Managementで有効になっている場合)
- ファイル(基本的にはイメージやビデオではないもの)
ノート:
Oracle Content Management webインタフェースの「アセット・タイプ」ページに移動すると、これらのシード済アセット・タイプがリストに表示され、削除できません。
この分類は、リポジトリ、カテゴリ、タグ、コレクションなどとともに、コンテンツ・モデラーはビジネス・ニーズを正確に示すモデルを設計します。 すぐに使用できるデジタル・アセット・タイプは、かわりにカスタムのデジタル・アセット・タイプが選択されていないかぎり、Oracle Content Managementにアップロードされるすべてのアセットに自動的に割り当てられます。
ユーザーは、Oracle Content Management webインタフェースでリポジトリを簡単にフィルタ処理して、特定のタイプのアセットのみを表示できます。

アセットのJSONレスポンス内の「タイプ」フィールドには、そのタイプが表示されます。たとえば:
"id": "CONT8760313315D948B68E76A7A07F840DCC",
"type": "Image",
"typeCategory": "DigitalAssetType",
...
カスタム・デジタル・アセット・タイプ
シードされた(すぐに使える)デジタル・アセット・タイプでは、コンテンツ・モデリングを十分に制御できないことがあります。 すぐに使えるデジタル・アセット・タイプに加えて、独自のカスタム・デジタル・アセット・タイプを作成することもできます。 これらは、デジタル・アセット・コンテンツ・モデルを管理するための強力なメカニズムを提供します。
たとえば、コンテンツ作成者がマーケティング・コンテンツに含めるために選択できる、企業が承認したマーケティング・イメージのセットを作成できます。 これらのマーケティング・イメージは、システム内の他のイメージと同様ですが、独自のクラスです。
このようなユース・ケースをサポートするため、Oracle Content Managementでは、カスタム・デジタル・アセット・タイプを作成できます。デジタル・アセット・タイプは基本的には他のコンテンツ・タイプと同じですが、ファイルに基づいて作成されます。 カスタム・デジタル・アセット・タイプは、許可されているファイル拡張子を制限でき、他のタイプと同様にカスタム・フィールド(属性)を持つこともできます(一部の制限があります)。
例としてマーケティング・イメージに戻ります。 ファイル・タイプをPNGおよびJPGに制限する「Marketing-Images」というカスタム・デジタル・アセット・タイプを定義でき、キャプションと著作権情報文を指定する必要があります。 これにより、コンテンツ作成者に制御されたエクスペリエンスを提供し、コンテンツ・モデルに安全性を入力できます。 カスタム・デジタル・アセット・タイプは次のようになります:

カスタム・デジタル・アセット・タイプの作成
必要な管理権限がある場合は、Oracle Content Management webインタフェースでカスタム・デジタル・アセット・タイプを作成できます(「管理→コンテンツ」の下)。
新しいアセット・タイプを作成するときは、コンテンツ・アイテム・タイプまたはデジタル・アセット・タイプのいずれかを作成することを選択します。

デジタル・アセット・タイプで許可されるメディア・タイプを選択できます。 メディア・タイプの任意の組合せが可能です。

メディア・タイプに加えて、メディアおよび参照フィールド以外のデータ型であるカスタム・フィールドを追加することもできます。 コンテンツ作成者は、これらのカスタム・フィールドで追加のビジネス・コンテキストを取得し、コンテンツ検出で使用できます。 開発者は、他のタイプと同様に、これらのフィールドをアプリケーションで使用できます。

その他のコンテンツ・タイプは、メディア設定のメディア・フィールドのカスタム・デジタル・アセット・タイプを参照できます。 Oracle Content Managementでは、作成者の選択内容が設定で定義された内容に制限されます。
デジタル・アセットの作成
デジタル・アセット・タイプを定義してリポジトリで使用可能にすると、コンテンツ作成者は、そのリポジトリにアセットを追加し、そのタイプにアセットを指定できます。
このタイプに設定されたファイル・タイプの要件を満たす必要があり、コンテンツ作成者は必要な属性(キャプションまたは著作権情報)を指定する必要があります。
カスタム・デジタル資産がOracle Content Managementに入ると、他のアセットと同様に管理およびアクセスできます。


デジタル・アセットのコンテンツAPI
デジタル・アセット・タイプに基づくデジタル・アセットは、Oracle Content Managementの他のアセットとまったく同様に動作します。 コンテンツ・ワークフローに参加でき、APIコールを使用して検出およびルーティングできます。
公開された各デジタル・アセットは、RESTリソースとして使用できます。 リソースへのアドレスは、コンテンツ・アイテム・プロパティの一部として見つけることができます。

「図digital-asset-api-info.pngの説明」
配信URLの横にある { } カッコをクリックすると、アセットの完全なJSONレスポンス・データを表示できます。 次に、カスタム・デジタル・アセットに対するJSONレスポンスの一部の例を示します(typeCategory
フィールドのDigitalAssetType
と、type
フィールドのカスタム・デジタル・アセット・タイプ名):
{
"id": "CONTA0DFE7A472374C3E8B25C6AC65F797F4",
"type": "Marketing-Images",
"typeCategory": "DigitalAssetType",
"name": "We Love Coffee!.jpg",
"description": "",
"slug": "1481786684329-we-love-coffee!",
"createdDate": {
"value": "2021-04-01T22:54:46.569Z",
"timezone": "UTC"
},
"updatedDate": {
"value": "2021-04-01T22:54:46.569Z",
"timezone": "UTC"
},
"fields": {
"copyright": "(c) 2021 Acme Corporation. All rights reserved.",
"metadata": {
"width": "5184",
"height": "3456"
},
"size": 11903181,
"native": {
"links": [
{
"href": "https://.../content/published/api/v1.1/assets/CONTA0DFE7A472374C3E8B25C6AC65F797F4/native/We+Love+Coffee%21.jpg?channelToken=1c92bb5b68b245da87ffb8672ff2fddb",
"rel": "self",
"method": "GET",
"mediaType": "image/jpeg"
}
]
},
"caption": "We love coffee!",
"renditions": [
{
"name": "Thumbnail",
"formats": [
{
"format": "jpg",
"size": 0,
"mimeType": "image/jpeg",
"metadata": {
"width": "150",
"height": "100"
},
"links": [
{
"href": "https://.../content/published/api/v1.1/assets/CONTA0DFE7A472374C3E8B25C6AC65F797F4/Thumbnail/We+Love+Coffee%21.jpg?format=jpg&type=responsiveimage&channelToken=1c92bb5b68b245da87ffb8672ff2fddb",
"rel": "self",
"method": "GET",
"mediaType": "image/jpeg"
}
]
},
{
"format": "webp",
"size": 0,
"mimeType": "image/webp",
"metadata": {
"width": "150",
"height": "100"
},
"links": [
{
"href": "https://.../content/published/api/v1.1/assets/CONTA0DFE7A472374C3E8B25C6AC65F797F4/Thumbnail/We+Love+Coffee%21.jpg?format=webp&type=responsiveimage&channelToken=1c92bb5b68b245da87ffb8672ff2fddb",
"rel": "self",
"method": "GET",
"mediaType": "image/webp"
}
]
}
],
"type": "responsiveimage"
},
{
"name": "Medium",
"formats": [
{
"format": "jpg",
"size": 0,
"mimeType": "image/jpeg",
"metadata": {
"width": "1024",
"height": "682"
},
[etc.]
カスタム・デジタル・アセット・タイプとして作成および分類されるデジタル・アセットには、レンディションおよびプロパティを含むシード済アセット・タイプとまったく同じAPI契約があります。

「図api_info_for_assets.pngの説明」
さらに学ぶ...