Skip to main content

Showing 1–14 of 14 results for author: Angles, R

.
  1. arXiv:2407.04823  [pdf, other

    cs.DB

    Path-based Algebraic Foundations of Graph Query Languages

    Authors: Renzo Angles, Angela Bonifati, Roberto García, Domagoj Vrgoč

    Abstract: Graph databases are gaining momentum thanks to the flexibility and expressiveness of their data model and query languages. A standardization activity driven by the ISO/IEC standardization body is also ongoing and has already conducted to the specification of the first versions of two standard graph query languages, namely SQL/PGQ and GQL, respectively in 2023 and 2024. Apart from the standards, th… ▽ More

    Submitted 5 July, 2024; originally announced July 2024.

    Comments: Under review

  2. arXiv:2307.06119  [pdf, other

    cs.DB

    SparqLog: A System for Efficient Evaluation of SPARQL 1.1 Queries via Datalog [Experiment, Analysis and Benchmark]

    Authors: Renzo Angles, Georg Gottlob, Aleksandar Pavlovic, Reinhard Pichler, Emanuel Sallinger

    Abstract: Over the past decade, Knowledge Graphs have received enormous interest both from industry and from academia. Research in this area has been driven, above all, by the Database (DB) community and the Semantic Web (SW) community. However, there still remains a certain divide between approaches coming from these two communities. For instance, while languages such as SQL or Datalog are widely used in t… ▽ More

    Submitted 11 July, 2023; originally announced July 2023.

  3. 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)

  4. 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.

  5. arXiv:2012.06171  [pdf, other

    cs.DC cs.DB

    The Future is Big Graphs! A Community View on Graph Processing Systems

    Authors: Sherif Sakr, Angela Bonifati, Hannes Voigt, Alexandru Iosup, Khaled Ammar, Renzo Angles, Walid Aref, Marcelo Arenas, Maciej Besta, Peter A. Boncz, Khuzaima Daudjee, Emanuele Della Valle, Stefania Dumbrava, Olaf Hartig, Bernhard Haslhofer, Tim Hegeman, Jan Hidders, Katja Hose, Adriana Iamnitchi, Vasiliki Kalavri, Hugo Kapp, Wim Martens, M. Tamer Özsu, Eric Peukert, Stefan Plantikow , et al. (16 additional authors not shown)

    Abstract: Graphs are by nature unifying abstractions that can leverage interconnectedness to represent, explore, predict, and explain real- and digital-world phenomena. Although real users and consumers of graph instances and graph workloads understand these abstractions, future problems will require new abstractions and systems. What needs to happen in the next decade for big graph processing to continue t… ▽ More

    Submitted 11 December, 2020; originally announced December 2020.

    Comments: 12 pages, 3 figures, collaboration between the large-scale systems and data management communities, work started at the Dagstuhl Seminar 19491 on Big Graph Processing Systems, to be published in the Communications of the ACM

    ACM Class: C.3; E.0; H.2; J.0

  6. arXiv:2001.02299  [pdf, other

    cs.DB cs.PF cs.SI

    The LDBC Social Network Benchmark

    Authors: Renzo Angles, János Benjamin Antal, Alex Averbuch, Altan Birler, Peter Boncz, Márton Búr, Orri Erling, Andrey Gubichev, Vlad Haprian, Moritz Kaufmann, Josep Lluís Larriba Pey, Norbert Martínez, József Marton, Marcus Paradies, Minh-Duc Pham, Arnau Prat-Pérez, David Püroja, Mirko Spasić, Benjamin A. Steer, Dávid Szakállas, Gábor Szárnyas, Jack Waudby, Mingxi Wu, Yuchen Zhang

    Abstract: The Linked Data Benchmark Council's Social Network Benchmark (LDBC SNB) is an effort intended to test various functionalities of systems used for graph-like data management. For this, LDBC SNB uses the recognizable scenario of operating a social network, characterized by its graph-shaped data. LDBC SNB consists of two workloads that focus on different functionalities: the Interactive workload (int… ▽ More

    Submitted 14 January, 2024; v1 submitted 7 January, 2020; originally announced January 2020.

    Comments: For the repository containing the source code of this technical report, see https://github.com/ldbc/ldbc_snb_docs

    ACM Class: H.2.4

  7. Directly Map** RDF Databases to Property Graph Databases

    Authors: Renzo Angles, Harsh Thakkar, Dominik Tomaszuk

    Abstract: RDF triplestores and property graph databases are two approaches for data management which are based on modeling, storing, and querying graph-like data. In spite of such common principles, they present special features that complicate the task of database interoperability. While there exist some methods to transform RDF graphs into property graphs, and vice versa, they lack compatibility and a sol… ▽ More

    Submitted 3 June, 2020; v1 submitted 4 December, 2019; originally announced December 2019.

    Comments: This work has been accepted and published at the IEEE Access Journal DOI: 10.1109/ACCESS.2020.2993117

    Journal ref: IEEE Access Volume 8, 2020

  8. arXiv:1801.04387  [pdf, ps, other

    cs.LO

    The Problem of Correlation and Substitution in SPARQL -- Extended Version

    Authors: Daniel Hernández, Claudio Gutierrez, Renzo Angles

    Abstract: Implementations of a standard language are expected to give same outputs to identical queries. In this paper we study why different implementations of SPARQL (Fuseki, Virtuoso, Blazegraph and rdf4j) behave differently when evaluating queries with correlated variables. We show that at the core of this problem lies the historically troubling notion of logical substitution. We present a formal framew… ▽ More

    Submitted 22 February, 2018; v1 submitted 13 January, 2018; originally announced January 2018.

  9. An introduction to Graph Data Management

    Authors: Renzo Angles, Claudio Gutierrez

    Abstract: A graph database is a database where the data structures for the schema and/or instances are modeled as a (labeled)(directed) graph or generalizations of it, and where querying is expressed by graph-oriented operations and type constructors. In this article we present the basic notions of graph databases, give an historical overview of its main development, and study the main current systems that… ▽ More

    Submitted 29 December, 2017; originally announced January 2018.

  10. arXiv:1712.01550  [pdf, other

    cs.DB

    G-CORE: A Core for Future Graph Query Languages

    Authors: Renzo Angles, Marcelo Arenas, Pablo Barceló, Peter Boncz, George H. L. Fletcher, Claudio Gutierrez, Tobias Lindaaker, Marcus Paradies, Stefan Plantikow, Juan Sequeda, Oskar van Rest, Hannes Voigt

    Abstract: We report on a community effort between industry and academia to shape the future of graph query languages. We argue that existing graph database management systems should consider supporting a query language with two key characteristics. First, it should be composable, meaning, that graphs are the input and the output of queries. Second, the graph query language should treat paths as first-class… ▽ More

    Submitted 6 December, 2017; v1 submitted 5 December, 2017; originally announced December 2017.

  11. 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.

  12. arXiv:1610.04315  [pdf, ps, other

    cs.DB

    The multiset semantics of SPARQL patterns

    Authors: Renzo Angles, Claudio Gutierrez

    Abstract: The paper determines the algebraic and logic structure of the multiset semantics of the core patterns of SPARQL. We prove that the fragment formed by AND, UNION, OPTIONAL, FILTER, MINUS and SELECT corresponds precisely to both, the intuitive multiset relational algebra (projection, selection, natural join, arithmetic union and except), and the multiset non-recursive Datalog with safe negation.

    Submitted 13 October, 2016; originally announced October 2016.

    Comments: This is an extended and updated version of the paper accepted at the International Semantic Web Conference 2016

  13. arXiv:1606.01441  [pdf, ps, other

    cs.DB

    Correlation and Substitution in SPARQL

    Authors: Daniel Hernández, Claudio Gutierrez, Renzo Angles

    Abstract: In the current SPARQL specification the notion of correlation and substitution are not well defined. This problem triggers several ambiguities in the semantics. In fact, implementations as Fuseki and Virtuoso assume different semantics. In this technical report, we provide a semantics of correlation and substitution following the classic philosophy of substitution and correlation in logic, progr… ▽ More

    Submitted 11 July, 2016; v1 submitted 4 June, 2016; originally announced June 2016.

  14. arXiv:1603.06053  [pdf, ps, other

    cs.DB

    Negation in SPARQL

    Authors: Renzo Angles, Claudio Gutierrez

    Abstract: This paper presents a thorough study of negation in SPARQL. The types of negation supported in SPARQL are identified and their main features discussed. Then, we study the expressive power of the corresponding negation operators. At this point, we identify a core SPARQL algebra which could be used instead of the W3C SPARQL algebra. Finally, we analyze the negation operators in terms of their compli… ▽ More

    Submitted 6 June, 2016; v1 submitted 19 March, 2016; originally announced March 2016.

    Comments: Proc. of the Alberto Mendelzon International Workshop on Foundations of Data Management (AMW'2016)