Dynamic Linked Data: A SPARQL Event Processing Architecture

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 publi...

Full description

Bibliographic Details
Main Authors: Luca Roffia, Paolo Azzoni, Cristiano Aguzzi, Fabio Viola, Francesco Antoniazzi, Tullio Salmon Cinotti
Format: Article
Language:English
Published: MDPI AG 2018-04-01
Series:Future Internet
Subjects:
Online Access:http://www.mdpi.com/1999-5903/10/4/36
id doaj-58d4bc3413f04f08ab3e875d0c4147f6
record_format Article
spelling doaj-58d4bc3413f04f08ab3e875d0c4147f62020-11-24T20:48:22ZengMDPI AGFuture Internet1999-59032018-04-011043610.3390/fi10040036fi10040036Dynamic Linked Data: A SPARQL Event Processing ArchitectureLuca Roffia0Paolo Azzoni1Cristiano Aguzzi2Fabio Viola3Francesco Antoniazzi4Tullio Salmon Cinotti5Department of Computer Science and Engineering (DISI), University of Bologna, I-40126 Bologna, ItalyEurotech S.p.a., Via Fratelli Solari 3/a, 33020 Amaro (Udine), ItalyDepartment of Computer Science and Engineering (DISI), University of Bologna, I-40126 Bologna, ItalyDepartment of Computer Science and Engineering (DISI), University of Bologna, I-40126 Bologna, ItalyDepartment of Computer Science and Engineering (DISI), University of Bologna, I-40126 Bologna, ItalyDepartment of Computer Science and Engineering (DISI), University of Bologna, I-40126 Bologna, ItalyThis 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.http://www.mdpi.com/1999-5903/10/4/36dynamic Linked Datapublish-subscribeSemantic WebSPARQLevent processingprotocolsdistributed Web applicationsinteroperabilitysecurity
collection DOAJ
language English
format Article
sources DOAJ
author Luca Roffia
Paolo Azzoni
Cristiano Aguzzi
Fabio Viola
Francesco Antoniazzi
Tullio Salmon Cinotti
spellingShingle Luca Roffia
Paolo Azzoni
Cristiano Aguzzi
Fabio Viola
Francesco Antoniazzi
Tullio Salmon Cinotti
Dynamic Linked Data: A SPARQL Event Processing Architecture
Future Internet
dynamic Linked Data
publish-subscribe
Semantic Web
SPARQL
event processing
protocols
distributed Web applications
interoperability
security
author_facet Luca Roffia
Paolo Azzoni
Cristiano Aguzzi
Fabio Viola
Francesco Antoniazzi
Tullio Salmon Cinotti
author_sort Luca Roffia
title Dynamic Linked Data: A SPARQL Event Processing Architecture
title_short Dynamic Linked Data: A SPARQL Event Processing Architecture
title_full Dynamic Linked Data: A SPARQL Event Processing Architecture
title_fullStr Dynamic Linked Data: A SPARQL Event Processing Architecture
title_full_unstemmed Dynamic Linked Data: A SPARQL Event Processing Architecture
title_sort dynamic linked data: a sparql event processing architecture
publisher MDPI AG
series Future Internet
issn 1999-5903
publishDate 2018-04-01
description 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.
topic dynamic Linked Data
publish-subscribe
Semantic Web
SPARQL
event processing
protocols
distributed Web applications
interoperability
security
url http://www.mdpi.com/1999-5903/10/4/36
work_keys_str_mv AT lucaroffia dynamiclinkeddataasparqleventprocessingarchitecture
AT paoloazzoni dynamiclinkeddataasparqleventprocessingarchitecture
AT cristianoaguzzi dynamiclinkeddataasparqleventprocessingarchitecture
AT fabioviola dynamiclinkeddataasparqleventprocessingarchitecture
AT francescoantoniazzi dynamiclinkeddataasparqleventprocessingarchitecture
AT tulliosalmoncinotti dynamiclinkeddataasparqleventprocessingarchitecture
_version_ 1716807944508538880