Demo Data from VLDB 2026 / reviewers in the wild / expert
Gonzalo I. Diaz
dblp:133/8305
· DBLP profile ↗
5ranked-venue papers
2as first author
0since 2021 · last 2018
0000-0001-6937-7904ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 5 · 2 first-authorApplied, interdisciplinary, general and emerging computing · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Databases, data mining, and information retrieval
4 papers |
Data models and query languages · 38% Information retrieval · 16% Graph data management · 12% | |
| Theoretical computer science
1 paper |
Computational complexity · 77% Logic in computer science · 23% |
Topics — the 9 heaviest of 11, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Data models and query languages › RDF query language
SPARQL |
0.3 | 2 | 2016 | SPARQLByE: Querying RDF data by example · Proc. VLDB Endow. 2016 Reverse Engineering SPARQL Queries · WWW 2016 |
Data models and query languages › query interface
query by example |
0.2 | 1 | 2016 | Reverse Engineering SPARQL Queries · WWW 2016 |
Query processing and optimization
query reverse engineering |
0.2 | 1 | 2016 | SPARQLByE: Querying RDF data by example · Proc. VLDB Endow. 2016 |
Information retrieval › query formulation
query synthesis |
0.2 | 1 | 2016 | Reverse Engineering SPARQL Queries · WWW 2016 |
Graph data management › RDF data management
RDF query processing |
0.2 | 1 | 2016 | SPARQLByE: Querying RDF data by example · Proc. VLDB Endow. 2016 |
Computational complexity › decision problems › isomorphism problems › isomorphism completeness
graph isomorphism completeness |
0.2 | 1 | 2016 | The Exact Complexity of the First-Order Logic Definability Problem · ACM Trans. Database Syst. 2016 |
Data models and query languages › semistructured data
RDF data |
0.2 | 1 | 2014 | A Principled Approach to Bridging the Gap between Graph Data and their Schemas · Proc. VLDB Endow. 2014 |
Information retrieval
query formulation |
0.1 | 1 | 2016 | SPARQLByE: Querying RDF data by example · Proc. VLDB Endow. 2016 |
Logic in computer science
first-order logic |
0.1 | 1 | 2016 | The Exact Complexity of the First-Order Logic Definability Problem · ACM Trans. Database Syst. 2016 |
Methods — techniques the papers use, named apart from their topics
polynomial-time turing reduction · 0.5graph isomorphism oracle · 0.5reverse engineering · 0.2query relaxation · 0.2implementation · 0.2experimental analysis · 0.2complexity analysis · 0.2rule-based specification · 0.2integer linear programming · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2018 | EmbedS: Scalable, Ontology-aware Graph Embeddings
Gonzalo I. Diaz, Achille Fokoue, Mohammad Sadoghi |
EDBT | 1 |
| 2016 | Reverse Engineering SPARQL QueriesabstractSemantic Web systems provide open interfaces for end-users to access data via a powerful high-level query language, SPARQL. But users unfamiliar with either the details of SPARQL or properties of the target dataset may find it easier to query by example -- give examples of the information they want (or examples of both what they want and what they do not want) and let the system reverse engineer the desired query from the examples. This approach has been heavily used in the setting of relational databases. We provide here an investigation of the reverse engineering problem in the context of SPARQL. We first provide a theoretical study, formalising variants of the reverse engineering problem and giving tight bounds on its complexity. We next explain an implementation of a reverse engineering tool for positive examples. An experimental analysis of the tool shows that it scales well in the data size, number of examples, and in the size of the smallest query that fits the data. We also give evidence that reverse engineering tools can provide benefits on real-life datasets. Marcelo Arenas, Gonzalo I. Diaz, Egor V. Kostylev |
WWW | 2 |
| 2016 | SPARQLByE: Querying RDF data by exampleabstractSemantic Web technologies such as RDF and its query language, SPARQL, offer the possibility of opening up the use of public datasets to a great variety of ordinary users. But a key obstacle to the use of open data is the unfamiliarity of users with the structure of data or with SPARQL. To deal with these issues, we introduce a system for querying RDF data by example. At its core is a technique for reverse-engineering SPARQL queries by example. We demonstrate how reverse engineering along with other techniques, such as query relaxation, enables our system, SPARQLByE, to guide users who are unfamiliar with both the dataset and with SPARQL to the desired query and result set. Gonzalo I. Diaz, Marcelo Arenas, Michael Benedikt |
Proc. VLDB Endow. | 1 |
| 2016 | The Exact Complexity of the First-Order Logic Definability ProblemabstractWe study the definability problem for first-order logic, denoted by FO-D ef . The input of FO-D ef is a relational database instance I and a relation R ; the question to answer is whether there exists a first-order query Q (or, equivalently, a relational algebra expression Q ) such that Q evaluated on I gives R as an answer. Although the study of FO-D ef dates back to 1978, when the decidability of this problem was shown, the exact complexity of FO-D ef remains as a fundamental open problem. In this article, we provide a polynomial-time algorithm for solving FO-D ef that uses calls to a graph-isomorphism subroutine (or oracle). As a consequence, the first-order definability problem is found to be complete for the class GI of all problems that are polynomial-time Turing reducible to the graph isomorphism problem, thus closing the open question about the exact complexity of this problem. The technique used is also applied to a generalized version of the problem that accepts a finite set of relation pairs, and whose exact complexity was also open; this version is also found to be GI -complete. Marcelo Arenas, Gonzalo I. Diaz |
ACM Trans. Database Syst. | 2 |
| 2014 | A Principled Approach to Bridging the Gap between Graph Data and their SchemasabstractAlthough RDF graph data often come with an associated schema, recent studies have proven that real RDF data rarely conform to their perceived schemas. Since a number of data management decisions, including storage layouts, indexing, and efficient query processing, use schemas to guide the decision making, it is imperative to have an accurate description of the structuredness of the data at hand (how well the data conform to the schema). In this paper, we have approached the study of the structuredness of an RDF graph in a principled way: we propose a framework for specifying structuredness functions, which gauge the degree to which an RDF graph conforms to a schema. In particular, we first define a formal language for specifying structuredness functions with expressions we call rules. This language allows a user to state a rule to which an RDF graph may fully or partially conform. Then we consider the issue of discovering a refinement of a sort (type) by partitioning the dataset into subsets whose structuredness is over a specified threshold. In particular, we prove that the natural decision problem associated to this refinement problem is NP-complete, and we provide a natural translation of this problem into Integer Linear Programming (ILP). Finally, we test this ILP solution with three real world datasets and three different and intuitive rules, which gauge the structuredness in different ways. We show that the rules give meaningful refinements of the datasets, showing that our language can be a powerful tool for understanding the structure of RDF data, and we show that the ILP solution is practical for a large fraction of existing data. Marcelo Arenas, Gonzalo I. Diaz, Achille Fokoue, Anastasios Kementsietsidis, Kavitha Srinivas |
Proc. VLDB Endow. | 2 |