Knowledge Graph


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.

Key Characteristics

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: