Skip navigation.

exploreopera

| Help

Sign up | Help

Semantic Web at Opera

avatar

Marrying folksonomies and taxonomies

, , , ,

With the new release, there is a new feature that you can find on your account page:

I'm allowing you to map your tags to a controlled vocabulary. For the time being, it is Wordnet, but I can include a number of such things. The main reasons I used it is that it is allready quite widespread, is organised in subclasses and superclasses (e.g. it knows that a dog is an animal, and that the W3C is standardising a Semantic Web representation of it.

Up to recently, people have classified their stuff into a set of rigidly defined categories, so-called taxonomies. The advantage of having such a rigid set, are that the meaning of each category is clearly defined, you avoid problems such as one person using "dog" while another uses "dogs", and you can organise your categories into hierarchies such as Wordnet, which makes it very usable for a number of applications.

The downside is that it is also very difficult to know the whole vocabulary well enough so that you can classify things in the right way. Thus, it has remained the domain of professional librarians mainly.

Enter "folksonomies", or "tags". Tags have become enormously popular, as it is easy to use. You just name a tag for yourself and use it. You can the find your pictures easily, if people are using the same tag for the same thing, you can also find it to find similar things. But, and a big but, people often use the same tag for a lot of different things. You can perhaps find some related items, but it is often not very reliable, and since everyone would need to maintain their own tag hierarchy, you can't figure out from a picture tagged "dog" that it also depicts an animal.

Now, you can say explicitly what you mean by mapping your tag to any of the suggested Wordnet meanings. If you do, we get the advantages of both these approaches.

For the time being, we don't do a lot with it, and it is only mapped to Wordnet, but in the future, we hope to enable exactly the kind of searches above, "give me all pictures of animals" will include pictures tagged "dog", "cat" etc.

There will also be many more vocabularies. For example, we intend to use tags to allow you to set any Content Label available. We can also let you map tag with a person, when, for example your picture depicts a person.

With this, we intend to make tags the simple way to annotate things on the Semantic Web. Try it out! On the top of your page, you'll see a "My Account", and it is a "Tags" page underneath.

Semantic Web programmers to come togetherComplexities of tag to vocabulary mapping

Comments

avatar
(/tags/ looks 110% wide in the latest Opera weekly)

So we just enter `dog` as before, and not worry if we're actually tagging an image showing a hotdog or a blog entry about a contemptible person ?

By dantesoft, # 8. March 2007, 15:44:42

avatar
In build #8678 it looks OK, now I see the mappings! Cheers.

By dantesoft, # 8. March 2007, 16:37:22

avatar
I was going to discuss that topic soon. In the current implementation, one tag per person can only have one meaning, and I would think it is safe to think that way, one tag for one concept.

However, I have been thinking about an interface where you, in the first iteration, would assign tag relation to one type of resource, i.e. the relationship of a tag to a picture would be different from a blog post. The most immediate use of this is to say that a picture depicts something or someone, whereas a blog post talks about something or someone.

I think that I have to be careful about not making things too complex, or we may loose what we gained and approach the rigid taxonomy in complexity again, which wouldn't be a point. There's a balance here somewhere.

I'll try to get time to write up some thoughts on this shortly.

By kjetilk, # 9. March 2007, 11:37:38

Write a comment

You must be logged in to write a comment. if you're not a registered member, please sign up.