SlideShare a Scribd company logo
1 of 33
Download to read offline
Creating integrated domain, task 
        and competency model


                Luciano Serafini
              FBK­irst, Trento, Italy

       Joint WORK with the partner of the 
            APOSDLE EU PROJECT



                          
Overview
    ●   Semantic technologies for organizations
    ●   Examples of conceptual models
    ●   The APOSDLE meta­model
    ●   Basic facts about ontologies
    ●   Proposal for a modeling activity




                                
In complex organizations
    ●   Too many applications are being built with 
        proprietary structures that are non­
        interoperable
    ●   Many are busy mapping across islands using 
        at best databases, and XML, but at worst 
        documents and spreadsheets
    ●   Semantic technology is a key enabler for 
        realizing the renewed vision for integrating 
        systems in complex organizaiton
                              
Semantic technologies enables...
    ●   System interoperability
    ●   Model­based systems engineering
    ●   Organizational memory
    ●   Knowledge management and reuse
    ●   Learning in work space




                               
Basic reference architecture
                                          Application




    Application

                   M1
                                 M2

                                 M4
                        M3




                                                  Application

                   Application
                                       
Short introduction to APOSDLE 
            learning platform




                   
APOSDLE Key Distinctions:
             Learning Perspective                             19 May, 2009 / 7



 Integrated support for 
    learner, knowledgeable person and worker
    learning activities within work and learning processes
    within computational work environment
    utilizing organizational memory



 Self­Directed (SD) Work­Integrated Learning (WIL) 




 Third Annual Review Meeting, Graz
19 May, 2009 / 8



               APOSDLE Key Distinctions:
                Technological Perspective
     ●   Hybrid Approach: 
         Coarse grained semantic models 
         complemented with soft computing 
         approaches
           –   Automatic discovery of work task/topic based on user interactions
           –   Automatic maintenance of user profiles based on user interactions 
           –   Automatic identification of similarities based on text, multi­media data and 
               semantic analysis
           –   Automatic identification of prerequisite relations based on semantic analysis


Third Annual Review Meeting, Graz
APOSDLE P3
                                       Alan         Use                                                      Sara
                                                                                                                          UC Actor !
                                                   Cases?

 Users                            RE 
                                Process
                                              UC       ...



APOSDLE                              Working tools 
Tools                                 Learning tools
                                        Collaboration tools 

APOSDLE                                   Integrated         User Profiles                     Associative Network
                                          Knowledge
Platform                                  Structure            Work Context




                                                                  Skills




                                          Semantic
                                                                                                             Competency 
                                                                                                              Learning
                                          Structures         Domain­Model 
                                                             Domain  Model             Process Model
                                                                                       Process Model         Performance 
                                                              (Ontology)
                                                               (Ontology)                                    Goal Model
                                                                                                              Structure




Organizational                            Backend
                                          Systems
IT-Infrastructure
                                                             Database          File­     LMS           CMS          ...
                                                                              Server

 Third Annual Review Meeting, Graz
Integrated Modeling of 
        Domain, Tasks and Learning 
                   Goals




3rd Review Meeting, Graz
Short introduction on ontology 
              engineering




                    
The goal of conceptual modeling
    ●   To construct a conceptualization of a domain 
        that describes the aspects of a domain which 
        are relevant to a certain (set of) application.
    ●   What is a Conceptualization? It is a formal 
        representation of a domain in terms of a set of 
        Concepts and a set of Relations between 
        concepts. 



                                
Example of Conceptualization
        Conceptual Graphs




                  
Example of Conceptualizatio
           Topic maps




                  
Example of conceptualization
        Semantic networks




                  
Example of conceptualization
           RDF­gaphs




                  
Example of conceptualization
      Taxonomic classification




                  
Example of conceptualization
            Partinomy




                  
Example of conceptualization
          Web Ontology




                  
Formal ontology
    ●   A formal ontology is a special type of conceptualization 
        based on logic
    ●   ( + ) Advantages of logic:
        ( + )
             –   It is an UNAMBIGUOUS language
             –   It is MACHINE UNDERSTANDABLE
             –   It is possible to implement AUTOMATIC 
                    REASONING ALGORITHMS
    ●   ( – ) Drawbacks of logic: it is NOT INTUITIVE for humans. 
        ( – )
             –   Difficulties to read logic
 
             –   Difficulties to formalize concepts in logic
                                          
Try yourself:
Elephants are gray  mammal which have a trunck
Elephant = Mammal ⊓ ∃ bodyPart.Trunk ⊓ 
∀color.Gray
Elephants are heavy mammals, except for Dumbo 
elephants that are light
Elephant = Mammal ⊓
(∀weight.heavy ⊔ (Dumbo ⊓ ∀weight.Light)a

                        
A four slide Introduction to 
                  ontologies
    (1)The language of ontologies
    (2)It's meaning 
    (3)Expressing general knowledge (Tbox)
    (4)Expressing specific knowledge (Abox)




                            
Ontologies are formal theories 
         based on a formal language:
    ●   Basic components of the language of 
        ontologies are 
    ●   CONCEPTS (aka CLASSES, TYPES)
           –   ANIMAL, FELINE, CAT, TAIL, ...
    ●   RELATIONS (aka ROLES, ATTRIBUTES)
           –   LOVES, IS_FRIEND_OF, LIVES_IN
    ●   INDIVIDUALS (aka OBJECTS, CONSTANTS)
           –   Garfield, John, Italy, France, ...
                                    
Formal languages has an 
             unambiguous interpretation
●       Every concept A is interpreted in a set.
        –   CAT = (Fido, Garfield, Felix, cat1, cat2, ...}
        –   TAIL = {tail­of­fido, tail­of­garfield, … }
●       The elements of a concept are called Instances of 
        the concepts
        –   Fido, Garfield, ... are instances of the concept CAT, 
●       Every relation R is interpreted in a set of pairsof 
        instances
     
        –   LOVES = {<john,mary> <paolo,elena>, 
                                   

            <luciano,cecilia> … }
Axioms are statements in the formal 
       language which holds on the 
      domain we want to describe (1)
    ●   A Subclass of B means that all the instances 
        of A are also instances of B 
        –   CAT SubClass of ANIMAL means that each cat is 
            also an animal
    ●   R Subrelation of S = all the pairst in R are also 
        contained in S
             –   IS_FRIEND_OF SubRelation KNOWS  means 
                   that it's not possible for two individuals to be 
                   friends without knowing eachother
                                        
Axioms are statements in the formal 
       language which holds on the 
      domain we want to describe (1)
    ●   o ofType C (also written as C(o)) means that 
        the object o is contained in the set of instances 
        of C
            –   Italy ofType COUNTRY, means that 
                  COUNTRY = {.... italy … }
    ●   o R o' (also written as R(o,o)) means that the 
        object o is in relation R with the object o', I .e. 
        that R = {… <o,o'> …} 
            –   Trentino is_pert_of Italy, means that trentino 
                                      

                  region is a part of the italian territory.
Ontology engineering
    ●   Ontology engineering is the “art” of constructing useful, 
        correct, compact and computationally sustainable 
        conceptualizations in the form of formal ontologies. 
    ●   Usually those who retain knowledge about a certain domain 
        (domain experts) are not experts in logic and are not 
        interested in becoming expert. 
    ●   Usually experts in logic (knowledge engineers) have 
        superficial and commonsense knowledge about a certain 
        domain. 
    ●   In ontology engineering domain experts and knowledge 
        engineers need to collaborate to build useful and correct 
        ontology based conceptualizations.
                                       
Collaborative Modelling




3rd Review Meeting, Graz
Collaborative Modeling…
                                  June 3, 2009




3rd Review Meeting, Graz
…with dedicated supporting 
          tools 
Two collaborative tools for ontology  
               engineering
    ●   Moki = Modelling WiKi  is a collaborative tool 
        that provides support for enabling domain 
        experts, who do not necessarily have 
        knowledge engineering skills, to model 
        business domains and simple processes 
        directly.
    ●   Collaborative Protege is an extension of the 
        existing Protege system that supports 
        collaborative ontology editing as well as 
        annotation of both ontology components and 
                                

        ontology changes.
Proposal for a modeling experience
●       We constitute n modelling groups G(1) .... G(n)
●       Mon­Tue
            –   G1..G(n/2) models moki producing models M1.. M(n/2)
            –   G(n/2+1)...Gn model with collaborative protege and 
                 produce models M(n/2+1) … M(n)
●       Wed­Thu
            –   G1..G(n/2) revse the models M(n/2+1)...M(n) in 
                 collaborative protege 
            –   G(n/2+1)...Gn revise the models M(1)...M(n/2) in moki
●       Fri discussion on the experience and evaluation of the results
                                       
Domain model and task model for...
         Technology enhanced learning
    ●   The resulting model should allow to represent 
             –   Classification of results, methodologies, scientific 
                   articles, and tools in the area of TAL
             –   Construction of a semantic social network in which 
                  people and organizations and activities are connected 
                  by common/complementary interests
    ●   The resulting model could be used for
             –   Searching for results, paper, people, projects, possible 
                   collaborations
             –   Learning about TEL
             –   Keyword selection for semantic tagging 
                                        

More Related Content

Similar to Creating an integrated domain, task and competency model

Pierre Laforcade and Aymen Abedmouleh
Pierre Laforcade and Aymen AbedmoulehPierre Laforcade and Aymen Abedmouleh
Pierre Laforcade and Aymen Abedmoulehmrc12
 
Eclipse Papyrus - Solutions Linux 2009
Eclipse Papyrus - Solutions Linux 2009Eclipse Papyrus - Solutions Linux 2009
Eclipse Papyrus - Solutions Linux 2009BENOIS Jérôme
 
People Tagging & Ontology Maturing: Towards Collaborative Competence Management
People Tagging & Ontology Maturing: TowardsCollaborative Competence ManagementPeople Tagging & Ontology Maturing: TowardsCollaborative Competence Management
People Tagging & Ontology Maturing: Towards Collaborative Competence ManagementAndreas Schmidt
 
Growing and managing Drupal organisations - Drupalcamp London 2013
Growing and managing Drupal organisations - Drupalcamp London 2013Growing and managing Drupal organisations - Drupalcamp London 2013
Growing and managing Drupal organisations - Drupalcamp London 2013Exove
 
Towards a Marketplace of Open Source Software Data
Towards a Marketplace of Open Source Software DataTowards a Marketplace of Open Source Software Data
Towards a Marketplace of Open Source Software DataFernando Silva Parreiras
 
How Wiley Uses Word to Invite Authors, Engage Editors, Improve Production, an...
How Wiley Uses Word to Invite Authors, Engage Editors, Improve Production, an...How Wiley Uses Word to Invite Authors, Engage Editors, Improve Production, an...
How Wiley Uses Word to Invite Authors, Engage Editors, Improve Production, an...toc
 
Semantically-aware Networks and Services for Training and Knowledge Managemen...
Semantically-aware Networks and Services for Training and Knowledge Managemen...Semantically-aware Networks and Services for Training and Knowledge Managemen...
Semantically-aware Networks and Services for Training and Knowledge Managemen...Gilbert Paquette
 
AUSOUG - NZOUG-GroundBreakers-Jun 2019 - AI and Machine Learning
AUSOUG - NZOUG-GroundBreakers-Jun 2019 - AI and Machine LearningAUSOUG - NZOUG-GroundBreakers-Jun 2019 - AI and Machine Learning
AUSOUG - NZOUG-GroundBreakers-Jun 2019 - AI and Machine LearningSandesh Rao
 
Themes for graduation projects 2010
Themes for graduation projects   2010Themes for graduation projects   2010
Themes for graduation projects 2010mohamedsamyali
 
Global knowledge management_pawlowski_2012
Global knowledge management_pawlowski_2012Global knowledge management_pawlowski_2012
Global knowledge management_pawlowski_2012Jan Pawlowski
 
Future of Metadata and Learning Objects
Future of Metadata and Learning ObjectsFuture of Metadata and Learning Objects
Future of Metadata and Learning ObjectsWayne Hodgins
 
Task Pattern to support Task-centric Social Software Engineering
Task Pattern to support Task-centric Social Software EngineeringTask Pattern to support Task-centric Social Software Engineering
Task Pattern to support Task-centric Social Software EngineeringWolfgang Reinhardt
 
Linking CSCL script design patterns: connections between assessment
Linking CSCL script design patterns: connections between assessmentLinking CSCL script design patterns: connections between assessment
Linking CSCL script design patterns: connections between assessmentevilfer
 
Practical OOP In Java
Practical OOP In JavaPractical OOP In Java
Practical OOP In Javawiradikusuma
 
Semantic Modeling Notation (Scanlon, SemTech 2010)
Semantic Modeling Notation (Scanlon, SemTech 2010)Semantic Modeling Notation (Scanlon, SemTech 2010)
Semantic Modeling Notation (Scanlon, SemTech 2010)rscanlon
 
Gof Design Pattern
Gof   Design PatternGof   Design Pattern
Gof Design Patternguesta4d934
 
Growing Drupal Organisations - Drupal Business Days 2012
Growing Drupal Organisations - Drupal Business Days 2012Growing Drupal Organisations - Drupal Business Days 2012
Growing Drupal Organisations - Drupal Business Days 2012Exove
 
Exploitation of results of the Web2LLP project
Exploitation of results of the Web2LLP projectExploitation of results of the Web2LLP project
Exploitation of results of the Web2LLP projectWeb2LLP
 

Similar to Creating an integrated domain, task and competency model (20)

Pierre Laforcade and Aymen Abedmouleh
Pierre Laforcade and Aymen AbedmoulehPierre Laforcade and Aymen Abedmouleh
Pierre Laforcade and Aymen Abedmouleh
 
Eclipse Papyrus - Solutions Linux 2009
Eclipse Papyrus - Solutions Linux 2009Eclipse Papyrus - Solutions Linux 2009
Eclipse Papyrus - Solutions Linux 2009
 
People Tagging & Ontology Maturing: Towards Collaborative Competence Management
People Tagging & Ontology Maturing: TowardsCollaborative Competence ManagementPeople Tagging & Ontology Maturing: TowardsCollaborative Competence Management
People Tagging & Ontology Maturing: Towards Collaborative Competence Management
 
Growing and managing Drupal organisations - Drupalcamp London 2013
Growing and managing Drupal organisations - Drupalcamp London 2013Growing and managing Drupal organisations - Drupalcamp London 2013
Growing and managing Drupal organisations - Drupalcamp London 2013
 
Object
ObjectObject
Object
 
Towards a Marketplace of Open Source Software Data
Towards a Marketplace of Open Source Software DataTowards a Marketplace of Open Source Software Data
Towards a Marketplace of Open Source Software Data
 
How Wiley Uses Word to Invite Authors, Engage Editors, Improve Production, an...
How Wiley Uses Word to Invite Authors, Engage Editors, Improve Production, an...How Wiley Uses Word to Invite Authors, Engage Editors, Improve Production, an...
How Wiley Uses Word to Invite Authors, Engage Editors, Improve Production, an...
 
Semantically-aware Networks and Services for Training and Knowledge Managemen...
Semantically-aware Networks and Services for Training and Knowledge Managemen...Semantically-aware Networks and Services for Training and Knowledge Managemen...
Semantically-aware Networks and Services for Training and Knowledge Managemen...
 
AUSOUG - NZOUG-GroundBreakers-Jun 2019 - AI and Machine Learning
AUSOUG - NZOUG-GroundBreakers-Jun 2019 - AI and Machine LearningAUSOUG - NZOUG-GroundBreakers-Jun 2019 - AI and Machine Learning
AUSOUG - NZOUG-GroundBreakers-Jun 2019 - AI and Machine Learning
 
Themes for graduation projects 2010
Themes for graduation projects   2010Themes for graduation projects   2010
Themes for graduation projects 2010
 
Global knowledge management_pawlowski_2012
Global knowledge management_pawlowski_2012Global knowledge management_pawlowski_2012
Global knowledge management_pawlowski_2012
 
Future of Metadata and Learning Objects
Future of Metadata and Learning ObjectsFuture of Metadata and Learning Objects
Future of Metadata and Learning Objects
 
Task Pattern to support Task-centric Social Software Engineering
Task Pattern to support Task-centric Social Software EngineeringTask Pattern to support Task-centric Social Software Engineering
Task Pattern to support Task-centric Social Software Engineering
 
Linking CSCL script design patterns: connections between assessment
Linking CSCL script design patterns: connections between assessmentLinking CSCL script design patterns: connections between assessment
Linking CSCL script design patterns: connections between assessment
 
Practical OOP In Java
Practical OOP In JavaPractical OOP In Java
Practical OOP In Java
 
Semantic Modeling Notation (Scanlon, SemTech 2010)
Semantic Modeling Notation (Scanlon, SemTech 2010)Semantic Modeling Notation (Scanlon, SemTech 2010)
Semantic Modeling Notation (Scanlon, SemTech 2010)
 
PoolParty Semantic Classifier
PoolParty Semantic ClassifierPoolParty Semantic Classifier
PoolParty Semantic Classifier
 
Gof Design Pattern
Gof   Design PatternGof   Design Pattern
Gof Design Pattern
 
Growing Drupal Organisations - Drupal Business Days 2012
Growing Drupal Organisations - Drupal Business Days 2012Growing Drupal Organisations - Drupal Business Days 2012
Growing Drupal Organisations - Drupal Business Days 2012
 
Exploitation of results of the Web2LLP project
Exploitation of results of the Web2LLP projectExploitation of results of the Web2LLP project
Exploitation of results of the Web2LLP project
 

More from telss09

Pimp my PhD
Pimp my PhDPimp my PhD
Pimp my PhDtelss09
 
Modeling of the learning outcomes reached at the summer school
Modeling of the learning outcomes reached at the summer schoolModeling of the learning outcomes reached at the summer school
Modeling of the learning outcomes reached at the summer schooltelss09
 
Outcome: authoring an adaptive online course
Outcome: authoring an adaptive online courseOutcome: authoring an adaptive online course
Outcome: authoring an adaptive online coursetelss09
 
First steps in social network analysis
First steps in social network analysisFirst steps in social network analysis
First steps in social network analysistelss09
 
Mash-Up Personal Learning Environments
Mash-Up Personal Learning EnvironmentsMash-Up Personal Learning Environments
Mash-Up Personal Learning Environmentstelss09
 
Recommender Systems in TEL
Recommender Systems in TELRecommender Systems in TEL
Recommender Systems in TELtelss09
 
The relation of PLE, LMS, and Open Content
The relation of PLE, LMS, and Open ContentThe relation of PLE, LMS, and Open Content
The relation of PLE, LMS, and Open Contenttelss09
 
MOS MindOnSite
MOS MindOnSiteMOS MindOnSite
MOS MindOnSitetelss09
 
Junior/Senior Faculty Breakfast
Junior/Senior Faculty BreakfastJunior/Senior Faculty Breakfast
Junior/Senior Faculty Breakfasttelss09
 
Industry Breakfast
Industry BreakfastIndustry Breakfast
Industry Breakfasttelss09
 
Configuring VLEs for Mathematics
Configuring VLEs for MathematicsConfiguring VLEs for Mathematics
Configuring VLEs for Mathematicstelss09
 
Personal Competence Development in Learning Networks
Personal Competence Development in Learning NetworksPersonal Competence Development in Learning Networks
Personal Competence Development in Learning Networkstelss09
 
Assessing and promoting computer-supported collaborative learning
Assessing and promoting computer-supported collaborative learningAssessing and promoting computer-supported collaborative learning
Assessing and promoting computer-supported collaborative learningtelss09
 
Technology and the Transformation of Learning
Technology and the Transformation of LearningTechnology and the Transformation of Learning
Technology and the Transformation of Learningtelss09
 
Towards a Conceptual Framework for Requirement Gathering and Roadmapping in t...
Towards a Conceptual Framework for Requirement Gathering and Roadmapping in t...Towards a Conceptual Framework for Requirement Gathering and Roadmapping in t...
Towards a Conceptual Framework for Requirement Gathering and Roadmapping in t...telss09
 
Language Technologies for Lifelong Learning
Language Technologies for Lifelong LearningLanguage Technologies for Lifelong Learning
Language Technologies for Lifelong Learningtelss09
 
Adaptive Learning Environments
Adaptive Learning EnvironmentsAdaptive Learning Environments
Adaptive Learning Environmentstelss09
 
Methods to test an e-learning Web application.
Methods to test an e-learning Web application.Methods to test an e-learning Web application.
Methods to test an e-learning Web application.telss09
 
EC-TEL Doctoral Consortium
EC-TEL Doctoral ConsortiumEC-TEL Doctoral Consortium
EC-TEL Doctoral Consortiumtelss09
 
Collaboratve Authoring Workshop
Collaboratve Authoring WorkshopCollaboratve Authoring Workshop
Collaboratve Authoring Workshoptelss09
 

More from telss09 (20)

Pimp my PhD
Pimp my PhDPimp my PhD
Pimp my PhD
 
Modeling of the learning outcomes reached at the summer school
Modeling of the learning outcomes reached at the summer schoolModeling of the learning outcomes reached at the summer school
Modeling of the learning outcomes reached at the summer school
 
Outcome: authoring an adaptive online course
Outcome: authoring an adaptive online courseOutcome: authoring an adaptive online course
Outcome: authoring an adaptive online course
 
First steps in social network analysis
First steps in social network analysisFirst steps in social network analysis
First steps in social network analysis
 
Mash-Up Personal Learning Environments
Mash-Up Personal Learning EnvironmentsMash-Up Personal Learning Environments
Mash-Up Personal Learning Environments
 
Recommender Systems in TEL
Recommender Systems in TELRecommender Systems in TEL
Recommender Systems in TEL
 
The relation of PLE, LMS, and Open Content
The relation of PLE, LMS, and Open ContentThe relation of PLE, LMS, and Open Content
The relation of PLE, LMS, and Open Content
 
MOS MindOnSite
MOS MindOnSiteMOS MindOnSite
MOS MindOnSite
 
Junior/Senior Faculty Breakfast
Junior/Senior Faculty BreakfastJunior/Senior Faculty Breakfast
Junior/Senior Faculty Breakfast
 
Industry Breakfast
Industry BreakfastIndustry Breakfast
Industry Breakfast
 
Configuring VLEs for Mathematics
Configuring VLEs for MathematicsConfiguring VLEs for Mathematics
Configuring VLEs for Mathematics
 
Personal Competence Development in Learning Networks
Personal Competence Development in Learning NetworksPersonal Competence Development in Learning Networks
Personal Competence Development in Learning Networks
 
Assessing and promoting computer-supported collaborative learning
Assessing and promoting computer-supported collaborative learningAssessing and promoting computer-supported collaborative learning
Assessing and promoting computer-supported collaborative learning
 
Technology and the Transformation of Learning
Technology and the Transformation of LearningTechnology and the Transformation of Learning
Technology and the Transformation of Learning
 
Towards a Conceptual Framework for Requirement Gathering and Roadmapping in t...
Towards a Conceptual Framework for Requirement Gathering and Roadmapping in t...Towards a Conceptual Framework for Requirement Gathering and Roadmapping in t...
Towards a Conceptual Framework for Requirement Gathering and Roadmapping in t...
 
Language Technologies for Lifelong Learning
Language Technologies for Lifelong LearningLanguage Technologies for Lifelong Learning
Language Technologies for Lifelong Learning
 
Adaptive Learning Environments
Adaptive Learning EnvironmentsAdaptive Learning Environments
Adaptive Learning Environments
 
Methods to test an e-learning Web application.
Methods to test an e-learning Web application.Methods to test an e-learning Web application.
Methods to test an e-learning Web application.
 
EC-TEL Doctoral Consortium
EC-TEL Doctoral ConsortiumEC-TEL Doctoral Consortium
EC-TEL Doctoral Consortium
 
Collaboratve Authoring Workshop
Collaboratve Authoring WorkshopCollaboratve Authoring Workshop
Collaboratve Authoring Workshop
 

Recently uploaded

MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parentsnavabharathschool99
 
Millenials and Fillennials (Ethical Challenge and Responses).pptx
Millenials and Fillennials (Ethical Challenge and Responses).pptxMillenials and Fillennials (Ethical Challenge and Responses).pptx
Millenials and Fillennials (Ethical Challenge and Responses).pptxJanEmmanBrigoli
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfVanessa Camilleri
 
EMBODO Lesson Plan Grade 9 Law of Sines.docx
EMBODO Lesson Plan Grade 9 Law of Sines.docxEMBODO Lesson Plan Grade 9 Law of Sines.docx
EMBODO Lesson Plan Grade 9 Law of Sines.docxElton John Embodo
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17Celine George
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4MiaBumagat1
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Seán Kennedy
 
Expanded definition: technical and operational
Expanded definition: technical and operationalExpanded definition: technical and operational
Expanded definition: technical and operationalssuser3e220a
 
Activity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationActivity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationRosabel UA
 
Measures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataMeasures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataBabyAnnMotar
 
Presentation Activity 2. Unit 3 transv.pptx
Presentation Activity 2. Unit 3 transv.pptxPresentation Activity 2. Unit 3 transv.pptx
Presentation Activity 2. Unit 3 transv.pptxRosabel UA
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptxmary850239
 
The Contemporary World: The Globalization of World Politics
The Contemporary World: The Globalization of World PoliticsThe Contemporary World: The Globalization of World Politics
The Contemporary World: The Globalization of World PoliticsRommel Regala
 

Recently uploaded (20)

MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
Paradigm shift in nursing research by RS MEHTA
Paradigm shift in nursing research by RS MEHTAParadigm shift in nursing research by RS MEHTA
Paradigm shift in nursing research by RS MEHTA
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parents
 
Millenials and Fillennials (Ethical Challenge and Responses).pptx
Millenials and Fillennials (Ethical Challenge and Responses).pptxMillenials and Fillennials (Ethical Challenge and Responses).pptx
Millenials and Fillennials (Ethical Challenge and Responses).pptx
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdf
 
EMBODO Lesson Plan Grade 9 Law of Sines.docx
EMBODO Lesson Plan Grade 9 Law of Sines.docxEMBODO Lesson Plan Grade 9 Law of Sines.docx
EMBODO Lesson Plan Grade 9 Law of Sines.docx
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
 
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptxYOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...
 
Expanded definition: technical and operational
Expanded definition: technical and operationalExpanded definition: technical and operational
Expanded definition: technical and operational
 
Activity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationActivity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translation
 
Measures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataMeasures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped data
 
Presentation Activity 2. Unit 3 transv.pptx
Presentation Activity 2. Unit 3 transv.pptxPresentation Activity 2. Unit 3 transv.pptx
Presentation Activity 2. Unit 3 transv.pptx
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
 
The Contemporary World: The Globalization of World Politics
The Contemporary World: The Globalization of World PoliticsThe Contemporary World: The Globalization of World Politics
The Contemporary World: The Globalization of World Politics
 

Creating an integrated domain, task and competency model

  • 1. Creating integrated domain, task  and competency model Luciano Serafini FBK­irst, Trento, Italy Joint WORK with the partner of the  APOSDLE EU PROJECT    
  • 2. Overview ● Semantic technologies for organizations ● Examples of conceptual models ● The APOSDLE meta­model ● Basic facts about ontologies ● Proposal for a modeling activity    
  • 3. In complex organizations ● Too many applications are being built with  proprietary structures that are non­ interoperable ● Many are busy mapping across islands using  at best databases, and XML, but at worst  documents and spreadsheets ● Semantic technology is a key enabler for  realizing the renewed vision for integrating  systems in complex organizaiton    
  • 4. Semantic technologies enables... ● System interoperability ● Model­based systems engineering ● Organizational memory ● Knowledge management and reuse ● Learning in work space    
  • 5. Basic reference architecture Application Application M1 M2 M4 M3 Application Application    
  • 6. Short introduction to APOSDLE  learning platform    
  • 7. APOSDLE Key Distinctions: Learning Perspective 19 May, 2009 / 7  Integrated support for   learner, knowledgeable person and worker  learning activities within work and learning processes  within computational work environment  utilizing organizational memory  Self­Directed (SD) Work­Integrated Learning (WIL)  Third Annual Review Meeting, Graz
  • 8. 19 May, 2009 / 8 APOSDLE Key Distinctions: Technological Perspective ● Hybrid Approach:  Coarse grained semantic models  complemented with soft computing  approaches – Automatic discovery of work task/topic based on user interactions – Automatic maintenance of user profiles based on user interactions  – Automatic identification of similarities based on text, multi­media data and  semantic analysis – Automatic identification of prerequisite relations based on semantic analysis Third Annual Review Meeting, Graz
  • 9. APOSDLE P3 Alan Use  Sara UC Actor ! Cases? Users RE  Process UC ... APOSDLE Working tools  Tools Learning tools Collaboration tools  APOSDLE Integrated User Profiles Associative Network Knowledge Platform Structure Work Context Skills Semantic Competency  Learning Structures Domain­Model  Domain  Model Process Model Process Model Performance  (Ontology) (Ontology) Goal Model Structure Organizational Backend Systems IT-Infrastructure Database File­ LMS CMS ... Server Third Annual Review Meeting, Graz
  • 10. Integrated Modeling of  Domain, Tasks and Learning  Goals 3rd Review Meeting, Graz
  • 12. The goal of conceptual modeling ● To construct a conceptualization of a domain  that describes the aspects of a domain which  are relevant to a certain (set of) application. ● What is a Conceptualization? It is a formal  representation of a domain in terms of a set of  Concepts and a set of Relations between  concepts.     
  • 13. Example of Conceptualization Conceptual Graphs    
  • 14. Example of Conceptualizatio Topic maps    
  • 15. Example of conceptualization Semantic networks    
  • 16. Example of conceptualization RDF­gaphs    
  • 17. Example of conceptualization Taxonomic classification    
  • 19. Example of conceptualization Web Ontology    
  • 20. Formal ontology ● A formal ontology is a special type of conceptualization  based on logic ● ( + ) Advantages of logic: ( + ) – It is an UNAMBIGUOUS language – It is MACHINE UNDERSTANDABLE – It is possible to implement AUTOMATIC  REASONING ALGORITHMS ● ( – ) Drawbacks of logic: it is NOT INTUITIVE for humans.  ( – ) – Difficulties to read logic   – Difficulties to formalize concepts in logic  
  • 22. A four slide Introduction to  ontologies (1)The language of ontologies (2)It's meaning  (3)Expressing general knowledge (Tbox) (4)Expressing specific knowledge (Abox)    
  • 23. Ontologies are formal theories  based on a formal language: ● Basic components of the language of  ontologies are  ● CONCEPTS (aka CLASSES, TYPES) – ANIMAL, FELINE, CAT, TAIL, ... ● RELATIONS (aka ROLES, ATTRIBUTES) – LOVES, IS_FRIEND_OF, LIVES_IN ● INDIVIDUALS (aka OBJECTS, CONSTANTS) – Garfield, John, Italy, France, ...    
  • 24. Formal languages has an  unambiguous interpretation ● Every concept A is interpreted in a set. – CAT = (Fido, Garfield, Felix, cat1, cat2, ...} – TAIL = {tail­of­fido, tail­of­garfield, … } ● The elements of a concept are called Instances of  the concepts – Fido, Garfield, ... are instances of the concept CAT,  ● Every relation R is interpreted in a set of pairsof  instances   – LOVES = {<john,mary> <paolo,elena>,    <luciano,cecilia> … }
  • 25. Axioms are statements in the formal  language which holds on the  domain we want to describe (1) ● A Subclass of B means that all the instances  of A are also instances of B  – CAT SubClass of ANIMAL means that each cat is  also an animal ● R Subrelation of S = all the pairst in R are also  contained in S – IS_FRIEND_OF SubRelation KNOWS  means  that it's not possible for two individuals to be    friends without knowing eachother  
  • 26. Axioms are statements in the formal  language which holds on the  domain we want to describe (1) ● o ofType C (also written as C(o)) means that  the object o is contained in the set of instances  of C – Italy ofType COUNTRY, means that  COUNTRY = {.... italy … } ● o R o' (also written as R(o,o)) means that the  object o is in relation R with the object o', I .e.  that R = {… <o,o'> …}    – Trentino is_pert_of Italy, means that trentino    region is a part of the italian territory.
  • 27. Ontology engineering ● Ontology engineering is the “art” of constructing useful,  correct, compact and computationally sustainable  conceptualizations in the form of formal ontologies.  ● Usually those who retain knowledge about a certain domain  (domain experts) are not experts in logic and are not  interested in becoming expert.  ● Usually experts in logic (knowledge engineers) have  superficial and commonsense knowledge about a certain  domain.  ● In ontology engineering domain experts and knowledge  engineers need to collaborate to build useful and correct  ontology based conceptualizations.    
  • 29. Collaborative Modeling… June 3, 2009 3rd Review Meeting, Graz
  • 31. Two collaborative tools for ontology   engineering ● Moki = Modelling WiKi  is a collaborative tool  that provides support for enabling domain  experts, who do not necessarily have  knowledge engineering skills, to model  business domains and simple processes  directly. ● Collaborative Protege is an extension of the  existing Protege system that supports  collaborative ontology editing as well as    annotation of both ontology components and    ontology changes.
  • 32. Proposal for a modeling experience ● We constitute n modelling groups G(1) .... G(n) ● Mon­Tue – G1..G(n/2) models moki producing models M1.. M(n/2) – G(n/2+1)...Gn model with collaborative protege and  produce models M(n/2+1) … M(n) ● Wed­Thu – G1..G(n/2) revse the models M(n/2+1)...M(n) in  collaborative protege  – G(n/2+1)...Gn revise the models M(1)...M(n/2) in moki ● Fri discussion on the experience and evaluation of the results    
  • 33. Domain model and task model for...  Technology enhanced learning ● The resulting model should allow to represent  – Classification of results, methodologies, scientific  articles, and tools in the area of TAL – Construction of a semantic social network in which  people and organizations and activities are connected  by common/complementary interests ● The resulting model could be used for – Searching for results, paper, people, projects, possible  collaborations – Learning about TEL   – Keyword selection for semantic tagging