Foundations of ontology-based data access under bag semantics

作者:

摘要

Ontology-based data access (OBDA) is a popular approach for integrating and querying multiple data sources by means of a shared ontology. The ontology is linked to the sources using mappings, which assign to ontology predicates views over the data. The conventional semantics of OBDA is set-based—that is, the extension of the views defined by the mappings does not contain duplicate tuples. This treatment is, however, in disagreement with the standard semantics of database views and database management systems in general, which is based on bags and where duplicate tuples are retained by default. The distinction between set and bag semantics in databases is very significant in practice, and it influences the evaluation of aggregate queries.

论文关键词:Ontology-based data access,Description logics,Bag semantics,Query answering,Query rewriting

论文评审过程:Received 12 January 2018, Revised 10 February 2019, Accepted 12 February 2019, Available online 15 February 2019, Version of Record 28 February 2019.

论文官网地址:https://doi.org/10.1016/j.artint.2019.02.003