Open dragon66 opened 9 years ago
Just a comment: Personally, I'd just use Adobe's XMP toolkit for Java, as it already has a liberal OSS license (BSD), unless you have an idea for a much better API. :-)
I started creating my own API once, but I don't think it's very useful, and it probably does not support all the things Adobe's XMP API does... Then again, maybe it was a useful exercise to learn about XMP.
Keep up the good work!
Harald K
Hi haraldk, thanks for your comment. Maybe you are right. I will try using Adobe API.
The final version of the implementation doesn't rely on any specific way to create the XMP data. It start with the input XMP and insert it into images or extract XMP and show it in XML format. How the initial XMP is created is up to the user for the library.
Any reasons to keep this issue open?
@sinedsem I still want to implement my own version some day so keep it open as a reminder.
Any updates on this?
Not much yet. Completely occupied these days.
Adobe XMP is considered a better metadata format and it support customized metadata entries. Currently "icafe" can extract, show, and insert XMP data as a whole in XML DOM format. It's better to have some API or else to manage the namespace, schema, etc. Adobe already has an API XMPCore. I am investigating more about the XMP format and may take a look at the XMPCore too.