Ontology translation by ontology merging and automated reasoning

Ontologies are a crucial tool for formally specifying the vocabulary and relationship of concepts used on the Semantic Web. In order to share information, web-based agents that use different vocabularies must be able to translate data from one ontological framework to another, both syntactically and semantically. This dissertation describes ontology translation in three categories: dataset translation, ontology extension generation, and querying through different ontologies. The approach that has been proposed in this work is: ontology translation by ontology merging and automated reasoning. Ontology translation can be thought of in terms of formal inference. The merge of two related ontologies is obtained by taking the union of the concepts and the axioms defining them, and then adding bridging axioms that relate their concepts. The resulting merged ontology serves as an inferential medium for ontology translation. Web-PDDL, a strongly typed first-order logic language for the Semantic Web, can work as the internal representation for ontology merging and ontology translation. The syntactic translation can be done by an automatic syntax translator between Web-PDDL and other web agent languages. The semantic translation can be implemented by an inference engine, OntoEngine, a first order theorem prover with equality substitutions, running in both forward and backward chaining ways. The approach has also been extended to handle conditional fact translation, axiom derivation, ontology composition and data integration for web-based databases.

[1]  Maurizio Vincini,et al.  The MOMIS Approach to Information Integration , 2001, International Conference on Enterprise Information Systems.

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

[3]  Alon Y. Halevy,et al.  Answering queries using views: A survey , 2001, The VLDB Journal.

[4]  Christiane Fellbaum,et al.  Book Reviews: WordNet: An Electronic Lexical Database , 1999, CL.

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

[6]  Jeffrey D. Uuman Principles of database and knowledge- base systems , 1989 .

[7]  Luciano Serafini,et al.  An algorithm for matching contextualized schemas via SAT , 2003 .

[8]  K. Selçuk Candan,et al.  Query caching and optimization in distributed mediator systems , 1996, SIGMOD '96.

[9]  Jeffrey D. Ullman,et al.  Principles of Database and Knowledge-Base Systems, Volume II , 1988, Principles of computer science series.

[10]  Pedro M. Domingos,et al.  Representing and reasoning about mappings between domain models , 2002, AAAI/IAAI.

[11]  Drew McDermott,et al.  Overcoming Ontology Mismatches in Transactions with Self-Describing Service Agents , 2001, SWWS.

[12]  Diego Calvanese,et al.  The description logic handbook: theory , 2003 .

[13]  Erhard Rahm,et al.  Generic Schema Matching with Cupid , 2001, VLDB.

[14]  Gerd Stumme,et al.  Ontology Merging for Federated Ontologies on the Semantic Web , 2001, OIS@IJCAI.

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

[16]  Jeffrey D. Ullman,et al.  Principles Of Database And Knowledge-Base Systems , 1979 .

[17]  Peishen Qi,et al.  Ontology Translation on the Semantic Web , 2003, J. Data Semant..

[18]  Drew McDermott,et al.  Representing Disjunction and Quantifiers in RDF , 2002, SEMWEB.

[19]  Peter F. Patel-Schneider,et al.  FaCT and DLP , 1998, TABLEAUX.

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

[21]  Michael R. Genesereth,et al.  Infomaster: an information integration system , 1997, SIGMOD '97.

[22]  Peter Norvig,et al.  Artificial intelligence - a modern approach, 2nd Edition , 2003, Prentice Hall series in artificial intelligence.

[23]  Boris Motik,et al.  MAFRA - A MApping FRAmework for Distributed Ontologies , 2002, EKAW.

[24]  Pedro M. Domingos,et al.  Learning to map between ontologies on the semantic web , 2002, WWW '02.

[25]  Werner Nutt,et al.  Basic Description Logics , 2003, Description Logic Handbook.

[26]  J. Davenport Editor , 1960 .

[27]  Raphael Volz,et al.  A Comparison of RDF Query Languages , 2004, SEMWEB.

[28]  Peter Norvig,et al.  Artificial Intelligence: A Modern Approach , 1995 .

[29]  Diego Calvanese,et al.  The Description Logic Handbook: Theory, Implementation, and Applications , 2003, Description Logic Handbook.

[30]  C. Fellbaum An Electronic Lexical Database , 1998 .

[31]  Richard Fikes,et al.  A declarative formalization of knowledge translation , 1995, CIKM '95.

[32]  Khun Yee Fung XSLT: Working with XML and HTML , 2000 .