login about faq
1
1

Does there exist an ontology for linking people with tv/radio/theatre shows they have watched/listened to? It would be useful for recommendation engines to know this so that they don't recommend something that you've already seen/heard.

I've been thinking about writing an audience ontology myself, but was wondering if anything similar existed already.

asked Oct 10 '10 at 20:23

Luke%20Blaney's gravatar image

Luke Blaney
354

Thanks for all the responses, I've written up some of my ideas in a blog post http://blog.lukeblaney.co.uk/post/1294635332 - any feedback would be much appreciated.

(Oct 12 '10 at 14:38) Luke Blaney Luke%20Blaney's gravatar image

Seems to be that it might be useful to define not a full ontology but a single property "observer" with domain http://purl.org/NET/c4dm/event.owl#Event and range foaf:Agent. Both the programmes ontology http://purl.org/ontology/po/ and music ontology http://musicontology.com/ subclass cd4m:Event for their po:Broadcast and mo:Performance classes, so such a property would be compatible with two very relevant ontologies.

answered Oct 11 '10 at 05:43

tobyink's gravatar image

tobyink
4.9k212

I was thinking of doing something similar to this. But for the example of recommendation engines, people don't really care about which po:Broadcast or mo:Performance they saw/listened to, they're more concerned about which po:Episode or mo:MusicalWork it was.

However, from the broadcaster/venue's point of view the po:Broadcast/mo:Performance is important (for viewing figures etc.)

(Oct 11 '10 at 18:25) Luke Blaney Luke%20Blaney's gravatar image

A po:Broadcast can be a blank node - e.g. <#some_episode> po:version [ po:broadcast [ ex:observer <#me> ] ] . Of course, it might be useful to define a shortcut property for uses like that.

(Oct 15 '10 at 22:31) tobyink tobyink's gravatar image

There's some exports/properties exported from online music sites.

Some properties I found:


mo:listened: (Music Ontology) Relates a performance to the listener involved. This is used, for example, by DBTune (exporter seems to be down at the moment).


fm:played: (OpiumField) Not dereferencable, but they have Linked Data exports if you're looking for the actual data (e.g., see tommoris)


Other than that, I don't know of one. (IMO, such an ontology would be very useful.)

answered Oct 10 '10 at 21:40

Signified's gravatar image

Signified ♦
15.8k522

I guess the Play Back Ontology should fit your use case. There you can model Play Back Counter, which are in relation to ScrobbleEvent instance. Thereby, scrobble event represent a general multiple purpose activity record event. That means, if the play back counter concept is to specific for some of yoru use cases, you can also switch to the more abstract modelling represented by the Counter Ontology. Another option is the Cognitive Characteristics Ontology, which is an enhancement of an unioned interests ontology, namely the Weighted Interests Vocabulary, on top of the mentioned VoCamp proposals from Thomas Francart. Finally, if you like to model high-level recommendations as Semantic Graphs, I can recommend ( ;) ) you the Recommendation Ontology.

PS: I also like Toby's "observer" proposal, but I guess one would end up in a property reification ;)

answered Oct 11 '10 at 09:52

zazi's gravatar image

zazi
3.2k110

You might want to have a look at the "User Weighted Interests Ontology" : http://vocamp.org/wiki/HypiosVoCampParisMay2010#User_.28weighted.29_Interests_Ontology

You'll find here pointers to other "user-interests related" vocabularies.

answered Oct 11 '10 at 07:49

Thomas%20Francart's gravatar image

Thomas Francart
4579

Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Markdown Basics

  • *italic* or __italic__
  • **bold** or __bold__
  • link:[text](http://url.com/ "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Tags:

×347
×299

Asked: Oct 10 '10 at 20:23

Seen: 767 times

Last updated: Oct 11 '10 at 09:52