Concept mapping is a technique for representing knowledge in graphs.
Knowledge graphs are networks of concepts.
Nodes represent concepts and links represent the relations between concepts. Concepts and sometimes links are labeled. Concepts and links may be categorised, they can be simply associative, specified or divided in categories such as causal or temporal relations. The concept mapping technique was developed by Prof. Joseph D. Novak at Cornell University in the 1960s. This work was based on the theories of David Ausubel, who stressed the importance of prior knowledge in being able to learn about new concepts.