ontology-summit
[Top] [All Lists]

Re: [ontology-summit] ontology as logical theory?

To: "Ontology Summit 2007 Forum" <ontology-summit@xxxxxxxxxxxxxxxx>, <patrick@xxxxxxxxxxx>
From: "Uschold, Michael F" <michael.f.uschold@xxxxxxxxxx>
Date: Fri, 23 Feb 2007 11:00:25 -0800
Message-id: <4301AFA5A72736428DA388B73676A381057D27D7@xxxxxxxxxxxxxxxxxxxxxxxxxxxx>
ChrisW said:    (01)

The "degree of formalization" was the primary axis in all the continua
(?) I've seen.  This can be related to the language you use.  There is
not one "logic".
--    (02)

Probably so. It is important to note that it is not the only important
factor/dimension. Another key one that is fairly orthogonal is the
"amount of meaning specified" in an ontology. Some things called
ontologies (e.g. a thesaurus, or a taxonomy) don't have much facility
for expressing meaning.  Also, you can take a simple informal ontology
with little meaning specified, and represent it in a formal logic, and
while it is in one sense unambiguous (from a formal model theory
perspective) it is highly ambiguous from the perspective of real world
meaning (i.e unintended models).  The more meaning you have the fewer
unintended models you have.    (03)

Conversely, natural language is highly expressive and capable of
capturing 'ontologies' that express a lot of meaning, even if the
language is informal.    (04)

Mike    (05)



==========================
Michael Uschold
M&CT, Phantom Works 
425 373-2845
michael.f.uschold@xxxxxxxxxx  
==========================    (06)

----------------------------------------------------
COOL TIP: to skip the phone menu tree and get a human on the phone, go
to: http://gethuman.com/tips.html     (07)



-----Original Message-----
From: Chris Welty [mailto:cawelty@xxxxxxxxx] 
Sent: Friday, February 23, 2007 8:54 AM
To: patrick@xxxxxxxxxxx; Ontology Summit 2007 Forum
Subject: Re: [ontology-summit] ontology as logical theory?    (08)


Patrick Durusau wrote:
> John F. Sowa wrote:
>> I agree that different people will have different perspectives that 
>> may require different views, terminology, and notations.
>>
>> MFU> Before we come up with a definition, lets identify who it is 
>> MFU> for,
>>> and what purpose the definition is intended to serve.
>> But I believe that we can have a general definition, based on (1) 
>> logic,
>> (2) theoretical views of ontology, and (3) methodologies for adapting    (09)

>> logic and ontology (in the philosophical sense) to the kn. 
>> engineering problems of developing *an* ontology for some particular 
>> domain and enabling multiple systems and users share it and reuse it.
> 
> I have no doubt that logic can be imposed on an ontology that was 
> developed without the use of logic. But, then the ontology imposed 
> upon is no long the ontology as it existed prior to the imposition of 
> the logical framework is it? It is now (post-imposition) an ontology 
> that is interpreted through the lens of logic. (As Pat Hayes and 
> others have argued in aside comments, that can prove to be very useful    (010)

> in terms of exposing hidden assumptions, etc. But the utility of the 
> use of logic is not the question I mean to address.)    (011)

Logic is just a language that you might use (and that has been
traditionally used over the centuries) to describe an ontology.  The
description, in logic, is always an approximation of what you actually
intend.  Even if you "impose" some weaker and more ambiguous language
like English or topic maps or whatever, you still have only an
approximation of what your ontology intends to convey.    (012)

So the proposed definition can be generalized from "logic" to "language"
and then specialized again into what people like me want, ontologies
that are described using formal, logical languages.  I like "formal
ontology" as a label for that, though I realize it is not what Barry and
others who originally coined the term meant at the time.    (013)

> The imposition of logic may make the ontology more useful to those who    (014)

> wish to use logic or tools based on logic, but there has been no 
> showing that logic is a prerequisite for the development of an 
> ontology. Or that ontologies developed in the absence of the use of 
> logic are in some way less useful to those who use them.    (015)

One can always define "usefulness" to suit their own purposes.  What is
established as fact, and can be proven with a few simple examples that
any of us who've done this a bazillion times before have experienced
repeatedly, is that using logic makes the description of 
your ontology more precise and less ambiguous.    This is what we mean 
by "eliminating unintended models".    (016)

> Actually I have been lead to understand that the goal of the forum is 
> not *a* definition of ontology but rather a discussion of the many 
> meanings that may be given to the term "ontology" so that we can 
> better communicate with each other.    (017)

I would like *a* definition of ontology, but as I've said I can accept
something that is more general than the one I want as long as there is a
well understood way to specialize it.    (018)

> For example, assuming we gather up dozens of definitions of 
> ontologies, one dimension for a continuum could be the use of formal 
> logic. Some definitions are going to be closer to the formal logic end    (019)

> of the continuum than others. But, that is of interest only if a user 
> is interested in using the dimension of logic as a rule for choosing 
> an ontology.    (020)

The "degree of formalization" was the primary axis in all the continua
(?) I've seen.  This can be related to the language you use.  There is
not one "logic".    (021)

> Or if we organized ontologies along a continuum of generality, so that    (022)

> upper ontologies are at one end and that local ontologies are nearer 
> the other, that is of interest if you are concerned with the 
> generality of an ontology as a basis for choosing an ontology.
> 
> Or any other dimension that you would like to choose for establishing 
> a continuum of the various definitions of ontologies that are likely 
> to result from this forum.    (023)

I'd be happy with several dimensions, yes.    (024)

-Chris    (025)


> 
> My point being that no definition of an ontology or a continuum for 
> organizing such definitions is free from some interest that will be 
> promoted by a particular definition or continuum. Drawing on my 
> background in biblical studies, the ability to exclude is one 
> significant purpose of a definition, cf. the first Council of Nicea.
> That was followed by a burning of all the books that did not qualify 
> for inclusion in the Bible. (Only partially successful but did result 
> in the loss of a large number of items which leaves us with a 
> distorted view of religious texts of that period.)
> 
>> Different users in different domains may view the same logical 
>> statements in different languages for different purposes.  That is 
>> the main reason why we developed Common Logic with an abstract syntax    (026)

>> and no privileged or preferred concrete syntax.  That allows 
>> different notations that support different subsets, such as RDF, OWL,    (027)

>> Datalog, SQL, SPARQL, CLIF, CGIF, XCL, and many others, including 
>> dialects of controlled natural languages.  But all those notations 
>> can support *identical* semantics, although some versions may be 
>> subsets or supersets of other versions.
>>
> All of which you could add are machine processable, if that is part of    (028)

> your definition of "ontology."
> 
> Hope you are having a great day!
> 
> Patrick
>     (029)

-- 
Dr. Christopher A. Welty                    IBM Watson Research Center
+1.914.784.7055                             19 Skyline Dr.
cawelty@xxxxxxxxx                           Hawthorne, NY 10532
http://www.research.ibm.com/people/w/welty    (030)

_________________________________________________________________
Msg Archives: http://ontolog.cim3.net/forum/ontology-summit/
Subscribe/Config:
http://ontolog.cim3.net/mailman/listinfo/ontology-summit/
Unsubscribe: mailto:ontology-summit-leave@xxxxxxxxxxxxxxxx
Community Files: http://ontolog.cim3.net/file/work/OntologySummit2007/
Community Wiki:
http://ontolog.cim3.net/cgi-bin/wiki.pl?OntologySummit2007
Community Portal: http://ontolog.cim3.net/    (031)

_________________________________________________________________
Msg Archives: http://ontolog.cim3.net/forum/ontology-summit/ 
Subscribe/Config: http://ontolog.cim3.net/mailman/listinfo/ontology-summit/  
Unsubscribe: mailto:ontology-summit-leave@xxxxxxxxxxxxxxxx
Community Files: http://ontolog.cim3.net/file/work/OntologySummit2007/
Community Wiki: http://ontolog.cim3.net/cgi-bin/wiki.pl?OntologySummit2007
Community Portal: http://ontolog.cim3.net/    (032)
<Prev in Thread] Current Thread [Next in Thread>