Formalizing Gremlin pattern matching traversals in an integrated graph Algebra

Loading...
Thumbnail Image

Date

Advisor

Volume

2599

Issue

Journal

CEUR workshop proceedings

Series Titel

Book Title

BlockSW-CKG 2019: BlockSW and CKG Workshops at ISWC 2019

Publisher

Aachen, Germany : RWTH Aachen

Supplementary Material

Other Versions

Abstract

Graph data management (also called NoSQL) has revealed beneficial characteristics in terms of flexibility and scalability by differ-ently balancing between query expressivity and schema flexibility. This peculiar advantage has resulted into an unforeseen race of developing new task-specific graph systems, query languages and data models, such as property graphs, key-value, wide column, resource description framework (RDF), etc. Present-day graph query languages are focused towards flex-ible graph pattern matching (aka sub-graph matching), whereas graph computing frameworks aim towards providing fast parallel (distributed) execution of instructions. The consequence of this rapid growth in the variety of graph-based data management systems has resulted in a lack of standardization. Gremlin, a graph traversal language, and machine provide a common platform for supporting any graph computing sys-tem (such as an OLTP graph database or OLAP graph processors). In this extended report, we present a formalization of graph pattern match-ing for Gremlin queries. We also study, discuss and consolidate various existing graph algebra operators into an integrated graph algebra.

Description

Keywords GND

Conference

Blockchain enabled Semantic Web Workshop (BlockSW) and Contextualized Knowledge Graphs (CKG) Workshop co-located with the 18th International Semantic Web Conference (ISWC 2019), 27.10.2019, Auckland, New Zealand

Publication Type

BookPart

Version

publishedVersion

License

CC BY 4.0 Unported