Towards a Web of Sensors built with Linked Data and REST

Similar documents
Building Web-based Infrastructures for Smart Meters

MASHUPS FOR THE INTERNET OF THINGS

A Semantic Approach for Access Control in Web Services

LinkZoo: A linked data platform for collaborative management of heterogeneous resources

Open Data collection using mobile phones based on CKAN platform

Collaborative Open Market to Place Objects at your Service

Big Data, Cloud Computing, Spatial Databases Steven Hagan Vice President Server Technologies

Short Paper: Enabling Lightweight Semantic Sensor Networks on Android Devices

Digital libraries of the future and the role of libraries

E-Business Technologies for the Future

Building the European Biodiversity. Observation Network (EU BON)

Lightweight Data Integration using the WebComposition Data Grid Service

Literature Review Service Frameworks and Architectural Design Patterns in Web Development

How To Build A Cloud Based Intelligence System

The ebbits project: from the Internet of Things to Food Traceability

Smart Cities. Photo used under Creative Commons from nigelhowe

Horizontal IoT Application Development using Semantic Web Technologies

An architecture for open and scalable WebGIS

Service Oriented Architecture

BPMN for REST. Cesare Pautasso Faculty of Informatics, USI Lugano, Switzerland

SOA and Virtualization Technologies (ENCS 691K Chapter 2)

A common interface for multi-rule-engine distributed systems

A Survey Study on Monitoring Service for Grid

M2M Communications and Internet of Things for Smart Cities. Soumya Kanti Datta Mobile Communications Dept.

Fast Innovation requires Fast IT

Introduction to the SIF 3.0 Infrastructure: An Environment for Educational Data Exchange

How To Understand Cloud Computing

Extending SOA Infrastructure for Semantic Interoperability

Supporting Change-Aware Semantic Web Services

Sensors talk and humans sense Part II

CST6445: Web Services Development with Java and XML Lesson 1 Introduction To Web Services Skilltop Technology Limited. All rights reserved.

ASTROBOA - DRUPAL Integrated PLATFORM

Principles and Foundations of Web Services: An Holistic View (Technologies, Business Drivers, Models, Architectures and Standards)

Junos Space for Android: Manage Your Network on the Go

Semantics for the Internet of Things: early progress and back to the future

Cross-domain Identity Management System for Cloud Environment

Deploying a Geospatial Cloud

Service Computing: Basics Monica Scannapieco

GetLOD - Linked Open Data and Spatial Data Infrastructures

Collaborative Open Market to Place Objects at your Service

SmartSantander Open Data access using FI-WARE G.E. [ORION]

DISCOVERING RESUME INFORMATION USING LINKED DATA

Course DSS. Business Intelligence: Data Warehousing, Data Acquisition, Data Mining, Business Analytics, and Visualization

How To Develop An Open Play Context Framework For Android (For Android)

Santander North of Spain SANTANDER. Santander Smart City Smart City Networks

Analysis of e-learning repository systems and frameworks with prepositions for improvements

Web Enabling Solution for Windows Desktop Applications. White Paper

Leveraging existing Web frameworks for a SIOC explorer to browse online social communities

REST vs. SOAP: Making the Right Architectural Decision

Leveraging Cloud Storage Through Mobile Applications Using Mezeo Cloud Storage Platform REST API. John Eastman Mezeo

REST web services. Representational State Transfer Author: Nemanja Kojic

Service Oriented Architecture 1 COMPILED BY BJ

Introduction to WebSphere Process Server and WebSphere Enterprise Service Bus

AquaLogic Service Bus

ONTOLOGY-BASED MULTIMEDIA AUTHORING AND INTERFACING TOOLS 3 rd Hellenic Conference on Artificial Intelligence, Samos, Greece, 5-8 May 2004

data.bris: collecting and organising repository metadata, an institutional case study

Enabling Self Organising Logistics on the Web of Things

INTERNATIONAL JOURNAL OF ADVANCES IN COMPUTING AND INFORMATION TECHNOLOGY An International online open access peer reviewed journal

Chapter 5 Business Intelligence: Data Warehousing, Data Acquisition, Data Mining, Business Analytics, and Visualization

ASTRI s Internet-of-Things (IoT) Gateway and Management Platform

known as the Sharable Content Object Reference Model (SCORM). It became the standard for all LMSs. INTRODUCTION

DC2AP Metadata Editor: A Metadata Editor for an Analysis Pattern Reuse Infrastructure

Developing Fleet and Asset Tracking Solutions with Web Maps

Content Delivery Service (CDS)

Combining SAWSDL, OWL DL and UDDI for Semantically Enhanced Web Service Discovery

W3C Meeting ISO/IEC/IEEE P

Web services to allow access for all in dotlrn

Chapter 5. Warehousing, Data Acquisition, Data. Visualization

Setting the World on FHIR

Key Challenges in Cloud Computing to Enable Future Internet of Things

AGENT-BASED DOCUMENT MANAGEMENT WITHIN THE WHOLE LIFECYCLE OF INFORMATION SYSTEM Viacheslav Lanin, George Sokolov

Design of Data Archive in Virtual Test Architecture

Techniques for Composing REST services

Secure and Semantic Web of Automation

Understanding and Addressing Architectural Challenges of Cloud- Based Systems

In ediscovery and Litigation Support Repositories MPeterson, June 2009

September 2009 Cloud Storage for Cloud Computing

Toward a Distributed Data Flow Platform for the Web of Things

CMiS: A Cloud Computing Based Management Information System

SIF 3: A NEW BEGINNING

Transcription:

Towards a Web of Sensors built with Linked Data and REST S. Turchi, L. Bianchi, F. Paganelli, F. Pirri, D. Giuli, Towards a web of sensors built with linked data and REST, 2013 IEEE 14th International Symposium on a World of Wireless, Mobile and Multimedia Networks, WoWMoM 2013, art. no. 6583491, Madrid, Spain, 4-7 June 2013, 10.1109/WoWMoM.2013.6583491 1

References S. Turchi, L. Bianchi, F. Paganelli, F. Pirri, D. Giuli, Towards a Web of Sensors built with Linked Data and REST, 2nd IEEE WoWMoM Workshop on the Internet of Things: Smart Objects and Services (IoT-SoS 2013, colocated with 14th IEEE Int. Symp. on a World of Wireless, Mobile and Multimedia Networks (WoWMoM 2013), Madrid, Spain 4-7 June. F. Paganelli, S. Turchi, L. Bianchi, L. Ciofi, M.C. Pettenati, F. Pirri, and D. Giuli, "An information-centric and REST-based approach for EPC Information Services, Journal of Communications Software and Systems, vol. 9, no. 1, March 2013 2

Outline Context and Motivation Our approach towards a Web of Sensors Information-centric model Web APIs Middleware services Ongoing experiment within the SmartSantander EU project Conclusions 3

Context Web of Things Ease the end-user interaction with sensors and smart objects by leveraging the Web Functionalities for publishing the sensors representation and make them accessible on the Web 4

Motivation State of the art in the Web of Things/Web of Sensors (WoS): SensorWeb OGC specifications Several research and implementation proposals Web APIs (REST) Semantic annotations and links (Linked Data) Current limitation Poor support to the development of web applications in the WoS A limitation to access, reuse and compose sensor data i.e. the WoS objective! 5

Our Proposal A graph-based representation of sensors Original combination of REST and Linked Data principles WoT as a browsable graph of resource nodes Uniform Web Interface Creation and Execution environment Middleware implementing discovery, search, brokering capabilities Design tools (GUI and JavaScript libraries) 6

Why REST and Linked Data? Leverage the Web s grounding principles and best practices REST What it is Architectural style Uniform Interface (HTTP verbs) It is based on the principles that make the web scalable Useful for Lowering entry barriers for web developers Offering lightweight and uniform API for accessing data Linked Data A set of best practices for publishing and connecting data and their semantics on the Web Standard technologies (HTTP, RDF, XML, ) Global browsable information space, interlinking data coming from different information sources Shared representation of interlinked data REST and Linked Data complement each other! 7

IDN Information Model Node: an information element, made by data (content) and metadata URI-addressable Relations Aggregation Reference Document: a collection of IDN Nodes (1..n) exposed as a web resource Uniform REST interface../../{nodeid} /{nodeid} 1 1 attribute attribute../{nodeid} aggregation link reference link attribute1 attribute2 attributen../ /{nodeid} attribute../{nodeid} 8

Sensor Information Model Sensor object representation GET URI information retrieval PUT creation/update DELETE deletion Different design choices are allowed!../location sensor/{nodeid} 1 1 longitude latitude nodeid type battery../data_production 1..n date aggregation link../{physical_quantity} value measurement_unit 9

Exploiting the Model - 1 Virtual sensor software-based sensor whose value derives from physical sensor ones Advantages: Geographical coverage New sensor type 10

Exploiting the Model 2 Interlinking sensor information more complex graphs can be built 11

IDN Studio IDN Search SmartSantander Kick Off Meeting InterDataNet Architecture IDN Service Platform Information-centric REST APIs IDN Adapter Sensing Infrastructures Information repositories REST and Web Services 12

IDN Studio IDN Search SmartSantander Kick Off Meeting Experiment in SmartSantander Users Web Applications Information-centric REST APIs IDN Service Platform IDN Adapter 13

Apparent Temp. (AT) Web App VSs for AT in locations like schools, public gardens, hospitals AT = + Benefits End users Quality of Life Alerts Developers Fast development process Reduced programming skills 14

Conclusions Approach for easing the building of a Web of Sensors Connection to sensors and existing sensor middleware through a dedicated adapter Representation of objects through a graph of URI-addressable data units Thanks to the adoption of REST and Linked Data principles Interoperability and scalability Tools easing the development of web of sensors applications Ongoing work Experiment in SmartSantander Semantic-enabled search capabilities Security Framework 15

federica.paganelli@unifi.it stefano.turchi@unifi.it 16