This is a book chosen for Tsinghua's Cognitive Foundation course. The key ideas we used in this class is that all mental processes can be roughly classified into three kinds of metaphors:
Ontological Metaphor, Orientational Metaphor, and Structural Metaphor.
We think that this classification help us define three kinds of information processing strategies to organize knowledge. Moreover, it is possible to leverage the properties of these metaphors to make information in these three kinds of metaphors computable.