Concept maps are graphical representations that organize concepts hierarchically from general to specific. The most general concepts are at the top levels with progressively more specific concepts below. Concepts on the same level tend to have similar degrees of generality. Resources can be attached to concepts to further explain their meanings. Over time, concept maps reveal changes in the map creator's understanding of the domain.