RDF Triples Transport

At the RDF IG F2F there was some discussion about ways to move pure triples
around from parser to parser. Some of us decided the best way to do it would
be to have a set of reified statements, like so:

<rdf:RDF ...>
<rdf:Statement>
  <rdf:subject rdf:resource="..." />
  <rdf:predicate rdf:resource="..." />
  <rdf:object rdf:resource="..." />
</rdf:Statement>
...
</rdf:RDF>

This format can be both parsed as RDF and as plain XML, so it's very simple.

As a demonstration of this, I have put up an web service that will take a
URI, run it through SiRPAC and stick out a bunch of triples:

http://purl.org/swag/rdf2triples?url=(url-goes-here)

I'd love to see others put up similar interfaces to their parsers. (Eric
dares you to. ;-)) The idea is that then we can begin to build cross-parser
apps on top of this. For example, the SiRPAC servlet could offer a choice
between various parsers, and Dave Beckett's parser test suite could run
itself.

Another application in the back of my mind is using this for signing sets of
triples. The major problem with this however is some way of ordering the
statements. 

Anyway, some food for thought.
-- 
Aaron Swartz <me@aaronsw.com>|  SWAG: Semantic Web Agreement Group
  <http://www.aaronsw.com>   |       <http://purl.org/swag/>
AIM: JediOfPi | ICQ: 33158237|     helping build the next web

Received on Tuesday, 6 March 2001 22:26:51 UTC