Claudio Gutierrez 0001

dblp:g/ClaudioGutierrez · also Claudio Gutiérrez 0001 · DBLP profile ↗
← Back
57ranked-venue papers
16as first author
3since 2021 · last 2025
0000-0002-4559-6544ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Databases, data management, data science and information retrieval · 35 · 7 first-author · 1 since 2021Theory of computation · 14 · 9 first-authorArtificial intelligence and machine learning · 7 · 1 first-authorSoftware engineering, systems software and programming languages · 4 · 2 since 2021Applied, interdisciplinary, general and emerging computing · 3Human-computer interaction and ubiquitous computing · 1
YearPublicationVenuePosition
2025 Elucidating Type Conversions in SQL Engines
abstract
Abstract Practical SQL engines differ in subtle ways in their handling of typing constraints and implicit type casts. These issues, usually not considered in formal accounts of SQL, directly affect the portability of queries between engines. To understand this problem, we present a formal typing semantics for SQL, named $$\textsf{TRAF} $$ TRAF , that explicitly captures both static and dynamic type behavior. The system $$\textsf{TRAF} $$ TRAF is expressed in terms of abstract operators that provide the necessary leeway to precisely model different SQL engines (PostgreSQL, MS SQL Server, MySQL, SQLite, and Oracle). We show that this formalism provides formal guarantees regarding the handling of types. We provide practical conditions on engines to prove type safety and soundness of queries. In this regard, $$\textsf{TRAF} $$ TRAF can serve as precise documentation of typing in existing engines and potentially guide their evolution, as well as provide a formal basis to study type-aware query optimizations, and design provably-correct query translators. Additionally, we test the adequacy of the formalism, implementing $$\textsf{TRAF} $$ TRAF in Python for these five engines, and tested them with thousands of randomly-generated queries.
Wenjia Ye, Matías Toro, Claudio Gutierrez 0001, Bruno C. d. S. Oliveira, Éric Tanter
ESOP (1)3
2025 Flexible and Expressive Typed Path Patterns for GQL
abstract
Graph databases have become an important data management technology across various domains, including biology, sociology, industry ( e.g . fraud detection, supply chain management, financial services), and investigative journalism, due to their ability to efficiently store and query large-scale knowledge graphs and networks. Recently, the Graph Query Language (GQL) was introduced as a new ISO standard providing a unified framework for querying graphs. However, this initial specification lacks a formal type system for query validation. As a result, queries can fail at runtime due to type inconsistencies or produce empty results without prior warning. Solving this issue would help users write correct queries, especially on large datasets. To address this gap, we introduce a formal type model for a core fragment of GQL extended with property-based filtering and imprecise types both in the schema and the queries. This model, named FPPC, enables static detection of semantically incorrect and stuck queries, improving user feedback. We establish key theoretical properties, including emptiness (detecting empty queries due to type mismatches) and type safety (guaranteeing that well-typed queries do not fail at runtime). Additionally, we prove a gradual guarantee , ensuring that removing type annotations either does not introduce static type errors or only increases the result set. By integrating imprecision into GQL, FPPC offers a flexible solution for handling schema evolution and incomplete type information. This work contributes to making GQL more robust, improving both its usability and its formal foundation.
Wenjia Ye, Matías Toro, Tomás Diaz, Bruno C. d. S. Oliveira, Manuel Rigger, Claudio Gutierrez 0001, Domagoj Vrgoc
Proc. ACM Program. Lang.6
2021 Querying in the Age of Graph Databases and Knowledge Graphs
abstract
Graphs have become the best way we know of representing knowledge. The computing community has investigated and developed the support for managing graphs by means of digital technology. Graph databases and knowledge graphs surface as the most successful solutions to this program. This tutorial will provide a conceptual map of the data management tasks underlying these developments, paying particular attention to data models and query languages for graphs
Marcelo Arenas, Claudio Gutierrez 0001, Juan F. Sequeda
SIGMOD Conference2
2020 Knowledge Graphs: A Tutorial on the History of Knowledge Graph's Main Ideas
abstract
Knowledge Graphs can be considered as fulfilling an early vision in Computer Science of creating intelligent systems that integrate knowledge and data at large scale. Stemming from scientific advancements in research areas of Semantic Web, Databases, Knowledge representation, NLP, Machine Learning, among others, Knowledge Graphs have rapidly gained popularity in academia and industry in the past years. The integration of such disparate disciplines and techniques give the richness to Knowledge Graphs, but also present the challenge to practitioners and theoreticians to know how current advances develop from early techniques in order, on one hand, take full advantage of them, and on the other, avoid reinventing the wheel. This tutorial will provide a historical context on the roots of Knowledge Graphs grounded in the advancements of Logic, Data and the combination thereof.
Claudio Gutierrez 0001, Juan F. Sequeda
CIKM1
2019 A New Class Of Proximity Data Obtained From Dictionary Networks
Camilo Garrido, Claudio Gutierrez 0001, Guillermo Soto
CogSci2
2018 Organic Visualization of Document Evolution
abstract
Recent availability of data about writing processes at keystroke-granularity has enabled research on the evolution of document writing. A natural task is to develop systems that can actually show this data, that is, user interfaces that transform the data of the process of writing --today a black box-- into intelligible forms. On this line, we propose a data structure that captures a document's fine-grained history and an organic visualization that serves as an interface to it. We evaluate a proof-of-concept implementation of the system through a pilot study using documents written by students at a public university. Our results are promising and reveal facets such as general strategies adopted, local edition density and hierarchical structure of the final text.
Ignacio Pérez-Messina, Claudio Gutierrez 0001, Eduardo Graells-Garrido
IUI2
2018 Certain Answers for SPARQL with Blank Nodes
Daniel Hernández 0002, Claudio Gutierrez 0001, Aidan Hogan
ISWC (1)2
2018 G-CORE: A Core for Future Graph Query Languages
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 citizens. Our result is G-CORE, a powerful graph query language design that fulfills these goals, and strikes a careful balance between path query expressivity and evaluation complexity.
Renzo Angles, Marcelo Arenas, Pablo Barceló, Peter Boncz, George Fletcher 0001, Claudio Gutierrez 0001, Tobias Lindaaker, Marcus Paradies, Stefan Plantikow, Juan F. Sequeda, Oskar van Rest, Hannes Voigt
SIGMOD Conference6
2016 Dictionaries as Networks: Identifying the graph structure of Ogden's Basic English
abstract
We study the network structure underlying dictionaries. We systematize the properties of such networks and show their relevance for linguistics. As case of study, we apply this technique to identify the graph structure of Ogden’s Basic English. We show that it constitutes a strong core of the English language network and that classic centrality measures fail to capture this set of words.
Camilo Garrido, Claudio Gutierrez 0001
COLING2
2016 The Multiset Semantics of SPARQL Patterns
Renzo Angles, Claudio Gutierrez 0001
ISWC (1)2
2016 Building knowledge maps of Web graphs
Valeria Fionda, Claudio Gutierrez 0001, Giuseppe Pirrò
Artif. Intell.2
2015 NautiLOD: A Formal Language for the Web of Data Graph
abstract
The Web of Linked Data is a huge graph of distributed and interlinked datasources fueled by structured information. This new environment calls for formal languages and tools to automatize navigation across datasources (nodes in such graph) and enable semantic-aware and Web-scale search mechanisms. In this article we introduce a declarative navigational language for the Web of Linked Data graph called N auti LOD. N auti LOD enables one to specify datasources via the intertwining of navigation and querying capabilities. It also features a mechanism to specify actions (e.g., send notification messages) that obtain their parameters from datasources reached during the navigation. We provide a formalization of the N auti LOD semantics, which captures both nodes and fragments of the Web of Linked Data. We present algorithms to implement such semantics and study their computational complexity. We discuss an implementation of the features of N auti LOD in a tool called swget, which exploits current Web technologies and protocols. We report on the evaluation of swget and its comparison with related work. Finally, we show the usefulness of capturing Web fragments by providing examples in different knowledge domains.
Valeria Fionda, Giuseppe Pirrò, Claudio Gutierrez 0001
ACM Trans. Web3
2014 Knowledge Maps of Web Graphs
Valeria Fionda, Claudio Gutierrez 0001, Giuseppe Pirrò
KR2
2014 The swget portal: Navigating and acting on the web of linked data
Valeria Fionda, Claudio Gutierrez 0001, Giuseppe Pirrò
J. Web Semant.2
2013 The Logic of Extensional RDFS
Enrico Franconi, Claudio Gutierrez 0001, Alessandro Mosca 0001, Giuseppe Pirrò, Riccardo Rosati 0001
ISWC (1)2
2013 Linked Open Data technologies for publication of census microdata
abstract
Censuses are one of the most relevant types of statistical data, allowing analyses of the population in terms of demography, economy, sociology, and culture. For fine‐grained analysis, census agencies publish census microdata that consist of a sample of individual records of the census containing detailed anonymous individual information. Working with microdata from different censuses and doing comparative studies are currently difficult tasks due to the diversity of formats and granularities. In this article, we show that novel data processing techniques can be applied to make census microdata interoperable and easy to access and combine. In fact, we demonstrate how Linked Open Data principles, a set of techniques to publish and make connections of (semi‐)structured data on the web, can be fruitfully applied to census microdata. We present a step‐by‐step process to achieve this goal and we study, in theory and practice, two real case studies: the 2001 Spanish census and a general framework for Integrated Public Use Microdata Series (IPUMS‐I).
Gustavo Pabón, Claudio Gutierrez 0001, Javier D. Fernández, Miguel A. Martínez-Prieto
J. Assoc. Inf. Sci. Technol.2
2013 Binary RDF representation for publication and exchange (HDT)
Javier D. Fernández, Miguel A. Martínez-Prieto, Claudio Gutierrez 0001, Axel Polleres, Mario Arias
J. Web Semant.3
2012 The first university computer in Chile
abstract
The first digital computer for scientific and engineering applications was installed in Chile in 1962. It was an ER-56 Standard Elektrik Lorenz (“Lorenzo” by its Spanish nickname) made in Germany. It was acquired the Faculty of Physical and Mathematical Sciences of University of Chile. It was used in teaching, scientific and technological research, and in engineering projects of State and private enterprises. Its arrival installed automation and computers in the imaginary of Chilean society. Five years of intense use laid the foundation for the future development of the computing discipline in the country.
Juan Alvarez, Claudio Gutierrez 0001
CLEI2
2012 Semantic navigation on the web of data: specification of routes, web fragments and actions
abstract
The massive semantic data sources linked in the Web of Data give new meaning to old features like navigation; introduce new challenges like semantic specification of Web fragments; and make it possible to specify actions relying on semantic data. In this paper we introduce a declarative language to face these challenges. Based on navigational features, it is designed to specify fragments of the Web of Data and actions to be performed based on these data. We implement it in a centralized fashion, and show its power and performance. Finally, we explore the same ideas in a distributed setting, showing their feasibility, potentialities and challenges.
Valeria Fionda, Claudio Gutierrez 0001, Giuseppe Pirrò
WWW2
2011 RDFS Update: From Theory to Practice
Claudio Gutierrez 0001, Carlos A. Hurtado, Alejandro A. Vaisman
ESWC (2)1
2011 Foundations of Semantic Web databases
Claudio Gutierrez 0001, Carlos A. Hurtado, Alberto O. Mendelzon, Jorge Pérez 0001
J. Comput. Syst. Sci.1
2011 Some Remarks on the Paper "semQA: SPARQL with Idempotent Disjunction"
abstract
In the paper, “semQA: SPARQL with Idempotent Disjunction”, the authors study the RDF query language SPARQL. In particular, they claim that some of the results presented in are not correct. In this note, we refute the claims made in, and actually show that some of the formal results of are incorrect.
Marcelo Arenas, Claudio Gutierrez 0001, Jorge Pérez 0001
IEEE Trans. Knowl. Data Eng.2
2010 Compact Representation of Large RDF Data Sets for Publishing and Exchange
Javier D. Fernández, Miguel A. Martínez-Prieto, Claudio Gutierrez 0001
ISWC (1)3
2010 RDF compression: basic approaches
abstract
This paper studies the compressibility of RDF data sets. We show that big RDF data sets are highly compressible due to the structure of RDF graphs (power law), organization of URIs and RDF syntax verbosity. We present basic approaches to compress RDF data and test them with three well-known, real-world RDF data sets.
Javier D. Fernández, Claudio Gutierrez 0001, Miguel A. Martínez-Prieto
WWW2
2010 nSPARQL: A navigational language for RDF
Jorge Pérez 0001, Marcelo Arenas, Claudio Gutierrez 0001
J. Web Semant.3
2009 Representing, Querying and Transforming Social Networks with RDF/SPARQL
Mauro San Martín, Claudio Gutierrez 0001
ESWC2
2009 Semantics and complexity of SPARQL
abstract
SPARQL is the standard language for querying RDF data. In this article, we address systematically the formal study of the database aspects of SPARQL, concentrating in its graph pattern matching facility. We provide a compositional semantics for the core part of SPARQL, and study the complexity of the evaluation of several fragments of the language. Among other complexity results, we show that the evaluation of general SPARQL patterns is PSPACE-complete. We identify a large class of SPARQL patterns, defined by imposing a simple and natural syntactic restriction, where the query evaluation problem can be solved more efficiently. This restriction gives rise to the class of well-designed patterns. We show that the evaluation problem is coNP-complete for well-designed patterns. Moreover, we provide several rewriting rules for well-designed patterns whose application may have a considerable impact in the cost of evaluating SPARQL queries.
Jorge Pérez 0001, Marcelo Arenas, Claudio Gutierrez 0001
ACM Trans. Database Syst.3
2009 Simple and Efficient Minimal RDFS
Jorge Pérez 0001, Claudio Gutierrez 0001
J. Web Semant.3
2008 Foundations of RDF Databases
Claudio Gutierrez 0001
ESWC1
2008 The Expressive Power of SPARQL
Renzo Angles, Claudio Gutierrez 0001
ISWC2
2008 nSPARQL: A Navigational Language for RDF
Jorge Pérez 0001, Marcelo Arenas, Claudio Gutierrez 0001
ISWC3
2007 Minimal Deductive Systems for RDF
Jorge Pérez 0001, Claudio Gutierrez 0001
ESWC3
2007 Complexity of the bisection method
Claudio Gutierrez 0001, Flavio Gutierrez, María Cecilia Rivara
Theor. Comput. Sci.1
2007 Introducing Time into RDF
abstract
The resource description framework (RDF) is a metadata model and language recommended by the W3C. This paper presents a framework to incorporate temporal reasoning into RDF, yielding temporal RDF graphs. We present a semantics for these kinds of graphs which includes the notion of temporal entailment and a syntax to incorporate this framework into standard RDF graphs, using the RDF vocabulary plus temporal labels. We give a characterization of temporal entailment in terms of RDF entailment and show that the former does not yield extra asymptotic complexity with respect to nontemporal RDF graphs. We also discuss temporal RDF graphs with anonymous timestamps, providing a theoretical framework for the study of temporal anonymity. Finally, we sketch a temporal query language for RDF, along with complexity results for query evaluation that show that the time dimension preserves the tractability of answers
Claudio Gutierrez 0001, Carlos A. Hurtado, Alejandro A. Vaisman
IEEE Trans. Knowl. Data Eng.1
2006 A Formal Approach to Qualitative Reasoning on Topological Properties of Networks
M. Andrea Rodríguez, Claudio Gutierrez 0001
EKAW2
2006 Semantics and Complexity of SPARQL
Jorge Pérez 0001, Marcelo Arenas, Claudio Gutierrez 0001
ISWC3
2006 The Meaning of Erasing in RDF under the Katsuno-Mendelzon Approach
Claudio Gutierrez 0001, Carlos A. Hurtado, Alejandro A. Vaisman
WebDB1
2006 Normal forms for binary relations
Daniel J. Dougherty, Claudio Gutierrez 0001
Theor. Comput. Sci.2
2005 Querying RDF Data from a Graph Database Perspective
Renzo Angles, Claudio Gutierrez 0001
ESWC2
2005 Temporal RDF
Claudio Gutierrez 0001, Carlos A. Hurtado, Alejandro A. Vaisman
ESWC1
2005 The existential theory of equations with rational constraints in free groups is PSPACE-complete
Volker Diekert, Claudio Gutierrez 0001, Christian Hagenah
Inf. Comput.2
2005 Capturing summarizability with integrity constraints in OLAP
abstract
In multidimensional data models intended for online analytic processing (OLAP), data are viewed as points in a multidimensional space. Each dimension has structure, described by a directed graph of categories, a set of members for each category, and a child/parent relation between members. An important application of this structure is to use it to infer summarizability, that is, whether an aggregate view defined for some category can be correctly derived from a set of precomputed views defined for other categories. A dimension is called structurally heterogeneous if two members in a given category are allowed to have ancestors in different categories. In this article, we propose a class of integrity constraints, dimension constraints , that allow us to reason about summarizability in heterogeneous dimensions. We introduce the notion of frozen dimensions which are minimal homogeneous dimension instances representing the different structures that are implicitly combined in a heterogeneous dimension. Frozen dimensions provide the basis for efficiently testing the implication of dimension constraints and are a useful aid to understanding heterogeneous dimensions. We give a sound and complete algorithm for solving the implication of dimension constraints that uses heuristics based on the structure of the dimension and the constraints to speed up its execution. We study the intrinsic complexity of the implication problem and the running time of our algorithm.
Carlos A. Hurtado, Claudio Gutierrez 0001, Alberto O. Mendelzon
ACM Trans. Database Syst.2
2004 A Geometric Approach to the Bisection Method
Claudio Gutierrez 0001, Flavio Gutierrez, María Cecilia Rivara
LATIN1
2004 Foundations of Semantic Web Databases
abstract
The Semantic Web is based on the idea of adding more machine-readable semantics to web information via annotations written in a language called the Resource Description Framework (RDF). RDF resembles a subset of binary first-order logic including the ability to refer to anonymous objects. Its extended version, RDFS, supports reification, typing and inheritance. These features introduce new challenges into the formal study of sets of RDF/RDFS statements and languages for querying them. Although several such query languages have been proposed, there has been little work on foundational aspects. We investigate these, including computational aspects of testing entailment and redundancy. We propose a query language with well-defined semantics and study the complexity of query processing, query containment, and simplification of answers.
Claudio Gutierrez 0001, Carlos A. Hurtado, Alberto O. Mendelzon
PODS1
2004 Bipartite Graphs as Intermediate Model for RDF
Jonathan Hayes, Claudio Gutierrez 0001
ISWC2
2004 Structuring Information on the Web from Below: The case of Educational Organizations in Chile
Ernesto Krsulovic-Morales, Claudio Gutierrez 0001
J. Web Eng.2
2003 Computing Cube View Dependences in OLAP Datacubes
abstract
A common technique for speeding up OLAP query processing is to materialize (pre-compute) some aggregate views, called cube views, and use them for the derivation of other cube views. The derivations are inferred from the dimension hierarchies, and are usually represented as a relation between cube views called cube dependence relation, also called summarizability relation for a single dimension hierarchy. In this paper, we study the problem of computing the summarizability relation of dimension schemas that model structural irregularities of dimensions by means of integrity constraints. We study the intrinsic complexity of the problem, and present an algorithm, which uses deep structural properties of dimension hierarchies and constraints to solve the problem. Finally, we give an extension of the algorithm to compute the dependence relation for the multidimensional case.
Carlos A. Hurtado, Claudio Gutierrez 0001
SSDBM2
2003 Equations in free semigroups with involution and their relation to equations in free groups
Claudio Gutierrez 0001
Theor. Comput. Sci.1
2002 Consistent Answers from Integrated Data Sources
Leo Bertossi, Jan Chomicki, Alvaro Cortés-Calabuig, Claudio Gutierrez 0001
FQAS4
2002 Building Yearbooks with RDF
Ernesto Krsulovic-Morales, Claudio Gutierrez 0001
HIS2
2001 The Existential Theory of Equations with Rational Constraints in Free Groups is PSPACE-Complete
Volker Diekert, Claudio Gutierrez 0001, Christian Hagenah
STACS2
2001 Normal forms for connectedness in categories
Claudio Gutierrez 0001
Ann. Pure Appl. Log.1
2000 Equations in Free Semigroups with Anti-involution and Their Relation to Equations in Free Groups
Claudio Gutierrez 0001
LATIN1
2000 Normal Forms and Reduction for Theories of Binary Relations
Daniel J. Dougherty, Claudio Gutierrez 0001
RTA2
2000 Satisfiability of equations in free groups is in PSPACE
abstract
We prove that the computational complexity of the problem of deciding if an equation in a free group has a solution is PSPACE. The problem was proved decidable in 1982 by Makanin, whose algorithm was proved later to be non primitive recursive: this was the best upper bound known for this problem. Our proof consists in reducing equations in free groups to equations in free semigroups with antiinvolution, and presenting an algorithm for deciding equations in free semigroups with antiinvolution. 1. INTRODUCTION Let \\Sigma = fa1 ; : : : ; ang be an alphabet. An equation in the free group G generated by \\Sigma with unknowns x1 ; : : : ; xm is an equality of the form w(x1 ; : : : ; xm ; a1 ; : : : ; an) = 1, where w is a word formed from the letters x1 ; : : : ; xm ; a1 ; : : : ; an and their inverses. A solution of such an equation is a list v1 ; : : : ; vm of words in a1 ; : : : ; an ; a \\Gamma1 1 ; : : : ; a \\Gamma1 n such that w(v1 ; : : : ; vm ; a1 ; : : : ; an) = 1 in the group ...
Claudio Gutierrez 0001
STOC1
1998 Satisfiability of Word Equations with Constants is in Exponential Space
abstract
In this paper we study solvability of equations over free semigroups, known as word equations, particularly G.S. Makanin's algorithm (1977), a general procedure to decide if a word equation has a solution. The upper bound time-complexity of Makanin's original decision procedure was quadruple exponential in the length of the equation, as shown by Jaffar. A. Koscielski and L. Pacholski (1996) reduced it to triple exponential, and conjectured that it could be brought down to double exponential. The present paper proves this conjecture. In fact we prove the stronger fact that its space-complexity is single exponential.
Claudio Gutierrez 0001
FOCS1
1998 Solving Equations in Strings: On Makanin's Algorithm
Claudio Gutierrez 0001
LATIN1