- From: Richard Cyganiak <richard@cyganiak.de>
- Date: Sat, 6 Oct 2007 14:13:13 +0200
- To: Ivan Herman <ivan@w3.org>
- Cc: Harry Halpin <hhalpin@ibiblio.org>, Alan Ruttenberg <alanruttenberg@gmail.com>, Story Henry <henry.story@bblfish.net>, Dave Beckett <dave@dajobe.org>, Michael Schneider <schneid@fzi.de>, semantic-web@w3.org
On 6 Oct 2007, at 13:32, Ivan Herman wrote: > Ie, I can copy paste this Turtle code to a SPARQL expression > and vice versa and it means the same thing. I find this unconvincing. Copy something from a SPARQL query into Turtle will usually make the Turtle invalid, because of SPARQL bits such as variables, GRAPH patterns, and FILTERs. The other direction -- copying Turtle code into a SPARQL query -- is syntactically valid (modulo @base/@prefix), but triple patterns without any variables are rarely useful in SPARQL queries. Richard > Alan's proposal would break > that, and _that_ makes me nervous (without any coffee:-)... > > > [snip] > >> >> Regardless, as for features like "=" - yes, of course they are >> useful. >> However, I think the obvious thing to do is to keep Turtle and N3 >> syntax >> separate, with N3 syntax being a superset of Turtle. So, keep >> Turtle 1 >> to 1 with SPARQL, and then have N3 have things like "=" in it. >> >> However, the first hurdle is clearly getting Turtle stable, which >> it (at >> least to me) seems more or less. >> > > +1 > > Ivan > >> [1] http://www.w3.org/2000/10/swap/Primer >> [2] http://www.w3.org/TR/rdf-sparql-query/ >>> Ivan >>> >>> >>> >>>> -Alan >>>> >>>> On Oct 3, 2007, at 10:36 AM, Story Henry wrote: >>>> >>>> >>>>> :me foaf:knows [ owl:sameAs <http://www.w3.org/People/Connolly/ >>>>> #me>; >>>>> >>>>> a foaf:Person; >>>>> >>>>> foaf:name "Dan Connolly" ] . >>>>> >>>>> >>>>> That saves me having to look around the file for the info, and >>>>> it also >>>>> save me having to type a URL twice, which is more likely to >>>>> cause a bug. >>>>> >>>>> >>>>> If I don't do that I would have to write >>>>> >>>>> >>>>> :me foaf:knows <http://www.w3.org/People/Connolly/#me>. >>>>> >>>>> <http://www.w3.org/People/Connolly/#me> a foaf:Person; >>>>> >>>>> foaf:name "Dan >>>>> Connolly" . >>>>> >>>>> >>> >> >> > > -- > > Ivan Herman, W3C Semantic Web Activity Lead > Home: http://www.w3.org/People/Ivan/ > PGP Key: http://www.ivan-herman.net/pgpkey.html > FOAF: http://www.ivan-herman.net/foaf.rdf
Received on Saturday, 6 October 2007 12:13:34 UTC