XMP namespace definitions
The XMP namespaces define a set of properties. In any given XMP Packet, a property may be absent or present.For any given XMP, there is no requirement that all properties from a given namespace must be present. For structured properties, there is no requirement that all fields be present (unless otherwise specified by a namespace).
XMP metadata may include properties from one or more of the namespaces. For example, a typical subset used by many Adobe applications might include the following:
- Dublin Core namespace: dc:title, dc:creator, dc:description, dc:subject, dc:format, dc:rights
- XMP basic namespace: xmp:CreateDate, xmp:CreatorTool, xmp:ModifyDate, xmp:MetadataDate
- XMP rights management namespace: xmpRights:WebStatement, xmpRights:Marked
- XMP media management namespace: xmpMM:DocumentID
XMP defines namespaces into two catagories:
- XMP standard namespaces, provides namespace definitions for standard general-purpose namespaces.
- Specialized Namespaces, provides namespace definitions for namespaces that are specialized for Adobe applications or usages
XMP Standard Namespaces
- XMP Namespace
- XMP Media Management Namespace
- XMP Basic Job Ticket Namespace
- XMP Paged-text Namespace
- XMP Dynamic Media Namespace
- XMP Rights Management Namespace
XMP Specialized Namespaces
- Adobe PDF Namespace
- Photoshop Namespace
- Camera Raw Namespace
- Exif Namespace
- Tiff Namespace
- Dublin Core Namespace
- IPTC Core Namespace