analysis of knowledge