W3C home > Mailing lists > Public > www-rdf-comments@w3.org > July to September 2004

Re: Possible grammar errors in REC-rdf-syntax-grammar-20040210

From: Graham Klyne <GK@ninebynine.org>
Date: Fri, 09 Jul 2004 11:02:10 +0100
Message-Id: <5.1.0.14.2.20040709110031.025fd5f8@127.0.0.1>
To: Masayasu Ishikawa <mimasa@w3.org>, www-rdf-comments@w3.org

I agree.

I've been working with these very productions for the past couple of days, 
and still didn't notice until reading this message!  At least the intent 
remains fairly obvious, I think.

#g
--

At 17:00 09/07/04 +0900, Masayasu Ishikawa wrote:

>Hello,
>
>In "7 RDF/XML Grammar" [1], I think Grammar Productions 7.2.15 through
>7.2.21 are erroneous, that is, they have mismatched parentheses in
>the definition of start-element.  For example, "7.2.15 Production
>resourcePropertyElt" is defined as follows [2]:
>
>     start-element(URI == propertyElementURIs ),
>         attributes == set(idAttr?))
>     ws* nodeElement ws*
>     end-element()
>
>I believe ")" after propertyElementURIs shouldn't be there, and
>the correct Production should be:
>
>     start-element(URI == propertyElementURIs,
>         attributes == set(idAttr?))
>     ws* nodeElement ws*
>     end-element()
>
>It's been erroneous since WD-rdf-syntax-grammar-20021108, and in
>WD-rdf-syntax-grammar-20020325 it was defined as follows [3]:
>
>     start_element(URI=anyURI - ( rdf:RDF | rdf:Description | rdf:ID | 
> rdf:about | rdf:bagID | rdf:parseType | rdf:resource ),
>         attributes=set(idAttr?))
>     ws* nodeElement ws*
>     end_element()
>
>It seems someone forgot to remove ")" in the first line while updating
>the grammar.
>
>[1] 
>http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/#section-Infoset-Grammar
>[2] 
>http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/#resourcePropertyElt
>[3] 
>http://www.w3.org/TR/2002/WD-rdf-syntax-grammar-20020325/#resourcePropertyElt
>
>Regards,
>--
>Masayasu Ishikawa / mimasa@w3.org
>W3C - World Wide Web Consortium

------------
Graham Klyne
For email:
http://www.ninebynine.org/#Contact
Received on Friday, 9 July 2004 06:36:04 UTC

This archive was generated by hypermail 2.3.1 : Wednesday, 5 February 2014 07:17:04 UTC