W3C home > Mailing lists > Public > www-rdf-comments@w3.org > January to March 2003

Re: Unnecessary {x a List} triples considered a waste

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>
Message-ID: <11107.1048675969@hoth.ilrt.bris.ac.uk>


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 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Friday, 21 September 2012 14:16:31 GMT