Generating of RDF graph from a relational database using Jena API

a great part of the existing data on the web is stored in relational databases (RDB). However, the transition from the traditional web to Semantic web requires new structuring of these data. In this context we propose a method which allows automatic extraction of data from RDB and their restructuring in the form of RDF graphs using the Jena API to make them available for the Semantic Web. This structuring is to create a model of the ontology, and to enrich it from the components of the RDB schema using different classes provided by the Jena API. Subsequently, the created model undergoes a modification using SPARQL queries. Thereafter, we proceed to a set of instantiations (individuals) of these model elements using records data of the RDB to populate the ontology. Finally, we test the preservation of the RDB semantic by interrogating the resulting ontology by SPARQL queries by analogy to querying the RDB by SQL queries. KeywordMapping, RDB, ontology RDF, SPARQL, Semantic Web

[1]  Shûichi Yukita,et al.  RDF model and relational metadata , 2003, 17th International Conference on Advanced Information Networking and Applications, 2003. AINA 2003..

[2]  Xuan Fan,et al.  Transformation of relational database schema to Semantics Web model , 2010, 2010 Second International Conference on Communication Systems, Networks and Applications.

[3]  Mohamed Bahaj,et al.  Automatic Conversion Method of Class Diagrams to Ontologies Maintaining Their Semantic Features , 2013 .

[4]  Peter F. Patel-Schneider,et al.  Transforming XML Schema to OWL Using Patterns , 2011, 2011 IEEE Fifth International Conference on Semantic Computing.

[5]  Lei Chen,et al.  Publishing Linked Data from relational databases using traditional views , 2010, 2010 3rd International Conference on Computer Science and Information Technology.

[6]  Vladan Devedzic,et al.  Converting UML to OWL ontologies , 2004, WWW Alt. '04.

[7]  Doo-Kwon Baik,et al.  The RDFS mapping for recursive relationship of relational data model , 2010, 2010 IEEE International Conference on Service-Oriented Computing and Applications (SOCA).

[8]  Christian Bizer,et al.  D2R Server - Publishing Relational Databases on the Semantic Web , 2004 .

[9]  Christophe Cruz,et al.  Ontology Enrichment and Automatic Population From XML Data , 2008, ODBIS.

[10]  Mei Han,et al.  Ontology Generator from Relational Database Based on Jena , 2010, Comput. Inf. Sci..

[11]  Georges Gardarin,et al.  Deriving Ontologies from XML Schema , 2010, ArXiv.