také přebírají vlastnosti svého předka (Věc) a všechny vytvořené stavební prvky datových
schémat jsou obsahem repositáře OFN.
● Sdílené specifikace standardizují podobu často se opakujících částí dat.
Přípravu otevřených formálních norem principiálně zachycuje následující schéma, a téměř totožný
princip je použitý i pro přípravu Datové specifikace konkrétní datové sady:
Při tvorbě konkrétní OFN i Datové specifikace konkrétní datové sady sehrává klíčovou roli téma oblasti publikovaných veřejných údajů (nebo publikované datové sady) a jeho významový kontext. Příklad zachycení významového kontextu datové sady:
V případě publikace dat do VDF je příprava významového kontextu publikovaných údajů specifická
důvodu, neboť je omezena dostupnými veřejnými údaji agendy a způsobem rozdělení a seskupení
dat určených k publikaci do datových sad, viz. 7.3 Rozdělení a seskupení dat k publikaci do ucelených
datových sad.
Z uvedených důvodů je pro publikaci dat v prvním období implementace VDF doporučený
zjednodušený postup pro přípravu datových sad k publikaci založený na:
● jednoduchém vytvoření významového konceptu a
● využití stávajícího repositáře OFN.
Zjednodušený postup vytvoření významového konceptu z identifikovaných dat k publikaci:
● Identifikace a příprava kořenové entity:
○
určení kořenové entity připraveného konceptu (schématu) - určuje téma datové
sady,
○
kořenová entita bude většinou vycházet ze subjektů nebo objektů práva agendy, jejíž
veřejná data budou publikována,
○
ošetření kořenové entity prostřednictvím sdílené specifikace "věc",
○
označení položek, které jsou atributy kořenové entity.
● Příprava zbývajících položek konceptu:
○
převedení zbývajících položek na vazební atributy a pojmenování vazby,
○
specifikace entity, na kterou vazba směřuje.
● Ošetření entit navázaných vazbami na kořenovou entitu:
○
nahrazení navázaných entit sdílenými specifikacemi (pokud jsou k dispozici) a úprava
jejich názvů na základě vazeb.
● Ošetření entit navázaných vazbami na kořenovou entitu a neodpovídajících sdíleným
specifikacím:
○
ošetření navázané entity prostřednictvím sdílené specifikace "věc",
○
označení položek, které jsou atributy entity,
○
převedení zbývajících položek na vazební atributy a pojmenování vazby,
○
specifikace entity, na kterou vazba směřuje.
○
nahrazení navázaných entit sdílenými specifikacemi (pokud jsou k dispozici) a úprava
jejich názvů na základě vazeb.
Vytvořený významový koncept publikované datové sady a jeho následné zpracování pomocí
repositáře OFN až do detailní specifikace jeho jednotlivých prvků, je výchozím obsahovým základem
dokumentace datové sady, a také její Datové specifikace.
Schematický pohled na uvedenou tvorbu významového konceptu a detailní specifikace jeho
jednotlivých prvků zachycuje následující diagram:
Pokračování praktické ukázky příkladu z kapitoly 7.3
Pokračování ukázky příkladu z kapitoly 7.3 Rozdělení a seskupení dat k publikaci do ucelených
datových sad v případě navržené datové sady 1.
Datová sada 1 “Plavidla jiná než malé”.
● Kořenová entita:
○
Plavidlo jiné než malé.
● Atributy:
○
Vlastník plavidla - § 14a odst. 1c.
○
Provozovatel plavidla - § 14a odst. 1d.
○
Poznávací znaky - § 18.
○
Jméno lodě - § 14a odst. 1a.
○
Druh plavidla, oblast jeho provozu na vodní cestě a účel, pro který je plavidlo určeno -
§ 14 odst. 2e, § 10d odst. 1e.
○
Nosnost, dovolený počet cestujících a ostatní základní technické údaje - § 10d odst. 1f,
§ 14 odst. 2f.
○
Zástavní právo k plavidlu - § 14 odst. 2g.
○
Datum zápisu a výmazu z plavebního rejstříku - § 14 odst. 2h.
K přesnému posouzení typu jednotlivých údajů, například zda se jedná skutečně pouze o vlastnosti
kořenové entity, nebo zda jde spíše o formu nějakého vztahu na jiné entity je nutná dobrá znalost
spravované agendy i zákona, který agendu ustavuje (z tohoto důvodu jsou u jednotlivých údajů
uvedeny i konkrétní odkazy na příslušný zákon).
Názorným příkladem složitosti může být údaj “Druh plavidla, oblast jeho provozu na vodní cestě a
účel, pro který je plavidlo určeno”. Bez znalosti způsobu a rozsahu dalších vedených informací v
odpovídajícím ISVS, je vytvoření významového konceptu problematické. Z příslušného zákona lze
vyčíst, že například oblast provozu plavidla na vodní cestě je závislá na vydaném osvědčení plavidla,
které se odvíjí od technického stavu plavidla, dále že existuje evidence těchto osvědčení a také vazby
na evidenci osvědčení EU apod. Bez podrobnější znalosti celé problematiky je ale orientace v údajích
složitější a pouhá dostupnost veřejných údajů k zachycení úplného významového kontextu zcela
určitě nebude stačit.
Využití konceptu OFN je proto především zaměřeno na poskytnutí dostatečného kontextu pro
zachycení významu zejména publikovaných dat a neklade si za cíl úplné zachycení celé věcné
problematiky.
Z tohoto důvodu je i následující ukázka finálního konceptu zjednodušená a určena pouze pro
demonstraci přístupu k využití konceptu OFN na základě identifikovaných údajů k publikaci a přípravě
Datové specifikaci.
7.5 Příprava obsahu datové sady ve vybraném základním otevřeném formátu Na základě připravené Datové specifikace (prakticky to znamená významového konceptu a navrženého schématu datové sady), je nutné: ● fyzicky identifikovat údaje v ISVS ● připravit skripty pro transformaci údajů do navržené datové struktury ● validovat výslednou datovou sadu vůči strojově čitelnému schématu datové sady.
- Externí odkazy a standardy 8.1 Metodiky, pravidla, existující OFN Metodika evidence údajů v RPP – metodika bude zpřístupněna až bude dokončena. Otevřená formální norma pro propojená data. Otevřené formální normy - repositář OFN. Otevřená formální norma pro číselníky. Otevřené formální norma pro rozhraní katalogů otevřených dat. Pravidla pro tvorbu IRI. 8.2 Komunikační standardy komponent Komunikace Notifikační hub – Úložiště datových sad (AIS) ● https://www.w3.org/TR/websub/ Komunikace Katalog uživatelů – Systém pro čtení údajů z VDF (AIS) ● https://ofn.gov.cz/rozhraní-katalogů-otevřených-dat/ Komunikace NKOD – Systém pro čtení údajů z VDF (AIS) ● https://ofn.gov.cz/rozhraní-katalogů-otevřených-dat/
- Zdroje a terminologie ● ZoZR - Zákon č. 111/2009 Sb., o základních registrech, ve znění zákona č. 100/2010 Sb. a zákona č. 424/2010 Sb. ● InfoZ - Zákon č. 106/1999 Sb. o svobodném přístupu k informacím ● ZoISVS - Zákon č. 365/2000 Sb. o informačních systémech veřejné správy a o změně některých dalších zákonů. ● Slovník pojmů eGovernmentu