- From: Seaborne, Andy <andy.seaborne@hp.com>
- Date: Fri, 06 May 2005 13:39:49 +0100
- To: Dan Connolly <connolly@w3.org>
- CC: RDF Data Access Working Group <public-rdf-dawg@w3.org>
I have chnaged the grammar to use "IRIref" not "URI" as below. Andy Dan Connolly wrote: <snip/> > > In the concrete syntax, i.e. the grammar, it's all IRI references. > So this is pretty good... > > [3] BaseDecl ::= 'base' QuotedURIref > > probably better as QuotedIRIref. > > But... > > [12] SourceSelector ::= URI > > should be > > [12] SourceSelector ::= IRIref > > and > > [63] URI ::= QuotedURIref | QName > > should probably be > > [63] IRIref ::= QuotedIRIref | QName > > likewise > [41] VarOrURI ::= Var | URI > should be > [41] VarOrIRIref ::= Var | IRIref > > Also... > > [69] <Q_URIref> ::= '<' ([^> ])* '>' /* A URI relative reference : > RFC 3869 */ > > should be... > > [69] <Q_IRIref> ::= '<' ([^> ])* '>' /* A IRI reference : RFC 3987 > */ > > and let's move that comment into the prose of the spec... > how about under "Query Term Syntax". > > We should probably be more clear about whether this > is a sparql query or not: > > SELECT ?x WHERE { <foo###bar> dc:title ?x }. > > REQUEST FOR TESTCASE. > > I suggest that yes, it's a SPARQL query as defined by the > grammar, but it's erroneous; i.e. it's in the same category > as queries that don't obey the limitations on where variables > can go when using OPTIONAL. > > So we probably need a new kinda of test case. <snip/>
Received on Friday, 6 May 2005 12:40:24 UTC