現在表示中:

Adobe Experience Manager(AEM)Assets のこの XMP の書き戻し機能は、アセットメタデータの変更をアセットのレンディションにレプリケートします。 

AEM Assets 内からアセットのメタデータを変更した場合、またはアセットをアップロードした場合、変更は最初に Crx-De のアセットノードに保存されます。

XMP の書き戻し機能によって、メタデータの変更が、アセットのすべてのレンディションまたは特定のレンディションに反映されます。 

Classic Leather」というタイトルのアセットの「タイトル」プロパティを「Nylon」に変更するシナリオについて考えます。

Metadata

この場合、AEM Assets ではこの「タイトル」プロパティへの変更が、アセット階層に格納されたアセットメタデータ用の dc:title パラメーターに保存されます。

metadata_stored

ただし、AEM Assets では、メタデータの変更はアセットのレンディションに自動的に反映されません。

XMP の書き戻し機能によって、メタデータの変更が、アセットのすべてのレンディションまたは特定のレンディションに反映されます。ただし、変更はアセット階層の metadata ノード以下には保存されません。代わりに、この機能によって、レンディションのバイナリファイル内に変更内容が埋め込まれます。

XMP の書き戻しの有効化

アセットのアップロード時にメタデータの変更をアセットのレンディションに反映させるには、Configuration Manager で「Adobe CQ DAM Rendition Maker」の設定を変更します。

  1. http://<Server>:<Port>/system/console/configMgr から Configuration Manager を開きます。

  2. Adobe CQ DAM Rendition Maker」の設定を開きます。

  3. Propagate XMP」オプションを選択し、変更を保存します。

    chlimage_1

特定のレンディションに対する XMP の書き戻しの有効化

XMP の書き戻し機能によって、選択されたレンディションにメタデータの変更が反映されるようにするには、これらのレンディションを DAM メタデータ書き戻しワークフローの「XMP の書き戻しプロセスワークフロー」ステップに指定します。デフォルトでは、このステップには元のレンディションが設定されています。

XMP の書き戻し機能でメタデータをレンディションサムネール 140.100.png および 319.319.png に反映するには、次の手順を実行します。

  1. AEM のロゴをタップまたはクリックし、ツールワークフローモデルに移動します。

  2. モデルページで、「DAM メタデータの書き戻し」ワークフローモデルを開きます。

  3. DAM メタデータの書き戻しページで、「XMP の書き戻しプロセス」ステップを開きます。

  4. ステップのプロパティダイアログボックスで、「プロセス」タブをタップまたはクリックします。

  5. 引数」ボックスに、「rendition:cq5dam.thumbnail.140.100.png,rendition:cq5dam.thumbnail.319.319.png」と入力し、「OK」をタップまたはクリックします。

    step_properties
  6. 変更内容を保存します。

  7. 新しい属性で Dynamic Media 画像のピラミッド TIF レンディションを再生成するには、「Dynamic Media プロセスの画像アセット」ステップを DAM メタデータ書き戻しワークフローに追加します。

    PTIFF レンディションは、Dynamic Media ハイブリッド実装でのみ、ローカルで作成および格納されます。

  8. ワークフローを保存します。

メタデータの変更がアセットのレンディション thumbnail.140.100.png と thumbnail.319.319.png のみに反映され、他のレンディションには反映されなくなります。

注意:

64 ビット Linux での XMP の書き戻しに関する問題については、64 ビット RedHat Linux で XMP の書き戻しを有効にする方法を参照してください。

サポートされているプラットフォームについて詳しくは、XMP メタデータの書き戻しの必要条件を参照してください。

XMP メタデータのフィルタリング

AEM Assets は、アセットの取得時にアセットバイナリから読み取られて JCR に保存される XMP メタデータのプロパティ/ノードのブラックリストフィルターとホワイトリストフィルターの両方をサポートしています。

ブラックリストフィルターは、除外するよう指定されたプロパティを除く、すべての XMP メタデータプロパティを読み込みます。ただし、膨大な量の XMP メタデータ(例えば、10,000 個のプロパティを持つ 1,000 個のノード)を含む INDD ファイルなどのアセットタイプの場合、フィルタリングするノードの名前が必ずしも事前にわかるわけではありません。ブラックリストフィルターで、大量の XMP メタデータを含む膨大な量のアセットを読み込むと、監視キューの遅滞など、安定性に関する問題が、AEM インスタンス/クラスターで発生する可能性があります。

この問題は、XMP メタデータのホワイトリストフィルターで解決できます。このフィルターは、読み込む XMP プロパティを定義するので、そこに定義されていない XMP プロパティや不明な XMP プロパティは無視されます。これらのプロパティをいくつかブラックリストフィルターに追加することで、後方互換性を確保できます。

注意:

フィルタリングは、アセットバイナリの XMP ソースから派生したプロパティに対してのみ機能します。EXIF 形式や IPTC 形式などの XMP 以外のソースから派生したプロパティについては、フィルタリングは機能しません。例えば、アセットの作成日は、CreateDate という名前のプロパティに EXIF TIFF 形式で格納されています。AEM では、この値を exif:DateTimeOriginal.という名前のメタデータフィールドに格納します。この場合は XMP 以外のソースなので、このプロパティにはフィルタリングは機能しません。

  1. http://<Server>:<Port>/system/console/configMgr から Configuration Manager を開きます。

  2. Adobe CQ DAM XmpFilter」の設定を開きます。

  3. ホワイトリストフィルターを適用するには、「Apply Whitelist to XMP Properties」を選択し、「Whitelisted XML Names for XMP filtering」ボックスで読み込むプロパティを指定します。

    chlimage_1
  4. ホワイトリストフィルターを適用した後、ブラックリストに登録された XMP プロパティを除外するには、それらのプロパティを「Blacklisted XML Names for XMP filtering」ボックスに指定します。

    注意:

    Apply Blacklist to XMP Properties」チェックボックスは、デフォルトでオンになっています。つまり、ブラックリストフィルターは、デフォルトで有効になっています。ブラックリストフィルターを無効にするには、「Apply Blacklist to XMP Properties」チェックボックスをオフにします。

  5. 変更内容を保存します。

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

リーガルノーティス   |   プライバシーポリシー