Understanding reviews in FOAF

25 August, 2005

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=""> – 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

See other posts tagged with general and all posts made in August 2005.


25 August, 2005 at 14:40

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.

25 August, 2005 at 14:42

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 🙂