How might I implement a system where everybody can add/remove tags to every item, but still protect it from spam/tag-vandalism? I'm thinking it would probably need to store the tags that each person's tags for an item, and then somehow coming up with an aggregate/"top" tags for the item.
I think Slashdot has a tagging system like this---how exactly does theirs work? There doesn't seem to be much documentation about it.