SlideShare une entreprise Scribd logo
1  sur  31
Managing Semantic
Models for representing
Intangible Enterprise
Assets: The ARISTOTELE
Project Software
Architecture
Pierluigi Ritrovato
Dep. Of Electronic Engineering
and Computer Engineering,
University of Salerno
MOMA S.p.A
 Overview of the ARISTOTELE project
 The ARISTOTELE Approach
 ARISTOTELE Models
 ARISTOTELE tools
 ARISTOTELE Architecture
 The approach
 The logical view
 Other Available results
 The Architecture
 Already Developed tools
Outlines
2
Problems to Overcome
 Conflicting goals
 Separation and missing interconnection between enterprise learning pathways
and real contingent workers’ needs.
 Lack of integration
 Missing links between learning strategies oriented to different working and
organisational contexts.
 Difficulty to capture and reuse formal and informal knowledge for organisational
learning. Once the needed knowledge is acquired, all information on how this
knowledge was built disappears
 Lack of any form of Collective Intelligence
 Heterogeneity
 High-level fragmentation of data, information, tools and environment used by
workers to operate in their working life (studying, carrying out process activities,
discussing, collaborating, etc.).
 Difficulty to assess, exploit, share and reuse learning experiences in terms of
approach, contents and knowledge both at personal and enterprise level.
SOA-KME Workshop @ CISIS 2012
Palermo 4th-6th, 2012
3
ARISTOTELE Approach: overview
1. To merge strategic
organisational objectives and
worker preferences and needs
to create personalised and
adaptive learning experience;
2. To support organisational
processes: optimising human
resource allocation; supporting
daily work through Personal
Working Learning Environment;
individual performance
assessment;
3. To support innovation
management and building
through Innovation Factory
SOA-KME Workshop @ CISIS 2012
Palermo 4th-6th, 2012
4
 The top level is the starting point: inputs (organizational objectives and worker
needs, preferences, …) “influencing” the key ARISTOTELE processes
 The middle level embraces the key ARISTOTELE processes centred on
collaboration:
 Building of personalized learning experiences
 Creation of Innovation Factory for collaborative innovation boosting
 Management and sharing of personal knowledge to be “reused” in different domains and tasks
 The bottom level includes features supporting update and reuse of organizational
knowledge
ARISTOTELE enabling building blocks
and research areas
5SOA-KME Workshop @ CISIS 2012
Palermo 4th-6th, 2012
The general Idea
6
 Knowledge Model (KM)
 provides constructs for the representation of
enterprise knowledge entities, enterprise
domain vocabulary, educational vocabulary
 Competence Model (CM)
 provides constructs for the representation of
competences and their relations to other
concepts such as context, activities, and
objectives
 Worker Model (WM)
 provides constructs for the representation of
worker including social, learning, working
and personal goals
 Learning Experience Model (LEM)
 provides constructs for the learning
experience needed to achieve a new
competence or fill a competence gap.
ARISTOTELE Models
7SOA-KME Workshop @ CISIS 2012
Palermo 4th-6th, 2012
 The models have been defined following four main
directions:
 the analysis of organizational practices of the pilots, the
project’s scenarios and requirements, and the methodologies
needs to derive the main concepts and relationships of the four
models;
 the definition of few and clear principles to follow during the
modeling activities;
 the selection of a set of specifications, standards and available
models from the the State-of-the-Art and Intelligent Web
Teacher (IWT) platform that represent the building blocks of the
four models;
 the analysis of actual experiences from communities of practice
Models Definition
8SOA-KME Workshop @ CISIS 2012
Palermo 4th-6th, 2012
Role of the Models: Integrated Schemas
9
 Reference Ontologies: used to represent and
structure enterprise’s resources (e.g., worker profile,
competences, project and activities, etc.)
 FOAF, DOAP, SKOS, SIOC, etc.
 Organisation Ontologies: exploited to provide a
shared classification of the resources available in the
Knowledge base.
 to classify knowledge resources according to the context of the
enterprise and to provide a common access layer to
heterogeneous resources daily produced by the workers (e.g.,
document, wiki, blog, etc.).
Characteristics of the ARISTOTELE
Models
10SOA-KME Workshop @ CISIS 2012
Palermo 4th-6th, 2012
The Knowledge Model: reference Ontology
11SOA-KME Workshop @ CISIS 2012
Palermo 4th-6th, 2012
The Knowledge Model: Organisation Ontology
and IWT Learning Domain Model
12SOA-KME Workshop @ CISIS 2012
Palermo 4th-6th, 2012
Competence Model
13
Worker Model
14
Learning Experience Generation Model
15
A Knowledge model instance example
16
Training Domain Instance
17SOA-KME Workshop @ CISIS 2012
Palermo 4th-6th, 2012
 Knowledge Management (KM) Tool, exploiting methodologies
and techniques supporting organizational knowledge building and
maintenance (merging, matching, versioning) in a semi-automatic
way using knowledge extraction techniques as well.
 Human Resource Management (HRM) Tool, exploiting
methodologies and techniques supporting competence gap
analysis, team and group formation, internal resources
competence development, and recruitment.
 Social Collaboration and Networking (CN) Tool, aiming at
supporting the innovation process within the organization. .
 Learning Experience Generation (LEG) Tool, exploiting
methodologies and techniques to recommend suitable contents
and didactic approaches to the workers, to generate, adapt and
manage personalized learning experiences tailored to the
organizational objectives.
 Personal and reliable Working and Learning Environment
(PWLE) tool, acting as a methodological and technological
integrator for all the other tools.
The Tools
18SOA-KME Workshop @ CISIS 2012
Palermo 4th-6th, 2012
How Fit Everithing Together
19
 Several Challenges
 Complexity of the systems
 Enterprise architecture
 Enterprise Application Integration and Semantic technologies
 Integration of Several Technologies
 several form of deployment (SaaS, IaaS, distributed, centralised)
 Facilitate Adoption, Acceptance and Assimilation
 Provide the right information to the involved stakeholders
(distributed teams)
 Respecting the time constrains
 Key decisions
 Incremental approach (2 steps)
 first High Level Architecture (guidelines, approach description and
documentation) – exploited for tools design
 Architecture Design leveraging on existing frameworks
Design the ARISTOTELE Architecture
20SOA-KME Workshop @ CISIS 2012
Palermo 4th-6th, 2012
 Provides a methodological and technological framework describing
principles and guidelines underlying the whole ARISTOTELE
Platform
 Provides specification of the logical description of the architecture
 Provide an understanding of what kind of building block we rely on and
 How they contribute to the achievement of the whole system
 Provides guidelines for architects and developers team in charge
of the design and development of the different ARISTOTELE
modules
 Provides information about decomposition of the platform
 Identification of the main building blocks
 Identification of their responsibilities
 Provides information about ARISTOTELE enabling technologies
features
Definition of the High Level Architecture
What it is: Sketch the whole system
21SOA-KME Workshop @ CISIS 2012
Palermo 4th-6th, 2012
Definition of the High Level Architecture
Documentation (1/2)
 Produce the documentation that communicates the
architectural decisions
 Inspired to the Views and Beyond (V&B) approach
proposed by the Software Engineering Institute
 Motivation – An architecture document is useful only if it
communicates effectively the architectural decisions
 Fundamental unit of documentation – Views, each representing
a "part of the whole" system structures
 Fundamental principle – Documenting an architecture is a
matter of documenting the relevant views, and then adding
documentation that applies to more than one view
 The concept of View allows simplify the communication by
focusing only on some aspects at a time
22SOA-KME Workshop at CISIS 2012
Palermo 4th-6th, 2012
 More in detail, the process followed the steps
 Identify the stakeholders and their needs (Designer, Developer, Integrator,
Administrator)
 Identify the useful views
 Establish the information sources
 Gather information
 Create the documentation package
 Review
 Views
 Logical - Defines the typology of building blocks and how they are related
 Decomposition - Defines the required building blocks for each logical layer
 Implementation – Provides guidelines for the most significant implementation
issues
 Technological – Clarify the role of the technological baseline (IWT and
SharePoint) with respect to the overall architecture
 Integration - Defines interaction and communication patterns among
ARISTOTELE components, SharePoint components, IWT components and
legacy applications
 Deployment – Provides guidance for the platform deployment
Definition of the High Level Architecture
Documentation (2/2)
23SOA-KME Workshop @ CISIS 2012
Palermo 4th-6th, 2012
Architecture
Design
MIKE 2.0
Semantic
Enterprise
Enterprise 2.0
High Level
Architecture
Software
Architecture
Documentation
Views & Beyond
High level
system overview
User
Requirement
s
Business
Process
Patterns
Architectural
drivers
ARISTOTELE Architecture design
SAFE
Architecture
 Input
 User Requirements
 Business Process Patterns: to describe how ARISTOTELE supports the
members of the organization
 From High Level Architecture:
 Architectural drivers
 Views&Beyond approach for the documentation of the architecture
 A first high level system overview
 From MIKE 2.0:
 SAFE Architecture: An architecture for the Federated Enterprise (Methodology
for the definition of the architecture, SOA pattern adoption)
 Semantic Enterprise: provides a layer for the enterprise to establish coherence,
consistency, and interoperability across its information assets
 Enterprise 2.0: brings the collaborative and social computing concepts
associated with Web 2.0 into the Enterprise
 Output: Software Architecture Documentation
ARISTOTELE Architecture design
ARISTOTELE Architecture Logical view
Data
Data
Tools PWLE LEG HRM CN KM
Services
Core Services
Orchestration Services
Base Services
Content Data Semantic Data
Service Broker
Recommender
System
Enterprise Linked
Data Layer
Knowledge
Management
Link Discovery
SharePoint IWT
External or
Legacy Triple Store
SharePoint
Services
IWT
Services
Competence
Gap
Tag Suggestion
Expert Finding
Worker
Competence
Update
Relevance
Calculation
Team Building
Learning
Experience
Semantic Layer high level architecure
27SOA-KME Workshop @ CISIS 2012
Palermo 4th-6th, 2012
Enterprise Liked Data Layer
2828SOA-KME Workshop @ CISIS 2012
Palermo 4th-6th, 2012
Available tools
29
Available tools
30
 Web site: http://www-aristotele-eu.org
 Follow us on twitter: (@Aristotele_ip) URL:
http://twitter.com/#!/Aristotele_ip
 LinkedIn: ID Group - ARISTOTELE
 Facebook: ARISTOTELE Project
ARISTOTELE references
31
Thank you very much
for your attention and
stay tuned!
SOA-KME Workshop @ CISIS 2012
Palermo 4th-6th, 2012

Contenu connexe

Similaire à Managing Semantic Models for representing Intangible Enterprise Assets: The ARISTOTELE Project Software Architecture

Design Principles for Competence-based Recommender Systems
Design Principles for Competence-based Recommender SystemsDesign Principles for Competence-based Recommender Systems
Design Principles for Competence-based Recommender SystemsARISTOTELE
 
Can web 2.0 help us share learning designs?
Can web 2.0 help us share learning designs?Can web 2.0 help us share learning designs?
Can web 2.0 help us share learning designs?sheilatest
 
Call for papers CONFENIS 2012 - ERP conference - Enterprise Information Systems
Call for papers CONFENIS 2012 - ERP conference - Enterprise Information SystemsCall for papers CONFENIS 2012 - ERP conference - Enterprise Information Systems
Call for papers CONFENIS 2012 - ERP conference - Enterprise Information SystemsCONFENIS 2012
 
myWorld Reflection and Review
myWorld Reflection and ReviewmyWorld Reflection and Review
myWorld Reflection and ReviewGeorge Roberts
 
Conole Aect
Conole AectConole Aect
Conole Aectgrainne
 
till_j_winkler_et_al_closing_the_it_development_operations_gap_acceptedversio...
till_j_winkler_et_al_closing_the_it_development_operations_gap_acceptedversio...till_j_winkler_et_al_closing_the_it_development_operations_gap_acceptedversio...
till_j_winkler_et_al_closing_the_it_development_operations_gap_acceptedversio...surmathu
 
An introduction to repository reference models
An introduction to repository reference modelsAn introduction to repository reference models
An introduction to repository reference modelsJulie Allinson
 
I tec istanbul_23_05_2011
I tec istanbul_23_05_2011I tec istanbul_23_05_2011
I tec istanbul_23_05_2011knşlnşn
 
Supporting Software Development Teams with a Semantic Process- and Artifact-o...
Supporting Software Development Teams with a Semantic Process- and Artifact-o...Supporting Software Development Teams with a Semantic Process- and Artifact-o...
Supporting Software Development Teams with a Semantic Process- and Artifact-o...Hans-Joerg Happel
 
Case analysis km accenture-ramesh_raman_11mba0089
Case analysis km accenture-ramesh_raman_11mba0089Case analysis km accenture-ramesh_raman_11mba0089
Case analysis km accenture-ramesh_raman_11mba0089Ramesh Raman
 
Cinzia Battistella; Modeling a business ecosystem: a network analysis approach
Cinzia Battistella; Modeling a business ecosystem: a network analysis approachCinzia Battistella; Modeling a business ecosystem: a network analysis approach
Cinzia Battistella; Modeling a business ecosystem: a network analysis approachCBOD ANR project U-PSUD
 
Service-Oriented Architecture Methods to Develop Networked Library Services
Service-Oriented Architecture Methods to Develop Networked Library ServicesService-Oriented Architecture Methods to Develop Networked Library Services
Service-Oriented Architecture Methods to Develop Networked Library ServicesRichard Akerman
 
Open lw reference architecture project
Open lw reference architecture projectOpen lw reference architecture project
Open lw reference architecture projectEric Kluijfhout
 
Enterprise Architecture og SOA trender
Enterprise Architecture og SOA trenderEnterprise Architecture og SOA trender
Enterprise Architecture og SOA trenderBrian Elvesæter
 
Intelleo pedagogical framework
Intelleo pedagogical frameworkIntelleo pedagogical framework
Intelleo pedagogical frameworkMart Laanpere
 

Similaire à Managing Semantic Models for representing Intangible Enterprise Assets: The ARISTOTELE Project Software Architecture (20)

Design Principles for Competence-based Recommender Systems
Design Principles for Competence-based Recommender SystemsDesign Principles for Competence-based Recommender Systems
Design Principles for Competence-based Recommender Systems
 
Can web 2.0 help us share learning designs?
Can web 2.0 help us share learning designs?Can web 2.0 help us share learning designs?
Can web 2.0 help us share learning designs?
 
12786246.ppt
12786246.ppt12786246.ppt
12786246.ppt
 
unit 2 Summer 2019 (11).pptx
unit 2 Summer 2019 (11).pptxunit 2 Summer 2019 (11).pptx
unit 2 Summer 2019 (11).pptx
 
Call for papers CONFENIS 2012 - ERP conference - Enterprise Information Systems
Call for papers CONFENIS 2012 - ERP conference - Enterprise Information SystemsCall for papers CONFENIS 2012 - ERP conference - Enterprise Information Systems
Call for papers CONFENIS 2012 - ERP conference - Enterprise Information Systems
 
myWorld Reflection and Review
myWorld Reflection and ReviewmyWorld Reflection and Review
myWorld Reflection and Review
 
Conole Aect
Conole AectConole Aect
Conole Aect
 
till_j_winkler_et_al_closing_the_it_development_operations_gap_acceptedversio...
till_j_winkler_et_al_closing_the_it_development_operations_gap_acceptedversio...till_j_winkler_et_al_closing_the_it_development_operations_gap_acceptedversio...
till_j_winkler_et_al_closing_the_it_development_operations_gap_acceptedversio...
 
An introduction to repository reference models
An introduction to repository reference modelsAn introduction to repository reference models
An introduction to repository reference models
 
I tec istanbul_23_05_2011
I tec istanbul_23_05_2011I tec istanbul_23_05_2011
I tec istanbul_23_05_2011
 
Supporting Software Development Teams with a Semantic Process- and Artifact-o...
Supporting Software Development Teams with a Semantic Process- and Artifact-o...Supporting Software Development Teams with a Semantic Process- and Artifact-o...
Supporting Software Development Teams with a Semantic Process- and Artifact-o...
 
Case analysis km accenture-ramesh_raman_11mba0089
Case analysis km accenture-ramesh_raman_11mba0089Case analysis km accenture-ramesh_raman_11mba0089
Case analysis km accenture-ramesh_raman_11mba0089
 
Cinzia Battistella; Modeling a business ecosystem: a network analysis approach
Cinzia Battistella; Modeling a business ecosystem: a network analysis approachCinzia Battistella; Modeling a business ecosystem: a network analysis approach
Cinzia Battistella; Modeling a business ecosystem: a network analysis approach
 
Service-Oriented Architecture Methods to Develop Networked Library Services
Service-Oriented Architecture Methods to Develop Networked Library ServicesService-Oriented Architecture Methods to Develop Networked Library Services
Service-Oriented Architecture Methods to Develop Networked Library Services
 
Hubert Managing The Content Explosion
Hubert Managing The Content ExplosionHubert Managing The Content Explosion
Hubert Managing The Content Explosion
 
Open lw reference architecture project
Open lw reference architecture projectOpen lw reference architecture project
Open lw reference architecture project
 
Archimate Introduction
Archimate IntroductionArchimate Introduction
Archimate Introduction
 
Enterprise Architecture og SOA trender
Enterprise Architecture og SOA trenderEnterprise Architecture og SOA trender
Enterprise Architecture og SOA trender
 
Hse mda bpmn_210410
Hse mda bpmn_210410Hse mda bpmn_210410
Hse mda bpmn_210410
 
Intelleo pedagogical framework
Intelleo pedagogical frameworkIntelleo pedagogical framework
Intelleo pedagogical framework
 

Plus de ARISTOTELE

Ontology-based Standardization on Knowledge Exchange in Social Knowledge Mana...
Ontology-based Standardization on Knowledge Exchange in Social Knowledge Mana...Ontology-based Standardization on Knowledge Exchange in Social Knowledge Mana...
Ontology-based Standardization on Knowledge Exchange in Social Knowledge Mana...ARISTOTELE
 
Enterprise Systems for Competence Development
Enterprise Systems for Competence DevelopmentEnterprise Systems for Competence Development
Enterprise Systems for Competence DevelopmentARISTOTELE
 
Mapping Knowledge Activities with System Operations to Foster Information Sys...
Mapping Knowledge Activities with System Operations to Foster Information Sys...Mapping Knowledge Activities with System Operations to Foster Information Sys...
Mapping Knowledge Activities with System Operations to Foster Information Sys...ARISTOTELE
 
Better Together: Exploring the Effects of Knowledge Application, Support for ...
Better Together: Exploring the Effects of Knowledge Application, Support for ...Better Together: Exploring the Effects of Knowledge Application, Support for ...
Better Together: Exploring the Effects of Knowledge Application, Support for ...ARISTOTELE
 
Optimising allocation of knowledge workers to learning measures for competenc...
Optimising allocation of knowledge workers to learning measures for competenc...Optimising allocation of knowledge workers to learning measures for competenc...
Optimising allocation of knowledge workers to learning measures for competenc...ARISTOTELE
 
Identifying Collaboration Know-How from Action Patterns in Distributed Teams
Identifying Collaboration Know-How from Action Patterns in Distributed TeamsIdentifying Collaboration Know-How from Action Patterns in Distributed Teams
Identifying Collaboration Know-How from Action Patterns in Distributed TeamsARISTOTELE
 
ARISTOTELE presentation at the workshop "Informatics for enterprise processes"
ARISTOTELE presentation at the workshop "Informatics for enterprise processes"ARISTOTELE presentation at the workshop "Informatics for enterprise processes"
ARISTOTELE presentation at the workshop "Informatics for enterprise processes"ARISTOTELE
 
The Innovation Engine for Team Building – The EU Aristotele Approach From Ope...
The Innovation Engine for Team Building – The EU Aristotele Approach From Ope...The Innovation Engine for Team Building – The EU Aristotele Approach From Ope...
The Innovation Engine for Team Building – The EU Aristotele Approach From Ope...ARISTOTELE
 
A Semantic Approach for Improving Competence Assessment in Organizations
A Semantic Approach for Improving Competence Assessment in OrganizationsA Semantic Approach for Improving Competence Assessment in Organizations
A Semantic Approach for Improving Competence Assessment in OrganizationsARISTOTELE
 
ARISTOTELE project overview
ARISTOTELE project overviewARISTOTELE project overview
ARISTOTELE project overviewARISTOTELE
 

Plus de ARISTOTELE (10)

Ontology-based Standardization on Knowledge Exchange in Social Knowledge Mana...
Ontology-based Standardization on Knowledge Exchange in Social Knowledge Mana...Ontology-based Standardization on Knowledge Exchange in Social Knowledge Mana...
Ontology-based Standardization on Knowledge Exchange in Social Knowledge Mana...
 
Enterprise Systems for Competence Development
Enterprise Systems for Competence DevelopmentEnterprise Systems for Competence Development
Enterprise Systems for Competence Development
 
Mapping Knowledge Activities with System Operations to Foster Information Sys...
Mapping Knowledge Activities with System Operations to Foster Information Sys...Mapping Knowledge Activities with System Operations to Foster Information Sys...
Mapping Knowledge Activities with System Operations to Foster Information Sys...
 
Better Together: Exploring the Effects of Knowledge Application, Support for ...
Better Together: Exploring the Effects of Knowledge Application, Support for ...Better Together: Exploring the Effects of Knowledge Application, Support for ...
Better Together: Exploring the Effects of Knowledge Application, Support for ...
 
Optimising allocation of knowledge workers to learning measures for competenc...
Optimising allocation of knowledge workers to learning measures for competenc...Optimising allocation of knowledge workers to learning measures for competenc...
Optimising allocation of knowledge workers to learning measures for competenc...
 
Identifying Collaboration Know-How from Action Patterns in Distributed Teams
Identifying Collaboration Know-How from Action Patterns in Distributed TeamsIdentifying Collaboration Know-How from Action Patterns in Distributed Teams
Identifying Collaboration Know-How from Action Patterns in Distributed Teams
 
ARISTOTELE presentation at the workshop "Informatics for enterprise processes"
ARISTOTELE presentation at the workshop "Informatics for enterprise processes"ARISTOTELE presentation at the workshop "Informatics for enterprise processes"
ARISTOTELE presentation at the workshop "Informatics for enterprise processes"
 
The Innovation Engine for Team Building – The EU Aristotele Approach From Ope...
The Innovation Engine for Team Building – The EU Aristotele Approach From Ope...The Innovation Engine for Team Building – The EU Aristotele Approach From Ope...
The Innovation Engine for Team Building – The EU Aristotele Approach From Ope...
 
A Semantic Approach for Improving Competence Assessment in Organizations
A Semantic Approach for Improving Competence Assessment in OrganizationsA Semantic Approach for Improving Competence Assessment in Organizations
A Semantic Approach for Improving Competence Assessment in Organizations
 
ARISTOTELE project overview
ARISTOTELE project overviewARISTOTELE project overview
ARISTOTELE project overview
 

Dernier

Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsComputer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsSeth Reyes
 
Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Adtran
 
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online CollaborationCOMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaborationbruanjhuli
 
NIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopNIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopBachir Benyammi
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6DianaGray10
 
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1DianaGray10
 
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostKubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostMatt Ray
 
Linked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesLinked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesDavid Newbury
 
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationUsing IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationIES VE
 
UiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPathCommunity
 
Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1DianaGray10
 
Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024SkyPlanner
 
Comparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioComparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioChristian Posta
 
Bird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemBird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemAsko Soukka
 
Introduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxIntroduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxMatsuo Lab
 
Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.YounusS2
 
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...Aggregage
 
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...DianaGray10
 
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IES VE
 
Machine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfMachine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfAijun Zhang
 

Dernier (20)

Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsComputer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and Hazards
 
Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™
 
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online CollaborationCOMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
 
NIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopNIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 Workshop
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6
 
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
 
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostKubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
 
Linked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesLinked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond Ontologies
 
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationUsing IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
 
UiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation Developers
 
Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1
 
Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024
 
Comparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioComparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and Istio
 
Bird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemBird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystem
 
Introduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxIntroduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptx
 
Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.
 
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
 
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
 
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
 
Machine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfMachine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdf
 

Managing Semantic Models for representing Intangible Enterprise Assets: The ARISTOTELE Project Software Architecture

  • 1. Managing Semantic Models for representing Intangible Enterprise Assets: The ARISTOTELE Project Software Architecture Pierluigi Ritrovato Dep. Of Electronic Engineering and Computer Engineering, University of Salerno MOMA S.p.A
  • 2.  Overview of the ARISTOTELE project  The ARISTOTELE Approach  ARISTOTELE Models  ARISTOTELE tools  ARISTOTELE Architecture  The approach  The logical view  Other Available results  The Architecture  Already Developed tools Outlines 2
  • 3. Problems to Overcome  Conflicting goals  Separation and missing interconnection between enterprise learning pathways and real contingent workers’ needs.  Lack of integration  Missing links between learning strategies oriented to different working and organisational contexts.  Difficulty to capture and reuse formal and informal knowledge for organisational learning. Once the needed knowledge is acquired, all information on how this knowledge was built disappears  Lack of any form of Collective Intelligence  Heterogeneity  High-level fragmentation of data, information, tools and environment used by workers to operate in their working life (studying, carrying out process activities, discussing, collaborating, etc.).  Difficulty to assess, exploit, share and reuse learning experiences in terms of approach, contents and knowledge both at personal and enterprise level. SOA-KME Workshop @ CISIS 2012 Palermo 4th-6th, 2012 3
  • 4. ARISTOTELE Approach: overview 1. To merge strategic organisational objectives and worker preferences and needs to create personalised and adaptive learning experience; 2. To support organisational processes: optimising human resource allocation; supporting daily work through Personal Working Learning Environment; individual performance assessment; 3. To support innovation management and building through Innovation Factory SOA-KME Workshop @ CISIS 2012 Palermo 4th-6th, 2012 4
  • 5.  The top level is the starting point: inputs (organizational objectives and worker needs, preferences, …) “influencing” the key ARISTOTELE processes  The middle level embraces the key ARISTOTELE processes centred on collaboration:  Building of personalized learning experiences  Creation of Innovation Factory for collaborative innovation boosting  Management and sharing of personal knowledge to be “reused” in different domains and tasks  The bottom level includes features supporting update and reuse of organizational knowledge ARISTOTELE enabling building blocks and research areas 5SOA-KME Workshop @ CISIS 2012 Palermo 4th-6th, 2012
  • 7.  Knowledge Model (KM)  provides constructs for the representation of enterprise knowledge entities, enterprise domain vocabulary, educational vocabulary  Competence Model (CM)  provides constructs for the representation of competences and their relations to other concepts such as context, activities, and objectives  Worker Model (WM)  provides constructs for the representation of worker including social, learning, working and personal goals  Learning Experience Model (LEM)  provides constructs for the learning experience needed to achieve a new competence or fill a competence gap. ARISTOTELE Models 7SOA-KME Workshop @ CISIS 2012 Palermo 4th-6th, 2012
  • 8.  The models have been defined following four main directions:  the analysis of organizational practices of the pilots, the project’s scenarios and requirements, and the methodologies needs to derive the main concepts and relationships of the four models;  the definition of few and clear principles to follow during the modeling activities;  the selection of a set of specifications, standards and available models from the the State-of-the-Art and Intelligent Web Teacher (IWT) platform that represent the building blocks of the four models;  the analysis of actual experiences from communities of practice Models Definition 8SOA-KME Workshop @ CISIS 2012 Palermo 4th-6th, 2012
  • 9. Role of the Models: Integrated Schemas 9
  • 10.  Reference Ontologies: used to represent and structure enterprise’s resources (e.g., worker profile, competences, project and activities, etc.)  FOAF, DOAP, SKOS, SIOC, etc.  Organisation Ontologies: exploited to provide a shared classification of the resources available in the Knowledge base.  to classify knowledge resources according to the context of the enterprise and to provide a common access layer to heterogeneous resources daily produced by the workers (e.g., document, wiki, blog, etc.). Characteristics of the ARISTOTELE Models 10SOA-KME Workshop @ CISIS 2012 Palermo 4th-6th, 2012
  • 11. The Knowledge Model: reference Ontology 11SOA-KME Workshop @ CISIS 2012 Palermo 4th-6th, 2012
  • 12. The Knowledge Model: Organisation Ontology and IWT Learning Domain Model 12SOA-KME Workshop @ CISIS 2012 Palermo 4th-6th, 2012
  • 16. A Knowledge model instance example 16
  • 17. Training Domain Instance 17SOA-KME Workshop @ CISIS 2012 Palermo 4th-6th, 2012
  • 18.  Knowledge Management (KM) Tool, exploiting methodologies and techniques supporting organizational knowledge building and maintenance (merging, matching, versioning) in a semi-automatic way using knowledge extraction techniques as well.  Human Resource Management (HRM) Tool, exploiting methodologies and techniques supporting competence gap analysis, team and group formation, internal resources competence development, and recruitment.  Social Collaboration and Networking (CN) Tool, aiming at supporting the innovation process within the organization. .  Learning Experience Generation (LEG) Tool, exploiting methodologies and techniques to recommend suitable contents and didactic approaches to the workers, to generate, adapt and manage personalized learning experiences tailored to the organizational objectives.  Personal and reliable Working and Learning Environment (PWLE) tool, acting as a methodological and technological integrator for all the other tools. The Tools 18SOA-KME Workshop @ CISIS 2012 Palermo 4th-6th, 2012
  • 19. How Fit Everithing Together 19
  • 20.  Several Challenges  Complexity of the systems  Enterprise architecture  Enterprise Application Integration and Semantic technologies  Integration of Several Technologies  several form of deployment (SaaS, IaaS, distributed, centralised)  Facilitate Adoption, Acceptance and Assimilation  Provide the right information to the involved stakeholders (distributed teams)  Respecting the time constrains  Key decisions  Incremental approach (2 steps)  first High Level Architecture (guidelines, approach description and documentation) – exploited for tools design  Architecture Design leveraging on existing frameworks Design the ARISTOTELE Architecture 20SOA-KME Workshop @ CISIS 2012 Palermo 4th-6th, 2012
  • 21.  Provides a methodological and technological framework describing principles and guidelines underlying the whole ARISTOTELE Platform  Provides specification of the logical description of the architecture  Provide an understanding of what kind of building block we rely on and  How they contribute to the achievement of the whole system  Provides guidelines for architects and developers team in charge of the design and development of the different ARISTOTELE modules  Provides information about decomposition of the platform  Identification of the main building blocks  Identification of their responsibilities  Provides information about ARISTOTELE enabling technologies features Definition of the High Level Architecture What it is: Sketch the whole system 21SOA-KME Workshop @ CISIS 2012 Palermo 4th-6th, 2012
  • 22. Definition of the High Level Architecture Documentation (1/2)  Produce the documentation that communicates the architectural decisions  Inspired to the Views and Beyond (V&B) approach proposed by the Software Engineering Institute  Motivation – An architecture document is useful only if it communicates effectively the architectural decisions  Fundamental unit of documentation – Views, each representing a "part of the whole" system structures  Fundamental principle – Documenting an architecture is a matter of documenting the relevant views, and then adding documentation that applies to more than one view  The concept of View allows simplify the communication by focusing only on some aspects at a time 22SOA-KME Workshop at CISIS 2012 Palermo 4th-6th, 2012
  • 23.  More in detail, the process followed the steps  Identify the stakeholders and their needs (Designer, Developer, Integrator, Administrator)  Identify the useful views  Establish the information sources  Gather information  Create the documentation package  Review  Views  Logical - Defines the typology of building blocks and how they are related  Decomposition - Defines the required building blocks for each logical layer  Implementation – Provides guidelines for the most significant implementation issues  Technological – Clarify the role of the technological baseline (IWT and SharePoint) with respect to the overall architecture  Integration - Defines interaction and communication patterns among ARISTOTELE components, SharePoint components, IWT components and legacy applications  Deployment – Provides guidance for the platform deployment Definition of the High Level Architecture Documentation (2/2) 23SOA-KME Workshop @ CISIS 2012 Palermo 4th-6th, 2012
  • 24. Architecture Design MIKE 2.0 Semantic Enterprise Enterprise 2.0 High Level Architecture Software Architecture Documentation Views & Beyond High level system overview User Requirement s Business Process Patterns Architectural drivers ARISTOTELE Architecture design SAFE Architecture
  • 25.  Input  User Requirements  Business Process Patterns: to describe how ARISTOTELE supports the members of the organization  From High Level Architecture:  Architectural drivers  Views&Beyond approach for the documentation of the architecture  A first high level system overview  From MIKE 2.0:  SAFE Architecture: An architecture for the Federated Enterprise (Methodology for the definition of the architecture, SOA pattern adoption)  Semantic Enterprise: provides a layer for the enterprise to establish coherence, consistency, and interoperability across its information assets  Enterprise 2.0: brings the collaborative and social computing concepts associated with Web 2.0 into the Enterprise  Output: Software Architecture Documentation ARISTOTELE Architecture design
  • 26. ARISTOTELE Architecture Logical view Data Data Tools PWLE LEG HRM CN KM Services Core Services Orchestration Services Base Services Content Data Semantic Data Service Broker Recommender System Enterprise Linked Data Layer Knowledge Management Link Discovery SharePoint IWT External or Legacy Triple Store SharePoint Services IWT Services Competence Gap Tag Suggestion Expert Finding Worker Competence Update Relevance Calculation Team Building Learning Experience
  • 27. Semantic Layer high level architecure 27SOA-KME Workshop @ CISIS 2012 Palermo 4th-6th, 2012
  • 28. Enterprise Liked Data Layer 2828SOA-KME Workshop @ CISIS 2012 Palermo 4th-6th, 2012
  • 31.  Web site: http://www-aristotele-eu.org  Follow us on twitter: (@Aristotele_ip) URL: http://twitter.com/#!/Aristotele_ip  LinkedIn: ID Group - ARISTOTELE  Facebook: ARISTOTELE Project ARISTOTELE references 31 Thank you very much for your attention and stay tuned! SOA-KME Workshop @ CISIS 2012 Palermo 4th-6th, 2012