- From: Dave Beckett <dave@dajobe.org>
- Date: Tue, 03 Jan 2006 23:12:32 -0800
- To: Tim Berners-Lee <timbl@w3.org>
- CC: cwm <public-cwm-talk@w3.org>, Arjohn Kampman <arjohn.kampman@aduna.biz>, Jeen Broekstra <jeen.broekstra@aduna.biz>, Yosi Scharf <syosi@mit.edu>
Tim Berners-Lee wrote: > Dave, > > The decimal formats I am happy with as a change to N3, as we discussed > on IRC. > > Is there any way on which Turtle an/or SparQL have diverged from rather > than converged with N3? Maybe. I keep a note of changes from Turtle: http://www.dajobe.org/2004/01/turtle/#sec-diff-n3 The ones that stand out now are the decimal/double issue which you are going to change, and the boolean literals: true & false recently added after SPARQL. A test case for the latter: -------- @prefix : <http://example.org#> . :a :b true . :c :d false . -------- Testing with cwm (cvs version), it dies with a syntax error. .. and so does my raptor turtle parser as I forgot to add this, oops! Serves me right for not writing a test for it first. I've used the above as Turtle test case 'test-24.ttl' and it should be equivalent to: -------- @prefix : <http://example.org#> . @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . :a :b "true"^^xsd:boolean . :c :d "false"^^xsd:boolean . -------- I would give the ntriples but this dumb emailer wraps the long lines. > Has anyone done the work to demonstrate > (automatically) a mapping between these three? Not that I'm aware of. One suggestion for SPARQL/Turtle checks is that you could construct SPARQL queries to check compatibility like this from a turtle example. ... turtle @prefixes lines from the example go here as PREFIX ... CONSTRUCT { ... rest of the turtle example goes here ... } WHERE true which should give the same RDF graph out as expressed in the original turtle which can then be machine checked. Merely a matter of programming :) For Notation 3/Turtle checks you could just run cwm on all the existing Turtle tests. I do that occasionally especially when adding new things to see what works. Dave
Received on Wednesday, 4 January 2006 07:12:40 UTC