- From: Giovanni Tummarello <giovanni.tummarello@deri.org>
- Date: Thu, 1 Nov 2007 04:20:01 +0000
What are Semantic Web Pipes? ----------------------------------------------- Using Semantic Web Pipes you can fetch, mix and process RDF files published on the Web. As the output of a Pipe is an HTTP retrievable RDF model, simple pipes can also work as inputs to more complex Pipes. This is similar to what Yahoo Pipes does, but highly targeted to allow live Semantic Web data recombination. We currently support 3 simple RDF Pipes modules (Fetch, Mix and SPARQL Transform) but expect more soon (including a novel "revocation" module for cooperative RDF editing) Pipes are written in a simple XML. E.G. a mixing 2 sources is as simple as this: <simplemix> <source url="http://www.w3.org/People/Berners-Lee/card"/> <source url="http://g1o.net/foaf.rdf"/> </simplemix> The result can be displayed by invoking the pipe URI, in this case: http://pipes.deri.org:8080/pipes/Pipes/?id=simplemix Pipe modules can be nested for more complex operations. For example the following pipe will fetch Tim Berners-Lee's publications from DBLP (linked data version), transform the RDF so to use use Tim Berners-Lee's official URI and merge it with his FOAF file. <simplemix> <source url="http://www.w3.org/People/Berners-Lee/card#i"/> <transform> <source url="http://dblp.l3s.de/d2r/resource/authors/Tim_Berners-Lee"/> <construct> <![CDATA[ CONSTRUCT {<http://www.w3.org/People/Berners-Lee/card#i> ?p ?o. ?s2 ?p2 <http://www.w3.org/People/Berners-Lee/card#i>} where {{<http://dblp.l3s.de/d2r/resource/authors/Tim_Berners-Lee> ?p ?o} UNION {?s2 ?p2 <http://dblp.l3s.de/d2r/resource/authors/Tim_Berners-Lee>}} ]]></construct> </transform> </simplemix> The result of this pipe can be displayed here http://pipes.deri.org:8080/pipes/Pipes/?id=TBLFoafPlusDBLP Please feel free to play with the online ajaxy editor (i.e. does some XML copypasting for you) and create cool pipes for other to reuse (some example provided) http://pipes.deri.org/ Credits: ---------- All the implementation kudos go to Danh Le Puoch (DERI Galway); Christian Morbidoni (SEMEDIA, Universita' Politecnica delle Marche, Italy), Axel Pollares (DERI Galway) and me are to blame for the rest. Giovanni
Received on Thursday, 1 November 2007 04:20:10 UTC