CitableText.jl

A Julia module for working with citable texts following the OHCO2 model of an ordered hierarchy of citable objects.
Author cite-architecture
Popularity
0 Stars
Updated Last
4 Months Ago
Started In
December 2020

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