DTTG4 Tag Inheritance

When viewing tags for a record, it seems tags are inherited from the parent
edit; It’s an optional feature that I haven’t enabled

In the example below, the record only has one assigned tag (Test) but two tags are shown

Type-Journal is assigned to the Group record

Group tags and tags inherited from parent groups are both supported in DEVONthink To Go.
What is shown in the Info popup for the database?

I’ve seen the same thing happening to me too. Another thing I’ve noticed is that I’ll exclude a parent tag from tagging (ex: Source), but dismissing it and checking again I’ll see the switch is off again. This means if I tag something with the child tag Chat, both Chat and Source show up. So even trying to adjust the tagging settings to fix the issue doesn’t work.

Post a screen capture.

Starting state

Enabling the Switch

After dismissing and pulling up the info pane again (didn’t stay enabled)

A tag list for an item I tagged with Chat (a child tag of Source)

Edit - My database settings

Memories and Reflection is a group tag - indicated as being grey versus ordinary tags, which are blue – and you have disabled Exclude Groups from Tagging. So what you are showing is exactly what the settings would produce.

A tag list for an item I tagged with Chat (a child tag of Source)

If Chat is applied to an item, it will automatically inherit Source. That is correct and expected according to what you said.

I have inherit from groups disabled. I don’t think DTTG3 ever pulled in the entire hierarchy of tags above your intended tag unless you explicitly enabled settings to do it. And in this case, it won’t even let me exclude the parent tag from tagging (which I did all the time in DTTG3)

Edit - just saw the first part of your reply. Exclude is disabled for the database yes, because I want to treat groups as tags. But you can override that on a per group / tag basis, and that’s not working.

Edit 2 - I didn’t mention anything about Memories & Reflections. I was posting the screenshot showing both the Source and Chat tags being applied even though I had only set Chat

I have inherit from groups disabled.

It’s not inheriting a tag from the group. It’s inheriting the parent tag as you said: “I tagged with Chat (a child tag of Source)”.

I don’t think DTTG3 ever pulled in the entire hierarchy of tags above your intended tag unless you explicitly enabled settings to do it.

Version 3 has long handled nested tags in the same way as DEVONthink on the Mac. These are all a series of nested ordinary tags…

But you can override that on a per group / tag basis, and that’s not working.

The exclusion is done in the Info popup and it’s working on group tags. Exclusions on ordinary tags is not working.

Let me ask it this way.

Let’s say I have a tag called Status that holds three nested tags - Not Started, In Progress, and Completed. I go to an article I’m drafting and tag it with In Progress. I wouldn’t want it tagged with Status as that tells me nothing about the document. And if I have summary showing tags, it’s possible that Status will be before In Progress, and if it’s a long list of tags the In Progress may be pushed out of the summary / preview so all you can see is Status.

So in that scenario, what combination of settings will allow you to tag the document with In Progress and not have it drag Status along?

(This is just one example, you can also use Genre / Genre Names, Region / North or South, etc. You wouldn’t want those items tagged with “Genre” or “Region”)

Well, that’s exactly what would happen: The Status tag is automatically inherited as it’s a tag and the parent of In Progress. This is nothing new and both our desktop and mobile applications have behaved this way for a very long time.

In DEVONthink, you can Control-click the parent tag and choose Exclude from Tagging. That converts it to a group and no longer applied as a tag (logically). This was possible in DEVONthink To Go, but it appears we have a regression that’s disallowing such exclusions.

1 Like