Constructing Event Processing Systems of Layered and Heterogeneous Events with SPARQL

被引:0
|
作者
Rinne, Mikko [1 ]
Nuutila, Esko [1 ]
机构
[1] Aalto Univ, Sch Sci, Dept Comp Sci & Engn, Espoo, Finland
来源
ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS: OTM 2014 CONFERENCES | 2014年 / 8841卷
关键词
Complex event processing; SPARQL; heterogeneous events; stream processing; STREAMS;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
SPARQL was originally developed as a derivative of SQL to process queries over finite-length datasets encoded as RDF graphs. Processing of infinite data streams with SPARQL has been approached by using pre-processors dividing streams into finite-length windows based on either time or the number of incoming triples. Recent extensions to SPARQL can support interconnections of queries, enabling event processing applications to be constructed out of multiple incrementally processed collaborating SPARQL update rules. With more elaborate networks of queries it is possible to perform event processing on heterogeneous event formats without strict restrictions on the number of triples per event. Heterogeneous event support combined with the capability to synthesize new events enables the creation of layered event processing systems. In this paper we review the different types of complex event processing building blocks presented in 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 of SPARQL update rules for solving event processing tasks.
引用
收藏
页码:682 / 699
页数:18
相关论文
共 50 条
  • [21] A real-time approach for smart building operations prediction using rule-based complex event processing and SPARQL query
    Kumar, Shashi Shekhar
    Chandra, Ritesh
    Agarwal, Sonali
    JOURNAL OF SUPERCOMPUTING, 2024, 80 (15) : 21569 - 21591
  • [22] Towards processing and reasoning streams of events in knowledge-driven manufacturing execution systems
    Ferrer, Borja Ramis
    Iarovyi, Sergii
    Lobov, Andrei
    Lastra, Jose L. Martinez
    PROCEEDINGS 2015 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2015, : 1075 - 1080
  • [23] Runtime Verification of loT Systems using Complex Event Processing
    Incki, Koray
    Ari, Ismail
    Sozer, Hasan
    PROCEEDINGS OF THE 2017 IEEE 14TH INTERNATIONAL CONFERENCE ON NETWORKING, SENSING AND CONTROL (ICNSC 2017), 2017, : 625 - 630
  • [24] Complex event processing in enterprise information systems based on RFID
    Zang, C.
    Fan, Y.
    ENTERPRISE INFORMATION SYSTEMS, 2007, 1 (01) : 3 - 23
  • [25] Experimental Comparison of Complex Event Processing Systems in the Maritime Domain
    Troupiotis-Kapeliaris, Alexandros
    Chatzikokolakis, Konstantinos
    Zissis, Dimitris
    Alevizos, Elias
    2020 21ST IEEE INTERNATIONAL CONFERENCE ON MOBILE DATA MANAGEMENT (MDM 2020), 2020, : 293 - 298
  • [26] Complex Event Processing in Power Distribution Systems: A Case Study
    Mukherjee, Debnath
    Shakya, Deepti
    Misra, Prateep
    IMETI 2010: 3RD INTERNATIONAL MULTI-CONFERENCE ON ENGINEERING AND TECHNOLOGICAL INNOVATION, VOL I, 2010, : 55 - 60
  • [27] Towards pattern-based architectures for event processing systems
    Bruns, Ralf
    Dunkel, Juergen
    SOFTWARE-PRACTICE & EXPERIENCE, 2014, 44 (11) : 1395 - 1416
  • [28] Efficient Processing of Uncertain Events in Rule-Based Systems
    Wasserkrug, Segev
    Gal, Avigdor
    Etzion, Opher
    Turchin, Yulia
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2012, 24 (01) : 45 - 58
  • [29] GATHIKA: A DYNAMIC QUERY DISTRIBUTION MECHANISM FOR COMPLEX EVENT PROCESSING SYSTEMS
    Randika, Chathura
    Ranathunga, Surangika
    2018 18TH INTERNATIONAL CONFERENCE ON ADVANCES IN ICT FOR EMERGING REGIONS (ICTER) CONFERENCE PROCEEDINGS, 2018, : 54 - 61
  • [30] Investigating metrics to build a benchmark tool for complex event processing systems
    Gradvohl, Andre Leon S.
    2016 IEEE 4TH INTERNATIONAL CONFERENCE ON FUTURE INTERNET OF THINGS AND CLOUD WORKSHOPS (FICLOUDW), 2016, : 143 - 147