WP5: Collaborative Contents Management Barbara Thönssen FHNW
Agenda Work Status Context modelling based on the Learn PAd ontology - The story of Barnaby Barnes Processoriented Individual Learning Model Representation in XWIKi Implementation Transformation from models to XWIKi Transformation from models to ontology Retrofitting Mechanisms ways to improve the models
WP5 Objectives and Tasks WP5 is about the Collaborative Content Management based on semantic metamodels . These metamodels are represented in an ontology which builds the basis for creating, executing and monitoring business processes and its context and provides services and information to guide the learner. Task 5.1: Wiki and Ontology Representation of Process Models and Their Context Task 5.2: Ontology Supported Learning Task 5.3: Experience Management and Learning Using Cases Task 5.4: Measuring Learning Performance Using KPI Ontology Task 5.5: Analysing Wiki Content to Maintain the Ontology Task 5.6: Strategies and Frameworks for the Evaluation of the Learners
WP 5 Timeline and Status D5.1: Models for Setting the Wiki (M12) development of first iteration of Learn PAd ontology transformation of models into XWIKi pages and instances mechanisms for retrofitting modifications and annotations mad in the wiki
WP 5 Timeline and Status D5.2: Semantics for the Wiki – First Iteration (M21) improve and finalize the transformation functionality for models created with ADOxx develop the transformation functionality for models created with MagicDraw improve and finalize the transformation process into the ontology
WP 5 Timeline and Status D5.3: Experience Knowledge Mechanisms and Representation (M24) describes the experience knowledge base repository consisting of cases and a similarity based semantic case retrieval mechanism D5.4: KPI Ontology and Learners Assessment Mechanisms (M27) provides a KPI reference ontology, and the assessment methods for evaluating the learners
WP 5 Timeline and Status D5.5: Semantics for the Wiki – Final Iteration (M27) development of final version of the ontology interface between the NLP function of Learn PAd and the ontology, in order to map wiki data (named entities and metadata) to the instances development of inferencing rules to meet requirements of the Learn PAd stakeholders, e.g. providing (background) information on artefacts or persons
The Story of Barnaby Barnes Application scenario
Barnaby Barnes Applies for a Job
Barnaby is hired SUAP Officer Required Competencies by Role Barnaby Barnes Sally Shugar Cognitive Competencies Aptitute Competencies Required Competencies by Role Knowledge Competencies The project Organization, Learning and Competencies in the Italian Public Administrations (OLC-PA) presented the first competency mapping exercise referring to public employees accomplished in Italy. OLC-PA interviews to about 2,000 public employees in 203 public institutions were completed at the end of March, 2014. http://www.eupan.eu/files/repository/20141215141443_RomeDG_-_12_-_Competencies_in_HR_2.pdf Interpersonal Competencies Knowledge Gap source: http://www.eupan.eu/files/repository/20141215141443_RomeDG_-_12_-_Competencies_in_HR_2.pdf
Agreeing on Goals SUAP Officer to perform the SUAP Process Barnaby Barnes Sally Shugar to perform the SUAP Process Cognitive Competencies Aptitute Competencies Business Motivation Model Knowledge Competencies Interpersonal Competencies Knowledge Gap source: http://www.eupan.eu/files/repository/20141215141443_RomeDG_-_12_-_Competencies_in_HR_2.pdf
Filling in the Profile SUAP Officer to perform the SUAP Process Barnaby Barnes Sally Shugar to perform the SUAP Process Cognitive Competencies Aptitute Competencies Knowledge Competencies Interpersonal Competencies Knowledge Gap source: http://www.eupan.eu/files/repository/20141215141443_RomeDG_-_12_-_Competencies_in_HR_2.pdf
First Working Day … 3 ways of learning: Browsing Simulation (WP6) Barnaby Barnes 3 ways of learning: Browsing Simulation (WP6) Execution
Application for Opening a Bar Barnaby starts right from the beginning with working on a real case He opens the wiki goes to the SUAP process page and starts a new process instance Assume the instance is about an application for opening a bar in a nice neighborhood of Ancona
Barnaby has to work his way into the SUAP process Process Description Monti Azzurri Consortium is involved in the BP when the SUAP office receives the SCIA request from the entrepreneur. In case SUAP office receives the request via Web Form it has to quickly check documents and certificates since the software available in the Web Form does most of the checks, otherwise it has to check manually the request. If the request is correct …. Start Process > Select First Task: Deep Check Data if request received via certified electronic mail > Select First Task: General Check Data if request received via web form
sub-process overview (case model) YOU process overview knowledge intensive sub-process overview (case model) process context PROCESS CONTEXT RESOURCES FOR YOUR CONTEXT Propose a new resource EXPERTS FOR YOUR CONTEXT Propose a new expert APPLICABLE SUBTASKS Case Description SCIA Commerciale” it is named in English Business Start-up Certified Notification - It is a BP introduced in the Italian law number 241/90 in the article 19 in which a entrepreneurs notifies to the municipality and third parties organizations the starting of a commercial business activity … Propose a new subtask > Select First Task: Check Availability of SCIA Form
form provided by applicant current task YOU case overview PROCESS CONTEXT RESOURCES FOR YOUR CONTEXT form provided by applicant Propose a new resource EXPERTS FOR YOUR CONTEXT Propose a new expert APPLICABLE SUBTASKS Task Description Check the documents provided by the applicants for their compliance with (legal) requirements … Propose a new subtask Continue with > Next Step
Please choose the conditions for your case possible next tasks PROCESS CONTEXT Please choose the conditions for your case RESOURCES FOR YOUR CONTEXT Relevant for food sector? Relevant for driving school sector? Is entreprenuer a foreigner? Self-Declaration of moral and professional requirements available? Relevant for Fuel Sector? Is it for fixed location? Propose a new resource EXPERTS FOR YOUR CONTEXT Propose a new expert APPLICABLE SUBTASKS Collection of Conditions from Connected Sentries Propose a new subtask Continue with > Next Step
Please perform the following tasks YOU next tasks PROCESS CONTEXT Please perform the following tasks RESOURCES FOR YOUR CONTEXT Propose a new resource EXPERTS FOR YOUR CONTEXT Propose a new expert APPLICABLE SUBTASKS Collection of Tasks Based on Selected Conditions Propose a new subtask Continue with > Cheack availability of food sector > Check availability Residence Permit
descritionary tasks current task Task Description Chat Write email Propose a new resource Propose a new expert Propose a new subtask PROCESS CONTEXT EXPERTS FOR YOUR CONTEXT APPLICABLE SUBTASKS RESOURCES FOR YOUR CONTEXT SIMILAR CASES YOU YOU descritionary tasks current task Task Description Check availability of Food Sector comprises the … If question arise regarding the food to be provided ask the departement of food. Therefore select the respective subtask in the side bar. If origin of the entrepreneur leads to the assumption that a conflict may arise check personal repository. Therefore select the respective subtask in the side bar. Continue with > Next Step
Continuing with the main process Barnaby has finished the knowledge intensive sub-process and continues with the main process
Process Execution: Stepping through the Process change of responsiblity
Process Execution: Stepping through the Process Direct start of activity Decision Give example for the task before the gateway (> SCIA instance verification) Delegate to worker (via Email)
How is it done?
Mapping models to Wiki representation and Learn PAd ontology NoMagic Modelling Environment BOC Modelling Environment XML Export Parser XWIKI pages Learn PAd Ontology
Process Transformation and Stepping Œ Ž Graphical Models in ADOxx Execute in XWiki Parsing in Translator Import into XWiki
Mapping models to Wiki representation and Learn PAd ontology NoMagic Modelling Environment BOC Modelling Environment XML Export Parser XWIKI pages Learn PAd Ontology providing context
Model Representation expresses governs Model Kind: Process Model: Instances of classes and relations defined in the meta model according to the syntax of the modeling language Platform Independent Meta Model: Classes and relations that can be used for modeling (abstract syntax and semantics) expresses UML representation Model Description Language: Concrete Syntax (notation, appearance) of meta-model elements Ontological representation
Extract of the Learn PAd Ontology ArchiMate 2.0 Standard (OMG 2012)
under construction Where does this information come from? Chat Write email Propose a new resource Propose a new expert Propose a new subtask PROCESS CONTEXT EXPERTS FOR YOUR CONTEXT APPLICABLE SUBTASKS RESOURCES FOR YOUR CONTEXT SIMILAR CASES YOU FAQ Where does this information come from? under construction
under construction Where does this information come from? Chat Write email Propose a new resource Propose a new expert Propose a new subtask PROCESS CONTEXT EXPERTS FOR YOUR CONTEXT APPLICABLE SUBTASKS RESOURCES FOR YOUR CONTEXT SIMILAR CASES YOU FAQ under construction
Mapping models to Wiki representation and Learn PAd ontology NoMagic Modelling Environment BOC Modelling Environment XML Export Parser XWIKI pages Learn PAd Ontology providing context annotation retrofitting
Comments & Suggestions Chat Write email Propose a new resource Propose a new expert Propose a new subtask PROCESS CONTEXT EXPERTS FOR YOUR CONTEXT APPLICABLE SUBTASKS RESOURCES FOR YOUR CONTEXT SIMILAR CASES YOU FAQ Comments & Suggestions
Retrofitting Mechanisms In the business modelling environment affected models are indicated action analysis: in the example new document suggested new task suggested new expert suggested comment info made comment change request made input for organisational learning, i.e. process improvement process context icons für dokumente (pdf, webseite) knut nicht online Vision: Sidebar sollte auch neben Webanwendungen angezeigt werden 2 different handlings suggested tasks, documents, experts > automated model updates comments > human analysis and maybe manual model updates
New Ressource added: Person add ‘original’ annotation accepted ressource was added by Frieder Witschel on 8.8.2014 status: suggested status: applied
Descrationary tasks can have sub-tasks add ‘original’ annotation To accept the suggestion the model must be improved, e.g. conditions for execution defined, additional documents added ressource was added by Frieder Witschel on 8.8.2014 status: suggested Link 4 “Check Wb Raking Universities of Africa”: http://www.4icu.org/topAfrica/ CMMN - Case Management Model and Notation
Conclusion Development of export functionality for transforming models into Wiki pages. Design of graphical representations of object types in XWIki and translation of relations between object types as links between pages. Development of the Learn PAd ontology to represent meta models and models in a machine understandable and cognitively adequate way for humans. Design of automatic transformation of models into concepts and relations of the ontology (populating the ontology building instances). Definition of mappings between concepts in the ontology and objects in XWIki (pages, comments, suggestions). Definition of a mechanism for retrofitting modifications and annotations made in the wiki into the ontological representation.
Next Steps improve and finalize the export functionality for models created with ADOxx develop the export functionality for models created with MagicDraw improve and finalize the transformation process to export files of both modelling tools, i.e. elaborate on o the parsing algorithm o the process for creating XWiki pages o the process for creating the corresponding instances in the Learn PAd ontology start with case modelling
Organizational model Competency Model
BMM model
Document and knowledge model