SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Ähnlich wie 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
 

Ähnlich wie 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
 

Kürzlich hochgeladen

Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Peter Udo Diehl
 
Breaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdfBreaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdf
UK Journal
 

Kürzlich hochgeladen (20)

Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
 
IESVE for Early Stage Design and Planning
IESVE for Early Stage Design and PlanningIESVE for Early Stage Design and Planning
IESVE for Early Stage Design and Planning
 
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
 
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdfHow Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
 
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in MinutesSpeed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutes
 
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone KomSalesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
 
What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024
 
Breaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdfBreaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdf
 
Portal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russePortal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russe
 
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
 
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfLinux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
 
PLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. StartupsPLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. Startups
 
How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfHow we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdf
 
ECS 2024 Teams Premium - Pretty Secure
ECS 2024   Teams Premium - Pretty SecureECS 2024   Teams Premium - Pretty Secure
ECS 2024 Teams Premium - Pretty Secure
 
Easier, Faster, and More Powerful – Notes Document Properties Reimagined
Easier, Faster, and More Powerful – Notes Document Properties ReimaginedEasier, Faster, and More Powerful – Notes Document Properties Reimagined
Easier, Faster, and More Powerful – Notes Document Properties Reimagined
 
Using IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & IrelandUsing IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & Ireland
 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John Staveley
 
A Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System StrategyA Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System Strategy
 
Google I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGoogle I/O Extended 2024 Warsaw
Google I/O Extended 2024 Warsaw
 
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
 

Lasso context-elicitation-framework- demo