SlideShare a Scribd company logo
1 of 16
Download to read offline
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
06/03/2013SmartSantanderKickOffMeeting
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
06/03/2013SmartSantanderKickOffMeeting
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
06/03/2013SmartSantanderKickOffMeeting
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
06/03/2013SmartSantanderKickOffMeeting
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!
06/03/2013SmartSantanderKickOffMeeting
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)
06/03/2013SmartSantanderKickOffMeeting
6
Why REST and Linked Data?
• Leverage the Web’s grounding principles and best practices
06/03/2013SmartSantanderKickOffMeeting
7
What it is… Useful for…
REST
• Architectural style
• Uniform Interface (HTTP verbs)
• It is based on the principles that
make the web scalable
• 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!
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
06/03/2013SmartSantanderKickOffMeeting
8
attribute1
attributeN
attribute2
…/{nodeId}
attribute
attribute
../../{nodeid}
../ …/{nodeId}
attribute
../{nodeId}
1 1
aggregation link
../{nodeId}
reference link
Sensor Information Model
Sensor object representation
• GET URI information retrieval
• PUTcreation/update
• DELETE deletion
06/03/2013SmartSantanderKickOffMeeting
9
Different design
choices are allowed!
nodeId
type
battery
sensor/{nodeId}
longitude
latitude
../location
../data_production
date
../{physical_quantity}
value
measurement_unit
1 1
1..n
aggregation link
Exploiting the Model - 1
Virtual sensor
• software-based sensor whose value derives from physical sensor ones
• Advantages:
• Geographical coverage
• New sensor type
06/03/2013SmartSantanderKickOffMeeting
10
Exploiting the Model – 2
Interlinking sensor information
• more complex graphs can be built
06/03/2013SmartSantanderKickOffMeeting
11
sensor/{nodeId}
sensor/{nodeId}
sensor/{nodeId}
InterDataNet Architecture
06/03/2013SmartSantanderKickOffMeeting
12
IDN Adapter
IDN Service
Platform
Information-centric REST APIsIDNSearch
IDNStudio
Sensing
Infrastructures
Information
repositories
REST and Web
Services
Experiment in SmartSantander
06/03/2013SmartSantanderKickOffMeeting
13
IDN Adapter
IDN Service
Platform
Information-centric REST APIs
IDNSearch
IDNStudio
Web Applications
Users
Apparent Temp. (AT) Web App
• VSs for AT in locations like schools, public gardens, hospitals
• AT = +
06/03/2013SmartSantanderKickOffMeeting
14
Benefits
• End users
• Quality of Life
• Alerts
• Developers
• Fast development
process
• Reduced
programming
skills
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
06/03/2013SmartSantanderKickOffMeeting
15
06/03/2013SmartSantanderKickOffMeeting
16
federica.paganelli@unifi.it
stefano.turchi@unifi.it

More Related Content

Viewers also liked (8)

Rvmi.+ case
Rvmi.+ caseRvmi.+ case
Rvmi.+ case
 
Rheumatoid arthritis
Rheumatoid arthritisRheumatoid arthritis
Rheumatoid arthritis
 
Subfertility
SubfertilitySubfertility
Subfertility
 
Benign Paroxysmal Positional Vertigo
Benign Paroxysmal Positional Vertigo Benign Paroxysmal Positional Vertigo
Benign Paroxysmal Positional Vertigo
 
[BLT] 스타트업을 위한 특허의 이해 - 유철현 변리사
[BLT] 스타트업을 위한 특허의 이해 - 유철현 변리사[BLT] 스타트업을 위한 특허의 이해 - 유철현 변리사
[BLT] 스타트업을 위한 특허의 이해 - 유철현 변리사
 
IMPROVE CYCLE TIME BY REDUCING COST OF QUALITY (COQ) INDEX
IMPROVE CYCLE TIME BY REDUCING COST OF QUALITY (COQ) INDEXIMPROVE CYCLE TIME BY REDUCING COST OF QUALITY (COQ) INDEX
IMPROVE CYCLE TIME BY REDUCING COST OF QUALITY (COQ) INDEX
 
Stroke
StrokeStroke
Stroke
 
Shoulder Impingement Evidence Based Case Study
Shoulder Impingement Evidence Based Case Study Shoulder Impingement Evidence Based Case Study
Shoulder Impingement Evidence Based Case Study
 

Recently uploaded

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 

Recently uploaded (20)

Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 

Towards a web of sensors built with linked data and REST

  • 1. 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 06/03/2013SmartSantanderKickOffMeeting 1
  • 2. 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 06/03/2013SmartSantanderKickOffMeeting 2
  • 3. 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 06/03/2013SmartSantanderKickOffMeeting 3
  • 4. 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 06/03/2013SmartSantanderKickOffMeeting 4
  • 5. 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! 06/03/2013SmartSantanderKickOffMeeting 5
  • 6. 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) 06/03/2013SmartSantanderKickOffMeeting 6
  • 7. Why REST and Linked Data? • Leverage the Web’s grounding principles and best practices 06/03/2013SmartSantanderKickOffMeeting 7 What it is… Useful for… REST • Architectural style • Uniform Interface (HTTP verbs) • It is based on the principles that make the web scalable • 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!
  • 8. 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 06/03/2013SmartSantanderKickOffMeeting 8 attribute1 attributeN attribute2 …/{nodeId} attribute attribute ../../{nodeid} ../ …/{nodeId} attribute ../{nodeId} 1 1 aggregation link ../{nodeId} reference link
  • 9. Sensor Information Model Sensor object representation • GET URI information retrieval • PUTcreation/update • DELETE deletion 06/03/2013SmartSantanderKickOffMeeting 9 Different design choices are allowed! nodeId type battery sensor/{nodeId} longitude latitude ../location ../data_production date ../{physical_quantity} value measurement_unit 1 1 1..n aggregation link
  • 10. Exploiting the Model - 1 Virtual sensor • software-based sensor whose value derives from physical sensor ones • Advantages: • Geographical coverage • New sensor type 06/03/2013SmartSantanderKickOffMeeting 10
  • 11. Exploiting the Model – 2 Interlinking sensor information • more complex graphs can be built 06/03/2013SmartSantanderKickOffMeeting 11 sensor/{nodeId} sensor/{nodeId} sensor/{nodeId}
  • 12. InterDataNet Architecture 06/03/2013SmartSantanderKickOffMeeting 12 IDN Adapter IDN Service Platform Information-centric REST APIsIDNSearch IDNStudio Sensing Infrastructures Information repositories REST and Web Services
  • 13. Experiment in SmartSantander 06/03/2013SmartSantanderKickOffMeeting 13 IDN Adapter IDN Service Platform Information-centric REST APIs IDNSearch IDNStudio Web Applications Users
  • 14. Apparent Temp. (AT) Web App • VSs for AT in locations like schools, public gardens, hospitals • AT = + 06/03/2013SmartSantanderKickOffMeeting 14 Benefits • End users • Quality of Life • Alerts • Developers • Fast development process • Reduced programming skills
  • 15. 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 06/03/2013SmartSantanderKickOffMeeting 15