datagov-cz / otevrene-formalni-normy

V tomto repozitáři jsou otevřené formální normy pro otevřená data v ČR a sbíráme zde na ně další požadavky. Tento repozitář je udržován v rámci projektu OPZ č. CZ.03.4.74/0.0/0.0/15_025/0013983.
https://ofn.gov.cz
17 stars 13 forks source link

Číselníky: CSV deskriptory je třeba publikovat spolu s příklady a provázat pomocí URL #425

Closed jakubklimek closed 2 years ago

jakubklimek commented 2 years ago

Dle návodu, tedy x.csv a x.csv-metadata.json - aby to bylo autodetekovatelný a správně udělaný už v OFN.

Tedy bych to co je ve schématech vykopíroval a připojil ke konkrétním příkladům.

jakubklimek commented 2 years ago

https://github.com/opendata-mvcr/otevrene-formalni-normy/commit/c602856b5cdb9a9ef1f56bfcdecc50ca1d11478d

jakubklimek commented 2 years ago

Test v rdf-tabular

rdf serialize --format tabular --decode-uri --minimal --output-format turtle --prefixes time:http://www.w3.org/2006/time# https://pod-test.mvcr.
gov.cz/otevřené-formální-normy/číselníky/draft/příklady/denormalizované-csv/číselník-měn.csv
jakubklimek commented 2 years ago

Je tu menší issue s normalizovaným CSV a deskriptory. Buď je třeba duplikovat schémata v deskriptorech, nebo adoptovat jiný mechanismus hledání deskriptorů, viz https://www.w3.org/TR/2015/REC-tabular-data-model-20151217/#default-locations-and-site-wide-location-configuration

jakubklimek commented 2 years ago

Pro normalizovaná CSV jsem tam dal jak deskriptory samotných tabulek, tak deskriptor celé Table group, která umožňuje říct i cizí klíče. Tedy rdf serialize --format tabular --minimal --decode-uri --output-format turtle --prefixes time:http://www.w3.org/2006/time# https://pod-test.mvcr.gov.cz/otevřené-formální-normy/číselníky/draft/příklady/normalizované-csv/číselník-měn.json vygeneruje celý číselník i z normalizované podoby. Problémy:

jakubklimek commented 2 years ago

Vyřešeno v publikované verzi OFN Číselníky.