Ontology research and development. Part 2 - a review of ontology mapping and evolving

This is the second of a two-part paper to review ontology research and development, in particular, ontology mapping and evolving. Ontology is defined as a formal explicit specification of a shared conceptualization. Ontology itself is not a static model so that it must have the potential to capture changes of meanings and relations. As such, mapping and evolving ontologies is part of an essential task of ontology learning and development. Ontology mapping is concerned with reusing existing ontologies, expanding and combining them by some means and enabling a larger pool of information and knowledge in different domains to be integrated to support new communication and use. Ontology evolving, likewise, is concerned with maintaining existing ontologies and extending them as appropriate when new information or knowledge is acquired. It is apparent from the reviews that current research into semi-automatic or automatic ontology research in all the three aspects of generation, mapping and evolving have so far achieved limited success. Expert human input is essential in almost all cases. Achievements have been made largely in the form of tools and aids to assist the human expert. Many research challenges remain in this field and many of such challenges need to be overcome if the next generation of the Semantic Web is to be realized.

[1]  Trevor J. M. Bench-Capon,et al.  Resolving Ontological Heterogeneity in the KRAFT Project , 1999, DEXA.

[2]  Michael Gruninger,et al.  Methodology for the Design and Evaluation of Ontologies , 1995, IJCAI 1995.

[3]  Andrew B. Williams,et al.  An Instance-based Approach for Identifying Candidate Ontology Relations within a Multi-Agent System , 2000, ECAI Workshop on Ontology Learning.

[4]  Jungyun Seo,et al.  Classifying schematic and data heterogeneity in multidatabase systems , 1991, Computer.

[5]  Asunción Gómez-Pérez,et al.  METHONTOLOGY: From Ontological Art Towards Ontological Engineering , 1997, AAAI 1997.

[6]  Bernhard Ganter,et al.  Formal Concept Analysis: Mathematical Foundations , 1998 .

[7]  William P. Birmingham,et al.  Creating ontological metadata for digital library content and services , 1998, International Journal on Digital Libraries.

[8]  Eduard Hovy,et al.  Combining and standardizing large- scale, practical ontologies for machine tranlation and other uses , 1998, LREC.

[9]  Ali R. Hurson,et al.  Automated resolution of semantic heterogeneity in multidatabases , 1994, TODS.

[10]  Michael Uschold,et al.  Ontologies: principles, methods and applications , 1996, The Knowledge Engineering Review.

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

[12]  Ralf Steinmetz,et al.  Background Knowledge, Indexing and Matching Interdependencies of Document Management and Ontology-Maintenance , 2000, ECAI Workshop on Ontology Learning.

[13]  Gio Wiederhold,et al.  Ontology Maintenance with an Algebraic Methodology: a Case Study * , 2003 .

[14]  Schubert Foo,et al.  Ontology research and development. Part 1 - a review of ontology generation , 2002, J. Inf. Sci..

[15]  V. R. Benjamins,et al.  WonderTools? A comparative study of ontological engineering tools , 2000, Int. J. Hum. Comput. Stud..

[16]  Valentina A. M. Tamma,et al.  An Experience with Ontology Clustering for Information Integration , 1999, Intelligent Information Integration.

[17]  Trevor J. M. Bench-Capon,et al.  Supporting different inheritance mechanisms in ontology representations , 2000 .

[18]  Mark A. Musen,et al.  SMART: Automated Support for Ontology Merging and Alignment , 1999 .

[19]  Steffen Staab,et al.  ECAI'2000 Workshop on Ontology Learning, Proceedings of the First Workshop on Ontology Learning OL'2000, Berlin, Germany, August 25, 2000. Held in conjunction with the 14th European Conference on Artificial Intelligence ECAI'2000, Berlin, Germany , 2000, ECAI Workshop on Ontology Learning.

[20]  François Rousselot,et al.  Using Description Logics for Ontology Extraction , 2000, ECAI Workshop on Ontology Learning.

[21]  Wen-Syan Li Knowledge Gathering and Matching in Heterogeneous Databases t , 1995 .

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

[23]  Michael L. Brodie The Promise of Distributed Computing and the Challenges of Legacy Information Systems , 1992, DS-5.

[24]  Vipul Kashyap,et al.  So Far (Schematically) yet So Near (Semantically) , 1992, DS-5.

[25]  G. Wiederhold,et al.  Encapsulation and Composition of Ontologies , 1998 .

[26]  Hans Chalupsky,et al.  OntoMorph: A Translation System for Symbolic Knowledge , 2000, KR.

[27]  Hans Akkermans,et al.  An Ontology Approach to Product Disassembly , 1997, EKAW.

[28]  Z. Cui,et al.  1 On Accepting Heterogeneous Ontologies in Distributed Architectures , 1998 .

[29]  Silvana Castano,et al.  Semantic dictionary design for database interoperability , 1997, Proceedings 13th International Conference on Data Engineering.

[30]  H. Sofia Pinto,et al.  Some Issues on Ontology Integration , 1999, IJCAI 1999.

[31]  Marian H. Nodine,et al.  Agent-based semantic interoperability in infosleuth , 1999, SGMD.

[32]  Olatz Ansa,et al.  Enriching very large ontologies using the WWW , 2000, ECAI Workshop on Ontology Learning.

[33]  Vipul Kashyap,et al.  OBSERVER: An Approach for Query Processing in Global Information Systems Based on Interoperation Across Pre-Existing Ontologies , 2000, Distributed and Parallel Databases.

[34]  W. Birmingham,et al.  Comparing Concepts in Differentiated Ontologies , 1999 .

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

[36]  Jennifer Widom,et al.  The TSIMMIS Project: Integration of Heterogeneous Information Sources , 1994, IPSJ.

[37]  John McCarthy,et al.  Notes on Formalizing Context , 1993, IJCAI.

[38]  Anthony G. Cohn,et al.  The EGG/YOLK reliability hierarchy: semantic data integration using sorts with prototypes , 1994, CIKM '94.

[39]  Nicola Guarino,et al.  OntoSeek: content-based access to the Web , 1999, IEEE Intell. Syst..

[40]  R. Studer,et al.  Towards an Order-Theoretical Foundation for Maintaining and Merging Ontologies , 2000 .

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

[42]  Claude Roux,et al.  An Ontology Enrichment Method for a Pragmatic Information Extraction System gathering Data on Genetic Interactions , 2000, ECAI Workshop on Ontology Learning.

[43]  R. Guha Contexts: a formalization and some applications , 1992 .

[44]  M. Uschold Creating , Integrating and Maintaining Local and Global Ontologies , 2000 .

[45]  Luigi Palopoli,et al.  Intensional and extensional integration and abstraction of heterogeneous databases , 2000, Data Knowl. Eng..

[46]  Wen-Syan Li Knowledge Gathering and Matching in Heterogeneous Databases , 1995 .

[47]  Prasenjit Mitra,et al.  Semi-automatic Integration of Knowledge Sources , 1999 .

[48]  Vipul Kashyap,et al.  Semantic and schematic similarities between database objects: a context-based approach , 1996, The VLDB Journal.

[49]  OntologiesGio WiederholdStanford UniversityNovember Interoperation, Mediation, and Ontologies , 1994 .

[50]  Tamás D. Gedeon,et al.  Managing heterogeneous information systems through discovery and retrieval of generic concepts , 2000, J. Am. Soc. Inf. Sci..

[51]  Kevin Chen-Chuan Chang,et al.  Conjunctive constraint mapping for data translation , 1998, DL '98.

[52]  Gio Wiederhold,et al.  An Algebra for Ontology Composition , 1994 .