A concept map is a diagram that depicts relationships between concepts in a hierarchical structure. Concepts are represented as boxes or circles connected by labeled arrows, with relationships expressed as phrases like "causes" or "contributes to." The technique of visualizing these relationships is called concept mapping. Concept maps define ontologies for computer systems using modeling languages. They organize and structure knowledge for designers, engineers, and technical writers.