Experiences in reusing knowledge sources using Protégé and PROMPT

We study the general question of how ontologies and reference terminologies can be used to make development of knowledge bases more manageable, taking into account the methodologies and tools available nowadays. For this, we have carried out a case study on designing a knowledge base oriented to support a diagnosis-aid application in ophthalmology. Ideally, starting from a pre-existing domain ontology, development of knowledge bases is centred only on collecting specific knowledge for a particular application. In practice, this is a very time-consuming approach, as ontology repositories do not usually provide many information-seeking facilities. In addition, it is unlikely to find an ontology that includes all the required knowledge. Consequently, design of knowledge bases requires the combination and adaptation of one or more source ontologies. In this work, particular attention is paid to the proper merging of two ontologies using the tool PROMPT. Our study emphasizes the advantages of using PROMPT for merging ontologies containing closely related portions of knowledge, as well as some proposals for improvement. In a second step, our approach extends the evolving ontology, with a new component that holds both a meta-model representing a very simplified structure of a terminology system into Protege-2000 and a set of constraints expressed using the Protege Axiom Language. This set of constraints allows us to check the consistency and coherence of the imported information. Defining meta-classes in Protege-2000 links this component to the rest of the models in the knowledge base. We report our experience in the reuse of several knowledge sources using Protege-2000 and several of the plug-ins.

[1]  D. Lindberg,et al.  Unified Medical Language System , 2020, Definitions.

[2]  Gregory R. Olsen,et al.  An Ontology for Engineering Mathematics , 1994, KR.

[3]  Qi Li,et al.  Ontology acquisition from on-line knowledge sources , 2000, AMIA.

[4]  Mark A. Musen,et al.  Modern architectures for intelligent systems: reusable ontologies and problem-solving methods , 1998, AMIA.

[5]  Nicola Guarino,et al.  Formal ontology, conceptual analysis and knowledge representation , 1995, Int. J. Hum. Comput. Stud..

[6]  Thomas R. Gruber,et al.  A translation approach to portable ontology specifications , 1993, Knowl. Acquis..

[7]  Russ B. Altman,et al.  Knowledge acquisition, consistency checking and concurrency control for Gene Ontology (GO) , 2003, Bioinform..

[8]  Asunción Gómez-Pérez,et al.  Building a chemical ontology using Methontology and the Ontology Design Environment , 1999, IEEE Intell. Syst..

[9]  Balakrishnan Chandrasekaran,et al.  What are ontologies, and why do we need them? , 1999, IEEE Intell. Syst..

[10]  Henrik Eriksson,et al.  The evolution of Protégé: an environment for knowledge-based systems development , 2003, Int. J. Hum. Comput. Stud..

[11]  James Geller,et al.  Research Paper: Representing the UMLS as an Object-oriented Database: Modeling Issues and Advantages , 2000, J. Am. Medical Informatics Assoc..

[12]  A Boxwala,et al.  Toward the standardization of electronic guidelines. , 2000, M.D. computing : computers in medical practice.

[13]  Deborah L. McGuinness,et al.  An Environment for Merging and Testing Large Ontologies , 2000, KR.

[14]  Martin L. Kersten,et al.  A Graph-Oriented Model for Articulation of Ontology Interdependencies , 1999, EDBT.

[15]  Stefan Schulz,et al.  Medical knowledge reengineering - converting major portions of the UMLS into a terminological knowledge base , 2001, Int. J. Medical Informatics.

[16]  Michel Dojat,et al.  Application of Information Technology: A UMLS-based Knowledge Acquisition Tool for Rule-based Clinical Decision Support System Development , 2001, J. Am. Medical Informatics Assoc..

[17]  Bob J. Wielinga,et al.  Using explicit ontologies in KBS development , 1997, Int. J. Hum. Comput. Stud..

[18]  Roque Marín,et al.  Diagnosis Systems in Medicine with Reusable Knowledge Components , 2001, IEEE Intell. Syst..

[19]  Keith E. Williamson,et al.  Ontology reuse and application , 1998 .

[20]  Mark A. Musen,et al.  PROMPT: Algorithm and Tool for Automated Ontology Merging and Alignment , 2000, AAAI/IAAI.

[21]  A Abu-Hanna,et al.  Understanding Terminological Systems II: Experience with Conceptual and Formal Representation of Structure , 2000, Methods of Information in Medicine.

[22]  Aldo Gangemi,et al.  An Overview of the ONIONS Project: Applying Ontologies to the Integration of Medical Terminologies , 1999, Data Knowl. Eng..

[23]  Mark A. Musen,et al.  Evaluating Ontology-Mapping Tools: Requirements and Experience , 2002, EON.