メタデータスキーマは、プロパティページのレイアウトと、特定のスキーマを使用するアセット用に表示されるメタデータプロパティを記述します。アセットにどのスキーマを適用するかによって、そのアセットのプロパティページに表示されるメタデータフィールドが決まります。

一般に、各アセットのプロパティページには、そのアセットの MIME タイプに応じたデフォルトのメタデータプロパティが表示されます。管理者は、メタデータスキーマエディターを使用して、既存のスキーマを変更したり、カスタムのメタデータスキーマを追加したりできます。AEM Assets Brand Portal には、各種 MIME タイプのアセット用のデフォルトフォームが用意されていますが、これらのアセット用のカスタムフォームも追加できます。

メタデータスキーマフォームの追加

新しいメタデータスキーマフォームを作成するには、以下の手順を実行します。

  1. 上部の AEM ツールバーにあるアドビのロゴをクリックして、管理ツールにアクセスします。

    aemlogo
  2. 管理ツールパネルの「メタデータスキーマ」をクリックします。

    Navigation-Panel
  3. メタデータスキーマフォームページの「作成」をクリックします。

    Create-metadata-schema-form
  4. スキーマフォームを作成ダイアログボックスで、スキーマフォームのタイトルを指定し、「作成」をクリックして、フォーム作成プロセスを完了します。

    Create-schema-form

メタデータスキーマフォームの編集

新しく追加したメタデータスキーマフォームまたは既存のメタデータスキーマフォームを編集できます。メタデータスキーマフォームには、タブやタブ内のフォーム項目など、親から派生したコンテンツが含まれます。これらのフォーム項目をメタデータノード内のフィールドにマップしたり、フォーム項目を設定したりできます。

新しいタブまたはフォーム項目をメタデータスキーマフォームに追加できます。(親から)派生したタブおよびフォーム項目はロック状態です。子レベルではこれらを変更できません。

メタデータスキーマフォームを編集するには、以下の手順を実行します。

  1. 上部の AEM ツールバーにあるアドビのロゴをクリックして、管理ツールにアクセスします。

    aemlogo
  2. 管理ツールパネルの「メタデータスキーマ」をクリックします。

  3. メタデータスキーマフォームページで、スキーマフォームを選択して、そのプロパティ(例:collection)を編集します。

    metadata-schema-forms

    注意:

    編集されていないテンプレートの前にはロック記号が表示されます。テンプレートをカスタマイズすると、そのテンプレートの前にあるロック記号が消えます。

  4. 上部のツールバーの「編集」をクリックします。

    メタデータスキーマエディターページが開き、左側には「基本」タブが、右側には「フォームを作成」タブが開きます。

  5. メタデータスキーマエディターページで、アセットのプロパティページをカスタマイズします。「フォームを作成」タブのコンポーネントタイプのリストから「基本」タブに、1 つ以上のコンポーネントをドラッグします。

    metadata-schemaeditor-page
  6. コンポーネントを設定するには、コンポーネントを選択して、「設定」タブでそのプロパティを変更します。

 

 

「フォームを作成」タブのコンポーネント

フォームを作成」タブには、スキーマフォーム内で使用できるフォーム項目が表示されます。「設定」タブに、「フォームを作成」タブで選択した各項目の属性が表示されます。次の表に、「フォームを作成」タブで使用できるフォーム項目を示します。

コンポーネント名 説明
セクションヘッダー  共通コンポーネントのリストに対してセクションヘッダーを追加します。
1 行のテキスト  1 行のテキストプロパティを追加します。これは文字列として保存されます。
複数値テキスト  複数値テキストプロパティを追加します。これは文字列の配列として保存されます。
番号  数値コンポーネントを追加します。
日付  日付コンポーネントを追加します。
ドロップダウン  ドロップダウンリストを追加します。
標準タグ

 タグを追加します。 

注意:AEM から公開する検索フォームのパスにテナント情報が含まれていない場合は(例:/etc/tags/<custom_tag_namespace>)、管理者がパス値を変更しなければならないことがあります(例:/etc/tags/mac/<tenant_id>/<custom_tag_namespace>)。

スマートタグ  AEM スマートタグアドオンを購入して設定済みの場合に自動検出されるタグです。
非表示のフィールド  非表示のフィールドを追加します。このフィールドは、アセットの保存時に POST パラメーターとして送信されます。
アセットの参照元  このアセットが参照しているアセットのリストを表示するには、このコンポーネントを追加します。
アセットの参照  このアセットを参照しているアセットのリストを表示するには、このコンポーネントを追加します。
アセット評価  AEM Assets から追加されるアセットの、Brand Portal に公開される前の平均評価です。
コンテキストメタデータ  アセットのプロパティページにある他のメタデータタブの表示を制御するために追加します。

注意:

製品の参照」を使用しないでください。これは機能しません。

メタデータコンポーネントの編集

フォームのメタデータコンポーネントのプロパティを編集するには、コンポーネントをクリックし、「設定」タブでプロパティを編集します。

  • フィールドラベル:アセットのプロパティページに表示されるメタデータプロパティの名前。
  • プロパティにマッピング:このプロパティの値には、CRX リポジトリに保存される場所にあるアセットノードへの相対パスまたは名前を指定します。この値は、パスがアセットのノード以下にあることを示すように、「./」から始めます。

このプロパティの有効な値は次のとおりです。

-- ./jcr:content/metadata/dc:title:アセットのメタデータノードにある値を、プロパティ dc:title として格納します。

-- ./jcr:created:アセットのノードにある jcr プロパティを表示します。表示プロパティ上でこれらのプロパティを設定する場合は、これらのプロパティは保護されているので、「編集を無効にする」としてマークすることをお勧めします。そうしない場合、アセットのプロパティを保存したときに、「アセットの変更に失敗しました」というエラーが発生します。

  • プレースホルダー:メタデータプロパティに関する関連情報をユーザーに示すには、このプロパティを使用します。
  • 必須:プロパティページでメタデータプロパティを必須としてマークするには、このプロパティを使用します。
  • 編集を無効にする:プロパティページでメタデータプロパティを編集不可にするには、このプロパティを使用します。
  • 空白のフィールドを読み取り専用として表示:プロパティページでメタデータプロパティに値がなくても表示するには、このプロパティをオンにします。デフォルトでは、メタデータプロパティに値がない場合、プロパティページには表示されません。
  • 説明:メタデータコンポーネントの短い説明を追加するには、このプロパティを使用します。
  • 削除アイコン:スキーマフォームからコンポーネントを削除するには、このアイコンをクリックします。
delete_icon_editmetadataschemaform

注意:

アセットのメタデータエディターフォームでは、すべてのメタデータフィールドが読み取り専用です。これは、Brand Portal にアセットを公開する前に、そのアセットのメタデータを AEM Assets で編集する必要があるからです。

スキーマフォームでのタブの追加または削除

デフォルトスキーマフォームには、「基本」タブと「詳細」タブが含まれています。スキーマエディターで、タブを追加または削除できます。

add_delete_tabs_metadataschemaform

+」をクリックして、スキーマフォームに新しいタブを追加します。新しいタブにはデフォルトで「名前なし-1」という名前が付けられます。この名前は、「設定」タブから編集できます。

add-tab-metadata-form

タブを削除するには、x をクリックします。「保存」をクリックして、変更を保存します。

フォルダーへのメタデータスキーマの適用

Brand Portal では、選択した特定の情報のみをアセットのプロパティページに表示するように、メタデータスキーマをカスタマイズして制御できます。プロパティページに表示するメタデータを制御するには、メタデータスキーマフォームから必要なメタデータを削除し、そのメタデータスキーマフォームを特定のフォルダーに適用します。

フォルダーにメタデータスキーマフォームを適用するには、以下の手順を実行します。

  1. 上部の AEM ツールバーにあるアドビのロゴをクリックして、管理ツールにアクセスします。

    aemlogo
  2. 管理ツールパネルの「メタデータスキーマ」をクリックします。

  3. メタデータスキーマフォームページで、アセットに適用するスキーマフォーム(例:clothing)を選択します。

    apply-metadata-schema-form-to-folder
  4. 上部のツールバーの「フォルダーに適用」をクリックします。

  5. フォルダーを選択ページで、clothing メタデータスキーマを適用するフォルダー(例:Gloves)に移動します。

    apply_metadata_schemaformtofoldergloves
  6. 適用」をクリックして、フォルダーにメタデータスキーマフォームを適用します。

    clothing メタデータスキーマフォームで使用できるメタデータが Gloves フォルダーに適用され、そのフォルダーのプロパティページに表示されます。

    folder_metadata_properties

注意:

ネストされたスキーマを含むスキーマを、ビデオファイルを含むフォルダーに適用すると、そのビデオファイルのメタデータプロパティが適切にレンダリングされない場合があります。メタデータプロパティを適切にレンダリングするには、ネストされたスキーマを削除し、フォルダーに親スキーマのみを適用します。

メタデータスキーマフォームの削除

Brand Portal では、カスタムのスキーマフォームのみを削除できます。デフォルトのスキーマフォームまたはテンプレートを削除することはできません。ただし、これらのフォームでのカスタムの変更内容は削除できます。

フォームを削除するには、フォームを選択して削除アイコンをクリックします。

delete_icon_metadataschemaeditorform

注意:

デフォルトフォームに加えたカスタムの変更を削除すると、ロック記号がメタデータスキーマインターフェイスのフォーム名の前に再度表示され、フォームがデフォルトの状態に戻ったことが示されます。

MIME タイプ用のスキーマフォーム

MIME タイプ用の新しいフォームの追加

デフォルトのフォームに加えて、様々な MIME タイプのアセット用のカスタムフォームを追加したり、適切なフォームタイプの下に新しいフォームを作成したりできます。例えば、image/png サブタイプの新しいテンプレートを追加するには、「image」フォームの下にフォームを作成します。スキーマフォームのタイトルはサブタイプ名です。この場合、タイトルは「png」です。

様々な MIME タイプ用の既存のスキーマテンプレートの使用

各種 MIME タイプ用の既存のテンプレートを使用できます。例えば、MIME タイプが image/png であるアセットでは、image/jpeg を使用します。

この場合、CRX リポジトリ内の /etc/dam/metadataeditor/mimetypemappings に新しいノードを作成します。そのノードの名前を指定し、次のプロパティを定義します。

名前 タイプ
exposedmimetype String image/jpeg
mimetypes String[] image/png
  • exposedmimetype:マッピングする既存フォームの名前
  • mimetypesexposedmimetype 属性で定義したフォームを使用する MIME タイプのリスト

Brand Portal では、次の MIME タイプとスキーマフォームがマッピングされます。

スキーマフォーム MIME タイプ
image/jpeg image/pjpeg
image/tiff image/x-tiff
application/pdf application/postscript
application/x-ImageSet Multipart/Related; type=application/x-ImageSet
application/x-SpinSet Multipart/Related; type=application/x-SpinSet
application/x-MixedMediaSet Multipart/Related; type=application/x-MixedMediaSet
video/quicktime video/x-quicktime
video/mpeg4 video/mp4
video/avi video/avi, video/msvideo, video/x-msvideo
video/wmv video/x-ms-wmv
video/flv video/x-flv

以下に、デフォルトのメタデータプロパティの一覧を示します。

  • jcr:content/metadata/cq:tags
  • jcr:content/metadata/dc:format
  • jcr:content/metadata/dam:status
  • jcr:content/metadata/videoCodec
  • jcr:content/metadata/audioCodec
  • jcr:content/metadata/dc:title
  • jcr:content/metadata/dc:description
  • jcr:content/metadata/xmpMM:InstanceID
  • jcr:content/metadata/xmpMM:DocumentID
  • jcr:content/metadata/dam:sha1
  • jcr:content/metadata/dam:solutionContext
  • jcr:content/metadata/videoBitrate
  • jcr:content/metadata/audioBitrate
  • jcr:content/usages/usedBy
  • jcr:content/jcr:lastModified
  • jcr:content/metadata/prism:expirationDate
  • jcr:content/onTime
  • jcr:content/offTime
  • jcr:content/metadata/dam:size
  • jcr:content/metadata/tiff:ImageWidth
  • jcr:content/metadata/tiff:ImageLength

本作品は Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License によってライセンス許可を受けています。  Twitter™ および Facebook の投稿には、Creative Commons の規約内容は適用されません。

法律上の注意   |   プライバシーポリシー