This namespace is primarily for use by digital asset management (DAM) systems.
The following properties are “owned” by the DAM system and should be set by applications under their direction; they should not be used by unmanaged files: xmpMM:ManagedFrom, xmpMM:Manager, xmpMM:ManageTo, xmpMM:ManageUI, xmpMM: ManagerVariant.
The following properties are owned by the DAM system for managed files, but can also be used by applications for unmanaged files: xmpMM:DerivedFrom, xmpMM:DocumentID, xmpMM: RenditionClass, xmpMM:RenditionParams, xmpMM:VersionID, xmpMM:Versions.
The xmpMM:History property is always owned by the application.
-
The namespace URI is http://ns.adobe.com/xap/1.0/mm/
-
The preferred namespace prefix is xmpMM
| Name | Description | Type |
|---|---|---|
| xmpMM:DerivedFrom | A reference to the original document from which this one is derived. It is a minimal reference; missing components can be assumed to be unchanged. For example, a new version might only need to specify the instance ID and version number of the previous version, or a rendition might only need to specify the instance ID and rendition class of the original. | ResourceRef |
| xmpMM:DocumentID | The common identifier for all versions and renditions of a resource. It should be based on a UUID; Created once for new resources. Different renditions are expected to have different values for xmpMM:DocumentID. | GUID |
| xmpMM:InstanceID | An identifier for a specific incarnation of a resource, updated each time a file is saved. It should be based on a UUID; | GUID |
| xmpMM:OriginalDocumentID | The common identifier for the original resource from which the current resource is derived. For example, if you save a resource to a different format, then save that one to another format, each save operation should generate a new xmpMM:DocumentID that uniquely identifies the resource in that format, but should retain the ID of the source file here. It links a resource to its original source. | GUID |
| xmpMM:RenditionClass | The rendition class name for this resource. This property should be absent or set to default for a document version that is not a derived rendition. | RenditionClass |
| xmpMM:RenditionParams | Can be used to provide additional rendition parameters that are too complex or verbose to encode in xmpMM: RenditionClass. | Text |
| xmpMM:History | An ordered array of high-level user actions that resulted in this resource. It is intended to give human readers a description of the steps taken to make the changes from the previous version to this one. The list should be at an abstract level; it is not intended to be an exhaustive keystroke or other detailed history. The description should be sufficient for metadata management, as well as for workflow enhancement. | Ordered array of ResourceEvent |
| xmpMM:Ingredients | References to resources that were incorporated, by inclusion or reference, into this resource. | Unordered array of ResourceRef |
| xmpMM:Pantry | Each array item has a structure value with a potentially unique set of fields, containing extracted XMP from a component. Each field is a property from the XMP of a contained resource component, with all substructure preserved. Each pantry entry shall contain an xmpMM:InstanceID. Only one copy of the pantry entry for any given xmpMM:InstanceID shall be retained in the pantry. Nested pantry items shall be removed from the individual pantry item and promoted to the top level of the pantry. | Unordered array of struct |
| xmpMM:ManagedFrom | A reference to the document as it was prior to becoming managed. It is set when a managed document is introduced to an asset management system that does not currently own it. It may or may not include references to different management systems. | ResourceRef |
| xmpMM:Manager | The name of the asset management system that manages this resource. Along with xmpMM: ManagerVariant, it tells applications which asset management system to contact concerning this document. | AgentName |
| xmpMM:ManageTo | A URI identifying the managed resource to the asset management system; the presence of this property is the formal indication that this resource is managed. The form and content of this URI is private to the asset management system. | URI |
| xmpMM:ManageUI | A URI that can be used to access information about the managed resource through a web browser. It might require a custom browser plug-in. | URI |
| xmpMM:ManagerVariant | Specifies a particular variant of the asset management system. The format of this property is private to the specific asset management system. | Text |
| xmpMM:VersionID | The document version identifier for this resource. Each version of a document gets a new identifier, usually simply by incrementing integers 1, 2, 3 . . . and so on. Media management systems can have other conventions or support branching which requires a more complex scheme. | Text |
| xmpMM:Versions | The version history associated with this resource. Entry 1 is the oldest known version for this document, entry[last()] is the most recent version. Typically, a media management system would fill in the version information in the metadata on check-in. It is not guaranteed that a complete history of versions from the first to this one will be present in the xmpMM:Versions property. Interior version information can be compressed or eliminated and the version history can be truncated at some point. | Ordered array of Version |