- From: <herman.ter.horst@philips.com>
- Date: Thu, 10 Apr 2003 15:56:27 +0200
- To: www-webont-wg@w3.org
In my last review of S&AS, just before the decision to go to last call (see [1] and the discussion that followed) I noted that in the definition of OWL interpretations IC needs to be given more elements, to become completely consistent with the editor's version of the RDF Semantics document. It was agreed to take this up later when the next version of the RDF Semantics document becomes more official. However, only after the decision to go to last call I realized that exactly the same changes can also be motivated by means of test cases, in a way that does not depend on the semantic theory. Namely, a certain analogy between RDF entailment, RDFS entailment, and OWL Full entailment is not complete. Recall that each RDF graph (including the empty RDF graph) RDF-entails the RDF statement rdf:type rdf:type rdf:Property ., and RDFS-entails RDF statements like rdfs:domain rdf:type rdf:Property . rdfs:Class rdf:type rdfs:Class . etc. To summarize, each RDF(S) vocabulary element that is clearly a property or class, is defined as a property or class in this way with an entailed explicit RDF statement. However, this holds to a large extent, but does not hold completely, for OWL Full. From the empty graph, there is OWL Full-entailment of RDF statements like owl:sameIndividualAs rdf:type rdf:Property . owl:Thing rdf:type rdfs:Class . and very many other statements like this, but it seems that the following 12 statements are not OWL Full-entailed, given the definition in the last call version of S&AS: owl:Class rdf:type rdf:Class . owl:Restriction rdf:type rdf:Class . owl:ObjectProperty rdf:type rdf:Class . owl:DatatypeProperty rdf:type rdf:Class . owl:AnnotationProperty rdf:type rdf:Class . owl:OntologyProperty rdf:type rdf:Class . owl:Ontology rdf:type rdf:Class . owl:AllDifferent rdf:type rdf:Class . owl:FunctionalProperty rdf:type rdf:Class . owl:InverseFunctionalProperty rdf:type rdf:Class . owl:SymmetricProperty rdf:type rdf:Class . owl:TransitiveProperty rdf:type rdf:Class . It is interesting to note that the requirement that ICEXT has IC as domain necessarily leads to exactly the correction of these omissions. == For future reference I recall from my review the summary of changes required to S&AS : Replace the sentence >CEXTI is then defined as CEXTI(c) = ... by the following two sentences: "CI, the set of classes, is defined by CI = {x in RI | <x,SI(rdfs:Class)> is in EXTI(SI(rdf:type)>}. CEXTI is a mapping from CI to P(RI), defined for each c in CI by CEXTI(c) = [exactly what is already in the text]. " The first table, "Conditions concerning the parts of the OWL universe and syntactic categories" needs to be completed in connection with CI: Each of the 11 empty cells in the first column (SI(E) is in ...) needs to be filled with the set CI. Otherwise, as discussed before, many invocations of CEXTI that occur later are are not clearly legal. (For two of these cells, for rdfs:Datatype and rdf:List, this amounts to a repetition from the RDF Semantics document.) I believe that five more lines need to be added to this table, for the following vocabulary elements (the reason is, as before, that otherwise it is not clear that various function invocations occurring later are legal): If E is .SI(E). .CEXTI(SI(E)). and owl:Datarange CI ? ? subsetof CI owl:SymmetricProperty CI ? ? subsetof IOP owl:FunctionalProperty CI ? ? subsetof IOP owl:InverseFunctionalProperty CI ? ? subsetof IOP owl:TransitiveProperty CI ? ? subsetof IOP Where I put question mark it would be most natural to define new specific sets, in analogy to many other sets already defined. I checked that the appendix remains completely consistent: each invocation of CEXTI done there is legal when these changes are made. == (I am taking up the other point that Peter arose in connection with my review of S&AS in relation to RDF Semantics, whether IC and ICEXT are part of the definition of RDFS-interpretation, on rdf-comments.) Herman ter Horst http://lists.w3.org/Archives/Public/www-webont-wg/2003Mar/0201.html
Received on Thursday, 10 April 2003 09:59:06 UTC