User profile integration in knowledge management systems