SlideShare a Scribd company logo
1 of 33
Searching the ‘Web-of-Things’ Revealing ambient intelligence using the Semantic Web Benoit Christophe – benoit.christophe@alcatel-lucent.com Bell Labs Research – Alcatel-Lucent Bell Labs France
Overview ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The ‘Web of Things’ Proliferation of devices [1]  Ericsson.com, white paper. More than 50 billions connected devices, 2011
The ‘Web of Things’ At the convergence of (at least) 3 facts… ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The ‘Web of Things’ Our approach 1/2 A smart space Federating smart spaces Interconnecting smart spaces [2,3]
A real-world object (RWO) ‘ smart’ home A virtual object (VO) The ‘Web of Things’ Our approach 2/2 ‘ Virtualizing’ connected objects of each smart space [2,3] REST API
The ‘Web of Things’ For which usages? + = New web applications Novel interactions
The ‘Web of Things’ Prototype developed ‘ smart’ home ‘ smart’ office
Searching the ‘Web of Things’ In a near future… Billions of connected objects None of them sharing common data model Accessed by anybody @ anytime… (mobile subscription keep on rising [4])
Searching the ‘Web of Things’ Three axes to investigate Model establishment Handling object specificities… and human perception as well Allowing reasoning Web based! Data models cross understanding SAT-based algorithms or using machine learning Search strategy development Understanding (predicting) the context a search is performed Then triggering the most appropriate algorithms (accuracy vs. fastness)
Searching the ‘Web of Things’ What it may allow ,[object Object],Model: Some models are shared (i.e. objects have states, functionalities, etc…) While some other are not (i.e. domain based vocabularies to represent structures) F(AnythingVisual) = Picture G(VirtualDocument) = PhysicalSheet H(Sheet) = Sheet “ Document” is a type of “AnythingVisual”; “ Sheet” is a type of “Document”; “ Picture” is a type of “VirtualDocument” “ Sheet” is defined by “PhysicalSheet” F(Sheet) = Picture G(Picture) = Sheet Map: Deduce: H = G o F + =
Searching the ‘Web of Things’ Establishing models - design ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Searching the ‘Web of Things’ Establishing models - design ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Searching the ‘Web of Things’ Establishing Models – overall picture [5] ,[object Object],[object Object],[object Object],[object Object],[object Object],Description file of a connected object instantiates ‘vo-core’ model
Searching the ‘Web of Things’ Cross data models realization ,[object Object],[object Object],[object Object],[object Object]
Searching the ‘Web of Things’ Cross data models realization ,[object Object],[object Object],[object Object]
Searching the ‘Web of Things’ Cross data models realization ,[object Object]
Searching the ‘Web of Things’ Machine learning approach ,[object Object],data model ( ontology ) A class and its members
Searching the ‘Web of Things’ Machine learning approach ,[object Object],data model ( ontology ) A class and its members All other model elements
Searching the ‘Web of Things’ Machine learning approach ,[object Object]
Searching the ‘Web of Things’ Machine learning approach ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Searching the ‘Web of Things’ Machine learning approach ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Searching the ‘Web of Things’ Data models intertwining prototype
Searching the ‘Web of Things’ Designing search strategies ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Searching the ‘Web of Things’ Predicting type of search
Searching Web-enabled objects Using semantic profiles for searching objects ,[object Object],[object Object],[object Object],[object Object]
Searching Web-enabled objects Using semantic profiles for searching objects ,[object Object],[object Object],[object Object],[object Object],Send stream functionality
Searching Web-enabled objects Do graph comparisons Graph analyzer module Lookup set of object graphs (Who has ‘A’, Who has ‘B’, etc.) Compute matching score Ex: Webcam has ‘B’ and ‘G’ while copier has ‘D’ and ‘I’ matching( α , camera ) = 6/11 matching( α , copier ) = 4/11 2: Lookup graphs 1: load requirement graph Results = {(camera, 55%); (copier,36%)} 3: return classified results ,[object Object]
Searching the ‘Web of Things’ Conclusion & Remaining works ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
References ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],Benoit Christophe Bell Labs Research Alcatel-Lucent Bell Labs France [email_address]
 
 

More Related Content

Similar to Searching the Web of Things

PowerPoint
PowerPointPowerPoint
PowerPoint
Videoguy
 
Nonmetric similarity search
Nonmetric similarity searchNonmetric similarity search
Nonmetric similarity search
unyil96
 
Adcom2006 Full 6
Adcom2006 Full 6Adcom2006 Full 6
Adcom2006 Full 6
umavanth
 

Similar to Searching the Web of Things (20)

The Hidden Web, XML and the Semantic Web: A Scientific Data Management Perspe...
The Hidden Web, XML and the Semantic Web: A Scientific Data Management Perspe...The Hidden Web, XML and the Semantic Web: A Scientific Data Management Perspe...
The Hidden Web, XML and the Semantic Web: A Scientific Data Management Perspe...
 
PowerPoint
PowerPointPowerPoint
PowerPoint
 
The Social Semantic Web
The Social Semantic WebThe Social Semantic Web
The Social Semantic Web
 
Nonmetric similarity search
Nonmetric similarity searchNonmetric similarity search
Nonmetric similarity search
 
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
 
Metron seas collaboration
Metron seas collaborationMetron seas collaboration
Metron seas collaboration
 
Adcom2006 Full 6
Adcom2006 Full 6Adcom2006 Full 6
Adcom2006 Full 6
 
The Revolution Of Cloud Computing
The Revolution Of Cloud ComputingThe Revolution Of Cloud Computing
The Revolution Of Cloud Computing
 
Doing Clever Things with the Semantic Web
Doing Clever Things with the Semantic WebDoing Clever Things with the Semantic Web
Doing Clever Things with the Semantic Web
 
You Never Walk Along: Recommending Academic Events Based on Social Network ...
You Never Walk Along: Recommending Academic Events Based on Social Network ...You Never Walk Along: Recommending Academic Events Based on Social Network ...
You Never Walk Along: Recommending Academic Events Based on Social Network ...
 
Svhsievs for navigation in virtual
Svhsievs for navigation in virtualSvhsievs for navigation in virtual
Svhsievs for navigation in virtual
 
SVHsIEVs for Navigation in Virtual Urban Environment
SVHsIEVs for Navigation in Virtual Urban EnvironmentSVHsIEVs for Navigation in Virtual Urban Environment
SVHsIEVs for Navigation in Virtual Urban Environment
 
Data-driven Applications with conStruct
Data-driven Applications with conStructData-driven Applications with conStruct
Data-driven Applications with conStruct
 
ICRA: Intelligent Platform for Collaboration and Interaction
ICRA: Intelligent Platform for Collaboration and InteractionICRA: Intelligent Platform for Collaboration and Interaction
ICRA: Intelligent Platform for Collaboration and Interaction
 
MIT302 Lesson 2_Advanced Database Systems.pptx
MIT302 Lesson 2_Advanced Database Systems.pptxMIT302 Lesson 2_Advanced Database Systems.pptx
MIT302 Lesson 2_Advanced Database Systems.pptx
 
Gic2011 aula10-ingles
Gic2011 aula10-inglesGic2011 aula10-ingles
Gic2011 aula10-ingles
 
Semantic Web, Ontology, and Ontology Learning: Introduction
Semantic Web, Ontology, and Ontology Learning: IntroductionSemantic Web, Ontology, and Ontology Learning: Introduction
Semantic Web, Ontology, and Ontology Learning: Introduction
 
Serving Ireland's Geospatial Information as Linked Data
Serving Ireland's Geospatial Information as Linked DataServing Ireland's Geospatial Information as Linked Data
Serving Ireland's Geospatial Information as Linked Data
 
Searching Repositories of Web Application Models
Searching Repositories of Web Application ModelsSearching Repositories of Web Application Models
Searching Repositories of Web Application Models
 
Open Archives Initiative Object Reuse and Exchange
Open Archives Initiative Object Reuse and ExchangeOpen Archives Initiative Object Reuse and Exchange
Open Archives Initiative Object Reuse and Exchange
 

Recently uploaded

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Recently uploaded (20)

Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 

Searching the Web of Things

  • 1. Searching the ‘Web-of-Things’ Revealing ambient intelligence using the Semantic Web Benoit Christophe – benoit.christophe@alcatel-lucent.com Bell Labs Research – Alcatel-Lucent Bell Labs France
  • 2.
  • 3. The ‘Web of Things’ Proliferation of devices [1] Ericsson.com, white paper. More than 50 billions connected devices, 2011
  • 4.
  • 5. The ‘Web of Things’ Our approach 1/2 A smart space Federating smart spaces Interconnecting smart spaces [2,3]
  • 6. A real-world object (RWO) ‘ smart’ home A virtual object (VO) The ‘Web of Things’ Our approach 2/2 ‘ Virtualizing’ connected objects of each smart space [2,3] REST API
  • 7. The ‘Web of Things’ For which usages? + = New web applications Novel interactions
  • 8. The ‘Web of Things’ Prototype developed ‘ smart’ home ‘ smart’ office
  • 9. Searching the ‘Web of Things’ In a near future… Billions of connected objects None of them sharing common data model Accessed by anybody @ anytime… (mobile subscription keep on rising [4])
  • 10. Searching the ‘Web of Things’ Three axes to investigate Model establishment Handling object specificities… and human perception as well Allowing reasoning Web based! Data models cross understanding SAT-based algorithms or using machine learning Search strategy development Understanding (predicting) the context a search is performed Then triggering the most appropriate algorithms (accuracy vs. fastness)
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23. Searching the ‘Web of Things’ Data models intertwining prototype
  • 24.
  • 25. Searching the ‘Web of Things’ Predicting type of search
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.  
  • 33.  

Editor's Notes

  1. Say that we additionally can consider the case of disjoint classes (so that we can separate the universe into more than 2 classes )
  2. Say that we additionally can consider the case of disjoint classes (so that we can separate the universe into more than 2 classes )
  3. Say that we additionally can consider the case of disjoint classes (so that we can separate the universe into more than 2 classes )