ontology-summit
[Top] [All Lists]

Re: [ontology-summit] Ontolog Ontology of Ontologies

To: Ontology Summit 2014 discussion <ontology-summit@xxxxxxxxxxxxxxxx>
From: Andrea Westerinen <arwesterinen@xxxxxxxxx>
Date: Fri, 7 Feb 2014 13:45:54 -0500
Message-id: <CALThp9n1LQbSEaPb4vJQ-sxJLRzqSVZ7fqU-GO8d4RCzjaW-HQ@xxxxxxxxxxxxxx>
Patrick, Inline ...

Andrea


On Thu, Feb 6, 2014 at 7:28 PM, Patrick Cassidy <pat@xxxxxxxxx> wrote:

Andrea,

      I’m not sure what you had in mind for an “integrating ontology”,


Please refer to Kingsley's post (http://ontolog.cim3.net/forum/ontology-summit/2014-02/msg00117.html).  It gives a very good explanation.
 

but for the purpose of interoperability, among which is the function of relating ontologies to each other, I expect that that purpose would be served optimally by a foundation ontology (“upper ontology”) that has all of the logical structures necessary to create logical specifications of all of the terms in all of the ontologies that want to interoperate. 


An upper ontology could be used to help create the mappings, or serve as the mediation point for the mappings.  But, in my experience, the current set of upper ontologies are too generic to be useful in any specific application domain.  And, at the end of the day, you want detailed equivalencies and axiomatic definitions in your integrating ontologies, not relationships to generic concepts.

Also, the intent of an under-specified construct (Location details in my "Person has a Location" example) is not to fully define it - but to leave it open to reuse and clarification by other modules of reusable content (whose "micro-theories" align with the needs of the re-user).
 

Such a foundation ontology would serve as an “interlingua” into which any other ontology (or data base of data structure) could be translated, and subsequently re-translated into any other ontology whose terms are logically specified using the terms and structures of the foundation ontology. 


I see that is a goal of COSMO (from the OntologWiki page [1]) - to "expand it until it includes representations of all of the "defining vocabulary" words in the Longman Dictionary of Contemporary English (LDOCE)".  However, even with COSMO in place, there would still need to be tooling and/or human intervention to map to it.

There are a lot of Ifs here (and a lot of work to be done):
1. If all the necessary terms and axioms are in place in COSMO (since this is more than just taking terms from a dictionary)
2. If reusable semantic content is defined using those terms, or with a mapping to them
3. If tooling exists to exploit this information for search and mapping
Then mapping and reuse would be much improved.
  

That is the intended function of the COSMO ontology which I am building.  The COSMO is intended to include representations of at least the full set of primitive concepts that are needed to specify the intended meaning of any elements of a domain ontology that needs to integrate with others.   Focus on the primitives keeps the foundation ontology to the smallest possible size that will serve its function; and that small size makes it easier to learn and use.  The COSMO is presently in OWL, and needs to be translated into FOL and supplemented with additional axioms.  


Is the intent to redefine domain concepts from the ground up, in terms of the COSMO primitive concepts?  That is a huge undertaking.  

I am still creating mappings from elements to  WordNet synsets of similar meaning,  and to the LDOCE defining vocabulary to make it useful for Natural Language applications.  The current version of the ontology (“COSMO.owl”) and some documents describing it can be obtained from the directory at:

      http://micra.com/COSMO


I will take a look.   BTW, I am a fan of using the WordNet synsets and relationships to help to elucidate semantics.  But, even WordNet needs extensions to its lexicon to be close to useful in a specific domain.

  

   The great virtue of using an interlingua ontology and translations to and from, for interoperability is that this allows local users of databases or ontology-based applications to use their own terminology and procedures freely, and only translate what needs to be communicated.  So that in any user group, no matter how large, only one person needs to be bilingual in both the local terminology and the common foundation ontology. 


That is also the goal of ISO 15926 and the iRING tools.  Unfortunately, we then get into debates over whose upper ontology is more useful.
 

 

   The first versions of COSMO is intended to include at least all representations of the senses used for the 2200 words used in the Longman dictionary to define the terms in that dictionary.  This is considered (by me) as a reasonable first approximation to a full set of primitives.    There are more than one sense used for a number of those words, and to avoid forcing users to define common complex terms, some non-primitive terms are included.  So that the current version contains almost 8000 classes (types) and 1000 relations.

 

    This may seem somewhat large to be “the most easy to learn and use”, but one needs to realize that the function of being able to describe any concept one wants to use in an application requires a vocabulary that has the full range of the basic vocabulary of a human language. 


Don't we essentially come back to natural language then?
 

Learning this is eminently feasible when a person is properly motivated, as one can easily see from the number of non-native English speakers who learn English so as to be able to communicate within any of many international communities (including ontolog).    And remember, only one person per user group needs to be adequately bilingual.

 

Pat

 

Patrick Cassidy

MICRA Inc.

cassidy@xxxxxxxxx

1-908-561-3416

 

From: ontology-summit-bounces@xxxxxxxxxxxxxxxx [mailto:ontology-summit-bounces@xxxxxxxxxxxxxxxx] On Behalf Of John McClure
Sent: Wednesday, February 05, 2014 7:39 PM


To: Ontology Summit 2014 discussion
Subject: Re: [ontology-summit] Ontolog Ontology of Ontologies

 

What would an "integrating" ontology actually look like? I mean basically we're naming ontology design patterns here, correct? With the idea of aligning said patterns? In this case, I'm hearing an "integrating" ontology is composed of nothing but owl:imports, does not define its own classes, properties or individuals? Whether that's "integrating" may be in the eye of the beholder but what is certain is that it's totally derived from other ontologies, a useful factoid when trying to sort one's way through a thicket.

thx/jmc


On 2/5/2014 2:57 PM, Andrea Westerinen wrote:

John and John,

 

In as much as the "integrating" ontology is an "ontology about ontologies (and their concepts)" ... yes, it is a meta-ontology.  However, I find that people handle the term, "integrating ontology", much better.  And, it conveys the purpose (as opposed to being open-ended).

 

Given that some of my customers view ontologies with some skepticism (they call ontology, the "o-word"), I much prefer avoiding adding scary modifiers onto a scary word.  (That is just my experience.)

 

Andrea

 

On Wed, Feb 5, 2014 at 3:38 PM, John McClure <jmcclure@xxxxxxxxxxxxxx> wrote:

Thanks John,
"Metalevel Ontology" sounds like a candidate class for an Ontolog Ontology of Ontologies (O3).

Any other types of ontologies come to mind for anyone?
thanks/jmc

On 2/5/2014 11:11 AM, John F Sowa wrote:

The term "integrating ontology" is good.  But it's important to note
that this is a *metalevel* ontology.

 



_________________________________________________________________
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/OntologySummit2014/
Community Wiki: http://ontolog.cim3.net/cgi-bin/wiki.pl?OntologySummit2014
Community Portal: http://ontolog.cim3.net/wiki/





--

_________________________________________________________________
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/OntologySummit2014/
Community Wiki: http://ontolog.cim3.net/cgi-bin/wiki.pl?OntologySummit2014  
Community Portal: http://ontolog.cim3.net/wiki/     (01)
<Prev in Thread] Current Thread [Next in Thread>