- 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