Learning Ontology from Object-Relational Database

Open access


This article describes a method of transformation of object-relational model into ontology. The offered method uses learning rules for such complex data types as object tables and collections – arrays of a variable size, as well as nested tables. Object types and their transformation into ontologies are insufficiently considered in scientific literature. This fact served as motivation for the authors to investigate this issue and to write the article on this matter. In the beginning, we acquaint the reader with complex data types and object-oriented databases. Then we describe an algorithm of transformation of complex data types into ontologies. At the end of the article, some examples of ontologies described in the OWL language are given.

[1] M. Rapaport, “Object-Oriented Data Bases: The Next Step in DBMS Evolution,” Comp. Lang. vol. 5, no. 10, 1988, pp. 91–98.

[2] M. Stonebraker, “Future Trends in Database Systems”, IEEE Trans. Knowledge and Data Eng. vol. 1, no. 1, 1989, pp. 33–44. http://dx.doi.org/10.1109/69.43402

[3] O. Nierstrasz, “A Survey of Object-Oriented Concepts”, ACM Press and Addison-Wesley, 1989, pp. 3–21.

[4] M. A. Garvey, M. S. Jackson, “Introduction to Object-Oriented Databases”, Inf. and Software Technol. vol. 31, no. 10, 1989, pp. 521–528. http://dx.doi.org/10.1016/0950-5849(89)90173-0

[5] M. Atkinson, F. Bancilhon, D. Dewitt, K. Dittrich, D. Maier, S. Zdonik, “The Object-Oriented Database System Manifesto”, In Proc. of the First Int. Conf. on Deductive and Object-Oriented Databases”, Kyoto, Japan, 1989, pp. 223–240.

[6] J. Greenberg, Oracle Database Object-Relational Developer’s Guide 12c Release 1, Oracle corp., 2014.

[7] A. Kaulins, A. Borisovs, “A. Building Ontology from Relational Database”, Information Technology and Management Science, vol. 17, 2014, pp. 45–49.

[8] S. Staab, R. Studer, “Handbook on Ontologies”, International Handbooks on Information Systems, Springer Science and Business Media, 2013.

[9] B. Bennett, C. Fellbaum, “Formal Ontology in Information Systems”, Proc. of the Fourth Int. Conf. FOIS 2006, IOS Press, 2006.

[10] L. W. Lacy, Owl: Representing Information Using the Web Ontology Language, Trafford Publishing, 2005.

[11] R. Poli, M. Healy, A. Kameas, “Theory and Applications of Ontology”, Computer Applications, Springer Science and Business Media, 2010. http://dx.doi.org/10.1007/978-90-481-8847-5

[12] K. Munn, B. Smith, “Applied Ontology: An Introduction”, Metaphysical Research, vol. 9, Walter de Gruyter, 2008. http://dx.doi.org/10.1515/9783110324860

Information Technology and Management Science

The Journal of Riga Technical University

Journal Information


All Time Past Year Past 30 Days
Abstract Views 0 0 0
Full Text Views 161 157 13
PDF Downloads 78 77 6