RecommendedTutorials for SWEO
From n² wiki
In lieu of proper write-up, here's a mail I sent internally: (danja)
Making a RecommendedTutorials list was something that landed on my plate as a "quick job" when the more general InfoGathering SWEO task was taking forever. Getting a list of tutorials wasn't too hard, but getting recommendations is another matter entirely. (The InfoGathering stuff is meant to be up and running now - I haven't checked recently but when I last looked it left a lot to be desired for user-friendliness it had Virtuoso as backend, not much in the way of front end).
Chris - sometime soon I need to look at UI tweaks to make review creation easier in Engage. Any suggestions you have there very welcome.
Tom - the model inside Engage isn't Review RDF, but I think it should be straightforward to expose it that way using SPARQL CONSTRUCTs on the underlying store. Importing data as one-offs is straightforward, but a live connection between any systems would take a bit more work. Whether or not Engage is tweakable into being some kind of more general-purpose review system, I honestly don't know.
Anyhow, the Review RDF based code behind
http://danja.talis.com/reviews/
is at
http://n2.talis.com/svn/playground/danja/reviews/
- the operational stuff is straightforward sparql/xslt run by php
the original data came from a selection of del.icio.us feeds (via delicious-source.py) - they've got rss 1.0 but it's semantically /wrong/, with dc:creator being the tag creator rather than the resource creator...
to get it into Engage,
http://sweo-dev.talis.com/engage-ea/
I ran one-off sparql/xslt over the cleaned data in the Platform store to produce a text file of Engage import format - http://zoidberg/wiki/Data_import_utility - code is at http://n2.talis.com/svn/playground/danja/python/sweo-tutorials/engage/ but that's not quite current, when I get adsl back I'll update and move to the bit of svn above.

