Constructing Event Processing Systems of Layered and Heterogeneous Events with SPARQL
No Thumbnail Available
Access rights
openAccess
acceptedVersion
URL
Journal Title
Journal ISSN
Volume Title
A1 Alkuperäisartikkeli tieteellisessä aikakauslehdessä
This publication is imported from Aalto University research portal.
View publication in the Research portal (opens in new window)
View/Open full text file from the Research portal (opens in new window)
Other link related to publication (opens in new window)
View publication in the Research portal (opens in new window)
View/Open full text file from the Research portal (opens in new window)
Other link related to publication (opens in new window)
Authors
Date
2017-06
Department
Major/Subject
Mcode
Degree programme
Language
en
Pages
13
Series
Journal on Data Semantics, Volume 6, issue 2, pp. 57-69
Abstract
SPARQL was originally developed to process queries over finite-length datasets encoded as RDF graphs. Processing of infinite data streams can be enabled through continuous incremental evaluation of an incoming event stream. SPARQL Update provides tools for interconnecting queries, enabling event processing applications to be constructed out of multiple incrementally processed collaborating rules. These rule networks can perform event processing on heterogeneous event structures. Heterogeneous event support combined with the capability to synthesise new events enables the creation of layered event processing networks. In this paper, we review the different types of complex event processing building blocks presented in the literature and show their translations to SPARQL Update rules through examples, supporting a modular and layered approach. The interconnected examples demonstrate the creation of an elaborate network for solving event processing tasks. The performance of the example event processing network is verified on the INSTANS platform.Description
This is an extended version of a conference publication with the same title from 2014.
Keywords
Complex event processing, SPARQL, heterogeneous events, Stream processing
Other note
Citation
Rinne, M & Nuutila, E 2017, ' Constructing Event Processing Systems of Layered and Heterogeneous Events with SPARQL ', Journal on Data Semantics, vol. 6, no. 2, pp. 57-69 . https://doi.org/10.1007/s13740-016-0073-4