Tento repozitář obsahuje validátor lokálních katalogů otevřených dat na základě otevřené formální normy Rozhraní katalogů otevřených dat: DCAT-AP-CZ, tj. dle rozhraní DCAT-AP Dokumenty a DCAT-AP SPARQL Endpoint. Pro správnou funkci LKOD je třeba, aby jeho přístupový bod LKOD implementoval techniku CORS.
Validátor běží plně ve vašem prohlížeči. Přejít na validátor. Alternativně je možné validátor spustit lokálně mimo prohlížeč.
Na validátor se dá odkázat i s URL přístupového bodu v parametru catalog
, např. https://datagov-cz.github.io/lkod-validator/#catalog=https://data.dia.gov.cz/sparql
, což přímo spustí validaci.
Narozdíl od běhu v prohlížeči lokální běh nemá problém přečístá katalogy, které nemají správně nastavenou techniku CORS. Výsledek validate lokálního běhu a běhu v prohlížeči se tak může lišit!
Pro instalaci je třeba mít k dispozici:
- Node.js verze 20 nebo novější
Nejprve je třeba provést stažení tohoto repositáře a instalaci závislostí.
git clone https://github.com/datagov-cz/lkod-validator.git
cd lkod-validator
npm ci
Následně je možné validaci pustit pomocí následujícího příkazu.
npm run --silent validate https://raw.githubusercontent.com/jakubklimek/lkod-test/main/katalog.jsonld
Program následně vypíše výsledek validace ve formátu JSON na standartní výstup.