Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
Obě strany předchozí revize Předchozí verze Následující verze | Předchozí verzePoslední revizeObě 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 14:55] – [SKOS - standard pro číselníky] Jakub Klímek | ||
---|---|---|---|
Řádek 63: | Řádek 63: | ||
Zde začíná být patrný další problém, a to jak číselníky reprezentovat tak, aby každý uživatel poznal, co je kód, co je název a v jakém je jazyce. | Zde začíná být patrný další problém, a to jak číselníky reprezentovat tak, aby každý uživatel poznal, co je kód, co je název a v jakém je jazyce. | ||
I za předpokladu tabulkové reprezentace je variant totiž příliš mnoho, a každý poskytovatel dat si zajisté vybere jinou. | I za předpokladu tabulkové reprezentace je variant totiž příliš mnoho, a každý poskytovatel dat si zajisté vybere jinou. | ||
- | Zpravidla se jená o ruční práci, jelikož se číselník od číselníku liší: | + | Zpravidla se jedná |
* Názvy sloupců | * Názvy sloupců | ||
* Diakritika | * Diakritika | ||
Řádek 80: | Řádek 80: | ||
<code turtle> | <code turtle> | ||
- | <https:// | + | @prefix skos: < |
- | < | + | |
- | < | + | < |
- | <http:// | + | skos: |
- | <http://www.w3.org/2004/02/skos/core#note> " | + | |
+ | skos: | ||
+ | | ||
+ | | ||
</ | </ | ||
Řádek 91: | Řádek 94: | ||
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, | Při správné implementaci při přístupu k URI položky či číselníku, | ||
+ | |||
+ | ==== Položka číselníku dle SKOS ==== | ||
+ | V doporučení SKOS se položce číselníku říká Koncept - '' | ||
+ | |||
+ | |||
+ | ==== Postup pro reprezentaci číselníku pomocí SKOS ==== | ||
+ | - Zvolte vzorec, dle kterého budete přidělovat IRI číselníkům a jejich položkám (viz. Konvence propojených dat) | ||
+ | - Ze zdrojového systému převeďte číselníky do RDF reprezentace dle doporučení SKOS | ||
+ | - Volitelně poskytněte reprezentaci v některých nižších formátech - CSV, JSON, XML či Excel | ||
+ | - Číselník opatřede metadaty a zaregistrujte v NKOD | ||
+ | |||
+ | |||
+ | ===== Další příklady číselníků ve SKOS ===== | ||
+ | |||
+ | [[https:// | ||
===== 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, | + | Je-li číselník reprezentován pomocí SKOS, lze z něj snadno |
+ | Opačným směrem je transformace zpravidla výrazně těžší. | ||
+ | Doporučujeme tedy primárně reprezentovat číselníky v RDF dle SKOS. | ||
- | Reprezentace | + | Příklad reprezentace |
<code csv> | <code csv> | ||
Řádek 112: | Řádek 132: | ||
[ | [ | ||
{ | { | ||
- | " | + | " |
- | " | + | " |
- | " | + | " |
}, | }, | ||
{ | { | ||
- | " | + | " |
- | " | + | " |
- | " | + | " |
}, | }, | ||
{ | { | ||
- | " | + | " |
- | " | + | " |
- | " | + | " |
}, | }, | ||
{ | { | ||
- | " | + | " |
- | " | + | " |
- | " | + | " |
}, | }, | ||
{ | { | ||
- | " | + | " |
- | " | + | " |
- | " | + | " |
} | } | ||
]</ | ]</ | ||
Řádek 143: | Řádek 163: | ||
{ | { | ||
" | " | ||
- | "nazev_polozky": "aptus (norm. ukončení nemoci)", | + | "nazev": "aptus (norm. ukončení nemoci)", |
- | "popis_polozky": " | + | "popis": " |
}, | }, | ||
" | " | ||
- | "nazev_polozky": " | + | "nazev": " |
- | "popis_polozky": " | + | "popis": " |
}, | }, | ||
" | " | ||
- | "nazev_polozky": " | + | "nazev": " |
- | "popis_polozky": " | + | "popis": " |
}, | }, | ||
" | " | ||
- | "nazev_polozky": " | + | "nazev": " |
- | "popis_polozky": " | + | "popis": " |
}, | }, | ||
" | " | ||
- | "nazev_polozky": " | + | "nazev": " |
- | "popis_polozky": " | + | "popis": " |
} | } | ||
}</ | }</ |