Během desetiletí se údaje o těchto fondech vedly v různých softwarových systémech s odlišnými datovými modely a nejednotnou kvalitou metadat. Proto se NFA rozhodl, že vybuduje nový informační systém, který bude řešit následující výzvy:
- Nekonzistence a duplicity: odstraní duplicitní katalogizaci a sjednotí datové modely.
- Přechod na mezinárodní standard: standardizuje metadatový popis podle manuálu FIAF (International Federation of Film Archives) a autoritní popis podle CAM (Centrální archivní modul).
- Jednotná katalogizace a propojená data: zastřeší popis různých typů spravovaných dokumentů a umožní jejich linkování pomocí interních perzistentních identifikátorů.
- Uživatelsky přehledné řešení: bude uživatelsky přívětivý i přes rozsáhlou a komplexní strukturu dat.
- Přístupnost a vyhledatelnost: umožní pokročilé vyhledávání napříč databázemi a exporty v různých formátech.
Proto v Trinera vzniká systém Filmodel – webová aplikace představující jednotné rozhraní pro zobrazení, katalogizaci a vyhledávání vybraných typů sbírkových předmětů včetně autoritních záznamů a evidence událostí.
Řešení
Analýza a mapování původních dat a metadat
Nástroj Filmodel začal v první fázi rozsáhlou analýzou existujících zdrojů metadat. Cílem bylo zmapovat datová pole a jejich význam, vytvořit mapovací schéma mezi starými strukturami autoritních záznamů a novou cílovou databází, která bude poskytovat zdroj záznamů podle FIAF. Trinera analyzovala data pro autoritní modul a NFA pro filmografická data a obrazové materiály.
Návrh informační architektury a transformace dat
Na základě předchozí analýzy byla autoritní metadata převedena do nové struktury rozšiřující metadatový standard Centrálního archivního modulu (CAM) a NFA mezitím pracoval na konverzi filmografických metadat ze současných systémů do nového standardu podle doporučení FIAF.
Modulární architektura uchovává data pro různé typy obsahu v separátních databázích (PostgreSQL) a pro vyhledávání slouží sekundární databáze Elasticsearch. Komunikace s frontendem (Angular) probíhá prostřednictvím API.
Uživatelské rozhraní a modulární design
Součástí projektu je především webové uživatelské rozhraní částečně kopírující modulární strukturu systému. Uživatelé budou moci přepínat mezi moduly:
- Filmy
- Autority
- Dotace a ocenění
- Plakáty a fotografie
- Číselníky
- Uživatelé
Každý modul umožňuje prohlížet, editovat a vyhledávat data, která jsou pomocí identifikátorů propojená napříč celým systémem. Kromě toho existuje komplexní mechanismus uživatelských oprávnění a statusu záznamu, které hlídají, kdo má k záznamům přístup a v jakém režimu může se záznamem pracovat.
Každá změna se zapisuje do auditního logu a na základě těchto dat je možné přihlásit se ke sledování změn. V některých modulech bude možné vytvářet uživatelské seznamy, slučovat duplicitní záznamy atd.
Trinera při vývoji propojila hlubokou znalost z oblasti paměťových institucí s moderním softwarovým vývojem a mohla tak být rovnocenným partnerem nejen na technologické úrovni, ale i s ohledem na potřeby pracovníků archivu a na dlouhodobou udržitelnost dat.
