Integration mapping rules: Transforming relational database to semantic web ontology

Semantic integration became an attractive area of research in several disciplines, such as information integration, d atabases and ontologies. Huge amount of data is still stored in relati onal databases (RDBs) that can be used to build ontology, and the atabase cannot be used directly by the semantic web. Therefore, one o f th main challenges of the semantic web is mapping relation l databases to ontologies (RDF(S)-OWL). Moreover, the use of manual wor k in the mapping of web contents to ontologies is impractical because it contains billions of pages and the most of these contents a re generated from relational databases. Hence, we propose a new pproach, which enables semantic web applications to access relation al databases and their contents by semantic methods. Domain ontologies can be used to formulate relational database schema and data in order to simplify the mapping (transformation) of the und erlying data sources. Our method consists of two main phases: building on tology from an RDB schema and the generation of ontology inst ances from an RDB data automatically. In the first phase, we studied fferent cases of RDB schema to be mapped into ontology repr es nted in RDF(S)-OWL, while in the second phase, the mapping rules a r used to transform RDB data to ontological instances repre s nt d in RDF triples. Our approach is demonstrated with examples, va lidated by ontology validator and implemented using Apache Jena in Java Language and MYSQL. This approach is effective for building ontology and important for mining semantic information fro m huge web resources.

[1]  Mitesh Patel,et al.  Structured databases on the web: observations and implications , 2004, SGMD.

[2]  Jing Li,et al.  Automatic Generation of Ontology Based on Database , 2011 .

[3]  Marco A. Casanova,et al.  RDB2RDF: A relational to RDF plug‐in for Eclipse , 2013, Softw. Pract. Exp..

[4]  Paolo Papotti,et al.  Core schema mappings , 2009, SIGMOD Conference.

[5]  Gerald Reif,et al.  A comparison of RDB-to-RDF mapping languages , 2011, I-Semantics '11.

[6]  Deborah L. McGuinness,et al.  OWL Web ontology language overview , 2004 .

[7]  Dean Allemang,et al.  Proceedings of the 6th international The semantic web and 2nd Asian conference on Asian semantic web conference , 2007 .

[8]  Xiaodong Zhu,et al.  Research on the Rules of Mapping from Relational Model to OWL , 2006, OWLED.

[9]  Huajun Chen,et al.  The Semantic Web , 2011, Lecture Notes in Computer Science.

[10]  Ying Zheng,et al.  Semi-automatically building ontologies from relational databases , 2010, 2010 3rd International Conference on Computer Science and Information Technology.

[11]  Daniel S. Weld,et al.  Automatically refining the wikipedia infobox ontology , 2008, WWW.

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

[13]  Shichao Zhang,et al.  Mapping between Relational Database Schema and OWL Ontology for Deep Annotation , 2006, 2006 IEEE/WIC/ACM International Conference on Web Intelligence (WI 2006 Main Conference Proceedings)(WI'06).

[14]  Raphael Volz,et al.  Migrating data-intensive web sites into the Semantic Web , 2002, SAC '02.

[15]  Irina Astrova,et al.  Reverse Engineering of Relational Databases to Ontologies , 2004, ESWS.

[16]  Jens Lehmann,et al.  Triplify: light-weight linked data publication from relational databases , 2009, WWW '09.

[17]  Mitesh Patel,et al.  Accessing the deep web , 2007, CACM.

[18]  Pierre-Antoine Champin,et al.  Wrapping And Integrating Heterogeneous Databases With OWL , 2005 .

[19]  Eduard Constantin Dragut,et al.  Composing Mappings Between Schemas Using a Reference Ontology , 2004, CoopIS/DOA/ODBASE.

[20]  Arvind Malhotra,et al.  XML Schema Part 2: Datatypes Second Edition , 2004 .

[21]  Shufeng Zhou,et al.  Tool for Translating Relational Databases Schema into Ontology for Semantic Web , 2010, 2010 Second International Workshop on Education Technology and Computer Science.

[22]  Yuzhong Qu,et al.  Discovering Simple Mappings Between Relational Database Schemas and Ontologies , 2007, ISWC/ASWC.

[23]  P ? ? ? ? ? ? ? % ? ? ? ? , 1991 .

[24]  Hadeel S. AL-Obaidy,et al.  Annotation: An Approach for Building Semantic Web Library , 2012 .

[25]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[26]  Dan Brickley,et al.  Rdf vocabulary description language 1.0 : Rdf schema , 2004 .

[27]  Xiaoming Zhang,et al.  Research and Implementation of Domain-Specific Ontology Building from Relational Database , 2008, The Third ChinaGrid Annual Conference (chinagrid 2008).

[28]  Eric Prud'hommeaux,et al.  Interpreting relational databases in the RDF domain , 2011, K-CAP '11.

[29]  Jeremy J. Carroll,et al.  Resource description framework (rdf) concepts and abstract syntax , 2003 .

[30]  Jincai Yang,et al.  Towards Integration Rules of Mapping from Relational Databases to Semantic Web Ontology , 2010, 2010 International Conference on Web Information Systems and Mining.

[31]  Hai Zhuge,et al.  Resource space model, OWL and database: Mapping and integration , 2008, TOIT.

[32]  Daniel P. Miranker,et al.  On directly mapping relational databases to RDF and OWL , 2012, WWW.

[33]  Bernardo Cuenca Grau,et al.  OWL 2 Web Ontology Language: Profiles , 2009 .

[34]  Man Li,et al.  Learning ontology from relational database , 2005, 2005 International Conference on Machine Learning and Cybernetics.

[35]  Satya S. Sahoo,et al.  A Survey of Current Approaches for Mapping of Relational Databases to RDF , 2009 .

[36]  Olegas Vasilecas,et al.  On Approach for Enterprise Ontology Transformation into Conceptual Model , 2006 .

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

[38]  Marc Ehrig,et al.  Relaxed Precision and Recall for Ontology Matching , 2005, Integrating Ontologies.

[39]  Xu Zhou,et al.  A Novel Ontology Analysis Tool , 2014 .