[Digikam-devel] [digikam] [Bug 320185] Compatibility issue with hierarchical tags between Digikam and WLPG (and perhaps other software).

Gilles Caulier caulier.gilles at gmail.com
Fri Nov 22 16:48:03 GMT 2013


https://bugs.kde.org/show_bug.cgi?id=320185

Gilles Caulier <caulier.gilles at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |RESOLVED
   Version Fixed In|                            |4.0.0
         Resolution|---                         |FIXED

--- Comment #12 from Gilles Caulier <caulier.gilles at gmail.com> ---
Kavish,

This is an example how LightRoom work to plug tag hierarchies to XMP Dublin
Core :

   <dc:subject>
    <rdf:Bag>
     <rdf:li>Fosstun</rdf:li>
     <rdf:li>Places</rdf:li>
     <rdf:li>Torpa</rdf:li>
    </rdf:Bag>
   </dc:subject>
   <lr:hierarchicalSubject>
    <rdf:Bag>
     <rdf:li>Places|Torpa|Fosstun</rdf:li>
    </rdf:Bag>
   </lr:hierarchicalSubject>

It split hierarchy as keywords and store full tags path in
lr:hierarchicalSubject

This is how Microsoft must do. In dc:subject we must store only selected
keywords, as in old IPTC, not the full path. This is how digiKam work
currently, and i don't want to change this, for compatibility with other photo
management programs that we have already tested here, ad Aperture for ex...

Note that Microsoft store full tags path in MicrosoftPhoto:LastKeywordXMP
instead of  lr:hierarchicalSubject. Each program use a dedicated XMP namespace,
as also digiKAm wich have dedicated one where you can find the full Tags Path.

I think with my last commit your problem must be fixed, because a wrong XMP
data container have been used to store Tags Path in
MicrosoftPhoto:LastKeywordXMP.

In others words, i will not perform more change here...

Gilles Caulier

-- 
You are receiving this mail because:
You are the assignee for the bug.



More information about the Digikam-devel mailing list