Sparqdown

Sparqdown is a document language that combines SPARQL, RDF TriG, and Markdown.

It lets you embed structured knowledge directly in a human-readable document, making that knowledge queryable without leaving the document model.

Why Sparqdown?

Most documents contain implicit structure — tables of data, named entities, relationships between concepts. Sparqdown makes that structure explicit and machine-readable while preserving the natural flow of prose.

How it works

A Sparqdown document has two parts:

  • A graph block (between --- delimiters) that contains RDF triples and named graphs
  • A body that contains Markdown-like prose, with binding references that pull values from the graph