The HMT project uses IETF-standard URN notation for all scholarly citation. URNs are text strings with a specified syntax and semantics. They are independent of any specific technology, can be parsed by human readers, and are machine-actionable.
hmt-textmodel library depends on the CITE architecture’s
cite library for
Cite2Urn classes that you can instantiate from a string value. These classes include numerous functions for manipulating the URN objects.
hmt-textmodel library uses the generic
ohco2 library for two important constructs:
Corpusof texts, made from a Vector of
CitableNodeobject, a single citable passage of text with URN and text content