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 条
[41]   Processing Flows of Information: From Data Stream to Complex Event Processing [J].
Cugola, Gianpaolo ;
Margara, Alessandro .
ACM COMPUTING SURVEYS, 2012, 44 (03)
[42]   When owl:sameAs is the Same: Experimenting Online Resolution of Identity with SPARQL Queries to Linked Open Data Sources [J].
Gazzotti, Raphael ;
Gandon, Fabien .
PROCEEDINGS OF THE 17TH INTERNATIONAL CONFERENCE ON WEB INFORMATION SYSTEMS AND TECHNOLOGIES (WEBIST), 2021, :41-52
[43]   Combining Vertex-Centric Graph Processing with SPARQL for Large-Scale RDF Data Analytics [J].
Abdelaziz, Ibrahim ;
Harbi, Razen ;
Salihoglu, Semih ;
Kalnis, Panos .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2017, 28 (12) :3374-3388
[44]   A SPARQL query processing system using map-phase-multi join for big data in clouds [J].
Huang S.-W. ;
Yu C.-H. ;
Shieh C.-K. ;
Tsai M.-F. .
International Journal of Internet Protocol Technology, 2017, 10 (03) :177-188
[45]   On the size of intermediate results in the federated processing of SPARQL BGPs [J].
Halvorsen, Jonas ;
Stolpe, Audun .
JOURNAL OF WEB SEMANTICS, 2018, 51 :20-38
[46]   Data Processing Approach Based on OPC UA Architecture Implementation and Bluebird Platform [J].
Vagas, Marek ;
Majercak, Ondrej ;
Galajdova, Alena ;
Rakay, Robert ;
Romancik, Jaroslav .
IEEE ACCESS, 2025, 13 :51069-51084
[47]   A Cache-based Method for SPARQL Query Processing [J].
Saeedi, Alieh ;
Naghibzadeh, Mahmoud .
2014 4TH INTERNATIONAL CONFERENCE ON COMPUTER AND KNOWLEDGE ENGINEERING (ICCKE), 2014, :292-296
[48]   Processing SPARQL queries over distributed RDF graphs [J].
Peng Peng ;
Lei Zou ;
M. Tamer Özsu ;
Lei Chen ;
Dongyan Zhao .
The VLDB Journal, 2016, 25 :243-268
[49]   Processing SPARQL queries over distributed RDF graphs [J].
Peng, Peng ;
Zou, Lei ;
Ozsu, M. Tamer ;
Chen, Lei ;
Zhao, Dongyan .
VLDB JOURNAL, 2016, 25 (02) :243-268
[50]   RIQ: Fast processing of SPARQL queries on RDF quadruples [J].
Katib, Anas ;
Slavov, Vasil ;
Rao, Praveen .
JOURNAL OF WEB SEMANTICS, 2016, 37-38 :90-111