Domanda

Come potrei implementare un sistema in cui tutti possono aggiungere / rimuovere i tag per ogni elemento, ma ancora proteggerlo dallo spam / tag-vandalismo? Sto pensando che sarebbe probabilmente bisogno di memorizzare i tag che i tag di ogni persona per un elemento, e quindi in qualche modo venire con un aggregato / tag "top" per la voce.

Credo che Slashdot ha un sistema di etichettatura come questo --- Come funziona esattamente il loro lavoro? Non sembra essere molta documentazione su di esso.

È stato utile?

Soluzione

IMO, si sta chiedendo una soluzione tecnologica per un problema della comunità. Ontologia di Clay Shirky è sopravvalutato discute principi dei sistemi di tag. Here Comes Everybody , un libro anche da Shirky, sostiene che ciò che mantiene Wikipedia e del.icio.us vivo è attivo protezione dai loro utenti. E 'difficile sostituire un modello di moderatore / comunità da uno tecnologica per decidere quali tag sono spam o vandalismo. Per quanto riguarda le strutture di dati, Una possibilità è quella di memorizzare un grafico elemento / tag / utenti, con un nodo per ogni elemento o utente ed un bordo da un utente ad un elemento con il tag come etichetta. È quindi possibile riassumere i tag andando oltre tutti i bordi che entrano nodo della voce, e forse memorizzare i tag aggregati nel nodo della voce così. Forse del.icio.us 's disegno potrebbe ispirare altre scelte.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top