Насколько я знаю, ученые давным-давно снабжают свои работы наборами ключевых слов. Веб-мастера описывают страницы с помощью конструкции <meta keywords=""> еще со времен Парижской Коммуны. Задумывалось, что ключевые слова помогут обеспечить релевантный поиск: если в тексте документа встречается какая-то фраза, да к тому же в ней есть keyword, значит, автор действительно хотел указать читателям: «Да, статья именно об этом».
В какой-то момент практика разметки стала необычайно модной. Пользователи стали размечать тегами всё, что только можно. Тут не обошлось без мировой закулисы, но об этом лучше спросите у старушек в очереди за молоком.
Я же скажу, что большинство пользователей плохо понимают смысл разметки, как таковой. Они генерируют километры слишком абстрактных и нерепрезентативных тегов, и в результате на blogs.yandex.ru мы видим симпатичное, но бесполезное облако. Попробуйте кликнуть по слову «фото».
Облако тегов — просто eye candy, если жестко не ограничивать его контекст. Например, массив профессий на сайте, посвященном поиску работы, или облако тегов за последние два дня, из которого умный модератор исключает бестолковые метки, могут быть достаточно интересными.
С технической точки зрения категории и теги — это одно и тоже. Сходство становится полным, если один материал размещается сразу в нескольких категориях. И всё же различие есть.
Теги (ключевые слова) в первую очередь ориентированы на содействие поисковым машинам. Категории помогают уложить информацию в какую-то структуру. А если цели разные, значит можно сочетать оба варианта. При этом для хранения экземпляров можно использовать одну и ту же таблицу. Главное не перепутать, что и для чего вам нужно.
Комментарии
Артём Курапов, 27.02.2007 19:44
Не совсем. Обычно -Категории имеют отношение 1:n, Тэги имеют отношение n:m. Хотя конечно системы думаю есть где тэги тоже структурированы.
p.s. у вас в комментариях на "Домашнюю страницу" валидацию не проходит .name домен почемуто.
Дмитрий Сергеев, 27.02.2007 20:16
А как же быть с полииерархическими структурами?
Ссылку на ваш сайт поставил. А с валидацией разберусь. Спасибо за подсказку.