Tato uživatelská dokumentace slouží k popisu uživatelské částí Národního katalogu otevřených dat (NKOD).
- CORS
- Cross-Origin Resource Sharing
- DCAT-AP-CZ
- Otevřená formální norma "Rozhraní katalogů otevřených dat: DCAT-AP-CZ" založená na evropském standardu DCAT-AP, který je založen na webovém standardu DCAT
- DGA
- Data Governance Act - Akt o správě dat
- ISDS
- Informační systém datových schránek
- LKOD
- Lokální katalog otevřených dat
- NKOD
- Národní katalog otevřených dat
- POD
- Portál otevřených dat
- RDF
- Resource Description Framework - datový model využívaný NKOD
- SPARQL
- Dotazovací jazyk nad daty v RDF
Národní katalog otevřených dat (NKOD) obsahuje zejména databázi metadatových záznamů datových sad otevřených dat poskytovaných různými institucemi veřejné správy, která poskytuje [SPARQL endpoint] pro dotazování. V databázi se zrcadlí metadataové záznamy datových sad registrovaných jednotlivě přímo v NKOD a záznamy pocházející z Lokálních katalogů otevřených dat (LKOD) provozovaných přímo poskytovateli dat. Metadatové záznamy odpovídají specifikaci [Rozhraní katalogů otevřených dat: DCAT-AP-CZ]. Databáze NKOD je tvořena pravidelně denně. Po každém vytvoření databáze NKOD je zhodnocena i kvalita metadatových záznamů vzhledem k DCAT-AP-CZ a dostupnost registrovaných zdrojů. Na základě naměřených hodnot jsou vygenerovány reporty obsahující zjištěné skutečnosti.
Kromě datových sad otevřených dat NKOD obsahuje i datové sady Inventárního seznamu, což je seznam datových sad, ke kterým je třeba žádat o přístup dle DGA. Datové sady inventárního seznamu jsou přítomny ve [SPARQL Endpoint], nejsou však viditelné v uživatelském rozhraní. Slouží primárně pro harvestaci do [National Single Information Point (NSIP)] v rámci "European Register for Protected Data held by the Public Sector".
Kromě záznamů o datových sadách obsahuje NKOD i záznamy o aplikacích využívajících registrované datové sady a záznamy o požadavcích na datové sady k otevření.
Na vstupu tedy NKOD zajišťuje zpracování příchozích registrací z ISDS, následnou harvestaci metadat z LKOD, včetně registrace metadat přímo do NKOD, a také zpracovává registrace aplikací pracujících s otevřenými daty a požadavků na data k otevření. Na základě těchto vstupů pak pravidelně nahránvá obsah NKOD do RDF databáze přístupné přes SPARQL endpoint, dále do Triple Pattern Fragments endpointu, GraphQL endpointu, vystavuje obsah NKOD v podobě souborů na webu, a nakonec také naplňuje databázi a indexy frontendové aplikace pro lidské uživatele, která obsahuje i registrační formuláře pro tvorbu registračních záznamů zasílaných pomocí ISDS.
NKOD je integrován do POD - portálu otevřených dat https://data.gov.cz, který také obsahuje informace pro poskytovatele a uživatele otevřených dat, školení a otevřené formální normy. Tato dokumentace se dále zabývá pouze částí NKOD.
Uvedená URL jsou pro produkční prostředí NKOD.
Pro přístup k testovacímu prostředí je třeba změnit https://data.gov.cz
za https://pod-test.dia.gov.cz
.
Pro uživatele nabízí NKOD následující aplikační rozhraní (API):
/soubor/nkod.trig
- Dump obsahu NKOD v RDF TriG/soubor/lkody.trig
- Informace o registrovaných LKODech v RDF TriG/soubor/nkod-metadata.ttl
- základní metadata o NKOD, zejména datum poslední aktualizace v RDF Turtle/soubor/aplikace.ttl
- Informace o registrovaných aplikacích používajících datové sady NKOD v RDF Turtle/soubor/podněty.ttl
- Informace o registrovaných podnětech na datové sady k otevření v RDF Turtle
/soubor/kvalita/dostupnost.ttl
- Poslední detailní výsledky měření/soubor/kvalita/dostupnost-archiv.ttl
- Poslední agregované výsledky měření/soubor/kvalita/dostupnost-YYYY-MM-DD.ttl.gz
- Komprimovaný archiv agregovaných výsledků měření k danému datu
Dostupnost CORS na registrovaných zdrojích
/soubor/kvalita/cors.ttl
- Poslední detailní výsledky měření/soubor/kvalita/cors-archiv.ttl
- Poslední agregované výsledky měření/soubor/kvalita/dostupnost-cors-YYYY-MM-DD.ttl.gz
- Komprimovaný archiv agregovaných výsledků měření k danému datu
/soubor/kvalita/kvalita.ttl
- Poslední detailní výsledky měření/soubor/kvalita/kvalita-archiv.ttl
- Poslední agregované výsledky měření/soubor/kvalita/kvalita-YYYY-MM-DD.ttl.gz
- Komprimovaný archiv agregovaných výsledků měření k danému datu
/soubor/kvalita/kombinované-indikátory.ttl
- Poslední agregované indikátory/soubor/kvalita/kombinované-indikátory-YYYY-MM-DD.ttl.gz
- Komprimovaný archiv k danému datu
Tyto soubory jsou v cestě https://opendata.gov.cz/_media/statistika:
.
a1-1-nedostupnost.csv
- Nedostupnost distribucí datových sada1-2-nedostupnost-seznam.csv
- Nedostupné distribuce datových sada1-3-nedostupnost-cors.csv
- Nedostupnost techniky CORS u distribucí ve formě souboru ke staženía1-4-nedostupnost-cors-seznam.csv
- Distribuce ve formě souboru ke stažení s nedostupnou technikou CORS u souboru ke staženía2-1-nedostupnost-schemat.csv
- Nedostupnost schémat distribucí datových sada2-2-nedostupnost-schemat-seznam.csv
- Nedostupná schémata distribucí datových sada2-3-nedostupnost-cors-schemat.csv
- Nedostupnost techniky CORS u schémat distribucí ve formě souboru ke staženía2-4-nedostupnost-schemat-cors-seznam.csv
- Distribuce ve formě souboru ke stažení s nedostupnou technikou CORS u schématu souboru ke staženía3-1-nedostupnost-podminek-uziti.csv
- Nedostupnost podmínek užití distribucí datových sada3-2-nedostupnost-podminek-uziti-seznam.csv
- Nedostupné podmínky užití distribucí datových sada4-1-nedostupnost-dokumentace.csv
- Nedostupnost uživatelské dokumentace datových sada4-2-nedostupnost-dokumentace-seznam.csv
- Nedostupné uživatelské dokumentace datových sada5-1-neshoda-media-type.csv
- Neshoda mezi formátem distribuce v NKOD a formátem indikovaným serverem - statistikaa5-2-neshoda-media-type-list.csv
- Neshoda mezi formátem distribuce v NKOD a formátem indikovaným serverem - seznama6-1-nedostupnost-endpoint-url.csv
- Nedostupnost přístupových bodů distribucí ve formě datové službya6-2-nedostupnost-endpoint-url-seznam.csv
- Nedostupné přístupové body distribucí ve formě datové službya6-3-nedostupnost-endpoint-url-cors.csv
- Nedostupnost techniky CORS u přístupových bodů distribucí ve formě datové službya6-4-nedostupnost-endpoint-url-cors-seznam.csv
- Přístupové body distribucí ve formě datové služby s nedostupnou technikou CORSa7-1-nedostupnost-endpoint-description.csv
- Nedostupnost popisů přístupových bodů distribucí ve formě datové službya7-2-nedostupnost-endpoint-description-seznam.csv
- Nedostupné popisy přístupových bodů distribucí ve formě datové službya7-3-nedostupnost-endpoint-description-cors.csv
- Nedostupnost techniky CORS u popisů přístupových bodů distribucí ve formě datové službya7-4-nedostupnost-endpoint-description-cors-seznam.csv
- Popisy přístupových bodů distribucí ve formě datové služby s nedostupnou technikou CORSa8-1-nedostupnost-specifikaci-sluzeb.csv
- Nedostupnost specifikací datových služeba8-2-nedostupnost-specifikaci-sluzby-seznam.csv
- Nedostupné specifikace datových služeba9-1-nedostupnost-specifikace.csv
- Nedostupnost specifikací datových sada9-2-nedostupnost-specifikaci-seznam.csv
- Nedostupné specifikace datových sadnkod-pocty-sad.csv
- Počty datových sad registrovaných z formuláře a přes LKODnkod-typy.csv
- Druhy registrace datových sad v NKODnkod-zebricek.csv
- Počty datových sad a distribucí dle poskytovateleq1.csv
- Počet distribucí bez specifikovaných podmínek užití dle poskytovateleq2.csv
- Počet datových sad, jejichž distribuce nemají specifikovány podmínky užití dle poskytovateleq3.csv
- Počet záznamů datových sad nesplňujících povinné atributy dle poskytovateleq3l.csv
- Záznamy datových sad nesplňujících povinné atributy dle poskytovateleq4a.csv
- Media typy souborů ke stažení dle poskytovateleq4b.csv
- Specifikace datových služeb dle poskytovateleq4c.csv
- Formáty dat distribucí celkemq5b.csv
- Počty poskytovatelů dle podmínek užití distribucíq5c.csv
- Podmínky užití distribucí celkemq5.csv
- Podmínky užití distribucí dle poskytovateleq6c.csv
- Počty datových sad s danou periodicitou aktualizace celkemq6.csv
- Počty datových sad s danou periodicitou aktualizace dle poskytovateleq7a.csv
- Počty datových sad s daným klíčovým slovemq7atop30.csv
- Počty datových sad s daným klíčovým slovem - prvních 30q7b.csv
- Počty poskytovatelů datových sad s daným klíčovým slovemq7btop30.csv
- Počty poskytovatelů datových sad s daným klíčovým slovem - prvních 30q8.csv
- Počty distribucí datových sad s nevalidním MIME Typemq8l.csv
- Seznam distribucí datových sad s nevalidním MIME Typem
Uživatelé NKOD jsou následujících druhů.
- Běžný návštěvník
- Používá hlavně frontendovou aplikaci pro procházení registrovaných datových sad, aplikací a požadavků
- Návštěvník se znalostí SPARQL
- Pro pokročilé dotazování a strojový přístup k obsahu NKOD je třeba znát SPARQL a RDF, znát specifikaci DCAT-AP-CZ, a pro zpracovávání údajů z měření kvality pak ještě Data Quality Vocabulary.
- Externí IS
- Externí IS bude přistupovat k webové službě SPARQL endpointu, GraphQL, Triple Pattern Fragments a nebo stahovat soubory s obsahem NKOD. Potřebuje knihovnu pro práci se SPARQLem, znát RDF, znát specifikaci DCAT-AP-CZ, a pro zpracovávání údajů z měření kvality pak ještě Data Quality Vocabulary.
- Poskytovatel otevřených dat
- Poskytovatel otevřených dat potřebuje využívat zejména funkcionalitu registračních formulářů pro tvorbu registračních záznamu k zaslání pomocí ISDS. Dále potřebuje kontrolovat své datové sady v NKOD z hlediska přítomnosti a kvality, což může dělat buď v uživatelském rozhraní frontendové aplikace, nebo skrze strojově čitelná rozhraní, pro která pak potřebuje znát RDF a SPARQL, znát specifikaci DCAT-AP-CZ, a pro zpracovávání údajů z měření kvality pak ještě Data Quality Vocabulary.