[Digikam-users] DigiKam and ACDSee
Alan Pater
alan.pater at gmail.com
Fri Mar 13 16:55:05 GMT 2015
Hi again all
I've gone ahead and documented how various applications implement
hierarchical keywords/tags. In each application I created the same 6
level hierarchy and tagged a sample image with level 2 and level 5. I
then used exiv2 to read the resulting metadata. These are just the
main hierarchical fields written, flat tags are also in
xmp.dc.subject, for example.
6 Level
(X) 6.2 Level
6.3 Level
6.4 Level
(X) 6.5 Level
6.6 Level
* Digikam 4.8
Xmp.digiKam.TagsList XmpSeq 2 6 Level/6.2 Level/6.3 Level/6.4
Level/6.5 Level, 6 Level/6.2 Level
* Adobe Lightroom 4.4
Xmp.lr.hierarchicalSubject XmpBag 2 6 Level|6.2 Level, 6 Level|6.2
Level|6.3 Level|6.4 Level|6.5 Level
* ACDSee 8 Pro
Xmp.acdsee.categories XmpText 282 <Categories><Category
Assigned="0">6 Level<Category Assigned="1">6.2 Level<Category
Assigned="0">6.3 Level<Category Assigned="0">6.4 Level<Category
Assigned="1">6.5
Level</Category></Category></Category></Category></Category></Categories>
** Metadata Working Group Keywords
Xmp.mwg-kw.Keywords
XmpText 0 type="Struct"
Xmp.mwg-kw.Keywords/mwg-kw:Hierarchy
XmpText 0 type="Bag"
Xmp.mwg-kw.Keywords/mwg-kw:Hierarchy[1]
XmpText 0 type="Struct"
Xmp.mwg-kw.Keywords/mwg-kw:Hierarchy[1]/mwg-kw:Keyword
XmpText 3 6 Level
Xmp.mwg-kw.Keywords/mwg-kw:Hierarchy[1]/mwg-kw:Applied
Boolean 1 0
Xmp.mwg-kw.Keywords/mwg-kw:Hierarchy[1]/mwg-kw:Children
XmpText 0 type="Bag"
Xmp.mwg-kw.Keywords/mwg-kw:Hierarchy[1]/mwg-kw:Children[1]
XmpText 0 type="Struct"
Xmp.mwg-kw.Keywords/mwg-kw:Hierarchy[1]/mwg-kw:Children[1]/mwg-kw:Keyword
XmpText 7 6.2 Level
Xmp.mwg-kw.Keywords/mwg-kw:Hierarchy[1]/mwg-kw:Children[1]/mwg-kw:Applied
Boolean 1 1
etc
etc
etc, nested deeper and deeper ...
I am still working on the mwg-kw structure. It is much more complex
then any of the others, which explains why it is so little used! It
was written using my patch to exiv2 http://dev.exiv2.org/issues/1040
Alan
More information about the Digikam-users
mailing list