Skip to content

memex

A memex — a portable knowledge graph. Named for Vannevar Bush’s 1945 vision of a personal knowledge store with associative trails.

A memex is a SQLite database file containing entities, relationships, and trails. It’s the “disk image” to a simulation’s “VM” — persistent knowledge that can be loaded, forked, snapshotted, and shared.

Types: personal (your mind), domain (expertise), snapshot (point-in-time), fork (experimental copy), community (published for others).

Plural is “memex” (same word, like aircraft or fish).

Examples: joe.db (personal), astronomy.db (domain), spacex-history.db (community)

MetadataValue
Pluralmemex
Subtitle fielddescription
FieldType
descriptiontext
originstring
filePathstring
nodeCountinteger
edgeCountinteger
fileSizestring
snapshotOfdatetime
publishedboolean
RelationTarget
ownerperson
forkedFrommemex
snapshotsmemex[]

External standards this shape draws from or aligns with. See Shape design principles for how prior art informs shape design.