GOMS: Large-scale ontology management system using graph databases

Chun Hee Lee, Dong oh Kang

Research output: Contribution to journalArticlepeer-review

1 Scopus citations

Abstract

Large-scale ontology management is one of the main issues when using ontology data practically. Although many approaches have been proposed in relational database management systems (RDBMSs) or object-oriented DBMSs (OODBMSs) to develop large-scale ontology management systems, they have several limitations because ontology data structures are intrinsically different from traditional data structures in RDBMSs or OODBMSs. In addition, users have difficulty using ontology data because many terminologies (ontology nodes) in large-scale ontology data match with a given string keyword. Therefore, in this study, we propose a (graph database-based ontology management system (GOMS) to efficiently manage large-scale ontology data. GOMS uses a graph DBMS and provides new query templates to help users find key concepts or instances. Furthermore, to run queries with multiple joins and path conditions efficiently, we propose GOMS encoding as a filtering tool and develop hash-based join processing algorithms in the graph DBMS. Finally, we experimentally show that GOMS can process various types of queries efficiently.

Original languageEnglish
Pages (from-to)780-793
Number of pages14
JournalETRI Journal
Volume44
Issue number5
DOIs
StatePublished - Oct 2022

Keywords

  • cypher query
  • graph database
  • graph encoding
  • ontology management
  • reasoning

Fingerprint

Dive into the research topics of 'GOMS: Large-scale ontology management system using graph databases'. Together they form a unique fingerprint.

Cite this