Košice, 10 February 20061 Experience Management based on Text Notes The EMBET System Michal Laclavik.

Slides:



Advertisements
Similar presentations
Ontology-Based Computing Kenneth Baclawski Northeastern University and Jarg.
Advertisements

Intelligent Technologies Module: Ontologies and their use in Information Systems Revision lecture Alex Poulovassilis November/December 2009.
AVATAR: Advanced Telematic Search of Audivisual Contents by Semantic Reasoning Yolanda Blanco Fernández Department of Telematic Engineering University.
SPICE! An Ontology Based Web Application By Angela Maduko and Felicia Jones Final Presentation For CSCI8350: Enterprise Integration.
Building and Analyzing Social Networks Web Data and Semantics in Social Network Applications Dr. Bhavani Thuraisingham February 15, 2013.
Provenance in Open Distributed Information Systems Syed Imran Jami PhD Candidate FAST-NU.
The Experience Factory May 2004 Leonardo Vaccaro.
ModelicaXML A Modelica XML representation with Applications Adrian Pop, Peter Fritzson Programming Environments Laboratory Linköping University.
Visual Web Information Extraction With Lixto Robert Baumgartner Sergio Flesca Georg Gottlob.
1 Draft of a Matchmaking Service Chuang liu. 2 Matchmaking Service Matchmaking Service is a service to help service providers to advertising their service.
CMSC838 Project Presentation An Ontology-based Approach for Managing Software Components by Vladimir Kolovski.
ReQuest (Validating Semantic Searches) Norman Piedade de Noronha 16 th July, 2004.
Semantic Web Technologies Lecture # 2 Faculty of Computer Science, IBA.
Basic Concepts The Unified Modeling Language (UML) SYSC System Analysis and Design.
Application of PDM Technologies for Enterprise Integration 1 SS 14/15 By - Vathsala Arabaghatta Shivarudrappa.
Carlos Lamsfus. ISWDS 2005 Galway, November 7th 2005 CENTRO DE TECNOLOGÍAS DE INTERACCIÓN VISUAL Y COMUNICACIONES VISUAL INTERACTION AND COMMUNICATIONS.
Managing Large RDF Graphs (Infinite Graph) Vaibhav Khadilkar Department of Computer Science, The University of Texas at Dallas FEARLESS engineering.
ONTOLOGY SUPPORT For the Semantic Web. THE BIG PICTURE  Diagram, page 9  html5  xml can be used as a syntactic model for RDF and DAML/OIL  RDF, RDF.
Špindlerův Mlýn, Czech Republic, SOFSEM Semantically-aided Data-aware Service Workflow Composition Ondrej Habala, Marek Paralič,
Knowledge Management in Geodise Geodise Knowledge Management Team Liming Chen, Barry Tao, Colin Puleston, Paul Smart University of Southampton University.
New trends in Semantic Web Cagliari, December, 2nd, 2004 Using Standards in e-Learning Claude Moulin UMR CNRS 6599 Heudiasyc University of Compiègne (France)
BiodiversityWorld GRID Workshop NeSC, Edinburgh – 30 June and 1 July 2005 Metadata Agents and Semantic Mediation Mikhaila Burgess Cardiff University.
Ontology Development Kenneth Baclawski Northeastern University Harvard Medical School.
Ontology and Agent based Approach for Knowledge Management
The Earth System Curator Metadata Representations Prototype Portal in Collaboration with ESMF and ESG Rocky Dunlap Spencer Rugaber Georgia Tech.
Integrating Business Process Models with Ontologies Peter De Baer, Pieter De Leenheer, Gang Zhao, Robert Meersman {Peter.De.Baer, Pieter.De.Leenheer,
Education Ontology for Software Engineering UML TEST ENVIRONMENT ASYA STOYANOVA-DOYCHEVA EMIL DOYCHEV 14TH WORKSHOP ON "SOFTWARE ENGINEERING EDUCATION.
Assessing the Suitability of UML for Modeling Software Architectures Nenad Medvidovic Computer Science Department University of Southern California Los.
Processing and Recommendation Michal Laclavík, Ladislav Hluchý, Martin Šeleng ( research, information extraction, information retrieval, contextual.
Institute of Informatics, Slovak Academy of Sciences Michal Laclavík Ladislav Hluchý.
EU Project proposal. Andrei S. Lopatenko 1 EU Project Proposal CERIF-SW Andrei S. Lopatenko Vienna University of Technology
© DATAMAT S.p.A. – Giuseppe Avellino, Stefano Beco, Barbara Cantalupo, Andrea Cavallini A Semantic Workflow Authoring Tool for Programming Grids.
WEB BASED DATA TRANSFORMATION USING XML, JAVA Group members: Darius Balarashti & Matt Smith.
Aude Dufresne and Mohamed Rouatbi University of Montreal LICEF – CIRTA – MATI CANADA Learning Object Repositories Network (CRSNG) Ontologies, Applications.
IBM Software Group ® Overview of SA and RSA Integration John Jessup June 1, 2012 Slides from Kevin Cornell December 2008 Have been reused in this presentation.
DDI & Model-View-Controller: An Architectural Perspective Dennis Wegener, Matthäus Zloch, Thomas Bosch (GESIS) Dagstuhl,
Selected Topics in Software Engineering - Distributed Software Development.
1 INTEROP WP1: Knowledge Map Michaël Petit (U. of Namur) January 19 th 2004 Updated description of tasks after INTEROP Kickoff Meeting, Bordeaux.
Ontology-Driven Software Development with Protégé and OWL Holger Knublauch Stanford Medical Informatics Model-Driven Semantic Web.
Session 4e, 24 October 2007 eChallenges e-2007 Copyright 2007 Institute of Informatics, SAS Network Enterprise Interoperability and Collaboration using.
Knowledge Representation of Statistic Domain For CBR Application Supervisor : Dr. Aslina Saad Dr. Mashitoh Hashim PM Dr. Nor Hasbiah Ubaidullah.
A Context Model based on Ontological Languages: a Proposal for Information Visualization School of Informatics Castilla-La Mancha University Ramón Hervás.
ISIM’06, Přerov ; Corporate Memory Corporate Memory: A framework for supporting tools for acquisition, organization and maintenance of information.
Efficient RDF Storage and Retrieval in Jena2 Written by: Kevin Wilkinson, Craig Sayers, Harumi Kuno, Dave Reynolds Presented by: Umer Fareed 파리드.
Ontology-Based Computing Kenneth Baclawski Northeastern University and Jarg.
© Geodise Project, University of Southampton, Knowledge Management in Geodise Geodise Knowledge Management Team Barry Tao, Colin Puleston, Liming.
Workshop 12g, 26 October 2007 eChallenges e-2007 Copyright 2007 Commius consortium Commius: ISU via Michal Laclavík Institute of Informatics, Slovak.
User Profiling using Semantic Web Group members: Ashwin Somaiah Asha Stephen Charlie Sudharshan Reddy.
Of 33 lecture 1: introduction. of 33 the semantic web vision today’s web (1) web content – for human consumption (no structural information) people search.
Session 10a, 21st October 2005 eChallenges e-2005 Copyright 2005 K-Wf Grid, Institute of Informatics SAS Experience Management based on Text Notes (EMBET)
EEL 5937 Ontologies EEL 5937 Multi Agent Systems Lecture 5, Jan 23 th, 2003 Lotzi Bölöni.
Architecture for an Ontology and Web Service Modelling Studio Michael Felderer & Holger Lausen DERI Innsbruck Frankfurt,
Issues in Ontology-based Information integration By Zhan Cui, Dean Jones and Paul O’Brien.
Knowledge Management for Administration Processes Znalosti 2004 Brno, Czech Republic, February 25-27, 2003.
Application Ontology Manager for Hydra IST Ján Hreňo Martin Sarnovský Peter Kostelník TU Košice.
11 November Primary Research Team & Capabilities Dept. of Parallel and Distributed Computing Research and Development Areas: –Large-scale HPCN, Grid.
THE SEMANTIC WEB By Conrad Williams. Contents  What is the Semantic Web?  Technologies  XML  RDF  OWL  Implementations  Social Networking  Scholarly.
Concept mining for programming automation. Problem ➲ A lot of trivial tasks that could be automated – Add field Patronim on Customer page. – Remove field.
CIMA and Semantic Interoperability for Networked Instruments and Sensors Donald F. (Rick) McMullen Pervasive Technology Labs at Indiana University
Ontologies Reasoning Components Agents Simulations An Overview of Model-Driven Engineering and Architecture Jacques Robin.
10 Copyright © 2004, Oracle. All rights reserved. Building ADF View Components.
Semantic Interoperability in GIS N. L. Sarda Suman Somavarapu.
WIKTBratislava, 28. november Semantic Organization/Enterprise Vision Michal Laclavik, Ladislav Hluchy, Marian Babik, Zoltan Balogh, Ivana Budinska,
Rinke Hoekstra Use of OWL in the Legal Domain Statement of Interest OWLED 2008 DC, Gaithersburg.
Versatile Information Systems, Inc International Semantic Web Conference An Application of Semantic Web Technologies to Situation.
Of 24 lecture 11: ontology – mediation, merging & aligning.
XML and Distributed Applications By Quddus Chong Presentation for CS551 – Fall 2001.
Mechanisms for Requirements Driven Component Selection and Design Automation 최경석.
Architecture Components
Experience Management
Presentation transcript:

Košice, 10 February Experience Management based on Text Notes The EMBET System Michal Laclavik

Košice, 10 February Overview Applications Motivation, history Experience Management Approach Ontology Knowledge Model Modeling Methodology EMBET Architecture Algorithms Applications Conclusion

Košice, 10 February Collaboration among users Knowledge Sharing Recommendation Representation of Experience or Knowledge Text Notes Objectives, Application of the system

Košice, 10 February Motivation, problem area In Pellucid IST Project Active Hint approach AH = action on resource(s) in context + explanation Many AHs in Pellucid: See Text Note in this context because is useful In K-Wf Grid project Need for sharing of expert knowledge Text Notes Natural way for people If we are able to detect context of note - note can help others better then other formalized knowledge People like to enter notes or memos to remind something to themselves or others

Košice, 10 February State of the Art – Ontologies, Knowledge Ontologies Knowledge Representation OWL-DL compatible with Description Logic Query and Storage Engines available RDF, OWL, RDQL based Application domain Knowledge Management (KM) is the process through which organizations generate value from their intellectual and knowledge-based assets (Source: CIO Magazine) Experience Management is special kind of KM – based on “lessons learned” Characters Data Information Knowledge Actions Syntax Semantics Pragmatics Reasoning (Bergman, 2002, Experience Management)

Košice, 10 February Research Challenges Experience (Knowledge) Management Text Processing Knowledge, Semantic, Ontologies Semantic Annotation Domain Models (Flood Prediction, Traffic Simulation, …) User Interaction Knowledge Relevance, Problem detection

Košice, 10 February Experience Management Approach Problem p Problem Space (P) In EMS Case-Lesson pairs (c, l) Case Space (C) lesson space (L). maps problem space to case space c = f(p)

Košice, 10 February General vs. EMBET Approach General EM Approach Characterize a problem Transform the problem from the space P to the space C. Choose from the cases the most "useful" lesson from the case-lesson pairs stored in the database Apply that lesson. EMBET EM Approach User context detection from environment which describes problem P Our Model is described by ontology and Notes are stored with associated context, which describes space C Notes represent learned lesson L which is associated with space C (note context). The note context is matched with a user problem described by the detected user context. The user context is wider than the note context and as a result all applicable notes are matched and returned. Applying the lesson is left to the user be reading appropriate notes.

Košice, 10 February Thesis Objectives Design of Generic Ontology model for Experience management with extension for different application domains Design of Modeling Methodology for extension of the Ontology based Knowledge Model for different applications Design & Development of generic and customizable EMBET Experience Management software with the Ontology Knowledge Model Evaluation of results on a real pilot operation

Košice, 10 February Used Methods and Methodologies Knowledge management, system design Unified Modeling Language – UML CommonKADS Protégé as Tool for CommonKADS Formal methods for describing ontology based models Description Logic Graph Ontology representation

Košice, 10 February Used Tools and Software Protégé Ontology Editor Support for OWL ontology format Can be used as modeling tool Jena – Semantic Web Framework for Java Support for OWL – best available OWL API Support for RDQL model querying

Košice, 10 February Ontology Knowledge Model Objective: Design of Generic Ontology model for Experience management with extension for different application domains

Košice, 10 February Ontology Knowledge Model Based on Events, Resources, Actions, Actors, Context Formally Described using Sets, Description Logic (compatible with OWL-DL), Graph Representation Actor Context updating function/algorithm (Actor/User Environment State) C A new = f C (e a,C A old ) Resources updating function/algorithm (result of fulfilled actor/user goals) R A new = f R (C A new,R A old )

Košice, 10 February Modeling Methodology Objective: Design of Modeling Methodology for extension of the Ontology based Knowledge Model for different applications

Košice, 10 February Modeling Methodology Extending Model with Protégé Editor following CommonKADS models Organizational or Environment Model Task Model Agent or Actor Model Includes implementation of algorithms for context and resource updating Results Ontology developed in Protégé which can be exported in OWL format. Concrete Algorithms for each actor (often algorithms are similar or same) which updates actors' context C A new and resources R A new.

Košice, 10 February Design & Development of EMBET System Objective: Design & Development of generic and customizable EMBET Experience Management software with the Ontology Knowledge Model

Košice, 10 February Use Case Display Note Enter Note Vote on Relevance Enter Problem

Košice, 10 February Knowledge Cycle 1 Matching User Context or Problem 2 Displaying Relevant Notes 3 User take Decisions or Actions 4 User feedback and knowledge update (4) Enter Note (4) Pattern Detection Annotation Note with Context (1, 4) Compare Current User Context And Note Context (1, 4) Displaying context List (4) User approve and submit context of note (2) Notes are displayed to user in detected user context (4) Vote on note, Updating relevance

Košice, 10 February Architecture and GUI XML messages JSP Pages HTML Output JSTL XSLT Style Sheets CSS EMBET GUI RDF OWL XML messages Knowledge Notes Feedback On knowledge Update Knowledge Context Update EMBET Core Knowledge Notes Detection Context Detection Store Knowledge Memory

Košice, 10 February Class Diagram Memory Ontology Anotate Core EventHandler DetectContext

Košice, 10 February Algorithms Actor (User) Context updating algorithm C A new = f C (e a,C A old ) Resources (Notes) updating algorithm R A new = f R (C A new,R A old ) Procedure updateContext(Event e) // e - new event in the system relevant to actor begin actor = e.actor; //event is related to some actor (user) if e.action = Create or e.context is empty then begin //when a resource is added (like note) or context of event is empty //we can add context of actor to the event while c = foreach(actor.context) do e.context += c; end else begin //if actor (user) performed some action or action related to user happened //we need to update actor context based on received event context remove(actor.context); while c = foreach(e.context) do actor.context += c; end Procedure updateResources(Actor actor) begin // unlink any notes of actor unlinkActorNotes(actor); while noteS = foreach(Note from Memory) do begin // checking defined note context elements matchAll = true; while c = foreach(noteS.context) and matchAll do begin if actor.context has not c matchAll = false; end //new note is added to actor if matchAll addProperty(actor.resource, noteS); end

Košice, 10 February Annotation Text of note is matched by regular expressions Domain (Application) elements described in ontology model are detected

Košice, 10 February Applications Objective: Evaluation of Results on real pilot operation.

Košice, 10 February Example of Use – Adding the Note

Košice, 10 February Example of Use – Definition of Problem

Košice, 10 February Conclusion and Future Work

Košice, 10 February Major Outcomes/Results EMBET is system for: User Problem Definition Experience Management Collaboration Knowledge Sharing

Košice, 10 February Conclusion and outlook Tested and Evaluated on: Pellucid IST Project K-Wf Grid IST Project Can be used also in non Grid application Intranet Systems CRM, ERP Systems which can communicate Context Customization Domain Ontology Model (main resources in the domain) Interface communicating context/problem of the user

Košice, 10 February Future work RAPORT APVT project (01/ /2007): Research and development of a knowledge based system to support workflow management in organizations with administrative processes model and algorithms will be reused and extended Annotation of s K-Wf Grid EU 6FP RTD IST project ( ) evaluation on more applications, improvement of context detection NAZOU SPVV Project (09/ /2007): Tools for acquisition, organization and maintenance of knowledge in an environment of heterogeneous information resources OnTeA semantic annotation

Košice, 10 February Thank you ! Michal Laclavik

Košice, 10 February Questions & Answers

Košice, 10 February Methodologies Based on CommonKADS Protégé Tied with Extensible model for discrete environments based on Events

Košice, 10 February Experience Management Systems EM as in Bergman Book – methodology for EM application EMBET Generic

Košice, 10 February Annotation Annotation solutions – semantic tags OnTeA - Mapping with existing individuals in ontology models