Kelly Mears

Knowledge Graph

Information modelled as entities and the typed relationships between them.

Meaning & Society2 min read205 words9 out · 12 in
also calledSemantic network

A knowledge graph represents information as nodes (entities) and edges (relationships), rather than as documents or as rows in a table. The structure matters because it lets questions be asked across relationships — what connects these two things, what else shares this property — which neither prose nor a rigid hierarchy supports.

Formal knowledge graphs use typed relationships and identifiers so that separate statements about the same entity compose: the model behind Schema.org markup, where a page emits a reference by identifier and it resolves against a description published elsewhere. See Structured Data.

Informal knowledge graphs use untyped links between notes and get much of the benefit for almost none of the cost. What a personal wiki gains from being a graph rather than a hierarchy is that a concept can sit in many contexts at once, and that connections can be discovered rather than planned. See Zettelkasten and Backlink.

The failure mode of the formal kind is over-modelling — an ontology so precise that adding anything requires a decision nobody wants to make. The failure mode of the informal kind is under-modelling — links so indiscriminate that the graph carries no signal. The useful middle is a small number of relationship kinds used consistently.

See also5

Hand-picked in the note itself — the neighbours worth reading next.

Related2

Nearby in the graph rather than deliberately chosen. Looser, sometimes surprising.

Linked from12

Notes elsewhere in the wiki that reach for this one.