- From: Jeremy Carroll <jjc@hplb.hpl.hp.com>
- Date: Thu, 10 Apr 2003 17:12:51 +0200
- To: "Peter F. Patel-Schneider" <pfps@research.bell-labs.com>, <geoff@sover.net>
- Cc: <www-rdf-logic@w3.org>
I think S&AS may be wrong about this. Peter: [[ Because of OWL's embedding on top of RDF there are actually several options that could arise here. 1/ One could have the semantic constraint on owl:intersectionOf that if the extension of x is the same as the intersection of the extensions of a and b then x owl:intersectionOf [a b] 2/ One could have the semantic constraint that if x owl:intersectionOf [a b] then the extension of x is the same as the intersection of the extensions of a and b 3/ One could have the semantic constraint that if x owl:intersectionOf [a b] then the extension of x is a subset of the intersection of the extensions of a and b ]] Option 1 might have been a better choice than option 2 (if I understood Peter's earlier message) E.g. Consider <owl:Class rdf:about="#AandB"> <owl:equivalentClass> <owl:Class> <owl:intersectionOf rdf:parseType="Collection"> <owl:Class rdf:about="#A"/> <owl:Class rdf:about="#B"/> </owl:intersectionOf> </owl:Class> </owl:equivalentClass> </owl:Class> This corresponds to the abstract syntax form EquivalentClasses(<#AandB> intersectionOf(<#A> <#B>) ) which directly entails Class( <#AandB> complete <#A> <#B> ) which corresponds to <owl:Class rdf:about="#AandB"> <owl:intersectionOf rdf:parseType="Collection"> <owl:Class rdf:about="#A"/> <owl:Class rdf:about="#B"/> </owl:intersectionOf> </owl:Class> i.e. option 1 but the rdfs compatible semantics has taken option 2. Is this a bug? Does someone need to make a last call comment? Or have I misunderstood? Jeremy
Received on Thursday, 10 April 2003 11:13:21 UTC