SlideShare ist ein Scribd-Unternehmen logo
1 von 55
Downloaden Sie, um offline zu lesen
Designing Cross-Domain
Semantic Web of Things
Applications
Amelie Gyrard
Christian Bonnet (Eurecom, Mobile Communication)
Karima Boudaoud (I3S, Security)
Agenda
 Introduction & Motivation
 State of The Art & Main challenges
 Contributions: M3 framework
 Components
 Use cases
 Evaluations
 Demonstrations
 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?
How to combine and reuse IoT data?
How to get
additional
information?
How to combine data from
different domains?
4
How to
combine
domains?
How to describe data?
How to describe data?
 Taking inspiration from the Web
Automatically built
by machines
5
How to get additional information?
 Agreeing on common
vocabularies to describe data
on the web:
 Semantic search engines
 Web sites
 They built together Schema.org
6
How to apply semantic web technologies to
Internet of Things?
 Machine-understandable data
 Describe data with common vocabularies
 Reuse domain knowledge
 Link to other data
 Ease the reasoning
 => How to provide a common description of sensor
data to later reason on it?
7
How to combine IoT data from different domains?
8
Innovative
applications
Interoperability on protocols or data?
Agenda
 Introduction & Motivation
 State of The Art & Main challenges
 Contributions: M3 framework
 Conclusion & Future work
9
“Semantic Web of Things: an analysis of the application semantics for the IoT moving
towards the IoT convergence” [Jara et al. 2014]
Semantic Web of Things: Main challenges (1)
Machine-to-Machine (M2M): no human intervention
Global
interoperability
 How?
 Why?
Common description
Common App. Protocol
Device Abstraction
Common Nwk. Protocol
10
Semantic Web of Things: Main challenges (2)
“Semantics for the Internet of Things: early progress and back to the future” [Barnaghi et al.
2012] 11
State of the Art: Semantic Sensor Networks
2008
‘Semantic Sensor Web’
‘Linked Sensor Data’
2013 2014
SemSOS,
‘Semantic
Perception’
‘Infer high-level
abstraction’
‘Linked Stream Data’
2015
‘SPARQLStream’
• A) How to design
semantic-based
IoT applications?
• B) Interpret data?
Combine domains ?
Reuse domain knowledge?
• C) Security & IoT?
2011
W3C SSN ontology
Real-time?Use
semantic web
technologies?
Interpret data?
12
State of the art: W3C SSN ontology
 Limitations of W3C SSN ontology:
 Interoperability issues to reuse and combine domain ontologies
 Need of a common description to describe sensor measurements
 Need of an approach to share and reuse the reasoning approach
 Need to integrate semantics to IoT and M2M
=> How to extend the W3C SSN ontology to provide a
common description of sensor data to later reason on it
by reusing domain knowledge?
http://www.w3.org/2005/Incubator/ssn/ssnx/ssn#
http://www.w3.org/2005/Incubator/ssn/XGR-ssn-20110628/
http://www.w3.org/2015/spatial/charter
13
Three main research challenges to address
 Challenge A: How to design semantic-based IoT
applications?
 Challenge B: How to interpret IoT data?
 Challenge B.1: How to reuse and combine IoT data?
 Challenge B.2: How to reuse and combine domain knowledge?
 Challenge C: How to secure IoT applications?
14
Agenda
 Introduction & Motivation
 State of The Art & Main challenges
 Contributions: M3 framework
 Conclusion & Future work
15
Our solution: 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 C:
Secure IoT
applications
Challenge B.2:
Reuse domain
knowledge 16
Agenda
 Introduction & Motivation
 State of The Art & Main challenges
 Contributions: M3 framework
 Conclusion & Future work
17
SWoT generator
Template used in 3 steps:
1) Designing phase
2) Development phase
3) Running phase
SWoT template
=> Benefits: No need to learn semantic web technologies
IoT
Application
generate
build
use
IoT
developers
18
Designing phase
19
*
* Domain where is deployed the sensor, not the applicative domain
Challenge A: Design
semantic based IoT
applications
Development phase
IoT
developers
SWoT
template
1) Load:
- M3 ontologies
- M3 IoT data
- M3 datasets
4) Get M3 suggestions or
high level abstractionsSTEPS BEFORE
Get
template
3) Execute M3 SPARQL query +
SPARQL engine
SemanticWeb
Framework
2) Execute M3 rules +
reasoning engine
20
Running phase
21
Agenda
 Introduction & Motivation
 State of The Art & Main challenges
 Contributions: M3 framework
 Conclusion & Future work
22
M3 language & ontology
23
Challenge B.1 &
B.2: Combine
data and domains
M3 language & M3 ontology
 Data is from heterogeneous projects and domains
 Domain (e.g., health, smart building, weather, room, city, etc.)
 Measurement type (e.g., t = temp = temperature)
 Sensor type (e.g., rainfall sensor = precipitation sensor)
 Units (e.g., Celsius, Fahrenheit, Kelvin)
 M3 language implemented in the M3 ontology
 Describe 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
24
http://www.sensormeasurement.appspot.com/documentation/Nomenclat
ureSensorData.pdf
M3 language: a hub for cross-domain
ontologies and datasets
25
Sensor-based Linked Open Rules (S-LOR)
26
Challenge B:
Interpret IoT
data
S-LOR: Deducing new knowledge
 How to deduce new knowledge?
 S-LOR: a dataset of interoperable 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!
27
Demo paper: Helping IoT application developers with Sensor-based Linked Open
Rules [Gyrard et al., ISWC 2014, SSN workshop]
Linked Open Vocabularies for
Internet of Things (LOV4IoT)
Challenge B.2:
Reuse domain
knowledge 28
 A dataset of more than 270 ontology-based projects
relevant for IoT
 Ontologies
 Datasets
 Rules to interpret IoT data
 Technologies used
 Sensors used
 Security mechanisms used
 Domains relevant for IoT
LOV4IoT
http://www.sensormeasurement.appspot.com/?p=ontologies29
A second life for ontologies!
 LOV4IoT is used to build the SWoT template
 Used to re-design interoperable ontologies, rules, datasets
 Limitations: Manually and not automatically
LOV4IoT
http://www.sensormeasurement.appspot.com/?p=ontologies
Collect Classify Interoperability
SWoT
template
30
A second life for ontologies!
M3 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 templateM3 IoT
data
Produce
31
M3 semantic engine
 Enrich data & combine domains
32
Paper: Enrich Machine-to-Machine Data with Semantic Web Technologies for Cross-
Domain Applications [Gyrard et al., WF-IoT 2014]
Agenda
 Introduction & Motivation
 State of The Art & Main challenges
 Contributions: M3 framework
 Conclusion & Future work
33
Security Toolbox: Attacks & Countermeasures
(STAC)
Challenge C: Help non-
security experts to secure
IoT applications
34
The STAC ontology
Paper: The STAC (Security Toolbox: Attacks & Countermeasures) ontology
[Gyrard et al., Poster, WWW 2013] 35
STAC Hub
 Reusing security knowledge from LOV4IoT
36
Paper: An ontology-based approach for helping to secure the ETSI Machine-to-
Machine Architecture [Gyrard et al., iThings 2014]
Agenda
 Introduction & Motivation
 State of The Art & Main challenges
 Contributions: M3 framework
 Use cases
 Evaluations
 Demonstrations
 Conclusion & Future work
37
M3 use cases
 3 Mock-ups: Naturopathy, Tourism, Transport
 Proof of concept: less user-friendly
 Integrating the M3 approach everywhere!
 Cloud, Android-powered devices and Gateway
 Combine domain-specific sophisticated applications
 Not just data visualization
 Suggestions or high-level abstractions
38
Use Case: Embedding M3 in smart fridges
M3 suggestions:
Home remedies
Get temperature
measurement
Stop to be sick with M3!
39
Use Case: Embedding M3 in smart luggage
M3 suggestions:
Garments & Activities
Get weather
measurement
Stop to forget things with M3!
Smart Luggage
Destination: Mountain in
winter
Destination: Beach in
summer
40
Use Case: Embedding M3 in smart cars
Avoid accidents with M3!
41
Evaluations: Research hypotheses
 Templates help IoT projects build their scenarios
 The semantic engine is not too resource consuming
 The semantic engine is generic enough to support
various kind of IoT measurement.
 The interoperable knowledge bases built follows
semantic web best practices.
 Our knowledge bases help non-experts in semantic
web or in security
 LOV4IoT is exploited outside of the M3 framework.
42
Evaluating the SWoT generator
 Do we have templates covering the most popular IoT
use cases?
http://www.sensormeasurement.appspot.com/?p=m3_scenario
 Adding a new template?
 Less than 1 day
 Depends on whether we already have the interoperable domain
knowledge
43
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
44
Demo
 Demo
http://sensormeasurement.appspot.com
45
M3 framework at work
Domain
experts
IoT developers
End users
Design
applications
Need new
applications
Standardize
Design new ontology
matching tools +
Automatic extraction of
domain knowledge
Exploit &
Contribute
46
 Relevant for different communities
Agenda
 Introduction & Motivation
 State of The Art & Main challenges
 Contributions: M3 framework
 Conclusion & Future work
47
Summary of contributions
48
ChallengeA
M3: An entire chain from sensor data to build IoT
cross-domain IoT applications
Sensor
data
Interpret data +
Combine
domains
Interoperable
sensor data
descriptions
Reuse domain
knowledge
Build IoT
applicationsProvide
template
Secure
applications
ChallengeC
ChallengeA
ChallengeB.1
ChallengeB
ChallengeB.2
49
Conclusion & Lessons learnt
 M3: an innovative approach to assist users in
designing interoperable cross-domain Semantic Web of
Things applications:
 A uniform language for sensor data descriptions
 An open-source approach to interpret IoT data
 Combine domains
 Semantics is hidden to the users
 Lessons learnt:
 M3 generic enough for other domains than IoT and security
50
 Our proposed
approach:
M3 framework
Future work
Sensor Plug & Play
Extract & combine
domain knowledge
Standardizing common descriptions
Merge M3 to existing SWoT projects
Global
interoperability
Common description
Device Abstraction
Common App. Protocol
Common Nwk. Protocol
51
S-LOR with more reasoning
Future work: Merge M3 to existing SWoT projects
Use real datasets & scenarios
+ real-time
Suggest machine learning algorithms
to employ for complicated sensors
Connect
new sensors
52
Rewrite
ontologies
Future work: Extracting and combining domain
knowledge
 Extracting popular concepts from domain ontologies
 Cloud tag inspired by the W3C SSN validator
 Extracting rules from ontologies
 OWL 2 RL template, DLEJena
 Combining domain knowledge
 Design and combine new ontology matching tools
 Look at ontology alignment ontology & merging tools
 Designing an interoperable domain knowledge
53
Thank you!
 gyrard@eurecom.fr
 http://sensormeasurement.appspot.com/
54
Relevant Publications
 International Conferences:
 Enrich Machine-to-Machine Data with Semantic Web Technologies
for Cross-Domain Applications (WF-IoT 2014)
 An ontology-based approach for helping to secure the ETSI
Machine-to-Machine Architecture (iThings 2014)
 A machine-to-machine architecture to merge semantic sensor
measurements (WWW 2013, DC)
 International Workshops:
 Standardizing Generic Cross-Domain Applications in Internet of
Things (Globecom , WTS, 2014)
 Demo paper: Helping IoT application developers with Sensor-based
Linked Open Rules (ISWC, SSN 2014)
 See Google Scholar for more publications
 Participation to standardizations:
55

Weitere ähnliche Inhalte

Was ist angesagt?

MDM-2013, Milan, Italy, 6 June, 2013
MDM-2013, Milan, Italy, 6 June, 2013MDM-2013, Milan, Italy, 6 June, 2013
MDM-2013, Milan, Italy, 6 June, 2013Charith Perera
 
Data Modeling and Knowledge Engineering for the Internet of Things
Data Modeling and Knowledge Engineering for the Internet of ThingsData Modeling and Knowledge Engineering for the Internet of Things
Data Modeling and Knowledge Engineering for the Internet of ThingsPayamBarnaghi
 
FiCloud2016 lov4iot second life ontology
FiCloud2016 lov4iot second life ontologyFiCloud2016 lov4iot second life ontology
FiCloud2016 lov4iot second life ontologyAmélie Gyrard
 
Privacy Mindset for Developing Internet of Things Applications for Social Sen...
Privacy Mindset for Developing Internet of Things Applications for Social Sen...Privacy Mindset for Developing Internet of Things Applications for Social Sen...
Privacy Mindset for Developing Internet of Things Applications for Social Sen...Charith Perera
 
Internet of Things: Concepts and Technologies
Internet of Things: Concepts and TechnologiesInternet of Things: Concepts and Technologies
Internet of Things: Concepts and TechnologiesPayamBarnaghi
 
Internet of Things: state of the art
Internet of Things: state of the artInternet of Things: state of the art
Internet of Things: state of the artMario Kušek
 
iThings-2012, Besançon, France, 20 November, 2012
iThings-2012, Besançon, France, 20 November, 2012iThings-2012, Besançon, France, 20 November, 2012
iThings-2012, Besançon, France, 20 November, 2012Charith Perera
 
Phoenix Data Conference - Big Data Analytics for IoT 11/4/17
Phoenix Data Conference - Big Data Analytics for IoT 11/4/17Phoenix Data Conference - Big Data Analytics for IoT 11/4/17
Phoenix Data Conference - Big Data Analytics for IoT 11/4/17Mark Goldstein
 
Physical Mashups in the Web-Home
Physical Mashups in the Web-HomePhysical Mashups in the Web-Home
Physical Mashups in the Web-HomeDominique Guinard
 
Fog computing
Fog computingFog computing
Fog computingAnkit_ap
 
Semantic Sensor Service Networks
Semantic Sensor Service NetworksSemantic Sensor Service Networks
Semantic Sensor Service NetworksPayamBarnaghi
 
FiCloud2016 lov4iot extended
FiCloud2016 lov4iot extended FiCloud2016 lov4iot extended
FiCloud2016 lov4iot extended Amélie Gyrard
 
IoT ( M2M) - Big Data - Analytics: Emulation and Demonstration
IoT ( M2M) - Big Data - Analytics: Emulation and DemonstrationIoT ( M2M) - Big Data - Analytics: Emulation and Demonstration
IoT ( M2M) - Big Data - Analytics: Emulation and DemonstrationCHAKER ALLAOUI
 
15CS81 Module1 IoT
15CS81 Module1 IoT15CS81 Module1 IoT
15CS81 Module1 IoTGanesh Awati
 
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
 
Fog Computing: Implementation of a Simple Fog Scenario Through IoT Public Ser...
Fog Computing: Implementation of a Simple Fog Scenario Through IoT Public Ser...Fog Computing: Implementation of a Simple Fog Scenario Through IoT Public Ser...
Fog Computing: Implementation of a Simple Fog Scenario Through IoT Public Ser...Teodoro Montanaro
 
Engineering Large Scale Cyber-Physical Systems
Engineering Large Scale Cyber-Physical SystemsEngineering Large Scale Cyber-Physical Systems
Engineering Large Scale Cyber-Physical SystemsBob Marcus
 

Was ist angesagt? (20)

MDM-2013, Milan, Italy, 6 June, 2013
MDM-2013, Milan, Italy, 6 June, 2013MDM-2013, Milan, Italy, 6 June, 2013
MDM-2013, Milan, Italy, 6 June, 2013
 
Data Modeling and Knowledge Engineering for the Internet of Things
Data Modeling and Knowledge Engineering for the Internet of ThingsData Modeling and Knowledge Engineering for the Internet of Things
Data Modeling and Knowledge Engineering for the Internet of Things
 
FiCloud2016 lov4iot second life ontology
FiCloud2016 lov4iot second life ontologyFiCloud2016 lov4iot second life ontology
FiCloud2016 lov4iot second life ontology
 
Privacy Mindset for Developing Internet of Things Applications for Social Sen...
Privacy Mindset for Developing Internet of Things Applications for Social Sen...Privacy Mindset for Developing Internet of Things Applications for Social Sen...
Privacy Mindset for Developing Internet of Things Applications for Social Sen...
 
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)
 
Internet of Things: Concepts and Technologies
Internet of Things: Concepts and TechnologiesInternet of Things: Concepts and Technologies
Internet of Things: Concepts and Technologies
 
Internet of Things: Trends and challenges for future
Internet of Things: Trends and challenges for futureInternet of Things: Trends and challenges for future
Internet of Things: Trends and challenges for future
 
Internet of Things: state of the art
Internet of Things: state of the artInternet of Things: state of the art
Internet of Things: state of the art
 
iThings-2012, Besançon, France, 20 November, 2012
iThings-2012, Besançon, France, 20 November, 2012iThings-2012, Besançon, France, 20 November, 2012
iThings-2012, Besançon, France, 20 November, 2012
 
Phoenix Data Conference - Big Data Analytics for IoT 11/4/17
Phoenix Data Conference - Big Data Analytics for IoT 11/4/17Phoenix Data Conference - Big Data Analytics for IoT 11/4/17
Phoenix Data Conference - Big Data Analytics for IoT 11/4/17
 
Physical Mashups in the Web-Home
Physical Mashups in the Web-HomePhysical Mashups in the Web-Home
Physical Mashups in the Web-Home
 
Fog computing
Fog computingFog computing
Fog computing
 
Semantic Sensor Service Networks
Semantic Sensor Service NetworksSemantic Sensor Service Networks
Semantic Sensor Service Networks
 
FiCloud2016 lov4iot extended
FiCloud2016 lov4iot extended FiCloud2016 lov4iot extended
FiCloud2016 lov4iot extended
 
IoT ( M2M) - Big Data - Analytics: Emulation and Demonstration
IoT ( M2M) - Big Data - Analytics: Emulation and DemonstrationIoT ( M2M) - Big Data - Analytics: Emulation and Demonstration
IoT ( M2M) - Big Data - Analytics: Emulation and Demonstration
 
15CS81 Module1 IoT
15CS81 Module1 IoT15CS81 Module1 IoT
15CS81 Module1 IoT
 
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
 
Fog Computing: Implementation of a Simple Fog Scenario Through IoT Public Ser...
Fog Computing: Implementation of a Simple Fog Scenario Through IoT Public Ser...Fog Computing: Implementation of a Simple Fog Scenario Through IoT Public Ser...
Fog Computing: Implementation of a Simple Fog Scenario Through IoT Public Ser...
 
Engineering Large Scale Cyber-Physical Systems
Engineering Large Scale Cyber-Physical SystemsEngineering Large Scale Cyber-Physical Systems
Engineering Large Scale Cyber-Physical Systems
 
Making sense of IoT, M2M and Big Data
Making sense of IoT, M2M and Big DataMaking sense of IoT, M2M and Big Data
Making sense of IoT, M2M and Big Data
 

Andere mochten auch

Semantic technologies for the Internet of Things
Semantic technologies for the Internet of Things Semantic technologies for the Internet of Things
Semantic technologies for the Internet of Things PayamBarnaghi
 
A tool suite for prototyping internet of things applications
A tool suite for prototyping internet of  things applicationsA tool suite for prototyping internet of  things applications
A tool suite for prototyping internet of things applicationsPankesh Patel
 
The internet basics
The internet basicsThe internet basics
The internet basicssiirSpecialk
 
IoTSuite User Manual
IoTSuite User ManualIoTSuite User Manual
IoTSuite User ManualPankesh Patel
 
OMA LWM2M Tutorial by ARM to IETF ACE
OMA LWM2M Tutorial by ARM to IETF ACEOMA LWM2M Tutorial by ARM to IETF ACE
OMA LWM2M Tutorial by ARM to IETF ACEOpen Mobile Alliance
 
An Introduction to Entities in Semantic Search
An Introduction to Entities in Semantic SearchAn Introduction to Entities in Semantic Search
An Introduction to Entities in Semantic SearchDavid Amerland
 

Andere mochten auch (8)

Semantic technologies for the Internet of Things
Semantic technologies for the Internet of Things Semantic technologies for the Internet of Things
Semantic technologies for the Internet of Things
 
A tool suite for prototyping internet of things applications
A tool suite for prototyping internet of  things applicationsA tool suite for prototyping internet of  things applications
A tool suite for prototyping internet of things applications
 
The internet basics
The internet basicsThe internet basics
The internet basics
 
IoTSuite User Manual
IoTSuite User ManualIoTSuite User Manual
IoTSuite User Manual
 
Semantic search
Semantic searchSemantic search
Semantic search
 
OMA LWM2M overview
OMA LWM2M overviewOMA LWM2M overview
OMA LWM2M overview
 
OMA LWM2M Tutorial by ARM to IETF ACE
OMA LWM2M Tutorial by ARM to IETF ACEOMA LWM2M Tutorial by ARM to IETF ACE
OMA LWM2M Tutorial by ARM to IETF ACE
 
An Introduction to Entities in Semantic Search
An Introduction to Entities in Semantic SearchAn Introduction to Entities in Semantic Search
An Introduction to Entities in Semantic Search
 

Ähnlich wie Designing Cross-Domain Semantic Web of Things Applications

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
 
General introduction to IoTCrawler
General introduction to IoTCrawlerGeneral introduction to IoTCrawler
General introduction to IoTCrawlerIoTCrawler
 
Inventory of IoT slide sets
Inventory of IoT slide setsInventory of IoT slide sets
Inventory of IoT slide setsBob Marcus
 
A Unified Semantic Engine for Internet of Things and Smart Cities: From Senso...
A Unified Semantic Engine for Internet of Things and Smart Cities: From Senso...A Unified Semantic Engine for Internet of Things and Smart Cities: From Senso...
A Unified Semantic Engine for Internet of Things and Smart Cities: From Senso...Amélie Gyrard
 
Intelligent Internet of Things (IIoT): System Architectures and Communica...
   Intelligent Internet of Things (IIoT): System  Architectures and Communica...   Intelligent Internet of Things (IIoT): System  Architectures and Communica...
Intelligent Internet of Things (IIoT): System Architectures and Communica...Raghu Nandy
 
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
 
Inventory of my IoT slide sets
Inventory of my IoT slide setsInventory of my IoT slide sets
Inventory of my IoT slide setsBob Marcus
 
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
 
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
 
Towards a Semantic-based Context-as-a-Service for Internet of Things
Towards a Semantic-based Context-as-a-Service for Internet of ThingsTowards a Semantic-based Context-as-a-Service for Internet of Things
Towards a Semantic-based Context-as-a-Service for Internet of ThingsIJCSIS Research Publications
 
4th International Conference on Cloud, Big Data and IoT (CBIoT 2023)
4th International Conference on Cloud, Big Data and IoT (CBIoT 2023)4th International Conference on Cloud, Big Data and IoT (CBIoT 2023)
4th International Conference on Cloud, Big Data and IoT (CBIoT 2023)IJMIT JOURNAL
 
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
 
SUBMIT YOUR ARTICLES-4 th International Conference on Cloud, Big Data and IoT...
SUBMIT YOUR ARTICLES-4 th International Conference on Cloud, Big Data and IoT...SUBMIT YOUR ARTICLES-4 th International Conference on Cloud, Big Data and IoT...
SUBMIT YOUR ARTICLES-4 th International Conference on Cloud, Big Data and IoT...IJDKP
 
4 th International Conference on Cloud, Big Data and IoT (CBIoT 2023)
4 th International Conference on Cloud, Big Data and IoT (CBIoT 2023)4 th International Conference on Cloud, Big Data and IoT (CBIoT 2023)
4 th International Conference on Cloud, Big Data and IoT (CBIoT 2023)hiij
 
PAPER SUBMISSION START NOW-4th International Conference on Cloud, Big Data an...
PAPER SUBMISSION START NOW-4th International Conference on Cloud, Big Data an...PAPER SUBMISSION START NOW-4th International Conference on Cloud, Big Data an...
PAPER SUBMISSION START NOW-4th International Conference on Cloud, Big Data an...IJDKP
 
Webofthing_WOT_vs_IOT.pptx
Webofthing_WOT_vs_IOT.pptxWebofthing_WOT_vs_IOT.pptx
Webofthing_WOT_vs_IOT.pptxjainam bhavsar
 
Call for Research Articles - 4th International Conference on Cloud, Big Data ...
Call for Research Articles - 4th International Conference on Cloud, Big Data ...Call for Research Articles - 4th International Conference on Cloud, Big Data ...
Call for Research Articles - 4th International Conference on Cloud, Big Data ...ijistjournal
 

Ähnlich wie Designing Cross-Domain Semantic Web of Things Applications (20)

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...
 
General introduction to IoTCrawler
General introduction to IoTCrawlerGeneral introduction to IoTCrawler
General introduction to IoTCrawler
 
Inventory of IoT slide sets
Inventory of IoT slide setsInventory of IoT slide sets
Inventory of IoT slide sets
 
A Unified Semantic Engine for Internet of Things and Smart Cities: From Senso...
A Unified Semantic Engine for Internet of Things and Smart Cities: From Senso...A Unified Semantic Engine for Internet of Things and Smart Cities: From Senso...
A Unified Semantic Engine for Internet of Things and Smart Cities: From Senso...
 
Intelligent Internet of Things (IIoT): System Architectures and Communica...
   Intelligent Internet of Things (IIoT): System  Architectures and Communica...   Intelligent Internet of Things (IIoT): System  Architectures and Communica...
Intelligent Internet of Things (IIoT): System Architectures and Communica...
 
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
 
Inventory of my IoT slide sets
Inventory of my IoT slide setsInventory of my IoT slide sets
Inventory of my IoT slide sets
 
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
 
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
 
Iot Report
Iot ReportIot Report
Iot Report
 
Towards a Semantic-based Context-as-a-Service for Internet of Things
Towards a Semantic-based Context-as-a-Service for Internet of ThingsTowards a Semantic-based Context-as-a-Service for Internet of Things
Towards a Semantic-based Context-as-a-Service for Internet of Things
 
4th International Conference on Cloud, Big Data and IoT (CBIoT 2023)
4th International Conference on Cloud, Big Data and IoT (CBIoT 2023)4th International Conference on Cloud, Big Data and IoT (CBIoT 2023)
4th International Conference on Cloud, Big Data and IoT (CBIoT 2023)
 
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
 
SUBMIT YOUR ARTICLES-4 th International Conference on Cloud, Big Data and IoT...
SUBMIT YOUR ARTICLES-4 th International Conference on Cloud, Big Data and IoT...SUBMIT YOUR ARTICLES-4 th International Conference on Cloud, Big Data and IoT...
SUBMIT YOUR ARTICLES-4 th International Conference on Cloud, Big Data and IoT...
 
4 th International Conference on Cloud, Big Data and IoT (CBIoT 2023)
4 th International Conference on Cloud, Big Data and IoT (CBIoT 2023)4 th International Conference on Cloud, Big Data and IoT (CBIoT 2023)
4 th International Conference on Cloud, Big Data and IoT (CBIoT 2023)
 
PAPER SUBMISSION START NOW-4th International Conference on Cloud, Big Data an...
PAPER SUBMISSION START NOW-4th International Conference on Cloud, Big Data an...PAPER SUBMISSION START NOW-4th International Conference on Cloud, Big Data an...
PAPER SUBMISSION START NOW-4th International Conference on Cloud, Big Data an...
 
IOT_UNIT-1.pptx
IOT_UNIT-1.pptxIOT_UNIT-1.pptx
IOT_UNIT-1.pptx
 
Lecture 2_IoT.pptx
Lecture 2_IoT.pptxLecture 2_IoT.pptx
Lecture 2_IoT.pptx
 
Webofthing_WOT_vs_IOT.pptx
Webofthing_WOT_vs_IOT.pptxWebofthing_WOT_vs_IOT.pptx
Webofthing_WOT_vs_IOT.pptx
 
Call for Research Articles - 4th International Conference on Cloud, Big Data ...
Call for Research Articles - 4th International Conference on Cloud, Big Data ...Call for Research Articles - 4th International Conference on Cloud, Big Data ...
Call for Research Articles - 4th International Conference on Cloud, Big Data ...
 

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
 
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 (11)

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
 
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

Carero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxCarero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxolyaivanovalion
 
Invezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz1
 
Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...shambhavirathore45
 
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptxBPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptxMohammedJunaid861692
 
Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxJohnnyPlasten
 
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
 
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfMarket Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfRachmat Ramadhan H
 
Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxolyaivanovalion
 
Ravak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxRavak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxolyaivanovalion
 
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779Delhi Call girls
 
CALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service Online
CALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service OnlineCALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service Online
CALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service Onlineanilsa9823
 
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptxAnupama Kate
 
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...Pooja Nehwal
 
Schema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfSchema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfLars Albertsson
 
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779Delhi Call girls
 
ALSO dropshipping via API with DroFx.pptx
ALSO dropshipping via API with DroFx.pptxALSO dropshipping via API with DroFx.pptx
ALSO 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
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...amitlee9823
 

Kürzlich hochgeladen (20)

Carero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxCarero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptx
 
Invezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signals
 
Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...
 
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptxBPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
 
Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptx
 
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
 
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfMarket Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
 
Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptx
 
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get CytotecAbortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
 
Ravak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxRavak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptx
 
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
 
CALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service Online
CALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service OnlineCALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service Online
CALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service Online
 
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
 
100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx
 
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
 
Schema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfSchema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdf
 
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
 
ALSO dropshipping via API with DroFx.pptx
ALSO dropshipping via API with DroFx.pptxALSO dropshipping via API with DroFx.pptx
ALSO 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
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
 

Designing Cross-Domain Semantic Web of Things Applications

  • 1. Designing Cross-Domain Semantic Web of Things Applications Amelie Gyrard Christian Bonnet (Eurecom, Mobile Communication) Karima Boudaoud (I3S, Security)
  • 2. Agenda  Introduction & Motivation  State of The Art & Main challenges  Contributions: M3 framework  Components  Use cases  Evaluations  Demonstrations  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. How to combine and reuse IoT data? How to get additional information? How to combine data from different domains? 4 How to combine domains? How to describe data?
  • 5. How to describe data?  Taking inspiration from the Web Automatically built by machines 5
  • 6. How to get additional information?  Agreeing on common vocabularies to describe data on the web:  Semantic search engines  Web sites  They built together Schema.org 6
  • 7. How to apply semantic web technologies to Internet of Things?  Machine-understandable data  Describe data with common vocabularies  Reuse domain knowledge  Link to other data  Ease the reasoning  => How to provide a common description of sensor data to later reason on it? 7
  • 8. How to combine IoT data from different domains? 8 Innovative applications Interoperability on protocols or data?
  • 9. Agenda  Introduction & Motivation  State of The Art & Main challenges  Contributions: M3 framework  Conclusion & Future work 9
  • 10. “Semantic Web of Things: an analysis of the application semantics for the IoT moving towards the IoT convergence” [Jara et al. 2014] Semantic Web of Things: Main challenges (1) Machine-to-Machine (M2M): no human intervention Global interoperability  How?  Why? Common description Common App. Protocol Device Abstraction Common Nwk. Protocol 10
  • 11. Semantic Web of Things: Main challenges (2) “Semantics for the Internet of Things: early progress and back to the future” [Barnaghi et al. 2012] 11
  • 12. State of the Art: Semantic Sensor Networks 2008 ‘Semantic Sensor Web’ ‘Linked Sensor Data’ 2013 2014 SemSOS, ‘Semantic Perception’ ‘Infer high-level abstraction’ ‘Linked Stream Data’ 2015 ‘SPARQLStream’ • A) How to design semantic-based IoT applications? • B) Interpret data? Combine domains ? Reuse domain knowledge? • C) Security & IoT? 2011 W3C SSN ontology Real-time?Use semantic web technologies? Interpret data? 12
  • 13. State of the art: W3C SSN ontology  Limitations of W3C SSN ontology:  Interoperability issues to reuse and combine domain ontologies  Need of a common description to describe sensor measurements  Need of an approach to share and reuse the reasoning approach  Need to integrate semantics to IoT and M2M => How to extend the W3C SSN ontology to provide a common description of sensor data to later reason on it by reusing domain knowledge? http://www.w3.org/2005/Incubator/ssn/ssnx/ssn# http://www.w3.org/2005/Incubator/ssn/XGR-ssn-20110628/ http://www.w3.org/2015/spatial/charter 13
  • 14. Three main research challenges to address  Challenge A: How to design semantic-based IoT applications?  Challenge B: How to interpret IoT data?  Challenge B.1: How to reuse and combine IoT data?  Challenge B.2: How to reuse and combine domain knowledge?  Challenge C: How to secure IoT applications? 14
  • 15. Agenda  Introduction & Motivation  State of The Art & Main challenges  Contributions: M3 framework  Conclusion & Future work 15
  • 16. Our solution: 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 C: Secure IoT applications Challenge B.2: Reuse domain knowledge 16
  • 17. Agenda  Introduction & Motivation  State of The Art & Main challenges  Contributions: M3 framework  Conclusion & Future work 17
  • 18. SWoT generator Template used in 3 steps: 1) Designing phase 2) Development phase 3) Running phase SWoT template => Benefits: No need to learn semantic web technologies IoT Application generate build use IoT developers 18
  • 19. Designing phase 19 * * Domain where is deployed the sensor, not the applicative domain Challenge A: Design semantic based IoT applications
  • 20. Development phase IoT developers SWoT template 1) Load: - M3 ontologies - M3 IoT data - M3 datasets 4) Get M3 suggestions or high level abstractionsSTEPS BEFORE Get template 3) Execute M3 SPARQL query + SPARQL engine SemanticWeb Framework 2) Execute M3 rules + reasoning engine 20
  • 22. Agenda  Introduction & Motivation  State of The Art & Main challenges  Contributions: M3 framework  Conclusion & Future work 22
  • 23. M3 language & ontology 23 Challenge B.1 & B.2: Combine data and domains
  • 24. M3 language & M3 ontology  Data is from heterogeneous projects and domains  Domain (e.g., health, smart building, weather, room, city, etc.)  Measurement type (e.g., t = temp = temperature)  Sensor type (e.g., rainfall sensor = precipitation sensor)  Units (e.g., Celsius, Fahrenheit, Kelvin)  M3 language implemented in the M3 ontology  Describe 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 24 http://www.sensormeasurement.appspot.com/documentation/Nomenclat ureSensorData.pdf
  • 25. M3 language: a hub for cross-domain ontologies and datasets 25
  • 26. Sensor-based Linked Open Rules (S-LOR) 26 Challenge B: Interpret IoT data
  • 27. S-LOR: Deducing new knowledge  How to deduce new knowledge?  S-LOR: a dataset of interoperable 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! 27 Demo paper: Helping IoT application developers with Sensor-based Linked Open Rules [Gyrard et al., ISWC 2014, SSN workshop]
  • 28. Linked Open Vocabularies for Internet of Things (LOV4IoT) Challenge B.2: Reuse domain knowledge 28
  • 29.  A dataset of more than 270 ontology-based projects relevant for IoT  Ontologies  Datasets  Rules to interpret IoT data  Technologies used  Sensors used  Security mechanisms used  Domains relevant for IoT LOV4IoT http://www.sensormeasurement.appspot.com/?p=ontologies29 A second life for ontologies!
  • 30.  LOV4IoT is used to build the SWoT template  Used to re-design interoperable ontologies, rules, datasets  Limitations: Manually and not automatically LOV4IoT http://www.sensormeasurement.appspot.com/?p=ontologies Collect Classify Interoperability SWoT template 30 A second life for ontologies!
  • 31. M3 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 templateM3 IoT data Produce 31
  • 32. M3 semantic engine  Enrich data & combine domains 32 Paper: Enrich Machine-to-Machine Data with Semantic Web Technologies for Cross- Domain Applications [Gyrard et al., WF-IoT 2014]
  • 33. Agenda  Introduction & Motivation  State of The Art & Main challenges  Contributions: M3 framework  Conclusion & Future work 33
  • 34. Security Toolbox: Attacks & Countermeasures (STAC) Challenge C: Help non- security experts to secure IoT applications 34
  • 35. The STAC ontology Paper: The STAC (Security Toolbox: Attacks & Countermeasures) ontology [Gyrard et al., Poster, WWW 2013] 35
  • 36. STAC Hub  Reusing security knowledge from LOV4IoT 36 Paper: An ontology-based approach for helping to secure the ETSI Machine-to- Machine Architecture [Gyrard et al., iThings 2014]
  • 37. Agenda  Introduction & Motivation  State of The Art & Main challenges  Contributions: M3 framework  Use cases  Evaluations  Demonstrations  Conclusion & Future work 37
  • 38. M3 use cases  3 Mock-ups: Naturopathy, Tourism, Transport  Proof of concept: less user-friendly  Integrating the M3 approach everywhere!  Cloud, Android-powered devices and Gateway  Combine domain-specific sophisticated applications  Not just data visualization  Suggestions or high-level abstractions 38
  • 39. Use Case: Embedding M3 in smart fridges M3 suggestions: Home remedies Get temperature measurement Stop to be sick with M3! 39
  • 40. Use Case: Embedding M3 in smart luggage M3 suggestions: Garments & Activities Get weather measurement Stop to forget things with M3! Smart Luggage Destination: Mountain in winter Destination: Beach in summer 40
  • 41. Use Case: Embedding M3 in smart cars Avoid accidents with M3! 41
  • 42. Evaluations: Research hypotheses  Templates help IoT projects build their scenarios  The semantic engine is not too resource consuming  The semantic engine is generic enough to support various kind of IoT measurement.  The interoperable knowledge bases built follows semantic web best practices.  Our knowledge bases help non-experts in semantic web or in security  LOV4IoT is exploited outside of the M3 framework. 42
  • 43. Evaluating the SWoT generator  Do we have templates covering the most popular IoT use cases? http://www.sensormeasurement.appspot.com/?p=m3_scenario  Adding a new template?  Less than 1 day  Depends on whether we already have the interoperable domain knowledge 43
  • 44. 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 44
  • 46. M3 framework at work Domain experts IoT developers End users Design applications Need new applications Standardize Design new ontology matching tools + Automatic extraction of domain knowledge Exploit & Contribute 46  Relevant for different communities
  • 47. Agenda  Introduction & Motivation  State of The Art & Main challenges  Contributions: M3 framework  Conclusion & Future work 47
  • 49. ChallengeA M3: An entire chain from sensor data to build IoT cross-domain IoT applications Sensor data Interpret data + Combine domains Interoperable sensor data descriptions Reuse domain knowledge Build IoT applicationsProvide template Secure applications ChallengeC ChallengeA ChallengeB.1 ChallengeB ChallengeB.2 49
  • 50. Conclusion & Lessons learnt  M3: an innovative approach to assist users in designing interoperable cross-domain Semantic Web of Things applications:  A uniform language for sensor data descriptions  An open-source approach to interpret IoT data  Combine domains  Semantics is hidden to the users  Lessons learnt:  M3 generic enough for other domains than IoT and security 50
  • 51.  Our proposed approach: M3 framework Future work Sensor Plug & Play Extract & combine domain knowledge Standardizing common descriptions Merge M3 to existing SWoT projects Global interoperability Common description Device Abstraction Common App. Protocol Common Nwk. Protocol 51 S-LOR with more reasoning
  • 52. Future work: Merge M3 to existing SWoT projects Use real datasets & scenarios + real-time Suggest machine learning algorithms to employ for complicated sensors Connect new sensors 52 Rewrite ontologies
  • 53. Future work: Extracting and combining domain knowledge  Extracting popular concepts from domain ontologies  Cloud tag inspired by the W3C SSN validator  Extracting rules from ontologies  OWL 2 RL template, DLEJena  Combining domain knowledge  Design and combine new ontology matching tools  Look at ontology alignment ontology & merging tools  Designing an interoperable domain knowledge 53
  • 54. Thank you!  gyrard@eurecom.fr  http://sensormeasurement.appspot.com/ 54
  • 55. Relevant Publications  International Conferences:  Enrich Machine-to-Machine Data with Semantic Web Technologies for Cross-Domain Applications (WF-IoT 2014)  An ontology-based approach for helping to secure the ETSI Machine-to-Machine Architecture (iThings 2014)  A machine-to-machine architecture to merge semantic sensor measurements (WWW 2013, DC)  International Workshops:  Standardizing Generic Cross-Domain Applications in Internet of Things (Globecom , WTS, 2014)  Demo paper: Helping IoT application developers with Sensor-based Linked Open Rules (ISWC, SSN 2014)  See Google Scholar for more publications  Participation to standardizations: 55