メタデータの設定
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
Sitecore Content Hub™ では、MetadataConfiguration 設定を使用して、アップロードされたファイルのメタデータとアセット プロパティ間のマッピングを管理します。メタデータ設定は、アップロードされたファイルから取得したメタデータ プロパティとメタデータがマッピングされるアセット プロパティをリスト化した JSON ファイルに保存されます。
MetadataConfiguration 設定を表示および編集するにはスーパーユーザーである必要があります。
次のコード スニペットは、.json ファイルとして保存された MetadataConfiguration 設定の例です。
メタデータ設定の編集
メタデータ設定の編集
メタデータ設定を編集するには:
-
メニュー バーで、[管理]
をクリックします。
-
[管理] ページで、[設定] をクリックします。
-
[設定] ページの左側のペインにある [検索] ボックスに「ImportMetadataConfiguration」と入力し、選択します。
-
右側のペインで、必要に応じて設定を変更し、[保存] をクリックします。
メニューのオプションを使用して、[フォーム]、[テキスト]、[ツリー] から設定の表示方法を変更できます。
メタデータ設定構造
メタデータ設定構造
JSON ファイルには 2 つのセクションがあります。
-
From: アップロードされたファイルから抽出されたメタデータを一覧表示します。 -
To: メタデータがマッピングされるアセット/ファイルのプロパティを一覧表示します。
From セクション
From セクションには、アセット/ファイルプロパティにマップされるアップロードされたファイルから取得されたメタデータ プロパティが一覧表示されます。
次の表に示すように、メタデータ プロパティ宣言は 3 種類あります。
| From 句モデル | 説明 |
|---|---|
|
|
注意:
|
|
|
注意:
|
|
|
注意
|
メタデータ プロパティを From セクションで定義したら、Toセクションのアセット プロパティにマッピングできます。
To セクション
To セクションは、From セクションで定義されたさまざまなメタデータ プロパティをアセット プロパティにマッピングします。
概要の「メタデータ抽出」セクションで説明されている通り、ファイルのアップロード後に、ファイル エンティティが作成され、MasterFile リレーションを使ってアセット エンティティに関連付けられます。メタデータ設定の To セクションは、ファイル エンティティ プロパティから始まり、related 属性を使ったアセット エンティティ プロパティが続きます。
次の図は To セクションの全体構造を説明しています。
メタデータ設定ファイルには、主要なセクションが 2 つあります。
-
プロパティ:
Fromセクションからファイル エンティティ プロパティにマッピングされたプロパティのリストです。プロパティ マッピングは、複雑または単純にすることができます。-
複雑: このタイプは、「バッグ」と呼ばれるグループに編成されたサブプロパティを含む複雑なプロパティに使用されます。
複雑なプロパティは、次の 3 つの要素で構成されます。
-
プロパティ名: これは、MainFile などのエンティティ定義のプロパティを参照するプロパティ名です。
-
バッグ: プロパティのバッグなどの、プロパティが格納されているバッグの名前です。
-
プロパティ: これは、バッグに保存されるシンプルなプロパティのリストです。シンプルなプロパティにはそれぞれ、プロパティ名、値、コンバージョンがあります (これについては、「シンプルなプロパティ タイプ」で説明されています)。
-
-
シンプル: このタイプは、単純な単一値のプロパティに使用されます。
シンプルなプロパティは、次の 3 つの要素で構成されます。
-
プロパティ名:エンティティ定義のプロパティを参照するプロパティ名です (
filesizeなど)。 -
値: プロパティに割り当てられている値 (たとえば、
fromセクションのファイル サイズを参照するfilesize)。 -
変換: 値に適用される変換 (
FileSize変換など)。
注意シンプルなプロパティ タイプの値と変換 パラメーターは、オプションです。単純なキーと値のマッピングを提供できます (
width:widthなど)。 -
-
-
関連: 関連するエンティティのプロパティへの
Fromセクションからのプロパティ マッピングのリストです (Assetなど)。関連する各マッピングは、次の 3 つの要素で構成されています。
-
関係: 関連エンティティのリレーションの名前 (
MasterFileなど)。 -
ロール: リレーションのファイル エンティティのロールです (例:
MasterFile関係では、ファイルはアセットの子になります)。有効な値はparentまたはchildです。 -
プロパティ: 関連エンティティにマッピングされるプロパティ (複雑またはシンプル) のリストです。この場合、メタデータ プロパティ (
Fromセクションで参照) が、ファイル関連のアセット エンティティにマッピングされています。relatedの下にあるプロパティは複雑なプロパティ (プロパティ名、バッグ、サブプロパティのリスト) またはシンプルなプロパティ (プロパティ名、値、および/または変換) にすることができます。シンプルなプロパティの例
複雑なプロパティの例
-