组织会提出一个元数据模型,它增强了资产发现、使用、互操作性等。 正确的元数据应用程序对于维护元数据驱动的工作流和流程至关重要。 要遵守整个组织的元数据战略和标准,您可以使用元数据模式来帮助DAM用户进行调整。 Adobe Experience Manager 允许轻松、灵活地创建、维护和应用元数据模式。
在Adobe Experience Manager Assets中,模式包含要填写的特定信息的特定字段。 它还包含布局信息,以用户友好的方式显示元数据字段。 元数据属性包括标题、描述、MIME类型、标记等。 您可以使用元数据模式Forms编辑器修改现有模式或添加自定义元数据模式。
要视图和编辑资产的属性页面,请执行以下步骤:
单击卡视图中资产拼贴的快速操作中的视图属性选项。 或者,选择资产,然后单击工具栏中的属性 。
您可以编辑可用选项卡下的各种可编辑元数据属性。 但是,您无法修改属性页面的基本选项卡中的资产类型。
图:资产属性上的“基 本”选项卡。
要修改资产的MIME类型,请使用自定义元数据模式表单或修改现有表单。 有关详细信息,请参阅编辑元数据模式Forms。 如果您修改MIME类型的元数据模式,则会修改资产和所有子类型的属性页面布局。 例如,修改default/image
下的jpeg模式只会修改MIME类型为image/jpeg
的资产的元数据布局(资产属性)。 但是,如果您编辑默认模式,则所做的更改将修改所有类型资产的元数据布局。
要视图表单或模板的列表,请在Experience Manager界面中,导航到工具 > 资产 > 元数据模式。
Experience Manager 提供以下元数据模式表单模板。
模板 | 描述 | |
---|---|---|
默认 | 资产的基本元数据模式表单。 | |
以下子表单继承default表单的属性: | ||
|
Dynamic Media视频的模式表单。 | |
|
模式表单,用于MIME类型(如image/jpeg 和image/png )的图像。 图像 表单具有以下子表单模板:
|
|
|
模式表单,用于MIME类型为application/pdf 和application/zip 的资产。 pdf:模式子类型为PDF的资产的表单。 |
|
|
模式表单,用于MIME类型为video/avi 和video/mp4 的视频资产。 |
|
收藏集 | 集合的模式表单。 | |
contentfragment | 模式内容片段表单。 | |
表单 | 此模式形式与Adobe Experience Manager Forms相关。 | |
ugc_contentfragment | 模式表单,用于用户生成的内容片段和资产从社交媒体集成到Experience Manager中。 |
要查看架构表单的子表单,请单击架构表单名称。
要添加元数据模式表单,请执行以下步骤:
要向列表添加自定义模板,请单击工具栏中的创建。
随未编辑的模板一起显示锁符号。 如果自定义模板,则不锁定。
在对话框中,提供模式表单的标题,然后单击创建以完成表单创建过程。
您可以编辑新添加的或现有的元数据模式表单。 元数据模式表单包括选项卡和选项卡中的表单项。 您可以将这些表单项映射到/配置到CRX存储库中元数据节点内的字段。 可向元数据模式表单添加选项卡或表单项。 从父级派生的选项卡和表单项目处于锁定状态。 无法从子级别更改它们。
在元数据模式Forms页面上,选择一个表单,然后单击工具栏中的编辑。
在元数据模式表单编辑器页面上,自定义元数据表单。 将所需的组件从构建表单选项卡拖到其中一个选项卡。
图:包含可 用选项卡的元数 据模式表单编辑器页面。
要配置组件,请选择它并在设置选项卡中修改其属性。
构建表单选项卡列表您在模式表单中使用的表单项。 设置选项卡提供您在构建表单选项卡中选择的每个项的属性。 下表列表了构建表单选项卡中可用的表单项:
组件名称 | 描述 |
---|---|
章节标题 | 添加一列表常用组件的章节标题。 |
单行文本 | 添加单行文本属性。它存储为字符串。 |
多值文本 | 添加多值文本属性。它存储为字符串数组。 |
数字 | 添加数字组件。 |
日期 | 添加日期组件。 |
下拉列表 | 添加下拉列表。 |
标准标记 | 添加标记. |
智能标记 | 通过自动添加元数据标记来增强搜索功能。 |
隐藏字段 | 添加隐藏字段。在保存资产时,它将作为POST参数发送。 |
资产引用对象 | 将此组件添加到资产引用的资产的视图列表。 |
资产引用 | 添加以显示引用资产的资产列表。 |
产品引用 | 添加以显示与资产链接的产品的列表。 |
资产评级 | 添加以显示资产评级选项。 |
上下文元数据 | 添加以控制资产属性页面中其他元数据选项卡的显示。 |
要编辑表单上元数据组件的属性,请单击该组件以编辑设置选项卡中以下属性的全部或子集。
字段标签:资产的属性页面上显示的元数据属性的名称。
映射到属性:此属性指定资产节点在CRX存储库中保存的相对路径或名称。它开始为./
,表示路径位于资产的节点下。
以下是此属性的有效值:
./jcr:content/metadata/dc:title
:将该值作为属性 dc:title
存储在资产的元数据节点中。
./jcr:created
:存储资产的创建日期和时间。它是受保护的属性。 如果配置这些属性,Adobe建议您将其标记为禁用编辑。
要确保在元数据模式表单中正确显示组件,属性路径不应包含任何空格。
隐藏字段组件不包含这些属性。 而是包括属性,如名称、值、字段标签和说明。 无论何时保存资产,都会将“隐藏字段”组件的值作为 POST 参数进行发送。该组件的值不会作为资产的元数据进行保存。
如果选择必需选项,则可以搜索缺少必需元数据的资产。从过滤器面板中,展开元数据验证谓词,然后选择无效选项。搜索结果中显示的资产缺少您通过架构表单配置的必需元数据。
如果您将上下文元数据组件添加到任何模式表单的任何选项卡,该组件将作为列表显示在应用特定模式的资产的属性页面中。 该列表包括除您应用了上下文元数据组件的选项卡外的所有其他选项卡。 目前,此功能提供基本功能,用于根据上下文控制元数据的显示。
要在属性页面中显示除应用上下文元数据组件的选项卡之外的任何选项卡,请从列表中选择该选项卡。 该选项卡会添加到属性页面。
图:资产属性页面中的上下文元数据。
您还可以通过指定相应的键值对在 JSON 文件中定义选项,而不是为设置选项卡中的选项指定属性。在 JSON 路径字段中指定 JSON 文件的路径。
通过架构编辑器,可以添加或删除选项卡。默认模式表单包括基本、高级、IPTC和IPTC扩展选项卡。
单击+
在模式表单上添加选项卡。 默认情况下,新选项卡的名称为Unnamed-1
。 可以从设置选项卡中修改名称。 单击X
以删除选项卡。
在捕获资产的元数据信息时,用户会在各种可用字段中提供信息。 您可以显示特定元数据字段或字段值,这些字段或字段值取决于在其他字段中选择的选项。 此类元数据的条件显示称为级联元数据。 换言之,您可以在特定元数据字段/值与一个或多个字段和/或其值之间创建依赖关系。
使用元数据模式定义用于显示级联元数据的规则。 例如,如果您的元数据模式包含资产类型字段,则您可以根据用户选择的资产类型定义要显示的相关字段集。
内容片段不支持层叠元数据。
以下是一些可定义级联元数据的使用案例:
请考虑您希望根据所选资产类型显示级联元数据的方案。 一些示例
无论选择何种资产类型,均将版权信息显示为必填字段。
在Experience Manager接口中,转至工具 > 资产 > 元数据模式。
在模式Forms页面中,选择模式表单,然后单击工具栏中的编辑以编辑模式。
(可选)在元数据模式编辑器中,创建新字段以进行条件化。 在设置选项卡中指定名称和属性路径。
要创建新选项卡,请单击+
添加选项卡,然后添加元数据字段。
为资产类型添加下拉列表字段。 在设置选项卡中指定名称和属性路径。 添加可选描述。
键值对是提供给表单用户的选项。 您可以手动或从JSON文件提供键值对。
要手动指定值,请选择手动添加,然后单击添加选择并指定选项文本和值。 例如,指定视频、PDF、Word和图像资产类型。
要动态从JSON文件中获取值,请选择通过JSON路径添加,并提供JSON文件的路径。 Experience Manager 向用户显示表单时,实时获取键值对。
这两种选择是互斥的。 无法从JSON文件导入选项并手动编辑。
添加JSON文件时,键值对不会显示在元数据模式编辑器中,但在已发布的表单中可用。
添加选项时,如果单击“下拉框”字段,则界面会扭曲,选项的删除选项将停止工作。 保存更改前,不要单击下拉菜单。 如果您遇到此问题,请保存模式并再次打开它以继续编辑。
(可选)添加其他必填字段。 例如,资产类型视频的格式、编解码器和持续时间。
同样,为其他资产类型添加从属字段。 例如,为文档资产(如PDF和Word文件)添加字段页数和作者。
要在资产类型字段和其他字段之间创建依赖关系,请选择相关字段并打开规则选项卡。
在Requirement下,根据新规则]选项选择[Required。
单击添加规则并选择资产类型字段以创建依赖关系。 还可以选择创建依赖关系时所依据的字段值。 在这种情况下,请选择“ 视频”。 单击完成以保存更改。
具有手动预定义值的下拉列表可与规则一起使用。 已配置JSON路径的下拉菜单不能与使用预定义值应用条件的规则一起使用。 如果这些值在运行时从JSON加载,则无法应用预定义的规则。
在“可 见性”下,根据新 规则选项选择“可见 ”。
单击添加规则并选择资产类型字段以创建依赖关系。 还可以选择创建依赖关系时所依据的字段值。 在这种情况下,请选择“ 视频”。 单击完成以保存更改。
单击空格(或除值之外的任何位置)将重置这些值。 如果发生这种情况,请重新选择值。
您可以应用要求条件和可见性条件,二者相互独立。
同样,在“资产类型”字段中的值“视频”与其他字段(如编解码器和持续时间)之间创建依赖关系。
重复上述步骤,在资产类型字段和页面计数和作者等字段之间创建文档资产(PDF和Word)的依赖关系。
单击保存。将元数据模式应用到文件夹。
导航到您应用元数据模式的文件夹,然后打开资产的属性页面。 根据您在资产类型字段中的选择,系统会显示相关的层叠元数据字段。
图:为视频级联元数据。
图:为文档级联元数据。
Experience Manager 允许您仅删除自定义模式表单。您无法删除默认的架构表单/模板。但是,您可以删除对这些表单所做的任何自定义更改。
要删除表单,请选择一个表单,然后单击“删除”。
Experience Manager 为各种开箱即用的MIME类型提供默认表单。但是,您可以为各种MIME类型的资产添加自定义表单。
在相应的表单类型下创建表单。 例如,要为image/png
子类型添加模板,请在“image”表单下创建表单。 架构表单的标题是子类型名称。在这种情况下,标题为png
。
您可以为不同的 MIME 类型使用现有模板。例如,对MIME类型为image/png
的资产使用image/jpeg
表单。
在这种情况下,请在CRX存储库中的/etc/dam/metadataeditor/mimetypemappings
处创建一个节点。 指定节点的名称并定义以下属性:
名称 | 描述 | 类型 | 值 |
---|---|---|---|
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 在其他应用原始模式的文件夹中,继续与原始模式中定义的元数据保持一致。
资产的元数据继承基于应用于层次结构中第一级文件夹的模式。 换言之,如果文件夹不包含子文件夹,则文件夹内的资产会继承应用于该文件夹的模式的元数据。
您可以在子文件夹中应用其他模式。 子文件夹中的资产将继承直接子文件夹的元数据模式。 如果子文件夹级别未应用模式或同一模式,则其资产会从父文件夹继承模式。
在Experience Manager接口中,导航到工具 > 资产 > 元数据模式。 此时会显示元数据架构表单页面。
选中表单前面的复选框,例如默认元数据表单,然后单击复制并将其另存为自定义表单。 指定表单的自定义名称,例如my_default
。 或者,您也可以创建自定义表单。
在元数据模式Forms页面中,选择my_default
表单,然后单击编辑。
在元数据模式编辑器页面中,向模式表单添加一个文本字段。 例如,添加一个标签为类别的字段。
图:文本字段已添加到元数据模式表单编辑器。
单击保存。修改后的表单列在元数据模式Forms页面中。
单击工具栏中的应用到文件夹,将自定义元数据应用到文件夹。
选择要应用已修改模式的文件夹,然后单击应用。
如果该文件夹应用了其他元数据模式,则会显示一条消息,警告您将覆盖现有元数据模式。 单击覆盖。
单击确定以关闭成功消息。
导览至应用已修改元数据模式的文件夹。
您可以在文件夹级别定义必填字段,这将强制执行于上传到该文件夹的资产。 如果您上传的资产上传之前定义的必填字段缺少元数据,则卡视图的资产上会显示缺少元数据的可视指示。
可以根据其他字段的值将元数据字段定义为强制字段。 在卡视图中,Experience Manager不显示有关此类强制元数据字段缺失元数据的警告消息。
在Experience Manager接口中,导航到工具 > 资产 > 元数据模式。 此时会显示元数据架构表单页面。
将默认元数据表单另存为自定义表单。 例如,将其另存为my_default
。
编辑自定义表单。 添加必填字段。 例如,添加类别字段,并将该字段设为必填。
图:元数据模式表单编辑器中的必填字段。
单击保存。修改后的表单列在元数据模式Forms页面中。 选择表单,然后单击工具栏中的应用到文件夹以将自定义元数据应用到文件夹。
导航到文件夹,然后上传某些资产,其中缺少您添加到自定义表单的必填字段的元数据。 资产的卡视图上会显示必填字段中缺少的元数据的消息。
(可选)访问https://[aem_server]:[port]/system/console/components/
。 配置并启用默认禁用的com.day.cq.dam.core.impl.MissingMetadataNotificationJob
组件。 设置Experience Manager在资产上检查元数据有效性的频率。 此配置将属性hasValidMetadata
添加到资产的jcr:content
。 Experience Manager 使用此属性筛选搜索结果中的无效资产。如果您在检查后添加资产,则直到下一个计划的检查后,资产才会被标记为hasValidMetadata
。 因此,资产不会显示在搜索过滤器中,搜索无效元数据,直到下次计划检查后才显示。
元数据验证检查会占用大量资源,并且可能会影响系统性能。 计划相应的检查。 如果服务器无法处理负载,请尝试禁用此作业。