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.

Roffia, L., Azzoni, P., Aguzzi, C., Viola, F., Antoniazzi, F., Cinotti, T.S. (2018). Dynamic linked data: A SPARQL event processing architecture. FUTURE INTERNET, 10(4), 1-33 [10.3390/fi10040036].

Dynamic linked data: A SPARQL event processing architecture

Roffia, Luca
;
Aguzzi, Cristiano;Viola, Fabio;Antoniazzi, Francesco;Cinotti, Tullio Salmon
2018

Abstract

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.
2018
Roffia, L., Azzoni, P., Aguzzi, C., Viola, F., Antoniazzi, F., Cinotti, T.S. (2018). Dynamic linked data: A SPARQL event processing architecture. FUTURE INTERNET, 10(4), 1-33 [10.3390/fi10040036].
Roffia, Luca*; Azzoni, Paolo; Aguzzi, Cristiano; Viola, Fabio; Antoniazzi, Francesco; Cinotti, Tullio Salmon
File in questo prodotto:
File Dimensione Formato  
futureinternet-10-00036.pdf

accesso aperto

Tipo: Versione (PDF) editoriale
Licenza: Licenza per Accesso Aperto. Creative Commons Attribuzione (CCBY)
Dimensione 1.97 MB
Formato Adobe PDF
1.97 MB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11585/640511
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 37
  • ???jsp.display-item.citation.isi??? 30
social impact