Hierarchical tags

classic Classic list List threaded Threaded
7 messages Options
Reply | Threaded
Open this post in threaded view
|

Hierarchical tags

David Kerber
Running digiKam 1.1.0 on KDE for Windows 4.4.00, on Windows XP SP3.

I've been working no cataloging my 2000 or so images from my camera, and
am coming across something that's a bit confusing:

I have hierarchical tags, in this case a top-level tag Birds, and
several sub-tags for different species, such as Cardinal, Chickadee,
Woodpecker, etc.  I would have thought that if I assign a tag from a
lower level (Cardinal, for example), that it would also find it under
the upper level when I do a search, but that doesn't seem to be
happening.  For example, if I assign just the tag "Cardinal" to an
image, I would have though that a search for a "Birds" tag would also
find the Cardinal image, but it doesn't seem to be doing so.  It appears
that I have to assign both the parent and the child tags for it to be
found in a search for the parent tag.

Is there an option I can change to get the search to work this way, or
is that just the way  it's written right now?

Thanks!
D

_______________________________________________
Digikam-users mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-users
Reply | Threaded
Open this post in threaded view
|

Re: Hierarchical tags

jim junk





I'm running Digikam 1.2.0 and I can select any level in the hierarchy and get everything below it. 

> Date: Sat, 14 Aug 2010 11:47:53 -0400
> From: [hidden email]
> To: [hidden email]
> Subject: [Digikam-users] Hierarchical tags
>
> Running digiKam 1.1.0 on KDE for Windows 4.4.00, on Windows XP SP3.
>
> I've been working no cataloging my 2000 or so images from my camera, and
> am coming across something that's a bit confusing:
>
> I have hierarchical tags, in this case a top-level tag Birds, and
> several sub-tags for different species, such as Cardinal, Chickadee,
> Woodpecker, etc. I would have thought that if I assign a tag from a
> lower level (Cardinal, for example), that it would also find it under
> the upper level when I do a search, but that doesn't seem to be
> happening. For example, if I assign just the tag "Cardinal" to an
> image, I would have though that a search for a "Birds" tag would also
> find the Cardinal image, but it doesn't seem to be doing so. It appears
> that I have to assign both the parent and the child tags for it to be
> found in a search for the parent tag.
>
> Is there an option I can change to get the search to work this way, or
> is that just the way it's written right now?
>
> Thanks!
> D
>
> _______________________________________________
> Digikam-users mailing list
> [hidden email]
> https://mail.kde.org/mailman/listinfo/digikam-users

_______________________________________________
Digikam-users mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-users
Reply | Threaded
Open this post in threaded view
|

Re: Hierarchical tags

jim junk
In reply to this post by David Kerber
A second note.  Only the XMP tags are hierarchical.  If your using IPTC tags you'll have to add all of the tags as you mention below.

> Date: Sat, 14 Aug 2010 11:47:53 -0400
> From: [hidden email]
> To: [hidden email]
> Subject: [Digikam-users] Hierarchical tags
>
> Running digiKam 1.1.0 on KDE for Windows 4.4.00, on Windows XP SP3.
>
> I've been working no cataloging my 2000 or so images from my camera, and
> am coming across something that's a bit confusing:
>
> I have hierarchical tags, in this case a top-level tag Birds, and
> several sub-tags for different species, such as Cardinal, Chickadee,
> Woodpecker, etc. I would have thought that if I assign a tag from a
> lower level (Cardinal, for example), that it would also find it under
> the upper level when I do a search, but that doesn't seem to be
> happening. For example, if I assign just the tag "Cardinal" to an
> image, I would have though that a search for a "Birds" tag would also
> find the Cardinal image, but it doesn't seem to be doing so. It appears
> that I have to assign both the parent and the child tags for it to be
> found in a search for the parent tag.
>
> Is there an option I can change to get the search to work this way, or
> is that just the way it's written right now?
>
> Thanks!
> D
>
> _______________________________________________
> Digikam-users mailing list
> [hidden email]
> https://mail.kde.org/mailman/listinfo/digikam-users

_______________________________________________
Digikam-users mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-users
Reply | Threaded
Open this post in threaded view
|

Re: Hierarchical tags

Sebastian Schubert-2
In reply to this post by David Kerber
Hi,

On Saturday, 14. August 2010 17:47:53 David Kerber wrote:

> I have hierarchical tags, in this case a top-level tag Birds, and
> several sub-tags for different species, such as Cardinal, Chickadee,
> Woodpecker, etc.  I would have thought that if I assign a tag from a
> lower level (Cardinal, for example), that it would also find it under
> the upper level when I do a search, but that doesn't seem to be
> happening.  For example, if I assign just the tag "Cardinal" to an
> image, I would have though that a search for a "Birds" tag would also
> find the Cardinal image, but it doesn't seem to be doing so.  It
>  appears that I have to assign both the parent and the child tags for
>  it to be found in a search for the parent tag.
In the tag filters window, do a right click -> Toggle Auto -> Children .

Now you have the wished behaviour. Also I recommend to tag only the
lowest level possible tag. Eg use just "Birds" for the ones you don't
the species. So you can find in this example the pictures you don't know
species of.

HTH
Sebastian

_______________________________________________
Digikam-users mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-users

signature.asc (205 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: Hierarchical tags

pshute
In reply to this post by David Kerber
I wonder if it would be more flexible to tag unknown species as Bird/Unknown bird, rather than just Bird. Then you could search for all birds, or just for unknown birds.





--------------------------

Sent using BlackBerry



----- Original Message -----

From: Sebastian Schubert <[hidden email]>

To: digiKam - Home Manage your photographs as a professional with the power of open source <[hidden email]>

Sent: Sun Aug 15 04:22:23 2010
Subject: Re: [Digikam-users] Hierarchical tags



Hi,



On Saturday, 14. August 2010 17:47:53 David Kerber wrote:

> I have hierarchical tags, in this case a top-level tag Birds, and

> several sub-tags for different species, such as Cardinal, Chickadee,

> Woodpecker, etc.  I would have thought that if I assign a tag from a

> lower level (Cardinal, for example), that it would also find it under

> the upper level when I do a search, but that doesn't seem to be

> happening.  For example, if I assign just the tag "Cardinal" to an

> image, I would have though that a search for a "Birds" tag would also

> find the Cardinal image, but it doesn't seem to be doing so.  It

>  appears that I have to assign both the parent and the child tags for

>  it to be found in a search for the parent tag.



In the tag filters window, do a right click -> Toggle Auto -> Children .



Now you have the wished behaviour. Also I recommend to tag only the

lowest level possible tag. Eg use just "Birds" for the ones you don't

the species. So you can find in this example the pictures you don't know

species of.



HTH

Sebastian

_______________________________________________
Digikam-users mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-users
Reply | Threaded
Open this post in threaded view
|

Re: Hierarchical tags

David Kerber
In reply to this post by Sebastian Schubert-2
Sebastian Schubert wrote:

> Hi,
>
> On Saturday, 14. August 2010 17:47:53 David Kerber wrote:
>  
>> I have hierarchical tags, in this case a top-level tag Birds, and
>> several sub-tags for different species, such as Cardinal, Chickadee,
>> Woodpecker, etc.  I would have thought that if I assign a tag from a
>> lower level (Cardinal, for example), that it would also find it under
>> the upper level when I do a search, but that doesn't seem to be
>> happening.  For example, if I assign just the tag "Cardinal" to an
>> image, I would have though that a search for a "Birds" tag would also
>> find the Cardinal image, but it doesn't seem to be doing so.  It
>>  appears that I have to assign both the parent and the child tags for
>>  it to be found in a search for the parent tag.
>>    
>
> In the tag filters window, do a right click -> Toggle Auto -> Children .
>  
What about in the Search window?

> Now you have the wished behaviour. Also I recommend to tag only the
> lowest level possible tag. Eg use just "Birds" for the ones you don't
> the species. So you can find in this example the pictures you don't know
> species of.
>  
That's what I was hoping to be able to do; thanks.

D

_______________________________________________
Digikam-users mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-users
Reply | Threaded
Open this post in threaded view
|

Re: Hierarchical tags

jim junk
I think there is still something wrong.  I can assign the child in my case say "White Ibis" and if in the left panel I click on "Animals" in "My Tags" I'll get not only the White Ibis but all the insects, spiders and birds that I've tagged as well.  Notice that in this case we're three levels deep.  Animals/birds/White Ibis and all I have to do is assign white Ibis.

My "toggle auto" is set to none.  Of course I've never been able to get Digikam to work in windows and I seem to recall that I had a similar problem with an earlier version of Digikam.  I use Digikam 1.2.0 on Kubuntu.  If that work around works then it's good enough but I though you'd want to have it auto tag the parents  and then select the species like Cardinal, Chickadee at the bottom of the hierarchy.

good luck.


> Date: Sat, 14 Aug 2010 19:17:35 -0400
> From: [hidden email]
> To: [hidden email]
> Subject: Re: [Digikam-users] Hierarchical tags
>
> Sebastian Schubert wrote:
> > Hi,
> >
> > On Saturday, 14. August 2010 17:47:53 David Kerber wrote:
> >
> >> I have hierarchical tags, in this case a top-level tag Birds, and
> >> several sub-tags for different species, such as Cardinal, Chickadee,
> >> Woodpecker, etc. I would have thought that if I assign a tag from a
> >> lower level (Cardinal, for example), that it would also find it under
> >> the upper level when I do a search, but that doesn't seem to be
> >> happening. For example, if I assign just the tag "Cardinal" to an
> >> image, I would have though that a search for a "Birds" tag would also
> >> find the Cardinal image, but it doesn't seem to be doing so. It
> >> appears that I have to assign both the parent and the child tags for
> >> it to be found in a search for the parent tag.
> >>
> >
> > In the tag filters window, do a right click -> Toggle Auto -> Children .
> >
> What about in the Search window?
>
> > Now you have the wished behaviour. Also I recommend to tag only the
> > lowest level possible tag. Eg use just "Birds" for the ones you don't
> > the species. So you can find in this example the pictures you don't know
> > species of.
> >
> That's what I was hoping to be able to do; thanks.
>
> D
>
> _______________________________________________
> Digikam-users mailing list
> [hidden email]
> https://mail.kde.org/mailman/listinfo/digikam-users

_______________________________________________
Digikam-users mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-users