Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Gonzalo I. Diaz

dblp:133/8305 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Data models and query languages › RDF query language
SPARQL
0.322016
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.212016
Reverse Engineering SPARQL Queries · WWW 2016
Query processing and optimization
query reverse engineering
0.212016
SPARQLByE: Querying RDF data by example · Proc. VLDB Endow. 2016
Information retrieval › query formulation
query synthesis
0.212016
Reverse Engineering SPARQL Queries · WWW 2016
Graph data management › RDF data management
RDF query processing
0.212016
SPARQLByE: Querying RDF data by example · Proc. VLDB Endow. 2016
Computational complexity › decision problems › isomorphism problems › isomorphism completeness
graph isomorphism completeness
0.212016
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.212014
A Principled Approach to Bridging the Gap between Graph Data and their Schemas · Proc. VLDB Endow. 2014
Information retrieval
query formulation
0.112016
SPARQLByE: Querying RDF data by example · Proc. VLDB Endow. 2016
Logic in computer science
first-order logic
0.112016
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
YearPublicationVenuePosition
2018 EmbedS: Scalable, Ontology-aware Graph Embeddings
Gonzalo I. Diaz, Achille Fokoue, Mohammad Sadoghi
EDBT1
2016 Reverse Engineering SPARQL Queries
abstract
Semantic 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
WWW2
2016 SPARQLByE: Querying RDF data by example
abstract
Semantic 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 Problem
abstract
We 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 Schemas
abstract
Although 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