Pontificia Universidad Catolica de Chile
Departamento de Ciencia de la Computación
In spite of being the standard query language for RDF, SPARQL is not efficient. In fact, the problem of evaluating SPARQL patterns is PSPACE-complete. In practice, however, the features that make this problem so hard appear to be used in... more
An explanation of the mismatch between the definition of blank nodes for RDF and SPARQL, and some of the consequences in terms of complexity of using one or the other.
Where does this difference come from? John owns NULL/blank ◮ SQL: We don't know if John owns an object.
Blank nodes are defined in RDF as 'existential variables' in the same way that has been used before in mathematical logic. However, evidence suggests that actual usage of RDF does not follow this definition. In this paper we thoroughly... more
In Computer Science, the area called “Formal Languages” is concerned about sets of words, or strings, and their properties. Every programming language is a particular case of a formal language, so applications arising from this area are... more
In Computer Science, the area called “Formal Languages” is concerned about sets of words, or strings, and their properties. Every programming language is a particular case of a formal language, so applications arising from this area are... more
Jointly with the release of RDF in 1999 as recommendation of the W3C, the natural problem of querying RDF data was raised. Since then, several designs and implementations of RDF query languages have been proposed (see [9] and [7] for... more
In spite of being the standard query language for RDF, SPARQL is not efficient. In fact, the problem of evaluating SPARQL patterns is PSPACEcomplete. In practice, however, the features that make this problem so hard appear to be used in... more
In this paper we thoroughly cover the issue of blank nodes, which have been defined in RDF as 'existential variables'. We first introduce the theoretical precedent for existential blank nodes from first order logic and incomplete... more
Business Process Management has gained importance within organizations due to the need to streamline their operations. Nevertheless, despite the existence of process modeling standards such as BPMN, nowadays it is difficult to specify... more
Today quality and safety are major drivers for the food industry. In this context, computer vision technologies might prove highly relevant, providing objective measurements of relevant visual attributes related to food quality and... more