Embedding Relational Databases in Object Ontologies: Implementation Issues

In this paper the problem of database embedding in logical knowledge management environment is considered. The approaches to the implementation of database embedding in ontologies are established through their modeling based on object theories. This method focuses on the unified database management...

Full description

Bibliographic Details
Main Authors: I.A. Kazakov, A.A. Malykh, A.V. Mantsivoda
Format: Article
Language:English
Published: Irkutsk State University 2014-12-01
Series:Известия Иркутского государственного университета: Серия "Математика"
Subjects:
Online Access:http://isu.ru/journal/downloadArticle?article=_162bab72f0ce429e9ecf297a5b761f56&lang=rus
_version_ 1819086627032530944
author I.A. Kazakov
A.A. Malykh
A.V. Mantsivoda
author_facet I.A. Kazakov
A.A. Malykh
A.V. Mantsivoda
author_sort I.A. Kazakov
collection DOAJ
description In this paper the problem of database embedding in logical knowledge management environment is considered. The approaches to the implementation of database embedding in ontologies are established through their modeling based on object theories. This method focuses on the unified database management within big distributed information systems. In introduction we give the relevance of the investigated problem. At the first part, we point attention on objective theory of databases. According to it, we determine the basic mechanism and the rules of objective model building on a random relational database system. Then we define modeling of external keys of a database through objective theory features. Further we consider the implementation of a query language interpreter «Libretto» on relational databases. Then the general architecture of the «Libretto» system is given. In addition to this, we mention on two ways of implementation mechanisms of the databases which are based on «Libretto». The first one is about implementation Libretto API in the context of DBMS; the latest could be described as a substitution of the translator «Libretto». Later the databases sublanguage «Libretto» is determined on order for implementation method of substitution of the translator «Libretto». This databases sublanguage replies for request generating. Then we analyze translation of elementary requests, transmission ways, transmission of inverse features, transmission of inserted requests, predicates transmission. Finally, we give the comparison of the efficiency of 2 above-mentioned ways, summarize undertaken work and see the further development of these ways.
first_indexed 2024-12-21T21:23:15Z
format Article
id doaj.art-088a48b572fe40ac91bfa1d59601014e
institution Directory Open Access Journal
issn 1997-7670
2541-8785
language English
last_indexed 2024-12-21T21:23:15Z
publishDate 2014-12-01
publisher Irkutsk State University
record_format Article
series Известия Иркутского государственного университета: Серия "Математика"
spelling doaj.art-088a48b572fe40ac91bfa1d59601014e2022-12-21T18:49:50ZengIrkutsk State UniversityИзвестия Иркутского государственного университета: Серия "Математика"1997-76702541-87852014-12-011012743Embedding Relational Databases in Object Ontologies: Implementation IssuesI.A. KazakovA.A. MalykhA.V. MantsivodaIn this paper the problem of database embedding in logical knowledge management environment is considered. The approaches to the implementation of database embedding in ontologies are established through their modeling based on object theories. This method focuses on the unified database management within big distributed information systems. In introduction we give the relevance of the investigated problem. At the first part, we point attention on objective theory of databases. According to it, we determine the basic mechanism and the rules of objective model building on a random relational database system. Then we define modeling of external keys of a database through objective theory features. Further we consider the implementation of a query language interpreter «Libretto» on relational databases. Then the general architecture of the «Libretto» system is given. In addition to this, we mention on two ways of implementation mechanisms of the databases which are based on «Libretto». The first one is about implementation Libretto API in the context of DBMS; the latest could be described as a substitution of the translator «Libretto». Later the databases sublanguage «Libretto» is determined on order for implementation method of substitution of the translator «Libretto». This databases sublanguage replies for request generating. Then we analyze translation of elementary requests, transmission ways, transmission of inverse features, transmission of inserted requests, predicates transmission. Finally, we give the comparison of the efficiency of 2 above-mentioned ways, summarize undertaken work and see the further development of these ways.http://isu.ru/journal/downloadArticle?article=_162bab72f0ce429e9ecf297a5b761f56&lang=rusontologydatabaseobject theorydescription logicLibrettobig distributed systems
spellingShingle I.A. Kazakov
A.A. Malykh
A.V. Mantsivoda
Embedding Relational Databases in Object Ontologies: Implementation Issues
Известия Иркутского государственного университета: Серия "Математика"
ontology
database
object theory
description logic
Libretto
big distributed systems
title Embedding Relational Databases in Object Ontologies: Implementation Issues
title_full Embedding Relational Databases in Object Ontologies: Implementation Issues
title_fullStr Embedding Relational Databases in Object Ontologies: Implementation Issues
title_full_unstemmed Embedding Relational Databases in Object Ontologies: Implementation Issues
title_short Embedding Relational Databases in Object Ontologies: Implementation Issues
title_sort embedding relational databases in object ontologies implementation issues
topic ontology
database
object theory
description logic
Libretto
big distributed systems
url http://isu.ru/journal/downloadArticle?article=_162bab72f0ce429e9ecf297a5b761f56&lang=rus
work_keys_str_mv AT iakazakov embeddingrelationaldatabasesinobjectontologiesimplementationissues
AT aamalykh embeddingrelationaldatabasesinobjectontologiesimplementationissues
AT avmantsivoda embeddingrelationaldatabasesinobjectontologiesimplementationissues