[Digikam-users] Digikam XMP schema ?

Gilles Caulier caulier.gilles at gmail.com
Tue Feb 12 17:59:12 GMT 2013

Hi Jean Francois,

The schema is defined as well in Exiv2. I do it personalty.

An ordered list sound logical for me. Why un-ordered one ?

The digiKam schema is a private stuff. If a 3rd party don't play properly
with it, this is not digiKam fault. As you said : "Other software
(exiftool, the Gimp) process as an unordered list, a <rdf:Bag>."

Why this software do not respect how digiKam store metadata ?

Gilles Caulier

2013/2/12 Jean-François Rabasse <jean-francois.rabasse at wanadoo.fr>

> Hello,
> I've a question, probably to the Digikam developpers but maybe
> someone else knows...
> I have a problem with Digikam XMP metadata, specially with the
> tags list.
> The libexiv2 (used by DK) processes this property as an ordered
> list, i.e. in RDF representation a <rdf:Seq>
> Other software (exiftool, the Gimp) process as an unordered list,
> a <rdf:Bag>.
> I don't know which is right or wrong (even if imho it should be
> unordered, as does LightRoom for the HierarchicalSubject list)
> but when an image file has « travelled » between different software,
> the XMP metadata becomes a bit weird and can contain duplicates.
> E.g. :
>   <digiKam:TagsList>
>    <rdf:Seq>
>      Here the list of my tags in <rdf:li> ... </rdf:li>
>    </rdf:Seq>
>   </digiKam:TagsList>
>   <digiKam:TagsList>
>    <rdf:Bag>
>      Here exactly the same list as above.
>    </rdf:Bag>
>   </digiKam:TagsList>
> And with that, interoperability is really broken. Libexiv2 and thus
> applications based on libexiv2 as Digikam, rejects input because of the
> duplication.
> (And other applications, e.g. exiftool, don't reject but concatenate the
> two properties, leading to all list items being redoubled.)
> ** My question : where can I find an official, authoritative definition
> of Digikam XMP schema ? (In order to know on which forum to post the
> problem, exiv2 ? exiftool ? other ?)
> (Tried the declared URI xmlns:digiKam="http://www.**digikam.org/ns/1.0/<http://www.digikam.org/ns/1.0/>
> "
> but I get a « Page not found » message, instead of a possible and expected
> documentation.)
> Thanks in advance,
> Regards,
> Jean-François
> _______________________________________________
> Digikam-users mailing list
> Digikam-users at kde.org
> https://mail.kde.org/mailman/listinfo/digikam-users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/digikam-users/attachments/20130212/5a38eca3/attachment.html>

More information about the Digikam-users mailing list