2017
DOI: 10.1007/978-3-319-66917-5_13
|View full text |Cite
|
Sign up to set email alerts
|

Formalising openCypher Graph Queries in Relational Algebra

Abstract: Graph database systems are increasingly adapted for storing and processing heterogeneous network-like datasets. However, due to the novelty of such systems, no standard data model or query language has yet emerged. Consequently, migrating datasets or applications even between related technologies often requires a large amount of manual work or ad-hoc solutions, thus subjecting the users to the possibility of vendor lock-in. To avoid this threat, vendors are working on supporting existing standard languages (e.… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
36
0

Year Published

2017
2017
2023
2023

Publication Types

Select...
5

Relationship

1
4

Authors

Journals

citations
Cited by 23 publications
(36 citation statements)
references
References 15 publications
0
36
0
Order By: Relevance
“…Furthermore, there also exist certain applicationspecific extensions of algebra operators, such as the α and β operators, for graph data aggregation (used in complex graph network analysis) defined by [7]. We present graph-specific operators, some of which have been adapted from [9,13] and propose additional operators based on the algebra defined by [18,17].…”
Section: Binary Operatorsmentioning
confidence: 99%
“…Furthermore, there also exist certain applicationspecific extensions of algebra operators, such as the α and β operators, for graph data aggregation (used in complex graph network analysis) defined by [7]. We present graph-specific operators, some of which have been adapted from [9,13] and propose additional operators based on the algebra defined by [18,17].…”
Section: Binary Operatorsmentioning
confidence: 99%
“…We gave a formal specification for the core subset of the openCypher language in [23] using relational graph algebra, which extends relational algebra with graph-specific operators. Here, we give a brief summary of the operators in relational graph algebra, which operates on multisets (bags) [15] of tuples, that form graph relations.…”
Section: Relational Graph Algebramentioning
confidence: 99%
“…Rules for RETURN also apply to WITH. Table 1: Mapping from openCypher constructs to relational algebra [23]. Variables, labels, types and literals are typeset as «v».…”
Section: Relational Algebra Expressionmentioning
confidence: 99%
See 2 more Smart Citations