An extension of SPARQL for expressing qualitative preferences

07/20/2017
by   Antonis Troumpoukis, et al.
0

In this paper we present SPREFQL, an extension of the SPARQL language that allows appending a PREFER clause that expresses "soft" preferences over the query results obtained by the main body of the query. The extension does not add expressivity and any SPREFQL query can be transformed to an equivalent standard SPARQL query. However, clearly separating preferences from the "hard" patterns and filters in the WHERE clause gives queries where the intention of the client is more cleanly expressed, an advantage for both human readability and machine optimization. In the paper we formally define the syntax and the semantics of the extension and we also provide empirical evidence that optimizations specific to SPREFQL improve run-time efficiency by comparison to the usually applied optimizations on the equivalent standard SPARQL query.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/26/2022

Skyline Operators and Regret Minimization Techniques for Managing User Preferences in the Query Process

The problem of selecting the most representative tuples from a dataset h...
research
07/02/2021

Temporal Regular Path Queries

In the last decade, substantial progress has been made towards standardi...
research
06/17/2021

Introducing PathQuery, Google's Graph Query Language

We introduce PathQuery, a graph query language developed to scale with G...
research
05/01/2020

The ReProVide Query-Sequence Optimization in a Hardware-Accelerated DBMS

Hardware acceleration of database query processing can be done with the ...
research
01/29/2020

Query-Sequence Optimization on a Reconfigurable Hardware-Accelerated System

Hardware acceleration of database query processing can be done with the ...
research
02/04/2014

Optimizing SPARQL Query Answering over OWL Ontologies

The SPARQL query language is currently being extended by the World Wide ...
research
03/02/2022

Redefining The Query Optimization Process

Traditionally, query optimizers have been designed for computer systems ...

Please sign up or login with your details

Forgot password? Click here to reset