Published

January 13, 2025

Editions of texts

using HmtArchive.Analysis
current_release = hmt_cex()
"// CEX representation of HMT archive.\n// - data release: 2024c \n// Automatically assembled by the `HmtArchive` module.\n// - module version: 0.14.2\n\n#!cexversion\n3.0.2\n\n#!citelibrary\n// Definition of the current release as a CITE library\nname|Homer Multitext project, r" ⋯ 24438763 bytes ⋯ "greekLit:tlg0012.tlg001.msB:24.801|urn:cite2:hmt:msB.v1:338v\nurn:cts:greekLit:tlg0012.tlg001.msB:24.802|urn:cite2:hmt:msB.v1:338v\nurn:cts:greekLit:tlg0012.tlg001.msB:24.803|urn:cite2:hmt:msB.v1:338v\nurn:cts:greekLit:tlg0012.tlg001.msB:24.804|urn:cite2:hmt:msB.v1:338v\n"

Get citable text corpora from a release, in normalized or diplomatic form:

using HmtArchive, HmtArchive.Analysis
normalizedtexts = hmt_normalized(current_release)
Corpus with 40485 citable passages in 12 documents.
diplomatictexts = hmt_diplomatic(current_release)
Corpus with 40485 citable passages in 12 documents.

Get a catalog of the texts from a release:

textcatalog = hmt_textcatalog(current_release)
TextCatalogCollection with 16 entries

These are CitableTextCorpus and TextCatalogCollection objects from the Julia CitableCorpus package.