Softwarový nástroj pro podporu národního systému trvalé identifikace ČIDLO (Český systém pro identifikaci a lokalizaci dokumentů digitálního kulturního dědictví) založeného na standardu URN:NBN.

Vývoj nástroje CZIDLO (původní název URN:NBN Resolver) probíhal pod záštitou Národní knihovny České republiky a byl financován z programu Koncepce rozvoje Národní knihovny České republiky jako výzkumné organizace na léta 2010-2015 Ministerstva kultury ČR.

Software je licencován pod otevřenou licencí GNU GPL v3. Zdrojové kódy, instalační balíky, dokumentace apod. jsou veřejně dostupné na webu projektu.

Základní funkce nástroje jsou:

  1. přidělování identifikátorů URN:NBN (automatizovaně prostřednictvím komunikačního aplikačního programového rozhraní nebo manuálně přes webové rozhraní) výměnou za metadata identifikovaných dokumentů,
  2. správa identifikátorů (např.jejich deaktivace) a k nim přidružených metadat,
  3. vkládání a dodatečná aktualizace adres URL digitálních dokumentů, kterým byl přidělen identifikátor URN:NBN (manuálně přes webové rozhraní/automatizovaně přes API/utilitou OAI Adapter),
  4. přesměrovávací služba (resolver) zajišťující přesměrovávání webového prohlížeče z URN:NBN na aktuální URL umístění dokumentu, případně na záznam dokumentu v resolveru,
  5. správa uživatelských účtů, práv a záznamů registrátorů (včetně digitálních knihoven a katalogů registrátorů) přes webové rozhraní,
  6. vyhledávání záznamů přes webové rozhraní,
  7. spouštění procesů na straně serveru přes webové rozhraní (OAI Adapter, export seznamu identifikátorů),
  8. OAI-PMH rozhraní pro hromadné sklízení záznamů externími systémy.

Nástroj CZIDLO byl vyvinut v letech 2011-2012. Softwarové řešení je založeno na opensource technologiích (Java, databáze PostgreSQL, Spring security, GWT aj.) a uznávaných standardech (XML, XSD, XSLT, HTTP, REST aj.).

CZIDLO tak podporuje zajištění trvalého přístupu k digitálním dokumentům navzdory změnám internetových adres a zajištění synchronizace mezi různými deriváty digitálního dokumentu v různých systémech (generování jedinečných identifikátorů) a umožňuje verifikovat citace (funkce udržování metadat o identifikovaných dokumentech).

CZIDLO zejména udržuje seznam všech přiřazených urn:nbn, resp. informace o stavu všech urn:nbn v národním prostoru (volnérezervovanépřiřazenéopuštěné). Stav se může změnit vykonáním některých operací, z nichž nejdůležitější je registrace digitálního dokumentu (volné -> přiřazené nebo rezervované -> přiřazené). Tato operace vrací přidělené urn:nbn digitálnímu dokumentu, jehož metadata byla vstupem operace.

Dále spravuje mapování digitálních dokumentů (identifikovaných urn:nbn) na aktuální URL, na nichž jsou dokumenty dostupné v elektronické podobě. Za korektnost URL ale zodpovídají jednotlivé zapojené instituce (registrátoři).