Improved Database Schema Development for OWL2

Henrihs Gorskis


This paper proposes a novel approach to storing ontologies in relational databases. The approach consists of a database schema, which was created to be capable of storing ontology information defined in OWL2 (Web Ontology Language 2) functional syntax. The paper explains how the schema has been designed and what advantages it offers to any user. The described schema is part of a larger system. This paper also discusses how the schema cooperates with the external system, which, however, is outside the scope of this paper, to successfully create, store and retrieve ontology knowledge from the functionality offered by the relational database. Further, this paper describes the implementation of the proposed method in prototype software. The described schema shall be the first step of the creation of an ontology-based database access system. 


Database; intelligent system; ontology, semantic knowledge

Full Text:



H. Gorskis and A. Borisov, “Storing an OWL 2 Ontology in a Relational Database Structure,” in Environment. Technology. Resources. Proceedings of the International Scientific and Practical Conference, vol. 3, 2015, pp. 71–75.

The Apache Jena homepage. [Online]. Available: Accessed: March 20, 2016.

M. Sir, Z. Bradac and P. Fiedler, “Ontology versus Database,” in IFAC- PapersOnLine, vol. 48, issue 4, pp. 220–225, 2015.

A. Gali, C. X. Chen, K. T. Claypool and R. Uceda-Sosa, “From ontology to relational databases,” in Conceptual Modeling for Advanced Application Domains: ER Workshops 2004 (Lecture Notes in Computer Science), S. Wang et al. Eds., Berlin, Germany: Springer, vol. 3289, 2004, pp. 278–289.

L. T. T. Ho, C. P. T. Tran and Q. Hoang, “An Approach of Transforming Ontologies into Relational Databases,” in Intelligent Information and Database Systems: 7th Asian Conference, ACIIDS (Lecture Notes in Computer Science), 2015, pp. 149–158.

I. Astrova, N. Korda and A. Kalja, “Storing OWL ontologies in SQL relational databases,” International Journal of Electrical, Computer and Systems Engineering, vol. 1, no. 5, 2007, pp. 242–247.

I. Astrova, A. Kalja, E. Jaeger, M. Jones, B. Ludascher and S. Mock, “Storing owl ontologies in sql3 object-relational databases,” in AIC’08 – Proceedings of the 8th Conference on Applied Informatics and Communications, Rhodes, Greece, 2008, pp. 99–103.

F. Zhang, Z. M. Ma and W. Li, “Storing OWL ontologies in object- oriented databases,” Knowledge-Based Systems, vol. 76, pp. 240–255, March 2015.

E. Vysniauskas and L. Nemuraite, “Mapping of OWL ontology concepts to RDB schemas,” in Information Technologies' 2009: Proceedings of the 15th International Conference on Information and Software Technologies, 2009, pp. 317–327.

E. Vysniauskas and L. Nemuraite, “Transforming ontology representation from OWL to relational database,” Information Technology and Control, vol. 35, no, 3, pp. 333–343, 2015.

G. Bumans, “Mapping between Relational Databases and OWL Ontologies: An Example. Scientific Papers,” Computer Science and Information Technologies, vol. 756, pp. 99–117, 2010.

B. Motik, I. Horrocks and U. Sattler, “Bridging the gap between OWL and relational databases,” Web Semantics: Science, Services and Agents on the World Wide Web, vol. 7, issue 2, pp. 74–89, Apr. 2009.

OWL 2 Web Ontology Language Structural Specification and Functional- Style Syntax (Second Edition). [Online]. Available: Accessed: March 20, 2016.

OWL 2 Web Ontology Language Primer (Second Edition). [Online]. Available: Accessed: March 20, 2016.


  • There are currently no refbacks.

Copyright (c) 2016 Henrihs Gorskis

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License.