- From: Dave Beckett <dave.beckett@bristol.ac.uk>
- Date: Wed, 26 Mar 2003 10:52:49 +0000
- To: Tim Berners-Lee <timbl@w3.org>
- cc: www-rdf-comments@w3.org, Brian McBride <bwm@hplb.hpl.hp.com>
Brian, please assign an issue ID for this LC comment on the syntax WD. Thanks Dave >>>Tim Berners-Lee said: > This comes with apologies as a late last call comment on the RDF syntax > document. > http://www.w3.org/TR/rdf-syntax-grammar/#nodeElement > > I believe that in 7.2.19 Production parseTypeCollectionPropertyElt > the wording > > """For each event nin s, the following statement is added to the graph: > > n.string-value <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> > <http://www.w3.org/1999/02/22-rdf-syntax-ns#List> . > > > """ > > adds redundant triples to the graph. > I believe that waste of time and space at this level in the > architecture is unnecessary, and that that wording should be removed > (and any other reference to the adding type statements for Lists where > a rdf:first is there). > > It is trivial to restore the triples for anyone who wants them fro a > graph without them, > using > { ?x rdf:first ?y } => { ?x a rdf:List }. > > Clutter at this level of the semantic web stack is very much of a > burden. > > I am sorry that I had never noticed that line before. > I have been using lists for a long time without generating those > redundant triples. > > Tim BL > > --Apple-Mail-55--539790636 > Content-Transfer-Encoding: 7bit > Content-Type: text/enriched; > charset=US-ASCII > > This comes with apologies as a late last call comment on the RDF > syntax document. > > http://www.w3.org/TR/rdf-syntax-grammar/#nodeElement > > I believe that in <bold><fontfamily><param>Lucida Grande</param>7.2.19 > Production parseTypeCollectionPropertyElt > > </fontfamily></bold> the wording > > > <fontfamily><param>Lucida Grande</param>"""For each event > </fontfamily><italic>n</italic><fontfamily><param>Lucida Grande</param>in > </fontfamily><italic>s</italic><fontfamily><param>Lucida Grande</param>, > the following statement is added to the graph: > > > </fontfamily><italic><fontfamily><param>Courier</param>n</fontfamily></italic ><fontfamily><param>Courier</param>.<color><param>0000,0000,CCCC</param>str ing-value > </color><<http://www.w3.org/1999/02/22-rdf-syntax-ns#type> > <<http://www.w3.org/1999/02/22-rdf-syntax-ns#List> . > > > > """ > > > adds redundant triples to the graph. > > I believe that waste of time and space at this level in the > architecture is unnecessary, and that that wording should be removed > (and any other reference to the adding type statements for Lists where > a rdf:first is there). > > > It is trivial to restore the triples for anyone who wants them fro a > graph without them, > > using > > { ?x rdf:first ?y } => { ?x a rdf:List }. > > > Clutter at this level of the semantic web stack is very much of a > burden. > > > I am sorry that I had never noticed that line before. > > I have been using lists for a long time without generating those > redundant triples. > > > Tim BL
Received on Wednesday, 26 March 2003 05:55:47 UTC