ontology-summit
[Top] [All Lists]

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

To: patrick@xxxxxxxxxxx, Ontology Summit 2007 Forum <ontology-summit@xxxxxxxxxxxxxxxx>
From: Chris Welty <cawelty@xxxxxxxxx>
Date: Fri, 23 Feb 2007 11:53:48 -0500
Message-id: <45DF1C1C.2080808@xxxxxxxxx>

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 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
>> 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 in terms of 
> exposing hidden assumptions, etc. But the utility of the use of logic is 
> not the question I mean to address.)    (01)

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.    (02)

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.    (03)

> The imposition of logic may make the ontology more useful to those who 
> 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.    (04)

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".    (05)

> 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.    (06)

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.    (07)

> 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 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.    (08)

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".    (09)

> Or if we organized ontologies along a continuum of generality, so that 
> 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.    (010)

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

-Chris    (012)


> 
> 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 and no privileged or preferred concrete syntax.  That allows
>> different notations that support different subsets, such as RDF, OWL,
>> 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 
> your definition of "ontology."
> 
> Hope you are having a great day!
> 
> Patrick
>     (013)

-- 
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    (014)

_________________________________________________________________
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/    (015)
<Prev in Thread] Current Thread [Next in Thread>