A knowledge graph is a structured network of entities and the relationships between them. It stores not just facts about individual things, but the connections between those things, in a form that lets a machine reason across the network rather than just retrieve isolated records. Search engines and AI systems use knowledge graphs to understand meaning, resolve ambiguity, and answer questions that require connecting multiple entities.