SlideShare a Scribd company logo
1 of 23
Download to read offline
1
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
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
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?
How to describe data and get additional
information?
=> Taking inspiration from the Web
Automatically built
by machines
“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
7
Interoperability on data to build innovative
interoperable applications?
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
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]
Semantic interoperability for data and applications
• Demo
http://sensormeasurement.appspot.com
10
11http://www.sensormeasurement.appspot.com/?p=ontologies
=> Classification by
domains
=> Classification according semantic web best practices
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
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
Demo
14
http://sensormeasurement.appspot.com/?p=m3api
• Generating a template to design a Semantic Web of Things
application by reusing domain knowledge
Demo
15
http://sensormeasurement.appspot.com/?p=transport
• Template used to build this application:
=> Interoperable domain knowledge is used
to interpret IoT data
Use Case: M3 embedded in Android-powered devices
16
Use Case: FIESTA-IoT
17
http://fiesta-iot.eu/, http://fiesta-iot-tools.appspot.com/
FIESTA-IoT: Testbed-as-a-Service (TaaS)
18http://fiesta-iot.eu/fiesta-testbeds/
• Testbeds (e.g., smart cities, smart building)
• Registering their resources (e.g., precipitation sensor)
within FIESTA-IoT
• Providing data produced by resources
FIESTA-IoT: Experiment-as-a-Service (EaaS)
19
• Reusing and combining
applications
• Visualizing data
• Crowdsourcing
• Noise map
http://fiesta-iot.eu/fiesta-experiments/
• 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
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
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
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

More Related Content

What's hot

Dynamic Semantics for the Internet of Things
Dynamic Semantics for the Internet of Things Dynamic Semantics for the Internet of Things
Dynamic Semantics for the Internet of Things PayamBarnaghi
 
Physical-Cyber-Social Data Analytics & Smart City Applications
Physical-Cyber-Social Data Analytics & Smart City ApplicationsPhysical-Cyber-Social Data Analytics & Smart City Applications
Physical-Cyber-Social Data Analytics & Smart City ApplicationsPayamBarnaghi
 
Discovering Things and Things’ data/services
Discovering Things and  Things’ data/servicesDiscovering Things and  Things’ data/services
Discovering Things and Things’ data/servicesPayamBarnaghi
 
Internet of Robotic Things Ontology catalog, knowledge extraction IEEE P1872....
Internet of Robotic Things Ontology catalog, knowledge extraction IEEE P1872....Internet of Robotic Things Ontology catalog, knowledge extraction IEEE P1872....
Internet of Robotic Things Ontology catalog, knowledge extraction IEEE P1872....Amélie Gyrard
 
SmartSociety – A Platform for Collaborative People-Machine Computation
SmartSociety – A Platform for Collaborative People-Machine ComputationSmartSociety – A Platform for Collaborative People-Machine Computation
SmartSociety – A Platform for Collaborative People-Machine ComputationHong-Linh Truong
 
Working with real world data
Working with real world dataWorking with real world data
Working with real world dataPayamBarnaghi
 
The impact of Big Data on next generation of smart cities
The impact of Big Data on next generation of smart citiesThe impact of Big Data on next generation of smart cities
The impact of Big Data on next generation of smart citiesPayamBarnaghi
 
CityPulse: Large-scale data analytics for smart cities
CityPulse: Large-scale data analytics for smart cities CityPulse: Large-scale data analytics for smart cities
CityPulse: Large-scale data analytics for smart cities PayamBarnaghi
 
Io t technologies_ppt-2
Io t technologies_ppt-2Io t technologies_ppt-2
Io t technologies_ppt-2achakracu
 
Large-scale data analytics for smart cities
Large-scale data analytics for smart citiesLarge-scale data analytics for smart cities
Large-scale data analytics for smart citiesPayamBarnaghi
 
Web Mining Project Ideas
Web Mining Project IdeasWeb Mining Project Ideas
Web Mining Project IdeasPhdtopiccom
 
SINC – An Information-Centric Approach for End-to-End IoT Cloud Resource Prov...
SINC – An Information-Centric Approach for End-to-End IoT Cloud Resource Prov...SINC – An Information-Centric Approach for End-to-End IoT Cloud Resource Prov...
SINC – An Information-Centric Approach for End-to-End IoT Cloud Resource Prov...Hong-Linh Truong
 
Research Topics in Data Mining
Research Topics in Data MiningResearch Topics in Data Mining
Research Topics in Data MiningPhdtopiccom
 
PhD Projects in Fog Computing Research Ideas
PhD Projects in Fog Computing Research IdeasPhD Projects in Fog Computing Research Ideas
PhD Projects in Fog Computing Research IdeasPhD Services
 
Distributed coordination protocol for event data exchange in IoT monitoring a...
Distributed coordination protocol for event data exchange in IoT monitoring a...Distributed coordination protocol for event data exchange in IoT monitoring a...
Distributed coordination protocol for event data exchange in IoT monitoring a...Maynooth University
 
Research Topics on Data Mining
Research Topics on Data MiningResearch Topics on Data Mining
Research Topics on Data MiningPhdtopiccom
 
Week 4: Big Data and Hadoop in Alibaba Cloud - DSA 441 Cloud Computing
Week 4: Big Data and Hadoop in Alibaba Cloud - DSA 441 Cloud ComputingWeek 4: Big Data and Hadoop in Alibaba Cloud - DSA 441 Cloud Computing
Week 4: Big Data and Hadoop in Alibaba Cloud - DSA 441 Cloud ComputingFerdin Joe John Joseph PhD
 
IOT-2016 7-9 Septermber, 2016, Stuttgart, Germany
IOT-2016  7-9 Septermber, 2016, Stuttgart, GermanyIOT-2016  7-9 Septermber, 2016, Stuttgart, Germany
IOT-2016 7-9 Septermber, 2016, Stuttgart, GermanyCharith Perera
 

What's hot (19)

Dynamic Semantics for the Internet of Things
Dynamic Semantics for the Internet of Things Dynamic Semantics for the Internet of Things
Dynamic Semantics for the Internet of Things
 
Physical-Cyber-Social Data Analytics & Smart City Applications
Physical-Cyber-Social Data Analytics & Smart City ApplicationsPhysical-Cyber-Social Data Analytics & Smart City Applications
Physical-Cyber-Social Data Analytics & Smart City Applications
 
Discovering Things and Things’ data/services
Discovering Things and  Things’ data/servicesDiscovering Things and  Things’ data/services
Discovering Things and Things’ data/services
 
Internet of Robotic Things Ontology catalog, knowledge extraction IEEE P1872....
Internet of Robotic Things Ontology catalog, knowledge extraction IEEE P1872....Internet of Robotic Things Ontology catalog, knowledge extraction IEEE P1872....
Internet of Robotic Things Ontology catalog, knowledge extraction IEEE P1872....
 
SmartSociety – A Platform for Collaborative People-Machine Computation
SmartSociety – A Platform for Collaborative People-Machine ComputationSmartSociety – A Platform for Collaborative People-Machine Computation
SmartSociety – A Platform for Collaborative People-Machine Computation
 
Working with real world data
Working with real world dataWorking with real world data
Working with real world data
 
The impact of Big Data on next generation of smart cities
The impact of Big Data on next generation of smart citiesThe impact of Big Data on next generation of smart cities
The impact of Big Data on next generation of smart cities
 
CityPulse: Large-scale data analytics for smart cities
CityPulse: Large-scale data analytics for smart cities CityPulse: Large-scale data analytics for smart cities
CityPulse: Large-scale data analytics for smart cities
 
Io t technologies_ppt-2
Io t technologies_ppt-2Io t technologies_ppt-2
Io t technologies_ppt-2
 
Large-scale data analytics for smart cities
Large-scale data analytics for smart citiesLarge-scale data analytics for smart cities
Large-scale data analytics for smart cities
 
Web Mining Project Ideas
Web Mining Project IdeasWeb Mining Project Ideas
Web Mining Project Ideas
 
SINC – An Information-Centric Approach for End-to-End IoT Cloud Resource Prov...
SINC – An Information-Centric Approach for End-to-End IoT Cloud Resource Prov...SINC – An Information-Centric Approach for End-to-End IoT Cloud Resource Prov...
SINC – An Information-Centric Approach for End-to-End IoT Cloud Resource Prov...
 
Grid computing
Grid computingGrid computing
Grid computing
 
Research Topics in Data Mining
Research Topics in Data MiningResearch Topics in Data Mining
Research Topics in Data Mining
 
PhD Projects in Fog Computing Research Ideas
PhD Projects in Fog Computing Research IdeasPhD Projects in Fog Computing Research Ideas
PhD Projects in Fog Computing Research Ideas
 
Distributed coordination protocol for event data exchange in IoT monitoring a...
Distributed coordination protocol for event data exchange in IoT monitoring a...Distributed coordination protocol for event data exchange in IoT monitoring a...
Distributed coordination protocol for event data exchange in IoT monitoring a...
 
Research Topics on Data Mining
Research Topics on Data MiningResearch Topics on Data Mining
Research Topics on Data Mining
 
Week 4: Big Data and Hadoop in Alibaba Cloud - DSA 441 Cloud Computing
Week 4: Big Data and Hadoop in Alibaba Cloud - DSA 441 Cloud ComputingWeek 4: Big Data and Hadoop in Alibaba Cloud - DSA 441 Cloud Computing
Week 4: Big Data and Hadoop in Alibaba Cloud - DSA 441 Cloud Computing
 
IOT-2016 7-9 Septermber, 2016, Stuttgart, Germany
IOT-2016  7-9 Septermber, 2016, Stuttgart, GermanyIOT-2016  7-9 Septermber, 2016, Stuttgart, Germany
IOT-2016 7-9 Septermber, 2016, Stuttgart, Germany
 

Viewers also liked

Reusing and Unifying Background Knowledge for Internet of Things with LOV4IoT
Reusing and Unifying Background Knowledge for Internet of Things with LOV4IoTReusing and Unifying Background Knowledge for Internet of Things with LOV4IoT
Reusing and Unifying Background Knowledge for Internet of Things with LOV4IoTFIESTA-IoT
 
Semantic Web Technology: The Key to Making Scientific Information Systems Social
Semantic Web Technology: The Key to Making Scientific Information Systems SocialSemantic Web Technology: The Key to Making Scientific Information Systems Social
Semantic Web Technology: The Key to Making Scientific Information Systems SocialChristoph Lange
 
Smart Card Authentication
Smart Card AuthenticationSmart Card Authentication
Smart Card AuthenticationDan Usher
 
Network and Service Virtualization tutorial at ONUG Spring 2015
Network and Service Virtualization tutorial at ONUG Spring 2015Network and Service Virtualization tutorial at ONUG Spring 2015
Network and Service Virtualization tutorial at ONUG Spring 2015SDN Hub
 
Intro to Web 3.0 and the Internet of Things
Intro to Web 3.0 and the Internet of ThingsIntro to Web 3.0 and the Internet of Things
Intro to Web 3.0 and the Internet of ThingsPhilip Sheldrake
 
Semantics for the Web of Things
Semantics for the Web of ThingsSemantics for the Web of Things
Semantics for the Web of ThingsCarlos Pedrinaci
 
Top 10 benefits of Home Internet of Things (IOT)
Top 10 benefits of Home Internet of Things (IOT)Top 10 benefits of Home Internet of Things (IOT)
Top 10 benefits of Home Internet of Things (IOT)Dr. Mazlan Abbas
 
OpenStack 2016: Boom or Bust? - Adrian Ionel, CEO, Mirantis - OpenStackSV 2014
OpenStack 2016: Boom or Bust? - Adrian Ionel, CEO, Mirantis - OpenStackSV 2014OpenStack 2016: Boom or Bust? - Adrian Ionel, CEO, Mirantis - OpenStackSV 2014
OpenStack 2016: Boom or Bust? - Adrian Ionel, CEO, Mirantis - OpenStackSV 2014Mirantis
 
OpenStack & OVS: From Love-Hate Relationship to Match Made in Heaven - Erez C...
OpenStack & OVS: From Love-Hate Relationship to Match Made in Heaven - Erez C...OpenStack & OVS: From Love-Hate Relationship to Match Made in Heaven - Erez C...
OpenStack & OVS: From Love-Hate Relationship to Match Made in Heaven - Erez C...Cloud Native Day Tel Aviv
 
Semantic Technologies for the Internet of Things: Challenges and Opportunities
Semantic Technologies for the Internet of Things: Challenges and Opportunities Semantic Technologies for the Internet of Things: Challenges and Opportunities
Semantic Technologies for the Internet of Things: Challenges and Opportunities PayamBarnaghi
 
OpenStack Summit 2016 Barcelona NFV関連報告
OpenStack Summit 2016 Barcelona NFV関連報告OpenStack Summit 2016 Barcelona NFV関連報告
OpenStack Summit 2016 Barcelona NFV関連報告kimura50
 
Training Ensimag OpenStack 2016
Training Ensimag OpenStack 2016Training Ensimag OpenStack 2016
Training Ensimag OpenStack 2016Bruno Cornec
 
Agri-IoT: A Semantic Framework for Internet of Things-enabled Smart Farming A...
Agri-IoT: A Semantic Framework for Internet of Things-enabled Smart Farming A...Agri-IoT: A Semantic Framework for Internet of Things-enabled Smart Farming A...
Agri-IoT: A Semantic Framework for Internet of Things-enabled Smart Farming A...Andreas Kamilaris
 
Virtual keyboard ppt
Virtual keyboard pptVirtual keyboard ppt
Virtual keyboard pptPiyush Rajput
 
[OpenStack Days Korea 2016] Track3 - Powered by OpenStack, Power to do more w...
[OpenStack Days Korea 2016] Track3 - Powered by OpenStack, Power to do more w...[OpenStack Days Korea 2016] Track3 - Powered by OpenStack, Power to do more w...
[OpenStack Days Korea 2016] Track3 - Powered by OpenStack, Power to do more w...OpenStack Korea Community
 

Viewers also liked (16)

Reusing and Unifying Background Knowledge for Internet of Things with LOV4IoT
Reusing and Unifying Background Knowledge for Internet of Things with LOV4IoTReusing and Unifying Background Knowledge for Internet of Things with LOV4IoT
Reusing and Unifying Background Knowledge for Internet of Things with LOV4IoT
 
Semantic Web Technology: The Key to Making Scientific Information Systems Social
Semantic Web Technology: The Key to Making Scientific Information Systems SocialSemantic Web Technology: The Key to Making Scientific Information Systems Social
Semantic Web Technology: The Key to Making Scientific Information Systems Social
 
Smart Card Authentication
Smart Card AuthenticationSmart Card Authentication
Smart Card Authentication
 
Network and Service Virtualization tutorial at ONUG Spring 2015
Network and Service Virtualization tutorial at ONUG Spring 2015Network and Service Virtualization tutorial at ONUG Spring 2015
Network and Service Virtualization tutorial at ONUG Spring 2015
 
Intro to Web 3.0 and the Internet of Things
Intro to Web 3.0 and the Internet of ThingsIntro to Web 3.0 and the Internet of Things
Intro to Web 3.0 and the Internet of Things
 
Semantics for the Web of Things
Semantics for the Web of ThingsSemantics for the Web of Things
Semantics for the Web of Things
 
Top 10 benefits of Home Internet of Things (IOT)
Top 10 benefits of Home Internet of Things (IOT)Top 10 benefits of Home Internet of Things (IOT)
Top 10 benefits of Home Internet of Things (IOT)
 
OpenStack 2016: Boom or Bust? - Adrian Ionel, CEO, Mirantis - OpenStackSV 2014
OpenStack 2016: Boom or Bust? - Adrian Ionel, CEO, Mirantis - OpenStackSV 2014OpenStack 2016: Boom or Bust? - Adrian Ionel, CEO, Mirantis - OpenStackSV 2014
OpenStack 2016: Boom or Bust? - Adrian Ionel, CEO, Mirantis - OpenStackSV 2014
 
OpenStack Summit Austin 2016 v1.3
OpenStack Summit Austin 2016 v1.3 OpenStack Summit Austin 2016 v1.3
OpenStack Summit Austin 2016 v1.3
 
OpenStack & OVS: From Love-Hate Relationship to Match Made in Heaven - Erez C...
OpenStack & OVS: From Love-Hate Relationship to Match Made in Heaven - Erez C...OpenStack & OVS: From Love-Hate Relationship to Match Made in Heaven - Erez C...
OpenStack & OVS: From Love-Hate Relationship to Match Made in Heaven - Erez C...
 
Semantic Technologies for the Internet of Things: Challenges and Opportunities
Semantic Technologies for the Internet of Things: Challenges and Opportunities Semantic Technologies for the Internet of Things: Challenges and Opportunities
Semantic Technologies for the Internet of Things: Challenges and Opportunities
 
OpenStack Summit 2016 Barcelona NFV関連報告
OpenStack Summit 2016 Barcelona NFV関連報告OpenStack Summit 2016 Barcelona NFV関連報告
OpenStack Summit 2016 Barcelona NFV関連報告
 
Training Ensimag OpenStack 2016
Training Ensimag OpenStack 2016Training Ensimag OpenStack 2016
Training Ensimag OpenStack 2016
 
Agri-IoT: A Semantic Framework for Internet of Things-enabled Smart Farming A...
Agri-IoT: A Semantic Framework for Internet of Things-enabled Smart Farming A...Agri-IoT: A Semantic Framework for Internet of Things-enabled Smart Farming A...
Agri-IoT: A Semantic Framework for Internet of Things-enabled Smart Farming A...
 
Virtual keyboard ppt
Virtual keyboard pptVirtual keyboard ppt
Virtual keyboard ppt
 
[OpenStack Days Korea 2016] Track3 - Powered by OpenStack, Power to do more w...
[OpenStack Days Korea 2016] Track3 - Powered by OpenStack, Power to do more w...[OpenStack Days Korea 2016] Track3 - Powered by OpenStack, Power to do more w...
[OpenStack Days Korea 2016] Track3 - Powered by OpenStack, Power to do more w...
 

Similar to ISWC 2016 Tutorial: Semantic Web of Things M3 framework & FIESTA-IoT EU project

Assisting IoT Projects and Developers in Designing Interoperable Semantic Web...
Assisting IoT Projects and Developers in Designing Interoperable Semantic Web...Assisting IoT Projects and Developers in Designing Interoperable Semantic Web...
Assisting IoT Projects and Developers in Designing Interoperable Semantic Web...Amélie Gyrard
 
Presentation aina2016 seg3.0_methodology_v2
Presentation aina2016 seg3.0_methodology_v2Presentation aina2016 seg3.0_methodology_v2
Presentation aina2016 seg3.0_methodology_v2Amélie Gyrard
 
IBM-ISSIP Presentation
IBM-ISSIP Presentation IBM-ISSIP Presentation
IBM-ISSIP Presentation Ali Yavari
 
Internet of things (IOT) connects physical to digital
Internet of things (IOT) connects physical to digitalInternet of things (IOT) connects physical to digital
Internet of things (IOT) connects physical to digitalEslam Nader
 
The Things in the INTERNET of THINGS.
The Things in the INTERNET of THINGS.The Things in the INTERNET of THINGS.
The Things in the INTERNET of THINGS.Rohit Agrawal
 
Applications of Computational Intelligence, Internet of Things and Cutting Ed...
Applications of Computational Intelligence, Internet of Things and Cutting Ed...Applications of Computational Intelligence, Internet of Things and Cutting Ed...
Applications of Computational Intelligence, Internet of Things and Cutting Ed...Christo Ananth
 
The Internet of Things (IoT) and its evolution
The Internet of Things (IoT) and its evolutionThe Internet of Things (IoT) and its evolution
The Internet of Things (IoT) and its evolutionSathvik N Prasad
 
A Smart ITS based Sensor Network for Transport System with Integration of Io...
A Smart ITS based Sensor Network for Transport System with Integration of  Io...A Smart ITS based Sensor Network for Transport System with Integration of  Io...
A Smart ITS based Sensor Network for Transport System with Integration of Io...IRJET Journal
 
Fi cloudpresentationgyrardaugust2015 v2
Fi cloudpresentationgyrardaugust2015 v2Fi cloudpresentationgyrardaugust2015 v2
Fi cloudpresentationgyrardaugust2015 v2Amélie Gyrard
 
Internet of Things, An Introduction
Internet of Things, An IntroductionInternet of Things, An Introduction
Internet of Things, An IntroductionPouria Ghatrenabi
 
Open Source Platforms Integration for the Development of an Architecture of C...
Open Source Platforms Integration for the Development of an Architecture of C...Open Source Platforms Integration for the Development of an Architecture of C...
Open Source Platforms Integration for the Development of an Architecture of C...Eswar Publications
 
summaryg.pdffgdfgdfgfgfgfgfgffgfdfgfgffg
summaryg.pdffgdfgdfgfgfgfgfgffgfdfgfgffgsummaryg.pdffgdfgdfgfgfgfgfgffgfdfgfgffg
summaryg.pdffgdfgdfgfgfgfgfgffgfdfgfgffgHakkemB
 
IoT Challenges: Technological, Business and Social aspects
IoT Challenges: Technological, Business and Social aspectsIoT Challenges: Technological, Business and Social aspects
IoT Challenges: Technological, Business and Social aspectsRoberto Minerva
 
Internet of Things - Call presentations and hints from presenters
Internet of Things - Call presentations and hints from presentersInternet of Things - Call presentations and hints from presenters
Internet of Things - Call presentations and hints from presentersOpen & Agile Smart Cities
 
Trends on Data Graphs & Security for the Internet of Things
Trends on Data Graphs & Security for the Internet of ThingsTrends on Data Graphs & Security for the Internet of Things
Trends on Data Graphs & Security for the Internet of ThingsGhislain Atemezing
 

Similar to ISWC 2016 Tutorial: Semantic Web of Things M3 framework & FIESTA-IoT EU project (20)

Assisting IoT Projects and Developers in Designing Interoperable Semantic Web...
Assisting IoT Projects and Developers in Designing Interoperable Semantic Web...Assisting IoT Projects and Developers in Designing Interoperable Semantic Web...
Assisting IoT Projects and Developers in Designing Interoperable Semantic Web...
 
Presentation aina2016 seg3.0_methodology_v2
Presentation aina2016 seg3.0_methodology_v2Presentation aina2016 seg3.0_methodology_v2
Presentation aina2016 seg3.0_methodology_v2
 
20170621 ali yavari internet of_things pres 157 ali
20170621 ali yavari internet of_things pres 157 ali20170621 ali yavari internet of_things pres 157 ali
20170621 ali yavari internet of_things pres 157 ali
 
IBM-ISSIP Presentation
IBM-ISSIP Presentation IBM-ISSIP Presentation
IBM-ISSIP Presentation
 
Internet of things (IOT) connects physical to digital
Internet of things (IOT) connects physical to digitalInternet of things (IOT) connects physical to digital
Internet of things (IOT) connects physical to digital
 
abstract.docx
abstract.docxabstract.docx
abstract.docx
 
abstract.pdf
abstract.pdfabstract.pdf
abstract.pdf
 
The Things in the INTERNET of THINGS.
The Things in the INTERNET of THINGS.The Things in the INTERNET of THINGS.
The Things in the INTERNET of THINGS.
 
Applications of Computational Intelligence, Internet of Things and Cutting Ed...
Applications of Computational Intelligence, Internet of Things and Cutting Ed...Applications of Computational Intelligence, Internet of Things and Cutting Ed...
Applications of Computational Intelligence, Internet of Things and Cutting Ed...
 
The Internet of Things (IoT) and its evolution
The Internet of Things (IoT) and its evolutionThe Internet of Things (IoT) and its evolution
The Internet of Things (IoT) and its evolution
 
A Smart ITS based Sensor Network for Transport System with Integration of Io...
A Smart ITS based Sensor Network for Transport System with Integration of  Io...A Smart ITS based Sensor Network for Transport System with Integration of  Io...
A Smart ITS based Sensor Network for Transport System with Integration of Io...
 
Fi cloudpresentationgyrardaugust2015 v2
Fi cloudpresentationgyrardaugust2015 v2Fi cloudpresentationgyrardaugust2015 v2
Fi cloudpresentationgyrardaugust2015 v2
 
Internet of Things, An Introduction
Internet of Things, An IntroductionInternet of Things, An Introduction
Internet of Things, An Introduction
 
Open Source Platforms Integration for the Development of an Architecture of C...
Open Source Platforms Integration for the Development of an Architecture of C...Open Source Platforms Integration for the Development of an Architecture of C...
Open Source Platforms Integration for the Development of an Architecture of C...
 
PhD Admission Pitching
PhD Admission PitchingPhD Admission Pitching
PhD Admission Pitching
 
summaryg.pdffgdfgdfgfgfgfgfgffgfdfgfgffg
summaryg.pdffgdfgdfgfgfgfgfgffgfdfgfgffgsummaryg.pdffgdfgdfgfgfgfgfgffgfdfgfgffg
summaryg.pdffgdfgdfgfgfgfgfgffgfdfgfgffg
 
IoT Challenges: Technological, Business and Social aspects
IoT Challenges: Technological, Business and Social aspectsIoT Challenges: Technological, Business and Social aspects
IoT Challenges: Technological, Business and Social aspects
 
Internet of Things - Call presentations and hints from presenters
Internet of Things - Call presentations and hints from presentersInternet of Things - Call presentations and hints from presenters
Internet of Things - Call presentations and hints from presenters
 
The Internet of Things (IoT). A technological Snapshot
The Internet of Things (IoT). A technological SnapshotThe Internet of Things (IoT). A technological Snapshot
The Internet of Things (IoT). A technological Snapshot
 
Trends on Data Graphs & Security for the Internet of Things
Trends on Data Graphs & Security for the Internet of ThingsTrends on Data Graphs & Security for the Internet of Things
Trends on Data Graphs & Security for the Internet of Things
 

Recently uploaded

DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 

Recently uploaded (20)

DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 

ISWC 2016 Tutorial: Semantic Web of Things M3 framework & FIESTA-IoT EU project

  • 1. 1
  • 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
  • 7. 7 Interoperability on data to build innovative interoperable applications?
  • 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]
  • 10. Semantic interoperability for data and applications • Demo http://sensormeasurement.appspot.com 10
  • 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
  • 14. Demo 14 http://sensormeasurement.appspot.com/?p=m3api • Generating a template to design a Semantic Web of Things application by reusing domain knowledge
  • 15. Demo 15 http://sensormeasurement.appspot.com/?p=transport • Template used to build this application: => Interoperable domain knowledge is used to interpret IoT data
  • 16. Use Case: M3 embedded in Android-powered devices 16
  • 17. Use Case: FIESTA-IoT 17 http://fiesta-iot.eu/, http://fiesta-iot-tools.appspot.com/
  • 18. FIESTA-IoT: Testbed-as-a-Service (TaaS) 18http://fiesta-iot.eu/fiesta-testbeds/ • Testbeds (e.g., smart cities, smart building) • Registering their resources (e.g., precipitation sensor) within FIESTA-IoT • Providing data produced by resources
  • 19. FIESTA-IoT: Experiment-as-a-Service (EaaS) 19 • Reusing and combining applications • Visualizing data • Crowdsourcing • Noise map http://fiesta-iot.eu/fiesta-experiments/
  • 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