This document describes a research and development project - Semantic Web and Cooperative Problem Solving for Online Communities of Practice. The aim of the project is to build a system supporting Cooperative Problem Solving within the framework of online Communities of Practice, applying the concepts of the Semantic Web. The document presents the background, objectives and partial results of the project.