Otevřené formální normy (OFN)
Otevřené formální normy ve smyslu § 3a odst. 3 zákona č. 106/1999 Sb., o svobodném přístupu k informacím jsou pro poskytovatele otevřených dat kteří jsou povinnými subjekty dle § 4b odst. 1 zákona č. 106/1999 Sb. o svobodném přístupu k informacím závazné. Jedná se o technická doporučení zaměřená na vybrané datové sady, která zajišťují, že stejná data publikovaná různými poskytovateli budou interoperabilní. Tím je umožněno taková data jednodušeji využívat nezávisle na tom, od kterého jsou poskytovatele.
Na otevřených formálních normách pracujeme na GitHubu. Navrhujte nové normy a přispívejte do existujících!
Význam a způsob použití otevřených formálních norem
Otevřená formální norma (OFN) specifikuje, jak publikovat data o konkrétních věcech, např. sportovištích, akcích apod. Pro poskytovatele dat jsme vytvořili návod k použití OFN poskytovateli dat. Smysl OFN a zamýšlený způsob použití je ve zkratce následující:
- Pokud publikujete data, která významově odpovídají tomu, co modelujeme, použijte tuto specifikaci, ať je to všude stejně a dá se s daty jednotně pracovat, nezávisle na zdroji.
- Všechny položky jsou nepovinné, tj. pokud některé nemáte, a objektivně nejsou potřeba, nic se neděje, prostě je v datech vynecháte.
- V OFN pro konkrétní datové sady ale máme "minimalistický" příklad. Tím říkáme, že pokud nepublikujete/nemáte ani to co je v něm, tak ta data zřejmě nebudou dávat smysl a tudíž je nikdo nebude schopen použít, což je proti smyslu otevřených dat.
- Pokud máte položky navíc, tak je můžete libovolně přidat. V tom případě bychom byli rádi, kdybyste nám dali vědět, abychom mohli zvážit, zda to není něco, u čeho má smysl uvažovat o zanesení do OFN pro ostatní poskytovatele a zpracovatele těchto dat.
OFN pro konkrétní datové sady
Následující Otevřené formální normy jsou finalizované. To znamená, že podle nich může probíhat implementace. Případné připomínky k nim budou zapracovány za delší dobu a co nejcitlivěji k aktuální verzi.
- Registr práv a povinností
- Aktuality
- Číselníky
- Pracovní místa
- Nádoby na tříděný odpad
- Sběrné dvory
- Sportoviště
- Turistické cíle
- Události
- Úřední desky
Dále jsou rozpracovány následující Otevřené formální normy pro konkrétní datové sady:
Specifikace pro nejčastěji se vyskytující části dat (sdílené specifikace)
Společné části vyskytující se ve více datových sadách pak specifikujeme v tzv. sdílených specifikacích, na které se pak odkazují ostatní otevřené formální normy a specifikace. Následující specifikace jsou finalizované. To znamená, že podle nich může probíhat implementace. Případné připomínky k nim budou zapracovány za delší dobu a co nejcitlivěji k aktuální verzi.
- Základní datové typy - Ano či ne (booleovská hodnota), Celé číslo, Desetinné číslo, Datum, Čas, Datum a čas, Řetězec, URL, Cena, Množství
- Věc - Společný předek všech tříd definovaných v OFN a sdílených specifikacích. Definuje identifikátor, název, popis, čas zneplatnění apod.
- Adresy
- Bezbariérovost
- Časová specifikace
- Digitální objekty
- Kontakty
- Lidé a osoby
- Práce
- Umístění
- Vstupné
Dále pracujeme na:
Obecnější OFN pro různé typy dat
Následující Otevřené formální normy jsou finalizované. To znamená, že podle nich může probíhat implementace. Případné připomínky k nim budou zapracovány za delší dobu a co nejcitlivěji k aktuální verzi.
Dále pracujeme na následujících obecnějších otevřených formálních normách:
- Propojená data (Linked Data)
- Propojená data s časovou složkou
- Technické standardy pro datové sady na stupni otevřenosti 3
Jiné specifikace
Kromě otevřených formálních norem zde publikujeme i jiné specifikace: