- From: Dave Beckett <dave.beckett@bristol.ac.uk>
- Date: Thu, 24 Apr 2003 11:01:19 +0100
- To: w3c-rdfcore-wg@w3.org
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 06:03:20 UTC