Разработка надежной системы социальных/совместных тегов

StackOverflow https://stackoverflow.com/questions/1085533

Вопрос

Как я могу реализовать систему, в которой каждый сможет добавлять/удалять теги к каждому элементу, но при этом защищать его от спама и вандализма с использованием тегов?Я думаю, что, вероятно, потребуется сохранить теги, которые каждый человек отмечает для элемента, а затем каким-то образом придумать совокупные/«верхние» теги для этого элемента.

Я думаю, что у Slashdot есть подобная система тегов. Как именно она работает?Кажется, об этом не так уж и много документации.

Это было полезно?

Решение

ИМХО, вы просите технологического решения проблемы сообщества.Онтология Клея Ширки переоценена обсуждает принципы систем тегов. Сюда приходят все, В книге Ширки утверждается, что Википедия и del.icio.us поддерживаются активной защитой со стороны их пользователей.Трудно заменить модель модератора/сообщества технологической, чтобы решить, какие теги являются спамом или вандализмом.Что касается структур данных, одна из возможностей — сохранить граф элементов/тегов/пользователей с узлом для каждого элемента или пользователя и ребром от пользователя до элемента с тегом в качестве метки.Затем вы можете суммировать теги, пройдя по всем ребрам, входящим в узел элемента, и, возможно, также сохранить агрегированные теги в узле элемента.Может быть вкусныйДизайн может вдохновить на дальнейший выбор.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top