ABSTRACT
One of the most advantages of the Semantic Web is to augment the data with a well-defined meaning and linking between data by using the RDF ontology language. Today most of data are stored in relational databases. In order to reuse and infer this data on the Semantic Web, there is a need for converting the data stored in relational databases to the form of RDF. Some approaches have been proposed, however, most of them transform a single table into RDF triples. This paper presents RDB2RDF, a complete method to transform all tables in the relational database into RDF ontology. The transformation makes it possible to reverse RDF ontology to relational tables. Most of all, all the steps in RDB2RDF are done automatically without any user intervention.
- Behm A., Geppert A., Dittrich, K. 1997. On the Migration of Relational Schemas and Data to Object-Oriented Database Systems. In Proceeding of the 5th Int. Conference on Re-Technologies for Information Systems (Klagenfurt, December 1997), pp. 13--33.Google Scholar
- Chiang R., Barron T., Storey V. 1994. Reverse engineering of relational databases: Extraction of an EER model from a relational database. Journal. of Data and Knowledge Engineering, Vol. 12, No. 2, pp. 107--142. Google ScholarDigital Library
- Christian Bizer. 2003. D2R Map - A Database to RDF Mapping Language. WWW 2003, Hungary.Google Scholar
- Edgard Marx, Percy Salas, Karin Breitman, José Viterbo, Marco A. Casanova. 2013. RDB2RDF: A relational to RDF plug-in for Eclipse. Software. Practice Expert, Vol. 43, No. 4, pp. 435--447, doi:10.1002/spe.2145Google ScholarCross Ref
- Graham Klyne, Jeremy Carroll. 2002. Resource Description Framework (RDF): Concepts and Abstract Syntax. W3C Working Draft (work in progress). http://www.w3.org/TR/2002/WD-rdf-concepts-20021108/.Google Scholar
- Huajun Chen, Zhaohui Wu, Heng Wang and Yuxin Mao. 2006. RDF/RDFS-based relational database integration. In Proceedings of the 22nd International Conference on Data Engineering. pp. 94--104. Google ScholarDigital Library
- James Hendler, Tim Berners-Lee, Eric Miller. 2002. Integrating Applications on the Semantic Web. Journal of the Institute of Electrical Engineers of Japan, Vol 122(10), p.676--680.Google ScholarCross Ref
- Juan Sequeda, Marcelo Arenas, Daniel P. Miranker. 2012. On directly mapping relational databases to RDF and OWL. WWW 2012, 649--658 Google ScholarDigital Library
- Kate Byrne. 2006. Tethering cultural data with RDF. In Proceedings of the Jena user conference 2006 (JUC2006), UK.Google Scholar
- Microsoft. 2011. Northwind database. http://northwinddatabase.codeplex.com/Google Scholar
- Microsoft. 2013. Pubs sample database. http://technet.microsoft.com/en-us/library/aa238305%28v=sql.80%29.aspx.Google Scholar
- R. Agrawal, A. Somani, and Y. Xu. 2001. Storage and Querying of E-Commerce Data. In Proceedings of VLDB. Google ScholarDigital Library
- Rishe N. 1992. Database Design: The Semantic Modeling Approach. McGraw-Hill. Google ScholarDigital Library
- S. Alexaki, V. Christophides, G. Karvounarakis, D. Plexousakis & K. Tolle, 2001. On Storing Voluminous RDF Description: The case of Web Portal Catalogs, In Proc. of WebDB2001 in conjunction with ACM SIGMOD'01 Conference.Google Scholar
- W3C. 2012. R2RML: RDB to RDF mapping language. http://www.w3.org/TR/r2rml/Google Scholar
- Wikipedia, "Precision and recall", http://en.wikipedia.org/wiki/Precision_and_recallGoogle Scholar
Index Terms
- RDB2RDF: completed transformation from relational database into RDF ontology
Recommendations
On directly mapping relational databases to RDF and OWL
WWW '12: Proceedings of the 21st international conference on World Wide WebMapping relational databases to RDF is a fundamental problem for the development of the Semantic Web. We present a solution, inspired by draft methods defined by the W3C where relational databases are directly mapped to RDF and OWL. Given a relational ...
RDB2RDF plugin: relational databases to RDF plugin for eclipse
TOPI '11: Proceedings of the 1st Workshop on Developing Tools as Plug-insRDB2RDF is the process by which a relational database schema (RDB) is transformed into a set of RDF triples. A major step in this process is deciding how to represent database schema concepts in terms of RDF classes and properties. This correlation is ...
Ultrawrap: SPARQL execution on relational data
The Semantic Web's promise of web-wide data integration requires the inclusion of legacy relational databases, i.e. the execution of SPARQL queries on RDF representation of the legacy relational data. We explore a hypothesis: existing commercial ...
Comments