Ontology-based data access - Beyond relational sources

  title={Ontology-based data access - Beyond relational sources},
  author={Elena Botoeva and Diego Calvanese and Benjamin Cogrel and Julien Corman and Guohui Xiao},
  journal={Intelligenza Artificiale},
The database (DB) landscape has been significantly diversified during the last decade, resulting in the emergence of a variety of non-relational (also called NoSQL) DBs, e.g., XML and JSON-document DBs, key-value stores, and graph DBs. To enable access to such data, we generalize the well-known ontology-based data access (OBDA) framework so as to allow for querying arbitrary data sources using SPARQL. We propose an architecture for a generalized OBDA system implementing the virtual approach… 
Enhancing virtual ontology based access over tabular data with Morph-CSV
This work proposes Morph-CSV, a framework for querying tabular data that exploits information from typical OBDA inputs to enforce constraints that can be used together with any SPARQL-to-SQL OBDA engine, and compares and reports the performance of two SParQL- to- SQL OBDA engines, without and with the incorporation of Morph- CSV.
The framework of OBDA is presented by discussing the main components of ontology-based data access, techniques, applications and future challenges by addressing the evolution of heterogeneous data residing in various data sources.
A dataspace-based framework for OLAP analyses in a high-variety multistore
This paper proposes an approach to support data analysis within a high-variety multistore, with heterogeneous schemas and overlapping records, by automatically handling both data model and schema heterogeneity through a dataspace layer on top of the underlying DBMSs.


A Generalized Framework for Ontology-Based Data Access
This work generalizes the well-known ontology-based data access (OBDA) framework so as to allow for querying arbitrary data sources using sparql, and proposes an architecture for a generalized OBDA system implementing the virtual approach.
OntoMongo- Ontology-Based Data Access for NoSQL
This paper presents a novel approach for OBDA with document-oriented NoSQL databases, which uses an access interface with an intermediate conceptual layer that is extensible and flexible, capable of providing access to different types of database management systems.
Ontop: Answering SPARQL queries over relational databases
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
Translation of Relational and Non-relational Databases into RDF with xR2RML
With the growing amount of data being continuously produced, it is crucial to come up with solutions to expose data from ever more heterogeneous databases (e.g. NoSQL systems) as linked data. In
Ontology-Based Data Access: Ontop of Databases
The architecture and technologies underpinning the OBDA system Ontop are presented and it is demonstrated that, for standard ontologies, queries and data stored in relational databases, Ontop is fast, efficient and produces SQL rewritings of high quality.
RDF Support in the Virtuoso DBMS
This paper discusses RDF related work in the context of OpenLink Virtuoso, a general purpose relational / federated database and applications platform, and discusses adapting a relational engine for native RDF support with dedicated data types, bitmap indexing and SQL optimizer techniques.
OBDA: Query Rewriting or Materialization? In Practice, Both!
This paper presents the development of UltrawrapOBDA, an OBDA system comprising bidirectional evaluation and observes that by compiling the ontological entailments as mappings, implementing the mappings as SQL views and materializing a subset of the views, the underlying SQL optimizer is able to reduce the execution time of a SPARQL query.
Linking Data to Ontologies
This paper presents a new ontology language, based on Description Logics, that is particularly suited to reason with large amounts of instances and a novel mapping language that is able to deal with the so-called impedance mismatch problem.
Ontology-Based Data Access: The Experience at the Italian Department of Treasury
This paper presents what it believes is the first industrial experience of a comprehensive OBDA project, developed jointly by Sapienza University of Rome and the Department of Treasury of the Italian Ministry of Econonomy and Finance.
Semantics and complexity of SPARQL
This article identifies 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 and shows that the evaluation problem is coNP-complete for well-designed patterns.