Modular Path Queries with Arithmetic

02/11/2020
by   Jakub Michaliszyn, et al.
0

We propose a new approach to querying graph databases. Our approach balances competing goals of expressive power, language clarity and computational complexity. A distinctive feature of our approach is the ability to express properties of minimal (e.g. shortest) and maximal (e.g. most valuable) paths satisfying given criteria. To express complex properties in a modular way, we introduce labelling-generating ontologies. The resulting formalism is computationally attractive – queries can be answered in non-deterministic logarithmic space in the size of the database.

READ FULL TEXT
research
10/12/2017

Querying Best Paths in Graph Databases

Querying graph databases has recently received much attention. We propos...
research
04/20/2021

Query-by-Sketch: Scaling Shortest Path Graph Queries on Very Large Networks

Computing shortest paths is a fundamental operation in processing graph ...
research
12/06/2018

A Highly Scalable Labelling Approach for Exact Distance Queries in Complex Networks

Answering exact shortest path distance queries is a fundamental task in ...
research
12/19/2019

Conjunctive Regular Path Queries with String Variables

We introduce the class CXRPQ of conjunctive xregex path queries, which a...
research
10/06/2017

Enumeration Problems for Regular Path Queries

Evaluation of regular path queries (RPQs) is a central problem in graph ...
research
07/27/2022

Representing Paths in Graph Database Pattern Matching

Modern graph database query languages such as GQL, SQL/PGQ, and their ac...

Please sign up or login with your details

Forgot password? Click here to reset