A semantic-based architecture for managing knowledge-intensive organizations: the ARISTOTELE platform
1. A SEMANTIC-BASED ARCHITECTURE FOR
MANAGING KNOWLEDGE-INTENSIVE
ORGANIZATIONS:
THE ARISTOTELE PLATFORM
P. Del Nostro, F. Orciuoli, S. Paolozzi, P. Ritrovato, D. Toti
Stefano Paolozzi
Centro di Matematica Pura e Applicata - CRMPA
University of Salerno, Italy
ESE 2012, Paphos, November 28th, 2012
ARISTOTELE Project - http://www.aristotele-ip.eu
2. Outline
ARISTOTELE Project
Overview of the architecture
Tools
Services
Data
Linked Data Layer (LDL)
Models for the representation of the knowledge-
intensive enterprise
Conclusion
Stefano Paolozzi - ESE 2012, Paphos, November 28th, 2012
2
3. ARISTOTELE Project
Personalized Learning & Collaborative Working
Environments Fostering Social Creativity and Innovations
Inside the Organizations
Integrated Project (IP) co-funded by the European
Commission FP7
Theme ICT-2009.4.2, Technology Enhanced Learning,
Grant Agreement no. 257886
8 partners from 4 European countries
4 Academics
2 Industrials
2 Pilots
Stefano Paolozzi - ESE 2012, Paphos, November 28th, 2012
3
4. ARISTOTELE Project
Objectives
To develop models, methodologies, technologies and tools to
support the development of competencies and
creativity by self-organizing, acquiring, processing and
sharing of information and knowledge inside the enterprise
To support the day-by-day activities of the knowledge
workers (Reinhardt et al. 2011)
Target
Medium-large “knowledge-intensive” enterprise
Stefano Paolozzi - ESE 2012, Paphos, November 28th, 2012
4
5. ARISTOTELE Platform
A designed and integrated set of online services that
provide workers, managers and trainers with tools and
resources to support and enhance the emergence of
their competences and creativity
Stefano Paolozzi - ESE 2012, Paphos, November 28th, 2012
5
6. Overview of the platform
Information Space
structured and un-structured data (i.e.
Web pages, databases, documents,
etc.)
Semantics
Services
Business logic, Data access
Composable
Tools
Interface for the final users
Composable
External application integration
Stefano Paolozzi - ESE 2012, Paphos, November 28th, 2012
6
8. Tools
Tools build up the presentation layer
provide a set of conceptually-related functionalities
in order to help worker activities.
Stefano Paolozzi - ESE 2012, Paphos, November 28th, 2012
8
9. Personal Working and Learning
Environment (PWLE)
Purpose
assisting the knowledge worker in his/her daily working
activities, by acting as a methodological and
technological integrator for most of the other tools
supports learning and knowledge activities, connects
workers with each other, and contributes to the
organizational knowledge
Stefano Paolozzi - ESE 2012, Paphos, November 28th, 2012
9
10. Learning Experience Generation(LEG)
Purpose
provides workers with suitable contents and didactic
approaches
generates, adapts and manages personalized learning
experiences tailored to the organizational objectives.
Stefano Paolozzi - ESE 2012, Paphos, November 28th, 2012
10
11. Human Resource Management (HRM)
Purpose
supporting competence gap analysis
supporting team and group formation
supporting competence development for internal
resources, and recruitment
Stefano Paolozzi - ESE 2012, Paphos, November 28th, 2012
11
12. Social Collaboration and Networking (CN)
Purpose
exploits methodologies and techniques to combine
adaptive learning strategies with non-adaptive
emergent competence change, based on serendipitous
exploitation of other people's knowledge made
available in social networks
Stefano Paolozzi - ESE 2012, Paphos, November 28th, 2012
12
13. Knowledge Management (KM)
Purpose
providing a set of tools a set of tools which support
organizational knowledge building and maintenance
(merging, matching, versioning) in a (semi)automatic
way
Stefano Paolozzi - ESE 2012, Paphos, November 28th, 2012
13
14. Services
Architecture design inspired by SOA principles
Standardized interface (platform independent)
Loose Coupling
Discoverability
Composability
Abstraction
Reusability
Stefano Paolozzi - ESE 2012, Paphos, November 28th, 2012
14
15. Services
Base Services
User Authentication
User Profile Services
Business Connectivity Services
Stefano Paolozzi - ESE 2012, Paphos, November 28th, 2012
15
16. Core Services
Knowledge Management System Service
Knowledge Extraction
Knowledge Building
Stefano Paolozzi - ESE 2012, Paphos, November 28th, 2012
16
17. Core Services
Linked Data Layer (LDL)
enables data access for tools and other services
provides the aggregation of information distributed
over heterogeneous sources
Stefano Paolozzi - ESE 2012, Paphos, November 28th, 2012
17
18. Core Services
Recommender System
provides information filtering in order to recommend
information items that are likely to be of interest to ta worker.
Stefano Paolozzi - ESE 2012, Paphos, November 28th, 2012
18
19. Core Services
Social Networking
provides information filtering in order to recommend
information items that are likely to be of interest to ta worker.
Stefano Paolozzi - ESE 2012, Paphos, November 28th, 2012
19
20. Data
Heterogeneous information
RDBMS
Sharepoint contents
RDF/OWL repositories
3 «kinds» of data
Content Data
Semantic Data
Business Data
Stefano Paolozzi - ESE 2012, Paphos, November 28th, 2012
20
21. Business Data
Data managed by the tools are built by merging
information from content and semantic data into
classes
these sets of classes are called Business Entities
A Business Entity has the role of decoupling the
communication and the management of data at a
business level from the nature of the actual data
sources.
Stefano Paolozzi - ESE 2012, Paphos, November 28th, 2012
21
22. Business Entities
Data
Content Data Semantic Data
Business Data
Service
Tool
BE
BE
Service Service
BE BE
BE
SPContentType
Content Data
AR-Models
Semantic Data
Business Entities
Business Data
GOAL
• GUID
• Title
• Description
• DateFrom
• DateTo
GOAL
• URI
• Title
• Description
GOAL
• URI
• GUID
• Title
• Description
• DateFrom
• DateToXMLMapping
SP2BE
XMLMapping
RDF2BE
Stefano Paolozzi - ESE 2012, Paphos, November 28th, 2012
22
23. Linked Data Layer
LinkedDataLayer
Content Data Semantic Data
BE
Open Linked DataURI: http://.../actualresource
Stefano Paolozzi - ESE 2012, Paphos, November 28th, 2012
24
24. External Data ARISTOTELE
Migration from external applications
Content
Data
BE
Semantic Data
LDL
Unstructured Data
Data adapter
Structured
Data
KMSS
Stefano Paolozzi - ESE 2012, Paphos, November 28th, 2012
25
25. Models for Knowledge-Intensive
Enterprises
Four semantic models representing
the knowledge domains
the personal worker’s competences and profiles
(including knowledge, skill, attitudes, and preferences)
the enterprise knowledge including objectives and skills
(concerning learning and businesses activities)
the context and the didactical approaches
Stefano Paolozzi - ESE 2012, Paphos, November 28th, 2012
26
27. Models for Knowledge-Intensive
Enterprises
Knowledge Model
Knowledge concerning enterprise assets
strategies, processes, activities, documentation, and, in
general, all the output generated by workers
Knowledge concerning organization-specific information
lightweight ontologies meant to provide a shared
classification of the organization's resources and entities
Knowledge concerning training
Representation of the educational domain that may be
exploited by a company
Stefano Paolozzi - ESE 2012, Paphos, November 28th, 2012
28
28. Models for Knowledge-Intensive
Enterprises
Competence Model
Competence descriptions in terms of Knowledge, Skills
and Attitudes (KSA)
competences of a worker and the evidence of their
acquisition
competences needed to fulfill a particular role/job (job
description)
Stefano Paolozzi - ESE 2012, Paphos, November 28th, 2012
29
29. Models for Knowledge-Intensive
Enterprises
Worker Model
representation of workers inside their organization,
including
personal information
social activities and relationships
learning preferences and needs
Working activities and involvements
Stefano Paolozzi - ESE 2012, Paphos, November 28th, 2012
30
30. Models for Knowledge-Intensive
Enterprises
Learning Experience Model
provides a representation of the elements required to
support the generation of personalized learning
experiences
Stefano Paolozzi - ESE 2012, Paphos, November 28th, 2012
31
31. Conclusion
Conceptual Models for representing semantic
information in the enterprise
Implementation of a semantic platform for enterprise
management (tool & services)
Architecture based on SOA principles
Linked Data Layer to manage the knowledge thus
represented and make it accessible by both the
internal components and external tools
TODO
Experimentation
Stefano Paolozzi - ESE 2012, Paphos, November 28th, 2012
32
32. THANKS FOR YOUR
ATTENTION !!!
ARISTOTELE Project
http://www.aristotele-ip.eu
paolozzi@crmpa.itContacts: