Cypher: An evolving query language for property graphs

N Francis, A Green, P Guagliardo, L Libkin… - Proceedings of the …, 2018 - dl.acm.org
The Cypher property graph query language is an evolving language, originally designed
and implemented as part of the Neo4j graph database, and it is currently used by several …

Regular path query evaluation on streaming graphs

A Pacaci, A Bonifati, MT Özsu - Proceedings of the 2020 ACM SIGMOD …, 2020 - dl.acm.org
We study persistent query evaluation over streaming graphs, which is becoming
increasingly important. We focus on navigational queries that determine if there exists a path …

Join ordering of SPARQL property path queries

J Aimonier-Davat, H Skaf-Molli, P Molli… - European Semantic …, 2023 - Springer
SPARQL property path queries provide a succinct way to write complex navigational queries
over RDF knowledge graphs. However, their evaluation remains difficult as they may involve …

Practical and comprehensive formalisms for modelling contemporary graph query languages

C Sharma, R Sinha, K Johnson - Information Systems, 2021 - Elsevier
The industry-wide adoption of graph databases has been hindered due to the fragmentation
in syntax and semantics of available graph query languages. As a result, several projects …

A Stitch in Time Saves Nine--SPARQL querying of Property Graphs using Gremlin Traversals

H Thakkar, D Punjani, Y Keswani, J Lehmann… - arxiv preprint arxiv …, 2018 - arxiv.org
Knowledge graphs have become popular over the past years and frequently rely on the
Resource Description Framework (RDF) or Property Graphs (PG) as underlying data …

PathFinder: Returning Paths in Graph Queries

B Farías, W Martens, C Rojas, D Vrgoč - International Semantic Web …, 2024 - Springer
Path queries are a central feature of all modern graph query languages and standards, such
as SPARQL, Cypher, SQL/PGQ, and GQL. While SPARQL returns endpoints of path queries …

Pathfinder: A unified approach for handling paths in graph query languages

B Farías, W Martens, C Rojas, D Vrgoč - arxiv preprint arxiv:2306.02194, 2023 - arxiv.org
Path queries are a core feature of modern graph query languages such as Cypher,
SQL/PGQ, and GQL. These languages provide a rich set of features for matching paths, such …

[PDF][PDF] Dynamically Exploiting Factorized Representations

P Groß - 2024 - homepages.cwi.nl
Abstract While factorization and Worst-Case Optimal Join (WCOJ) algorithms promise
significant performance improvements, their widespread adoption lacks behind because …

Reducing property graph queries to relational algebra for incremental view maintenance

G Szárnyas, J Marton, J Maginecz, D Varró - arxiv preprint arxiv …, 2018 - arxiv.org
The property graph data model of modern graph database systems is increasingly adapted
for storing and processing heterogeneous datasets like networks. Many challenging …

Clock-G: Temporal Graph Management System

M Massri, Z Miklos, P Raipin, P Meye - … Systems LIV: Special Issue on Data …, 2023 - Springer
Graphs are a ubiquitous data model for capturing entities and their relationships. Since most
graphs that model real-world networks evolve over time, efficiently managing temporal …