CARVIEW |
Select Language
HTTP/2 200
date: Mon, 06 Oct 2025 21:14:01 GMT
content-type: text/html
content-encoding: gzip
content-location: 0116.html
vary: negotiate,Accept-Encoding
tcn: choice
last-modified: Thu, 13 Jul 2023 17:24:07 GMT
cache-control: max-age=2592000, public
expires: Wed, 05 Nov 2025 21:14:01 GMT
access-control-allow-origin: *
x-request-id: 98864f2188a3fc10
strict-transport-security: max-age=15552015; preload
x-frame-options: deny
x-xss-protection: 1; mode=block
cf-cache-status: REVALIDATED
set-cookie: __cf_bm=tpTKZ2q7FDXlUX_EiG8sOL9Pfh_PpjhGgsIYKsHXGHg-1759785241-1.0.1.1-cKjIyrTb20a96qOFSB4PtkHEzyJXxJD08n.LZTPafqXb39kaAWrN2XxRFvYaAj3szd2QTmr6rJGDshzqcdgg5IOYwysGk67YzsuuJn.c4Lw; path=/; expires=Mon, 06-Oct-25 21:44:01 GMT; domain=.w3.org; HttpOnly; Secure; SameSite=None
server: cloudflare
cf-ray: 98a82a7a4a550bc9-BLR
alt-svc: h3=":443"; ma=86400
bug in semantics (was Re: intersectionOf and subClassOf) from Peter F. Patel-Schneider on 2003-05-09 (www-webont-wg@w3.org from May 2003)
bug in semantics (was Re: intersectionOf and subClassOf)
- From: Peter F. Patel-Schneider <pfps@research.bell-labs.com>
- Date: Fri, 09 May 2003 16:37:33 -0400 (EDT)
- To: www-webont-wg@w3.org
- Cc: jjc@hplb.hpl.hp.com
- Message-Id: <20030509.163733.125987127.pfps@research.bell-labs.com>
Jeremy has pointed out a problem with the semantics. The semantics assumes that intersectionOf is a ``syntactic'' relationship, i.e., there are no sufficient conditions for it. This was fine once upon a time, but is now, due to recent changes in the mapping to triples, the correspondence theorem is now not correct. There are several possible changes: 1/ Change the mapping back to the way it was, so that, for example, classes are not related to their ``definition'' by owl:intersectionOf relationships. Instead there would be an anonymous intersection class related to the named class by an equivalence link. This would be the safest course. 2/ Leave the mapping the way it is and upgrade owl:intersectionOf from a syntactic relationship to a semantic one. This would require significant work on the correspondence proofs. (If this course is taken I would withdraw my action to look into B1 and B2.) 3/ peter From: "Jeremy Carroll" <jjc@hplb.hpl.hp.com> Subject: RE: intersectionOf and subClassOf Date: Thu, 10 Apr 2003 17:12:51 +0200 > > 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 Friday, 9 May 2003 18:53:25 UTC