Reference to a Textual Locus

A cross-reference to a specific location within the text being edited or another text in the BEDA corpus, with one or more hierarchical levels (block, column, line, etc.).

Syntax

An optional BEDA file key, used to reference another project, separated by a colon :, possibly followed by a series of sublocations separated by semicolons ;, each consisting of a metadata key and a value separated by an equal sign =, all enclosed within hash symbols #…#.

Multiple locations, each with its own file key and optional series of sublocations, may be placed within the hash symbols #…#, separated by slashes /.

Overview

NotationSimplified ASTPaper Output
#ρₖᵟ:kᵟ=vᵟ;…/…#Locus {refs: ρᵣ}ρₚ
  • ρₖᵟ = optional BEDA key that redirects to another project.
  • kᵟ = any key corresponding to an arbitrary reference level (listed below).
  • vᵟ = value of the reference.
  • ρₚ = loci references rendered.
Supported Metadata Keys and Values
KeyMeaningFormattingMinification
column, col, ccolumncolc
line, ln, llinelnl
section, sec, sect, ssectionsects
page, pag, p, pgpagepagp
entry, nentryentryn
folio, fol, ffoliofolf
face, facfacefacefac
side, sidsidesidesid
row, rwrowrowrw
block, blblockblockbl
fragment, frag, frfragmentfrfr
volume, vol, vvolumevolv
part, ptpartpartpt
manuscript, msmanuscriptmsms
work, wk, opworkworkwk
chapter, chap, chchapterchapch
paragraph, para, parparagraphparpar
clause, clclauseclcl
word, wwordwordw
glyph, gglyphgg
number, no, nr, numnumbernono

Examples

NotationPaper Output
#paikuli-d2-mp: block = D2; ln = 3#
#work = mackenzie_1971; entry = duxš#
#
  entry = NPi; plate = 2; col = 2; ln = 1 /
  pag = 45; sect = 22; ln = 6
#

EpiDoc Outputs

NotationEpiDoc (XML)
#paikuli-d2-mp: block = D2; ln = 3#
<ab>
    <ref target="beda:paikuli-d2-mp#block-D2-ln-3">block D2, ln 3
    </ref>
</ab>
#work = mackenzie_1971; entry = duxš#
<ab>
    <ref target="#work-mackenzie_1971-entry-duxš">entry duxš
    </ref>
</ab>
#
  entry = NPi; plate = 2; col = 2; ln = 1 /
  pag = 45; sect = 22; ln = 6
#
<ab>
    <ref target="#entry-NPi-plate-2-col-2-ln-1">entry NPi, plate 2, col 2, ln 1
    </ref>
    <ref target="#pag-45-sect-22-ln-6">pag 45, sect 22, ln 6
    </ref>
</ab>

Structural Analysis (Conceptual AST)

NotationAST
#paikuli-d2-mp: block = D2; ln = 3#
Locus
  → paikuli-d2-mp (block D2, ln 3)
#work = mackenzie_1971; entry = duxš#
Locus
  → (work mackenzie_1971, entry duxš)
#
  entry = NPi; plate = 2; col = 2; ln = 1 /
  pag = 45; sect = 22; ln = 6
#
Locus
  → (entry NPi, plate 2, col 2, ln 1)
  → (pag 45, sect 22, ln 6)