CitableBase.jl

A Julia module defining the two core abstractions of the CITE architecture:

  1. identifiers expressible using the syntax of the IETF URN specification
  2. citable units, identified by URN, and including a human-readable label

Implementations of the Urn abstraction

The CITE Architecture identifies only two kinds of fundamental URN. They are implemented in Julia by:

Implementations of the Citable abstraction

Links will be added to the list below as implementations are tested against the current version of CitableBase.

Citable texts

In the CitableCorpus module:

  • CitablePassage
  • CitableDocment

Analyses of texts:

  • citable analyzed token

Collections of objects

  • citable object