Tento dokument je otevřenou formální normou ve smyslu § 3a odst. 3 zákona č. 106/1999 Sb., o svobodném přístupu k informacím, pro zveřejňování číselníků. Norma popisuje konceptuální model číselníků a stanovuje podobu jejich reprezentace ve strojově čitelné podobě ve formátech JSON-LD [[json-ld11]], a tedy i JSON [[ECMA-404]], a CSV [[rfc4180]]. Jednotlivé způsoby reprezentace číselníků také demonstruje na příkladech.
V této sekci je definován konceptuální model.
Číselník je seznam přípustných hodnot (vlastnosti, datového prvku, ...).
Položka číselníku reprezentuje jednu přípustnou hodnotu datového prvku z množiny všech přípustných hodnot, které jsou kódovány číselníkem, do kterého položka patří.
V této sekci je specifikována reprezentace ve formátu JSON-LD [[json-ld11]] ilustrovaná příklady.
V této sekci je specifikována reprezentace ve formátu JSON-LD [[json-ld11]]. Reprezentace je definována v JSON schématu a JSON-LD kontextu.
{ "@context": "https://ofn.gov.cz/číselníky/2022-02-08/kontexty/číselník.jsonld", "typ": "Číselník", "iri": "https://data.poskytovatel.cz/zdroj/číselník/měny" }
kód
{ "kód": "745" }
název
{ "název": { "cs": "Číselník měn" } }
akronym
{ "akronym": "CISCUR" }
definice
{ "definice": { "cs": "Číselník měn se všemi světovými měnami, které jsou aktuálně používány." } }
popis
{ "popis": { "cs": "Číselník měn obsahuje položku pro každou existující světovou měnu. Nejsou zde tedy historicky používané měny, které již zanikly." } }
platnost
položky
{ "položky": [] }
{ "typ": "Položka", "iri": "https://data.poskytovatel.cz/zdroj/číselník/měny/položka/064" }
kód
{ "kód": "064" }
název
{ "název": { "cs": "bhútánský ngultrum" } }
alt_název
{ "alt_název": { "cs": "ngultrum" } }
zkr_název
{ "zkr_název": { "cs": "BTN" } }
definice
{ "definice": { "cs": "1 ngultrum=100 chhetrum" } }
popis
{ "popis": { "cs": "Bhútánský ngultrum je měnou asijského království Bhútán. Jeho ISO 4217 kód je BTN." } }
platnost
V této sekci jsou uvedeny příklady serializace dle této otevřené formální normy ve formátu JSON-LD [[!json-ld11]], a tedy i JSON [[!ECMA-404]].
Příklad ukazuje reprezentaci číselníku měn v základní podobě.
Příklad ukazuje reprezentaci číselníku měn v různých jazycích.
Příklad ukazuje reprezentaci číselníku měn s platnostmi položek číselníku a platností číselníku jako takového.
Příklad ukazuje reprezentaci číselníku měn s alternativním pojmenováním a dalšími atributy měn.
V této sekci je specifikována reprezentace ve formátu CSV a ilustrována příklady.
V této sekci je specifikována reprezentace ve formátu CSV. Reprezentace je definována pomocí schématu dle CSV on the Web [[tabular-metadata]].
Číselník je seznam přípustných hodnot (vlastnosti, datového prvku, ...). Instance třídy Číselník je reprezentována jako součást řádku tabulky reprezentované v CSV formátu dle CSVW schématu.
číselník
číselník https://data.poskytovatel.cz/zdroj/číselník/měny
číselník_kód
číselník,číselník_kód https://data.poskytovatel.cz/zdroj/číselník/měny,745
číselník_název
číselník,číselník_název_cs https://data.poskytovatel.cz/zdroj/číselník/měny,Číselník měn
číselník_akronym
číselník,číselník_akronym https://data.poskytovatel.cz/zdroj/číselník/měny,CISCUR
číselník_definice
číselník,číselník_definice_cs https://data.poskytovatel.cz/zdroj/číselník/měny,Číselník měn se všemi světovými měnami, které jsou aktuálně používány.
číselník_popis
číselník,číselník_popis_cs https://data.poskytovatel.cz/zdroj/číselník/měny,Číselník měn se všemi světovými měnami, které jsou aktuálně používány.
číselník_platnost
Položka číselníku reprezentuje jednu přípustnou hodnotu datového prvku z množiny všech přípustných hodnot, které jsou kódovány číselníkem, do kterého položka patří. Instance třídy Položka je reprezentována jako součást řádku tabulky reprezentované v CSV formátu dle CSVW schématu popisující denormalizovanou reprezentaci.
číselník_položka
číselník_položka https://data.poskytovatel.cz/zdroj/číselník/měny/položka/064
číselník_položka_kód
číselník_položka,číselník_položka_kód https://data.poskytovatel.cz/zdroj/číselník/měny/položka/064,064
číselník_položka_název
číselník_položka,číselník_položka_název_cs https://data.poskytovatel.cz/zdroj/číselník/měny/položka/064,bhútánský ngultrum
číselník_položka_alt_název
číselník_položka,číselník_položka_alt_název_cs https://data.poskytovatel.cz/zdroj/číselník/měny/položka/064,ngultrum
číselník_položka_zkr_název
číselník_položka,číselník_položka_zkr_název_cs https://data.poskytovatel.cz/zdroj/číselník/měny/položka/064,BTN
číselník_položka_definice
číselník_položka,číselník_položka_definice_cs https://data.poskytovatel.cz/zdroj/číselník/měny/položka/064,1 ngultrum=100 chhetrum
číselník_položka_popis
číselník_položka,číselník_položka_popis_cs https://data.poskytovatel.cz/zdroj/číselník/měny/položka/064,Bhútánský ngultrum je měnou asijského království Bhútán. Jeho ISO 4217 kód je BTN.
číselník_položka_platnost
V této sekci jsou uvedeny příklady serializace dle této otevřené formální normy ve formátu CSV [[!rfc4180]]. Pro konkrétní datovou sadu musí poskytovatel vytvořit vlastní CSVW deskriptor. Jako základ může zvolit předpřipravené CSVW schéma, které si upraví pro svoje potřeby. Úprava typicky znamená vymázání těch definici sloupců z CSVW schématu, které v CSV serializaci poskytovatel nepoužije.
Příklad ukazuje reprezentaci číselníku měn v základní podobě.
Příklad ukazuje reprezentaci číselníku měn v různých jazycích.
Příklad ukazuje reprezentaci číselníku měn s platnostmi položek číselníku a platností číselníku jako takového.
Příklad ukazuje reprezentaci číselníku měn s alternativním pojmenováním a dalšími atributy měn.
Tato sekce obsahuje odkaz na vzorový metadatový záznam datové sady použitelný pro registraci datové sady do Národního katalogu otevřených dat. Registrace pomocí tohoto předpřipraveného záznamu umožní vyhledávat podobné datové sady publikované dle této otevřené formální normy. V metadatovém záznamu je třeba přidat či odebrat dostupné distribuce a vyplnit co nejvíce údajů, zejména kontaktní bod, název, popis, atd.