Zum Inhalt springen

Get started

Dieser Inhalt ist noch nicht in deiner Sprache verfügbar.

Citations like “Plato, Republic 514a” or “Aristotle, Eth. Nic. 1094a1” are foundational to scholarship in classics, theology, law, philosophy, and adjacent disciplines. Every serious edition, commentary, and database uses them. Yet none of them has a native, persistent, machine-readable identifier you can paste into a tool, link from a paper, or feed to an indexing pipeline. They live as plain text inside footnotes and prose, dependent on the reader knowing the citation convention.

That mismatch — central in scholarship, invisible to software — is what TextRefs addresses.

TextRefs is an open registry. For each canonical reference we mint a persistent HTTP URI, attach curated mappings to relevant external identifiers (CTS URNs, Wikidata QIDs, DOIs, library and edition URLs), record resolver targets where readers can inspect the passage, document provenance and uncertainty, and publish everything as JSON-LD under non-profit governance. The registry is read-only and changes happen via reviewed pull requests; data is released under CC0 so it can flow into any tool that needs it.

The same model covers a Stephanus passage in Plato, a Bekker line in Aristotle, a chapter-and-verse in the Vulgate, an article in the Summa, and a fragment in the Digesta — every traditional reference system is a CitationSystem with its own locator rules.

Use TextRefs for the stable citation identity: the passage, article, line, section, or fragment a scholar means when they write a traditional reference. Keep edition text, commentary, apparatus, translations, and platform-specific records in the systems that already curate them.

This division is deliberate. TextRefs stays small, persistent, and legally reusable; libraries, editions, catalogues, and reading platforms keep doing the richer work they are built for. The registry connects them through curated mappings instead of trying to replace them. See the related systems comparison for the full picture.

  • How it works — the practical model: identity, mappings, resolver targets, and examples.
  • Use cases — concrete scenarios across research, libraries, digital editions, and AI grounding.
  • Mappings and resolver targets — how to model external identifiers, reading URLs, and canonical-citation candidates.
  • Authoring registry data — the contributor YAML format and the npm run build:data pipeline.
  • Related identifier systems — how TextRefs relates to DOI, ARK, CTS, DTS, Wikidata, VIAF, and friends.
  • The standard — the normative specification text (v0.1.0-draft).
  • The association — the non-profit behind TextRefs, its statutes, and the open board search.