- From: pat hayes <phayes@ai.uwf.edu>
- Date: Mon, 23 Sep 2002 20:39:34 -0500
- To: "Peter F. Patel-Schneider" <pfps@research.bell-labs.com>
- Cc: www-webont-wg@w3.org
>From: pat hayes <phayes@ai.uwf.edu> >Subject: Re: semantics document revised >Date: Mon, 23 Sep 2002 17:34:24 -0500 > >> >From: pat hayes <phayes@ai.uwf.edu> >> >Subject: Re: semantics document revised >> >Date: Mon, 23 Sep 2002 10:45:45 -0500 >> > >> >> >From: pat hayes <phayes@ai.uwf.edu> >> >> >Subject: Re: semantics document revised >> >> >Date: Fri, 20 Sep 2002 21:09:00 -0500 >> >> > >> >> >[...] >> >> > >> >> >> PPS. As you will see, Ive reinstated the restriction closures even >> >> >> for the unrestricted syntax. I was worried about paradoxes until I >> >> >> had a few beers and realized that there isn't anything to worry >> >> >> about, since the closures only apply to the actual semantic domains, >> >> >> and of course the relevant sets exist: none of these constructions >> >> >> violate anything in ZF-AC. So Dan C. can have all the entailments he >> >> >> wants in unrestricted OWL/RDF, but God help him finding out if its >> >> >> consistent or not. >> >> > >> >> >Precisely. I have no idea whether there are *any* Large OWL >> >> >interpretations. >> >> >> >> Oh, sure there are. That is, simple non-looping assertions certainly >> >> have satisfying interpretations. >> > >> >But what about restrictions on rdf:type and rdfs:subClassOf, like the one I >> >pointed out earlier? These are a sort of looping assertion. I don't know >> >whether all of them are kosher. >> >> Neither do I. OK, so some of them have no interpretations. Its easy >> to write contradictions and hard to detect them, in general. But that >> doesn't make the semantics incoherent. >> >> Pat > >But in Large OWL, every interpretation satisfies > > _:x owl:onProperty rdfs:subClassOf . > _:x owl:maxCardinality 57 . Sure, but _:x might be empty. For example, start with one class/property ICEXT(a) = {a, b} , IEXT(a) = {<a,a>} and ICEXT(b) = { } in the interpretation. The members of the class a are also its only subclasses, so IEXT(I(rdf:subClassOf)) = {<b,a>,<a,a>} is 1:1 with ICEXT(a). rdfs:subPropertyOf is {<a,a>}. No matter how much you restrict on these classes with this property or anything in RDFS or OWL, you are never going to get more than one of these classes. The _:x in your example is a; if you had used minCard or plain card it would be b. And so on. >so all these OWL restrictions better have interpretations, and, moreover, >they all better have a common interpretation, or else there are *no* OWL >interpretations. I don't follow you. Of course, in general, they won't have a single common interpretation. RDF doesn't have a single common interpretation, after all, so the interpretation of the RDFS vocabulary is going to change across interpretations. Maybe in some of them there will be classes with more than 57 subclasses, in others there won't. Some RDFS graphs can be satisfied in very small interpretations. Pat -- --------------------------------------------------------------------- IHMC (850)434 8903 home 40 South Alcaniz St. (850)202 4416 office Pensacola, FL 32501 (850)202 4440 fax phayes@ai.uwf.edu http://www.coginst.uwf.edu/~phayes
Received on Monday, 23 September 2002 21:39:27 UTC