1.Department of Computer Science and Technology, University of Science and Technology of China, Hefei 230026 2.Dublin Institute of Technology, Dublin, Ireland
Abstract:Singledirectional mapping between ontology versions can not satisfy the requirement of data sharing and reusing. In this paper a new approach, bidirectional mapping, for mapping ontology versions is introduced. It can process mappings between two ontology versions in two directions at the same time and produce the bidirectional mapping which can relate and transform the similar elements in different ontology versions. So it can greatly improve the ability of data sharing between data resources that use different versions of the same ontology. Four elements of the bidirectional mapping between ontology versions are described in details, including mapping element, bidirectional mapping relation, bidirectional transformation and additional metadata. Finally, an example of bidirectional mapping between ontology versions is presented.
[1] Berners-Lee T, Handler J, Lassila O. The Semantic Web. Scientific American, 2001, 284(5): 34-43 [2] Ding Y, Fensel D, Klein M, Omelayenko B. The Semantic Web: Yet Another Hip? Data and Knowledge Engineering, 2002, 41(3): 205-227 [3] Doan A H, Madhavan J, Domingos P, Halevy A. Learning to Map between Ontologies on the Semantic Web. In: Proc of the 11th International Conference on World Wide Web. Honolulu, USA, 2002, 662-673 [4] Gray P M D, Preece A, Fiddian N J, et al. KRAFT: Knowledge Fusion from Distributed Databases and Knowledge Bases. In: Wagner R R, ed. Proc of the 8th International Workshop on Database and Expert System Applications. Toulouse, France, 1997, 682-691 [5] Gruber T R. A Translation Approach to Portable Ontology Specifications. Knowledge Acquisition, 1993, 5(2): 199-220 [6] Guarino N. Formal Ontology, Conceptual Analysis and Knowledge Representation. International Journal of Human and Computer Studies, 1995, 43(5-6): 625-640 [7] Klein M, Fensel D, Kiryakov A, Ognyanoff D. Ontoview: Comparing and Versioning Ontologies. In: Proc of the International Semantic Web Conference. Sardinia, Italia, 2002. http://iswc2002.semanticweb.org/pbsters/klein-etal.pdf [8] Mitra P, Wiederhold G, Kersten M. A Graph-Oriented Model for Articulation of Ontology Interdependencies. In: Proc of the Conference on Extending Database Technology. Konstanz, Germany, 2000, 86-100 [9] Maedche A, Motik B, Silva N, Volz R. MAFRA-A Mapping Framework for Distributed Ontologies. In: Proc of the 13th International Conference on Knowledge Engineering and Knowledge Management. Madrid, Spain, 2002, 235-250 [10] Noy N F, Musen M A. PromptDiff: A Fixed-Point Algorithm for Comparing Ontology Versions. In: Proc of the 18th National Conference on Artificial Intelligence. Edmonton, Canada, 2002, 744-750 [11] Uschold M, Gruninger M. Ontologies: Principles, Methods, and Applications. Knowledge Engineering Review, 1996, 11(2), 93-155 [12] Zhao S Y, Tierney B. Bi-Directional Mapping between Ontology Versions: A Requirement for Data Sharing in Distributed Environments. In: Proc of the 2nd International Conference on Computer Science and Its Applications. San Diego, USA, 2004, 28-30