reading your answers I have the doubt that I did not manage to provide a full overview of my concept.
A Hierarchical structure of the tags require an interface that allows to select quickly the various levels of the tag. By level I mean that I first select “People” [one level] and so on…
This means that
-
the total number of tags you define does not change. The number of tags you interact with each time changes. You interact only with a fraction of tags each time: all the first level tags + a subset of the tags at the second level (+ …)
-
I am not an interaction expert (possibly we should ask to @jan or others in the design team), yet I am convinced that if I have to perform a number of choices from a small group of tags I am more consistent with much less effort than if I have to perform a choice (actually more than one) from a big number of tags. Stated differently: your scenario = I have a tag list with hundreds of tasks and I have to think to remember the right combination [I have to pick more than one tag from the same list]; my scenario = I have a small list (e.g. People, places, documents, hobbies) with an easy choice (People), then I have another small list (e.g.: Family, Work, HobbyA, HobbyB) again with an easy choice (Work), … I think that this leads to more consistent choices.
There is also another advantage: you obtain an implicit correctness check. Picking again the same example: your scenario = I select the tags #people #work #john, the only way to verify I did it right (i.e.: consistently with my previous tagging) is to actively go and check; my scenario = I select #People, then I find and select #work, then I look for #John and I do not find the tag -> I automatically know that I am not consistent with previous tagging -
about the groups, sorry but I was too quick. I was referring to my first message: [quote=“Spartachetto, post:1, topic:4509”]
Give different access to global tags by user feature: tags with a Hierarchical structure would make much more easy to manage access to different tags: the admin could manage different “branches”, not a huge quantity of single tags
[/quote]
If you have a tree like structure you could manage the different trees or branches, giving different access to different users