SlideShare a Scribd company logo
1 of 27
KnowSe 2.0Context Elicitation Framework Knowledge Management Institute TU Graz Contact: alfred.wertner@tugraz.at 09.09.11 www.lassoproject.org 1
Motivation 09.09.11 www.lassoproject.org 2 „Can we build an open source framework which easily allows to explore the current situation the user is in?“
Collect Data From different sources Using various formats Possible sources? Sensors, crawlers, agents… … which provide user related data For example: Software sensors capturing user machine interactions e.g. mouse clicks, keyboard input Hardware sensors capturing physical conditions e.g. heartbeat pulse, body temperature 09.09.11 www.lassoproject.org 3
Infer Knowledge Apply context elicication methods Depend on the application Take low-level data and generate higher level concepts Use knowledge For further analysis For visualization 09.09.11 www.lassoproject.org 4
ArchitecturalBuilding Blocks 09.09.11 www.lassoproject.org 5
Generic Framework Components 09.09.11 www.lassoproject.org 6
Router 09.09.11 www.lassoproject.org 7 Concurrent request handling Data is dispatched for interested triplificators only The others remove themselves from the list of candidates As soon as data is available, data is read and dispatched One or more interested triplificators possible If none is interested connection request is not processed
Generic Framework Components 09.09.11 www.lassoproject.org 8
Registry 09.09.11 www.lassoproject.org 9 Lists the orchestra of available components E.g. router, triplificators, elicitation components etc. Registration is done upon system start
Generic Framework Components 09.09.11 www.lassoproject.org 10
Knowledge Base 09.09.11 www.lassoproject.org 11 Storage format: RDF Behind the scenes: Sesame as RDF Framework API Modes of editing: Triples level Model level Model level supports working with ontologies in an object oriented fashion Cross language compiler converts OWL into Java interfaces ModelEditor provides a simple way of accessing entities in the ontology
Generic Framework Components 09.09.11 www.lassoproject.org 12
Notificator 09.09.11 www.lassoproject.org 13 Behind the scenes: Equinox implementation of the OSGI Event Administration Service Provides sending/receiving notifications Between bundles Synchronous/asynchronous fashion
ApplicationDependend Framework Components 09.09.11 www.lassoproject.org 14
Triplificator 09.09.11 www.lassoproject.org 15 Accept or deny requests from router Multithreaded request processing Converts data into triples Transaction based storage If successful then commit Otherwise rollback Broadcasts notifications via Notificator component
ApplicationDependend Framework Components 09.09.11 www.lassoproject.org 16
Elicitation Components 09.09.11 www.lassoproject.org 17 Get active upon notifications sent by other components Execute queries over the knowledge space Sparql 1.1 Query Language Support Generate higher level concepts
ApplicationDependend Framework Components 09.09.11 www.lassoproject.org 18
Sink 09.09.11 www.lassoproject.org 19 End of a processing chain Transfer knowledge outside “Refinder Sink”: Send information about resource similarity Via HTTP Post Payload contains the RDF graph
ApplicationDependend Framework Components 09.09.11 www.lassoproject.org 20
Orchestration 09.09.11 www.lassoproject.org 21 Application developer defines Set of components  Initialization of components Shutdown of components Each application has its own orchestration
Wiki Visualization 09.09.11 www.lassoproject.org 22
Wiki Visualization 09.09.11 www.lassoproject.org 23
Wiki Visualization 09.09.11 www.lassoproject.org 24
Wiki Visualization 09.09.11 www.lassoproject.org 25
Wiki Visualization 09.09.11 www.lassoproject.org 26
Future work 09.09.11 www.lassoproject.org 27 Develop first release candidate Make it publicly available as Open Source Software We want to provide a ready to use set of components Including sensors Visualizations And more to come

More Related Content

Similar to Lasso context-elicitation-framework- demo

Towards Conditions for Activation of Services in the Web of Things
Towards Conditions for Activation of Services in the Web of ThingsTowards Conditions for Activation of Services in the Web of Things
Towards Conditions for Activation of Services in the Web of Things
maneumann
 
Cloud Expo East 2013: Essential Open Source Software for Building the Open Cloud
Cloud Expo East 2013: Essential Open Source Software for Building the Open CloudCloud Expo East 2013: Essential Open Source Software for Building the Open Cloud
Cloud Expo East 2013: Essential Open Source Software for Building the Open Cloud
Mark Hinkle
 
Mobilizing the Cloud with AIOLOS - T Verbelen
Mobilizing the Cloud with AIOLOS - T VerbelenMobilizing the Cloud with AIOLOS - T Verbelen
Mobilizing the Cloud with AIOLOS - T Verbelen
mfrancis
 

Similar to Lasso context-elicitation-framework- demo (20)

Towards Conditions for Activation of Services in the Web of Things
Towards Conditions for Activation of Services in the Web of ThingsTowards Conditions for Activation of Services in the Web of Things
Towards Conditions for Activation of Services in the Web of Things
 
A LASSO for Linked Data
A LASSO for Linked DataA LASSO for Linked Data
A LASSO for Linked Data
 
Opendelight reference-guide
Opendelight reference-guideOpendelight reference-guide
Opendelight reference-guide
 
Serverless Event Streaming Applications as Functions on K8
Serverless Event Streaming Applications as Functions on K8Serverless Event Streaming Applications as Functions on K8
Serverless Event Streaming Applications as Functions on K8
 
Flex for enterprise applications
Flex for enterprise applicationsFlex for enterprise applications
Flex for enterprise applications
 
Pivotal Cloud Foundry and its usage in ecosystem
Pivotal Cloud Foundry and its usage in ecosystemPivotal Cloud Foundry and its usage in ecosystem
Pivotal Cloud Foundry and its usage in ecosystem
 
Inter-Process Communication (IPC) techniques on Mac OS X
Inter-Process Communication (IPC) techniques on Mac OS XInter-Process Communication (IPC) techniques on Mac OS X
Inter-Process Communication (IPC) techniques on Mac OS X
 
StratusLab at FOSDEM'13
StratusLab at FOSDEM'13StratusLab at FOSDEM'13
StratusLab at FOSDEM'13
 
Cloud Expo East 2013: Essential Open Source Software for Building the Open Cloud
Cloud Expo East 2013: Essential Open Source Software for Building the Open CloudCloud Expo East 2013: Essential Open Source Software for Building the Open Cloud
Cloud Expo East 2013: Essential Open Source Software for Building the Open Cloud
 
Mobilizing the Cloud with AIOLOS - T Verbelen
Mobilizing the Cloud with AIOLOS - T VerbelenMobilizing the Cloud with AIOLOS - T Verbelen
Mobilizing the Cloud with AIOLOS - T Verbelen
 
Chapter 6-Remoting
Chapter 6-RemotingChapter 6-Remoting
Chapter 6-Remoting
 
Unit-3.pptx
Unit-3.pptxUnit-3.pptx
Unit-3.pptx
 
Introducing the Open Container Project
Introducing the Open Container ProjectIntroducing the Open Container Project
Introducing the Open Container Project
 
INDIGO-PaaS-overview
INDIGO-PaaS-overviewINDIGO-PaaS-overview
INDIGO-PaaS-overview
 
IoTivity for Automotive IoT Interoperability
IoTivity for Automotive IoT InteroperabilityIoTivity for Automotive IoT Interoperability
IoTivity for Automotive IoT Interoperability
 
Delivering IaaS with Open Source Software
Delivering IaaS with Open Source SoftwareDelivering IaaS with Open Source Software
Delivering IaaS with Open Source Software
 
Vii 2 Z Final Slides Os Gi Iess 2010
Vii 2 Z Final Slides Os Gi Iess 2010Vii 2 Z Final Slides Os Gi Iess 2010
Vii 2 Z Final Slides Os Gi Iess 2010
 
Web application framework
Web application frameworkWeb application framework
Web application framework
 
Building 12-factor Cloud Native Microservices
Building 12-factor Cloud Native MicroservicesBuilding 12-factor Cloud Native Microservices
Building 12-factor Cloud Native Microservices
 
CNCF Introduction - Feb 2018
CNCF Introduction - Feb 2018CNCF Introduction - Feb 2018
CNCF Introduction - Feb 2018
 

Recently uploaded

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Recently uploaded (20)

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
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
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 

Lasso context-elicitation-framework- demo