- From: Sandro Hawke <sandro@w3.org>
- Date: Wed, 29 May 2013 22:41:44 -0400
- To: Gavin Carothers <gavin@carothers.name>
- CC: RDF-WG WG <public-rdf-wg@w3.org>
- Message-ID: <51A6BC68.9030909@w3.org>
On 05/29/2013 08:48 PM, Gavin Carothers wrote: > > > > On Wed, May 29, 2013 at 5:26 PM, Sandro Hawke <sandro@w3.org > <mailto:sandro@w3.org>> wrote: > > On 05/29/2013 12:29 PM, Gavin Carothers wrote: > > Turtle Proposals > > > Thanks for bringing these up. > > > 1. Keywords should all have the same case rules. @prefix, > @base and a should allow for upper-casing > > > +1 > > > 2. Directives should all have optional trailing periods. > > > +0.75. I think this is right long term, but this un-aligns > things from SPARQL until/unless SPARQL does the same. If we do > this, I'd advocate outreach to SPARQL folks suggesting they do the > same > > > 3. Turtle should include examples of both forms of PREFIX > @prefix directives. > > > +1 > > I'd really like an explanation that the @-form is older and the > non-@-non-dot-form is what SPARQL uses. > > > 4. Turtle serializes SHOULD output directives using the '@' > notation with trailing periods. > > > -0.25 Do we have any other SHOULDs about serializers? I > figure that'll sort out in the pretty-printer market. > > (plus, of course, I prefer the opposite advice.) > > > No, but nothing else is likely to break every existing implementation. > Almost all the other stuff is honestly details of escaping that > implementations differed in already. Consider this me negotiating > myself down from MUST already ;) Good point. How about if we just state facts, saying something like: turtle documents using the no-@-directives will not be recognized by older (pre-standard) turtle consumers, so systems generating turtle which might be read by such systems will need to use the @-directive form. That's basically the same as your SHOULD, but with an explanation that it doesn't apply in the someday-future where old turtle parsers are no longer a factor. -- Sandro > > > If there are no loud objections to these changes, will update > the document accordingly. > > Example grammar change from gkellog: > > [4] prefixID ::= '@'? [Pp][Rr][Ee][Ff][Ii][Xx] PNAME_NS IRIREF > "."? > [5] base ::= '@'? [Bb][Aa][Ss][Ee] IRIREF "."? > > > There's a lot to be said for that, yes. > > -s > > Cheers, > Gavin > > >
Received on Thursday, 30 May 2013 02:41:55 UTC