July 20, 2021
Is it redundant to include a base tag in Obsidian?
🎩 Credit goes to @ADubhlaoich for the original question!
Yep. The tagging system in Obsidian is built on "generational relationships" so that all subsequent tags in a generation are inherently included in the previous tags.
Tell me more...
Prove that it's automatically included
If we utilize the Obsidian Dataview Plugin, we can expose all the tags that are contained within a given file. Using only the search parameter for
#type/blog, you'll see in this screenshot that the root tag of
#type is included in the list of available tags.
```dataview TABLE file.tags FROM #type/blog ```
What are "generational relationships"?
When you create a tag such as
#psychology/positive, this is often referred to as a "parent-child" relationship. In other words,
positive is a child of
psychology and is strictly bound to that tag.
If we were to create another tag such as
#charge/positive, while this contains the same "child" as
#psychology/positive, it is considered to exist in an entirely different family of ideas (i.e., there is no relationship between the two).
The reason I'm calling this a "generational" relationship rather than a mere "parent-child" relationship is because it can theoretically go on infinitely.
If we were three levels deep, such as
#psychology/positive/therapy, you'd now have a:
With no technical limit on how many times you can add a new subtag, this is why I've called it "generational" relationship.
Of course, it's worth remembering that at the end of the day, while it may be "technically" redundant, the most important thing is whether it feels most natural for you to include it. Happy note-taking!