Methods for knowledge management