M-TeiEdit pro tvorbu TEI P5 kompatibilního obsahu

Tento poloprovoz vznikl na základě institucionální podpory dlouhodobého koncepčního rozvoje výzkumné organizace Národní knihovna České republiky, která je poskytována Ministerstvem kultury.

Za nejvhodnější formát pro popis historických knižních fondů – rukopisů a inkunábulí – je považován formát TEI P5. Ten má jednu poměrně zásadní nevýhodu. Tvorba metadat v tomto formátu vyžaduje jednak dobrou znalost modulu TEI msDesc a pak i schopnost tvořit XML markup obecně.

V reálném světě se však málokdy setkáváme s badateli natolik technicky zdatnými, aby dokázali efektivně používat generické nástroje pro markup XML (XML Spy, Oxygen, jEdit).

Manuscriptorium, jako agregátor Europeana pro doménu psaného kulturního dědictví, si klade za cíl podporovat vznik obsahu v této specifické oblasti a abychom podpořili další vznik kvalitních analytických popisů ve formátu TEI P5, připravili jsme nástroj MOPED: Manuscriptorium Open Description Tool.

Nástroj M-TeiEdit vznikl na platformě nástroje Lana, který byl upraven právě pro naše specifické potřeby. Nazvali jsme jej v režimu poloprovozu snadno zapamatovatelným jménem MOPED: Manuscriptorium OPEn Description Tool.

Formulářová pole a volný markup

Formulářová pole jsou srozumitelná a snadno se vyplňují. Pro některé sekce TEI P5 ale není vyplňování strukturovaných polí optimální – volný markup textu je vhodnější.

Proto v aplikaci inovativně kombinujeme vyplňování klasických formulářových polí s možností tagování volného textu v intuitivním grafickém interface. Ten uživateli nabízí elementy markupu platné v daném kontextu, čímž tvorbu kvalitních TEI P5 záznamů velmi usnadňujeme.

Strukturální metadata

Do nástroje jsme zapojili generátor strukturálních metadat, takže kromě kvalitních popisů je možné vytvořit komplexní digitální dokument dle specifické digitalizační praxe.

XSD jako definice formátu

Dále je možné definovat variabilní formuláře pro potřeby různých autorů při popisu různých typů předloh. Celé řešení je přitom navrženo tak, aby struktura formuláře byla určena použitým schématem jednoduše na základě definice tvořené XSD daného formátu, resp. jeho podmnožinou, která právě rozsah formuláře definuje.

Jsou samozřejmě podporovány opakované elementy nebo bloky opakovatelných elementů a respektována jsou pravidla psaní XSD (povinná a nepovinná pole-elementy, výčty hodnot, typy atributů apod.).

Předpokládáme, že díky této flexibilitě bude možno do budoucna použít tento nástroj i pro tvorbu jiného obsahu, než popisných či strukturálních metadat digitálních dokumentů. Uvažujeme například o formuláři pro snadnou tvorbu edic plných textů, včetně jednoduchého poznámkového aparátu.

Validace při otevření a ukládání

XSD pro formát umožňuje validovat soubor při uložení, kdy uživateli zobrazujeme varování a chyby.

Stejně tak validujeme při otevření XML, takže můžeme uživatele varovat, pokud otevírá XML soubor, který má jinou strukturu, než jakou pokrývá formulář odvozený z XSD formátu.

Konverze mezi formáty

Nástroj umožní také načítání z jiných, než TEI P5 formátů. Mezi prvními to bude MARC XML.

Bude tak možné načíst MARC XML do formuláře pro tvorbu TEI P5 záznamu a ušetřit si práci tam, kde například v knihovním systému existuje elementární popis v MARCu, obsahující informace typu titul, autor, datace apod.

A obráceně, je k dispozici funkce Save As, která umožní načtený TEI P5 dokument uložit alternativně také jako MARC XML – vytvořený MARC XML pak sice neobsahuje informace v původním rozsahu formuláře, ale může obsahovat informace, které pokrývají oba formáty, a tak být vložen do knihovního systému.

Aktuální stav v režimu poloprovozu

K dnešnímu dni je v režimu poloprovozu aktuálně nabízen jeden formulář s možností kombinovat formulářový popis a volný markup pro popis dochování a intelektuálního obsahu. Postupem času hodláme doplňovat další formuláře pro specifické účely.

Novinky duben 2024:

  • Ukládání XML se nově ukládá i nastavení formuláře pro generování fyzické struktury digitalizátu, aniž by byla oivlivněna struktura dle XSD, lze tedy otevřít uložený dokument a systém sám znovunaplní formulář pro generování struktury!
  • Aktualizace struktury formuláře / schématu
  • Přesun nástroje na staging server Manuscriptoria (finální testování před vypuštěním do plného provozu)

Odkazy

Pro použití je potřeba být přihlášen a disponovat oprávněním k použití nástroje v režimu poloprovozu. Pokud se chcete zapojit do testování tohoto nástroje, prosím kontaktujte nás pro získání příslušného oprávnění.