RecommendedTutorials for SWEO

From n² wiki

Jump to: navigation, search

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.

Personal tools