CitableBase.jl
A Julia module defining the two core abstractions of the CITE architecture:
- identifiers expressible using the syntax of the IETF URN specification
- citable units, identified by URN, and including a human-readable label
Although the package includes a few trivial convenience functions, its main purpose is to provide types that can be extended for specific types of URNs and specific types of citable entities. See:
- CitableText.jl
- CitableObject.jl
- CitablePhysicalText.jl
- CitableImage.jl (in progress)