SlideShare a Scribd company logo
1 of 22
Using Sensors to Bridge the Gap between Real Places and their Web-
based Representation
Myriam Leggieri
Internet of Things Unit (UIoT)
myriam.leggieri@insight-centre.org
20th March 2015, ISSNIP2015
Myriam Leggieri, Christian von der Weth, John Breslin
Outline
1. The Problem
○ Gap between Web and Real Places
○ Gap between Web and Sensor Web
2. Our Approach: G-Sensing
○ Frontend Architecture
○ Backend Architecture
3. Evaluation
○ Deployment
○ Coverage
○ Performance
4. Conclusions and Future Work
Tuesday, 26 November 2013
Between Web and Real Places
What?
How?
Where?
But
Short-lived Data
Long-lived Data
Cost
Seamless integration of live sensor data into a user’s normal browsing experience
● Browser add-on
a. collects live sensor data from the backend
b. injects them into Google search result pages
● G-Sensing -enabled data source Requirements
a. expose SPARQL endpoint to query the data
b. provide semantically annotated sensor data
c. register on DataHub with its sensor tag metadata
G-Sensing
= LD4S
G-Sensing
1. Discovery of data sources
1. Extract search results referring to
physical places
1. Live data fetching
1. Result dictionary update
G-Sensing Frontend
● Specification-based sensor representation, storage and retrieval
● Resource Description Framework (RDF)
a. (semi-)structured data mixed, exposed and shared across data sources
● Ontology reuse principle
● OWL to support reasoning over concepts
● Linked Data principles
a. HTTP URLs
b. returning proper RDF description of the concept they represent
c. with RDF links to external resources
● SPARQL to query RDF graphs
a. in the form of subgraphs, URIs, blank nodes or literals
G-Sensing Backend
G-Sensing Backend
LD4S
● JSON Web-service
● automated annotation and linking for sensors
● alternative custom link creation
○ domain and/or context-related criteria )to search for
linkable resources
○ RDF predicate used to express the linking criteria
■ e.g., spt:sameTime, spt:sameSpace
○ relying on Sindice search engine API
● RESTful API + GUI
● SPARQL endpoint published on DataHub
DataHub
Evaluation - Deployment
Clinic
Clinic
Clinic
30 sensors
1Km
LD4S
PUT <JSON sensor metadata>
G-Sensing
Google Places
3.692 locations
1.455 (39.4%) have a website
Evaluation - Coverage
How much of the area defined by the virtual locations
overlaps with the city of Galway
within radius r=150m
Coverage percentage as we vary the
vicinity radius
● We divided the areas of Galway
divided into squares with different
side lengths l
● We counted the number of virtual
locations within each square.
Evaluation - Coverage
Evaluation - Coverage
Distribution of non-empty squares for l = 100m
● # virtual locations per square and their
respective frequency shows a power-
law relationship
● while most squares only contain a small
set of locations, a few squares contain a
very large number of locations
● (e.g., city centres, business parks).
● Google search result page: ~145 KB
● After enabling G-Sensing: ~175 KB (~20%
increase)
● At browser start-up: query to DataHub for data
source discovery: 3 ms
○ 20 sensor datasets discovered
○ 3 sensor datasets have an open license +
expose a SPARQL endpoint
○ 1 sensor dataset’s SPARQL endpoint was
accessible (LD4S): 246 ms
Evaluation - Performance
Bandwidth Overhead
Response Time
● Added value of G-Sensing
○ Websites about or referring to real-world locations are a common phenomenon in urban
areas;
○ The performance of G-Sensing does not impede on a user’s browsing experience
● Current Status of Sensor Data Sources
○ Limited availability of sensor datasets that are both open and public
○ Some of the SPARQL endpoints for such open and public datasets were inaccessible
● Beyond search result pages
○ Our add-on-based approach can allow us to inject sensor information into any website
Conclusion
● Extended linkage
○ extend these connections by injecting sensor information into other Web pages that also
refer to such venues, e.g., Tripadvisor
○ explore which types of connections are meaningful in a given application context and how
such connections can be established
○ Example: latest webcam feeds showing a location that is mentioned in a news article
displayed next to the article
● User-centric live data representation
○ the G-Sensing output relevancy for an end user depends on the user’s current interests and
on the type (and low level location) of sensor data displayed
○ recommender system that decides whether to display or not the retrieved sensor data
according to a prediction of their current relevancy for the user
Future Work
Myriam Leggieri - myriam.leggieri@insight-centre.org
Christian von Der Weth - vonderweth@nus.edu.sg
John Breslin - john.breslin@insight-centre.org
Thanks!

More Related Content

What's hot

K nearest neighbor classification over semantically secure encrypted relation...
K nearest neighbor classification over semantically secure encrypted relation...K nearest neighbor classification over semantically secure encrypted relation...
K nearest neighbor classification over semantically secure encrypted relation...ieeepondy
 
Mobile Crowdsensing with Mobile Agents
Mobile Crowdsensing with Mobile AgentsMobile Crowdsensing with Mobile Agents
Mobile Crowdsensing with Mobile AgentsTeemu Leppänen
 
UbiComp2011: ContextCapture (Poster)
UbiComp2011: ContextCapture (Poster)UbiComp2011: ContextCapture (Poster)
UbiComp2011: ContextCapture (Poster)Ville Antila
 
K-NEAREST NEIGHBOR CLASSIFICATION OVER SEMANTICALLY SECURE ENCRYPTED RELATION...
K-NEAREST NEIGHBOR CLASSIFICATION OVER SEMANTICALLY SECURE ENCRYPTED RELATION...K-NEAREST NEIGHBOR CLASSIFICATION OVER SEMANTICALLY SECURE ENCRYPTED RELATION...
K-NEAREST NEIGHBOR CLASSIFICATION OVER SEMANTICALLY SECURE ENCRYPTED RELATION...I3E Technologies
 
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
 
On Physical Web Browser
On Physical Web BrowserOn Physical Web Browser
On Physical Web BrowserDmitry Namiot
 
COSMOS Data Analytics Architecture
COSMOS Data Analytics ArchitectureCOSMOS Data Analytics Architecture
COSMOS Data Analytics ArchitectureAdnan Akbar
 
Participatory privacy enabling privacy in participatory sensing
Participatory privacy enabling privacy in participatory sensingParticipatory privacy enabling privacy in participatory sensing
Participatory privacy enabling privacy in participatory sensingIEEEFINALYEARPROJECTS
 
Mining heterogeneous information networks
Mining heterogeneous information networksMining heterogeneous information networks
Mining heterogeneous information networksDZee Solutions
 
ICSOC 2015 Panel: Service Engineering Analytics in the IoT Cloud Systems
ICSOC 2015 Panel: Service Engineering Analytics in the IoT Cloud SystemsICSOC 2015 Panel: Service Engineering Analytics in the IoT Cloud Systems
ICSOC 2015 Panel: Service Engineering Analytics in the IoT Cloud SystemsHong-Linh Truong
 
IoT in the Cloud: Build & Unleash the Value in your Renewable Energy System
IoT in the Cloud: Build & Unleash the Value in your Renewable Energy SystemIoT in the Cloud: Build & Unleash the Value in your Renewable Energy System
IoT in the Cloud: Build & Unleash the Value in your Renewable Energy SystemMark Heckler
 
Satwik mishra resume
Satwik mishra resumeSatwik mishra resume
Satwik mishra resumeSatwik Mishra
 
Emotion Sense: From Design to Deployment
Emotion Sense: From Design to DeploymentEmotion Sense: From Design to Deployment
Emotion Sense: From Design to DeploymentNeal Lathia
 
Wba2 Project Description En Tech
Wba2  Project Description En TechWba2  Project Description En Tech
Wba2 Project Description En Techimec.archive
 
Modeling and Provisioning IoT Cloud Systems for Testing Uncertainties
Modeling and Provisioning IoT Cloud Systems for Testing UncertaintiesModeling and Provisioning IoT Cloud Systems for Testing Uncertainties
Modeling and Provisioning IoT Cloud Systems for Testing UncertaintiesHong-Linh Truong
 
NYHETF Community of Practice: Web Development
NYHETF Community of Practice: Web DevelopmentNYHETF Community of Practice: Web Development
NYHETF Community of Practice: Web DevelopmentScott Finkelstein
 
Enabling efficient multi keyword ranked search over encrypted mobile cloud da...
Enabling efficient multi keyword ranked search over encrypted mobile cloud da...Enabling efficient multi keyword ranked search over encrypted mobile cloud da...
Enabling efficient multi keyword ranked search over encrypted mobile cloud da...LeMeniz Infotech
 

What's hot (19)

K nearest neighbor classification over semantically secure encrypted relation...
K nearest neighbor classification over semantically secure encrypted relation...K nearest neighbor classification over semantically secure encrypted relation...
K nearest neighbor classification over semantically secure encrypted relation...
 
Mobile Crowdsensing with Mobile Agents
Mobile Crowdsensing with Mobile AgentsMobile Crowdsensing with Mobile Agents
Mobile Crowdsensing with Mobile Agents
 
UbiComp2011: ContextCapture (Poster)
UbiComp2011: ContextCapture (Poster)UbiComp2011: ContextCapture (Poster)
UbiComp2011: ContextCapture (Poster)
 
K-NEAREST NEIGHBOR CLASSIFICATION OVER SEMANTICALLY SECURE ENCRYPTED RELATION...
K-NEAREST NEIGHBOR CLASSIFICATION OVER SEMANTICALLY SECURE ENCRYPTED RELATION...K-NEAREST NEIGHBOR CLASSIFICATION OVER SEMANTICALLY SECURE ENCRYPTED RELATION...
K-NEAREST NEIGHBOR CLASSIFICATION OVER SEMANTICALLY SECURE ENCRYPTED RELATION...
 
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...
 
On Physical Web Browser
On Physical Web BrowserOn Physical Web Browser
On Physical Web Browser
 
COSMOS Data Analytics Architecture
COSMOS Data Analytics ArchitectureCOSMOS Data Analytics Architecture
COSMOS Data Analytics Architecture
 
Seminar
SeminarSeminar
Seminar
 
Participatory privacy enabling privacy in participatory sensing
Participatory privacy enabling privacy in participatory sensingParticipatory privacy enabling privacy in participatory sensing
Participatory privacy enabling privacy in participatory sensing
 
Mining heterogeneous information networks
Mining heterogeneous information networksMining heterogeneous information networks
Mining heterogeneous information networks
 
ICSOC 2015 Panel: Service Engineering Analytics in the IoT Cloud Systems
ICSOC 2015 Panel: Service Engineering Analytics in the IoT Cloud SystemsICSOC 2015 Panel: Service Engineering Analytics in the IoT Cloud Systems
ICSOC 2015 Panel: Service Engineering Analytics in the IoT Cloud Systems
 
IoT in the Cloud: Build & Unleash the Value in your Renewable Energy System
IoT in the Cloud: Build & Unleash the Value in your Renewable Energy SystemIoT in the Cloud: Build & Unleash the Value in your Renewable Energy System
IoT in the Cloud: Build & Unleash the Value in your Renewable Energy System
 
Satwik mishra resume
Satwik mishra resumeSatwik mishra resume
Satwik mishra resume
 
Emotion Sense: From Design to Deployment
Emotion Sense: From Design to DeploymentEmotion Sense: From Design to Deployment
Emotion Sense: From Design to Deployment
 
Wba2 Project Description En Tech
Wba2  Project Description En TechWba2  Project Description En Tech
Wba2 Project Description En Tech
 
Modeling and Provisioning IoT Cloud Systems for Testing Uncertainties
Modeling and Provisioning IoT Cloud Systems for Testing UncertaintiesModeling and Provisioning IoT Cloud Systems for Testing Uncertainties
Modeling and Provisioning IoT Cloud Systems for Testing Uncertainties
 
NYHETF Community of Practice: Web Development
NYHETF Community of Practice: Web DevelopmentNYHETF Community of Practice: Web Development
NYHETF Community of Practice: Web Development
 
Rpsmarf ccgrid v8_ab
Rpsmarf ccgrid v8_abRpsmarf ccgrid v8_ab
Rpsmarf ccgrid v8_ab
 
Enabling efficient multi keyword ranked search over encrypted mobile cloud da...
Enabling efficient multi keyword ranked search over encrypted mobile cloud da...Enabling efficient multi keyword ranked search over encrypted mobile cloud da...
Enabling efficient multi keyword ranked search over encrypted mobile cloud da...
 

Similar to Using Sensors to Bridge the Gap between Real Places and their Web-based Representation

Adopting Open Telemetry as Distributed Tracer on your Microservices at Kubern...
Adopting Open Telemetry as Distributed Tracer on your Microservices at Kubern...Adopting Open Telemetry as Distributed Tracer on your Microservices at Kubern...
Adopting Open Telemetry as Distributed Tracer on your Microservices at Kubern...Tonny Adhi Sabastian
 
Syntactic and semantic based approaches for Geoinformation Management - Dr. S...
Syntactic and semantic based approaches for Geoinformation Management - Dr. S...Syntactic and semantic based approaches for Geoinformation Management - Dr. S...
Syntactic and semantic based approaches for Geoinformation Management - Dr. S...NeGD Capacity Building
 
Building an Open Source, Real-Time, Billion Object Spatio-Temporal Search Pla...
Building an Open Source, Real-Time, Billion Object Spatio-Temporal Search Pla...Building an Open Source, Real-Time, Billion Object Spatio-Temporal Search Pla...
Building an Open Source, Real-Time, Billion Object Spatio-Temporal Search Pla...Paolo Corti
 
CPaaS.io Y1 Review Meeting - Holistic Data Management
CPaaS.io Y1 Review Meeting - Holistic Data ManagementCPaaS.io Y1 Review Meeting - Holistic Data Management
CPaaS.io Y1 Review Meeting - Holistic Data ManagementStephan Haller
 
Survey on confidentiality of the user and query processing on spatial network
Survey on confidentiality of the user and query processing on spatial networkSurvey on confidentiality of the user and query processing on spatial network
Survey on confidentiality of the user and query processing on spatial networkeSAT Journals
 
exploiting service similarity for privacy in location-based search queries
exploiting service similarity for privacy in location-based search queriesexploiting service similarity for privacy in location-based search queries
exploiting service similarity for privacy in location-based search queriesswathi78
 
Mobile Video Delivery via Human Movement
Mobile Video Delivery via Human MovementMobile Video Delivery via Human Movement
Mobile Video Delivery via Human MovementGene Moo Lee
 
Implementing an Open Source Spatiotemporal Search Platform for Spatial Data I...
Implementing an Open Source Spatiotemporal Search Platform for Spatial Data I...Implementing an Open Source Spatiotemporal Search Platform for Spatial Data I...
Implementing an Open Source Spatiotemporal Search Platform for Spatial Data I...Paolo Corti
 
Software-Defined Systems for Network-Aware Service Composition and Workflow P...
Software-Defined Systems for Network-Aware Service Composition and Workflow P...Software-Defined Systems for Network-Aware Service Composition and Workflow P...
Software-Defined Systems for Network-Aware Service Composition and Workflow P...Pradeeban Kathiravelu, Ph.D.
 
Suricate
SuricateSuricate
Suricatebefreax
 
JPJ1437 Exploiting Service Similarity for Privacy in Location-Based Search Q...
JPJ1437  Exploiting Service Similarity for Privacy in Location-Based Search Q...JPJ1437  Exploiting Service Similarity for Privacy in Location-Based Search Q...
JPJ1437 Exploiting Service Similarity for Privacy in Location-Based Search Q...chennaijp
 
5G-USA-Telemetry
5G-USA-Telemetry5G-USA-Telemetry
5G-USA-Telemetrysnrism
 
IRJET- Next Location Prediction
IRJET-  	  Next Location PredictionIRJET-  	  Next Location Prediction
IRJET- Next Location PredictionIRJET Journal
 
A Portal For Visualizing Grid Usage
A Portal For Visualizing Grid UsageA Portal For Visualizing Grid Usage
A Portal For Visualizing Grid UsageKristen Carter
 

Similar to Using Sensors to Bridge the Gap between Real Places and their Web-based Representation (20)

Lesson3 esa summer_school_brovelli
Lesson3 esa summer_school_brovelliLesson3 esa summer_school_brovelli
Lesson3 esa summer_school_brovelli
 
Adopting Open Telemetry as Distributed Tracer on your Microservices at Kubern...
Adopting Open Telemetry as Distributed Tracer on your Microservices at Kubern...Adopting Open Telemetry as Distributed Tracer on your Microservices at Kubern...
Adopting Open Telemetry as Distributed Tracer on your Microservices at Kubern...
 
Syntactic and semantic based approaches for Geoinformation Management - Dr. S...
Syntactic and semantic based approaches for Geoinformation Management - Dr. S...Syntactic and semantic based approaches for Geoinformation Management - Dr. S...
Syntactic and semantic based approaches for Geoinformation Management - Dr. S...
 
Building an Open Source, Real-Time, Billion Object Spatio-Temporal Search Pla...
Building an Open Source, Real-Time, Billion Object Spatio-Temporal Search Pla...Building an Open Source, Real-Time, Billion Object Spatio-Temporal Search Pla...
Building an Open Source, Real-Time, Billion Object Spatio-Temporal Search Pla...
 
CPaaS.io Y1 Review Meeting - Holistic Data Management
CPaaS.io Y1 Review Meeting - Holistic Data ManagementCPaaS.io Y1 Review Meeting - Holistic Data Management
CPaaS.io Y1 Review Meeting - Holistic Data Management
 
Survey on confidentiality of the user and query processing on spatial network
Survey on confidentiality of the user and query processing on spatial networkSurvey on confidentiality of the user and query processing on spatial network
Survey on confidentiality of the user and query processing on spatial network
 
EW-Shopp: Interoperability Challenges and Solutions
EW-Shopp: Interoperability Challenges and SolutionsEW-Shopp: Interoperability Challenges and Solutions
EW-Shopp: Interoperability Challenges and Solutions
 
exploiting service similarity for privacy in location-based search queries
exploiting service similarity for privacy in location-based search queriesexploiting service similarity for privacy in location-based search queries
exploiting service similarity for privacy in location-based search queries
 
Mobile Video Delivery via Human Movement
Mobile Video Delivery via Human MovementMobile Video Delivery via Human Movement
Mobile Video Delivery via Human Movement
 
Implementing an Open Source Spatiotemporal Search Platform for Spatial Data I...
Implementing an Open Source Spatiotemporal Search Platform for Spatial Data I...Implementing an Open Source Spatiotemporal Search Platform for Spatial Data I...
Implementing an Open Source Spatiotemporal Search Platform for Spatial Data I...
 
Software-Defined Systems for Network-Aware Service Composition and Workflow P...
Software-Defined Systems for Network-Aware Service Composition and Workflow P...Software-Defined Systems for Network-Aware Service Composition and Workflow P...
Software-Defined Systems for Network-Aware Service Composition and Workflow P...
 
Suricate
SuricateSuricate
Suricate
 
Modern Software Architectures - Overview
Modern Software Architectures - Overview Modern Software Architectures - Overview
Modern Software Architectures - Overview
 
JPJ1437 Exploiting Service Similarity for Privacy in Location-Based Search Q...
JPJ1437  Exploiting Service Similarity for Privacy in Location-Based Search Q...JPJ1437  Exploiting Service Similarity for Privacy in Location-Based Search Q...
JPJ1437 Exploiting Service Similarity for Privacy in Location-Based Search Q...
 
5G-USA-Telemetry
5G-USA-Telemetry5G-USA-Telemetry
5G-USA-Telemetry
 
chapter 4.pdf
chapter 4.pdfchapter 4.pdf
chapter 4.pdf
 
chapter 4.docx
chapter 4.docxchapter 4.docx
chapter 4.docx
 
IRJET- Next Location Prediction
IRJET-  	  Next Location PredictionIRJET-  	  Next Location Prediction
IRJET- Next Location Prediction
 
A Portal For Visualizing Grid Usage
A Portal For Visualizing Grid UsageA Portal For Visualizing Grid Usage
A Portal For Visualizing Grid Usage
 
Cursorcomp ipm
Cursorcomp ipmCursorcomp ipm
Cursorcomp ipm
 

Recently uploaded

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
 
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改atducpo
 
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
 
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Sapana Sha
 
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...Jack DiGiovanna
 
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptdokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptSonatrach
 
Brighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingBrighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingNeil Barnes
 
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
 
Predicting Employee Churn: A Data-Driven Approach Project Presentation
Predicting Employee Churn: A Data-Driven Approach Project PresentationPredicting Employee Churn: A Data-Driven Approach Project Presentation
Predicting Employee Churn: A Data-Driven Approach Project PresentationBoston Institute of Analytics
 
Digi Khata Problem along complete plan.pptx
Digi Khata Problem along complete plan.pptxDigi Khata Problem along complete plan.pptx
Digi Khata Problem along complete plan.pptxTanveerAhmed817946
 
Aminabad Call Girl Agent 9548273370 , Call Girls Service Lucknow
Aminabad Call Girl Agent 9548273370 , Call Girls Service LucknowAminabad Call Girl Agent 9548273370 , Call Girls Service Lucknow
Aminabad Call Girl Agent 9548273370 , Call Girls Service Lucknowmakika9823
 
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service BhilaiLow Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service BhilaiSuhani Kapoor
 
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130Suhani Kapoor
 
Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxJohnnyPlasten
 
{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
 
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
 

Recently uploaded (20)

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
 
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
 
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
 
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
 
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
 
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
 
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptdokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
 
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
 
Brighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingBrighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data Storytelling
 
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
 
Predicting Employee Churn: A Data-Driven Approach Project Presentation
Predicting Employee Churn: A Data-Driven Approach Project PresentationPredicting Employee Churn: A Data-Driven Approach Project Presentation
Predicting Employee Churn: A Data-Driven Approach Project Presentation
 
Digi Khata Problem along complete plan.pptx
Digi Khata Problem along complete plan.pptxDigi Khata Problem along complete plan.pptx
Digi Khata Problem along complete plan.pptx
 
E-Commerce Order PredictionShraddha Kamble.pptx
E-Commerce Order PredictionShraddha Kamble.pptxE-Commerce Order PredictionShraddha Kamble.pptx
E-Commerce Order PredictionShraddha Kamble.pptx
 
Aminabad Call Girl Agent 9548273370 , Call Girls Service Lucknow
Aminabad Call Girl Agent 9548273370 , Call Girls Service LucknowAminabad Call Girl Agent 9548273370 , Call Girls Service Lucknow
Aminabad Call Girl Agent 9548273370 , Call Girls Service Lucknow
 
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service BhilaiLow Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
 
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
 
Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.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...
 
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
 
Decoding Loan Approval: Predictive Modeling in Action
Decoding Loan Approval: Predictive Modeling in ActionDecoding Loan Approval: Predictive Modeling in Action
Decoding Loan Approval: Predictive Modeling in Action
 

Using Sensors to Bridge the Gap between Real Places and their Web-based Representation

  • 1. Using Sensors to Bridge the Gap between Real Places and their Web- based Representation Myriam Leggieri Internet of Things Unit (UIoT) myriam.leggieri@insight-centre.org 20th March 2015, ISSNIP2015 Myriam Leggieri, Christian von der Weth, John Breslin
  • 2. Outline 1. The Problem ○ Gap between Web and Real Places ○ Gap between Web and Sensor Web 2. Our Approach: G-Sensing ○ Frontend Architecture ○ Backend Architecture 3. Evaluation ○ Deployment ○ Coverage ○ Performance 4. Conclusions and Future Work Tuesday, 26 November 2013
  • 3. Between Web and Real Places
  • 4.
  • 5.
  • 6.
  • 7.
  • 10. Seamless integration of live sensor data into a user’s normal browsing experience ● Browser add-on a. collects live sensor data from the backend b. injects them into Google search result pages ● G-Sensing -enabled data source Requirements a. expose SPARQL endpoint to query the data b. provide semantically annotated sensor data c. register on DataHub with its sensor tag metadata G-Sensing = LD4S
  • 11. G-Sensing 1. Discovery of data sources 1. Extract search results referring to physical places 1. Live data fetching 1. Result dictionary update
  • 13. ● Specification-based sensor representation, storage and retrieval ● Resource Description Framework (RDF) a. (semi-)structured data mixed, exposed and shared across data sources ● Ontology reuse principle ● OWL to support reasoning over concepts ● Linked Data principles a. HTTP URLs b. returning proper RDF description of the concept they represent c. with RDF links to external resources ● SPARQL to query RDF graphs a. in the form of subgraphs, URIs, blank nodes or literals G-Sensing Backend
  • 14. G-Sensing Backend LD4S ● JSON Web-service ● automated annotation and linking for sensors ● alternative custom link creation ○ domain and/or context-related criteria )to search for linkable resources ○ RDF predicate used to express the linking criteria ■ e.g., spt:sameTime, spt:sameSpace ○ relying on Sindice search engine API ● RESTful API + GUI ● SPARQL endpoint published on DataHub
  • 15. DataHub Evaluation - Deployment Clinic Clinic Clinic 30 sensors 1Km LD4S PUT <JSON sensor metadata> G-Sensing Google Places 3.692 locations 1.455 (39.4%) have a website
  • 16. Evaluation - Coverage How much of the area defined by the virtual locations overlaps with the city of Galway within radius r=150m Coverage percentage as we vary the vicinity radius
  • 17. ● We divided the areas of Galway divided into squares with different side lengths l ● We counted the number of virtual locations within each square. Evaluation - Coverage
  • 18. Evaluation - Coverage Distribution of non-empty squares for l = 100m ● # virtual locations per square and their respective frequency shows a power- law relationship ● while most squares only contain a small set of locations, a few squares contain a very large number of locations ● (e.g., city centres, business parks).
  • 19. ● Google search result page: ~145 KB ● After enabling G-Sensing: ~175 KB (~20% increase) ● At browser start-up: query to DataHub for data source discovery: 3 ms ○ 20 sensor datasets discovered ○ 3 sensor datasets have an open license + expose a SPARQL endpoint ○ 1 sensor dataset’s SPARQL endpoint was accessible (LD4S): 246 ms Evaluation - Performance Bandwidth Overhead Response Time
  • 20. ● Added value of G-Sensing ○ Websites about or referring to real-world locations are a common phenomenon in urban areas; ○ The performance of G-Sensing does not impede on a user’s browsing experience ● Current Status of Sensor Data Sources ○ Limited availability of sensor datasets that are both open and public ○ Some of the SPARQL endpoints for such open and public datasets were inaccessible ● Beyond search result pages ○ Our add-on-based approach can allow us to inject sensor information into any website Conclusion
  • 21. ● Extended linkage ○ extend these connections by injecting sensor information into other Web pages that also refer to such venues, e.g., Tripadvisor ○ explore which types of connections are meaningful in a given application context and how such connections can be established ○ Example: latest webcam feeds showing a location that is mentioned in a news article displayed next to the article ● User-centric live data representation ○ the G-Sensing output relevancy for an end user depends on the user’s current interests and on the type (and low level location) of sensor data displayed ○ recommender system that decides whether to display or not the retrieved sensor data according to a prediction of their current relevancy for the user Future Work
  • 22. Myriam Leggieri - myriam.leggieri@insight-centre.org Christian von Der Weth - vonderweth@nus.edu.sg John Breslin - john.breslin@insight-centre.org Thanks!