Bug 198100 - ACDSee XMP sidecar from Raw pictures is not loaded
Summary: ACDSee XMP sidecar from Raw pictures is not loaded
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Metadata-Sidecar (show other bugs)
Version: 2.6.0
Platform: Compiled Sources Linux
: NOR wishlist
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-06-28 00:04 UTC by rafael
Modified: 2013-12-18 10:03 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In: 4.0.0


Attachments
XMP file from ACDsee Pro2.5 (3.20 KB, application/octet-stream)
2009-06-28 23:16 UTC, rafael
Details

Note You need to log in before you can comment on or make changes to this bug.
Description rafael 2009-06-28 00:04:29 UTC
Version:            (using Devel)
OS:                Linux
Installed from:    Compiled sources

Hi, I shoot in Raws with my Canon Eos 400D. I used ACDsee Pro 2.5 on Windows but now changed to Ubuntu 9.04 and digikam. I have saved the metadata in XMP files but digikam won't show any information. All tabs from meta data section are empty. I opend the XMP file and the infrmation exist in there.
For importing I used Import>Add Folder. I run digikam 0.10.
Thanks.
Comment 1 caulier.gilles 2009-06-28 09:21:43 UTC
If you talking XMP sidecar file, digiKam do not handle it.

Gilles Caulier
Comment 2 rafael 2009-06-28 12:39:10 UTC
Okay thanks, I thought this is possible. 
Is an integration possible? I like digikam, but I need to have a support for XMP sidecards.
Thanks.
Comment 3 caulier.gilles 2009-06-28 13:06:21 UTC
Yes, it's possible of course.

But look like all XMP informations set by ACDsee are not recognized by Exiv2 library. We need an ACDsee XMP namespace, like it's already recognized by Exiftool:

http://www.sno.phy.queensu.ca/~phil/exiftool/TagNames/XMP.html#acdsee

We use Exiv2 library to play with all metadata. We have also an internal wrapper name libkexiv2 from KDE core but maintained by us.

http://www.exiv2.org/metadata.html

If you is developer, it's not very complicated to patch Exiv2. XMP namespace definitions are in this file :

http://dev.exiv2.org/repositories/entry/exiv2/trunk/src/properties.cpp

Like you can see ACDSee and also LightRoom metadata definition are missing. All contribution are welcome...

There are already some bugzilla entries to support XMP sidecar. i will certainly mark this file as duplicate, excepted if it's about ACDSee only.

Gilles Caulier
Comment 4 rafael 2009-06-28 23:16:33 UTC
Created attachment 34896 [details]
XMP file from ACDsee Pro2.5
Comment 5 rafael 2009-06-28 23:17:24 UTC
Sorry, I am not a developer.
But in my XMP files, I think there are the standard tags as well and not only the specific ACDsee.
I attached a XMP file from a tagged image.

Thanks
Comment 6 caulier.gilles 2009-07-20 12:37:43 UTC
Mik, 

This is another little job for you to add ACDSee XMP namespace support to Exiv2... 

Gilles Caulier
Comment 7 Mikolaj Machowski 2009-07-20 18:15:28 UTC
> Mik,
>
> This is another little job for you to add ACDSee XMP namespace support to
> Exiv2...
>
Was thinking about that but: ACDSee format isn't documented (as far as I could 
find it) - the only known thing is containter for this format. Shortly: there 
is nothing to write about.
Comment 8 caulier.gilles 2009-07-20 19:19:21 UTC
Mik,

At least, this tag must be registered as well in Exiv2 :

http://www.sno.phy.queensu.ca/~phil/exiftool/TagNames/XMP.html#acdsee

Gilles
Comment 9 Marcel Wiesweg 2012-03-15 21:06:13 UTC
XMP sidecar are now supported. ACDSee namespace is not implemented yet.
Please note that we look for sidecars at filename.suffix.xmp, while ACDSee with the file you gave seems to produce filename.xmp, omitting the suffix. This does not work well for the simple case that you dont have the same file in different formats, so we decided to use the first form.

Remaining as a wish to implement the ACDSee namespace.
Comment 10 caulier.gilles 2013-12-18 10:03:09 UTC
Mik,

I tested as Marcel said in comment #9, with digiKam 4.0.0-beta2 :

http://www.flickr.com/photos/digikam/11432627864/

... And all work as expected. ACDSee tags are imported, ACDSee namespace is see in metadata viewer. File name of XMP sidecar must follow rule to use complete file name of image file relevant, including file extension, else, it must be a conflict with other image using same name and not same extension, as for ex, RAW file, in case of you shot in RAW+JPEG.

If ACDSee do not take a care of file name extension when it create XMP sidecar, it a grave problem because it will make a mess with metadata between relevant file. This behavior have been already reported in bugzilla about digiKam rules, and we will not go back to prevent metadata corruption between images of same name but not same type.

About full ACDSee XMP name space support in Exiv2, this must be reported to Exiv2 bugzilla as well (http://dev.exiv2.org/wiki/exiv2)

Gilles Caulier