The formalism of RPQs (regular path queries) is an important building block of most query languages for graph databases. RPQs are generally evaluated under homomorphism semantics; in particular only the endpoints of the matched walks are returned. Practical applications often need the full matched walks to compute aggregate values. In those cases, homomorphism semantics are not suitable since the number of matched walks can be infinite. Hence, graph-database engines adapt the semantics of RPQs, often neglecting theoretical red flags. For instance, the popular query language Cypher uses trail semantics, which ensures the result to be finite at the cost of making computational problems intractable. We propose a new kind of semantics for RPQ...
Graph databases are currently one of the most popular paradigms for storing data. One of the key con...
International audienceA graph database is a digraph whose arcs are labelled with symbols from a fixe...
Graph databases are currently one of the most popular paradigms for storing data. One of the key con...
35 pagesThe formalism of RPQs (regular path queries) is an important building block of most query la...
Regular path queries (RPQs) are an essential component of graph query languages. Such queries consid...
Regular path queries (RPQs) are a central component of graph databases. We investigate decision- and...
For many problems arising in the setting of graph querying (such as finding semantic associations in...
Regular Path Queries (RPQs) are at the core of many recent declarative graph pattern matching langua...
International audienceWe focus on the computational complexity of regular simple path queries (RSPQs...
A regular path query (RPQ) is a regular expression q that returns all node pairs (u, v) from a graph...
International audienceWe study logics expressing properties of paths in graphs that are tailored to ...
Classical regular path queries (RPQs) can be too restrictive for some applications and answering suc...
We consider the following problem : given a labelled directed graph G and a regular expression R, fi...
15 pages, PODS13 conferenceInternational audienceRegular path queries (RPQs) select nodes connected ...
Path query languages have been previously shown to com- plement RDF rule languages in a natural way...
Graph databases are currently one of the most popular paradigms for storing data. One of the key con...
International audienceA graph database is a digraph whose arcs are labelled with symbols from a fixe...
Graph databases are currently one of the most popular paradigms for storing data. One of the key con...
35 pagesThe formalism of RPQs (regular path queries) is an important building block of most query la...
Regular path queries (RPQs) are an essential component of graph query languages. Such queries consid...
Regular path queries (RPQs) are a central component of graph databases. We investigate decision- and...
For many problems arising in the setting of graph querying (such as finding semantic associations in...
Regular Path Queries (RPQs) are at the core of many recent declarative graph pattern matching langua...
International audienceWe focus on the computational complexity of regular simple path queries (RSPQs...
A regular path query (RPQ) is a regular expression q that returns all node pairs (u, v) from a graph...
International audienceWe study logics expressing properties of paths in graphs that are tailored to ...
Classical regular path queries (RPQs) can be too restrictive for some applications and answering suc...
We consider the following problem : given a labelled directed graph G and a regular expression R, fi...
15 pages, PODS13 conferenceInternational audienceRegular path queries (RPQs) select nodes connected ...
Path query languages have been previously shown to com- plement RDF rule languages in a natural way...
Graph databases are currently one of the most popular paradigms for storing data. One of the key con...
International audienceA graph database is a digraph whose arcs are labelled with symbols from a fixe...
Graph databases are currently one of the most popular paradigms for storing data. One of the key con...