● Systém pro zpřístupnění údajů připraví obsah datové sady v podobě datového souboru. Připravený datový soubor musí dodržovat připravenou Datovou specifikaci nebo příslušnou OFN. ● Systém pro zpřístupnění údajů zašle připravený obsah datové sady do úložiště datových sad. ● Úložiště datových sad provede technickou kontrolu zaslaného obsahu: ○ Kontrola správného formátování (např. JSON, CSV nebo XML formátování). ○ Kontrola validity datové struktury vůči datovým schématům definovaných Datovou specifikací nebo OFN. ○ V případě špatné syntaxe zašle zpět systému pro zpřístupnění údajů chybové hlášení a skončí. ● Úložiště datových sad zpřístupní všechny vytvořené distribuce jako datové soubory dostupné ke stažení prostřednictvím ISGOD a z veřejného internetu prostřednictvím URL pro stažení datového souboru (URL pro stažení datového souboru je stejné pro přístup prostřednictvím ISGOD i veřejného internetu). ● Úložiště datových sad zašle zpět systému pro zpřístupnění údajů potvrzení o úspěšném uložení distribucí. ○ Jako součást potvrzení zasílá metadata o vytvořených distribucích v podobě definované otevřenou formální normou pro rozhraní katalogů otevřených dat. ● Systém pro zpřístupnění údajů vytvoří kompletní katalogizační záznam o datové sadě, včetně doplnění metadat o distribucích vytvořených úložištěm datových sad a vše katalogizuje v lokálním katalogu. ● Systém pro zpřístupnění údajů zašle notifikačnímu hubu informaci o změně publikovaného veřejného údaje (obsahu datové sady). ● Národní katalog otevřených dat převezme katalogizační záznam prostřednictvím API lokálního katalogu a katalogizuje publikované datové sady. ● Ohlašovatel agendy ohlásí do RPP jako součást ohlášení agendy referenční IRI datové sady (datových sad) v NKOD, ve které (kterých) je veřejný údaj zpřístupněn. Ohlášení provede poté, co NKOD datovou sadu na základě zaslaného katalogizačního záznamu katalogizuje (zpravidla do 1 dne). ● U agendových údajů, které jsou kódované číselníky, ohlašovatel agendy je označí jako údaje “kódované konkrétní verzí veřejného číselníku”, a uvede IRI datové sady v NKOD, která obsahuje publikovanou příslušnou verzi veřejného číselníku. ● Notifikační hub eviduje informaci o změně publikovaného veřejného údaje zaslanou systémem pro zpřístupnění údajů. 5.2 Publikace veřejných číselníků 5.2.1 Pravidla pro evidenci veřejných číselníků K zajištění funkčnosti VDF je nutné dodržet: ● Uvedení IRI datových sad v NKOD, jejichž prostřednictvím je veřejný číselník publikován. ● Každá verze veřejného číselníku (1... n verzí) je spravována jako jednotlivá datová sada. ● Všechny datové sady reprezentující jednotlivé verze číselníku jsou seskupeny do zastřešující datové sady (tzv. datová série).
● Zastřešující datová sada i jednotlivé verze číselníků jsou evidovány prostřednictvím metadat
datových sad dle OFN pro rozhraní katalogů otevřených dat.
● Pro evidenci zastřešujících datových sad číselníků i datových sad jednotlivých verzí platí pro
metadata následující úpravy:
○
vlastnost poskytovatel získává jiný význam (poskytovatelem datové sady u číselníků je
vždy MV ČR),
○
eviduje se OVM, který zavádí veřejný číselník do RPP, ale jako “poskytovatel číselníku”,
nikoliv jako poskytovatel datové sady
● Pro evidování datových sad reprezentujících jednotlivé verze číselníků je soubor údajů navíc
rozšířen o evidenci vazeb mezi jednotlivými verzemi číselníků:
○
vazba “je verzí” - (reference na zastřešující datovou sadu),
○
vazba “má předchozí verzi” (reference na datovou sadu s předchozí verzí číselníku,
pokud existuje).
5.2.2 Pravidla pro publikaci veřejných číselníků do VDF
● Publikace veřejného číselníku do VDF vyžaduje jeho zavedení do RPP dle § 51 odst. 8 ZoZR.
○
ČSÚ zavádí číselníky nezávislé na agendách,
○
ohlašovatel agendy zavádí číselník jenom v případě, kdy agendový údaj je kódován
číselníkem, a ten není ještě v RPP zaveden.
● Veřejné číselníky mají statut referenčních údajů, jsou evidovány v RPP a jsou také z něho
publikovány do VDF.
● Pro potřeby všech veřejných číselníků vystupuje AIS působnostní jako systém pro správu
datového kmene s komponentami:
○
systém pro zpřístupnění údajů RPP, která zajišťuje publikaci obsahu veřejných číselníků
do VDF,
○
úložiště číselníků a evidence RPP s uloženými publikovanými datovými sadami,
○
API poskytující katalogizační záznamy o jednotlivých datových sadách s veřejnými
číselníky a s obsahem údajů vedených v RPP.
● Veřejné číselníky jsou publikovány a dostupné dle OFN pro číselníky.
● Zavedení nového veřejného číselníku vyžaduje vždy nejprve zavedení zastřešující datové sady
a až následně zavedení jednotlivých verzí číselníku.
● Zavedení číselníku a specifikace metadat se řídí následujícím postupem:
○
specifikace metadat pro zastřešující datovou sadu číselníku,
○
specifikace metadat pro datovou sadu s první verzí číselníku (možnost kopírování
metadat ze zastřešující datové sady),
○
zavedení obsahu prvního číselníku v uživatelském rozhraní RPP pomocí nahrání
připraveného souboru.
● Všechny tři uvedené kroky lze také realizovat automatizovaně načtením seznamu veřejných
číselníků poskytovatele z URL, který musí být zpřístupněn dle otevřené formální normy pro
rozhraní katalogů otevřených dat.
● V případě nahrazení číselníku zcela novým číselníkem, zůstane původní číselník evidován.
5.2.3 Popis procesu publikace číselníků Předpoklady ● Řádně a úplně vedená evidence veřejných číselníků ze strany poskytovatelů číselníků. Postup publikace Postup publikace veřejných číselníků do VDF je v podstatě totožný s postupem publikace veřejných údajů pouze s úpravami uvedenými v pravidlech pro publikaci veřejných číselníků do VDF. Ty se týkají převážně interakce poskytovatele číselníku se systémem pro zpřístupnění údajů RPP prostřednictvím uživatelského rozhraní RPP. Upravený postup: ● Poskytovatel číselníku prostřednictvím uživatelského rozhraní RPP specifikuje metadata pro zastřešující datovou sadu číselníku a specifikuje metadata pro datovou sadu s první verzí číselníku. ● Poskytovatel číselníku předá ručně obsah první verze číselníku v uživatelském rozhraní RPP nahráním připraveného souboru s obsahem první verze veřejného číselníku. ● Systém pro zpřístupnění údajů RPP připraví obsah datové sady číselníku v podobě datového souboru v jednom z formátů definovaným otevřenou formální normou pro číselníky. ● Systém pro zpřístupnění údajů RPP předá připravený obsah datové sady do úložiště číselníků a evidence RPP. ● Úložiště datových sad provede technickou kontrolu zaslaného obsahu: ○ Kontrola správného formátování (CSV, JSON-LD). ○ Kontrola validity datové struktury vůči datovým schématům definovaných otevřenou formální normou (CSV, JSON-LD). ○ V případě špatné syntaxe zašle zpět systému pro zpřístupnění údajů RPP chybové hlášení a skončí. ● Úložiště číselníků a evidence RPP vytvoří další distribuce obsahu datové sady jeho transformací do všech podob definovaných otevřenou formální normou. ● Úložiště číselníků a evidence RPP zpřístupní všechny vytvořené distribuce: ○ Jako datové soubory dostupné ke stažení prostřednictvím ISGOD a z veřejného internetu prostřednictvím URL pro stažení datového souboru (URL pro stažení datového souboru je stejné pro přístup prostřednictvím ISGOD i veřejného internetu, nutné správně nastavit DNS v prostředí KIVS/CMS a DNS v prostředí veřejného internetu). ○ Jako jednotlivé položky obsahu dle otevřené formální normy pro propojená data, každá položka má své referenční a lokální IRI dereferencovatelné prostřednictvím ISGOD a z veřejného internetu (referenční i lokální IRI položky jsou stejné pro přístup prostřednictvím ISGOD i veřejného internetu, nutné správně nastavit DNS v prostředí KIVS/CMS a DNS v prostředí veřejného internetu). ○ V podobě SPARQL endpointu prostřednictvím ISGOD i ve veřejném internetu (URL SPARQL endpointu je stejné pro přístup prostřednictvím ISGOD i veřejného internetu), nutné správně nastavit DNS v prostředí KIVS/CMS a DNS v prostředí veřejného internetu). ● Úložiště číselníků a evidence RPP zašle zpět systému pro zpřístupnění údajů RPP potvrzení o úspěšném uložení distribucí. ○ Jako součást potvrzení zasílá metadata o vytvořených distribucích v podobě definované otevřenou formální normou pro rozhraní katalogů otevřených dat.
● Systém pro zpřístupnění údajů RPP doplní katalogizační záznamy zadané poskytovatelem číselníku o metadata poslané úložištěm číselníků a evidence RPP, a vše katalogizuje v lokálním katalogu RPP. ● Systém pro zpřístupnění údajů RPP zašle notifikačnímu hubu informaci o změně publikovaného číselníku. ● Národní katalog otevřených dat převezme katalogizační záznam prostřednictvím API lokálního katalogu RPP a katalogizuje publikované datové sady s číselníky. ● Poskytovatel číselníku zavede do RPP referenční IRI datové sady (datových sad) v NKOD, ve které (kterých) je veřejný číselník zpřístupněn. Ohlášení provede poté, co NKOD datovou sadu na základě zaslaného katalogizačního záznamu katalogizuje (zpravidla do 1 dne). ● Notifikační hub eviduje informaci o změně publikovaného číselníku zaslanou systémem pro zpřístupnění údajů RPP. 5.3 Čtení veřejných údajů a veřejných číselníků z VDF Postupy čtení jsou shodné pro veřejné údaje i pro veřejné číselníky. Systém pro čtení údajů provádí čtení datového souboru za účelem aktualizace vlastní kopie údajů přebíraných z VDF. Aktualizaci typicky provádí v pravidelných intervalech nebo na základě notifikací o změnách zasílaných notifikačním hubem na základě registrace v katalogu uživatelů. Předpoklady pro čtení: ● Systém pro čtení údajů má k dispozici referenční IRI datové sady v NKOD, která obsahuje požadovaný veřejný údaj. ● Možnosti získání IRI datové sady: ○ nalezení v evidenci agendových údajů v RPP, ■ prostřednictvím uživatelského rozhraní RPP, ■ prostřednictvím datových sad s publikovaným obsahem RPP, ○ vyhledání datové sady s publikovanými údaji přímo v NKOD. Postup čtení: ● Systém pro čtení údajů přistoupí k referenčnímu IRI datové sady v NKOD a přečte si její metadata. ● Systém pro čtení údajů zvolí vhodnou distribuci datové sady dle potřebného formátu a prostřednictvím její URL přistoupí prostřednictvím služeb ISGOD ke stažení obsahu vybrané distribuce. ● Úložiště datových sad zprostředkuje systému pro čtení údajů obsah datového souboru na daném URL.
- Specifikace jednotlivých komponent VDF Kapitola je zaměřena na popis funkcí a požadovaných činností jednotlivých logických komponent VDF bez rozlišení, zda jsou zajišťovány informačními systémy VS a jejich doplňky, nebo činnostmi pracovníků VS. Míra automatizace uvedených funkcí/činností je pln ě závislá na rozhodnutí každého konkrétního OVM (nebo správce AIS) při jejich implementaci. Kompletní realizace VDF bude vyžadovat delší časové období a odvíjí se od současného stavu implementace jeho společných komponent. Z tohoto důvodu jsou funkce a čin nosti u některých komponent rozděleny do dvou skupin: ● První skupina “ Základní funkce ” obsahuje funkce a činnosti odpovídající aktuálnímu stávajícímu stavu společných komponent VDF. Jsou nutné a nezbytné pro zahájení implementace VDF v prostředí veřejné správy. ● Druhá skupina “ Rozšiřující funkce” obsahuje zbývající funkce a činnosti kompletující finální podobu VDF popsanou v globální analýze VDF, jejich realizace proběhne až v navazujícím období po implementaci základní funkcionality VDF. 6.1 Společné komponenty VDF Společné komponenty jsou zaměřeny především na správu a organizaci zpřístupňovaných údajů a souvisejících procesů, a v podstatě vytvářejí základní společně sdílenou “infrastrukturu” veřejného datového fondu. Implementaci všech společných komponent zajišťuje a také je následně provozuje MV ČR. 6.1.1 RPP registr práv a povinností ● Registr práv a povinností (AIS působnostní) spravuje Ministerstvo vnitra a obsahuje informace pro řízení přístupu k údajům základních registrů a k údajům v agendových informačních systémech, nutných pro výkon veřejné správy. ● Pro potřeby VDF byl RPP rozšířen o evidenci přístupnosti registrovaných údajů veřejnosti (veřejnost údajů), o evidenci veřejných číselníků a evidenci IRI datových sad v NKOD, obsahujících jednotlivé údaje ve formátu otevřených dat. ● Dále byl RPP rozšířen o evidenci informací o způsobu kódování veřejných údajů číselníky s uvedením IRI datových sad v NKOD, obsahujících od povídající publikované číselníky ve formátu otevřených dat. Nutné předpoklady a podmínky: ● Základním nutným předpokladem a podmínkou je zodpovědný přístup všech subjektů veřejné správy k řádné, úplné a bezchybné evidenci všech evidovaných údajů v RPP. 6.1.1.1 Evidence údajů agend Evidence údajů v RPP: ● Seznam agend veřejné správy a jejich povinností. ● Seznam Orgánů veřejné moci a soukromoprávních uživatelů údajů ze základních registrů. ● Mapa působnosti orgánů veřejné moci v rámci agendového modelu. ● Údaje o údajích vedených v agendách a o jejich poskytování a využívání. ● Údaje o oprávněních orgánů veřejné moci a soukromoprávních uživatelů k přístupu k údajům ze základních registrů a agendových informačních systémů.
● Rozhodnutí, na jehož základě dochází ke změnám referenčních údajů v Registru obyvatel a
Registru osob.
● Seznam informačních systémů veřejné správy a jejich vazeb na agendy a údaje v nich vedených.
● Označení údajů vedených v agendách a registrech příznakem “veřejný údaj / neveřejný údaj”,
s uvedením odkazu na konkrétní legislativu, ze které vyplývá jejich případná neveřejnost.
● Uvedení IRI datových sad v NKOD, jejichž prostřednictvím je veřejný údaj publikován.
● Označení agendových údajů, které jsou kódované číselníky, jako údaje “kódované konkrétní
verzí veřejného číselníku”, a uvedení IRI datové sady v NKOD, která obsahuje publikovanou
příslušnou verzi veřejného číselníku.
● Evidence (ohlášení) využívání jednotlivých veřejných údajů konkrétními agendami
prostřednictvím VDF.
Základní funkce:
● Označování “veřejnosti / neveřejnosti” údajů jednotlivých agend.
● Evidování odkazů na příslušnou legislativu v případě “neveřejnosti” údajů, ze které vyplývá, že
se jedná o neveřejné údaje.
● Evidování IRI datových sad v NKOD, prostřednictvím kterých je veřejný údaj publikován.
● Označování údajů jako údaje kódované konkrétní verzí veřejného číselníku.
● Evidování IRI datové sady v NKOD, prostřednictvím které je konkrétní verze veřejného číselníku
publikována.
● Evidování agend s výčtem veřejných registrovaných údajů, které jsou využívány pro výkon
agendy.
● Vyhledávání potřebných informací o agendách a jejich údajích v evidenci údajů RPP.
6.1.1.2 Evidence veřejných číselníků
Evidence údajů o číselnících v RPP:
● Identifikátor číselníku,
● název číselníku,
● verze číselníku (doplněné automaticky, nový číselník = 1. verze),
● popis číselníku,
● OVM, který zodpovídá za číselník (doplněno podle OVM přihlášeného uživatele),
● platnost od,
● platnost do.
Funkce:
● Funkce přístupné prostřednictvím uživatelského rozhraní RPP pro práci s číselníky
○
Zavedení nového veřejného číselníku poskytovatelem číselníku.
○
Vytvoření nové verze již zavedeného veřejného číselníku poskytovatelem číselníku.
○
Editování rozpracované verze číselníku.
○
Zobrazení číselníku.
● Automatizované načtení seznamu veřejných číselníků poskytovatele ze zadaného URL.
6.1.2 Systém pro zpřístupňování údajů z RPP
Nutné předpoklady a podmínky: