Citation canon explorer
The <ls> citation graph across eleven Cologne Sanskrit dictionaries, read as a
single dictionary × text matrix: which canonical text each dictionary cites,
how often, and how the whole apparatus is shaped. This is the first-class view of
the data/citations/
graph behind the A50 paper.
It answers one testable question — PH1 CANON-CORE: is the shared canon a nested core–periphery (each dictionary's cited texts approximately a subset of the next-broader one's — one canon in additive strata), or is it modular (dictionaries carry partly disjoint tradition communities)?
This is the text graph — what the dictionaries quote. It is a different object from the Citation apparatus page, which measures apparatus style (density, breadth, siglum overlap). Read the two together.
The matrix is
dictionaries × texts with citation edges (fill %). Dictionary codes are the <ls>-tagged Cologne sources; text names are already IAST.
Topology verdict —
The binarised matrix is scored two ways and each is compared to
Canon heatmap — dictionaries × most-cited texts
Rows (dictionaries) are ordered by apparatus breadth, top to bottom; columns (texts) by how many dictionaries cite them, left to right — the packing that makes a nested matrix look like a staircase and a modular matrix look blocky. Colour is log citation count.
Empty cells are true zeros (that dictionary does not cite that text in its tagged apparatus). A staircase of decreasing fill down and to the right would mean nesting; discrete blocks would mean disjoint communities.
Canon curve — how widely shared is each text?
The number of texts cited by exactly k of the
Per-dictionary fingerprint
Breadth (distinct texts cited), total citation volume, coverage of the shared
core (the
Tradition communities — naming the modular split
The topology verdict above says the apparatus is modular: the dictionaries
carry partly disjoint tradition communities. This panel names them, joining a
curated text → tradition overlay onto the citation edges and reading off, per
dictionary, how its citation volume splits across traditions.
⚠️ This map is
${trad.evidenceLabel}(). The ${trad.reviewState.taggedTexts}text→tradition assignments are scholarly proposals routed to human review (agenda backlog #9); unreviewed tags are shown as inferred, never asserted as fact. Confidence:high · medium · low. Shares are over the tagged texts (the modular signal — shared head + each dictionary's heaviest sources), not the full -text graph.
Each dictionary's bar is its citation profile across traditions —
bhsreads as an almost pure Buddhist community, the Apte pair (ap/ap90) andlrvas classical-kāvya,mw/mdas Vedic (over a small tagged sample — see the limitations below). Distinct blocks, not one shared ladder: the modular verdict made concrete.
The tagged texts
The ${trad.reviewState.taggedTexts} curated assignments behind the panel, with
proposed tradition, confidence, and review state. This is the map A50 §4 cites;
it is regenerated from
data/citations/tradition_tags.tsv
by npm run build-tradition-tags.
Most-cited texts — the shared reading list
The top
Chart Trust Block
- Claim:
- Evidence label:
${data.evidenceLabel}; review status:${data.reviewStatus}. - Source files:
ls_citation_edges.tsv,ls_citation_nodes.tsv. - Generated by:
npm run build-citation-canon→src/data/citations/citation_canon.json; verdict(NODF , permutation p ; Barber Q , permutation p ; degree-preserving nulls, Dror et al. 2018 protocol). - Validation:
npm run validate-citation-canon(matrix dimensions, per-dict counts, canon-curve sum, verdict–stats consistency);npm test;npm run build. - Known false negatives: prose/
iticitations (VCP, SKD, WIL) are not in the<ls>graph, so those dictionaries' rows understate their real canon; MW's grammatical/editorial<ls>markers (63,582) are filtered as non-text, so MW is under-represented. - Review status: the topology test is machine-reviewed; the tradition-community panel is built from the curated
tradition_tags.tsvmap (inferred, agenda backlog #9), flagged by review state on the page — unreviewed tags are never shown as fact. Vote vianpm run build-tradition-review-sheet→review/csl-atlas-tradition-tags_119texts_review.html. - Owner repo:
csl-atlas. - Next action: read the highlighted off-canon rows (e.g.
bhs's Buddhist sources) against the exact dictionary entries via the source viewer, and cross-check apparatus style on the Citation apparatus page. - External dependencies: none at runtime; inputs are two committed atlas TSVs.
- Boundary note: dictionary citation evidence only — no corpus passage search, no standards export.
Generated by npm run build-citation-canon. See
docs/ATLAS_RESEARCH_AGENDA.md
§2 PH1 / §3 V1 and
docs/articles/A50_ls_citation_frequency_graph.md.
CC-BY-SA-4.0.