To jest prawdziwy problem, który dotyczy ogólnie znaczników (i tak, dotyczy to również StackOverflow, i nie, to nie jest pytanie o StackOverflow).Hierarchie znaczników i obsługa
Cały problem z tagowaniem pomaga w grupowaniu podobnych przedmiotów, niezależnie od ich pozycji (dowcipy, posty na blogu, więc pytania itp.). Jednak istnieje (zazwyczaj, ale nie ściśle) hierarchia znaczników, co oznacza, że niektóre znaczniki też oznaczają inne znaczniki. Aby użyć znanego przykładu, znacznik "C#" oznacza również ".net"; inny przykład, w bazie żartów, znacznik "blondynki" oznacza "szyderczy" znacznik, podobnie jak "irlandzki" lub "belge" lub "kanadyjski" itp. w zależności od kraju pochodzenia żartu.
Jak sobie z tym poradziłeś, jeśli masz, w swoich projektach? Przekażę odpowiedź opisującą dwie różne metody, z których korzystałem w dwóch oddzielnych przypadkach (właściwie ten sam mechanizm, ale wdrożony w dwóch różnych środowiskach), ale interesują mnie nie tylko podobne mechanizmy, ale także twoja opinia na temat hierarchii .
Clay Shirky była bardzo interesująca. Oczywiście współczynnik bliskości (w przykładzie bazy danych) został wprowadzony w celu złagodzenia warunków powiązanych (w przykładowym artykule "gej" i "queer"). – tzot
Z jakiegoś powodu nie mogłem znaleźć linku do artykułu Claya Shirky'ego na stronie WikiAnswers. Oto ona: http://www.shirky.com/writings/ontology_overrated.html. Też to lubiłem. –