Semantic Web technologies act as an interoperability glue among different formats, protocols and platforms, providing a uniform vision of heterogeneous devices and services in the Internet of Things (IoT). Semantic Web technologies can be applied to a broad range of application contexts (i.e., industrial automation, automotive, health care, defense, finance, smart cities) involving heterogeneous actors (i.e., end users, communities, public authorities, enterprises). Smart-M3 is a semantic publish-subscribe software architecture conceived to merge the Semantic Web and the IoT domains. It is based on a core component (SIB, Semantic Information Broker) where data is stored as RDF graphs. Software agents update and retrieve data, and subscribe to data store changes, using SPARQL. This article describes a OSGi SIB implementation extended with a new primitive named persistent SPARQL update. Performance of the OSGi SIB has been evaluated and compared with the reference C implementation. Eventually, a first porting on Android is presented.
D’Elia, A., Viola, F., Roffia, L., Azzoni, P., Salmon Cinotti, T. (2017). Enabling interoperability in the internet of things: A OSGi semantic information broker implementation. INTERNATIONAL JOURNAL ON SEMANTIC WEB AND INFORMATION SYSTEMS, 13(1), 147-167 [10.4018/IJSWIS.2017010109].
Enabling interoperability in the internet of things: A OSGi semantic information broker implementation
D'ELIA, ALFREDO;VIOLA, FABIO;ROFFIA, LUCA;SALMON CINOTTI, TULLIO
2017
Abstract
Semantic Web technologies act as an interoperability glue among different formats, protocols and platforms, providing a uniform vision of heterogeneous devices and services in the Internet of Things (IoT). Semantic Web technologies can be applied to a broad range of application contexts (i.e., industrial automation, automotive, health care, defense, finance, smart cities) involving heterogeneous actors (i.e., end users, communities, public authorities, enterprises). Smart-M3 is a semantic publish-subscribe software architecture conceived to merge the Semantic Web and the IoT domains. It is based on a core component (SIB, Semantic Information Broker) where data is stored as RDF graphs. Software agents update and retrieve data, and subscribe to data store changes, using SPARQL. This article describes a OSGi SIB implementation extended with a new primitive named persistent SPARQL update. Performance of the OSGi SIB has been evaluated and compared with the reference C implementation. Eventually, a first porting on Android is presented.File | Dimensione | Formato | |
---|---|---|---|
D'Elia et al. - 2017 - Enabling Interoperability in the Internet of Things.pdf
accesso aperto
Tipo:
Versione (PDF) editoriale
Licenza:
Licenza per Accesso Aperto. Creative Commons Attribuzione (CCBY)
Dimensione
2.59 MB
Formato
Adobe PDF
|
2.59 MB | Adobe PDF | Visualizza/Apri |
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.