API documentation
Construct and work with a CiteLibrary
CitableLibrary.library — FunctionConstruct a CiteLibrary.
library(collections; libname, liburn, license, cexversion)
Optional parameters
liburnUnique identifier for this library. Must be a subtype ofUrn.libnameName of library (value returned bylabel)licenseLicense. Default is cc-nc-by.cexversionVersion of the CEX standard used in serializing library. Default is the current version.
CitableLibrary.collectiontypes — FunctionList types of collections in library.
collectiontypes(lib)
CitableLibrary.collections — FunctionList all collections in the library.
collections(lib)
List all collections in the library of type T.
collections(lib, T)
CitableLibrary.license — FunctionLicense for collected material in library as a whole.
license(lib)
CitableLibrary.cexversion — FunctionCEX version to use in serialization.
cexversion(lib)
Functions operating on citable collections
CitableLibrary.citablecollection — FunctionTrue if x has the value CitableLibraryCollection for the CitableLibraryTrait.
citablecollection(x)
Internals
CitableLibrary.UuidUrn — TypeA UUID value in URN notation.
CitableLibrary.uuidUrn — FunctionGenerate a new UuidUrn
uuidUrn()