Conference item icon

Conference item

Reformulating ontological queries using materialised rewritings

Abstract:
Query rewriting is a prominent reasoning technique in ontologybased data access (OBDA) applications. Roughly speaking, a rewriting of a query Q w.r.t. an ontology is another query Q^1 that can be directly evaluated over the data without further reference to the input ontology. In this paper, we observe that many OBDA applications could significantly benefit from precomputing rewritings for certain queries. For example, in query optimisation, materialised rewritings of frequently asked queries can be used to speed up the query reformulation process. Moreover, in systems where users have different levels of access to information, materialised rewritings for the views assigned to each user can be exploited to obtain the set of answers to the input query derivable from the assigned views. Consequently, we investigate the problem of reformulating a query given a set of materialised rewritings and present a practical algorithm. Subsequently, we use our approach to design a fully edged query rewriting algorithm which can exploit materialised rewritings to speed up the rewriting process. Our experimental results confirm the potential of our technique in practice.
Publication status:
Published
Peer review status:
Peer reviewed

Actions

Access Document

Publisher copy:
10.1145/2912845.2912867

Authors

More by this author
Institution:
University of Oxford
Division:
MPLS
Department:
Computer Science
Role:
Author


Publisher:
Association of Computing Machinery
Host title:
6th International Conference on Web-Intelligence, Mining and Semantics
Journal:
,th International Conference on Web-Intelligence, Mining and Semantics More from this journal
Publication date:
2016-04-01
Acceptance date:
2016-04-01
DOI:


Keywords:
Pubs id:
pubs:614981
UUID:
uuid:1ab08560-5a81-4f6e-a23b-02eab9f8b5bb
Local pid:
pubs:614981
Source identifiers:
614981
Deposit date:
2016-04-12
ARK identifier:

Terms of use


Views and Downloads






If you are the owner of this record, you can report an update to it here: Report update to this record

TO TOP