- From: Peter Ansell <ansell.peter@gmail.com>
- Date: Thu, 22 May 2008 07:17:38 +1000
- To: "Bijan Parsia" <bparsia@cs.man.ac.uk>
- Cc: "Semantic Web" <semantic-web@w3.org>
2008/5/21 Bijan Parsia <bparsia@cs.man.ac.uk>: > > Hi Peter, > > On 21 May 2008, at 12:58, Peter Ansell wrote: > > [snipped what I couldn't follow] > >> [http://www.w3.org/2002/07/owl] >> >> <Class rdf:ID="Thing"> >> <rdfs:label>Thing</rdfs:label> >> <unionOf rdf:parseType="Collection"> >> <Class rdf:about="#Nothing"/> >> <Class> >> <complementOf rdf:resource="#Nothing"/> >> </Class> >> </unionOf> >> </Class> >> >> <Class rdf:ID="Nothing"> >> <rdfs:label>Nothing</rdfs:label> >> <complementOf rdf:resource="#Thing"/> >> </Class> > > This isn't how they are defined. They are defined in terms of the model > theory, to wit, in any interpretation (thus any model) owl:Thing contains > all the elements of the interpretation (intuitively, all the individuals) > and owl:Nothing is the empty set. Obviously, the universal set (or a given > domain) and the empty set are complements, hence the tautologies/theorems > you list above. You, of course, don't need such distinguished symbols, since > you do have negation in OWL, you can always introduce them by a definition. > Pick an arbitrary class name, C, then owl:Thing == (C or ~C) and owl:Nothing > == (C and ~C). Obviously, once you have one, you could always define the > other in the manner you list above. The problem I see might be more clear as follows: owl:Thing : {owl:Nothing ^ ~owl:Nothing} owl:Nothing : {~owl:Thing} substituting owl:Thing into owl:Nothing you get, owl:Nothing : {~{owl:Nothing ^ ~owl:Nothing}} I just don't see how that can be a consistent definition for an empty set. How can you define something as the complement of a set which includes itself in it? The definition may be in the model but it appears inconsistent in this interpretation. I am not big on playing games with "empty sets" or "zero" to make things appear consistent as they usually mask higher conceptual problems that (would/may) manifest themselves when you actually get to utilising them. >> Sorry if this sounds like uninformed rambling and I am missing an >> important point why these two Classes need to obliquely reference each >> other using complement in this way as the basis for a consistent >> ontological system. > > I hope I've clarified! > > In many logics, the distinguished symbols are known as Top and Bottom, or > \top and \bot > > (see: <http://www.artofproblemsolving.com/LaTeX/AoPS_L_GuideSym.php#others>)
Received on Wednesday, 21 May 2008 21:18:19 UTC