Understanding reviews in FOAF

A few months ago I signed up for FilmTrust. It’s an interesting project in which you can rate and reviews films and also add friends and add how much you trust their film ratings. The natural progression would be a personalised film recommendation system, but this doesn’t appear to exist yet.

FilmTrust output a FOAF file for each user. For example, here’s my FOAF file as FilmTrust sees me.

In it, you can see that I’ve added Danny Ayers and Dan Brickley as contacts, and you can also see that I’ve rated several films. All these films are listed in my <foaf:Person> element as <foaf:made rdf:resource='#tt0066921'/> but then my reviews are referenced like this: <rdf:Description rdf:about="http://imdb.com/title/tt0066921/"> – so am I missing something, or do these not actually refer to one another?

Oops, just to clarify, the review itself is actually referenced in the generated FOAF file by <review:Review rdf:ID="tt0066921-pip">, but this doesn’t match the foaf:made resource ID either.

Hurrah! That’s now been fixed thanks to a quick email exchange with Jennifer Goldbeck, and the graph now looks lovely. Thanks Jennifer!ma

Published by

2 thoughts on “Understanding reviews in FOAF”

  1. I think the rdf:resource is connected to the rdf:ID rather than the rdf:about there, but the rdf:ID has “-pip” on the end so it still might not correspond to the same thing.

  2. Yes I agree. I thought the same thing but completely forgot to mention that in my post (I’ll update it). Almost all of my blog posts are made in a hurry and I invariably forget things 🙂

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.