Amelie Gyrard presents a tutorial on SWOT - the Semantic Web of Things.
For further information about this work. Please visit:
http://semantic-web-of-things.appspot.com
2. Part III: Semantic Web of Things
ISWC 2016 Tutorial:
Semantic Web meets Internet of Things and Web of Things
18 October 2016 2016, Kobe, Japan
Dr. Amelie Gyrard
Insight Center for Data Analytics,
National University of Galway, Ireland
3. Agenda
• Introduction & Motivation
Semantic Web technologies applied to Internet of Things (IoT)
• M3:
Semantic interoperability for data and applications
• Use Cases:
FIESTA-IoT EU H2020
Android-powered devices
Standardizations: OneM2M, W3C Web of Things
• Demos & hands-on session
• Conclusion & Future work 3
4. How to interpret Internet of Things (IoT) data?
Soil moisture sensor
Sensor data
Applications to visualize data
Interpretation
by humans
How machines can
interpret data
and take decisions?
(e.g. irrigate gardens)
4
Machine learning?
Reusing domain knowledge?
5. How to describe data and get additional
information?
=> Taking inspiration from the Web
Automatically built
by machines
6. “Semantic Web of Things: an analysis of the application semantics for the IoT moving towards the IoT
convergence” [Jara et al. 2014]
How to apply semantic web technologies to Internet of
Things?
Global
interoperability
⇒ How to provide a common
description of sensor data
to later reason on it?
Common description
Common App. Protocol
Device Abstraction
Common Nwk. Protocol
6
• Machine-understandable data
• Describe data with common
vocabularies
• Reuse domain knowledge
• Link to other data
• Ease the reasoning
8. Paper: “Enrich Machine-to-Machine Data with Semantic Web Technologies for Cross-Domain
Applications” [Gyrard et al., WF-IoT 2014]
Semantic engine : An entire chain to interpret IoT
data and build cross-domain applications
8
9. 9
SEG 3.0 methodology for building applications ensuring Semantic
Interoperability from data providers to data consumers
Papers: “Connected Smart Cities: Interoperability with SEG 3.0 for the Internet of Things”, “Building the
Web of Knowledge with smart IoT applications” [Gyrard et al., 2016]
12. SWoT generator to design applications
12
*
Interoperable
semantic-based IoT
applications
* Domain where is deployed the sensor, not the applicative domain
Benefits:
• No need to learn semantic web technologies
• Interoperable applications
13. Designing an application
• Need to have the set of files generated in the template
compatible with sensor data
– Ontologies + datasets + rules + sensor data
– Domain knowledge structured in the same way
Domain
ontologies
Domain
datasets
Rules
Interoperable
IoT
Application
Provide
sensor data
SWoT templateUnified
IoT data
Produce
13
20. • FIESTA-IoT ontology reuses and aligns a set of IoT
ontologies
– IoT-lite, M3-lite Taxonomy, SSN and DUL.
• Analysis based on LOV4IoT
20
FIESTA-IoT ontology
Paper: “Unified IoT Ontology to Enable Interoperability and Federation of Testbeds” [Agarwal
et al. 2016], http://ontology.fiesta-iot.eu/ontologyDocs/fiesta-iot.html
=> 24 ontologies for sensor
networks and
21 for Internet of Things
21. Semantic Web of Things tutorial: Hands-on
21
Demo paper ISWC 2016: “SWoTSuite: A Toolkit for Prototyping Cross-domain Semantic Web of
Things Applications”. P. Patel, A. Gyrard, D. Thakker, A. Sheth and M. Serrano
http://sensormeasurement.appspot.com/?p=end to end scenario
22. Conclusion & Future work
22
• Applying Semantic Web technologies within Internet of
Things:
– Reusing domain knowledge
– Interpreting data
– Designing interoperable applications
– Cross-domain
– Reducing the learning curve of integrating semantic
web technologies
• M3 & FIESTA-IoT:
– Interoperability of data and applications
– Dissemination within standardizations: OneM2M, W3C
Web of Things
W3C WoT White paper: http://goo.gl/Z6GL4o
W3C WoT implementation list: https://www.w3.org/WoT/IG/wiki/Implementations
23. Thank you!
• Demo paper ISWC 2016: SWoTSuite: A Toolkit for Prototyping Cross-
domain Semantic Web of Things Applications
P. Patel, A. Gyrard, D. Thakker, A. Sheth and M. Serrano
• amelie.gyrard@insight-centre.org
• Semantic Web of Things: http://sensormeasurement.appspot.com/
• Slideshare
• Twitter
• Tutorial: http://sensormeasurement.appspot.com/?p=ISWC2016Tutorial
• Hands-on:
http://sensormeasurement.appspot.com/?p=end_to_end_scenario
23