元数据架构

在Adobe Experience Manager(AEM)资产中,元数据模式定义属性页面的布局以及为使用特定模式的资产显示的元数据属性。 元数据属性包括标题、描述、MIME类型、标记等。

您可以使用元数据模式Forms编辑器修改现有模式或添加自定义元数据模式。

  1. 要视图资产的属性页面,请单击或点按卡片视图中资产拼贴上的快速操作中的​视图属性​图标。 或者,在UI中选择资产,然后单击或点按工具栏中的​属性​图标。

  2. 在各种选项卡下编辑各种元数据属性。 但是,您无法在属性页面中修改资产类型。
    要修改资产的MIME类型,请使用自定义元数据模式表单或修改现有表单。 有关详细信息,请参阅编辑元数据模式Forms。 如果您修改了某个MIME类型的元数据模式,则将修改当前MIME类型的资产以及所有资产子类型的属性页面布局。 例如,修改default/image下的jpeg模式只会修改MIME类型为image/jpeg的资产的元数据布局(资产属性)。 但是,如果您编辑默认模式,则所做的更改会修改所有类型资产的元数据布局。

  3. 要查看表单/模板列表,请单击 AEM 徽标,然后导航到​工具 > Assets > 元数据架构。AEM 提供了以下现成模板:

    • 默认:资产的基本元数据模式表单。

    以下子表单继承默认表单的属性:
    我。image:模式表单,用于MIME类型为“image”(例如image/jpegimage/png等)的资产。
    “图像”表单具有以下子表单模板:
    a.jpeg:模式表单,用于子类型为jpeg的资产。
    b.tiff:子类型为tiff的资产的模式表单。

    ii. 应用程序:模式表单,用于 applicationMIME类型 application/pdfapplication/zip资产,如等。a.pdf:模式表单,用于子类型为pdf的资产。

    iii. 视频:模式表单,用于MIME类 video型(如 video/avivideo/mp4等)的资产。

    • collection:模式表单。
    • contentfragment:内 容片段的模式表单。
注意

要视图模式表单的子表单,请单击/点按模式表单名称。

添加元数据模式表单

  1. 要向列表添加自定义模板,请单击工具栏中的​创建

    注意

    未编辑的模板前面有一个锁图标。如果您自定义任何模板,则模板前的锁图标会消失。

  2. 在对话框中,输入模式表单的标题,然后单击​创建​以完成表单创建过程。

编辑元数据模式表单

可以编辑新添加的或现有的元数据架构表单。元数据模式表单包括:

  • 选项卡
  • 选项卡中的表单项目

您可以将这些表单项映射到/配置到CRX存储库中元数据节点内的字段。

可以向元数据架构表单中添加新的选项卡或表单项目。从父级派生的选项卡和表单项目处于锁定状态。 无法从子级别更改它们。

  1. 在“架构表单”页面中,选中表单前面的复选框,然后单击工具栏上的​编辑图标
  2. 在元数 据架构编辑器页中 ,通过将“构建表单”选项卡中的组件类型列表中的一个或多个组件拖至“基本”选项卡,自定义资产的属性页
  3. 要配置组件,请选择该组件并在​设置​选项卡中修改其属性。

“构建表单”选项卡内的组件

构建表单​选项卡列表您在模式表单中使用的表单项。 设置​选项卡提供您在​构建表单​选项卡中选择的每个项目的属性。 下表列表了​构建表单​选项卡中可用的表单项:

组件名称 描述
章节标题 添加一系列常用组件的章节标题。
单行文本 添加单行文本属性。它将作为字符串存储。
多值文本 添加多值文本属性。它将作为字符串数组存储。
数字 添加数字组件。
日期 添加日期组件。
下拉列表 添加下拉列表。
标准标记 添加标记。
智能标记 通过自动添加元数据标记来增加搜索功能。
隐藏字段 添加隐藏字段。在保存资产时,该字段将作为 POST 参数发送。
资产引用对象 添加此组件可查看该资产所引用的其他资产的列表。
资产引用 添加此组件可显示引用该资产的其他资产的列表。
产品引用 添加此组件可显示与该资产关联的产品的列表。
资产评级 添加以显示资产评级的选项。
上下文元数据 添加此组件可控制资产属性页面中其他元数据选项卡的显示。

编辑元数据组件

要编辑表单上元数据组件的属性,请单击该组件,然后在​设置​选项卡中编辑以下所有属性或以下属性的子集。

字段标签:资产的属性页面上显示的元数据属性的名称。

映射到属性:此属性指定资产节点在CRX存储库中保存时的相对路径/名称。它将开始为./,因为这表示该路径位于资产的节点下。

以下是此属性的有效值:

  • . /jcr:content/metadata/dc:title:将该值作为属性 dc:title 存储在资产的元数据节点中。

  • . /jcr:created:在资产的节点上显示 jcr 属性。如果您在视图属性上配置这些属性,我们建议您将这些属性标记为“禁用编辑”,因为它们是受保护属性。否则,在保存资产的属性时,会出现“资产修改失败”错误。

要确保在元数据模式表单中正确显示组件,属性路径不应包含任何空格。

占位符:使用此属性可指定与元数据属性相关的相关占位符文本。

必需:使用此属性可在属性页面上将元数据属性标记为必需。

禁用编辑:使用此属性可使元数据属性在“属性”页面上不可编辑。

在只读模式下显示空字段:标记此属性可在属性页面上显示元数据属性,即使其没有值也是如此。默认情况下,当元数据属性没有值时,不会在属性页面中列出该属性。

显示列表排序:使用此属性可显示选项的有序列表

选择:使用此属性指定列表中的选项

描述:使用此属性可添加对元数据组件的简短描述。

:属性关联的对象类。

删除:单击可从模式表单中删除组件。

注意

隐藏字段组件不包含这些属性。 而是包含属性,如“名称”、“值”、“字段标签”和“说明”。 无论何时保存资产,都会将“隐藏字段”组件的值作为 POST 参数进行发送。该组件的值不会作为资产的元数据进行保存。

如果选择​必需​选项,则可以搜索缺少必需元数据的资产。从​过滤器​面板中,展开​元数据验证​谓词,然后选择​无效​选项。搜索结果中显示的资产缺少您通过架构表单配置的必需元数据。

如果您将上下文元数据组件添加到任何模式表单的任何选项卡,该组件将作为列表显示在应用特定模式的资产的属性页面中。 该列表包括除您应用了上下文元数据组件的选项卡之外的所有其他选项卡。 目前,此功能提供基本功能,用于根据上下文控制元数据的显示。

要在属性页面中包括任何选项卡以及应用上下文元数据组件的选项卡,请从列表中选择相应的选项卡。 该选项卡会添加到属性页面。

在JSON文件中指定属性

您还可以通过指定相应的键值对在 JSON 文件中定义选项,而不是为​设置​选项卡中的选项指定属性。在 JSON 路径​字段中指定 JSON 文件的路径。

在模式表单中添加和删除选项卡

通过架构编辑器,可以添加或删除选项卡。默认架构表单包括​基本高级IPTCIPTC 扩展​选项卡(默认情况下)。

单击+在模式表单上添加新选项卡。默认情况下,新选项卡的名称为Unnamed-1。您可以从​设置​选项卡中修改名称。 单击X以删除选项卡。

删除元数据模式表单

AEM 仅允许您删除自定义架构表单。您无法删除默认的架构表单/模板。但是,您可以删除对这些表单所做的任何自定义更改。

要删除表单,请选择一个表单,然后单击删除图标。

注意

在删除对默认表单的自定义更改后,“元数据”模式界面上的表单前面将重新显示锁图标,以指示表单已恢复为默认状态。

注意

您无法删除AEM Assets中开箱即用的元数据模式表单。

模式MIME类型的表单

AEM Assets为各种开箱即用的MIME类型提供默认表单。 但是,您可以为各种MIME类型的资产添加自定义表单。

为 MIME 类型添加新表单

在相应的表单类型下创建新表单。例如,要为 image/png 子类型添加新模板,请在“image”表单下创建表单。架构表单的标题是子类型名称。在这种情况下,标题为“png.

为各种 MIME 类型使用现有架构模板

您可以为不同的 MIME 类型使用现有模板。例如,对MIME类型为image/png的资产使用image/jpeg表单。

在这种情况下,请在CRX存储库中的/etc/dam/metadataeditor/mimetypemappings处创建新节点。 指定节点的名称并定义以下属性:

名称 描述 类型
exposedmimetype 要映射的现有表单的名称 字符串 image/jpeg
mimetypes 列表使用exposedmimetype属性中定义的表单的MIME类型 字符串 image/png

AEM 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文件夹具有创建、修改和删除权限。

应用特定于文件夹的元数据

AEM Assets允许您定义元数据模式的变体,并将其应用到特定文件夹。

例如,您可以定义默认元数据模式的变体,并将其应用到文件夹。 在应用修改后的模式时,该模式将覆盖应用于文件夹内资产的原始默认元数据。

只有上传到应用此模式的文件夹的资产才会与变体元数据模式中定义的修改后元数据相符。

应用原始模式的其他文件夹中的资产会继续与原始模式中定义的元数据保持一致。

资产的元数据继承基于应用于层次结构中第一级文件夹的模式。 换句话说,如果文件夹中不包含子文件夹,则文件夹中的资产会继承应用于该文件夹的模式的元数据。

如果文件夹有子文件夹,则子文件夹内的资产会从子文件夹级别应用的模式继承元数据(如果在子文件夹级别应用了其他模式)。 但是,如果子文件夹级别未应用模式或同一模式,则子文件夹资产会从父文件夹级别应用的模式继承元数据。

  1. 单击 AEM 徽标,然后导航到​工具 > Assets > 元数据架构。此时会显示​元数据架构表单​页面。

  2. 选中表单前的复选框(例如默认元数据表单),然后单击或点按复制图标并将其另存为自定义表单。 指定表单的自定义名称,例如my_default。 或者,您也可以创建自定义表单。

  3. 在​元数据模式Forms​页中,选择my_default表单,然后单击​编辑​图标。

  4. 在​元数据模式编辑器​页面中,向模式表单添加一个文本字段。 例如,添加标签为​类别​的字段。

  5. 单击​保存。已修改的表单列在​元数据模式Forms​页中。

  6. 单击/点按工具栏中的​应用到文件夹,将自定义元数据应用到文件夹。

  7. 选择要应用已修改模式的文件夹,然后单击/点按​应用

  8. 如果文件夹应用了其他元数据模式,则会显示一条消息,警告您将覆盖现有的元数据模式。 单击​覆盖

  9. 单击​确定​以关闭成功消息。

  10. 导览至应用已修改元数据模式的文件夹。

定义必需元数据

您可以在文件夹级别定义必填字段,该字段将强制用于上传到该文件夹的资产。 如果您上传的资产包含之前定义的必填字段缺少的元数据,则卡片视图的资产上会显示缺少元数据的可视指示。

注意

可以根据其他字段的值将元数据字段定义为强制字段。 在“卡”视图中,AEM不会显示有关此类强制元数据字段缺少元数据的警告消息。

  1. 单击 AEM 徽标,然后导航到​工具 > Assets > 元数据架构。此时会显示​元数据架构表单​页面。

  2. 将默认元数据表单另存为自定义表单。 例如,将其另存为my_default

  3. 编辑自定义表单。 添加必填字段。 例如,添加​类别​字段,并将该字段设为必填字段。

  4. 单击​保存。已修改的表单列在​元数据模式Forms​页中。 选择表单,然后单击或点按工具栏中的​应用到文件夹​以将自定义元数据应用到文件夹。

  5. 导航到文件夹,然后上传某些资产,这些资产在您添加到自定义表单的必填字段中缺少元数据。 资产的卡片视图上会显示必填字段中缺少的元数据的消息。

  6. (可选)访问https://[server]:[port]/system/console/components/。 配置并启用默认禁用的com.day.cq.dam.core.impl.MissingMetadataNotificationJob组件。 设置AEM检查资产上元数据有效性的频率。

    此配置将属性hasValidMetadata添加到资产的jcr:content。 使用此属性,AEM可以筛选搜索结果。

    注意

    如果资产是在计划检查后添加的,则直到下一个计划检查后,资产才会被标记为hasValidMetadata。 资产不会显示在中间搜索结果中。

    注意

    元数据验证检查会占用大量资源,并且可能会影响系统性能。 计划相应的检查。 如果服务器无法处理加载,请尝试禁用此作业

On this page

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now