How do you guys manage tags? How do you keep track of maybe similar-meaning tags that you have tagged some piece of information with and when you query you don’t query by all similar tags that might have the same meaning? With such a permissive app like Logseq one can end up with thousands of tags that you can’t even remember to ever have used. I’ve seen some posts about hierarchies for tags but those seem quite complicated for me and all use pages to host properties in the form of relates-to:: and the like.
I myself am using almost exclusively blocks and my “pages” are 99.95% just wikilinks to tags. Moreover, I am trying to keep some compatibility with outside-Logseq world and also keep hashtags close even if I am using Logseq Internal Links ([#tag]([[tag]]) or [alias]([[tag]] "#tag")).
I really need a way to have some order in my Tags and to be frank I have no idea how that can be achieved. Ideally the Graph should be a good representation of my Tags Cloud and Tag Connections but I can’t seem to make good use of it or merely understand what’s going on there. Sometimes I find it quite unintuitive.
What are your approaches to get a bird-view of your tags?
Very unhelpful answer: I don’t.
I use a very limited amount of tags so keeping track is a non-issue for me.
Eh, well for the limited amount in terms of organisation that is. I use plenty tags without organisation intend.
I use P.A.R.A to organize my graph. So for everything I write I consider in which project or area it falls and tag it with that for organization. Sometimes it’s a sub area. (For example I will use the games tag and not the hobby tag.)
If I record that I’ve used the logseq forum I would tag it with social. Even though social as a tag is not otherwise organized.
Guess I’m just good at using consistent tags lol.
That all to say that I also do have queries to get information on what pages I have and if they are organized as I wish. But I limit my queries to pages that actually have content (so a file).
Here is a query. It excludes some pages right now, but you can add or subtract from the contains? list as needed.
You can add [?p :block/file _] to limit it to only files, but I don’t think that is useful as I understand from your use case.
I also excluded block references. I had some (but not all??) show up in my results
Thank you for taking time to give such a good “Unpleasant answer” .
It’s a “Maybe” for me… have many pieces but can’t seem able to piece them together (for some reason )
How do you even do this (" Tag similar-meaning tags with the same meta-tag")?
I have started a long time ago a “Legend” Block (" keeping notes about them") for the Tags I intended to consistently use but have slipped since tags that are not in the Legend (although I am striving for that consistency and I add additional Tags to the Legend whenever I remember to)…
How are you meta-tagging tags?
I started using properties once I managed to have Logseq Properties render OK in Markdown, so not too long ago and it seems to improve my notes mainly because I am adding a context:: property where I briefly explain the whereabouts of that note. Still, I have properties called Tags:: and tangentTags:: that shed more light on the matter but am not very sure it’s the right way to go so still experimenting.
Looks like I am overwhelmed by searching for the quality …
Block references. As mentioned in my post. They shouldn’t show up in the results. But for me some do, so I just exclude them. I don’t know why they show though. But I’m not on my computer so I don’t have an easy way to find out. I simply excluded them just in case you run into the same.
What you quoted is the more advanced stuff of the advanced query. Sorting and look of the results.
If you want to get into queries, start with the simple ones and work your way up.
Oh ok, that makes perfect sense to add properties to Tags Pages. Also it makes perfect sense that for Tags Pages Properties one would have more pinpointed meta-tags. Couldn’t agree more. I was merely saying that I have started to use some Properties instead of Tags in my notes and for those I would use Context::, TangentTags::, etc.
Yeah, because those are the things that make it shine and do what is really needed. Would it be possible to print one tag on a line and have them sorted by the number of times they are used in the graph? … now that would be useful to me because I would go the least used tags and see if they are variations of some more used tags and should be swapped for those.