Show Menu
トピック×

メタデータスキーマ

組織は、アセットの検出、使用、相互運用性などを強化するメタデータモデルを考案しています。 正しいメタデータアプリケーションは、メタデータ主導のワークフローとプロセスを維持するために適切です。 組織全体のメタデータの戦略と標準に従うため、DAMユーザーの整列に役立つメタデータスキーマを使用できます。 Adobe Experience Manager メタデータスキーマの作成、管理および適用を、簡単で柔軟な方法で行うことができます。
で Adobe Experience Manager Assetsは、スキーマに、入力する特定の情報の特定のフィールドが含まれています。 また、メタデータフィールドをユーザにわかりやすく表示するためのレイアウト情報も含まれます。 メタデータプロパティには、タイトル、説明、MIMEタイプ、タグなどがあります。 You can use the Metadata Schema Forms editor to modify the existing schemas or add custom metadata schemas.
アセットのプロパティページを表示して編集するには、次の手順に従います。
  1. カード表示のアセットタイルにあるクイックアクションから、 表示のプロパティ (Asset Properties)オプションをクリックします。 または、アセットを選択し、ツールバーで「 プロパティ 表示プロパティ」をクリックします。
  2. 使用可能なタブで、編集可能な様々なメタデータプロパティを編集できます。 However, you cannot modify the asset Type in the Basic tab of properties page.
図:アセットのプロパティの「基本」タブ。
アセットの MIME タイプを変更するには、カスタムメタデータスキーマフォームを使用するか、既存のフォームを変更します。See Edit Metadata Schema Forms for more information. MIMEタイプのメタデータスキーマを変更すると、アセットとすべてのサブタイプのプロパティページレイアウトが変更されます。 例えば、 default/image 配下の jpeg スキーマを変更すると、MIME タイプが image/jpeg のアセットのメタデータのレイアウト(アセットプロパティ)のみが変更されます。ただし、デフォルトスキーマを編集する場合は、すべてのタイプのアセットのメタデータのレイアウトを変更します。

Metadata Schema forms

フォームまたはテンプレートのリストを表示するには、インター Experience Manager フェイスで、 ツール / アセット / メタデータスキーマに移動します
Experience Manager には、次のメタデータスキーマフォームテンプレートが用意されています。
テンプレート
説明
default
アセットのベースメタデータスキーマフォーム。
The following child forms inherit the properties of the default form:
  • dm_video
ダイナミックメディアビデオのスキーマフォーム。
  • 画像
MIMEタイプがandなどの画像のスキーマフォ image/jpeg ーム image/png
画像フォームには 、次の子フォームテンプレートがあります。
  • jpeg:サブタイプが jpegのアセットのスキーマフォーム。
  • tiff:サブタイプがTIFFのアセットのスキーマフォーム。
  • アプリケーション
Schema form for assets with MIME type such as application/pdf and application/zip .
pdf:サブタイプがPDFのアセットのスキーマフォームです。
  • ビデオ
MIMEタイプ(例:および)を持つビデオアセットのスキーマフォ video/avi ーム video/mp4
collection
コレクションのスキーマフォーム。
contentfragment
forms
This schema form relates to Adobe Experience Manager Forms .
ugc_contentfragment
ソーシャルメディアからExperience Managerに統合された、ユーザーが生成するコンテンツ要素およびアセットのスキーマフォーム。
スキーマフォームの子フォームを表示するには、スキーマフォーム名をクリックします。

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

メタデータスキーマフォームを追加するには、次の手順に従います。
  1. リストにカスタムテンプレートを追加するには、ツールバーの「 作成 」をクリックします。
    ロック記号は、編集されていないテンプレートと共に表示されます。 テンプレートをカスタマイズしても、ロックは
  2. In the dialog, provide the title of the schema form and click Create to complete the form creation process.

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

新しく追加したメタデータスキーマフォームまたは既存のメタデータスキーマフォームを編集できます。メタデータスキーマフォームは、タブ内にタブとフォーム項目を含みます。 これらのフォーム項目を CRX リポジトリのメタデータノード内のフィールドにマップしたり、フォーム項目を設定したりできます。メタデータスキーマフォームには、タブまたはフォーム項目を追加できます。 親から派生したタブおよびフォーム項目はロック状態です。子レベルではこれらを変更できません。
  1. メタデータ スキーマForms ページで、フォームを選択し、ツールバーの 編集 をクリックします。
  2. メタデータ スキーマフォームエディタ ページで、メタデータフォームをカスタマイズします。 必要なコンポーネントを「 Build Form 」タブからいずれかのタブにドラッグします。
    図:使用可能なタブを含むメタデータスキーマフォームエディタページ。
  3. コンポーネントを設定するには、コンポーネントを選択して、「 設定 」タブでそのプロパティを変更します。

Components within the Build Form tab

フォームを作成 」タブには、スキーマフォーム内で使用するフォーム項目が表示されます。「 設定 」タブに、「 フォームを作成 」タブで選択した各項目の属性が表示されます。「 フォームを作成 」タブで使用できるフォーム項目を次の表に示します。
コンポーネント名
説明
セクションヘッダー
共通コンポーネントのリストに対してセクションヘッダーを追加します。
1 行のテキスト
1 行のテキストプロパティを追加します。これは文字列として保存されます。
複数値テキスト
複数値テキストプロパティを追加します。これは文字列の配列として保存されます。
番号
数値コンポーネントを追加します。
日付
日付コンポーネントを追加します。
ドロップダウン
ドロップダウンリストを追加します。
標準タグ
タグを追加します。
スマートタグ
メタデータタグを自動的に追加して、検索機能を強化します。
非表示のフィールド
非表示のフィールドを追加します。このフィールドは、アセットの保存時に POST パラメーターとして送信されます。
アセットの参照元
このアセットが参照しているアセットのリストを表示するには、このコンポーネントを追加します。
アセットの参照
このアセットを参照しているアセットのリストを表示するには、このコンポーネントを追加します。
製品リファレンス
このアセットとリンクされている製品のリストを表示するには、このコンポーネントを追加します。
アセット評価
アセットを評価するオプションを表示するには、このコンポーネントを追加します。
コンテキストメタデータ
アセットのプロパティページにある他のメタデータタブの表示を制御するために追加します。

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

To edit the properties of a metadata component on the form, click the component to edit all or a subset of the following properties in the Settings tab.
フィールドラベル :アセットのプロパティページに表示されるメタデータプロパティの名前。
プロパティにマップ :このプロパティは、CRXリポジトリに保存されるアセットノードの相対パスまたは名前を指定します。 It starts with ./ to indicate that the path is under the asset's node.
このプロパティの有効な値は次のとおりです。
  • ./jcr:content/metadata/dc:title :アセットのメタデータノードにある値を、プロパティ dc:title として格納します。
  • ./jcr:created :アセットの作成日時が格納されます。これは保護プロパティーです。これらのプロパティを設定する場合は、「編集を無効にする」とマークすることをお勧めします。
コンポーネントがメタデータスキーマフォームに適切に表示されるように、プロパティのパスにはスペースを含めないでください。
  • プレースホルダー :このプロパティを使用して、メタデータプロパティに関連するプレースホルダーテキストを指定します。
  • 必須 :プロパティページでメタデータプロパティを必須としてマークするには、このプロパティを使用します。
  • 編集を無効にする :プロパティページのプロパティに対する編集を禁止するには、このプロパティを使用します。
  • 空白のフィールドを読み取り専用として表示 :プロパティページでメタデータプロパティに値がなくても表示するには、このプロパティをオンにします。デフォルトでは、メタデータプロパティに値がない場合、プロパティページには表示されません。
  • リストを並べ替えて表示 :選択肢のリストを並べ替えて表示するには、このプロパティを使用します。。
  • 選択肢 :リストの選択肢を指定するには、このプロパティを使用します。
  • 説明 :メタデータコンポーネントの短い説明を追加するには、このプロパティを使用します。
  • クラス :プロパティに関連付けられているオブジェクトクラス。
  • 削除 :「 削除 」をクリックして、スキーマフォームからコンポーネントを削除します。
The Hidden Field component does not include these attributes. 代わりに、属性の名前、値、フィールドラベル、説明などのプロパティが含まれています。非表示のフィールドコンポーネントの値は、アセットの保存時に常に POST パラメーターとして送信されます。この値は、アセットのメタデータとして保存されません。
必須 」オプションを選択した場合、必須のメタデータが設定されていないアセットを検索できます。 フィルター ​パネルで、「 メタデータの検証 」述語を展開して、「 無効 」オプションを選択します。検索結果に、スキーマフォームで設定した必須のメタデータが設定されていないアセットが表示されます。
スキーマフォームのいずれかのタブにコンテキストメタデータコンポーネントを追加した場合、コンポーネントは、その特定のスキーマが適用されているアセットのプロパティページに リストとして表示されます。このリストには、コンテキストメタデータコンポーネントを適用したタブを除く、他のすべてのタブが含まれます。現在、この機能は、コンテキストに応じてメタデータの表示を制御する基本的な機能を提供しています。
Contextual Metadataコンポーネントが適用されるタブに加えて、プロパティページにタブを表示するには、リストからタブを選択します。 タブがプロパティページに追加されます。
図:アセットプロパティページのコンテキストメタデータ。

JSON ファイルでのプロパティの指定

設定 」タブのオプションでプロパティを指定する代わりに、対応するキーと値のペアを指定することで JSON ファイルでオプションを定義できます。「 JSON パス 」フィールドに JSON ファイルのパスを指定します。

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

スキーマエディターで、タブを追加または削除できます。The default schema form includes the Basic , Advanced , IPTC , and IPTC Extension tabs.
Click + to add a tab on a schema form. By default, the new tab has the name Unnamed-1 . この名前は、「 設定 」タブから編集できます。タブを削除するには、「 X 」をクリックします。

カスケードメタデータ

アセットのメタデータ情報を取得するときに、ユーザーは様々なフィールドに情報を指定します。他のフィールドで選択されているオプションに応じて特定のメタデータフィールドやフィールド値を表示できます。こうした条件に応じたメタデータの表示は、カスケードメタデータと呼ばれます。つまり、特定のメタデータフィールドや値と、1 つ以上のフィールドまたはその値(あるいはその両方)との依存関係を作成できます。
メタデータスキーマを使用して、カスケードメタデータを表示するルールを定義します。例えば、メタデータスキーマにアセットタイプフィールドが含まれている場合は、ユーザーが選択したアセットタイプに基づいて、表示するフィールドの関連セットを定義できます。
コンテンツフラグメントでは、カスケードメタデータはサポートされていません。
次に、カスケードメタデータを定義できるいくつかの使用例を示します。
  • ユーザーの場所が必要な場合に、ユーザーが選択した国および都道府県に基づいて、関連する都市名を表示します。
  • ユーザーが選択した製品カテゴリに基づいて、関連するブランド名をリストに読み込みます。
  • 別のフィールドに指定された値に基づいて、特定のフィールドの表示と非表示を切り替えます。例えば、ユーザーが別の住所への配送を希望した場合に、別の発送先住所フィールドを表示します。
  • 別のフィールドに指定された値に基づいて、特定のフィールドを必須として指定します。
  • 別のフィールドに指定された値に基づいて、特定のフィールドに表示されるオプションを変更します。
  • 別のフィールドに指定された値に基づいて、特定のフィールドにデフォルトのメタデータ値を設定します。

Configure cascading metadata in Experience Manager

選択されたアセットタイプに基づいて、カスケードメタデータを表示するシナリオを検討します。いくつかの例を示します。
  • ビデオの場合、形式やコーデック、期間など、適用可能なフィールドを表示します。
  • Word 文書や PDF ドキュメントの場合は、ページ数や作成者などのフィールドを表示します。
選択したアセットタイプに関係なく、著作権情報を必須フィールドとして表示します。
  1. インター Experience Manager フェイスで、 ツール / アセット / メタデータスキーマに移動します
  2. In the Schema Forms page, select a schema form and then click Edit from the toolbar to edit the schema.
  3. (オプション)メタデータスキーマエディターで、条件化する新しいフィールドを作成します。「 設定 」タブで、名前およびプロパティのパスを指定します。
    To create a new tab, click + to add a tab and then add a metadata field.
  4. アセットタイプのドロップダウンフィールドを追加します。「 設定 」タブで、名前およびプロパティのパスを指定します。オプションの説明を追加します。
  5. キーと値のペアは、フォームユーザーに提供されるオプションです。キーと値のペアは手動でも JSON ファイルからも指定できます。
    • To specify the values manually, select Add Manually , and click Add Choice and specify the option text and value. 例えば、ビデオ、PDF、Word、画像などのアセットタイプを指定します。
    • JSON ファイルから値を動的に取得するには、「 JSON パスで追加 」を選択し、JSON ファイルのパスを指定します。Experience Manager は、フォームがユーザーに提供されたときに、キーと値のペアをリアルタイムで取得します。
    両方のオプションは同時には使用できません。オプションを JSON ファイルから読み込んで手動で編集することはできません。
    JSON ファイルを追加すると、キーと値のペアはメタデータスキーマエディターには表示されませんが、公開済みの形式で使用できます。
    選択肢を追加する際に、ドロップダウンフィールドをクリックすると、インターフェイスがゆがみ、選択肢の削除オプションが機能しなくなります。 変更内容を保存するまで、ドロップダウンをクリックしないでください。この問題が発生した場合は、スキーマを保存してから再度開き、編集を続行します。
  6. (オプション)他の必須フィールドを追加します。例えば、アセットタイプが「ビデオ」の場合、形式、コーデックおよび期間のフィールドがあります。
    同様に、他のアセットタイプの依存フィールドを追加します。例えば、PDF ファイルや Word ファイルなどのドキュメントアセットには、ページ数や作成者のフィールドを追加します。
  7. アセットタイプフィールドと他のフィールドとの依存関係を作成するには、依存フィールドを選択して「 ルール 」タブを開きます。
  8. 要件 」から、「 必須、新しいルールに基づく 」オプションを選択します。
  9. Click Add Rule and choose the Asset Type field to create a dependency. また、依存関係を作成するフィールド値も選択します。この場合は、「 ビデオ 」を選択します。Click Done to save the changes.
    値があらかじめ手動で定義されているドロップダウンメニューは、ルールと一緒に使用できます。設定済みの JSON パスを含むドロップダウンメニューは、事前定義された値を使用して条件を適用するルールと一緒には使用できません。値が実行時に JSON から読み込まれる場合は、事前定義されたルールを適用することはできません。
  10. 視認性 」の下で、「 表示可、新しいルールに基づく 」オプションを選択します。
  11. Click Add Rule and choose the Asset Type field to create a dependency. また、依存関係を作成するフィールド値も選択します。この場合は、「 ビデオ 」を選択します。Click Done to save the changes.
    空白(または値以外の場所)をクリックすると、値がリセットされます。 値が存在する場合は、値を再度選択します。
    要件 ​条件と​ 視認性 ​条件は互いに関係なく適用できます。
  12. 同様に、「アセットタイプ」フィールドのビデオという値と、「コーデック」や「期間」などの他のフィールドとの依存関係を作成します。
  13. 手順を繰り返して、「アセットタイプ」フィールドのドキュメントアセット(PDF、Word)と、「ページ数」や「作成者」などのフィールドとの依存関係を作成します。
  14. 保存 」をクリックします。メタデータスキーマをフォルダーに適用します。
  15. メタデータスキーマを適用したフォルダーに移動して、アセットのプロパティページを開きます。「アセットタイプ」フィールドでの選択に応じて、関連するカスケードメタデータのフィールドが表示されます。
    図:ビデオのカスケードメタデータ。
    図:ドキュメントのカスケードメタデータ。

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

Experience Manager では、カスタムのスキーマフォームのみを削除できます。デフォルトのスキーマフォームまたはテンプレートを削除することはできません。ただし、これらのフォームでのカスタムの変更内容は削除できます。
フォームを削除するには、フォームを選択し、「削除」をクリックします。
  • デフォルトのフォームに対するカスタム変更を削除すると、ロック ます。 これは、フォームがデフォルトの状態に戻されることを示します。
  • では、デフォルトのメタデータスキーマフォームを削除できません Assets。

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

Experience Manager には、様々な MIME タイプですぐに使用できるデフォルトのフォームが用意されています。ただし、様々な MIME タイプのアセットにカスタムのフォームを追加することができます。

Add new forms for MIME types

適切なフォームの種類でフォームを作成します。 For example, to add a template for the image/png subtype, create the form under the "image" forms. スキーマフォームのタイトルはサブタイプ名です。In this case, the title is png .

Use an existing schema template for various MIME types

別の MIME タイプに対して既存のテンプレートを使用できます。例えば、MIME タイプ image/png のアセットに対して image/jpeg フォームを使用します。
In this case, create a node at /etc/dam/metadataeditor/mimetypemappings in the CRX repository. そのノードの名前を指定し、次のプロパティを定義します。
名前
説明
タイプ
exposedmimetype
マッピングする既存フォームの名前
String
image/jpeg
mimetypes
exposedmimetype 属性で定義したフォームを使用する MIME タイプのリスト
String
image/png
Assets では、次の 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

メタデータスキーマへのアクセス権の付与

メタデータスキーマ機能は、管理者のみが使用できます。ただし、管理者は、権限を変更することで、管理者以外のユーザーにアクセス権を与えることができます。 管理者以外のユーザーがフォルダーの権限を作成、変更および削除できるように /conf します。

フォルダー固有のメタデータの適用

Assets では、メタデータスキーマのバリアントを定義して、それを特定のフォルダーに適用できます。
例えば、デフォルトのメタデータスキーマのバリアントを定義して、それをフォルダーに適用できます。変更したスキーマを適用すると、フォルダー内のアセットに適用されている元のデフォルトのメタデータスキーマがオーバーライドされます。
このスキーマが適用されるフォルダーにアップロードされたアセットのみが、バリアントメタデータスキーマで定義されている変更済みメタデータに準拠します。 Assets は、元のスキーマが適用される他のスキーマでも、元のフォルダで定義されたメタデータに従い続けます。
アセットごとのメタデータの継承は、階層の第 1 レベルのフォルダーに適用されているスキーマに基づきます。言い換えると、フォルダーにサブフォルダーがない場合、そのフォルダー内のアセットはそのフォルダーに適用されているスキーマからメタデータを継承します。
サブスキーマーに別のサブフォルダーを適用できます。 サブフォルダー内のアセットは、immediateサブフォルダーのメタデータスキーマを継承します。 サブスキーマーレベルにスキーマーまたは同じフォルダーが適用されていない場合、そのアセットは親フォルダーからスキーマを継承します。
  1. インター Experience Manager フェイスで、 ツール / アセット / メタデータスキーマに移動します メタデータスキーマフォーム ​ページが表示されます。
  2. Select the check box before a form, for example the default metadata form, and click the Copy and save it as a custom form. そのフォームに my_default などの名前を付けます。カスタムフォームを作成することもできます。
  3. In the Metadata Schema Forms page, select the my_default form, and then click Edit .
  4. メタデータスキーマエディター ​ページで、スキーマフォームにテキストフィールドを追加します。For example, add a field with the label Category .
    図:メタデータスキーマフォームエディターに追加されたテキストフィールド。
  5. 保存 」をクリックします。変更されたフォームは​ メタデータスキーマフォーム ​ページにリストされます。
  6. Click Apply to Folder(s) from the toolbar to apply the custom metadata to a folder.
  7. Select the folder on which to apply the modified schema and then click Apply .
  8. フォルダーに他のメタデータが適用されている場合は、既存のメタデータスキーマを上書きする旨の警告メッセージが表示されます。「 上書き 」をクリックします。
  9. OK 」をクリックして、成功メッセージを閉じます。
  10. 変更したメタデータスキーマを適用したフォルダーに移動します。

必須メタデータの定義

必須フィールドをフォルダーレベルで定義すると、そのフォルダーにアップロードされるアセットに強制的に適用されます。前に定義した必須フィールドのメタデータが欠落しているアセットをアップロードすると、メタデータが欠落している場合は、カード表示のアセットに視覚的に表示されます。
メタデータフィールドは、別のフィールドの値に基づいて、必須フィールドとして定義できます。In the card view, Experience Manager does not display the warning message about missing metadata for such mandatory metadata fields.
  1. インター Experience Manager フェイスで、 ツール / アセット / メタデータスキーマに移動します メタデータスキーマフォーム ​ページが表示されます。
  2. デフォルトのメタデータフォームをカスタムフォームとして保存します。例えば、 my_default として保存します。
  3. カスタムフォームを編集します。必須フィールドを追加します。例えば、「 カテゴリ 」フィールドを追加して、それを必須フィールドにします。
    図:メタデータスキーマフォームエディターの必須フィールド。
  4. 保存 」をクリックします。変更されたフォームは​ メタデータスキーマフォーム ​ページにリストされます。Select the form and then click Apply to Folder(s) from the toolbar to apply the custom metadata to a folder.
  5. フォルダーに移動し、カスタムフォームに追加した必須フィールドにメタデータが指定されていないアセットをアップロードします。必須フィールドのメタデータが見つからない場合のメッセージが、アセットのカード表示に表示されます。
  6. (オプション) https://[aem_server]:[port]/system/console/components/ にアクセスします。 com.day.cq.dam.core.impl.MissingMetadataNotificationJob コンポーネントを設定して有効にします。このコンポーネントはデフォルトで無効になっています。Set a frequency at which Experience Manager checks for the validity of metadata on the assets. この設定により、 hasValidMetadata プロパティがアセットの jcr:content に追加されます。Experience Manager このプロパティを使用して、検索結果内の無効なアセットをフィルタリングします。 チェックの後にアセットを追加した場合、次のスケジュール済みチェックまで、アセットにはフラグが付けら hasValidMetadata れません。 したがって、次にスケジュールされたチェックの後まで、無効なメタデータに関するアセットは検索フィルターに表示されません。
    メタデータの検証チェックはリソースを大量に消費し、システムのパフォーマンスに影響を与える場合があります。 検証チェックのスケジュール設定は、適切におこなう必要があります。サーバーがチェックの負荷に対処できない場合は、このジョブを無効にしてください.