Automatic Conversion of Relational Databases into Ontologies: A Comparative Analysis of Protégé Plug-ins Performances

Constructing ontologies from relational databases is an active research topic in the Semantic Web domain. While conceptual mapping rules/principles of relational databases and ontology structures are being proposed, several software modules or plug-ins are being developed to enable the automatic conversion of relational databases into ontologies. However, the correlation between the resulting ontologies built automatically with plug-ins from relational databases and the database-to-ontology mapping principles has been given little attention. This study reviews and applies two Prot\'eg\'e plug-ins, namely, DataMaster and OntoBase to automatically construct ontologies from a relational database. The resulting ontologies are further analysed to match their structures against the database-to-ontology mapping principles. A comparative analysis of the matching results reveals that OntoBase outperforms DataMaster in applying the database-to-ontology mapping principles for automatically converting relational databases into ontologies.

[1]  Farid Cerbah Learning Highly Structured Semantic Repositories from Relational Databases: , 2008, ESWC.

[2]  Abdul Sattar,et al.  Building Domain Ontologies From Relational Database Using Mapping Rules , 2012 .

[3]  Stathes Hadjiefthymiades,et al.  RONTO: relational to ontology schema matching , 2006 .

[4]  Vishal Jain,et al.  A Framework To Convert Relational Database To Ontology For Knowledge Database In Semantic Web , 2013 .

[5]  Noreddine Gherabi,et al.  Mapping relational database into OWL Structure with data semantic preservation , 2012, ArXiv.

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

[7]  A. Siadat,et al.  MASON: A Proposal For An Ontology Of Manufacturing Domain , 2006, IEEE Workshop on Distributed Intelligent Systems: Collective Intelligence and Its Applications (DIS'06).

[8]  Emhimed Salem Alatrish Comparison of Ontology Editors , 2012 .

[9]  Nadia Imdadi An Approach to Owl Concept Extraction and Integration Across Multiple Ontologies , 2012 .

[10]  Paul Buitelaar,et al.  A Protégé Plug-In for Ontology Extraction from Text Based on Linguistic Analysis , 2004, ESWS.

[11]  Wu Yue,et al.  Rules-based object-relational databases ontology construction , 2012 .

[12]  Matteo Cristani,et al.  A Comprehensive Guideline for Building a Domain Ontology from Scratch , 2004 .

[13]  A. Govardhan,et al.  Intelligent Semantic Web Search Engines: A Brief Survey , 2011, ArXiv.

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

[15]  Reza Javidan,et al.  Semantic query in a relational database using a local ontology construction , 2012 .

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

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

[18]  Daniel P. Miranker,et al.  Translating SQL Applications to the Semantic Web , 2008, DEXA.

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

[20]  Farid Cerbah Mining the Content of Relational Databases to Learn Ontologies with Deeper Taxonomies , 2008, 2008 IEEE/WIC/ACM International Conference on Web Intelligence and Intelligent Agent Technology.

[21]  Zdenka Telnarova Relational database as a source of ontology creation , 2010, Proceedings of the International Multiconference on Computer Science and Information Technology.

[22]  Krzysztof Janowicz,et al.  Introducing the new SIM-DLA semantic similarity measurement plug-in for the Protégé ontology editor , 2011, SSO '11.

[23]  Samson W. Tu,et al.  DataMaster – a Plug-in for Importing Schemas and Data from Relational Databases into Protégé , 2007 .

[24]  Nikolas Mitrou,et al.  Bringing relational databases into the Semantic Web: A survey , 2012, Semantic Web.