Constructing Event Processing Systems of Layered and Heterogeneous Events with SPARQL

dc.contributorAalto-yliopistofi
dc.contributorAalto Universityen
dc.contributor.authorRinne, Mikko
dc.contributor.authorNuutila, Esko
dc.contributor.departmentDepartment of Computer Scienceen
dc.date.accessioned2025-02-28T14:56:51Z
dc.date.available2025-02-28T14:56:51Z
dc.date.embargoinfo:eu-repo/date/embargoEnd/2017-09-23
dc.date.issued2017-06
dc.descriptionThis is an extended version of a conference publication with the same title from 2014.
dc.description.abstractSPARQL 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.en
dc.description.versionPeer revieweden
dc.format.extent13
dc.format.mimetypeapplication/pdf
dc.identifier.citationRinne, 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-4en
dc.identifier.doi10.1007/s13740-016-0073-4
dc.identifier.issn1861-2032
dc.identifier.issn1861-2040
dc.identifier.otherPURE UUID: b5a67fed-81af-4f83-965e-fad54c12eb18
dc.identifier.otherPURE ITEMURL: https://research.aalto.fi/en/publications/b5a67fed-81af-4f83-965e-fad54c12eb18
dc.identifier.otherPURE LINK: http://link.springer.com/article/10.1007/s13740-016-0073-4
dc.identifier.otherPURE LINK: http://em.rdcu.be/wf/click?upn=KP7O1RED-2BlD0F9LDqGVeSE-2B1T-2F3YCn6xc3RIoNoeQss-3D_11lhmZjJT-2FTTa8-2BbXa2-2BzRThUxWfI3LVyKg5YsKSaYVdGQWwTGy5fhfQDCt-2F60dE8hquO6X-2FnkYtwv-2Bks2xfR78Iwk-2Bjh95FxHAg-2FpovnwlRlSkqNkcw-2FpAnwyL89xb5wNcHrV-2FZ0l3vfsR4DG0tH-2BiBWmCDcMGBnhIrxcI7AOH-2F1sJ6T5G7q34Nh9Zs6hTfvd3EGTmuvn8Qd5A4kqW4ow-3D-3D
dc.identifier.otherPURE FILEURL: https://research.aalto.fi/files/13307810/Constructing_Event_Processing_Systems_Final_annotated_author_copy_.pdf
dc.identifier.urihttps://aaltodoc.aalto.fi/handle/123456789/134375
dc.identifier.urnURN:NBN:fi:aalto-202502282635
dc.language.isoenen
dc.publisherSpringer
dc.relation.ispartofseriesJournal on Data Semanticsen
dc.relation.ispartofseriesVolume 6, issue 2, pp. 57-69en
dc.rightsopenAccessen
dc.subject.keywordComplex event processing
dc.subject.keywordSPARQL
dc.subject.keywordheterogeneous events
dc.subject.keywordStream processing
dc.titleConstructing Event Processing Systems of Layered and Heterogeneous Events with SPARQLen
dc.typeA1 Alkuperäisartikkeli tieteellisessä aikakauslehdessäfi
dc.type.versionacceptedVersion

Files