This article proposes the DataBook, a design pattern that utilizes Markdown to bridge the gap between large-scale RDF knowledge graphs and small, ephemeral, task-specific semantic content. By combining YAML frontmatter for metadata, inline identifiers for addressability, and typed fenced code blocks for data payloads, DataBooks create self-describing and portable semantic artifacts. The authors argue that this approach allows for a microdatabase model where structured data can exist without the overhead of a full triple store.
Key points include:
The use of Markdown as a substrate for semantic infrastructure.
Defining the microdatabase for small-scale, non-indexed knowledge work.
Inverting the LLM role to act as a transformation engine within a DataBook pipeline.
Implementing provenance through process stamps in YAML metadata.
Managing complex dependencies via manifest DataBooks and build graphs.
Supporting secure data transfer through designed-in encryption profiles.