Base.:==Method

Override Base.== for CatalogedText.

==(t1, t2)

Required function for Citable abstraction.

Base.:==Method

Override Base.== for CitablePassage.

==(doc1, doc2)
Base.:==Method

Override Base.== for CitablePassage.

==(psg1, psg2)
Base.:==Method

Override Base.== for CitableTextCorpus.

==(corp1, corp2)
Base.:==Method

Override Base.== for TextCatalogCollection.

==(cat1, cat2)
Base.eltypeMethod

Implement eltype for TextCatalogCollection.

eltype(c)
Base.eltypeMethod

Implement eltype for TextCatalogCollection.

eltype(catalog)
Base.iterateMethod

Required function to iterate a document using julia Base functions.

iterate(doc, state)
Base.iterateMethod

Required function to iterate a document using julia Base functions.

iterate(doc)
Base.iterateMethod

Required function to iterate a document using julia Base functions.

iterate(c, state)
Base.iterateMethod

Required function to iterate a document using julia Base functions.

iterate(c)
Base.iterateMethod

Implement required iterate function with two parameters for TextCatalogCollection.

iterate(catalog, state)
Base.iterateMethod

Implement required iterate function with one parameter for TextCatalogCollection.

iterate(catalog)
Base.lengthMethod

Implement length for CitableTextCorpus.

length(c)
Base.lengthMethod

Implement length for TextCatalogCollection.

length(catalog)
Base.showMethod

Override Base.show for CatalogedText.

show(io, catentry)

Required function for Citable abstraction.

Base.showMethod

Override Base.show for CitableDocument.

show(io, doc)
Base.showMethod

Override Base.show for CitablePassage.

show(io, psg)

Required function for Citable abstraction.

Base.showMethod

Override Base.show for CitableDocument.

show(io, corp)
Base.showMethod

Override Base.show for TextCatalogCollection.

show(io, catalog)
CitableBase.cexMethod

Implement cex function required by Citable interface for CatalogedText.

cex(cataloged; delimiter)
CitableBase.cexMethod

Format a CitableDocument as a CEX ctsdata block.

cex(doc; delimiter)

Required function for Citable abstraction.

CitableBase.cexMethod

Format a CitablePassage as a delimited-text string.

cex(psg; delimiter)

Required function for Citable abstraction.

CitableBase.cexMethod

Serialize catalog to a ctscatalog block.

cex(catalog; delimiter)
CitableBase.fromcexMethod

Parse a single line of CEX data into a CatalogedText.

fromcex(cexstring, ; delimiter, configuration, strict)
CitableBase.fromcexMethod

Parse a delimited-text string into a CitablePassage.

fromcex(s, ; delimiter, configuration, strict)
CitableBase.fromcexMethod

Read content of ctsdata blocks in CEX-formatted string into a CitableTextCorpus.

fromcex(
    trait,
    cexstring,
    ;
    delimiter,
    configuration,
    strict
)
CitableBase.fromcexMethod

Instantiate a text catalog from CEX source

fromcex(trait, cexsrc, ; delimiter, configuration, strict)
CitableBase.fromcexMethod

Parse a Vector CiteEXchange.Blocks into a CitableDocument.

fromcex(v, CitableDocument; delimiter, docurn, title)
CitableBase.labelMethod

Find human-readable label for a CatalogedText.

label(catentry)
CitableBase.labelMethod

Label for doc.

label(doc)

Required function for Citable abstraction.

CitableBase.labelMethod

Label for psg.

label(psg)

Required function for Citable abstraction.

CitableBase.urnMethod

Find URN identifier for a CatalogedText.

urn(catentry)
CitableBase.urnMethod

URN identifyiing doc.

urn(doc)

Required function for Citable abstraction.

CitableBase.urnMethod

URN identifying psg.

urn(psg)

Required function for Citable abstraction.

CitableBase.urncontainsMethod

Filter corpus for entries with urn matching urn for containment.

urncontains(urn, corpus)
CitableBase.urncontainsMethod

Filter catalog for entries with urn matching urn for containment.

urncontains(urn, catalog)
CitableBase.urnequalsMethod

Filter corpus for entries with urn matching urn for equality.

urnequals(urn, corpus)
CitableBase.urnequalsMethod

Filter catalog for entries with urn matching urn for equality.

urnequals(urn, catalog)
CitableBase.urnsimilarMethod

Filter corpus for entries with urn matching urn for similarity.

urnsimilar(urn, corpus)
CitableBase.urnsimilarMethod

Filter catalog for entries with urn matching urn for similarity.

urnsimilar(urn, catalog)
CitableBase.urntypeMethod

Identify URN type for a CatalogedText as CtsUrn.

urntype(catentry)
CitableBase.urntypeMethod

Identify URN type for a CitablePassage as CtsUrn.

urntype(catentry)

Required function for Citable abstraction.

CitableBase.urntypeMethod

Identify URN type for a CitableTextCorpus as CtsUrn.

urntype(corpus)
CitableBase.urntypeMethod

Identify URN type for a TextCatalogCollection as CtsUrn.

urntype(catalog)
CitableCorpus.citationdepthMethod

Calculate number of citation levels defined for a cataloged text.

citationdepth(catalogedtext; subdivider)
CitableCorpus.citationdepthMethod

"Find in a dataframe of catalog data the number of citation levels defined for a text identified by URN.

citationdepth(u, df)
CitableCorpus.entryMethod

Construct a CatalogedText allowing for some default values.

entry(
    u,
    citation,
    group,
    work,
    version;
    exemplar,
    online,
    lang
)
CitableCorpus.selectMethod

Select CitablePassages identified by a CtsUrn from a corpus. Returns a (possibly empty) Vector of CitablePassages.

select(u, c)
CitableCorpus.selectMethod

Select CitablePassages identified by a CtsUrn from a source vector v.

select(u, v)
Tables.columnsMethod

Implement columns function for CitableTextCorpus.

columns(corp)
Tables.columnsMethod

Implement columns function for CitableTextCorpus.

columns(cat)
Tables.istableMethod

Define CitableTextCorpus as implementing Tables.

istable(t)
Tables.istableMethod

Define CitableTextCorpus as implementing Tables.

istable(cat)
Tables.rowsMethod

Implement rows function for CitableTextCorpus.

rows(corp)
Tables.rowsMethod

Implement rows function for TextCatalogCollection.

rows(cat)