Specification of the SWKM Architecture (V1.0) and Core Services
management services for ‘trialogical’ learning applications. More precisely, the KPLab
Semantic Web Knowledge Middleware (SWKM) aims to facilitate knowledge
creation processes by supporting advanced interactions of collaborating learners (or
workers) with knowledge artefacts (i.e. discovery, access, evolution, recommendation
and mining). In this deliverable we present the high-level functionality of SWKM
along with the Service-Oriented Software Architecture of the prototype system that
will be developed by M12 (V 1.0) and the subsequent phases of the project. The
proposed architecture broadly distinguishes three generic modules of the SWKM, i.e.
the Knowledge Repository – responsible for the provision of scalable persistence
services for large volumes of knowledge artefacts’ descriptions and ontologies; the
Knowledge Mediator – responsible for the provision of services handling the main
registry, discovery and evolution for KP-Lab knowledge artefacts; and the Knowledge
Matchmaker – responsible for the provision of services that support interactions of
KP-Lab users with knowledge artefacts employing their semantic descriptions. The
services corresponding to each one of these modules are described along with the
proposed functionality for each one, based upon the motivating scenarios and the
subsequent definition of the key concepts of Trialogical Learning.