A knowledge graph (KG) represents a collection of interlinked descriptions of entities – real-world objects, events, situations or abstract concepts – where:
- Descriptions have a formal structure that allows both people and computers to process them in an efficient and unambiguous manner;
- Entity descriptions contribute to one another, forming a network, where each entity represents part of the description of the entities, related to it.
Knowledge graphs combine characteristics of several data management paradigms and can be understood as a:
- Database, because the data can be queried via structured queries;
- Graph, because it can be analyzed as any other network data structure;
- Knowledge base, because the data in it bears formal semantics, which can be used to interpret the data and infer new facts.
Explanation by Fluffy MacCoy: https://hackernoon.com/wtf-is-a-knowledge-graph-a16603a1a25f