Base.showMethod

Override show for UuidUrn type.

show(io, u)
Base.showMethod

Override Base.show for CiteLibrary.

show(io, lib)
CitableBase.cexMethod

Serialize contents of lib to a CEX string.

cex(lib; delimiter)

Required function for CexTrait.

CitableBase.fromcexMethod

CiteLibrary requires additional information to be instantiated from CEX source. Warn and return nothing.

fromcex(s, CiteLibrary; delimiter)

Required function for CexTrait.

CitableBase.labelMethod

Name of library.

label(lib)

Required function for CitableTrait.

CitableBase.urnMethod

URN identifying library. Required function for CitableTrait.

urn(lib)
CitableBase.urncontainsMethod

Apply urncontains to all collections in lib of type T.

Returns a possibly empty list of objects.

CitableBase.urnequalsMethod

Apply urnequals to all collections in lib of type T.

urnequals(urn, lib, T)

Returns a possibly empty list of objects.

CitableLibrary.libraryMethod

Construct a CiteLibrary.

library(collections; libname, liburn, license, cexversion)

Optional parameters

  • liburn Unique identifier for this library. Must be a subtype of Urn.
  • libname Name of library (value returned by label)
  • license License. Default is cc-nc-by.
  • cexversion Version of the CEX standard used in serializing library. Default is the current version.