Dynamic Linked Data: A SPARQL Event Processing Architecture

被引:32
作者
Roffia, Luca [1 ]
Azzoni, Paolo [2 ]
Aguzzi, Cristiano [1 ]
Viola, Fabio [1 ]
Antoniazzi, Francesco [1 ]
Cinotti, Tullio Salmon [1 ,3 ]
机构
[1] Univ Bologna, Dept Comp Sci & Engn DISI, I-40126 Bologna, Italy
[2] Eurotech Spa, Via Fratelli Solari 3-a, I-33020 Amaro, Udine, Italy
[3] Univ Bologna, Adv Res Ctr Elect Syst Ercole Castro ARCES, I-40126 Bologna, Italy
基金
欧盟地平线“2020”;
关键词
dynamic Linked Data; publish-subscribe; Semantic Web; SPARQL; event processing; protocols; distributed Web applications; interoperability; security;
D O I
10.3390/fi10040036
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents a decentralized Web-based architecture designed to support the development of distributed, dynamic, context-aware and interoperable services and applications. The architecture enables the detection and notification of changes over the Web of Data by means of a content-based publish-subscribe mechanism where the W3C SPARQL 1.1 Update and Query languages are fully supported and used respectively by publishers and subscribers. The architecture is built on top of the W3C SPARQL 1.1 Protocol and introduces the SPARQL 1.1 Secure Event protocol and the SPARQL 1.1 Subscribe Language as a means for conveying and expressing subscription requests and notifications. The reference implementation of the architecture offers to developers a design pattern for a modular, scalable and effective application development.
引用
收藏
页数:33
相关论文
共 50 条
[31]   Simulation and Evaluation of Decentralized SPARQL Query Processing [J].
Zhou, Jing ;
Huang, Qi ;
Yan, Wei .
2014 INTERNATIONAL CONFERENCE ON IDENTIFICATION, INFORMATION AND KNOWLEDGE IN THE INTERNET OF THINGS (IIKI 2014), 2014, :39-44
[32]   RDF Data Storage Techniques for Efficient SPARQL Query Processing using Distributed Computation Engines [J].
Hassan, Mahmudul ;
Bansal, Srividya K. .
2018 IEEE INTERNATIONAL CONFERENCE ON INFORMATION REUSE AND INTEGRATION (IRI), 2018, :323-330
[33]   Robust query processing for linked data fragments [J].
Heling, Lars ;
Acosta, Maribel .
SEMANTIC WEB, 2022, 13 (04) :623-657
[34]   Using SPARQL and SPIN for Data Quality Management on the Semantic Web [J].
Fuerber, Christian ;
Hepp, Martin .
BUSINESS INFORMATION SYSTEMS, PROCEEDINGS, 2010, 47 :35-46
[35]   Querying Software Architecture Knowledge as Linked Open Data [J].
de Graaf, Klaas Andries ;
Tang, Antony ;
Liang, Peng ;
Khalili, Ali .
2017 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE WORKSHOPS (ICSAW), 2017, :274-277
[36]   Dynamic camouflage event based malicious node detection architecture [J].
Kanthakumar Pongaliur ;
Li Xiao ;
Alex X. Liu .
The Journal of Supercomputing, 2013, 64 :717-743
[37]   Dynamic camouflage event based malicious node detection architecture [J].
Pongaliur, Kanthakumar ;
Xiao, Li ;
Liu, Alex X. .
JOURNAL OF SUPERCOMPUTING, 2013, 64 (03) :717-743
[38]   RG-index: An RDF graph index for efficient SPARQL query processing [J].
Kim, Kisung ;
Moon, Bongki ;
Kim, Hyoung-Joo .
EXPERT SYSTEMS WITH APPLICATIONS, 2014, 41 (10) :4596-4607
[39]   Rewriting Complex SPARQL Analytical Queries for Efficient Cloud-based Processing [J].
Ravindra, Padmashree ;
Kim, HyeongSik ;
Anyanwu, Kemafor .
PROCEEDINGS 2015 IEEE INTERNATIONAL CONFERENCE ON BIG DATA, 2015, :32-37
[40]   Processing Flows of Information: From Data Stream to Complex Event Processing [J].
Cugola, Gianpaolo ;
Margara, Alessandro .
ACM COMPUTING SURVEYS, 2012, 44 (03)