C2V6.pdf

Type: Document | Status: ready

● 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.

  1. 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: