元数据架构 metadata-schemas
在 Experience Manager Assets,元数据架构定义属性页面的布局以及为使用特定架构的资产显示的元数据属性。 元数据属性包括标题、描述、MIME类型、标记等。 您可以使用元数据架构Forms编辑器来修改现有架构或添加自定义元数据架构。
要查看和编辑资产的属性页面,请执行以下步骤:
-
单击或点按 查看属性 从“卡片”视图中对资产拼贴执行快速操作。
或者,选择一个资产,然后单击或点按 属性 图标。
-
您可以在可用选项卡下编辑各种可编辑的元数据属性。 但是,您无法修改资产 类型 在 基本 选项卡。
要修改资产的MIME类型,请使用自定义元数据架构表单或修改现有表单。 请参阅 编辑元数据架构Forms 以了解更多信息。 如果您修改特定MIME类型的元数据架构,则将修改当前MIME类型资产和所有资产子类型的资产的属性页面布局。 例如,修改
jpeg
模式default/image
仅修改MIME类型资产的元数据布局(资产属性)IMAGE/JPEG
. 但是,如果您编辑默认架构,则所做的更改将修改所有类型资产的元数据布局。
元数据架构表单 default-metadata-schema-forms
要查看表单/模板列表,请在 Experience Manager 界面导航到 工具 > 资产 > 元数据架构.
Experience Manager 提供了以下元数据架构表单模板:
- dm_video
- 图像
此架构表单用于MIME类型为“image”(例如image/jpeg、image/png等)的资产。
的 图像 表单具有以下子表单模板:
- jpeg:子类型资产的架构表单 jpeg.
- tiff:子类型资产的架构表单 tiff.
- 应用程序
pdf:子类型为pdf的资产的架构表单。
- 视频
添加元数据架构表单 adding-a-metadata-schema-form
-
要向列表添加自定义模板,请单击 创建 中。
note note NOTE 未编辑的模板会在其前面显示一个锁图标。 如果自定义任何模板,则模板前的锁定图标会消失。 -
在对话框中,输入架构表单的标题,然后单击 创建 完成表单创建过程。
编辑元数据架构表单 editing-metadata-schema-forms
您可以编辑新添加的或现有的元数据架构表单。 元数据架构表单包含以下内容:
- 选项卡
- 选项卡中的表单项目。
您可以将这些表单项目映射/配置到CRX存储库元数据节点中的字段。
您可以向元数据架构表单中添加新选项卡或表单项目。 从父级派生的选项卡和表单项目处于锁定状态。 不能在子级别更改它们。
-
在 架构Forms 页面,选中表单前面的复选框,然后单击 编辑 中。
-
在元数 据架构编辑器页中 ,通过将“构建表单”选项卡中的组件类型列表中的一个或多个组件拖至“基本”选项卡,自定义资产的属性页 。
-
要配置组件,请选择该组件,然后在 设置 选项卡。
“构建表单”选项卡中的组件 components-within-the-build-form-tab
的 构建表单 选项卡列出了您在架构表单中使用的表单项目。 的 设置 选项卡提供了您在 构建表单 选项卡。 下表列出了 构建表单 选项卡:
编辑元数据组件 editing-the-metadata-component
要编辑表单上元数据组件的属性,请单击该组件,然后在 设置 选项卡。
字段标签:资产的属性页面上显示的元数据属性的名称。
映射到属性:此属性指定资产节点在CRX存储库中保存的相对路径/名称。 开始于 ./
因为这表示路径位于资产的节点下。
以下是此属性的有效值:
-
./jcr:content/metadata/dc:title
:将该值作为属性dc:title
存储在资产的元数据节点中。 -
./jcr:created
:在资产的节点上显示JCR属性。 如果您在视图属性上配置这些属性,我们建议您将这些属性标记为“禁用编辑”,因为它们是受保护属性。否则,错误 未能修改资产 结果。
要确保组件在元数据架构表单中正确显示,属性路径不应包含任何空格。
占位符:使用此属性可指定与元数据属性相关的占位符文本。
必需:使用此属性可在属性页面上将元数据属性标记为必需属性。
禁用编辑:使用此属性可使元数据属性在属性页面上不可编辑。
以只读方式显示空字段:标记此属性可在属性页面上显示元数据属性,即使此属性没有值也是如此。 默认情况下,当元数据属性没有值时,该属性不会列在属性页面上。
按顺序显示列表:使用此属性可显示有序的选项列表
选择:使用此属性可指定列表中的选项
描述 :使用此属性可为元数据组件添加简短描述。
类:属性与关联的对象类。
“删除”图标 单击此图标可从架构表单中删除组件。
如果选择 必需 选项,则可以搜索缺少必需元数据的资产。从 过滤器 面板中,展开 元数据验证 谓词,然后选择 无效 选项。搜索结果中显示的资产缺少您通过架构表单配置的必需元数据。
如果将上下文元数据组件添加到任何架构表单的任何选项卡,则该组件会在应用了特定架构的资产的属性页面中显示为列表。 该列表包含所有其他选项卡,但您应用上下文元数据组件的选项卡除外。 目前,此功能提供了基本功能,用于根据上下文控制元数据的显示。
要在属性页面中包含除应用上下文元数据组件的选项卡之外的任何选项卡,请从列表中选择选项卡。 选项卡会添加到属性页面。
在JSON文件中指定属性 specifying-properties-in-json-file
您还可以通过指定相应的键值对在 JSON 文件中定义选项,而不是为 设置 选项卡中的选项指定属性。在 JSON 路径 字段中指定 JSON 文件的路径。
在架构表单中添加或删除选项卡 adding-deleting-a-tab-in-the-schema-form
通过架构编辑器,可以添加或删除选项卡。默认架构表单包括 基本、高级、IPTC 和 IPTC 扩展 选项卡(默认情况下)。
单击 +
在架构表单上添加新选项卡。 默认情况下,新选项卡的名称为 Unnamed-1
. 您可以从 设置 选项卡。 单击 X
删除选项卡。
删除元数据架构表单 deleting-metadata-schema-forms
Experience Manager 允许您仅删除自定义架构表单。 它不允许您删除默认架构表单/模板。 但是,您可以删除这些表单中的任何自定义更改。
要删除表单,请选择一个表单,然后单击 删除 图标。
MIME类型的架构表单 schema-forms-for-mime-types
Experience Manager Assets可为各种开箱即用的MIME类型提供默认表单。 但是,您可以为各种MIME类型的资产添加自定义表单。
为MIME类型添加新表单 adding-new-forms-for-mime-types
在相应的表单类型下创建新表单。例如,要为 image/png
子类型,在 image
表单。 架构表单的标题是子类型名称。在这种情况下,标题为 png
.
对各种MIME类型使用现有架构模板 using-an-existing-schema-template-for-various-mime-types
您可以将现有模板用于其他MIME类型。 例如,使用 image/jpeg
MIME类型资产的表单 image/png
.
在这种情况下,请在 /etc/dam/metadataeditor/mimetypemappings
在CRX存储库中。 指定节点的名称并定义以下属性:
exposedmimetype
String
image/jpeg
mimetypes
exposedmimetype
属性String
image/png
Experience Manager 资产会映射以下MIME类型和架构表单:
授予对元数据架构的访问权限 granting-access-to-metadata-schemas
元数据架构功能仅供管理员使用。 但是,管理员可以通过提供 创建, 修改 和 删除 权限 /conf
文件夹。
应用特定于文件夹的元数据 applying-folder-specific-metadata
Experience Manager 资产允许您定义元数据架构的变体,并将其应用到特定文件夹。
例如,您可以定义默认元数据架构的变体并将其应用到文件夹。 应用修改后的架构时,它会覆盖原始的默认元数据架构,该架构已应用于文件夹中的资产。
只有上传到应用此架构的文件夹的资产,才会符合变体元数据架构中定义的修改后元数据。
应用了原始架构的其他文件夹中的资产将继续与原始架构中定义的元数据保持一致。
资产的元数据继承基于应用于层次结构中第一级文件夹的架构。 换言之,如果文件夹不包含子文件夹,则文件夹中的资产将继承应用于该文件夹的架构的元数据。
如果文件夹具有子文件夹,则子文件夹中的资产将继承子文件夹级别应用的架构的元数据(如果在子文件夹级别应用其他架构)。 但是,如果子文件夹级别未应用架构或相同架构,则子文件夹资产将从父文件夹级别应用的架构继承元数据。
-
单击 Experience Manager 徽标,然后导航到 工具> Assets >元数据架构. 此时会显示 元数据架构表单 页面。
-
选中表单前面的复选框(例如默认元数据表单),然后单击或点按 复制 图标,并将其另存为自定义表单。 为表单指定自定义名称,例如
my_default
. 或者,您也可以创建自定义表单。 -
在 元数据架构Forms 页面,选择
my_default
表单,然后单击 编辑. -
在 元数据架构编辑器 页面,向架构表单中添加文本字段。 例如,添加带有标签的字段 类别.
-
单击“保存”。修改后的表单列在 元数据架构Forms 页面。
-
单击/点按 应用到文件夹 将自定义元数据应用到文件夹。
-
选择要应用已修改架构的文件夹,然后单击/点按 应用.
-
如果文件夹应用了其他元数据架构,则会显示一条消息,警告您将要覆盖现有的元数据架构。 单击 覆盖.
-
单击 确定 以关闭成功消息。
-
导航到应用已修改元数据架构的文件夹。
定义必需元数据 defining-mandatory-metadata
您可以在文件夹级别定义必填字段,该字段对上传到该文件夹的资产强制执行。 如果您为之前定义的必填字段上传缺少元数据的资产,则卡片视图的资产中会显示缺少元数据的可视指示。
-
单击 Experience Manager 徽标,然后导航到 工具> Assets >元数据架构. 此时会显示 元数据架构表单 页面。
-
将默认元数据表单另存为自定义表单。 例如,将其另存为
my_default
. -
编辑自定义表单。 添加必填字段。 例如,添加 类别 字段,并将字段设为必填字段。
-
单击“保存”。修改后的表单列在 元数据架构Forms 页面。 要将自定义元数据应用到文件夹,请选择表单,然后单击/点按 应用到文件夹 中。
-
导航到文件夹,并上传某些资产,其中缺少您添加到自定义表单的必填字段的元数据。 资产的卡片视图会显示一则消息,其中显示必填字段缺少的元数据。
-
(可选)访问
http://[server]:[port]/system/console/components/
. 配置和启用com.day.cq.dam.core.impl.MissingMetadataNotificationJob
默认禁用的组件。 设置频率 Experience Manager 检查资产上元数据的有效性。
此配置会添加一个属性hasValidMetadata
至jcr:assets的内容。 使用此资产, Experience Manager 可以过滤搜索结果。
hasValidMetadata
直到进行下一次计划检查。 资产不会显示在中间搜索结果中。