Project : acacia
Section: Contracts and Grants with Industry
Knowledge Management Platform
The RNRT project KMP (Knowledge Management Platform) is a pluridisciplinary project, which involves teams specialized in computer science, economic sciences, management sciences, ergonomics and psychology, namely: Laboratoire Rodige (UNSA-CNRS), Laboratoire Latapses (UNSA-CNRS), Acacia Team (INRIA Sophia Antipolis), GET (Telecom Paris and ENST Bretagne), Telecom Valley Association (Sophia Antipolis). The application goal of KMP is to construct a web server facilitating the sharing of competences within the Telecom Valley community (Sophia Antipolis) which gathers firms, local institutions, and academic organizations working in the telecommunications domain. The aim of KMP is to promote parternship seeking and setting within the community .
The Acacia Team coordinates sub-projects 1 and 3 of the KMP project (1| building an ontology to represent competencies; 3| implementing a web server prototype for competence management), in collaboration with Rodige and ENST Bretagne, together with pilot users of KMP. Hence KMP is a use(r)-oriented co-design project. Several actions were undertaken this year, leading to the final version of the KMP prototype based on Corese:
Enriching and partially reconstructing the KMP ontologies, in strong cooperation with the KMP pilot users and their representatives (i.e., our Rodige partners). Currently, the total number of concepts of the ontologies is 1048.
Elaborating scripts for monitoring annotations (esp., a script verifying that annotations do not instantiate concepts which have been removed from the ontology).
Elaborating a clustering algorithm which computes ontological distances to determine similarities and complementarities between competencies, in order to make competencies' clusters and poles dynamically emerge from a user's request.
Designing the SVG algorithm to display the poles and clusters (see Figure 2).
Designing the SVG algorithm allowing to display « routes » between actors (firms) of the Value Chain map (see Figure 3). Routes refer to cash flow and work flow.
Designing conceptual and lexical search interfaces, using forms, hypertext links, etc. (see Figure 4 and 5).
Implementing a second (final) version of the KMP prototype using Java, to be compliant with Corese (the first version used php).
Developing the KMP prototype by fully integrating Corese.
Iteratively testing the usability of the prototype and its underlying ontologies.
These various actions benefited in turn to the Corese generic engine, through a process of making generic the application-specific components of the KMP prototype. In particular, a major generic transformation concerned the interaction between Corese and a database: generating RDF annotations from the information available in the database; integrating the information within stylesheets (Java + XSL). Another contribution to genericity was the rationalisation of the interaction between XSLT and Java.
Initially planned on November 7, 2004, the end of the project has been extended until April 7, 2005 by the French Ministère de la Recherche. Furthermore, the KMP project may be pursued in 2005, and may benefit to a larger community than the Telecom Valley (Sophia Antipolis), i.e., the Provence-Alpes-Côte d'Azur area. This follow-up project, called KMP-2, should involve the following partners: ACACIA, Rodige, DRIRE and the eCore start-up intended to be created for technological transfer of a skills management solution based on Corese.