[Digikam-devel] [Bug 303690] hierarchical tags inconsistencies

Marcel Wiesweg marcel.wiesweg at gmx.de
Sun Sep 16 17:15:55 BST 2012


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

Marcel Wiesweg <marcel.wiesweg at gmx.de> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |RESOLVED
         Resolution|---                         |WORKSFORME

--- Comment #1 from Marcel Wiesweg <marcel.wiesweg at gmx.de> ---

> 1. the "assign tag"/"remove tag" menu (after right clicking an image) shows
> the full path of a subtag 

Yes it does

> 2. In the properties view under "digikam properties" I find:
>    Tags: People / George, Maria
>     suggesting that Maria is no more a subtag of People

No, it shows:
People / George
 Maria

which is quite different. We could think about using "-" as the list character;
we chose " " at the time to limit visual clutter.

> 3. in the database (sqlite in this case) only the child tags are stored
> (this can be fine)

Yes it is

> 4. in the XMP section of the metadata view the full hierarchy is saved in
> various keys of various namespaces e.g. "Xmp.digiKam.TagsList"

Yes it is

> 5. filtering for people in the left tag view returns all photos having
> either the people parent tag or *just* any of the subtags

This depends on your including subalbums or not

> 6. filtering for people in the right tags filter view only returns images
> explicitly tagged with the parent tag people but *no* photos only tagged
> with the subtag.

Yes, it does. Same behavior as above. There's auto-toggling children here now,
there's I believe indeed no include-subalbums. Precise filtering must be
possible.

If a parent tag is assigned or not is a matter of taste. Personally, I often
assigned up to three tags in the hierarchy when describing places; others may
only assign the very child tag. In the contexts of people, I assign only the
very child tag (the person) and never any parent tag (the group). Much more
contexts can be imagined, we cannot impose interpretations.

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



More information about the Digikam-devel mailing list