I’ve had a busy few weeks travelling (I do most of my year’s travel in a 5 week period) first with SPARQLing days in Italy working on SPARQL, WWW2005 in Tokyo talking about Redland, SPARQL and a bit of microformats panel fun. Next is the exciting finale, XTech in Amsterdam Tuesday-Friday. I’m talking about Bootstrapping the Semantic Web with Redland. Which could also have a … with SPARQL suffix as that’s what I’ve been concentrating on most recently, in between and during travels. Plus some session chairing and meeting old and new friends.
Last Thursday night, I managed to ship the latest bits and pieces of software before rushing off for a non-working weekend away: Raptor 1.4.6 (GRDDL, RSS enclosures) and Rasqal 0.9.9 (SPARQL query syntax, xml format, engine).
I confidently predict XTech will rock. Amsterdam + geeks = fun

Technorati tags:
xtech,
www2005,
sparql
(must get this in the blog metadata!)
Bootstrapping the Semantic Web with Redland
I just presented a talk Bootstrapping the Semantic Web with Redland at XTech describing Redland and how it came about, components etc. There’s a paper also which goes into this in more detail but the cute bit is at the last minute I came up with a demonstration, using the slides themselves as the RDF graph. This involves using GRDDL to create an RDF model behind the slides describing the content, and then performing an RDF query over that. Raptor turns the html into RDF for Rasqal, returning the variable binding results. In short:
$ roqet http://www.ilrt.bristol.ac.uk/people/cmdjb/talks/xtech2005/slides.rqroqet: Querying URI http://www.ilrt.bristol.ac.uk/people/cmdjb/talks/xtech2005/slides.rqroqet: Query has a variable bindings resultresult: [slide=blank genid2, title=string("Bootstrapping the Semantic Web\nwith Redland")]result: [slide=blank genid3, title=string("Overview")]result: [slide=blank genid4, title=string("What Is Redland?")]…
It requires the latest released rasqal 0.9.9 as I’m using the latest SPARQL syntax.
Technorati tags: sparql, xtech