Benjamin Cogrel
Free University of Bozen-Bolzano
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Benjamin Cogrel.
Sprachwissenschaft | 2016
Diego Calvanese; Benjamin Cogrel; Sarah Komla-Ebri; Roman Kontchakov; Davide Lanti; Martin Rezk; Mariano Rodriguez-Muro; Guohui Xiao
We present Ontop, an open-source Ontology-Based Data Access (OBDA) system that allows for querying relational data sources through a conceptual representation of the domain of interest, provided in terms of an ontology, to which the data sources are mapped. Key features of Ontop are its solid theoretical foundations, a virtual approach to OBDA, which avoids materializing triples and is implemented through the query rewriting technique, extensive optimizations exploiting all elements of the OBDA architecture, its compliance to all relevant W3C recommendations (including SPARQL queries, R2RML mappings, and OWL2QL and RDFS ontologies), and its support for all major relational databases.
european semantic web conference | 2015
Diego Calvanese; Benjamin Cogrel; Sarah Komla-Ebri; Davide Lanti; Martin Rezk; Guohui Xiao
Ontop is an Ontology Based Data Access system allowing users to access a relational database through a conceptual layer provided by an ontology. In this demo, we use the recently developed NPD benchmark +4 billion triples to demonstrate the features of Ontop. First we use Ontop as a SPARQL end-point to load the ontology and mappings, and answer SPARQL queries. Then, we will show how to use Ontop to check inconsistencies and exploit SWRL ontologies.
international semantic web conference | 2018
Guohui Xiao; Roman Kontchakov; Benjamin Cogrel; Diego Calvanese; Elena Botoeva
OPTIONAL is a key feature in SPARQL for dealing with missing information. While this operator is used extensively, it is also known for its complexity, which can make efficient evaluation of queries with OPTIONAL challenging. We tackle this problem in the Ontology-Based Data Access (OBDA) setting, where the data is stored in a SQL relational database and exposed as a virtual RDF graph by means of an R2RML mapping. We start with a succinct translation of a SPARQL fragment into SQL. It fully respects bag semantics and three-valued logic and relies on the extensive use of the LEFT JOIN operator and COALESCE function. We then propose optimisation techniques for reducing the size and improving the structure of generated SQL queries. Our optimisations capture interactions between JOIN, LEFT JOIN, COALESCE and integrity constraints such as attribute nullability, uniqueness and foreign key constraints. Finally, we empirically verify effectiveness of our techniques on the BSBM OBDA benchmark.
international conference on database theory | 2018
Elena Botoeva; Diego Calvanese; Benjamin Cogrel; Guohui Xiao
In this paper, we consider MongoDB, a widely adopted but not formally understood database system managing JSON documents and equipped with a powerful query mechanism, called the aggregation framework. We provide a clean formal abstraction of this query language, which we call MQuery. We study the expressivity of MQuery, showing the equivalence of its well-typed fragment with nested relational algebra. We further investigate the computational complexity of significant fragments of it, obtaining several (tight) bounds in combined complexity, which range from LogSpace to alternating exponential-time with a polynomial number of alternations.
Description Logics | 2016
Elena Botoeva; Diego Calvanese; Benjamin Cogrel; Martin Rezk; Guohui Xiao
arXiv: Databases | 2016
Elena Botoeva; Diego Calvanese; Benjamin Cogrel; Martin Rezk; Guohui Xiao
arXiv: Databases | 2016
Elena Botoeva; Diego Calvanese; Benjamin Cogrel; Guohui Xiao
SEBD | 2015
Diego Calvanese; Benjamin Cogrel; Elem Güzel Kalaycı; Sarah Komla-Ebri; Roman Kontchakov; Davide Lanti; Martin Rezk; Mariano Rodriguez-Muro; Guohui Xiao
arXiv: Databases | 2018
Guohui Xiao; Roman Kontchakov; Benjamin Cogrel; Diego Calvanese; Elena Botoeva
SEBD | 2018
Elena Botoeva; Diego Calvanese; Benjamin Cogrel; Guohui Xiao