datagov-cz / nkod

Národní katalog otevřených dat (NKOD) a sběr požadavků na něj. Tento repozitář byl udržován v rámci projektu OPZ č. CZ.03.4.74/0.0/0.0/15_025/0013983 a nyní je udržován v rámci Národního plánu obnovy.
https://data.gov.cz
6 stars 2 forks source link

Periodicita aktualizace u jednorázově zadaných či nepravidelně aktualizovaných dat #7

Closed janaslo closed 6 years ago

janaslo commented 6 years ago

Povinným atributem datové sady je periodicita aktualizace dle normy ISO 8601.

Jaká je prosím správná hodnota pro datové sady, jejichž distribuce jsou vloženy jen jednorázově, případně jsou aktualizovány nepravidelně/občasně?

jakubklimek commented 6 years ago

ISO norma tyto hodnoty neumožňuje. Nicméně částečně je tento požadavek řešen. V NKOD již nyní dochází k převodu hodnot dle ISO na hodnoty evropského číselníku frekvencí, který je povinný pro DCAT-AP v1.1. Analýzou již existujících hodnot v datech byl definován následující převodník:

iso frequency
R/P2Y BIENNIAL
R/P1Y ANNUAL
R/P6M ANNUAL_2
R/P3M QUARTERLY
R/P1M MONTHLY
R/P1W WEEKLY
R/P1D DAILY
R/PT1S UPDATE_CONT
R/P4Y OTHER
R/P10Y OTHER
R/P50Y OTHER
dle-potřeby IRREG
jednorázově NEVER
nikdy NEVER

Jak je vidět, převod zahrnuje i řetězce dle ISO nevalidní, vzniklé lidovou tvořivostí.

Doporučení tedy je: Pro CKAN API (stávající JSON rozhraní lokálních katalogů) používejte hodnoty ze sloupce iso, v DCAT-AP reprezentaci pak budou odkazovat na odpovídající hodnotu evropského číselníku. V budoucí DCAT-AP reprezentaci LKOD samozřejmě použijte URI z evropského číselníku.

janaslo commented 6 years ago

Díky! Bylo by užitečné mít takové převodníky snadno dohledatelné, klidně s poznámkou, že je silně preferovaná některá validní varianta. Jinak to vede k tomu, že je u některých datasetů vybrána validní hodnota, která ovšem není pravdivá, anebo právě k bujení lidové tvořivosti.

jakubklimek commented 6 years ago

Přidal jsem ty dvě speciální hodnoty do návodu na přípravu katalogizačního záznamu. Tam se také odkazuje popis funkce package_show.

janaslo commented 6 years ago

Perfektní, díky.