[mb-users] using folksonomy tags for personal collections/wishlists

Robert Kaye rob at eorbit.net
Thu Sep 27 23:43:30 UTC 2007


First off, thanks for starting this discussion! I'm glad to see that  
people are already thinking about how the tagging system should be used.

On Sep 25, 2007, at 3:28 PM, Alex Dupuy wrote:

> If you have a release, tag it with "owned-<modname>" (e.g. I would use
> "owned-dupuy"); if you want it, use "wanted-<modname>" instead.

Very interesting use of tagging, I've got to admit. I just had a  
quick chat with Don wrt this topic and here is a bunch of our  
thoughts on this matter.

My first reaction was that we're conflating the tag space -- we're  
using it for two distinct purposes that could weaken either of the  
two purposes. But in light of the Ollie's link to the excellent  
tagging article (thanks!) I'm changing my tune on that.  
Hypothetically speaking, what is the "correct" way of using tags in  
this case? I think providing personal value is probably the most  
"correct" way of gaining adoption.

We're not going to enforce any kinds of conventions right now -- nor  
are we going to discourage any kinds of conventions. Let's take on  
Don's favorite saying that "Rules follow practice". So, lets get out  
there, tag things and then we'll see what "rules" we should establish  
after people have gotten the system bootstrapped. To that end, would  
someone please start a documentation section/page that captures the  
conventions as they emerge?

Now, about creating tags that contain editor names -- I think that is  
something we should avoid doing, if at all possible. A folksonomy is  
useful when convention converges on tags. The more people use a tag,  
the more data you can collect and the more data you can infer. If  
people use tags that are specifically used only for themselves, those  
tags will never correlate to anything else. Data islands if you will.  
These will be useful for individuals, but not for the community as a  
whole.

What if I suggest that we make it clear that when viewing a tag cloud  
that you can see which tags you applied (in one color) and aggregate  
tags others applied (another color). This way, if you apply a "want"  
tag (without editor name), you can see which releases/tracks you want  
to have in your collection. And if the want tag appears in an  
aggregate tag, we know that there are lots of people who want to have  
that release/track. (Of course that begs the question what it means  
when you apply a "want" tag to an artist. I can see myself applying a  
dontwant tag to Britney and a want tag to Beyoncé. :-) )

The use of tags for the I want/I have feature is quite interesting.  
If we find that people are using the feature, but it doesn't quite  
fit right or our tag space gets borked somehow, we can always code  
the want feature in regular DB tables and yank our the want tags from  
the folksonomy. I'm happy to go see and how things emerge and then  
adjust later.

Finally, I'd like to undertake some UI changes:

1. As suggested above, distinguish your tags from aggregate tags.
2. Show the most popular aggregate tags on the artist/release/track/ 
label page
3. Add a preference to not show tags artist/release/track/label pages
4. Add caching support to tags.
5. Add some short verbiage about folksonomy syntax below the tag box.

What other UI tweaks do we need?

--


--ruaok      Somewhere in Texas a village is *still* missing its idiot.

Robert Kaye     --     rob at eorbit.net     --    http://mayhem-chaos.net





More information about the MusicBrainz-users mailing list