CitableText.jl
A Julia module for working with citable texts following the OHCO2 model of an ordered hierarchy of citable objects.
Plans for version 1.0
Working with CTS URNs.
- adding/dropping the passage component of a CtsUrn
- adding/dropping the version part of a CtsUrn's work hierarchy
- adding/dropping the exemplar part of a CtsUrn's work hierarchy
- finding the depth of the passage citation hierarchy
- collapsing the passage citation hierarchy to a given depth or by a relative amount
Working with a corpus of citable passages
URN comparison
- containment
- equality (==)
- similarity
Retrieval:
- leaf node
- containing node
- range
Navigation:
- find next node
- find previous node
Working with a catalog of texts
- load from delimited text sources
- compare contents of catalog with contents of a corpus