Tato uživatelská příručka slouží k popisu uživatelské částí Národního katalogu otevřených dat (NKOD), části projektu OD2.0.
- DCAT-AP-SK 2.0
- Specifikace pro metadatový záznam datasetu otevřených dat
- 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
NKOD slouží jako backend budoucího Portálu otevřených dat (POD). Uživatelské prostředí NKOD je tedy nyní minimalistické a tvoří ho jediná webová stránka.
Na webové stránce lze přepínat mezi 5 jazyky, vybírat předpřipravené SPARQL dotazy a SPARQL dotazy spouštět a vidět výsledky.
Editor SPARQL dotazu je realizován nástrojem Yasgui, jehož uživatelská dokumentace je dostupná online.
Data v NKOD se řídí specifikací DCAT-AP-SK 2.0. Data o výsledcích měření jsou pak založena na specifikaci Data Quality Vocabulary.
Aktualizace NKOD probíhá zpravidla denně, v noci.
Kromě webové stránky samotné jsou vystavena i následující URL.
Pro produkční prostředí je prefixem všech URL https://opendata.mirri.tech
. Na toto prostředí existuje i redirect z https://data.gov.sk/sparql
.
Pro testovací prostředí je prefixem všech URL https://opendata-test.mirri.tech
.
/api/sparql
- SPARQL endpoint NKOD
/subor/nkod.trig
- Dump obsahu NKOD v RDF TriG/subor/lkody.trig
- Informace o registrovaných LKODech v RDF TriG/subor/nkod-metadata.ttl
- základní metadata o NKOD, zejména datum poslední aktualizace v RDF Turtle
/subor/kvalita/dostupnost/dostupnost.ttl
- Poslední detailní výsledky měření/subor/kvalita/dostupnost/dostupnost-archiv.ttl
- Poslední agregované výsledky měření/subor/kvalita/dostupnost-archiv/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
/subor/kvalita/dostupnost-cors/cors.ttl
- Poslední detailní výsledky měření/subor/kvalita/dostupnost-cors/cors-archiv.ttl
- Poslední agregované výsledky měření/subor/kvalita/dostupnost-cors-archiv/dostupnost-cors-YYYY-MM-DD.ttl.gz
- Komprimovaný archiv agregovaných výsledků měření k danému datu
/subor/kvalita/kvalita/kvalita.ttl
- Poslední detailní výsledky měření/subor/kvalita/kvalita/kvalita-archiv.ttl
- Poslední agregované výsledky měření/subor/kvalita/kvalita-archiv/kvalita-YYYY-MM-DD.ttl.gz
- Komprimovaný archiv agregovaných výsledků měření k danému datu
/subor/kvalita/kombinace/kombinované-indikátory.ttl
- Poslední agregované indikátory/subor/kvalita/kombinace-archiv/kombinované-indikátory-YYYY-MM-DD.ttl.gz
- Komprimovaný archiv k danému datu
Tyto soubory jsou v cestě /subor/kvalita/indikátory/
.
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
V současnosti uživatelsky nelze spravovat registrační záznamy datových sad a lokálních katalogů. Tuto fukncionalitu přidá až Portál otevřených dat. Registrační záznamy tak spravuje Administrátor NKOD ručně v GitHub repozitáři. Registrační záznam datové sady se řídí DCAT-AP-SK 2.0. Registrační záznam LKOD typu DCAT-AP Dokumenty vypadá například takto:
@prefix dct: <http://purl.org/dc/terms/> .
@prefix dcat: <http://www.w3.org/ns/dcat#> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix vcard: <http://www.w3.org/2006/vcard/ns#> .
@prefix lkod: <https://data.gov.sk/def/local-catalog-type/> .
<https://data.gov.sk/set/catalog/0144444444> a dcat:Catalog, lkod:1 ;
dct:title "DCAT-AP-SK 2.0 DCAT-AP Dokumenty LKOD 1"@sk, "DCAT-AP-SK 2.0 DCAT-AP Documents LKOD 1"@en ;
dcat:contactPoint [
a vcard:Organization ;
vcard:fn "Jakub Klímek"@sk ;
vcard:hasEmail <mailto:[email protected]>
];
dct:publisher <https://data.gov.sk/id/legal-subject/00681156> ;
dcat:endpointURL <https://raw.githubusercontent.com/jakubklimek/sk-lkod-1/main/catalog.ttl> ;
foaf:homepage <https://github.com/jakubklimek/sk-lkod-1> .
kde lkod:1
indikuje typ LKOD dle číselníku typů LKOD.
Pro přidání registračního záznamu doporučujeme zkopírovat nějaký existující a upravit IRI a obsažená metadata.
Uživatelé NKOD jsou 3 druhů.
- Návštěvník bez znalosti SPARQL
- Tento si vystačí s předpřipravenými SPARQL dotazy a tedy nemusí mít žádné zvláštní dovednosti.
- Návštěvník se znalostí SPARQL
- Pokud chce návštěvník psát vlastní SPARQL dotaz, musí ovládat SPARQL a RDF, znát specifikaci DCAT-AP-SK 2.0, 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. Potřebuje knihovnu pro práci se SPARQLem, znát RDF, znát specifikaci DCAT-AP-SK 2.0, a pro zpracovávání údajů z měření kvality pak ještě Data Quality Vocabulary.