Saturday, January 17, 2009

XMP Library for ActionScript

Welcome to the XMP Library for ActionScript v1.0 preview. 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 accommo­date existing metadata specifications, so systems don’t need to be rebuilt from scratch. XMP is universal, international, and has multilingual support. It is not limited to a particular file format or database.

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. Learn more about XMP on Adobe.com.


This preview of the XMP Library for ActionScript is based on the XMPCore library. It 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.



post signature