W3C home > Mailing lists > Public > semantic-web@w3.org > March 2010

Re: Re: mapping from Turtle grammar to RDF graph

From: Eric Prud'hommeaux <eric@w3.org>
Date: Sat, 27 Mar 2010 00:30:20 -0400
To: Dave Beckett <dave@dajobe.org>
Cc: Toby Inkster <tai@g5n.co.uk>, pfps@research.bell-labs.com, semantic-web@w3.org
Message-ID: <20100327043017.GC2031@w3.org>
I'd say that CURIEs didn't get sufficient traction.

I've got a complete draft at http://www.w3.org/2010/01/Turtle/#⋈ .
Please examine and throw appropriate rocks. I followed Dave and Toby's
alignment advice below, adding 'strings' and '''long strings'''. I also
asserted that
  @prefix foo: <foo> .
  @prefix foo: <bar> .
is fine. There's a trig draft somewhere which i may try to align with
SPARQL and Turtle.

PFPS, do the rules for producing triples make sense to you? (or do you
see a better plan?)


* Dave Beckett <dave@dajobe.org> [2010-02-03 08:36-0800]
> Dave Beckett wrote:
> > Toby Inkster wrote:
> >>> It also might be worth starting to consider whether to align the terminals
> >>> (qnames) more with sparql first.
> >> Or perhaps align both with CURIEs <http://www.w3.org/TR/curie/> ?
> > 
> > I'd rather set a principle here to figure out what would be the reason for this.
> > 
> > A use case I'd see is mapping directly Turtle into SPARQL 1.1 Update
> > INSERT DATA blocks both directions.  That would seem pretty good to
> > unify and make work well which would benefit users.
> > 
> > So in that case, align as much as possible in terminals and details of the
> > syntax between these two - qnames, URIs and other details (e.g. '''quoting''').
> > 
> > It also begs the question whether sparql 1.1 update should take on some
> > more turtle syntax like @prefix in the triples block so you really can
> > cut and paste them.
> > 
> > CURIE, XML QName and other alignment seems less of a priority to me.
> 
> One more way to put it, as goals:
> 
> - Turtle should allow all 'SPARQL triple data' (no variables, inner {}s) [*]
> - SPARQL triple data should allow everything Turtle does [*]
> - N3/cwm should accept all Turtle / SPARQL triple data
> - All N-Triples should be legal Turtle / SPARQL triple data
> 
> [*] Except for the @prefix in SPARQL triple data issue I mentioned above?
> And @base ?
> 
> Dave

-- 
-ericP
Received on Saturday, 27 March 2010 04:30:56 UTC

This archive was generated by hypermail 2.4.0 : Tuesday, 5 July 2022 08:45:16 UTC