API documentation: citation with URNs

Published

May 6, 2024

as_urn

Compute CtsUrns for each string in a vector of RCL citation strings.

Example

julia> as_urn(["Luke 2.1-1.14"])
1-element Vector{CitableText.CtsUrn}:
 urn:cts:compnov:bible.luke:2.1-1.14
as_urn(v)

Compute a nested vector of vectors of CtsUrns from a nested vector of vectors of string values.

Example

julia> advent(1, 2023) |> readings |> psalm |> as_urn
1-element Vector{Vector{CitableText.CtsUrn}}:
 [urn:cts:compnov:bible.psalm:80.1-80.7, urn:cts:compnov:bible.psalm:80.16-80.18]
as_urn(v)

Compute a CtsUrn for a single RCL citation string.

Example

julia> as_urn("Isaiah 64.1-64.9")
urn:cts:compnov:bible.isaiah:64.1-64.9
as_urn(s)
Caution

Content TBA

CTS URNs are in the urn:cts:compnov: namespace, with texgroup bible.