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...
Main Authors: | , , , , , |
---|---|
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 |