The paradigm we sketch in this section aims at overcoming some of the drawbacks of the GEP. It is inspired to recent work in distributed AI, and its basic assumptions can be summarized as follows:
The basic intuition is that locally produced knowledge cannot be represented by mapping it onto a universal structure, because we cannot assume that this structure is shared and understood in the same way by different knowers (or groups of knowers). This does not mean, however, that knowledge cannot be integrated. Only, a different mechanism should be used. If there is no single, objective perspective from which knowledge can be represented, knowledge integration can only be the result of a process of meaning negotiation between autonomous entities. Integrating knowledge is therefore a mechanism of social agreement. As a consequence, knowing appears as the intersubjective process of negotiating relations between symbols, and knowledge as the system of negotiated symbols and meanings at a given time and place. Given this general assumptions, knowledge becomes intrinsically social, as it cannot be separated from the social agreement that sustains its constitutive elements.
Many are the consequences of these assumptions. We will emphasize only those that are relevant for our purposes.
Within this framework, a KM system, viewed in its cognitive aspects, appears as a "distributed intelligence system", and the emerging paradigm becomes a distributed intelligence paradigm (DIP). With this term we refer to a system where knowledge is distributed between social actors, each social actor being involved in the process of constituting knowledge by considering knowledge domains through negotiated and subjective interpretive perspectives.
The development of KM systems based on the DIP poses a great variety of challenges for researchers and practitioners. First of all, we need to take into account the social aspects of cognition and investigate how knowledge is generated and represented through social structures, processes and roles. In particular, assuming the community as a lens to read organizations as social learning systems, a distributed intelligence system appears as a constellation of communities, each community being a social context and an interpretive perspective [17,4,23].
From a cognitive point of view, a second challenge is explaining how groups of individuals can communicate without sharing the interpretive contexts. In particular, assuming mapping processes as a mean to meaning making, a distributed intelligence system appears as a constellation of interpretive maps and of mapping processes between different individuals and communities.
Third, from a technological point of view, the representation of interpretive context and the analysis of meaning negotiation processes can be a valid basis for research in the intelligent agents field. In particular, a distributed intelligence system within a technology enabled communication environment can benefit of technological agents able to ``socially negotiate'' information under the light of locally and contextually represented ``knowledge''.
In this paper we do not address the first issue, as we are not personally involved in that research area (though we should mention the fact that the study of social aspects of cognition is part of the project within which the research presented in this paper was developed). Instead, we concentrate on the description of a formal framework for context-based knowledge representation, and sketch a high-level architecture of a multi-agent system for implementing a distributed intelligence KM system.