A knowledge graph is a structured representation of entities and their relationships, usually expressed as nodes and edges. It enables linking, querying, reasoning, search, and contextual retrieval across connected information.