Overview
ISO 16684-1:2019 - Graphic technology - Extensible metadata platform (XMP) - Part 1: Data model, serialization and core properties specifies the fundamental definitions for XMP metadata. The standard formalizes the XMP data model (how metadata statements are structured), the XML serialization (how XMP instances are recorded as XML), and a set of core XMP properties that are broadly applicable across file formats and domains. It does not cover file-specific embedding mechanisms or domain-specific XMP property extensions.
Keywords: ISO 16684-1:2019, XMP, Extensible Metadata Platform, metadata data model, XMP serialization, core properties, graphic technology.
Key Topics
- Data model
- Abstract model describing XMP packets, names, value forms (simple, structure, array), and qualifiers.
- Rules for XMP names and the allowed forms of metadata statements.
- Serialization
- Rules for recording XMP model instances as XML.
- RDF/XML mapping (elements like rdf:RDF and rdf:Description appear in the standard) and guidance on equivalent and prohibited RDF forms.
- Optional XMP packet wrappers and outer XML elements used when serializing.
- Core properties
- A common collection of XMP metadata items (namespaces such as Dublin Core and XMP-specific namespaces are included).
- Definitions of core value types and derived value types useful across industries.
- Conformance
- Requirements and categories for conforming readers, writers, and products (ensures interoperable implementations).
Normative references include IEEE 754, IETF RFC 3066 and RFC 3986, Dublin Core Element Set (DCES), and the Unicode Standard.
Applications
- Embedding and exchanging metadata in images, documents, and multimedia assets where stable, interoperable metadata is required.
- Enabling search, rights management, asset tracking, and automated workflows in digital publishing, photography, print production, and content management systems.
- Developing metadata-aware applications (editors, asset managers, DAMs) that must read, write, or transform XMP metadata reliably.
Who would use this standard
- Software developers and architects building XMP readers/writers, serialization tools, or metadata processors.
- Digital asset managers, librarians, archivists, and print/graphic professionals who rely on standardized metadata for cataloging, search, and rights management.
- Vendors aiming for interoperability across creative and publishing toolchains.
Related standards
- Dublin Core (DCES) - used for many core properties.
- RDF/XML and XML standards referenced in serialization rules.
- IEEE 754, IETF RFC 3066 (language tags), RFC 3986 (URI syntax), and Unicode - normative references that support precise data typing and internationalization.
Note: ISO 16684-1:2019 is based on the Adobe XMP Part 1 specification and includes a patent statement associated with XMP; implementers should review licensing information where applicable.