CitableCorpus.CatalogedText
— TypeA catalog description of a text.
CitableCorpus.CexCatalogedText
— TypeValue for CexTrait
CitableCorpus.CexCorpus
— TypeSingleton type to use as value for CexTrait
CitableCorpus.CexPassage
— TypeValue for CexTrait
CitableCorpus.CitableCorpusTrait
— TypeSingleton type to use as value for CitableTrait
CitableCorpus.CitableDocument
— TypeA canonically citable text.
CitableCorpus.CitableDocumentCollection
— TypeSingleton value for CitableCollectionTrait
CitableCorpus.CitablePassage
— TypeA canonically citable text node.
CitableCorpus.CitableTextCatalog
— TypeSingleton type to use as value for CitableTrait
CitableCorpus.CitableTextCorpus
— TypeA canonically citable text corpus.
CitableCorpus.CitableTextEntry
— TypeSingleton type to use as value for CitableTrait
CitableCorpus.CtsComparableCorpus
— TypeSingleton type to use as value for UrnComparisonTrait
CitableCorpus.CtsComparableTextCatalog
— TypeSingleton type to use as value for UrnComparisonTrait
CitableCorpus.CtsComparableTextCatalogEntry
— TypeSingleton type to use as value for UrnComparisonTrait
CitableCorpus.CtsUrnComparablePassage
— TypeValue for UrnComparisonTrait
CitableCorpus.DocumentCitableByCtsUrn
— TypeValue for CitableTrait
CitableCorpus.PassageCitableByCtsUrn
— TypeValue for CitableTrait
CitableCorpus.TextCatalogCex
— TypeSingleton type to use as value for CexTrait
CitableCorpus.TextCatalogCollection
— TypeA catalog of texts.
Base.:==
— MethodOverride Base.== for CatalogedText
.
==(t1, t2)
Required function for Citable
abstraction.
Base.:==
— MethodOverride Base.== for CitablePassage
.
==(doc1, doc2)
Base.:==
— MethodOverride Base.== for CitablePassage
.
==(psg1, psg2)
Base.:==
— MethodOverride Base.== for CitableTextCorpus
.
==(corp1, corp2)
Base.:==
— MethodOverride Base.== for TextCatalogCollection
.
==(cat1, cat2)
Base.eltype
— MethodImplement eltype
for TextCatalogCollection
.
eltype(c)
Base.eltype
— MethodImplement eltype
for TextCatalogCollection
.
eltype(catalog)
Base.iterate
— MethodRequired function to iterate a document using julia Base
functions.
iterate(doc, state)
Base.iterate
— MethodRequired function to iterate a document using julia Base
functions.
iterate(doc)
Base.iterate
— MethodRequired function to iterate a document using julia Base
functions.
iterate(c, state)
Base.iterate
— MethodRequired function to iterate a document using julia Base
functions.
iterate(c)
Base.iterate
— MethodImplement required iterate function with two parameters for TextCatalogCollection
.
iterate(catalog, state)
Base.iterate
— MethodImplement required iterate function with one parameter for TextCatalogCollection
.
iterate(catalog)
Base.length
— MethodImplement length
for CitableTextCorpus
.
length(c)
Base.length
— MethodImplement length
for TextCatalogCollection
.
length(catalog)
Base.show
— MethodOverride Base.show for CatalogedText
.
show(io, catentry)
Required function for Citable
abstraction.
Base.show
— MethodOverride Base.show for CitableDocument
.
show(io, doc)
Base.show
— MethodOverride Base.show for CitablePassage
.
show(io, psg)
Required function for Citable
abstraction.
Base.show
— MethodOverride Base.show for CitableDocument
.
show(io, corp)
Base.show
— MethodOverride Base.show for TextCatalogCollection
.
show(io, catalog)
CitableBase.cex
— MethodImplement cex
function required by Citable
interface for CatalogedText
.
cex(cataloged; delimiter)
CitableBase.cex
— MethodFormat a CitableDocument
as a CEX ctsdata
block.
cex(doc; delimiter)
Required function for Citable
abstraction.
CitableBase.cex
— MethodFormat a CitablePassage
as a delimited-text string.
cex(psg; delimiter)
Required function for Citable
abstraction.
CitableBase.cex
— MethodSerialize c
to CEX format.
cex(c; delimiter)
CitableBase.cex
— MethodSerialize catalog
to a ctscatalog
block.
cex(catalog; delimiter)
CitableBase.cextrait
— MethodDefineCexTrait
value for CatalogedText
.
cextrait(catentry)
CitableBase.cextrait
— MethodDefineCexTrait
value for CitablePassage
.
cextrait(_)
CitableBase.cextrait
— MethodDefineCexTrait
value for CitablePassage
.
cextrait(_)
CitableBase.cextrait
— MethodDefineCexTrait
value for CitableTextCorpus
.
cextrait(_)
CitableBase.cextrait
— MethodDefineCexTrait
value for TextCatalogCollection
.
cextrait(_)
CitableBase.citablecollectiontrait
— MethodDefineCitableCollectionTrait
value for CitableDocument
.
citablecollectiontrait(_)
CitableBase.citablecollectiontrait
— MethodDefineCitableTrait
value for CitableTextCorpus
.
citablecollectiontrait(_)
CitableBase.citablecollectiontrait
— MethodDefineCitableTrait
value for TextCatalogCollection
.
citablecollectiontrait(_)
CitableBase.citabletrait
— MethodDefineCitableTrait
value for CatalogedText
.
citabletrait(_)
CitableBase.citabletrait
— MethodDefineCitableTrait
value for CitablePassage
.
citabletrait(_)
CitableBase.citabletrait
— MethodDefineCitableTrait
value for CitablePassage
.
citabletrait(_)
CitableBase.fromcex
— MethodParse a single line of CEX data into a CatalogedText
.
fromcex(cexstring, ; delimiter, configuration, strict)
CitableBase.fromcex
— MethodParse a delimited-text string into a CitablePassage
.
fromcex(s, ; delimiter, configuration, strict)
CitableBase.fromcex
— MethodRead content of ctsdata
blocks in CEX-formatted string into a CitableTextCorpus
.
fromcex(
trait,
cexstring,
;
delimiter,
configuration,
strict
)
CitableBase.fromcex
— MethodInstantiate a text catalog from CEX source
fromcex(trait, cexsrc, ; delimiter, configuration, strict)
CitableBase.fromcex
— MethodParse a Vector CiteEXchange.Block
s into a CitableDocument
.
fromcex(v, CitableDocument; delimiter, docurn, title)
CitableBase.label
— MethodFind human-readable label for a CatalogedText
.
label(catentry)
CitableBase.label
— MethodLabel for doc
.
label(doc)
Required function for Citable
abstraction.
CitableBase.label
— MethodLabel for psg
.
label(psg)
Required function for Citable
abstraction.
CitableBase.urn
— MethodFind URN identifier for a CatalogedText
.
urn(catentry)
CitableBase.urn
— MethodURN identifyiing doc
.
urn(doc)
Required function for Citable
abstraction.
CitableBase.urn
— MethodURN identifying psg
.
urn(psg)
Required function for Citable
abstraction.
CitableBase.urncomparisontrait
— MethodDefineUrnComparisonTrait
value for CatalogedText
.
urncomparisontrait(_)
CitableBase.urncomparisontrait
— MethodDefineUrnComparisonTrait
value for CitablePassage
.
urncomparisontrait(_)
CitableBase.urncomparisontrait
— MethodDefineCitableTrait
value for TextCatalogCollection
.
urncomparisontrait(_)
CitableBase.urncomparisontrait
— MethodDefineUrnComparisonTrait
value for TextCatalogCollection
.
urncomparisontrait(_)
CitableBase.urncontains
— MethodTrue if urn matches catentry.urn for containment.
urncontains(catentry, urn)
CitableBase.urncontains
— MethodTrue if urn matches psg.urn for containment.
urncontains(psg, urn)
CitableBase.urncontains
— MethodFilter corpus
for entries with urn matching urn
for containment.
urncontains(urn, corpus)
CitableBase.urncontains
— MethodFilter catalog
for entries with urn matching urn
for containment.
urncontains(urn, catalog)
CitableBase.urnequals
— MethodTrue if urn matches catentry.urn for equality.
urnequals(catentry, urn)
CitableBase.urnequals
— MethodTrue if urn matches psg.urn for equality.
urnequals(psg, urn)
CitableBase.urnequals
— MethodFilter corpus
for entries with urn matching urn
for equality.
urnequals(urn, corpus)
CitableBase.urnequals
— MethodFilter catalog
for entries with urn matching urn
for equality.
urnequals(urn, catalog)
CitableBase.urnsimilar
— MethodTrue if urn matches catentry.urn for similarity.
urnsimilar(catentry, urn)
CitableBase.urnsimilar
— MethodTrue if urn matches psg.urn for similarity.
urnsimilar(psg, urn)
CitableBase.urnsimilar
— MethodFilter corpus
for entries with urn matching urn
for similarity.
urnsimilar(urn, corpus)
CitableBase.urnsimilar
— MethodFilter catalog
for entries with urn matching urn
for similarity.
urnsimilar(urn, catalog)
CitableBase.urntype
— MethodIdentify URN type for a CatalogedText
as CtsUrn
.
urntype(catentry)
CitableBase.urntype
— MethodIdentify URN type for a CitablePassage
as CtsUrn
.
urntype(catentry)
Required function for Citable
abstraction.
CitableBase.urntype
— MethodIdentify URN type for a CitableTextCorpus
as CtsUrn
.
urntype(corpus)
CitableBase.urntype
— MethodIdentify URN type for a TextCatalogCollection
as CtsUrn
.
urntype(catalog)
CitableCorpus.citation
— MethodRetrieve label for citation pattern of txt
.
citation(txt)
CitableCorpus.citationdepth
— MethodCalculate number of citation levels defined for a cataloged text.
citationdepth(catalogedtext; subdivider)
CitableCorpus.citationdepth
— Method"Find in a dataframe of catalog data the number of citation levels defined for a text identified by URN.
citationdepth(u, df)
CitableCorpus.document_urns
— MethodIdentify documents in a corpus by URN.
document_urns(c)
CitableCorpus.document_urns
— MethodIdentify documents in a list of passages by URN.
document_urns(v)
CitableCorpus.entry
— MethodConstruct a CatalogedText
allowing for some default values.
entry(
u,
citation,
group,
work,
version;
exemplar,
online,
lang
)
CitableCorpus.exemplar
— MethodRetrieve label for exemplar (if any) of txt
.
exemplar(txt)
CitableCorpus.indexrange
— MethodFind index of two URNs u1
and u2
in corpus c
.
indexrange(u1, u2, c)
CitableCorpus.indexurn
— MethodFind index of URN u
in corpus c
.
indexurn(u, c)
CitableCorpus.lang
— MethodRetrieve ISO language code for txt
.
lang(txt)
CitableCorpus.online
— MethodTrue if txt
is online.
online(txt)
CitableCorpus.online
— MethodRetrieve entries for online texts in catalog.
online(catalog)
CitableCorpus.select
— MethodSelect CitablePassage
s identified by a CtsUrn
from a corpus. Returns a (possibly empty) Vector of CitablePassage
s.
select(u, c)
CitableCorpus.select
— MethodSelect CitablePassage
s identified by a CtsUrn
from a source vector v
.
select(u, v)
CitableCorpus.text
— MethodText content of psg
.
text(psg)
CitableCorpus.textdf
— MethodCreate a DataFrame of passages in doc
.
textdf(doc)
CitableCorpus.textgroup
— MethodRetrieve label for text group of txt
.
textgroup(txt)
CitableCorpus.version
— MethodRetrieve label for version of txt
.
version(txt)
CitableCorpus.work
— MethodRetrieve label for work of txt
.
work(txt)
Tables.columns
— MethodImplement columns
function for CitableTextCorpus
.
columns(corp)
Tables.columns
— MethodImplement columns
function for CitableTextCorpus
.
columns(cat)
Tables.istable
— MethodDefine CitableTextCorpus
as implementing Tables
.
istable(t)
Tables.istable
— MethodDefine CitableTextCorpus
as implementing Tables
.
istable(cat)
Tables.rows
— MethodImplement rows
function for CitableTextCorpus
.
rows(corp)
Tables.rows
— MethodImplement rows
function for TextCatalogCollection
.
rows(cat)