Ontology and graph databases


Cite item

Full Text

Open Access Open Access
Restricted Access Access granted
Restricted Access Subscription Access

Abstract

The task is: to build a model of the knowledge base, which consists of objects and their properties that are closely related to each other, with the ability to quickly search for specific objects and add new data without losing speed and without laborious and complex work on the database. As a solution, relational, non-relational, i.e. network, hierarchical and graph databases, but, during the analysis, it was concluded that such databases without any improvements do not provide the proper speed and ease of adding new data. All of the above data models have common disadvantages: a slow search for objects with large amounts of information, and the time-consuming process of adding new data. In the case of rebuilding the database, you have to re-design the entire system, which is an extremely non-trivial task and requires at least time-consuming. As a result, the ontology method was analyzed in combination with such databases, which is most suitable for solving this problem. The properties of objects are constructed as a graph database, while the objects and properties themselves are recorded using, for example, RDF as a set of triplets object - relation - object. Thus, when going to one of the properties, information is also known about all the relationships of this property, its child and parent nodes, objects that belong to it. Searching becomes much simpler and faster, as a single query can reduce the circle to several objects. The introduction of new data is also simplified - now you only need to create a new object or sphere and make all the connections.

Full Text

Restricted Access

About the authors

Sofya I. Papusha

Financial University under the Government of the Russian Federation

Email: sofia.papusha@gmail.com
Department of Data Analysis and Machine Learning Moscow, Russian Federation

References

  1. Введение в системы баз данных//К. Дж. Дейт. 2005. 1316 с. ISBN 5-8459-0788-8
  2. SQL. Полное руководство//Джеймс Р. Грофф, Пол Н. Вайнберг, Эндрю Дж. Оппель. 2015. 960 с. ISBN 978-5-8459-1654-9
  3. NoSQL Distilled//Martin Fowler. 234 с. 2013.
  4. Парадигмы цифровой экономики//под редакцией М.А. Эскиндарова, В.И. Соловьева. Финансовый университет при Правительстве Российской Федерации. 2019. 326 с. ISBN 978-5-89353-550-1
  5. Онтологическое моделирования предприятий: методы и технологии//Издательство Уральского университета. 2019. 237 с. ISBN 978-5-7996-2580-1
  6. Основные технологии баз данных//Б.А. Новиков, Е.А.Горшкова, Н.Г. Графеева.
  7. Encyclopedia of Database Systems// Ling Liu, M. Tamer Ozsu. Springer Science, 2009. 3818 p. ISBN 9780387355443.
  8. Trees and Hierarchies in SQL for Smarties// Joe Celko. 2nd Edition. Morgan Kaufmann. 2012. 296 p. ISBN 0123877334.
  9. Graph Databases// Robinson, I. and Webber, J. and Eifrem, E. O’Reilly Media, 2013. 178 p. ISBN 978-1449356262.
  10. Professional NoSQL//Shashank Tiwari. John Wiley & Sons, 2011. ISBN 978-1-118-16780-9.
  11. Introduction to Database Management System// Satinder Bal Gupta, Aditya Mittal. Laxmi Publications, 2009. 288 p. ISBN 813180724X, 9788131807248.
  12. Хранилища данных. От концепции до внедрения//С. Архипенков, Д. Голубев, О. Максименко. М.: Диалог-Мифи. 2002. 528 p.
  13. Базы данных//С.В. Глушаков, Д.В. Ломотько. М.: Харьков. Фолио. 2000. 504 p.
  14. Базы данных: разработка и управление//Хансен Генри; , Джеймс. М.: Бином. 2015. 704 p.
  15. Базы данных и информационные системы//В.Н. Редько, И.А. Басараб. М.: Знание. 2017. 341 p.

Supplementary files

Supplementary Files
Action
1. JATS XML


This website uses cookies

You consent to our cookies if you continue to use our website.

About Cookies