Skip to main content

Showing 1–13 of 13 results for author: Vrgoč, D

Searching in archive cs. Search in all archives.
.
  1. arXiv:2306.02194  [pdf, other

    cs.DB

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

    Authors: Benjamín Farías, Wim Martens, Carlos Rojas, Domagoj Vrgoč

    Abstract: 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 as restricting to certain path modes (shortest, simple, trail) and constraining the edge labels along the path by a regular expression. In this paper we present PathFinder, a unifying approach for dealing with path queries in all… ▽ More

    Submitted 13 March, 2024; v1 submitted 3 June, 2023; originally announced June 2023.

  2. PG-Schema: Schemas for Property Graphs

    Authors: Renzo Angles, Angela Bonifati, Stefania Dumbrava, George Fletcher, Alastair Green, Jan Hidders, Bei Li, Leonid Libkin, Victor Marsault, Wim Martens, Filip Murlak, Stefan Plantikow, Ognjen Savković, Michael Schmidt, Juan Sequeda, Sławek Staworko, Dominik Tomaszuk, Hannes Voigt, Domagoj Vrgoč, Mingxi Wu, Dušan Živković

    Abstract: Property graphs have reached a high level of maturity, witnessed by multiple robust graph database systems as well as the ongoing ISO standardization effort aiming at creating a new standard Graph Query Language (GQL). Yet, despite documented demand, schema support is limited both in existing systems and in the first version of the GQL Standard. It is anticipated that the second version of the GQL… ▽ More

    Submitted 8 July, 2023; v1 submitted 20 November, 2022; originally announced November 2022.

    Comments: 26 pages

    Journal ref: Proc. ACM Manag. Data (2023)

  3. arXiv:2210.16580  [pdf, ps, other

    cs.DB

    GPC: A Pattern Calculus for Property Graphs

    Authors: Nadime Francis, Amélie Gheerbrant, Paolo Guagliardo, Leonid Libkin, Victor Marsault, Wim Martens, Filip Murlak, Liat Peterfreund, Alexandra Rogova, Domagoj Vrgoč

    Abstract: The development of practical query languages for graph databases runs well ahead of the underlying theory. The ISO committee in charge of database query languages is currently develo** a new standard called Graph Query Language (GQL) as well as an extension of the SQL Standard for querying property graphs represented by a relational schema, called SQL/PGQ. The main component of both is the patte… ▽ More

    Submitted 29 October, 2022; originally announced October 2022.

  4. arXiv:2207.13541  [pdf, ps, other

    cs.DB

    Representing Paths in Graph Database Pattern Matching

    Authors: Wim Martens, Matthias Niewerth, Tina Popp, Stijn Vansummeren, Domagoj Vrgoc

    Abstract: Modern graph database query languages such as GQL, SQL/PGQ, and their academic predecessor G-Core promote paths to first-class citizens in the sense that paths that match regular path queries can be returned to the user. This brings a number of challenges in terms of efficiency, caused by the fact that graphs can have a huge amount of paths between a given node pair. We introduce the concept of… ▽ More

    Submitted 27 July, 2022; originally announced July 2022.

  5. arXiv:2204.11137  [pdf, other

    cs.DB

    Evaluating regular path queries under the all-shortest paths semantics

    Authors: Domagoj Vrgoč

    Abstract: The purpose of this report is to explain how the textbook breadth-first search algorithm (BFS) can be modified in order to also create a compact representation of all shortest paths connecting a single source node to all the nodes reachable from it. From this representation, all these paths can also be efficiently enumerated. We then apply this algorithm to solve a similar problem in edge labelled… ▽ More

    Submitted 2 February, 2023; v1 submitted 23 April, 2022; originally announced April 2022.

  6. arXiv:2112.06217  [pdf, ps, other

    cs.DB

    Graph Pattern Matching in GQL and SQL/PGQ

    Authors: Alin Deutsch, Nadime Francis, Alastair Green, Keith Hare, Bei Li, Leonid Libkin, Tobias Lindaaker, Victor Marsault, Wim Martens, Jan Michels, Filip Murlak, Stefan Plantikow, Petra Selmer, Hannes Voigt, Oskar van Rest, Domagoj Vrgoč, Mingxi Wu, Fred Zemke

    Abstract: As graph databases become widespread, JTC1 -- the committee in joint charge of information technology standards for the International Organization for Standardization (ISO), and International Electrotechnical Commission (IEC) -- has approved a project to create GQL, a standard property graph query language. This complements a project to extend SQL with a new part, SQL/PGQ, which specifies how to d… ▽ More

    Submitted 12 December, 2021; originally announced December 2021.

    ACM Class: H.2.3

  7. arXiv:2111.01540  [pdf, other

    cs.DB

    MillenniumDB: A Persistent, Open-Source, Graph Database

    Authors: Domagoj Vrgoc, Carlos Rojas, Renzo Angles, Marcelo Arenas, Diego Arroyuelo, Carlos Buil Aranda, Aidan Hogan, Gonzalo Navarro, Cristian Riveros, Juan Romero

    Abstract: In this systems paper, we present MillenniumDB: a novel graph database engine that is modular, persistent, and open source. MillenniumDB is based on a graph data model, which we call domain graphs, that provides a simple abstraction upon which a variety of popular graph models can be supported. The engine itself is founded on a combination of tried and tested techniques from relational data manage… ▽ More

    Submitted 2 November, 2021; originally announced November 2021.

  8. arXiv:2010.13717  [pdf, other

    cs.CC cs.DB cs.DS

    Expressive power of linear algebra query languages

    Authors: Floris Geerts, Thomas Muñoz, Cristian Riveros, Domagoj Vrgoč

    Abstract: Linear algebra algorithms often require some sort of iteration or recursion as is illustrated by standard algorithms for Gaussian elimination, matrix inversion, and transitive closure. A key characteristic shared by these algorithms is that they allow loo** for a number of steps that is bounded by the matrix dimension. In this paper we extend the matrix query language MATLANG with this type of r… ▽ More

    Submitted 26 October, 2020; originally announced October 2020.

  9. arXiv:1803.05277  [pdf, ps, other

    cs.DB cs.FL

    Constant delay algorithms for regular document spanners

    Authors: Fernando Florenzano, Cristian Riveros, Martin Ugarte, Stijn Vansummeren, Domagoj Vrgoc

    Abstract: Regular expressions and automata models with capture variables are core tools in rule-based information extraction. These formalisms, also called regular document spanners, use regular languages in order to locate the data that a user wants to extract from a text document, and then store this data into variables. Since document spanners can easily generate large outputs, it is important to have go… ▽ More

    Submitted 14 March, 2018; originally announced March 2018.

  10. arXiv:1707.00827  [pdf, ps, other

    cs.DB

    Document Spanners for Extracting Incomplete Information: Expressiveness and Complexity

    Authors: Francisco Maturana, Cristian Riveros, Domagoj Vrgoč

    Abstract: Rule-based information extraction has lately received a fair amount of attention from the database community, with several languages appearing in the last few years. Although information extraction systems are intended to deal with semistructured data, all language proposals introduced so far are designed to output relations, thus making them incapable of handling incomplete information. To remedy… ▽ More

    Submitted 29 December, 2017; v1 submitted 4 July, 2017; originally announced July 2017.

  11. arXiv:1701.06454  [pdf, other

    cs.DB

    Evaluating navigational RDF queries over the Web

    Authors: Jorge Baier, Dietrich Daroch, Juan Reutter, Domagoj Vrgoč

    Abstract: Semantic Web, and its underlying data format RDF, lend themselves naturally to navigational querying due to their graph-like structure. This is particularly evident when considering RDF data on the Web, where various separately published datasets reference each other and form a giant graph known as the Web of Linked Data. And while navigational queries over singular RDF datasets are supported thro… ▽ More

    Submitted 14 March, 2017; v1 submitted 23 January, 2017; originally announced January 2017.

  12. arXiv:1701.02221  [pdf, ps, other

    cs.DB

    JSON: data model, query languages and schema specification

    Authors: Pierre Bourhis, Juan L. Reutter, Fernando Suárez, Domagoj Vrgoč

    Abstract: Despite the fact that JSON is currently one of the most popular formats for exchanging data on the Web, there are very few studies on this topic and there are no agreement upon theoretical framework for dealing with JSON. There- fore in this paper we propose a formal data model for JSON documents and, based on the common features present in available systems using JSON, we define a lightweight que… ▽ More

    Submitted 9 January, 2017; originally announced January 2017.

  13. arXiv:1610.06264  [pdf, ps, other

    cs.DB

    Foundations of Modern Query Languages for Graph Databases

    Authors: Renzo Angles, Marcelo Arenas, Pablo Barcelo, Aidan Hogan, Juan Reutter, Domagoj Vrgoc

    Abstract: We survey foundational features underlying modern graph query languages. We first discuss two popular graph data models: edge-labelled graphs, where nodes are connected by directed, labelled edges; and property graphs, where nodes and edges can further have attributes. Next we discuss the two most fundamental graph querying functionalities: graph patterns and navigational expressions. We start wit… ▽ More

    Submitted 15 June, 2017; v1 submitted 19 October, 2016; originally announced October 2016.