Validating editing and indexing

Published

June 4, 2024

Quick start!

We’ll use a sample repository in the test/data directory of this github project.

using EditorsRepo
#| output: false
repo = joinpath(root, "test", "data", "validatortemplate")
r = repository(repo)
EditingRepository("/Users/nsmith/Desktop/current-work/EditorsRepo.jl/test/data/validatortemplate/editions", "/Users/nsmith/Desktop/current-work/EditorsRepo.jl/test/data/validatortemplate/dse", "/Users/nsmith/Desktop/current-work/EditorsRepo.jl/test/data/validatortemplate/config")

The high-level convenience functions start from a physical surface, identified by a Cite2Urn.

using CitableText, CitableObject
pageurn = Cite2Urn("urn:cite2:mid:bern88pages.v1:4v")
urn:cite2:mid:bern88pages.v1:4v

Get HTML with an embedded thumbnail image, linked to a citable image service with all indexed text rectangles overlaid on it. Whew!

using Markdown
indexingcompleteness_md(r, pageurn,strict = false) |> Markdown.parse

image

image

Collect text passages on this page, and compare a diplomatic edition with the indexed region of an image.

indexingaccuracy_md(r, pageurn, strict = false) |> Markdown.parse

urn:cts:latinLit:phi0881.phi003.bern88:


image)

image)

256 Pliades suberunt: brevis et locus occupat omnes


image)

image)

257 Nec facile est cerni nisi quod coeuntia plura


image)

image)

258 sidera. communem ostendunt ex omnibus: ignem


image)

image)

259 septem traduntur numero: sed carpitur una;


image)

image)

260 deficente oculo distinguere corpora parua


image)

image)

261 nomina sed cunctis seruauit fida uetustas:


image)

image)

262 Electra : alcyoneque : caelenoque meropeque


image)

image)

263 Asterope et taygete simul et mea parentem


image)

image)

264 Caelifero genitas: si versus sustinet adlas


image)

image)

265 regna Iouis superusque adque ipso pondere gaudet


image)

image)

266 lumine non multis plias certauerit astris:


image)

image)

267 Cum primum agricolam uentus super imminet agri;


image)

image)

269 at cum surgit hiems: pona fugienda perritis;


image)

image)

270 quin etiam lyra Mercurio dilecta deorum·


image)

image)

271 plurimulum accepte pro hs celo nitet ante labore·


image)

image)

272 deuictam effigiem plantae erecta quoque dextra;


image)

image)

273 tempora laeua premit· torti subiecta draconis


image)

image)

274 summa genu subuersa tenet qua se lyra uersat·


image)

image)

275 contra spectat auem·vel Phoebi qui fuit olim;