Advantages of XMP

XMP has the following advantages over other encoding standards and schemata:

  • XMP-based metadata is very powerful and fine-grained.
  • XMP lets you have multiple values for one property.
  • XMP has standardized encoding, which lets you easily exchange metadata.
  • XMP is extensible. You can add additional information into your assets.

The XMP standard is designed to be extensible, allowing you to add custom types of metadata into the XMP data. EXIF, on the other hand, does not - it has a fixed list of properties that cannot be extended.

NOTE
XMP generally does not allow binary data types to be embedded. To carry binary data in XMP, for example, thumbnail images, they must be encoded in an XML-friendly format such as Base64.

XMP core concepts

Namespaces and schemata

An XMP schema is a set of property names in a common XML namespace that includes
the data type and descriptive information. An XMP schema is identified by its XML namespace URI. Using namespaces prevents conflicts between properties in different schemas that have the same name but a different meaning.

For example, the Creator property in two independently designed schemas might mean the person who created the asset or it could mean the application that created the asset (for example, Adobe Photoshop).

XMP properties and values

XMP may include properties from one or more of the schemas. For example, a typical subset used by many Adobe applications might include the following:

  • Dublin core schema: dc:title, dc:creator, dc:subject, dc:format, dc:rights
  • XMP basic schema: xmp:CreateDate, xmp:CreatorTool, xmp:ModifyDate, xmp:metadataDate
  • XMP rights management schema: xmpRights:WebStatement, xmpRights:Marked
  • XMP media management schema: xmpMM:DocumentID

Language alternatives

XMP offers you the ability to add an xml:lang property to text properties to specify the language of the text.

XMP writeback to renditions

This XMP writeback feature in Adobe Experience Manager Assets replicates the metadata changes to the renditions of the original asset.
When you change the metadata for an asset from within Assets or while uploading the asset, the changes are initially stored in the metadata node in the asset hierarchy. The writeback feature lets you propagate the metadata changes to all or specific renditions of the asset. The feature writes back only those metadata properties that use jcr namespace, that is, a property named dc:title is written back but a property named mytitle is not.

For example, consider a scenario where you modify the Title property of the asset titled Classic Leather to Nylon.

metadata

In this case, Assets saves the changes to the Title property in the dc:title parameter for the asset metadata stored in the asset hierarchy.

metadata stored in asset node in the repository

IMPORTANT
The writeback feature is not enabled by default in Assets. See how to enable metadata writeback. MSM for digital assets does not work with metadata writeback enabled. Upon writeback, the inheritance breaks.

Enable XMP writeback

DAM Metadata Writeback workflow is used to writeback the metadata of an asset. To enable writeback, follow any of the following three methods:

  • Use Launchers.
  • Manually start DAM MetaData Writeback workflow.
  • Configure workflow to be part of the post-processing.

To use Launchers, follow these steps:

  1. As an administrator, access Tools > Workflow > Launchers.

  2. Select the Launcher for which the Workflow column displays DAM MetaData Writeback. Click Properties from the toolbar.

    Select DAM metadata writeback launcher to modify its properties and activate it

  3. Select Activate on the Launcher Properties page. Click Save & Close.

To manually apply the workflow to an asset just once, apply DAM Metadata Writeback workflow from the left rail.

To apply the workflow to all the uploaded assets, add the workflow to a post-processing profile.

See also

Experience Manager


The Perfect Blend: A New Era of Collaboration with AEM and Workfront

Adobe Customer Success Webinars

Wednesday, Apr 2, 5:00 PM UTC

Explore how Adobe Experience Manager and Workfront integrate to help teams move from ideation to delivery without the usual bottlenecks, ensuring content is organized, on-brand, and ready to go live faster.

Register

Put the Customer at the Center and Build Relationships That Last a Lifetime

Online | Strategy Keynote | General Audience

First impressions last a lifetime. Great first impressions feel personal, connected, and relevant right from the start. From the first...

Wed, Mar 19, 2:30 PM PDT (9:30 PM UTC)

Register

Rapid Feature Releases with AEM Cloud: Telegraph Media Group’s RDE Strategy

Online | Session | Intermediate

Hear how Telegraph Media Group, the award-winning publisher of The Daily Telegraph, The Sunday Telegraph, The Telegraph Magazine,...

Wed, Mar 19, 3:30 PM PDT (10:30 PM UTC)

Register

Connect with Experience League at Summit!

Get front-row access to top sessions, hands-on activities, and networking—wherever you are!

Learn more