Metadata is any data that helps describe the content or characteristics of a file. You may already be accustomed to viewing and adding some basic metadata through the File Info or Document Properties box found in many software applications and some operating systems. You may also use an asset or content management system (CMS) that captures some file properties and displays them for you.
Adobe’s Extensible Metadata Platform (XMP) is a file labeling technology that lets you embed metadata into files themselves during the content creation process. With an XMP enabled application, your workgroup can capture meaningful information about a project (such as titles and descriptions, searchable keywords, and up-to-date author and copyright information) in a format that is easily understood by your team as well as by software applications, hardware devices, and even file formats. Best of all, as team members modify files and assets, they can edit and update the metadata in real time during the workflow.
With XMP, desktop applications and back-end publishing systems gain a common method for capturing, sharing, and leveraging this valuable metadata. Adobe has taken the “heavy lifting” out of metadata integration, offering content creators an easy way to embed meaningful information about their projects and providing industry partners with standards-based building blocks to develop optimized workflow solutions.
By providing a standard way of tagging files with metadata across products from Adobe and other vendors, XMP is a powerful solution enabler. As an open source technology, it is freely available to developers, which means that the user community benefits from the innovations contributed by developers worldwide. The XMP SDKs are available in the downloads section. Furthermore, XMP is extensible — it can accommodate existing metadata schemas, so systems don’t need to be rebuilt from scratch. A growing number of third-party applications now support XMP.
Since early 2012, XMP is also an ISO standard (16684-1).
See the growing list of standards groups that are using XMP as their basis.
Find out how companies that partner with Adobe are using XMP in their solutions and products.
Learn more about how companies are getting together to build metadata interoperability across operating systems, mobile devices, cameras, and online services.
Adobe offers two SDKs for XMP, the XMP Toolkit SDK and the XMP Metadata UI SDK.
The XMP Toolkit SDK allows you to integrate XMP functionality into your product or solution. The XMP Metadata UI SDK lets you modify Adobe Creative Cloud applications to display custom metadata UI to either adapt the existing UI to its own workflow or to be able to interact with custom metadata. Learn more or download the SDKs now ›