VocaDB / vocadb

VocaDB is a Vocaloid Database with translated artists, albums, music videos and more.
https://vocadb.net
Other
346 stars 39 forks source link

Rethinking tag voting #1616

Open Shiroizu opened 11 months ago

Shiroizu commented 11 months ago

Tag votes are not particularly useful, and incorrect tags are inconvenient to remove for regular users (through entry reports).

1) Only track the first tag vote on entries, other votes should be discarded. Sort tags by tag popularity: Rarest tags will be shown first in each category. 2) Extend the tag removal permissions to regular users. Migrate functionality from /ManageTagUsages/ to the tag dialog. 3) When a tag is removed, send a notification to whoever added the tag with dispution instructions if the original tagger doesn't agree. 4) Track tag removals on users pages "100 tags added, 20 removed" or "tags: 80" with detailed breakdowns on hover. Users with a negative tag count would not be able to remove more tags.

saturclay commented 11 months ago

I think tag votes are useful for more tags with less clear-cut use cases, like genre and subjective tags. Maybe one idea would be to make it more of an upvote/downvote system, where any user could increase or decrease a tag's count by 1 for a given entry. That way, tags that only have one vote could easily be removed without sending an entry report (with the general assumption that tags are more likely to be accurate if more people have voted on them).

riipah commented 11 months ago

I agree. I see value in the voting for more subjective tags, and use it frequently myself. Maybe the tags could be separated to subjective (moods and genres) and objective/factual (copyrights etc.). A bit similar to locked tags on Nico.