API documentation
Construct and work with a CiteLibrary
CitableLibrary.library
— FunctionConstruct a CiteLibrary
.
library(collections; libname, liburn, license, cexversion)
Optional parameters
liburn
Unique identifier for this library. Must be a subtype ofUrn
.libname
Name of library (value returned bylabel
)license
License. Default is cc-nc-by.cexversion
Version 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()