@ = kontext
+ = projekt
# = tag
Proč? Dá se tím každá položka popsat v "3D", tj. k jejímu popisu v prostoru položek jsou třeba jen 3 hodnoty a oddělí se od spousty jiných. Pokud se jen taguje, narůstá velmi počet tagů s počtem položek, které je třeba rozlišovat (popisujeme jen "přímku").
Příklad:
Urgentní potřeba dárců krve!Lze tagovat takto:
Vedení FN Motol se jménem všech motolských pracovišť obrací ještě jednou na mediky i kohokoli dalšího, kdo je ochoten pomoct, s urgentní prosbou o darování krve.
Štítky: Dobrovolnictví
Urgentní potřeba dárců krve!tj. projekt Dobrovolnictví; kontext Praha,; a tag "krev". Ukázka v Google sheets.
Vedení FN Motol se jménem všech motolských pracovišť obrací ještě jednou na mediky i kohokoli dalšího, kdo je ochoten pomoct, s urgentní prosbou o darování krve.
+Dobrovolnictví, @Praha, #krev
Výhoda pro adminy a moderátory spočívá v tom, že labelování každé položky se udělá velmi rychle a jednoduše a vyparsuje z textu také velmi snadno. Stačí mít jednoduchý parser a například pomocí regulárních výrazů nalézt výskyty klíčových znaků +,@,#.
Inspirací je syntaxe todotxt.org - původně nástroj pro psaní poznámek.
Pokud bychom v uvedeném příkladu používali jen tagy, potřebujeme 3 tagy pro každou novou položku. Tím pádem bude časem navigace velmi nepřehledná.
Příklad - mějme tato označení: +projekt1, +projekt2, +projekt3, @kontext1, @kontext2, @kontext3, #tag1, #tag2, #tag3 - tímto způsobem jednoznačně pomocí třech prvků (+,#,@) definujeme 3*3*3=27 položek. Pokud bychom použili jen obyčejné tagování, potřebujeme k jedinečnému popisu 27 tagů! To už je pro uživatele těžké pro navigaci.