- From: Jeremy Carroll <jjc@hplb.hpl.hp.com>
- Date: Thu, 24 Apr 2003 12:13:34 +0100
- To: Dave Beckett <dave.beckett@bristol.ac.uk>
- CC: w3c-rdfcore-wg@w3.org
Support. Dave Beckett wrote: > Summary: reject > > The comment raised in > http://lists.w3.org/Archives/Public/www-rdf-comments/2003JanMar/0586.html > > [[ > 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 }. > ]] > > > Here is a draft response: > > [[ > The RDF Core WG has considered your last call comment captured in > > http://www.w3.org/2001/sw/RDFCore/20030123-issues/#timbl-03 > > (raised in > http://lists.w3.org/Archives/Public/www-rdf-comments/2003JanMar/0586.html > ) > > and decided > > URL-HERE > > to reject it on the grounds that it is being used by OWL and could > not be added at a higher level since it is closedly tied to an > RDf/XML syntax abbreviation. > > This triple is part of the closed collection form added to the RDF > model and RDF/XML syntax for use by OWL based on the DAML+OIL > daml:Collection syntax extension to RDF/XML. > > The reason this could not be added at the OWL level is that it is > generated by the rdf:parseType="Collection" syntax which is in the > RDF/XML specification. There is no "hook" to allow optional adding > of <x> rdf:type rdf:List for the generated notes. > > rdf:List is refered to in several places throughtout the proposed OWL > language and seems to have good uses: > > > Example of using rdf:List explicitly for collection of datatyped literals > http://www.w3.org/TR/2003/WD-owl-ref-20030331/#EnumeratedDatatype > > As the range of these three properties: > owl:distinctMembers > owl:intersectionOf > owl:oneOf > owl:unionOf > > See the RDF Schema of OWL http://www.w3.org/TR/2003/WD-owl-ref-20030331/#appB > > typically used in the examples with rdf:parseType="Collection" form: > http://www.w3.org/TR/owl-guide/#EnumeratedClasses > http://www.w3.org/TR/owl-guide/#DisjointClasses > > > Used in OWL Semantics and Abstract Syntax WD, 31 March 2003 > > Translation to RDF Graphs > http://www.w3.org/TR/2003/WD-owl-semantics-20030331/semantics-all.html#4.1 > > 5 RDF-Compatible Model-Theoretic Semantics > 5.2. OWL Interpretations > http://www.w3.org/TR/2003/WD-owl-semantics-20030331/semantics-all.html#rdf_List_rdf > > if E is then Note > SI(E).. CEXTI(SI(E))= and > > rdf:List IL IL subsetof RI This defines IL as > the set of OWL lists. > > So it is needed to define OWL lists. > > > A.1 Correspondence for Descriptions (Informative) > Used in the proof for Lemmas 1, 4 > > A.2 Correspondence between OWL DL and OWL Full (Informative) > Used in the proof-sketch for Lemma 5 > > ]] > > > Dave > >
Received on Thursday, 24 April 2003 07:13:54 UTC