A semantic-based architecture for managing knowledge-intensive organizations: the ARISTOTELE...

32
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

description

A semantic-based architecture for managing knowledge-intensive organizations: the ARISTOTELE platform

Transcript of A semantic-based architecture for managing knowledge-intensive organizations: the ARISTOTELE...

Page 1: A semantic-based architecture for managing knowledge-intensive organizations: the ARISTOTELE platform

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

Page 2: A semantic-based architecture for managing knowledge-intensive organizations: the ARISTOTELE platform

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

Page 3: A semantic-based architecture for managing knowledge-intensive organizations: the ARISTOTELE platform

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

Page 4: A semantic-based architecture for managing knowledge-intensive organizations: the ARISTOTELE platform

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

Page 5: A semantic-based architecture for managing knowledge-intensive organizations: the ARISTOTELE platform

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

Page 6: A semantic-based architecture for managing knowledge-intensive organizations: the ARISTOTELE platform

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

Page 7: A semantic-based architecture for managing knowledge-intensive organizations: the ARISTOTELE platform

Building blocks

Stefano Paolozzi - ESE 2012, Paphos, November 28th, 2012

7

Page 8: A semantic-based architecture for managing knowledge-intensive organizations: the ARISTOTELE platform

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

Page 9: A semantic-based architecture for managing knowledge-intensive organizations: the ARISTOTELE platform

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

Page 10: A semantic-based architecture for managing knowledge-intensive organizations: the ARISTOTELE platform

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

Page 11: A semantic-based architecture for managing knowledge-intensive organizations: the ARISTOTELE platform

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

Page 12: A semantic-based architecture for managing knowledge-intensive organizations: the ARISTOTELE platform

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

Page 13: A semantic-based architecture for managing knowledge-intensive organizations: the ARISTOTELE platform

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

Page 14: A semantic-based architecture for managing knowledge-intensive organizations: the ARISTOTELE platform

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

Page 15: A semantic-based architecture for managing knowledge-intensive organizations: the ARISTOTELE platform

Services

Base Services User Authentication User Profile Services Business Connectivity Services

Stefano Paolozzi - ESE 2012, Paphos, November 28th, 2012

15

Page 16: A semantic-based architecture for managing knowledge-intensive organizations: the ARISTOTELE platform

Core Services

Knowledge Management System Service Knowledge Extraction Knowledge Building

Stefano Paolozzi - ESE 2012, Paphos, November 28th, 2012

16

Page 17: A semantic-based architecture for managing knowledge-intensive organizations: the ARISTOTELE platform

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

Page 18: A semantic-based architecture for managing knowledge-intensive organizations: the ARISTOTELE platform

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

Page 19: A semantic-based architecture for managing knowledge-intensive organizations: the ARISTOTELE platform

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

Page 20: A semantic-based architecture for managing knowledge-intensive organizations: the ARISTOTELE platform

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

Page 21: A semantic-based architecture for managing knowledge-intensive organizations: the ARISTOTELE platform

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

Page 22: A semantic-based architecture for managing knowledge-intensive organizations: the ARISTOTELE platform

Business Entities

DataContent 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 • DateTo XMLMapping

SP2BE XMLMapping

RDF2BE

Stefano Paolozzi - ESE 2012, Paphos, November 28th, 2012

22

Page 23: A semantic-based architecture for managing knowledge-intensive organizations: the ARISTOTELE platform

Linked Data Layer

LinkedDataLayer

Content Data Semantic Data

BE

Open Linked Data URI: http://.../actualresource

Stefano Paolozzi - ESE 2012, Paphos, November 28th, 2012

24

Page 24: A semantic-based architecture for managing knowledge-intensive organizations: the ARISTOTELE platform

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

Page 25: A semantic-based architecture for managing knowledge-intensive organizations: the ARISTOTELE platform

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

Page 26: A semantic-based architecture for managing knowledge-intensive organizations: the ARISTOTELE platform

Models for Knowledge-Intensive Enterprises Well-known semantic technologies integration

Stefano Paolozzi - ESE 2012, Paphos, November 28th, 2012

27

Page 27: A semantic-based architecture for managing knowledge-intensive organizations: the ARISTOTELE platform

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

Page 28: A semantic-based architecture for managing knowledge-intensive organizations: the ARISTOTELE platform

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

Page 29: A semantic-based architecture for managing knowledge-intensive organizations: the ARISTOTELE platform

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

Page 30: A semantic-based architecture for managing knowledge-intensive organizations: the ARISTOTELE platform

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

Page 31: A semantic-based architecture for managing knowledge-intensive organizations: the ARISTOTELE platform

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

Page 32: A semantic-based architecture for managing knowledge-intensive organizations: the ARISTOTELE platform

THANKS FOR YOUR ATTENTION !!!

ARISTOTELE Project

http://www.aristotele-ip.eu

[email protected] Contacts: