Bug 351625 - Support xmpMM history
Summary: Support xmpMM history
Status: REPORTED
Alias: None
Product: digikam
Classification: Applications
Component: Metadata-Versioning (show other bugs)
Version: 4.12.0
Platform: Other Linux
: NOR wishlist
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-08-22 18:45 UTC by Alan Pater
Modified: 2022-02-02 05:03 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alan Pater 2015-08-22 18:45:39 UTC
The XMP specification and Adobe products appear to use the  XMP Media Management Schema to manage the history of a given file, including versioning.

Digikam should implement the same history system to ensure compatibility.

Some related documentation can be found here:

http://wwwimages.adobe.com/content/dam/Adobe/en/products/xmp/pdfs/XMPAssetRelationships.pdf
http://www.hackerfactor.com/blog/index.php?/archives/552-Deep-Dive.html
http://www.exiv2.org/tags-xmp-xmpMM.html
Comment 1 caulier.gilles 2015-08-22 18:53:27 UTC
This specification is available in Exiv2 since which version exactly ?

Registered versionning info into this spec will work only with digiKam. There is not advantage to use this Adobe namespace, as tools settings to use between version are completely different and not compatible.

digiKam use already Xmp to store versionning info :

Xmp.digiKam.ImageHistory

http://dev.exiv2.org/projects/exiv2/repository/entry/tags/0.25/src/properties.cpp#L197

The only think that we can do is to get/put information linking image files to make a sets of images.

Gilles
Comment 2 Alan Pater 2015-08-22 19:11:32 UTC
(In reply to Gilles Caulier from comment #1)
> This specification is available in Exiv2 since which version exactly ?

I'm not sure how long xmpMM been there, it predates my involvement with exiv2. The web page listing those properties is dated May 2013.

> 
> Registered versionning info into this spec will work only with digiKam.
> There is not advantage to use this Adobe namespace, as tools settings to use
> between version are completely different and not compatible.

You mean it is impossible to decode the field values written by Adobe products and that other applications would be unable to decode the values written by digikam?
Comment 3 caulier.gilles 2015-08-22 21:01:01 UTC
I fear yes.

Example : I patch and image to fix WB. The settings is specific to digiKam tool. Abode will be completely different. How to join both ?

Gilles