A New OWL2 Based Approach for Relational Database Description

Nowadays, the scientific community is more and more interested by the mediation problem within Peer-to-Peer (P2P) systems and by data sources migration within the semantic web. Data integration and interoperability become a necessity to meet the need for information exchange between heterogeneous information systems. They reflects the ability of an information system to collaborate with other systems sometimes of a very different nature and aims at developing architectures and tools for sharing, exchanging and controlling data. In this context we have proposed a new heterogeneous and distributed data management system in a P2P environment called MedPeer. Among this system functions, we have focused in this article on relational databases description through the use of ontologies. We thus propose Relational.OWL2E, a new approach that, starting from the relational schema, generates an ontology based on the OWL2 language. Our main contribution lies in the semantics we have added to relational databases concepts in representing attributes by rich XML schema datatypes, primary keys, unique keys, foreign keys and by associating to each class a set of synonyms in order to guide the process of discovering semantic correspondences.

[1]  Stefan Conrad,et al.  Relational.OWL - A Data and Schema Representation Format Based on OWL , 2005, APCCM.

[2]  Daniel P. Miranker,et al.  Survey of directly mapping SQL databases to the Semantic Web , 2011, The Knowledge Engineering Review.

[3]  Mayank Singh,et al.  Ontology Based Information Retrieval in Semantic Web: A Survey , 2013 .

[4]  Junkang Feng,et al.  Database Semantic Interoperability based on Information Flow Theory and Formal Concept Analysis , 2012 .

[5]  Thu Thi Dieu Nguyen,et al.  A DL-Based Approach to Integrate Relational Data Sources into the Semantic Web. (Une approche basée sur la logique de description pour l'intégration de données relationnelles dans le web sémantique) , 2008 .

[6]  Daniel P. Miranker,et al.  SPHINX: Schema integration by example , 2007, Journal of Intelligent Information Systems.

[7]  N. Korda,et al.  Rule-Based Transformation of SQL Relational Databases to OWL Ontologies , 2007 .

[8]  Peter F. Patel-Schneider,et al.  OWL 2 Web Ontology Language New Features and Rationale , 2009 .

[9]  Aïcha-Nabila Benharkat,et al.  Architecture of Medpeer - A New P2P-based System for Integration of Heterogeneous Data Sources , 2011, KMIS.

[10]  Asunción Gómez-Pérez,et al.  R2O, an extensible and semantically based database-to-ontology mapping language , 2004 .

[11]  Kokou Yétongnon,et al.  DB2OWL : A Tool for Automatic Database-to-Ontology Mapping , 2007, SEBD.

[12]  Peishen Qi,et al.  Integrating Databases into the Semantic Web through an Ontology-Based Framework , 2006, 22nd International Conference on Data Engineering Workshops (ICDEW'06).