Encyclopedia of communities of practice in information and knowledge management