- From: Thomas B. Passin <tpassin@comcast.net>
- Date: Tue, 04 Jun 2002 08:14:10 -0400
- To: RDF Interest <www-rdf-interest@w3.org>
[Michael Kifer] > > Patrick Stickler <patrick.stickler@nokia.com> wrote: > > We can just use a subset of RDF instead of NTriples: > > > > <rdf:RDF ...> > > <rdf:Statement> > > <rdf:subject rdf:resource="http://foo.com/bar"/> > > <rdf:predicate rdf:resource="voc://abc.org/blarrg"/> > > <rdf:object rdf:resource="#node12345"/> > > </rdf:Statement> > > <rdf:Statement> > > <rdf:subject rdf:resource="#node12345"/> > > <rdf:predicate rdf:resource="voc://abc.org/booga"/> > > <rdf:object>Gumby</rdf:object> > > </rdf:Statement> > > ... > > </rdf:RDF> > > > > I hereby propose we toss NTriples altogether and just use RDF/XML > > as above for all test cases output. > > > > RDF/XML provides all the mechanisms needed to explicitly express > > the precise triples existing in any RDF graph, as RDF/XML. > > > > (not really joking about this, actually ;-) > > Neither am I. A fine interchange format. The triples languages are for > humans; their xml serializations -- for machines. > I use a simple indented format - a little SAX handler converts it to XML. Very easy to write by hand: rdf:RDF:: rdf:Statement:: rdf:subject:: @rdf:resource::http://foo.com/bar rdf:predicate:: @rdf:resource::voc://abc.org/blarrg rdf:object:: @rdf:resource::#node12345 rdf:Statement:: rdf:subject @rdf:resource::#node12345 rdf:predicate @rdf:resource::voc://abc.org/booga rdf:object::Gumby The "@" indicates an attribute, and using the "::" lets me include prefixed names (which are simply echoed through to the output, the SAX handler doesn't know anything about them). Cheers, Tom P
Received on Tuesday, 4 June 2002 08:15:46 UTC