SlideShare a Scribd company logo
Cross-Domain Internet of Things
Application Development:
M3 Framework and Evaluation
FiCloud 24-26 August 2015, Rome, Italy
Amelie Gyrard, Insight, Ireland
Soumya Kanti Datta, Eurecom, France
Christian Bonnet, Eurecom, France
Karima Boudaoud, University of Nice Sophia Antipolis France
Agenda
• Introduction & Motivation
• State of The Art & Main challenges
• Contributions: M3 framework
– Components
– Use case
– Evaluation
– Demonstration
• Conclusion & Future work
2
How to interpret Internet of Things (IoT) data?
Thermometer
Sensor data
Applications to visualize data
Interpretation
by humans
How machines can
interpret data?
3
Machine learning?
Reusing domain knowledge?
4
How to combine and reuse IoT data from different
domains?
How to build
innovative
applications?
How to describe data?
How to
combine data
from different
domains?
How to get additional
information?
Milk contains lactose
Oven, body, external
temperature?
1liter: milk
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
Our contribution: Machine-to-Machine
Measurement Framework (M3)
Challenge A: Design
semantic based IoT
applications
Challenge B.1 &
B.2: Combine
data and domains
Challenge B:
Interpret IoT
data
Challenge B.2:
Reuse domain
knowledge 7
SWoT generator
8
*
Challenge A: Design
semantic based IoT
applications
* Domain where is deployed the sensor, not the applicative domain
=> Benefits: No need to learn semantic web technologies
SWoT template: interoperable domain knowledge
• 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
9
M3 language & ontology
Challenge B.1 &
B.2: Combine
data and domains
• Describing data in an unified way
• Extension of the W3C Semantic Sensor Networks (SSN)
ontology (Observation Value concept)
• Provide a basis for reasoning and cross-domain
interlinking 10
Sensor-based Linked Open Rules (S-LOR)
11
Challenge B:
Interpret IoT
data
Demo paper: Helping IoT application developers with Sensor-based Linked Open
Rules [Gyrard et al., ISWC 2014, SSN workshop]
S-LOR: Deducing new knowledge
• How to deduce new knowledge?
– S-LOR: a dataset of interoperable SWRL rules
• Rules example:
– If Domain == Health && MeasurementType == Temperature
then NewType = BodyTemperature
– If BodyTemperature > 38,7°C then “Fever”
• BodyTemperature and Fever are already described in
domain ontologies or datasets!
12
Linked Open Vocabularies for Internet of Things (LOV4IoT)
Challenge B.2:
Reuse domain
knowledge 13
LOV4IoT
http://www.sensormeasurement.appspot.com/?p=ontologies
http://lov.okfn.org/dataset/lov/
Collect
Classify Interoperability
SWoT
template
14
A second life for ontologies!
• A dataset of 278 ontology-based projects relevant for IoT
– Ontologies, Datasets, Rules, Technologies, Sensors and
Domains
– Used to build the SWoT template
– Extension of Linked Open Vocabularies (LOV)
Collect
Paper: Enrich Machine-to-Machine Data with Semantic Web Technologies for Cross-Domain
Applications [Gyrard et al., WF-IoT 2014]
M3 semantic engine : An entire chain to interpret IoT
and build cross-domain applications
15
Use Case: Embedding M3 in smart fridges
M3 suggestions:
Home remedies
Get temperature
measurement
Stop to be sick with M3!
16
Evaluating M3 software performances
• Goal: The semantic engine is not too resource consuming
• Evaluation: Measuring time consumed
• Results: Encouraging (16 – 31 ms)
• Could be embedded on
Android-powered device
17
Demo
• Demo
http://sensormeasurement.appspot.com
18
⇒ Our proposed
approach:
M3 framework
Conclusion & Future work
Extract & combine
domain knowledge
Merge M3 to existing SWoT projects
Global
interoperability
Common description
Device Abstraction
Common App. Protocol
Common Nwk. Protocol
19
S-LOR with more reasoning
• M3 hides semantic web technologies to the users
• M3 generic enough for other domains than IoT
Thank you!
• Thanks to FIESTA-IoT and Martin Serrano
• amelie.gyrard@insight-centre.org
• http://sensormeasurement.appspot.com/
• Slideshare
• Twitter
20

More Related Content

What's hot

Hassle-free IoT projects with DeviceHive — Artyom Sorokin (Tech Stage)
Hassle-free IoT projects with DeviceHive — Artyom Sorokin (Tech Stage)Hassle-free IoT projects with DeviceHive — Artyom Sorokin (Tech Stage)
Hassle-free IoT projects with DeviceHive — Artyom Sorokin (Tech Stage)
Black Sea Summit — IT-conference in Odessa
 
PIMRC-2012, Sydney, Australia, 28 July, 2012
PIMRC-2012, Sydney, Australia, 28 July, 2012PIMRC-2012, Sydney, Australia, 28 July, 2012
PIMRC-2012, Sydney, Australia, 28 July, 2012
Charith Perera
 
IoTSuite: A Framework to Design, Implement, and Deploy IoT Applications
IoTSuite: A Framework to Design, Implement, and Deploy IoT ApplicationsIoTSuite: A Framework to Design, Implement, and Deploy IoT Applications
IoTSuite: A Framework to Design, Implement, and Deploy IoT Applications
Pankesh Patel
 
SKG-2013, Beijing, China, 03 October 2013
SKG-2013, Beijing, China, 03 October 2013SKG-2013, Beijing, China, 03 October 2013
SKG-2013, Beijing, China, 03 October 2013
Charith Perera
 
Semantic IoT Semantic Inter-Operability Practices - Part 2
Semantic IoT Semantic Inter-Operability Practices - Part 2Semantic IoT Semantic Inter-Operability Practices - Part 2
Semantic IoT Semantic Inter-Operability Practices - Part 2
iotest
 
Industrial Automation using IoT
Industrial Automation using IoTIndustrial Automation using IoT
Industrial Automation using IoT
IRJET Journal
 
Fog computing
Fog computingFog computing
Fog computing
Ankit_ap
 
2013 2014 ieee dotnet project titles
2013 2014 ieee  dotnet project titles2013 2014 ieee  dotnet project titles
2013 2014 ieee dotnet project titles
RICHBRAINTECHNOLOGIES
 

What's hot (8)

Hassle-free IoT projects with DeviceHive — Artyom Sorokin (Tech Stage)
Hassle-free IoT projects with DeviceHive — Artyom Sorokin (Tech Stage)Hassle-free IoT projects with DeviceHive — Artyom Sorokin (Tech Stage)
Hassle-free IoT projects with DeviceHive — Artyom Sorokin (Tech Stage)
 
PIMRC-2012, Sydney, Australia, 28 July, 2012
PIMRC-2012, Sydney, Australia, 28 July, 2012PIMRC-2012, Sydney, Australia, 28 July, 2012
PIMRC-2012, Sydney, Australia, 28 July, 2012
 
IoTSuite: A Framework to Design, Implement, and Deploy IoT Applications
IoTSuite: A Framework to Design, Implement, and Deploy IoT ApplicationsIoTSuite: A Framework to Design, Implement, and Deploy IoT Applications
IoTSuite: A Framework to Design, Implement, and Deploy IoT Applications
 
SKG-2013, Beijing, China, 03 October 2013
SKG-2013, Beijing, China, 03 October 2013SKG-2013, Beijing, China, 03 October 2013
SKG-2013, Beijing, China, 03 October 2013
 
Semantic IoT Semantic Inter-Operability Practices - Part 2
Semantic IoT Semantic Inter-Operability Practices - Part 2Semantic IoT Semantic Inter-Operability Practices - Part 2
Semantic IoT Semantic Inter-Operability Practices - Part 2
 
Industrial Automation using IoT
Industrial Automation using IoTIndustrial Automation using IoT
Industrial Automation using IoT
 
Fog computing
Fog computingFog computing
Fog computing
 
2013 2014 ieee dotnet project titles
2013 2014 ieee  dotnet project titles2013 2014 ieee  dotnet project titles
2013 2014 ieee dotnet project titles
 

Viewers also liked

Fundamento del computador tarea 2
Fundamento del computador tarea 2Fundamento del computador tarea 2
Fundamento del computador tarea 2
pablo163
 
Labour Market in Ostrzeszow county, Poland
Labour Market in Ostrzeszow county, PolandLabour Market in Ostrzeszow county, Poland
Labour Market in Ostrzeszow county, Poland
ourlivesinthelimelight
 
Camino a la Nube - Cloud Leadership Forum
Camino a la Nube - Cloud Leadership ForumCamino a la Nube - Cloud Leadership Forum
Camino a la Nube - Cloud Leadership Forum
Arsys
 
No al dengue
No al dengueNo al dengue
Presentacion de Nextel S.A.
Presentacion de Nextel S.A.Presentacion de Nextel S.A.
Presentacion de Nextel S.A.
Nextel S.A.
 
BIODATA-PURNENDU_DEB_ROY.
BIODATA-PURNENDU_DEB_ROY.BIODATA-PURNENDU_DEB_ROY.
BIODATA-PURNENDU_DEB_ROY.
baptu Debroy
 
Kelompok beni nur_vero
Kelompok beni nur_veroKelompok beni nur_vero
Kelompok beni nur_vero
veronica_yanita_kristi
 
Soal kelas xii
Soal kelas xiiSoal kelas xii
Soal kelas xii
naura zalfa
 
Genba Kai-zen
Genba Kai-zenGenba Kai-zen
Genba Kai-zen
Ratama Konsultan
 
6. jurnal penutup
6. jurnal penutup6. jurnal penutup
6. jurnal penutup
Smansa Puriala
 
Application GUI Design
Application GUI DesignApplication GUI Design
Application GUI Design
Samsung Open Source Group
 
Introductie publicatie: Schade voorkomen aan kabels en leidingen (InfraTech 2...
Introductie publicatie: Schade voorkomen aan kabels en leidingen (InfraTech 2...Introductie publicatie: Schade voorkomen aan kabels en leidingen (InfraTech 2...
Introductie publicatie: Schade voorkomen aan kabels en leidingen (InfraTech 2...
CROW
 
Pdf origen de la ciencia trabajo terminado
Pdf origen de la ciencia trabajo terminadoPdf origen de la ciencia trabajo terminado
Pdf origen de la ciencia trabajo terminado
Lourdes Vidaurre Carlos
 
スタートアップできなかった話
スタートアップできなかった話スタートアップできなかった話
スタートアップできなかった話
MontBlanc. Tsukuda
 
Батбаяр Номин-Эрдэнэ - Бүх нийтийн технологийн боловсрол
Батбаяр Номин-Эрдэнэ - Бүх нийтийн технологийн боловсролБатбаяр Номин-Эрдэнэ - Бүх нийтийн технологийн боловсрол
Батбаяр Номин-Эрдэнэ - Бүх нийтийн технологийн боловсролbatnasanb
 
Infografik e-barometern-q1-2016
Infografik e-barometern-q1-2016Infografik e-barometern-q1-2016
Infografik e-barometern-q1-2016
PostNord Sverige
 

Viewers also liked (17)

Fundamento del computador tarea 2
Fundamento del computador tarea 2Fundamento del computador tarea 2
Fundamento del computador tarea 2
 
Labour Market in Ostrzeszow county, Poland
Labour Market in Ostrzeszow county, PolandLabour Market in Ostrzeszow county, Poland
Labour Market in Ostrzeszow county, Poland
 
Camino a la Nube - Cloud Leadership Forum
Camino a la Nube - Cloud Leadership ForumCamino a la Nube - Cloud Leadership Forum
Camino a la Nube - Cloud Leadership Forum
 
No al dengue
No al dengueNo al dengue
No al dengue
 
Presentacion de Nextel S.A.
Presentacion de Nextel S.A.Presentacion de Nextel S.A.
Presentacion de Nextel S.A.
 
BIODATA-PURNENDU_DEB_ROY.
BIODATA-PURNENDU_DEB_ROY.BIODATA-PURNENDU_DEB_ROY.
BIODATA-PURNENDU_DEB_ROY.
 
Kelompok beni nur_vero
Kelompok beni nur_veroKelompok beni nur_vero
Kelompok beni nur_vero
 
Soal kelas xii
Soal kelas xiiSoal kelas xii
Soal kelas xii
 
Genba Kai-zen
Genba Kai-zenGenba Kai-zen
Genba Kai-zen
 
6. jurnal penutup
6. jurnal penutup6. jurnal penutup
6. jurnal penutup
 
Creationism
CreationismCreationism
Creationism
 
Application GUI Design
Application GUI DesignApplication GUI Design
Application GUI Design
 
Introductie publicatie: Schade voorkomen aan kabels en leidingen (InfraTech 2...
Introductie publicatie: Schade voorkomen aan kabels en leidingen (InfraTech 2...Introductie publicatie: Schade voorkomen aan kabels en leidingen (InfraTech 2...
Introductie publicatie: Schade voorkomen aan kabels en leidingen (InfraTech 2...
 
Pdf origen de la ciencia trabajo terminado
Pdf origen de la ciencia trabajo terminadoPdf origen de la ciencia trabajo terminado
Pdf origen de la ciencia trabajo terminado
 
スタートアップできなかった話
スタートアップできなかった話スタートアップできなかった話
スタートアップできなかった話
 
Батбаяр Номин-Эрдэнэ - Бүх нийтийн технологийн боловсрол
Батбаяр Номин-Эрдэнэ - Бүх нийтийн технологийн боловсролБатбаяр Номин-Эрдэнэ - Бүх нийтийн технологийн боловсрол
Батбаяр Номин-Эрдэнэ - Бүх нийтийн технологийн боловсрол
 
Infografik e-barometern-q1-2016
Infografik e-barometern-q1-2016Infografik e-barometern-q1-2016
Infografik e-barometern-q1-2016
 

Similar to Fi cloudpresentationgyrardaugust2015 v2

ISWC 2016 Tutorial: Semantic Web of Things M3 framework & FIESTA-IoT EU project
ISWC 2016 Tutorial: Semantic Web of Things  M3 framework & FIESTA-IoT EU projectISWC 2016 Tutorial: Semantic Web of Things  M3 framework & FIESTA-IoT EU project
ISWC 2016 Tutorial: Semantic Web of Things M3 framework & FIESTA-IoT EU project
FIESTA-IoT
 
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
 
Dynamic Semantics for Semantics for Dynamic IoT Environments
Dynamic Semantics for Semantics for Dynamic IoT EnvironmentsDynamic Semantics for Semantics for Dynamic IoT Environments
Dynamic Semantics for Semantics for Dynamic IoT Environments
PayamBarnaghi
 
Big Data and IOT
Big Data and IOTBig Data and IOT
Big Data and IOT
Shubhangi Sheel
 
Term Paper Presentation
Term Paper PresentationTerm Paper Presentation
Term Paper Presentation
Shubham Singh
 
Internet of Things: Research Directions
Internet of Things: Research DirectionsInternet of Things: Research Directions
Internet of Things: Research Directions
Davide Nardone
 
CSE NEW_4th yr w.e.f. 2018-19.pdf
CSE NEW_4th yr w.e.f. 2018-19.pdfCSE NEW_4th yr w.e.f. 2018-19.pdf
CSE NEW_4th yr w.e.f. 2018-19.pdf
ssuser5a7261
 
Assignment Of Sensing Tasks To IoT Devices Exploitation Of A Social Network ...
Assignment Of Sensing Tasks To IoT Devices  Exploitation Of A Social Network ...Assignment Of Sensing Tasks To IoT Devices  Exploitation Of A Social Network ...
Assignment Of Sensing Tasks To IoT Devices Exploitation Of A Social Network ...
Dustin Pytko
 
A study of existing ontologies in the io t domain
A study of existing ontologies in the io t domainA study of existing ontologies in the io t domain
A study of existing ontologies in the io t domain
Sof Ouni
 
General introduction to IoTCrawler
General introduction to IoTCrawlerGeneral introduction to IoTCrawler
General introduction to IoTCrawler
IoTCrawler
 
The Internet of Things: What's next?
The Internet of Things: What's next? The Internet of Things: What's next?
The Internet of Things: What's next?
PayamBarnaghi
 
AF-2599-P.docx
AF-2599-P.docxAF-2599-P.docx
AF-2599-P.docx
Sami Siddiqui
 
Cse 8th sem syllabus
Cse 8th sem syllabusCse 8th sem syllabus
Cse 8th sem syllabus
Akshatha Nair
 
Anneke Zuiderwijk, Marijn Janssen, Keith Jeffery: Towards an e-infrastructure...
Anneke Zuiderwijk, Marijn Janssen, Keith Jeffery: Towards an e-infrastructure...Anneke Zuiderwijk, Marijn Janssen, Keith Jeffery: Towards an e-infrastructure...
Anneke Zuiderwijk, Marijn Janssen, Keith Jeffery: Towards an e-infrastructure...
Danube University Krems, Centre for E-Governance
 
Activity Monitoring Using Wearable Sensors and Smart Phone
Activity Monitoring Using Wearable Sensors and Smart PhoneActivity Monitoring Using Wearable Sensors and Smart Phone
Activity Monitoring Using Wearable Sensors and Smart Phone
DrAhmedZoha
 
BSC and Integrating Persistent Data and Parallel Programming Models
BSC and Integrating Persistent Data and Parallel Programming ModelsBSC and Integrating Persistent Data and Parallel Programming Models
BSC and Integrating Persistent Data and Parallel Programming Models
inside-BigData.com
 
8th semester syllabus b sc csit-pawan kafle
8th semester syllabus b sc csit-pawan kafle8th semester syllabus b sc csit-pawan kafle
8th semester syllabus b sc csit-pawan kafle
PAWAN KAFLE
 
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
 
UNIT I INTRODUCTION TO INTERNET OF THINGS
UNIT I INTRODUCTION TO INTERNET OF THINGSUNIT I INTRODUCTION TO INTERNET OF THINGS
UNIT I INTRODUCTION TO INTERNET OF THINGS
binuvijay1
 
ENVRIPLUS Data for Science Theme
ENVRIPLUS Data for Science ThemeENVRIPLUS Data for Science Theme
ENVRIPLUS Data for Science Theme
EUDAT
 

Similar to Fi cloudpresentationgyrardaugust2015 v2 (20)

ISWC 2016 Tutorial: Semantic Web of Things M3 framework & FIESTA-IoT EU project
ISWC 2016 Tutorial: Semantic Web of Things  M3 framework & FIESTA-IoT EU projectISWC 2016 Tutorial: Semantic Web of Things  M3 framework & FIESTA-IoT EU project
ISWC 2016 Tutorial: Semantic Web of Things M3 framework & FIESTA-IoT EU project
 
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
 
Dynamic Semantics for Semantics for Dynamic IoT Environments
Dynamic Semantics for Semantics for Dynamic IoT EnvironmentsDynamic Semantics for Semantics for Dynamic IoT Environments
Dynamic Semantics for Semantics for Dynamic IoT Environments
 
Big Data and IOT
Big Data and IOTBig Data and IOT
Big Data and IOT
 
Term Paper Presentation
Term Paper PresentationTerm Paper Presentation
Term Paper Presentation
 
Internet of Things: Research Directions
Internet of Things: Research DirectionsInternet of Things: Research Directions
Internet of Things: Research Directions
 
CSE NEW_4th yr w.e.f. 2018-19.pdf
CSE NEW_4th yr w.e.f. 2018-19.pdfCSE NEW_4th yr w.e.f. 2018-19.pdf
CSE NEW_4th yr w.e.f. 2018-19.pdf
 
Assignment Of Sensing Tasks To IoT Devices Exploitation Of A Social Network ...
Assignment Of Sensing Tasks To IoT Devices  Exploitation Of A Social Network ...Assignment Of Sensing Tasks To IoT Devices  Exploitation Of A Social Network ...
Assignment Of Sensing Tasks To IoT Devices Exploitation Of A Social Network ...
 
A study of existing ontologies in the io t domain
A study of existing ontologies in the io t domainA study of existing ontologies in the io t domain
A study of existing ontologies in the io t domain
 
General introduction to IoTCrawler
General introduction to IoTCrawlerGeneral introduction to IoTCrawler
General introduction to IoTCrawler
 
The Internet of Things: What's next?
The Internet of Things: What's next? The Internet of Things: What's next?
The Internet of Things: What's next?
 
AF-2599-P.docx
AF-2599-P.docxAF-2599-P.docx
AF-2599-P.docx
 
Cse 8th sem syllabus
Cse 8th sem syllabusCse 8th sem syllabus
Cse 8th sem syllabus
 
Anneke Zuiderwijk, Marijn Janssen, Keith Jeffery: Towards an e-infrastructure...
Anneke Zuiderwijk, Marijn Janssen, Keith Jeffery: Towards an e-infrastructure...Anneke Zuiderwijk, Marijn Janssen, Keith Jeffery: Towards an e-infrastructure...
Anneke Zuiderwijk, Marijn Janssen, Keith Jeffery: Towards an e-infrastructure...
 
Activity Monitoring Using Wearable Sensors and Smart Phone
Activity Monitoring Using Wearable Sensors and Smart PhoneActivity Monitoring Using Wearable Sensors and Smart Phone
Activity Monitoring Using Wearable Sensors and Smart Phone
 
BSC and Integrating Persistent Data and Parallel Programming Models
BSC and Integrating Persistent Data and Parallel Programming ModelsBSC and Integrating Persistent Data and Parallel Programming Models
BSC and Integrating Persistent Data and Parallel Programming Models
 
8th semester syllabus b sc csit-pawan kafle
8th semester syllabus b sc csit-pawan kafle8th semester syllabus b sc csit-pawan kafle
8th semester syllabus b sc csit-pawan kafle
 
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
 
UNIT I INTRODUCTION TO INTERNET OF THINGS
UNIT I INTRODUCTION TO INTERNET OF THINGSUNIT I INTRODUCTION TO INTERNET OF THINGS
UNIT I INTRODUCTION TO INTERNET OF THINGS
 
ENVRIPLUS Data for Science Theme
ENVRIPLUS Data for Science ThemeENVRIPLUS Data for Science Theme
ENVRIPLUS Data for Science Theme
 

More from Amélie Gyrard

Slides chase 2019 connected health conference - thursday 26 september 2019 -...
Slides chase 2019  connected health conference - thursday 26 september 2019 -...Slides chase 2019  connected health conference - thursday 26 september 2019 -...
Slides chase 2019 connected health conference - thursday 26 september 2019 -...
Amélie Gyrard
 
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
 
Keynote WFIoT2019 - Data Graph, Knowledge Graphs Ontologies, Internet of Thin...
Keynote WFIoT2019 - Data Graph, Knowledge Graphs Ontologies, Internet of Thin...Keynote WFIoT2019 - Data Graph, Knowledge Graphs Ontologies, Internet of Thin...
Keynote WFIoT2019 - Data Graph, Knowledge Graphs Ontologies, Internet of Thin...
Amélie Gyrard
 
Defining iot.schema.org: Using Knowledge Extraction from Existing IoT-based ...
Defining iot.schema.org: Using Knowledge Extraction from  Existing IoT-based ...Defining iot.schema.org: Using Knowledge Extraction from  Existing IoT-based ...
Defining iot.schema.org: Using Knowledge Extraction from Existing IoT-based ...
Amélie Gyrard
 
Concept extraction from the web of things (3)
Concept extraction from the web of things (3)Concept extraction from the web of things (3)
Concept extraction from the web of things (3)
Amélie Gyrard
 
Personalized health knowledge graph ckg workshop - iswc 2018 (2)
Personalized health knowledge graph   ckg workshop - iswc 2018 (2)Personalized health knowledge graph   ckg workshop - iswc 2018 (2)
Personalized health knowledge graph ckg workshop - iswc 2018 (2)
Amélie Gyrard
 
Knowledge Extraction for the Web of Things (KE4WoT) Challenge: Co-located wit...
Knowledge Extraction for the Web of Things (KE4WoT) Challenge: Co-located wit...Knowledge Extraction for the Web of Things (KE4WoT) Challenge: Co-located wit...
Knowledge Extraction for the Web of Things (KE4WoT) Challenge: Co-located wit...
Amélie Gyrard
 
Toward a Semantic Web of Vehicles
Toward a Semantic Web of VehiclesToward a Semantic Web of Vehicles
Toward a Semantic Web of Vehicles
Amélie Gyrard
 
FiCloud2016 lov4iot extended
FiCloud2016 lov4iot extended FiCloud2016 lov4iot extended
FiCloud2016 lov4iot extended
Amélie Gyrard
 
Gyrard ssn2014 Helping IoT Application Developers with Sensor-based Linked Op...
Gyrard ssn2014 Helping IoT Application Developers with Sensor-based Linked Op...Gyrard ssn2014 Helping IoT Application Developers with Sensor-based Linked Op...
Gyrard ssn2014 Helping IoT Application Developers with Sensor-based Linked Op...
Amélie Gyrard
 
An ontology-based approach for helping to secure the ETSI Machine-to-Machine ...
An ontology-based approach for helping to secure the ETSI Machine-to-Machine ...An ontology-based approach for helping to secure the ETSI Machine-to-Machine ...
An ontology-based approach for helping to secure the ETSI Machine-to-Machine ...
Amélie Gyrard
 
Enrich Machine-to-Machine Data with Semantic Web Technologies for Cross-Domai...
Enrich Machine-to-Machine Data with Semantic Web Technologies for Cross-Domai...Enrich Machine-to-Machine Data with Semantic Web Technologies for Cross-Domai...
Enrich Machine-to-Machine Data with Semantic Web Technologies for Cross-Domai...
Amélie Gyrard
 
An Ontology to Semantically Annotate the Machine-to-Machine (M2M) Device Meas...
An Ontology to Semantically Annotate the Machine-to-Machine (M2M) Device Meas...An Ontology to Semantically Annotate the Machine-to-Machine (M2M) Device Meas...
An Ontology to Semantically Annotate the Machine-to-Machine (M2M) Device Meas...
Amélie Gyrard
 

More from Amélie Gyrard (13)

Slides chase 2019 connected health conference - thursday 26 september 2019 -...
Slides chase 2019  connected health conference - thursday 26 september 2019 -...Slides chase 2019  connected health conference - thursday 26 september 2019 -...
Slides chase 2019 connected health conference - thursday 26 september 2019 -...
 
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....
 
Keynote WFIoT2019 - Data Graph, Knowledge Graphs Ontologies, Internet of Thin...
Keynote WFIoT2019 - Data Graph, Knowledge Graphs Ontologies, Internet of Thin...Keynote WFIoT2019 - Data Graph, Knowledge Graphs Ontologies, Internet of Thin...
Keynote WFIoT2019 - Data Graph, Knowledge Graphs Ontologies, Internet of Thin...
 
Defining iot.schema.org: Using Knowledge Extraction from Existing IoT-based ...
Defining iot.schema.org: Using Knowledge Extraction from  Existing IoT-based ...Defining iot.schema.org: Using Knowledge Extraction from  Existing IoT-based ...
Defining iot.schema.org: Using Knowledge Extraction from Existing IoT-based ...
 
Concept extraction from the web of things (3)
Concept extraction from the web of things (3)Concept extraction from the web of things (3)
Concept extraction from the web of things (3)
 
Personalized health knowledge graph ckg workshop - iswc 2018 (2)
Personalized health knowledge graph   ckg workshop - iswc 2018 (2)Personalized health knowledge graph   ckg workshop - iswc 2018 (2)
Personalized health knowledge graph ckg workshop - iswc 2018 (2)
 
Knowledge Extraction for the Web of Things (KE4WoT) Challenge: Co-located wit...
Knowledge Extraction for the Web of Things (KE4WoT) Challenge: Co-located wit...Knowledge Extraction for the Web of Things (KE4WoT) Challenge: Co-located wit...
Knowledge Extraction for the Web of Things (KE4WoT) Challenge: Co-located wit...
 
Toward a Semantic Web of Vehicles
Toward a Semantic Web of VehiclesToward a Semantic Web of Vehicles
Toward a Semantic Web of Vehicles
 
FiCloud2016 lov4iot extended
FiCloud2016 lov4iot extended FiCloud2016 lov4iot extended
FiCloud2016 lov4iot extended
 
Gyrard ssn2014 Helping IoT Application Developers with Sensor-based Linked Op...
Gyrard ssn2014 Helping IoT Application Developers with Sensor-based Linked Op...Gyrard ssn2014 Helping IoT Application Developers with Sensor-based Linked Op...
Gyrard ssn2014 Helping IoT Application Developers with Sensor-based Linked Op...
 
An ontology-based approach for helping to secure the ETSI Machine-to-Machine ...
An ontology-based approach for helping to secure the ETSI Machine-to-Machine ...An ontology-based approach for helping to secure the ETSI Machine-to-Machine ...
An ontology-based approach for helping to secure the ETSI Machine-to-Machine ...
 
Enrich Machine-to-Machine Data with Semantic Web Technologies for Cross-Domai...
Enrich Machine-to-Machine Data with Semantic Web Technologies for Cross-Domai...Enrich Machine-to-Machine Data with Semantic Web Technologies for Cross-Domai...
Enrich Machine-to-Machine Data with Semantic Web Technologies for Cross-Domai...
 
An Ontology to Semantically Annotate the Machine-to-Machine (M2M) Device Meas...
An Ontology to Semantically Annotate the Machine-to-Machine (M2M) Device Meas...An Ontology to Semantically Annotate the Machine-to-Machine (M2M) Device Meas...
An Ontology to Semantically Annotate the Machine-to-Machine (M2M) Device Meas...
 

Recently uploaded

Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...
Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...
Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...
Aggregage
 
一比一原版(harvard毕业证书)哈佛大学毕业证如何办理
一比一原版(harvard毕业证书)哈佛大学毕业证如何办理一比一原版(harvard毕业证书)哈佛大学毕业证如何办理
一比一原版(harvard毕业证书)哈佛大学毕业证如何办理
taqyea
 
Sample Devops SRE Product Companies .pdf
Sample Devops SRE  Product Companies .pdfSample Devops SRE  Product Companies .pdf
Sample Devops SRE Product Companies .pdf
Vineet
 
DSSML24_tspann_CodelessGenerativeAIPipelines
DSSML24_tspann_CodelessGenerativeAIPipelinesDSSML24_tspann_CodelessGenerativeAIPipelines
DSSML24_tspann_CodelessGenerativeAIPipelines
Timothy Spann
 
Predictably Improve Your B2B Tech Company's Performance by Leveraging Data
Predictably Improve Your B2B Tech Company's Performance by Leveraging DataPredictably Improve Your B2B Tech Company's Performance by Leveraging Data
Predictably Improve Your B2B Tech Company's Performance by Leveraging Data
Kiwi Creative
 
一比一原版澳洲西澳大学毕业证(uwa毕业证书)如何办理
一比一原版澳洲西澳大学毕业证(uwa毕业证书)如何办理一比一原版澳洲西澳大学毕业证(uwa毕业证书)如何办理
一比一原版澳洲西澳大学毕业证(uwa毕业证书)如何办理
aguty
 
一比一原版爱尔兰都柏林大学毕业证(本硕)ucd学位证书如何办理
一比一原版爱尔兰都柏林大学毕业证(本硕)ucd学位证书如何办理一比一原版爱尔兰都柏林大学毕业证(本硕)ucd学位证书如何办理
一比一原版爱尔兰都柏林大学毕业证(本硕)ucd学位证书如何办理
hqfek
 
一比一原版(Unimelb毕业证书)墨尔本大学毕业证如何办理
一比一原版(Unimelb毕业证书)墨尔本大学毕业证如何办理一比一原版(Unimelb毕业证书)墨尔本大学毕业证如何办理
一比一原版(Unimelb毕业证书)墨尔本大学毕业证如何办理
xclpvhuk
 
一比一原版美国帕森斯设计学院毕业证(parsons毕业证书)如何办理
一比一原版美国帕森斯设计学院毕业证(parsons毕业证书)如何办理一比一原版美国帕森斯设计学院毕业证(parsons毕业证书)如何办理
一比一原版美国帕森斯设计学院毕业证(parsons毕业证书)如何办理
asyed10
 
一比一原版(GWU,GW文凭证书)乔治·华盛顿大学毕业证如何办理
一比一原版(GWU,GW文凭证书)乔治·华盛顿大学毕业证如何办理一比一原版(GWU,GW文凭证书)乔治·华盛顿大学毕业证如何办理
一比一原版(GWU,GW文凭证书)乔治·华盛顿大学毕业证如何办理
bopyb
 
University of New South Wales degree offer diploma Transcript
University of New South Wales degree offer diploma TranscriptUniversity of New South Wales degree offer diploma Transcript
University of New South Wales degree offer diploma Transcript
soxrziqu
 
一比一原版多伦多大学毕业证(UofT毕业证书)学历如何办理
一比一原版多伦多大学毕业证(UofT毕业证书)学历如何办理一比一原版多伦多大学毕业证(UofT毕业证书)学历如何办理
一比一原版多伦多大学毕业证(UofT毕业证书)学历如何办理
eoxhsaa
 
原版一比一爱尔兰都柏林大学毕业证(UCD毕业证书)如何办理
原版一比一爱尔兰都柏林大学毕业证(UCD毕业证书)如何办理 原版一比一爱尔兰都柏林大学毕业证(UCD毕业证书)如何办理
原版一比一爱尔兰都柏林大学毕业证(UCD毕业证书)如何办理
tzu5xla
 
06-12-2024-BudapestDataForum-BuildingReal-timePipelineswithFLaNK AIM
06-12-2024-BudapestDataForum-BuildingReal-timePipelineswithFLaNK AIM06-12-2024-BudapestDataForum-BuildingReal-timePipelineswithFLaNK AIM
06-12-2024-BudapestDataForum-BuildingReal-timePipelineswithFLaNK AIM
Timothy Spann
 
原版制作(unimelb毕业证书)墨尔本大学毕业证Offer一模一样
原版制作(unimelb毕业证书)墨尔本大学毕业证Offer一模一样原版制作(unimelb毕业证书)墨尔本大学毕业证Offer一模一样
原版制作(unimelb毕业证书)墨尔本大学毕业证Offer一模一样
ihavuls
 
Palo Alto Cortex XDR presentation .......
Palo Alto Cortex XDR presentation .......Palo Alto Cortex XDR presentation .......
Palo Alto Cortex XDR presentation .......
Sachin Paul
 
4th Modern Marketing Reckoner by MMA Global India & Group M: 60+ experts on W...
4th Modern Marketing Reckoner by MMA Global India & Group M: 60+ experts on W...4th Modern Marketing Reckoner by MMA Global India & Group M: 60+ experts on W...
4th Modern Marketing Reckoner by MMA Global India & Group M: 60+ experts on W...
Social Samosa
 
Jio cinema Retention & Engagement Strategy.pdf
Jio cinema Retention & Engagement Strategy.pdfJio cinema Retention & Engagement Strategy.pdf
Jio cinema Retention & Engagement Strategy.pdf
inaya7568
 
Build applications with generative AI on Google Cloud
Build applications with generative AI on Google CloudBuild applications with generative AI on Google Cloud
Build applications with generative AI on Google Cloud
Márton Kodok
 
一比一原版(UMN文凭证书)明尼苏达大学毕业证如何办理
一比一原版(UMN文凭证书)明尼苏达大学毕业证如何办理一比一原版(UMN文凭证书)明尼苏达大学毕业证如何办理
一比一原版(UMN文凭证书)明尼苏达大学毕业证如何办理
nyfuhyz
 

Recently uploaded (20)

Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...
Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...
Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...
 
一比一原版(harvard毕业证书)哈佛大学毕业证如何办理
一比一原版(harvard毕业证书)哈佛大学毕业证如何办理一比一原版(harvard毕业证书)哈佛大学毕业证如何办理
一比一原版(harvard毕业证书)哈佛大学毕业证如何办理
 
Sample Devops SRE Product Companies .pdf
Sample Devops SRE  Product Companies .pdfSample Devops SRE  Product Companies .pdf
Sample Devops SRE Product Companies .pdf
 
DSSML24_tspann_CodelessGenerativeAIPipelines
DSSML24_tspann_CodelessGenerativeAIPipelinesDSSML24_tspann_CodelessGenerativeAIPipelines
DSSML24_tspann_CodelessGenerativeAIPipelines
 
Predictably Improve Your B2B Tech Company's Performance by Leveraging Data
Predictably Improve Your B2B Tech Company's Performance by Leveraging DataPredictably Improve Your B2B Tech Company's Performance by Leveraging Data
Predictably Improve Your B2B Tech Company's Performance by Leveraging Data
 
一比一原版澳洲西澳大学毕业证(uwa毕业证书)如何办理
一比一原版澳洲西澳大学毕业证(uwa毕业证书)如何办理一比一原版澳洲西澳大学毕业证(uwa毕业证书)如何办理
一比一原版澳洲西澳大学毕业证(uwa毕业证书)如何办理
 
一比一原版爱尔兰都柏林大学毕业证(本硕)ucd学位证书如何办理
一比一原版爱尔兰都柏林大学毕业证(本硕)ucd学位证书如何办理一比一原版爱尔兰都柏林大学毕业证(本硕)ucd学位证书如何办理
一比一原版爱尔兰都柏林大学毕业证(本硕)ucd学位证书如何办理
 
一比一原版(Unimelb毕业证书)墨尔本大学毕业证如何办理
一比一原版(Unimelb毕业证书)墨尔本大学毕业证如何办理一比一原版(Unimelb毕业证书)墨尔本大学毕业证如何办理
一比一原版(Unimelb毕业证书)墨尔本大学毕业证如何办理
 
一比一原版美国帕森斯设计学院毕业证(parsons毕业证书)如何办理
一比一原版美国帕森斯设计学院毕业证(parsons毕业证书)如何办理一比一原版美国帕森斯设计学院毕业证(parsons毕业证书)如何办理
一比一原版美国帕森斯设计学院毕业证(parsons毕业证书)如何办理
 
一比一原版(GWU,GW文凭证书)乔治·华盛顿大学毕业证如何办理
一比一原版(GWU,GW文凭证书)乔治·华盛顿大学毕业证如何办理一比一原版(GWU,GW文凭证书)乔治·华盛顿大学毕业证如何办理
一比一原版(GWU,GW文凭证书)乔治·华盛顿大学毕业证如何办理
 
University of New South Wales degree offer diploma Transcript
University of New South Wales degree offer diploma TranscriptUniversity of New South Wales degree offer diploma Transcript
University of New South Wales degree offer diploma Transcript
 
一比一原版多伦多大学毕业证(UofT毕业证书)学历如何办理
一比一原版多伦多大学毕业证(UofT毕业证书)学历如何办理一比一原版多伦多大学毕业证(UofT毕业证书)学历如何办理
一比一原版多伦多大学毕业证(UofT毕业证书)学历如何办理
 
原版一比一爱尔兰都柏林大学毕业证(UCD毕业证书)如何办理
原版一比一爱尔兰都柏林大学毕业证(UCD毕业证书)如何办理 原版一比一爱尔兰都柏林大学毕业证(UCD毕业证书)如何办理
原版一比一爱尔兰都柏林大学毕业证(UCD毕业证书)如何办理
 
06-12-2024-BudapestDataForum-BuildingReal-timePipelineswithFLaNK AIM
06-12-2024-BudapestDataForum-BuildingReal-timePipelineswithFLaNK AIM06-12-2024-BudapestDataForum-BuildingReal-timePipelineswithFLaNK AIM
06-12-2024-BudapestDataForum-BuildingReal-timePipelineswithFLaNK AIM
 
原版制作(unimelb毕业证书)墨尔本大学毕业证Offer一模一样
原版制作(unimelb毕业证书)墨尔本大学毕业证Offer一模一样原版制作(unimelb毕业证书)墨尔本大学毕业证Offer一模一样
原版制作(unimelb毕业证书)墨尔本大学毕业证Offer一模一样
 
Palo Alto Cortex XDR presentation .......
Palo Alto Cortex XDR presentation .......Palo Alto Cortex XDR presentation .......
Palo Alto Cortex XDR presentation .......
 
4th Modern Marketing Reckoner by MMA Global India & Group M: 60+ experts on W...
4th Modern Marketing Reckoner by MMA Global India & Group M: 60+ experts on W...4th Modern Marketing Reckoner by MMA Global India & Group M: 60+ experts on W...
4th Modern Marketing Reckoner by MMA Global India & Group M: 60+ experts on W...
 
Jio cinema Retention & Engagement Strategy.pdf
Jio cinema Retention & Engagement Strategy.pdfJio cinema Retention & Engagement Strategy.pdf
Jio cinema Retention & Engagement Strategy.pdf
 
Build applications with generative AI on Google Cloud
Build applications with generative AI on Google CloudBuild applications with generative AI on Google Cloud
Build applications with generative AI on Google Cloud
 
一比一原版(UMN文凭证书)明尼苏达大学毕业证如何办理
一比一原版(UMN文凭证书)明尼苏达大学毕业证如何办理一比一原版(UMN文凭证书)明尼苏达大学毕业证如何办理
一比一原版(UMN文凭证书)明尼苏达大学毕业证如何办理
 

Fi cloudpresentationgyrardaugust2015 v2

  • 1. Cross-Domain Internet of Things Application Development: M3 Framework and Evaluation FiCloud 24-26 August 2015, Rome, Italy Amelie Gyrard, Insight, Ireland Soumya Kanti Datta, Eurecom, France Christian Bonnet, Eurecom, France Karima Boudaoud, University of Nice Sophia Antipolis France
  • 2. Agenda • Introduction & Motivation • State of The Art & Main challenges • Contributions: M3 framework – Components – Use case – Evaluation – Demonstration • Conclusion & Future work 2
  • 3. How to interpret Internet of Things (IoT) data? Thermometer Sensor data Applications to visualize data Interpretation by humans How machines can interpret data? 3 Machine learning? Reusing domain knowledge?
  • 4. 4 How to combine and reuse IoT data from different domains? How to build innovative applications? How to describe data? How to combine data from different domains? How to get additional information? Milk contains lactose Oven, body, external temperature? 1liter: milk
  • 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. Our contribution: Machine-to-Machine Measurement Framework (M3) Challenge A: Design semantic based IoT applications Challenge B.1 & B.2: Combine data and domains Challenge B: Interpret IoT data Challenge B.2: Reuse domain knowledge 7
  • 8. SWoT generator 8 * Challenge A: Design semantic based IoT applications * Domain where is deployed the sensor, not the applicative domain => Benefits: No need to learn semantic web technologies
  • 9. SWoT template: interoperable domain knowledge • 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 9
  • 10. M3 language & ontology Challenge B.1 & B.2: Combine data and domains • Describing data in an unified way • Extension of the W3C Semantic Sensor Networks (SSN) ontology (Observation Value concept) • Provide a basis for reasoning and cross-domain interlinking 10
  • 11. Sensor-based Linked Open Rules (S-LOR) 11 Challenge B: Interpret IoT data
  • 12. Demo paper: Helping IoT application developers with Sensor-based Linked Open Rules [Gyrard et al., ISWC 2014, SSN workshop] S-LOR: Deducing new knowledge • How to deduce new knowledge? – S-LOR: a dataset of interoperable SWRL rules • Rules example: – If Domain == Health && MeasurementType == Temperature then NewType = BodyTemperature – If BodyTemperature > 38,7°C then “Fever” • BodyTemperature and Fever are already described in domain ontologies or datasets! 12
  • 13. Linked Open Vocabularies for Internet of Things (LOV4IoT) Challenge B.2: Reuse domain knowledge 13
  • 14. LOV4IoT http://www.sensormeasurement.appspot.com/?p=ontologies http://lov.okfn.org/dataset/lov/ Collect Classify Interoperability SWoT template 14 A second life for ontologies! • A dataset of 278 ontology-based projects relevant for IoT – Ontologies, Datasets, Rules, Technologies, Sensors and Domains – Used to build the SWoT template – Extension of Linked Open Vocabularies (LOV) Collect
  • 15. Paper: Enrich Machine-to-Machine Data with Semantic Web Technologies for Cross-Domain Applications [Gyrard et al., WF-IoT 2014] M3 semantic engine : An entire chain to interpret IoT and build cross-domain applications 15
  • 16. Use Case: Embedding M3 in smart fridges M3 suggestions: Home remedies Get temperature measurement Stop to be sick with M3! 16
  • 17. Evaluating M3 software performances • Goal: The semantic engine is not too resource consuming • Evaluation: Measuring time consumed • Results: Encouraging (16 – 31 ms) • Could be embedded on Android-powered device 17
  • 19. ⇒ Our proposed approach: M3 framework Conclusion & Future work Extract & combine domain knowledge Merge M3 to existing SWoT projects Global interoperability Common description Device Abstraction Common App. Protocol Common Nwk. Protocol 19 S-LOR with more reasoning • M3 hides semantic web technologies to the users • M3 generic enough for other domains than IoT
  • 20. Thank you! • Thanks to FIESTA-IoT and Martin Serrano • amelie.gyrard@insight-centre.org • http://sensormeasurement.appspot.com/ • Slideshare • Twitter 20