Obě strany předchozí revize Předchozí verze Následující verze | Předchozí verze Následující verzeObě strany příští revize |
draft:číselníky [2018/06/25 13:44] – [Reprezentace v ostatních otevřených formátech] Jakub Klímek | draft:číselníky [2018/06/25 13:59] – [SKOS - standard pro číselníky] Jakub Klímek |
---|
| |
<code turtle> | <code turtle> |
<https://data.cssz.cz/resource/ciselniky/ciselnik-duvodu-k-ukonceni-pracovni-neschopnosti/1> a <http://www.w3.org/2004/02/skos/core#Concept> ; | @prefix skos: <http://www.w3.org/2004/02/skos/core#> . |
<http://www.w3.org/2004/02/skos/core#inScheme> <https://data.cssz.cz/resource/ciselniky/ciselnik-duvodu-k-ukonceni-pracovni-neschopnosti/ConceptScheme> ; | |
<http://www.w3.org/2004/02/skos/core#notation> "1" ; | <https://data.cssz.cz/resource/ciselniky/ciselnik-duvodu-k-ukonceni-pracovni-neschopnosti/1> a skos:Concept ; |
<http://www.w3.org/2004/02/skos/core#prefLabel> "důchod starobní"@cs, "old-age pension"@en ; | skos:prefLabel "důchod starobní"@cs, "old-age pension"@en ; |
<http://www.w3.org/2004/02/skos/core#note> "starobní důchod dle § 29 odst. 1 a 3 písm. a), § 74, § 76 a § 94 z. č. 155/1995 Sb. nebo příslušných ustanovení předcházejících předpisů, zahrnut i důchod SIN dle § 29 odst. 4 téhož zákona"@cs, "Old-age pension in accordance with Section 29(1) and (3)(a) and Sections 74, 76 and 94 of Act No. 155/1995 Coll. or relevant provisions of previous regulations, including pension SIN in accordance with Section 29(4)of the same Act"@en . | skos:notation "1" ; |
| skos:inScheme <https://data.cssz.cz/resource/ciselniky/ciselnik-duvodu-k-ukonceni-pracovni-neschopnosti/ConceptScheme> ; |
| skos:note "starobní důchod dle § 29 odst. 1 a 3 písm. a), § 74, § 76 a § 94 z. č. 155/1995 Sb. nebo příslušných ustanovení předcházejících předpisů, zahrnut i důchod SIN dle § 29 odst. 4 téhož zákona"@cs, |
| "Old-age pension in accordance with Section 29(1) and (3)(a) and Sections 74, 76 and 94 of Act No. 155/1995 Coll. or relevant provisions of previous regulations, including pension SIN in accordance with Section 29(4)of the same Act"@en . |
</code> | </code> |
| |
Reprezentace číselníků v RDF dle SKOS má ještě další výhodu. | Reprezentace číselníků v RDF dle SKOS má ještě další výhodu. |
Při správné implementaci při přístupu k URI položky či číselníku, tj. jeho použití jako URL - Uniform Resource Locator, dostane zájemce, ať už člověk či aplikace, přímo reprezentaci této položky, což je v případě jiných reprezentací nemyslitelné. | Při správné implementaci při přístupu k URI položky či číselníku, tj. jeho použití jako URL - Uniform Resource Locator, dostane zájemce, ať už člověk či aplikace, přímo reprezentaci této položky, což je v případě jiných reprezentací nemyslitelné. |
| |
| ===== Další příklady číselníků ve SKOS ===== |
| |
| [[https://publications.europa.eu/cs/web/eu-vocabularies/authority-tables|Standardizované číselníky dle doporučení SKOS]] publikuje také [[https://publications.europa.eu/cs/web/about-us/who-we-are|Úřad pro publikace Evropské Unie]]. |
| |
===== Reprezentace v ostatních otevřených formátech ===== | ===== Reprezentace v ostatních otevřených formátech ===== |
| |
Je-li číselník reprezentován pomocí SKOS, lze z něj vytvořit i odvozené, zjednodušené reprezentace, které ovšem budou postrádat výhody popsané výše. | Je-li číselník reprezentován pomocí SKOS, lze z něj snadno vytvořit i odvozené, zjednodušené reprezentace, které ovšem budou postrádat výhody popsané výše, a pro které standardy nejsou. |
| Opačným směrem je transformace zpravidla výrazně těžší. |
| Doporučujeme tedy primárně reprezentovat číselníky v RDF dle SKOS. |
| |
Reprezentace v CSV tabulce: | Příklad reprezentace v CSV tabulce: |
| |
<code csv> | <code csv> |
[ | [ |
{ | { |
"kod_polozky": "0", | "kod": "0", |
"nazev_polozky": "aptus (norm. ukončení nemoci)", | "nazev": "aptus (norm. ukončení nemoci)", |
"popis_polozky": "normální ukončení nemoci" | "popis": "normální ukončení nemoci" |
}, | }, |
{ | { |
"kod_polozky": "1", | "kod": "1", |
"nazev_polozky": "důchod starobní", | "nazev": "důchod starobní", |
"popis_polozky": "důchod starobní" | "popis": "důchod starobní" |
}, | }, |
{ | { |
"kod_polozky": "3", | "kod": "3", |
"nazev_polozky": "mateřská dovolená", | "nazev": "mateřská dovolená", |
"popis_polozky": "mateřská dovolená" | "popis": "mateřská dovolená" |
}, | }, |
{ | { |
"kod_polozky": "5", | "kod": "5", |
"nazev_polozky": "nástup do lázní", | "nazev": "nástup do lázní", |
"popis_polozky": "nástup do lázní" | "popis": "nástup do lázní" |
}, | }, |
{ | { |
"kod_polozky": "E", | "kod": "E", |
"nazev_polozky": "exitus", | "nazev": "exitus", |
"popis_polozky": "exitus" | "popis": "exitus" |
} | } |
]</code> | ]</code> |
{ | { |
"0": { | "0": { |
"nazev_polozky": "aptus (norm. ukončení nemoci)", | "nazev": "aptus (norm. ukončení nemoci)", |
"popis_polozky": "normální ukončení nemoci" | "popis": "normální ukončení nemoci" |
}, | }, |
"1": { | "1": { |
"nazev_polozky": "důchod starobní", | "nazev": "důchod starobní", |
"popis_polozky": "důchod starobní" | "popis": "důchod starobní" |
}, | }, |
"3": { | "3": { |
"nazev_polozky": "mateřská dovolená", | "nazev": "mateřská dovolená", |
"popis_polozky": "mateřská dovolená" | "popis": "mateřská dovolená" |
}, | }, |
"5": { | "5": { |
"nazev_polozky": "nástup do lázní", | "nazev": "nástup do lázní", |
"popis_polozky": "nástup do lázní" | "popis": "nástup do lázní" |
}, | }, |
"E": { | "E": { |
"nazev_polozky": "exitus", | "nazev": "exitus", |
"popis_polozky": "exitus" | "popis": "exitus" |
} | } |
}</code> | }</code> |