SlideShare a Scribd company logo
KnowSe 2.0Context Elicitation FrameworkKnowledge Management InstituteTU GrazContact: alfred.wertner@tugraz.at09.09.11www.lassoproject.org1
Motivation09.09.11www.lassoproject.org2„Can we build an open source framework which easily allows to explore the current situation the user is in?“
Collect DataFrom different sourcesUsing various formatsPossible sources?Sensors, crawlers, agents…… which provide user related dataFor example:Software sensors capturing user machine interactionse.g. mouse clicks, keyboard inputHardware sensors capturing physical conditionse.g. heartbeat pulse, body temperature09.09.11www.lassoproject.org3
Infer KnowledgeApply context elicication methodsDepend on the applicationTake low-level data and generate higher level conceptsUse knowledgeFor further analysisFor visualization09.09.11www.lassoproject.org4
ArchitecturalBuilding Blocks09.09.11www.lassoproject.org5
Generic Framework Components09.09.11www.lassoproject.org6
Router09.09.11www.lassoproject.org7Concurrent request handlingData is dispatched for interested triplificators onlyThe others remove themselves from the list of candidatesAs soon as data is available, data is read and dispatchedOne or more interested triplificators possibleIf none is interested connection request is not processed
Generic Framework Components09.09.11www.lassoproject.org8
Registry09.09.11www.lassoproject.org9Lists the orchestra of available componentsE.g. router, triplificators, elicitation components etc.Registration is done upon system start
Generic Framework Components09.09.11www.lassoproject.org10
Knowledge Base09.09.11www.lassoproject.org11Storage format: RDFBehind the scenes: Sesame as RDF Framework APIModes of editing:Triples levelModel levelModel level supports working with ontologies in an object oriented fashionCross language compiler converts OWL into Java interfacesModelEditor provides a simple way of accessing entities in the ontology
Generic Framework Components09.09.11www.lassoproject.org12
Notificator09.09.11www.lassoproject.org13Behind the scenes: Equinox implementation of the OSGI Event Administration ServiceProvides sending/receiving notificationsBetween bundlesSynchronous/asynchronous fashion
ApplicationDependend Framework Components09.09.11www.lassoproject.org14
Triplificator09.09.11www.lassoproject.org15Accept or deny requests from routerMultithreaded request processingConverts data into triplesTransaction based storageIf successful then commitOtherwise rollbackBroadcasts notifications via Notificator component
ApplicationDependend Framework Components09.09.11www.lassoproject.org16
Elicitation Components09.09.11www.lassoproject.org17Get active upon notifications sent by other componentsExecute queries over the knowledge spaceSparql 1.1 Query Language SupportGenerate higher level concepts
ApplicationDependend Framework Components09.09.11www.lassoproject.org18
Sink09.09.11www.lassoproject.org19End of a processing chainTransfer knowledge outside“Refinder Sink”:Send information about resource similarityVia HTTP PostPayload contains the RDF graph
ApplicationDependend Framework Components09.09.11www.lassoproject.org20
Orchestration09.09.11www.lassoproject.org21Application developer definesSet of components Initialization of componentsShutdown of componentsEach application has its own orchestration
Wiki Visualization09.09.11www.lassoproject.org22
Wiki Visualization09.09.11www.lassoproject.org23
Wiki Visualization09.09.11www.lassoproject.org24
Wiki Visualization09.09.11www.lassoproject.org25
Wiki Visualization09.09.11www.lassoproject.org26
Future work09.09.11www.lassoproject.org27Develop first release candidateMake it publicly availableas Open Source SoftwareWe want to provide a ready to use set of componentsIncluding sensorsVisualizationsAnd more to come

More Related Content

PDF
Always-On Web of Things Infrastructure Dynamic Software Updating
PDF
Overview and Opentracing in theory by Gianluca Arbezzano
PDF
Monitoring Pull vs Push, InfluxDB and Prometheus
PPTX
Clean Architecture
PPT
Catalyze Webcast - Finding Requirements - 092007
PDF
Requirements Engineering Techniques for Eliciting Requirements (lecture slides)
PDF
Interviewing & Elicitation Techniques
PDF
Gathering And Documenting Your Bi Business Requirements
Always-On Web of Things Infrastructure Dynamic Software Updating
Overview and Opentracing in theory by Gianluca Arbezzano
Monitoring Pull vs Push, InfluxDB and Prometheus
Clean Architecture
Catalyze Webcast - Finding Requirements - 092007
Requirements Engineering Techniques for Eliciting Requirements (lecture slides)
Interviewing & Elicitation Techniques
Gathering And Documenting Your Bi Business Requirements

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

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

Recently uploaded (20)

PDF
Spectral efficient network and resource selection model in 5G networks
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Approach and Philosophy of On baking technology
PPTX
Big Data Technologies - Introduction.pptx
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
A comparative analysis of optical character recognition models for extracting...
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Accuracy of neural networks in brain wave diagnosis of schizophrenia
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Machine learning based COVID-19 study performance prediction
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
cuic standard and advanced reporting.pdf
PPTX
A Presentation on Artificial Intelligence
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
Spectral efficient network and resource selection model in 5G networks
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Approach and Philosophy of On baking technology
Big Data Technologies - Introduction.pptx
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
gpt5_lecture_notes_comprehensive_20250812015547.pdf
A comparative analysis of optical character recognition models for extracting...
Unlocking AI with Model Context Protocol (MCP)
Diabetes mellitus diagnosis method based random forest with bat algorithm
Accuracy of neural networks in brain wave diagnosis of schizophrenia
Network Security Unit 5.pdf for BCA BBA.
Machine learning based COVID-19 study performance prediction
Encapsulation_ Review paper, used for researhc scholars
Mobile App Security Testing_ A Comprehensive Guide.pdf
“AI and Expert System Decision Support & Business Intelligence Systems”
cuic standard and advanced reporting.pdf
A Presentation on Artificial Intelligence
Building Integrated photovoltaic BIPV_UPV.pdf
Ad

Lasso context-elicitation-framework- demo