AccessMyLibrary provides FREE access to over 30 million articles from top publications available through your library.

ONTOMETRIC: a method to choose the appropriate ontology.

Journal of Database Management

| April 01, 2004 | Lozano-Tello, Adolfo; Gomez-Perez, Asuncion | This material is published under license from the publisher through the Gale Group, Farmington Hills, Michigan.  All inquiries regarding rights should be directed to the Gale Group. (Hide copyright information)Copyright

ABSTRACT

In the last years, the development of ontology-based applications has increased considerably, mainly related to the semantic web. Users currently looking for ontologies in order to incorporate them into their systems, just use their experience and intuition. This makes it difficult for them to justify their choices. Mainly, this is due to the lack of methods that help the user to determine which are the most appropriate ontologies for the new system. To solve this deficiency, the present work proposes a method, ONTOMETRIC, which allows the users to measure the suitability of existing ontologies, regarding the requirements of their systems.

Keywords: ONTOMETRIC, ontologies, metrics, selection of ontologies

**********

THE PROBLEM OF ONTOLOGIES SELECTION

In 1991, the ARPA Knowledge Sharing Effort (Neches, 1991) revolutionized the way in which intelligent systems were built in Artificial Intelligence when proposing the construction of knowledge-based systems by means of the "assembling" of reusable components. Reusable components become the base (or skeleton) of the new system, to which are added specialized knowledge and specific reasoning methods, characteristic of the task that the system attempts to solve. This vision allows building bigger and more potent systems. The ontologies, used to represent the "static" knowledge of a domain, and the problem-solving methods used to carry out reasoning, become the key pieces that allow the reuse of knowledge and problem-solving methods (Gomez-Perez, 1999a). The saving in costs and time that it is obtained in the software reuse (Bollinger, 1990; Poulin, 1997) is achieved in more scope in the reuse of these knowledge (ontologies and problem-solving methods), due to the enormous effort in the processes of knowledge acquisition of a domain, the conceptual model's construction, formalization and implementation of such knowledge.

At the moment, the ontologies are implemented in a great variety of languages. At the beginning of the decade of the nineties, a group of languages was designed and used for the implementation of ontologies. The most representative languages are: Ontolingua (Gruber, 1993), LOOM (McGregor, 1991), OCML (Motta, 1999), FLogic (Kifer, 1995), etc. These languages receive the name of "classic languages" (Corcho, 2000), they follow a syntax based on LISP (to exception of FLogic), and they are in a phase of stable development. Recently, XML has been adopted as a standard language to exchange information on the web. In the field of the ontologies, several languages have been created based on XML to implement ontologies. For example RDF (Lassila, 1999), RDF Schema (Brickley, 1999), XOL (Karp, 1999), SHOE (Luke, 2000), OIL (Horrocks, 2000), DAML+OIL (Horrocks, 2001) and OWL (Dean, 2003). These languages, called "web-based languages," are still in the development phase and in continuous evolution.

Equally, methodologies for building ontologies have been numerous. Already in 1990, Lenat and Guha (1990) published some methodological considerations related with the development of the CYC ontology. Some years later, in 1995, Uschold and King (1995) published the main steps in the development of the Enterprise ontology. In the same year, Gruninger and Fox (1995) showed the methodology used in the development of the TOVE ontology (Virtual Toronto Enterprise). One year later, Uschold (1996) carries out a proposal of unification of both methodologies. In the 12th European Conference for Artificial Intelligence, the methodology used to build the project Esprit KACTUS project's ontologies (Bernaras, 1996) is presented. In 1997, METHONTOLOGY appears (Fernandez, 1997), which was extended later (Fernandez, 1999a, 2000). It proposes the steps that should be continued to build ontologies, some guides to carry out ontologies reengineering (Gomez-Perez, 1999b) and ontologies evaluation (Gomez-Perez, 1999c). Also in 1997, it is presented the methodology used to build domains ontologies from the SENSUS ontology (Swartout, 1997). All these methodologies do not consider the cooperative development of ontologies. The first methodology that includes development aspects in group is Co4 (Euzenat, 1995). A comparative study of some of these methodologies appears in Fernandez (1999b).

Since 1996 there is an important increase in the development of technological platforms related with the ontologies. The first ontology site was the Ontolingua Server (Farquhar, 1996) of the Knowledge Systems Laboratory (KSL) at Stanford University. In 1997, Ontosaurus appeared (Swartout, 1997), developed by the Information Sciences Institute (ISI) in the University of South California. Later, several tools have been created based on Java technology: WebOnto (Domingue, 1998) developed in the Knowledge Media Institute (KMI) of the Open University (UK); OILed (Bechhofer, 2001), developed in the IST OntoKnowledge project; OntoEdit (Staab, 2000), developed by the AIFB of the Karlsrhue University; Protege2000 (Noy, 2001) developed by Stanford Medical Informatics (SMI) at Stanford University; and WebODE (Arpirez, 2001), developed at the Universidad Politecnica de Madrid.

In spite of the great increase that the use of ontologies has acquired, nowadays, the knowledge engineers need to look for ontologies dispersed in quite a few web servers. When they find several that can be adapted, they should examine their characteristics attentively and decide which the best are to incorporate them into their system. This election procedure usually depends on the experience and the engineer's intuition. If the system is being developed with commercial goals, it will be very difficult for them to justify the taken election.

Although most of the methodologies for building ontologies (Fernandez, 1999b) propose a phase of ontology reuse, there are not works that indicate to users how to choose ontologies for a new project, and there are not methodologies that quantify the suitability of these ontologies for the system. This election problem would be palliated if a metric existed that quantified, for each one of the candidates (ontologies), how appropriate they are for a new system. The method that is described in this work (ONTOMETRIC) presents the set of processes that the user should carry out to obtain these measures.

This paper is organised as follows: The next section presents a set of general ontology characteristics to compare ontologies, followed by a description of the building of an ontology in the ontology domain, called Reference Ontology. The final section describes briefly the Analytic Hierarchy Process (AHP) in the taking of multi-criteria decisions and shows how we have adapted AHP in the choice of ontologies.

A FRAMEWORK TO COMPARE ONTOLOGIES

Existing Studies and Frameworks of Characteristics

There are different studies on identifying features for designing, comparing and classifying ontologies. The more elaborated, and also more recent proposals, tend to organize the groups of characteristics in a taxonomical fashion. A summary of the proposals, with the number of characteristics and the purpose for which were created, is shown in Table 1.

On the one hand, the five characteristics of Gruber (1995) and the three characteristics pointed out by Uschold and Gruninger (1996) are very general features and were described as fundamental properties that should be considered in the design of ontologies …

Related articles from newspapers, magazines, journals, and more
Applications of Ontologies and Problem-Solving Methods.(workshop at Thirteenth...
Magazine article from: AI Magazine Gomez-Perez, Asuncion Benjamins, V. Richard March 22, 1999 700+ words
...the main motivations underlying both ontologies and problem-solving methods (PSMs...across domains and tasks. PSMs and ontologies can be seen as complementary reusable...knowledge systems from reusable components. Ontologies are concerned with static domain knowledge...
The role of ontologies in autonomic computing systems.
Magazine article from: IBM Systems Journal Stojanovic, L. Schneider, J. Maedche, A. Libischer, S. Studer, R. Lumpp, Th. Abecker, A. Breiter, G. Dinger, J. September 1, 2004 700+ words
...the application of formal ontologies (7,8) as the conceptual...studies such theories. Artificial intelligence and Web researchers have...interest. (7) Thus, ontologies provide a way of capturing...integration. The use of ontologies has ...
Handbook of ontologies for business interaction.(Brief Article)(Book Review)
Magazine article from: Reference & Research Book News May 1, 2008 700+ words
...interaction, specialized domain ontologies, building business interaction ontologies, and applying ontologies in a business context. The final...modeling, domain engineering, artificial intelligence, and the Semantic Web. ([c...
The Twelfth Innovative Applications of Artificial Intelligence Conference...
Magazine article from: AI Magazine Engelmore, Robert Hirsh, Haym June 22, 2001 700+ words
...Innovative Applications of Artificial Intelligence Conference was held 1 to...in engineering design, ontologies, agent models, and case...imported from the CYC effort. Ontologies also play a key role in...Knowledge Portals: Ontologies at ...
Web Language and Artificial Intelligence Expert Joins Tetherless World Research...
Press release article from: M2 Presswire October 16, 2007 700+ words
...Knowledge Systems Artificial Intelligence Laboratory. Recently...Wide Web with artificial intelligence. The Semantic...Web languages, ontologies, and ontology...known for putting artificial intelligence ...
Artificial intelligence; proceedings.(Brief article)(Book review)
Magazine article from: SciTech Book News December 1, 2008 700+ words
...Conference on Artificial Intelligence (7th: 2008...Conference on Artificial Intelligence, held in October...based systems; ontologies; natural language...and distributed artificial intelligence; ...
IJCAI in 2001: International Conference Offers Wealth of Content.(International...
Magazine article from: AI Magazine June 22, 2001 700+ words
...Conference on Artificial Intelligence (IJCAI) (www...Association for Artificial Intelligence (AAAI) sponsors...panel entitled "Artificial Intelligence Competition...languages, and ontologies all working on...
The 2002 Starting Artificial Intelligence Researchers Symposium. (Symposium...
Magazine article from: AI Magazine Vidal, Thierry June 22, 2003 700+ words
The Starting Artificial Intelligence Researchers Symposium (STAIRS...the European Conference on Artificial Intelligence (ECAI-2002), which took...creating portals using lightweight ontologies. Her presentation attracted...
The Workshop Program at the Twentieth National Conference on Artificial...
Magazine article from: AI Magazine Aliod, Diego Molla Alonso, Eduardo Bangalore, Srinivas Beck, Joseph E. Bhanu, Bir Blythe, Jim Boddy, Mark Cesta, Amedeo Grobelink, Marko Hakkani-Tur, Dilek Harabagiu, Sanda M. Lege, Alain McGuinness, Deborah Marsella, Stacy Milic-Frayling, Natasha Mladenic, Dunja Oblinger, Dan Rybski, Paul E. Shvaiko, Pavel Smith, Stephen Srivastava, Biplav Tejada, Sheila Vilhjalmsson, Hannes Thorisson, Kristinn R. Tur, Gokhan Wache, Holger December 22, 2005 700+ words
...thirteen workshops were Contexts and Ontologies: Theory, Practice and Applications...fourteen workshops were Contexts and Ontologies: Theory, Practice and Applications...Gokhan Tur (chair). Contexts and Ontologies: Theory, Practice, and Applications...
The workshop program at the Nineteenth National Conference on Artificial...
Magazine article from: AI Magazine Muslea, Ion Dignum, Virginia Corkill, Daniel Jonker, Catholijn Dignum, Frank Coradeschi, Silvia Saffiotti, Alessandro Fu, Dan Orkin, Jeff Cheetham, William Goebel, Kai Bonissone, Piero Soh, Leen-Kiat Jones, Randolph M. Wray, Robert E. Scheutz, Matthias de Farias, Daniela Pucci Mannor, Shie Theocharou, Georgios Precup, Doina Mobasher, Bamshad Anand, Sarabjot Singh Berendt, Bettina Hotho, Andreas Guesgen, Hans Rosenstein, Michael T. Ghavamzadeh, Mohammad March 22, 2005 700+ words
...wide range of topics in artificial intelligence. Most workshops were held...Fielding Applications of Artificial Intelligence; (6) Forming and Maintaining...papers focused on the use of ontologies in learning for information...
For more facts and information, see all results
©2010 Gale, a part of Cengage Learning. All rights reserved. About us | FAQs | Contact us | Privacy policy | Terms and conditions
Other Gale sites: Encyclopedia.com | HighBeam Research | Acquire Content | Books & Authors | Goliath | MovieRetriever | Answers Encyclopedia

The AccessMyLibrary advertising network includes: womensforum.com GlamFamily