[CL] Working on a definition of "ontology"

Christopher Welty welty at us.ibm.com
Mon Jul 10 07:58:59 CDT 2006


Ed,

What standard is this?

Sounds like there is a lot of confusion about "concept" and "intension", 
which is not unsual.  These terms shoudl be avoided, because they are 
almost always used incorrectly and they cause more confusion than clarity.

-Chris

Dr. Christopher A. Welty, Knowledge Structures Group
IBM Watson Research Center, 19 Skyline Dr., Hawthorne, NY  10532
Voice: +1 914.784.7055,  IBM T/L: 863.7055, Fax: +1 914.784.7455
Email: welty at watson.ibm.com
Web: http://www.research.ibm.com/people/w/welty/



Ed Barkmeyer <edbark at nist.gov> 
Sent by: cl-bounces at philebus.tamu.edu
07/07/2006 07:55 PM
Please respond to
edbark at nist.gov; Please respond to
"Discussion of ISO Common Logic Standard \(ISO/IEC 24707\)" 
<cl at philebus.tamu.edu>


To
Pat Hayes <phayes at ihmc.us>
cc
"Discussion of ISO Common Logic Standard \(ISO/IEC 24707\)" 
<cl at philebus.tamu.edu>
Subject
Re: [CL] Working on a definition of "ontology"






Pat,

you wrote:

> Bit more than that: this particular terminological nicety has been 
> textbook-standard now for quite a few years, maybe half a century. 

Unfortunately, my formal education is almost that old, 40+ years.

>> But I think too many readers would
>> intuitively expect that the number of variables in a relation is at 
>> least two,
>> especially since John's "conceptual relation" seems to have that 
>> property.

Heather tells me I was wrong in this last.

> Then we need explanatory prose to disabuse them of that idea. :-)

If the term "relation" is the accepted term in the logic world, I don't 
think 
the readers of CL will have a problem.  It's only us ignorant "computer 
scientists" you have to worry about.  ;-)

>> The upshot of my complaint is that we need a term for that 
"mathematical
>> structure" that includes both the unary ones and the n-ary ones, and 
>> once upon a time that term was "predicate".
> 
> It was never "predicate". It has been "relation" for 50-odd years or 
> more. 

Good.  That answers my question.  The word is "relation".  Done.

>> And can we say: "A unary relation applied to an 
>> instance/individual is a proposition"?
> 
> You could, though that's not strictly correct in most logics (you get a 
> truthvalue, not a proposition.). We just finished extending CL to IKL, 
> and in IKL a proposition *is* a ZERO-ary relation, see
> http://www.ihmc.us:16080/users/phayes/IKL/GUIDE/GUIDE.html.

To me, a "proposition" is a sentence that is either true or false.  It can 
be 
proved, disproved, observed, etc., and you get the truth value when you do 
one 
of those things ("evaluate it").  And I agree that it is zero-ary.  Given 
the 
"classifier" Person, there is a unary relation Person(?x).  But 
Person("George 
W. Bush") applies it to an individual, and is zero-ary; it no longer has 
any 
free variables.  In this case, the truth value is clear.  There are other 
predicates that could be applied to the same individual and engender much 
debate, but they would still be propositions.

>> The reason I care is that I am currently working with another 
>> standards group
>> that is developing "logical formulations" of "unary relations" that 
>> don't have
>> names, and they are very careful to distinguish those from "concepts", 
>> which
>> are "types"/"monadic predicates" that do have names.
> 
> Oh dear, these guys sound to be SERIOUSLY confused. (I wonder why so 
> many people are writing logic standards who know sweet nothing about 
> logic?)

Oh, they are.  (I'm one of them.)  The database and object programming 
worlds 
have been doing "logic" for years, and now that "semantics" and "logic" is 

getting funding and attention, they want to legitimize what they are 
doing, 
but not change it, of course.  This group is database logic people and 
computational linguistics people, who are trying to capture the intended 
logic 
of definitions and rules that are originally expressed in natural 
language.

The goal is laudable, but the participation is voluntary and variously 
funded. 
  CL and OWL were lucky in that regard; the modeling world got UML.  It's 
how 
standards happen.

>>  They lack a term for "unary relation".
> 
> The textbook term, if you want one, is 'property'. Predicates denote 
> properties. Unfortunately, RDF has used "property" to refer to *binary* 
> relations. Sigh.

I rather liked 'property' myself.  I think using that term may unconfuse 
some 
of the text.  The linguists liked 'characteristic' and then narrowed its 
use.

>>  The "unary relation" is the "intension" of a set
> 
> What?? That is meaningless. Sets don't have intensions: that is exactly 
> WHY they are sets.

Let me try this a bit more carefully.  In mathematics, it is not uncommon 
to 
define a "concept" as
   'the set of all x such that <expression involving x>'
Because of all the closed/open world issues that surround database logic, 
this 
group is very worried about distinguishing the "extension" of the set -- 
its 
actual members -- from the "intension" of the set -- the rule for 
membership. 
  So the <expression involving x> is what they mean by the "intension" of 
the 
set.

To unconfuse many of their definitions, what is needed is a term, which 
seems 
to be 'property', that means "a function of an arbitrary Thing that 
returns 
true or false".  The 'property' is monadic, whereas the <expression 
involving 
x> can involve other variables that are bound within the expression and 
sometimes in the context in which the whole structure appears.  So in a 
given 
occurrence, the expression resolves to a monadic property.

> This is completely and utterly confused. Not just about terminology: 
> about substance. They sound to have use/mention confusions as well.

It isn't completely and utterly confused, but there is confusion, and it 
is 
compounded by the terminology.  The problem isn't understanding 
use/mention; 
it is separating concepts, creating anchor concepts, and writing clear 
definitions, and in some cases, about reconciling the way people say 
things 
with what they mean.

>> Any recommendations?
> 
> Tell these guys to go and read a logic textbook, or hire someone who 
> has. Seriously: they are just totally off the wall at the moment.

With all due respect, "reading" a logic textbook isn't sufficient.  Read, 
understand, integrate with the views of others who have read the semantics 
and 
linguistics textbooks, presumably after you have read those, and then 
construct some "ontology" that they can all understand, is what would be 
required, if anyone had the time and funding to do that.

As I said, CL got lucky -- people who knew what to do and how to do it got 

funded.  I've been in the standards business too long to expect most 
standards 
to be more than useable.  Look at the KIF writeup of about 1992.

-Ed

-- 
Edward J. Barkmeyer                        Email: edbark at nist.gov
National Institute of Standards & Technology
Manufacturing Systems Integration Division
100 Bureau Drive, Stop 8263                Tel: +1 301-975-3528
Gaithersburg, MD 20899-8263                FAX: +1 301-975-4482

"The opinions expressed above do not reflect consensus of NIST,
  and have not been reviewed by any Government authority."
_______________________________________________
CL mailing list
CL at philebus.tamu.edu
http://philebus.tamu.edu/mailman/listinfo/cl




More information about the CL mailing list