ontolog-forum
[Top] [All Lists]

Re: [ontolog-forum] Foundation ontology, CYC, and Mapping

To: "[ontolog-forum]" <ontolog-forum@xxxxxxxxxxxxxxxx>
From: Pat Hayes <phayes@xxxxxxx>
Date: Wed, 3 Mar 2010 12:26:49 -0600
Message-id: <478455F6-63DD-4DD1-99BA-A6C0D4E6431F@xxxxxxx>

On Feb 26, 2010, at 12:50 PM, Patrick Cassidy wrote:    (01)

> I just have to respond immediately to one comment that John made:
>
> [JS]> > What motivated my last note were your implications that Pat  
> Hayes
>> didn't know what he was talking about.   I'm sure that you realize
>> that he has a very strong background in the field, and any such
>> implications were inappropriate.
>>
> That was not in any way implied by what I have said.  Of course I  
> have the
> greatest respect for Pat Hayes, not just for his multiple past
> accomplishments but for his continuing contributions to automated  
> reasoning
> and its applications. Indeed I take as virtually certain everything  
> he says
> about logic, reasoning and math.  That's why I quote him whenever
> appropriate.
>
> But on occasion PatH's comments seem to be at variance with what he  
> has said
> before, in which case I need to get additional clarification.  And on
> occasion I phrase my puzzlement in somewhat jocular phraseology.  I  
> don't
> believe that PatH has taken any of this as disrespectful - I haven't  
> noticed
> any offense taken.    (02)

Right. I really don't give a toss for respect, guys. Just focus on the  
arguments.    (03)

>
> My big problem is that PatH clearly has an intuitive feeling that  
> the FO
> tactic won't work, but I have had some difficulty finding any  
> technical
> reasons in his comments that argue against the proposal, which  
> leaves me
> thinking that this is just an intuitive gut feeling on his part,  
> which could
> derive from any of many reasons, not related to technical feasibility.    (04)

Indeed, my reasons for believing that it will not work are based on  
experience of trying to capture human intended meanings and the  
difficulties of doing so, rather than any technical argument about the  
nature of meanings.    (05)

>   The
> one technical point he has made recently is about the meanings of  
> ontology
> elements changing as new axioms are added.  I don't question that  
> this is
> true as far as mathematical interpretations are concerned.    (06)

It is true as far as *interpretations* are concerned. This has nothing  
whatever to do with mathematics.    (07)

>  I do question
> that users of an ontology will *want* the meanings of their already- 
> defined
> ontology elements to change as new elements are added.  But PatH has  
> said
> (it seems) that this is what he wants.  I will be eager for  
> clarification.    (08)

We must be at cross purposes.    (09)

Suppose we are developing the ontology and we notice something  
missing. Perhaps we have introduced a distinction between occurrents  
and continuants, but had not noticed that one of our high-level  
classes now needs to be subdivided into two categories, an old axiom  
which quantifies over the union needs to be rewritten as two axioms  
using distinct styles of atomic statements involving the temporal  
parameter. This involves deleting an axiom and replacing it with two  
others. The set of entailments changes, fortunately, as the axioms  
before this change implied (inadvertently, but they did in fact imply)  
that the high-level class in question was empty. The axioms had a bug  
in them, and we have now fixed that bug.    (010)

Why would anyone NOT want conceptual bugs to be fixed in this way? Why  
would anyone want the meanings of terms to be fixed, regardless of  
what axioms were written to establish or capture those meanings? If  
this were so, there would be no purpose in writing axioms at all.    (011)

Now, I suspect that your position is that of course we want this to be  
so as long as we are writing the FO, but that once the 'core' FO is  
done, we want it to be stable, and all the meanings of the terms in it  
fixed, while we write the penumbra of application ontologies that fill  
in all the details of application areas. And here we get into a more  
technical matter, which is how to define 'meaning' so that this will  
be possible. The issue, it seems to me, is that the only available  
precise sense of "meaning" that we have, simply does not provide any  
way to say that the meanings of some terms are fixed by some of the  
assertions they occur in, but not by others. So if a term, say  
'Human" (the class name for the set of human beings) occurs in the FO  
and also in some application module, call it M, then when those two  
are used together , there is nothing in the semantic theory of the  
underlying language which distinguishes the occurrences in FO from  
those in M, when we consider interpretations of the combination (FO 
+M). This larger set of axioms is simply a set of sentences, and they  
all 'contribute' in exactly the same way to the constraints of truth  
that the semantics establishes. SO I simply cannot understand what is  
meant by the claim that just the sentences in the FO part of (FO+M)  
'fix' the meanings of the terms in this theory, while the other  
sentences.... do what? use those meanings without contributing to  
them? I am simply at a loss to know what is being claimed here.    (012)

Take the example of "Human". The FO might establish that Humans are a  
subclass of Mammals and of Rational Agents and general stuff like  
that. But maybe M is all about sociobiology, and it tells us that  
human beings are descended from a race of early hominids hailing from  
Africa. Surely this tells us more about what Human means, changes the  
meaning of 'human'. Everything we learn involving the term tells us  
something new about the term and changes, if only slightly or subtly,  
its meaning. Where do we draw a line around the essential core of  
things we know about humanity, that constitutes the single, eternally  
fixed, universally accepted, single *definition* of the term "human"?  
I don't believe this can be done. All our intended meanings are  
embedded in, and take their authority from, some accepted theory of  
the world. And those theories are far too big, too extensive, to be  
something like a FO.    (013)

Pat H    (014)


> And, importantly this is only significant if indeed the FO does  
> change.
> That's why I think an FO project should strive to make the FO (not the
> domain ontologies)  as complete as possible at the earliest possible  
> point,
> so that changes, if they are needed, will be rare.
>
> PatC
>
> Patrick Cassidy
> MICRA, Inc.
> 908-561-3416
> cell: 908-565-4053
> cassidy@xxxxxxxxx
>
>
>
>
> _________________________________________________________________
> Message Archives: http://ontolog.cim3.net/forum/ontolog-forum/
> Config Subscr: http://ontolog.cim3.net/mailman/listinfo/ontolog-forum/
> Unsubscribe: mailto:ontolog-forum-leave@xxxxxxxxxxxxxxxx
> Shared Files: http://ontolog.cim3.net/file/
> Community Wiki: http://ontolog.cim3.net/wiki/
> To join: http://ontolog.cim3.net/cgi-bin/wiki.pl?WikiHomePage#nid1J
> To Post: mailto:ontolog-forum@xxxxxxxxxxxxxxxx
>
>    (015)

------------------------------------------------------------
IHMC                                     (850)434 8903 or (650)494 3973
40 South Alcaniz St.           (850)202 4416   office
Pensacola                            (850)202 4440   fax
FL 32502                              (850)291 0667   mobile
phayesAT-SIGNihmc.us       http://www.ihmc.us/users/phayes    (016)






_________________________________________________________________
Message Archives: http://ontolog.cim3.net/forum/ontolog-forum/  
Config Subscr: http://ontolog.cim3.net/mailman/listinfo/ontolog-forum/  
Unsubscribe: mailto:ontolog-forum-leave@xxxxxxxxxxxxxxxx
Shared Files: http://ontolog.cim3.net/file/
Community Wiki: http://ontolog.cim3.net/wiki/ 
To join: http://ontolog.cim3.net/cgi-bin/wiki.pl?WikiHomePage#nid1J
To Post: mailto:ontolog-forum@xxxxxxxxxxxxxxxx    (017)

<Prev in Thread] Current Thread [Next in Thread>