SlideShare ist ein Scribd-Unternehmen logo
1 von 20
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Was ist angesagt?

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, 2012Charith 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 ApplicationsPankesh 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 2013Charith 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 2iotest
 
Industrial Automation using IoT
Industrial Automation using IoTIndustrial Automation using IoT
Industrial Automation using IoTIRJET Journal
 
Fog computing
Fog computingFog computing
Fog computingAnkit_ap
 
2013 2014 ieee dotnet project titles
2013 2014 ieee  dotnet project titles2013 2014 ieee  dotnet project titles
2013 2014 ieee dotnet project titlesRICHBRAINTECHNOLOGIES
 

Was ist angesagt? (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
 

Andere mochten auch

Fundamento del computador tarea 2
Fundamento del computador tarea 2Fundamento del computador tarea 2
Fundamento del computador tarea 2pablo163
 
Labour Market in Ostrzeszow county, Poland
Labour Market in Ostrzeszow county, PolandLabour Market in Ostrzeszow county, Poland
Labour Market in Ostrzeszow county, Polandourlivesinthelimelight
 
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 ForumArsys
 
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
 
Soal kelas xii
Soal kelas xiiSoal kelas xii
Soal kelas xiinaura zalfa
 
6. jurnal penutup
6. jurnal penutup6. jurnal penutup
6. jurnal penutupSmansa Puriala
 
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 terminadoLourdes Vidaurre Carlos
 
スタートアップできなかった話
スタートアップできなかった話スタートアップできなかった話
スタートアップできなかった話MontBlanc. Tsukuda
 
Батбаяр Номин-Эрдэнэ - Бүх нийтийн технологийн боловсрол
Батбаяр Номин-Эрдэнэ - Бүх нийтийн технологийн боловсролБатбаяр Номин-Эрдэнэ - Бүх нийтийн технологийн боловсрол
Батбаяр Номин-Эрдэнэ - Бүх нийтийн технологийн боловсролbatnasanb
 
Infografik e-barometern-q1-2016
Infografik e-barometern-q1-2016Infografik e-barometern-q1-2016
Infografik e-barometern-q1-2016PostNord Sverige
 

Andere mochten auch (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
 

Ähnlich wie 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 projectFIESTA-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 EnvironmentsPayamBarnaghi
 
Term Paper Presentation
Term Paper PresentationTerm Paper Presentation
Term Paper PresentationShubham Singh
 
Internet of Things: Research Directions
Internet of Things: Research DirectionsInternet of Things: Research Directions
Internet of Things: Research DirectionsDavide 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.pdfssuser5a7261
 
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 domainSof Ouni
 
General introduction to IoTCrawler
General introduction to IoTCrawlerGeneral introduction to IoTCrawler
General introduction to IoTCrawlerIoTCrawler
 
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.docxSami Siddiqui
 
Cse 8th sem syllabus
Cse 8th sem syllabusCse 8th sem syllabus
Cse 8th sem syllabusAkshatha Nair
 
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 PhoneDrAhmedZoha
 
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 Modelsinside-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 kaflePAWAN 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 THINGSbinuvijay1
 
ENVRIPLUS Data for Science Theme
ENVRIPLUS Data for Science ThemeENVRIPLUS Data for Science Theme
ENVRIPLUS Data for Science ThemeEUDAT
 

Ähnlich wie 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
 

Mehr von 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 VehiclesAmĂŠ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
 

Mehr von 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...
 

KĂźrzlich hochgeladen

Predicting Loan Approval: A Data Science Project
Predicting Loan Approval: A Data Science ProjectPredicting Loan Approval: A Data Science Project
Predicting Loan Approval: A Data Science ProjectBoston Institute of Analytics
 
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...amitlee9823
 
BigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxBigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxolyaivanovalion
 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFxolyaivanovalion
 
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdfAccredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdfadriantubila
 
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night StandCall Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Standamitlee9823
 
Week-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interactionWeek-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interactionfulawalesam
 
Probability Grade 10 Third Quarter Lessons
Probability Grade 10 Third Quarter LessonsProbability Grade 10 Third Quarter Lessons
Probability Grade 10 Third Quarter LessonsJoseMangaJr1
 
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Standamitlee9823
 
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...amitlee9823
 
April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's AnalysisApril 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysismanisha194592
 
CebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxCebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxolyaivanovalion
 
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAl Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAroojKhan71
 
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 nightCheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 nightDelhi Call girls
 
Mature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxMature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxolyaivanovalion
 
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...amitlee9823
 
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangaloreamitlee9823
 
Discover Why Less is More in B2B Research
Discover Why Less is More in B2B ResearchDiscover Why Less is More in B2B Research
Discover Why Less is More in B2B Researchmichael115558
 

KĂźrzlich hochgeladen (20)

CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Predicting Loan Approval: A Data Science Project
Predicting Loan Approval: A Data Science ProjectPredicting Loan Approval: A Data Science Project
Predicting Loan Approval: A Data Science Project
 
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
 
BigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxBigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptx
 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFx
 
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdfAccredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
 
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night StandCall Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
 
Week-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interactionWeek-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interaction
 
Probability Grade 10 Third Quarter Lessons
Probability Grade 10 Third Quarter LessonsProbability Grade 10 Third Quarter Lessons
Probability Grade 10 Third Quarter Lessons
 
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
 
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
 
April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's AnalysisApril 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysis
 
CebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxCebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptx
 
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAl Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
 
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 nightCheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
 
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts ServiceCall Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
 
Mature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxMature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptx
 
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
 
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
Discover Why Less is More in B2B Research
Discover Why Less is More in B2B ResearchDiscover Why Less is More in B2B Research
Discover Why Less is More in B2B Research
 

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