Adobe Extensible Metadata Platform (XMP) is a labeling technology that allows you to embed data about a file, known as metadata, into the file itself. XMP is an open technology based on RDF and RDF/XML.
Adobe developed XMP to establish an industry-wide standard for sharing metadata across applications, file formats, and devices. XMP is open source and it is freely available to developers and system integrators. XMP benefits from the innovations contributed by the developer community.
XMP is extensible, which means that metadata can be customized to meet the specific needs of an organization or work within a particular content management system. XMP can also accommodate existing metadata specifications, so systems don’t need to be rebuilt from scratch. XMP is universal, international, and has multilingual support. The Extensible Metadata Platform is not limited to a certain database or file format.
By using XMP, metadata can be stored in files and made easily accessible to various tools and systems across a production workflow. As an open source technology, the XMP libraries are freely and publicly available to developers ensuring their products will work well with Adobe products
XMP Library for ActionScript is based on the XMPCore library. XMP Library for ActionScript provides the functionality to read existing XMP metadata from Adobe Flash based file formats via the Adobe Flash Player:
· For Flash Player 9: SWF and FLV files.
· For Flash Player 10: SWF, FLV and F4V files.
The library consists of 3 parts:
· The data model represents a set of XMP data in memory and offers an API to create or modify XMP properties.
· The parser that reads an XMP packet in RDF/XML format into the data model in memory.
· The serializer converts the data model into RDF/XML format.
· Flash Player 9 and/or 10.
· Flex 3 for using the Flex project.