таксономия

В предыдущей статье на эту тему Вывод меток сайта деревом я пытался придумать алгоритм, отображающий метки сайта в виде дерева на основе связей между метками по записям.

Но есть другой вариант.

Можно использовать для группировки меток группировку статей, которым присвоены метки, по категориям. Например: http://filsadovnik.ru/all_tags.

Далее...
Разбивку постов на сайте можно осуществлять используя категории и метки. Эти два подхода имеют свои плюсы и минусы.
При помощи категорий можно создавать четкую иерархию страниц: т. н. Таксономия. Однако, необходимо ломать голову над категоризацией. К тому же, перегруженность иерархии вызовет у пользователя проблемы с нахождением нужной информации. Еще один минус категорий - они плохо подходят для совместной классификации информации, ибо каждый видит классификацию по-своему.
Альтернативой категориям есть метки: т. н. Фолксономия (англ. folksonomy, от folk — народный + taxonomy — таксономия). Метки можно присваивать спонтанно и они отлично подходят для совместной классификации информации.
При достаточно большом количестве меток облако меток становится не очень
приглядное. Категории же сохраняют строгий порядок.
Как же совместить достоинства меток и категорий, придав меткам вид древовидной структуры как у категорий.
Наверняка, можно выделить более важные метки и менее важные, от них зависимые. Как же это сделать? Попытаюсь придумать алгоритм для реализации на php.
Далее...