I find a XMP project has release in Adobe labs today. detail inforamtion please check here.
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. 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.
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.
Actually, The lib for actionscript is not so good. Because the core code is not open. hehe, it must be something about the secret of swf file formate.