WP5: Collaborative Contents Management Barbara Thönssen Knut Hinkelmann 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. ● 3 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 ● 4 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 made in the wiki WP 5 Timeline and Status ● 5 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) – • D5.4: KPI Ontology and Learners Assessment Mechanisms (M27) – 6 describes the experience knowledge base repository consisting of cases and a similarity based semantic case retrieval mechanism provides a KPI reference ontology, and the assessment methods for evaluating the learners WP 5 Timeline and Status ● 7 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 Barnes Barnaby is hired SUAP Officer Cognitive Competencies Barnaby Barnes Aptitute Competencies Sally Shugar Required Competencies by Role Knowledge Competencies 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 Cognitive Competencies Barnaby Barnes Aptitute Competencies Sally Shugar Extended 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 Cognitive Competencies Barnaby Barnes Aptitute Competencies Knowledge Competencies Interpersonal Competencies Knowledge Gap source: http://www.eupan.eu/files/repository/20141215141443_RomeDG_-_12_-_Competencies_in_HR_2.pdf Sally Shugar First Working Day … 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 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 … > Select First Task: Check Availability of SCIA Form Propose a new subtask 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 … Continue with > Next Step Propose a new subtask YOU possible next tasks Please choose the conditions for your case • • • • • • 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? PROCESS CONTEXT RESOURCES FOR YOUR CONTEXT 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 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 YOU descritionary tasks PROCESS CONTEXT current task RESOURCES FOR YOUR CONTEXT Propose a new resource 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. EXPERTS FOR YOUR CONTEXT Chat Write email Propose a new expert 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. APPLICABLE SUBTASKS Propose a new subtask SIMILAR CASES 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 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 Parsing in Translator Import into XWiki Execute in 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 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) UML representation governs expresses 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) YOU PROCESS CONTEXT RESOURCES FOR YOUR CONTEXT Where does this information come from? Propose a new resource EXPERTS FOR YOUR CONTEXT Information extraction out of application data (the SCIA form) Chat Write email Propose a new expert Application Alfonso Rudolfo • bar • fixed place • … APPLICABLE SUBTASKS Propose a new subtask SIMILAR CASES YOU PROCESS CONTEXT RESOURCES FOR YOUR CONTEXT Where does this information come from? Propose a new resource • Document & Knowledge Model & Learn PAd Ontology EXPERTS FOR YOUR CONTEXT Application Alfonso Rudolfo • bar • fixed place • … Chat Write email Propose a new expert APPLICABLE SUBTASKS bar Application Alfonso Rudolfo Rules: if CommercialActivity Is bar then propose art. 64 L.R. 2709 Reg…. if TypeOfActivityIs fixed place then propose Italian law 241/90 art. 19 Propose a new subtask fixed place art. 64 L.R. 2709 Reg SIMILAR CASES Italian law 241/90 art. 19 bar YOU PROCESS CONTEXT RESOURCES FOR YOUR CONTEXT Where does this information come from? • Organisational Model & Learn PAd Ontology Rules: if a person has role AND another person has same role AND belongs to same OrgUnit display name if a person belongs to a business collaboration AND another person belongs to the same collaboration AND has the same role display name Propose a new resource EXPERTS FOR YOUR CONTEXT Chat Write email Propose a new expert APPLICABLE SUBTASKS Propose a new subtask SIMILAR CASES 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 YOU Comments & Suggestions PROCESS CONTEXT RESOURCES FOR YOUR CONTEXT Propose a new resource EXPERTS FOR YOUR CONTEXT Chat Write email Propose a new expert APPLICABLE SUBTASKS Propose a new subtask SIMILAR CASES FAQ 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 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: applied suggested 36 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 37 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
© Copyright 2026 Paperzz