SlideShare a Scribd company logo
1 of 44
Semantic Knowledge and
Privacy in
the Physical Web
PRAJIT KUMAR DAS, ABHAY KASHYAP,
GURPREET SINGH, CYNTHIA MATUSZEK,
TIM FININ, ANUPAM JOSHI
UMBC ebiquity and IRAL Labs
Motivation
Our goal is to provide contextually
aware information, using the IoT,
that is privacy preserving and
ubiquitously helpful
Image courtesy Batman Wikia
CARLTON
Slide 2 of 44
IoT by Volume
Slide 3 of 44
IoT by
Domain
Slide 4 of 44
IoT by Privacy Concerns
Slide 5 of 44
Salient features
 CARLTON: A context-aware, NL question-answer BOT
 Context derived from the Physical Web (IoT)
 Under development, prototype system
 Simple NLP using tools like Stanford CoreNLP
 Mobile app and Kiosk for front-end
 ABAC privacy model, Privacy rules using SWRL
 Hierarchical context ontology
 Optional authentication for UMBC people
Slide 6 of 44
 Concretization of IoT
 Small, quick seamless
interactions with
physical objects and
locations with your
device
Physical web: What?
Slide 7 of 44
Physical web: What?
 Everything is a tap
away
Slide 8 of 44
Physical web: What?
 See what’s useful
around you
Slide 9 of 44
Physical web: What?
 Any object or place
can broadcast
content
Slide 10 of 44
Physical web: How?
Three main techniques
 Nearby Connections
Slide 11 of 44
Physical web: How?
Three main techniques
 Nearby Connections
 Nearby Notifications
Slide 12 of 44
Physical web: How?
Three main techniques
 Nearby Connections
 Nearby Notifications
 Nearby Messages
Slide 13 of 44
System Overview
Slide 14 of 44
System Overview
Slide 15 of 44
System Overview
Slide 16 of 44
Who is Tim
Finin?
System Overview
Slide 17 of 44
“Tim Finin”: Person Entity type
“Who”: WH query type
Text to Semi-Structured Text
Intent
Who is Tim
Finin?
System Overview
Slide 18 of 44
“Tim Finin”: Person Entity type
“Who”: WH query type
Text to Semi-Structured Text
Intent
SPARQL query generator
Context
Who is Tim
Finin?
System Overview
Slide 19 of 44
“Tim Finin”: Person Entity type
“Who”: WH query type
Text to Semi-Structured Text
Intent
SPARQL query generator
Context
Who is Tim
Finin?
Inference Engine
OntologyKnowledge base
System Overview
Slide 20 of 44
“Tim Finin”: Person Entity type
“Who”: WH query type
Text to Semi-Structured Text
Intent
SPARQL query generator
Context
Who is Tim
Finin?
Inference EngineResponse: JSON
{“text”: “He’s a
Professor in the
Computer Science
department!”}
OntologyKnowledge base
System Overview
Slide 21 of 44
Example query
Slide 22 of 44
Is this room
booked from
2PM-3PM?
Example query
Slide 23 of 44
User is a faculty and is in
front of Conf. room 1.
Is this room
booked from
2PM-3PM?
Example query
Slide 24 of 44
Conf. room 1 calendar has no
events during that time.
Is this room
booked from
2PM-3PM?
Example query
Slide 25 of 44
Is this room
booked from
2PM-3PM? No, would you like
me to book it from
2PM – 3PM?
Example query
Slide 26 of 44
Is this room
booked from
2PM-3PM? No, would you like
me to book it from
2PM – 3PM?
Yes, please!
Example query
Slide 27 of 44
Okay, the room
has been booked
in your name from
2PM – 3PM
Is this room
booked from
2PM-3PM? No, would you like
me to book it from
2PM – 3PM?
Yes, please!
Example query
Slide 28 of 44
Example query
Slide 29 of 44
Is Dr. Joshi here?
Example query
Slide 30 of 44
Is Dr. Joshi here?
User could mean Dr. A.
Joshi or Dr. K. Joshi.
Example query
Slide 31 of 44
Is Dr. Joshi here?
But user is in front of Dr. A.
Joshi’s office.
Example query
Slide 32 of 44
Is Dr. Joshi here?
User is an advisee of Dr. A.
Joshi
Example query
Slide 33 of 44
Is Dr. Joshi here?
Dr. Joshi is in a
meeting till
3PM
Example query
Slide 34 of 44
Example query
Slide 35 of 44
Example query
Where is Dr.
Finin’s office?
Slide 36 of 44
Example query
User is in CSEE building
Where is Dr.
Finin’s office?
Slide 37 of 44
Example query User is unknown to system
Where is Dr.
Finin’s office?
Slide 38 of 44
Example query
Where is Dr.
Finin’s office?
Please see CSEE
front desk for
required
information
Slide 39 of 44
Example1.
@prefix crltn:<https://www.ebiquity.org/ontologies/carlton/0.1>.
@prefix swrlb:<http://www.w3.org/2003/11/swrlb>.
crltn: student(?requester)∧
(
crltn: supervises(“Xavier”,?requester)∨
(crltn: affiliatedWith(?requester,?labName)∧crltn: leads(“Xavier”,?labName))
)∧
crltn: hasCurrentLocation(?requester,?aBldgLocation)∧
crltn: room(?aBldgLocation)∧crltn: sitsIn(“Xavier”,?aBldgLocation)∧
crltn: currentTime(?currTime)∧swrlb: Exists(?anEvent)∧crltn: speakingAt(“Xavier”,?anEvent)∧
(
(crltn: startTime(?anEvent,?eventStartTime)∧swrlb:
greaterThan(?eventStartTime,?currTime))∨
(crltn: endTime(?anEvent,?eventEndTime)∧swrlb: greaterThan(?currTime,?eventEndTime))
)∧crltn: hasCurrentLocation(“Xavier”,?aLocation)∧crltn: Location(?aLocation)∧
crltn: requestLocation(“Xavier”)
⇒
shareLocation(?aLocation)
Policy Example
Slide 40 of 44
supervises(“Xavier”,?requester)
OR
(
affiliatedWith(?requester,?labName)
AND
leads(“Xavier”,?labName)
)
Policy Example
Slide 41 of 44
hasCurrentLocation(?requester,?aBldgLocation)
AND
room(?aBldgLocation)
AND
sitsIn(“Xavier”,?aBldgLocation)
=>
shareLocation(?aLocation)
Policy Example
Slide 42 of 44
Future work
 Prototype system constantly adding conversations
 Beacons on robots
 Reason over robots near you
 How robots respond to instructions?
 “Can you take me to Prof. Matuszek now?”
 “Show me the way to the ITE 346 conference
room”
Slide 43 of 44
Summary
 We presented CARLTON
 A context-aware, NL question-answer BOT
 Context derived from the Physical Web (IoT)
 Semantic web technologies used to preserve data privacy
Thanks to NSF for the travel grant!
and
Thanks to Google for the gift of beacons!
Slide 44 of 44

More Related Content

Similar to Semantic Knowledge and Privacy in the Physical Web

Web Science, SADI, and the Singularity
Web Science, SADI, and the SingularityWeb Science, SADI, and the Singularity
Web Science, SADI, and the SingularityMark Wilkinson
 
Breakout 1. Research and Development, including Technical Performance.
Breakout 1. Research and Development, including Technical Performance. Breakout 1. Research and Development, including Technical Performance.
Breakout 1. Research and Development, including Technical Performance. Saurabh Mishra
 
Web Science - ISoLA 2012
Web Science - ISoLA 2012Web Science - ISoLA 2012
Web Science - ISoLA 2012Mark Wilkinson
 
Evaluating citation functions in CiTO: cognitive issues
Evaluating citation functions in CiTO: cognitive issuesEvaluating citation functions in CiTO: cognitive issues
Evaluating citation functions in CiTO: cognitive issuesAndrea Nuzzolese
 
Penguins in-sweaters-or-serendipitous-entity-search-on-user-generated-content
Penguins in-sweaters-or-serendipitous-entity-search-on-user-generated-contentPenguins in-sweaters-or-serendipitous-entity-search-on-user-generated-content
Penguins in-sweaters-or-serendipitous-entity-search-on-user-generated-contentWenqiang Chen
 
Future of education late 2016
Future of education late 2016Future of education late 2016
Future of education late 2016Bryan Alexander
 
RuleML 2015: Ontology Reasoning using Rules in an eHealth Context
RuleML 2015: Ontology Reasoning using Rules in an eHealth ContextRuleML 2015: Ontology Reasoning using Rules in an eHealth Context
RuleML 2015: Ontology Reasoning using Rules in an eHealth ContextRuleML
 
Open source hardware for academic projects
Open source hardware for academic projectsOpen source hardware for academic projects
Open source hardware for academic projectsAung Ko Ko Thet
 
Looking for Commonsense in the Semantic Web
Looking for Commonsense in the Semantic WebLooking for Commonsense in the Semantic Web
Looking for Commonsense in the Semantic WebValentina Presutti
 
TAAI 2016 Keynote Talk: Intercultural Collaboration as a Multi‐Agent System
TAAI 2016 Keynote Talk: Intercultural Collaboration as a Multi‐Agent SystemTAAI 2016 Keynote Talk: Intercultural Collaboration as a Multi‐Agent System
TAAI 2016 Keynote Talk: Intercultural Collaboration as a Multi‐Agent SystemYi-Shin Chen
 
Extracting Relevant Questions to an RDF Dataset Using Formal Concept Analysis
Extracting Relevant Questions to an RDF Dataset Using Formal Concept AnalysisExtracting Relevant Questions to an RDF Dataset Using Formal Concept Analysis
Extracting Relevant Questions to an RDF Dataset Using Formal Concept AnalysisMathieu d'Aquin
 
download
downloaddownload
downloadbutest
 
Watching the workers: researching information behaviours in, and for, workplaces
Watching the workers: researching information behaviours in, and for, workplacesWatching the workers: researching information behaviours in, and for, workplaces
Watching the workers: researching information behaviours in, and for, workplacesHazel Hall
 
Deep Learning for Information Retrieval
Deep Learning for Information RetrievalDeep Learning for Information Retrieval
Deep Learning for Information RetrievalRoelof Pieters
 
Tales from BioLand - Engineering Challenges in the World of Life Sciences
Tales from BioLand - Engineering Challenges in the World of Life SciencesTales from BioLand - Engineering Challenges in the World of Life Sciences
Tales from BioLand - Engineering Challenges in the World of Life SciencesStefano Di Carlo
 
人工智慧民主化在台灣
人工智慧民主化在台灣人工智慧民主化在台灣
人工智慧民主化在台灣AI.academy
 
ASEE2012 Presentation: iKNEER User Study
ASEE2012 Presentation: iKNEER User StudyASEE2012 Presentation: iKNEER User Study
ASEE2012 Presentation: iKNEER User StudyXin Chen
 

Similar to Semantic Knowledge and Privacy in the Physical Web (20)

Web Science, SADI, and the Singularity
Web Science, SADI, and the SingularityWeb Science, SADI, and the Singularity
Web Science, SADI, and the Singularity
 
Breakout 1. Research and Development, including Technical Performance.
Breakout 1. Research and Development, including Technical Performance. Breakout 1. Research and Development, including Technical Performance.
Breakout 1. Research and Development, including Technical Performance.
 
Web Science - ISoLA 2012
Web Science - ISoLA 2012Web Science - ISoLA 2012
Web Science - ISoLA 2012
 
Evaluating citation functions in CiTO: cognitive issues
Evaluating citation functions in CiTO: cognitive issuesEvaluating citation functions in CiTO: cognitive issues
Evaluating citation functions in CiTO: cognitive issues
 
Penguins in-sweaters-or-serendipitous-entity-search-on-user-generated-content
Penguins in-sweaters-or-serendipitous-entity-search-on-user-generated-contentPenguins in-sweaters-or-serendipitous-entity-search-on-user-generated-content
Penguins in-sweaters-or-serendipitous-entity-search-on-user-generated-content
 
Future of education late 2016
Future of education late 2016Future of education late 2016
Future of education late 2016
 
RuleML 2015: Ontology Reasoning using Rules in an eHealth Context
RuleML 2015: Ontology Reasoning using Rules in an eHealth ContextRuleML 2015: Ontology Reasoning using Rules in an eHealth Context
RuleML 2015: Ontology Reasoning using Rules in an eHealth Context
 
U K O L N Feb 08
U K O L N  Feb 08U K O L N  Feb 08
U K O L N Feb 08
 
Open source hardware for academic projects
Open source hardware for academic projectsOpen source hardware for academic projects
Open source hardware for academic projects
 
Looking for Commonsense in the Semantic Web
Looking for Commonsense in the Semantic WebLooking for Commonsense in the Semantic Web
Looking for Commonsense in the Semantic Web
 
2016 mem good
2016 mem good2016 mem good
2016 mem good
 
TAAI 2016 Keynote Talk: Intercultural Collaboration as a Multi‐Agent System
TAAI 2016 Keynote Talk: Intercultural Collaboration as a Multi‐Agent SystemTAAI 2016 Keynote Talk: Intercultural Collaboration as a Multi‐Agent System
TAAI 2016 Keynote Talk: Intercultural Collaboration as a Multi‐Agent System
 
Extracting Relevant Questions to an RDF Dataset Using Formal Concept Analysis
Extracting Relevant Questions to an RDF Dataset Using Formal Concept AnalysisExtracting Relevant Questions to an RDF Dataset Using Formal Concept Analysis
Extracting Relevant Questions to an RDF Dataset Using Formal Concept Analysis
 
download
downloaddownload
download
 
Watching the workers: researching information behaviours in, and for, workplaces
Watching the workers: researching information behaviours in, and for, workplacesWatching the workers: researching information behaviours in, and for, workplaces
Watching the workers: researching information behaviours in, and for, workplaces
 
Deep Learning for Information Retrieval
Deep Learning for Information RetrievalDeep Learning for Information Retrieval
Deep Learning for Information Retrieval
 
Tales from BioLand - Engineering Challenges in the World of Life Sciences
Tales from BioLand - Engineering Challenges in the World of Life SciencesTales from BioLand - Engineering Challenges in the World of Life Sciences
Tales from BioLand - Engineering Challenges in the World of Life Sciences
 
人工智慧民主化在台灣
人工智慧民主化在台灣人工智慧民主化在台灣
人工智慧民主化在台灣
 
ASEE2012 Presentation: iKNEER User Study
ASEE2012 Presentation: iKNEER User StudyASEE2012 Presentation: iKNEER User Study
ASEE2012 Presentation: iKNEER User Study
 
Cf intro
Cf introCf intro
Cf intro
 

Recently uploaded

08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 

Recently uploaded (20)

08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 

Semantic Knowledge and Privacy in the Physical Web

Editor's Notes

  1. We present Carlton, a context-aware, natural language, question-answer BOT that responds to ‘Helpdesk’ styled questions using Semantic Web technologies It leverages context derived from the Physical Web to protect privacy of organization’s and organizational entity’s data, by executing context-sensitive SWRL rules Carlton is a conversational Bot that uses the Internet of Things to respond to queries tying in information about the environment
  2. Roughly half of all consumers highly uncomfrotable with companies using and selling their data in physical spaces Altimeter is part of Prophet, a consultancy company that helps clients find better ways to grow. Altimeter, is a research and consulting firm that helps companies understand – and act on – digital disruption. Ratings of users in a range of 1-5, 1 being extremely uncomfortable and 2 being uncomfortable about the situation Source: Consumer perceptions of the Internet of Things based on 2062 respondents
  3. Carlton has a memory and remembers the question asked before the current one
  4. Combining radio signals and an ultrasonic modem that uses the speakers and microphone of a mobile to determine that you are in close proximity to another device. Everything is a tap away: Walk up and interact with any object -- a parking meter, a toy, a poster -- or location -- a bus stop, a museum, a store -- without installing an app first. Interactions are only a tap away. PAIDPAY00:0000:1000:2000:3000:0000:1000:2000:30 A city rent-a-bike service could enable users to sign up on the spot See what’s useful around you: See web pages associated with the space around you. Choose the page most useful to you. SpotCall HumaneSociety A dog collar could allow passerby to call a service to find the owner Any object or place can broadcast content: When anything can offer information and utility, the possibilities are endless. A bus that could alert users of its next stop A home appliance could offer an interactive tutorial. An industrial robot could display diagnostic information. A mall that could offer a map.
  5. Combining radio signals and an ultrasonic modem that uses the speakers and microphone of a mobile to determine that you are in close proximity to another device. Everything is a tap away: Walk up and interact with any object -- a parking meter, a toy, a poster -- or location -- a bus stop, a museum, a store -- without installing an app first. Interactions are only a tap away. PAIDPAY00:0000:1000:2000:3000:0000:1000:2000:30 A city rent-a-bike service could enable users to sign up on the spot See what’s useful around you: See web pages associated with the space around you. Choose the page most useful to you. SpotCall HumaneSociety A dog collar could allow passerby to call a service to find the owner Any object or place can broadcast content: When anything can offer information and utility, the possibilities are endless. A bus that could alert users of its next stop A home appliance could offer an interactive tutorial. An industrial robot could display diagnostic information. A mall that could offer a map.
  6. Combining radio signals and an ultrasonic modem that uses the speakers and microphone of a mobile to determine that you are in close proximity to another device. Everything is a tap away: Walk up and interact with any object -- a parking meter, a toy, a poster -- or location -- a bus stop, a museum, a store -- without installing an app first. Interactions are only a tap away. PAIDPAY00:0000:1000:2000:3000:0000:1000:2000:30 A city rent-a-bike service could enable users to sign up on the spot See what’s useful around you: See web pages associated with the space around you. Choose the page most useful to you. SpotCall HumaneSociety A dog collar could allow passerby to call a service to find the owner Any object or place can broadcast content: When anything can offer information and utility, the possibilities are endless. A bus that could alert users of its next stop A home appliance could offer an interactive tutorial. An industrial robot could display diagnostic information. A mall that could offer a map.
  7. Combining radio signals and an ultrasonic modem that uses the speakers and microphone of a mobile to determine that you are in close proximity to another device. Everything is a tap away: Walk up and interact with any object -- a parking meter, a toy, a poster -- or location -- a bus stop, a museum, a store -- without installing an app first. Interactions are only a tap away. PAIDPAY00:0000:1000:2000:3000:0000:1000:2000:30 A city rent-a-bike service could enable users to sign up on the spot See what’s useful around you: See web pages associated with the space around you. Choose the page most useful to you. SpotCall HumaneSociety A dog collar could allow passerby to call a service to find the owner Any object or place can broadcast content: When anything can offer information and utility, the possibilities are endless. A bus that could alert users of its next stop A home appliance could offer an interactive tutorial. An industrial robot could display diagnostic information. A mall that could offer a map.
  8. Uses BLE and ultrasonic modem to get a URL to a phone! Everything else is standard web technology or standard computing technology. Nearby Messages: Provides Publish Subscribe methods relying on proximity Nearby Connections: Enables local network real-time connect and exchange Nearby Notifications: Android feature associating website or app to beacon
  9. Uses BLE and ultrasonic modem to get a URL to a phone! Everything else is standard web technology or standard computing technology. Nearby Messages: Provides Publish Subscribe methods relying on proximity Nearby Connections: Enables local network real-time connect and exchange Nearby Notifications: Android feature associating website or app to beacon
  10. Uses BLE and ultrasonic modem to get a URL to a phone! Everything else is standard web technology or standard computing technology. Nearby Messages: Provides Publish Subscribe methods relying on proximity Nearby Connections: Enables local network real-time connect and exchange Nearby Notifications: Android feature associating website or app to beacon
  11. Nearby Messages API provides data from beacons to kiosks and Android phones Stanford CoreNLP suite of tools used to do POS tagging, parsing and identify entities and relations Context discovery of user and requester antecedent ⇒ consequent Antecedents: Requester context, Entity metadata, Entity context
  12. Nearby Messages API provides data from beacons to kiosks and Android phones Stanford CoreNLP suite of tools used to do POS tagging, parsing and identify entities and relations Context discovery of user and requester antecedent ⇒ consequent Antecedents: Requester context, Entity metadata, Entity context
  13. Nearby Messages API provides data from beacons to kiosks and Android phones Stanford CoreNLP suite of tools used to do POS tagging, parsing and identify entities and relations Context discovery of user and requester antecedent ⇒ consequent Antecedents: Requester context, Entity metadata, Entity context
  14. Nearby Messages API provides data from beacons to kiosks and Android phones Stanford CoreNLP suite of tools used to do POS tagging, parsing and identify entities and relations Context discovery of user and requester antecedent ⇒ consequent Antecedents: Requester context, Entity metadata, Entity context
  15. Nearby Messages API provides data from beacons to kiosks and Android phones Stanford CoreNLP suite of tools used to do POS tagging, parsing and identify entities and relations Context discovery of user and requester antecedent ⇒ consequent Antecedents: Requester context, Entity metadata, Entity context
  16. Nearby Messages API provides data from beacons to kiosks and Android phones Stanford CoreNLP suite of tools used to do POS tagging, parsing and identify entities and relations Context discovery of user and requester antecedent ⇒ consequent Antecedents: Requester context, Entity metadata, Entity context
  17. Nearby Messages API provides data from beacons to kiosks and Android phones Stanford CoreNLP suite of tools used to do POS tagging, parsing and identify entities and relations Context discovery of user and requester antecedent ⇒ consequent Antecedents: Requester context, Entity metadata, Entity context
  18. Nearby Messages API provides data from beacons to kiosks and Android phones Stanford CoreNLP suite of tools used to do POS tagging, parsing and identify entities and relations Context discovery of user and requester antecedent ⇒ consequent Antecedents: Requester context, Entity metadata, Entity context
  19. User Query Target Requester Location Additional context Response Faculty Is this room booked from 2PM-3PM? Conference room ITE Conference room 346 User id; Room calendar No, do you want me to book it from 2PM – 3PM? Student Is this room booked from 2PM-3PM? Conference room ITE Conference room 346 User id; Room calendar Please see CSEE office for booking AppointmentRequest class addition ValidReservationRequest as subclass of Restriction has_requestor => Faculty
  20. User Query Target Requester Location Additional context Response Faculty Is this room booked from 2PM-3PM? Conference room ITE Conference room 346 User id; Room calendar No, do you want me to book it from 2PM – 3PM? Student Is this room booked from 2PM-3PM? Conference room ITE Conference room 346 User id; Room calendar Please see CSEE office for booking AppointmentRequest class addition ValidReservationRequest as subclass of Restriction has_requestor => Faculty
  21. User Query Target Requester Location Additional context Response Faculty Is this room booked from 2PM-3PM? Conference room ITE Conference room 346 User id; Room calendar No, do you want me to book it from 2PM – 3PM? Student Is this room booked from 2PM-3PM? Conference room ITE Conference room 346 User id; Room calendar Please see CSEE office for booking AppointmentRequest class addition ValidReservationRequest as subclass of Restriction has_requestor => Faculty
  22. User Query Target Requester Location Additional context Response Faculty Is this room booked from 2PM-3PM? Conference room ITE Conference room 346 User id; Room calendar No, do you want me to book it from 2PM – 3PM? Student Is this room booked from 2PM-3PM? Conference room ITE Conference room 346 User id; Room calendar Please see CSEE office for booking AppointmentRequest class addition ValidReservationRequest as subclass of Restriction has_requestor => Faculty
  23. User Query Target Requester Location Additional context Response Faculty Is this room booked from 2PM-3PM? Conference room ITE Conference room 346 User id; Room calendar No, do you want me to book it from 2PM – 3PM? Student Is this room booked from 2PM-3PM? Conference room ITE Conference room 346 User id; Room calendar Please see CSEE office for booking AppointmentRequest class addition ValidReservationRequest as subclass of Restriction has_requestor => Faculty
  24. User Query Target Requester Location Additional context Response Faculty Is this room booked from 2PM-3PM? Conference room ITE Conference room 346 User id; Room calendar No, do you want me to book it from 2PM – 3PM? Student Is this room booked from 2PM-3PM? Conference room ITE Conference room 346 User id; Room calendar Please see CSEE office for booking AppointmentRequest class addition ValidReservationRequest as subclass of Restriction has_requestor => Faculty
  25. User Query Target Requester Location Additional context Response Faculty Is this room booked from 2PM-3PM? Conference room ITE Conference room 346 User id; Room calendar No, do you want me to book it from 2PM – 3PM? Student Is this room booked from 2PM-3PM? Conference room ITE Conference room 346 User id; Room calendar Please see CSEE office for booking AppointmentRequest class addition ValidReservationRequest as subclass of Restriction has_requestor => Faculty
  26. User Query Target Requester Location Additional context Response Advisee Is Dr. Joshi here? Dr. A. Joshi Department office User identity; Target disambiguation; Target location Dr. Joshi is in a meeting till 3PM Student in class Is Dr. Joshi here? Dr. K. Joshi In front of faculty office User identity; Target disambiguation; Target location No, but I can tell you her office hours
  27. User Query Target Requester Location Additional context Response Advisee Is Dr. Joshi here? Dr. A. Joshi Department office User identity; Target disambiguation; Target location Dr. Joshi is in a meeting till 3PM Student in class Is Dr. Joshi here? Dr. K. Joshi In front of faculty office User identity; Target disambiguation; Target location No, but I can tell you her office hours
  28. User Query Target Requester Location Additional context Response Advisee Is Dr. Joshi here? Dr. A. Joshi Department office User identity; Target disambiguation; Target location Dr. Joshi is in a meeting till 3PM Student in class Is Dr. Joshi here? Dr. K. Joshi In front of faculty office User identity; Target disambiguation; Target location No, but I can tell you her office hours
  29. User Query Target Requester Location Additional context Response Advisee Is Dr. Joshi here? Dr. A. Joshi Department office User identity; Target disambiguation; Target location Dr. Joshi is in a meeting till 3PM Student in class Is Dr. Joshi here? Dr. K. Joshi In front of faculty office User identity; Target disambiguation; Target location No, but I can tell you her office hours
  30. User Query Target Requester Location Additional context Response Advisee Is Dr. Joshi here? Dr. A. Joshi Department office User identity; Target disambiguation; Target location Dr. Joshi is in a meeting till 3PM Student in class Is Dr. Joshi here? Dr. K. Joshi In front of faculty office User identity; Target disambiguation; Target location No, but I can tell you her office hours
  31. User Query Target Requester Location Additional context Response Advisee Is Dr. Joshi here? Dr. A. Joshi Department office User identity; Target disambiguation; Target location Dr. Joshi is in a meeting till 3PM Student in class Is Dr. Joshi here? Dr. K. Joshi In front of faculty office User identity; Target disambiguation; Target location No, but I can tell you her office hours
  32. User Query Target Requester Location Additional context Response Visitor Where is Dr. Finin’s office? Dr. T. Finin ITE Building Target disambiguation; Please see ITE front desk for information Student Where is Dr. Finin’s office? Dr. T. Finin ITE Building User Id; Target disambiguation; His office is in ITE 332
  33. User Query Target Requester Location Additional context Response Visitor Where is Dr. Finin’s office? Dr. T. Finin ITE Building Target disambiguation; Please see ITE front desk for information Student Where is Dr. Finin’s office? Dr. T. Finin ITE Building User Id; Target disambiguation; His office is in ITE 332
  34. User Query Target Requester Location Additional context Response Visitor Where is Dr. Finin’s office? Dr. T. Finin ITE Building Target disambiguation; Please see ITE front desk for information Student Where is Dr. Finin’s office? Dr. T. Finin ITE Building User Id; Target disambiguation; His office is in ITE 332
  35. User Query Target Requester Location Additional context Response Visitor Where is Dr. Finin’s office? Dr. T. Finin ITE Building Target disambiguation; Please see ITE front desk for information Student Where is Dr. Finin’s office? Dr. T. Finin ITE Building User Id; Target disambiguation; His office is in ITE 332
  36. User Query Target Requester Location Additional context Response Visitor Where is Dr. Finin’s office? Dr. T. Finin ITE Building Target disambiguation; Please see ITE front desk for information Student Where is Dr. Finin’s office? Dr. T. Finin ITE Building User Id; Target disambiguation; His office is in ITE 332
  37. Complete privacy reasoning isomorphic to Truth maintenance Truth maintenance - if information is being added in a forward manner how do you ensure that your knowledge already stored are still true -