Loading…

Query Nesting, Assignment, and Aggregation in SPARQL 1.1

Answering aggregate queries is a key requirement of emerging applications of Semantic Technologies, such as data warehousing, business intelligence, and sensor networks. To fulfil the requirements of such applications, the standardization of SPARQL 1.1 led to the introduction of a wide range of cons...

Full description

Saved in:
Bibliographic Details
Published in:ACM transactions on database systems 2017-09, Vol.42 (3), p.1-46
Main Authors: Kaminski, Mark, Kostylev, Egor V., Grau, Bernardo Cuenca
Format: Article
Language:English
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:Answering aggregate queries is a key requirement of emerging applications of Semantic Technologies, such as data warehousing, business intelligence, and sensor networks. To fulfil the requirements of such applications, the standardization of SPARQL 1.1 led to the introduction of a wide range of constructs that enable value computation, aggregation, and query nesting. In this article, we provide an in-depth formal analysis of the semantics and expressive power of these new constructs as defined in the SPARQL 1.1 specification, and hence lay the necessary foundations for the development of robust, scalable, and extensible query engines supporting complex numerical and analytics tasks.
ISSN:0362-5915
1557-4644
DOI:10.1145/3083898