Skip to content

datagov-cz/lkod-validator

Repository files navigation

Validátor lokálních katalogů otevřených dat (LKODů)

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.

Lokální instalace a spuštění

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!

Požadavky

Pro instalaci je třeba mít k dispozici:

Instalace

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.

Languages