Resubmit - Assignment 2: FOAF Network for Gears of War

1 view
Skip to first unread message

Michael Olson

unread,
Mar 22, 2011, 9:59:53 PM3/22/11
to cs75...@googlegroups.com
My FOAF network is for the Gears of War universe (a series of video games and novels).

I've made it available in two forms: a monster single file and a collection of individual character files. The single file is best for one shot
validation of all the RDF content, and the multiple files are best for exploring the graph.

RDF Validation (All content in one file)

http://www.w3.org/RDF/Validator/ARPServlet?URI=http://www.cs.odu.edu/~olson/assign2/gears_foaf.rdf

FOAF.Vix / FOAF Explorer

Single File Version:
Good Entry Point for FOAF.Vix: http://foaf-visualizer.org/?uri=http://www.cs.odu.edu/~olson/assign2/gears_foaf.rdf&hash=mfenix&nocache=1
Unfortunately FOAF Explorer doesn't seem to work with fragment tags.

Multiple Files Version:
FOAF Explorer: http://xml.mfd-consult.dk/foaf/explorer/?foaf=http://www.cs.odu.edu/~olson/assign2/cog.rdf
-- Note, you can run validation on a single RDF Validation using the "Validate RDF' link on the top right of FOAF Explorer.
Good Entry Point for FOAF.Vix: http://foaf-visualizer.org/?uri=http://www.cs.odu.edu/~olson/assign2/mfenix.rdf

You can also use a FOAF.Vix based XSLT transform for the individual files, just hit them directly with a browser: http://www.cs.odu.edu/~olson/assign2/mfenix.rdf

I gave it 48 hours to uncache in FOAF Vix, but if you run into a problem, try adding &nocache=1 to the URI. Unfortunately it will loose the nocache option when you follow a link.

Other Visualizations

I had looked for a good graph viewer without luck, however an earlier post pointed out RDF Gravity which I gave a shot. I used a modified version of the single file format with this one. Raw format is at http://www.cs.odu.edu/~olson/assign2/gravity.rdf and it validates
http://www.w3.org/RDF/Validator/ARPServlet?URI=http://www.cs.odu.edu/~olson/assign2/gravity.rdf

Note that the Hex nodes with tags shown are anonymous nodes for characters outside my selected 20 that have key relations with the group. (Most of them, have little more detail available for them than their name anyway.)

First, the mega-splat depiction. This is everything all at one. Not terribly useful, unless you want to scare someone.
http://www.cs.odu.edu/~olson/assign2/Mess.png

Here is a character centric view, targeting the main protagonist Marcus Fenix. It's readable but doesn't provide any more information than FOAF Explorer or provide a better representation.
http://www.cs.odu.edu/~olson/assign2/MarcusFenix.png

Getting into some interesting views of things, Here is the organization memberships show with black lines (including organizational hierarchy), foaf:knows relations in gray, friendly/romantic relations in green, and hostile relationships between shown with red lines. For fun, death dates are included with red links as well.  I need a killedBy relation to really round this out. It does appear that RDF Gravity is having trouble getting the right colors on all the links (it shows the correct relation on hover), but it's mostly correct.
http://www.cs.odu.edu/~olson/assign2/Overview.png

And for those paying attention during the plot cut scenes, here are the family and romantic relations.
http://www.cs.odu.edu/~olson/assign2/Family_Trees_w_Couples.png

And best buddy relations:
http://www.cs.odu.edu/~olson/assign2/Best_Buds.png

The search functions and extending out one hop from a given graph node makes RDF Gravity great for exploring and charting a FOAF net. Between that and FOAF Explorer you're well covered. Shame they don't play well with the FOAF networks in the same format.

v/r
-- Michael Olson

Reply all
Reply to author
Forward
0 new messages