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

Vymyslet a do OFN popsat způsob použití JSON-LD kontextu #344

Closed jakubklimek closed 4 years ago

jakubklimek commented 4 years ago

Nyní máme 2 JSON schémata - pro jeden objekt (sportoviště) a pro seznam objektů (třeba seznam sportovišť) - což bude zřejmě to, co budou poskytovatelé využívat pro své datové sady. Technicky je to JSON Array. Otázkou je, jak (a kam) začlenít JSON-LD kontext.

jakubklimek commented 4 years ago

Zatím je JSON-LD kontext vždy linkován z JSON příkladu

jirkamarekbrno commented 4 years ago

@jakubklimek to dává smysl, ale to obecné povídání o tom kontextu bych dal stejně jako je sekce "předpřipravená metadata". prostě něco navíc, co asi vždy nepoužiješ, ale je to fajn, že to tam je. Co myslíš?

jakubklimek commented 4 years ago

@jirkamarekbrno

  1. kontext je použit vždy, ale nemusíš rozumět tomu, co to je.
  2. pokud tomu rozumět chceš, tak se to dozvíš jinde (společně pro všechny ofn) - budeme na tom ještě pracovat v rámci rozhraní mezi OFN a SSP.
jakubklimek commented 4 years ago

JSON-LD kontext je teď použit ve všech JSON příkladech. Do schémat ho ale nedávám jako povinný, protože pak by musel být i u vnořených objektů, což by sice ničemu nevadilo, ale bylo by to zbytečné - json-ld kontexty si vnořování už zajišťují.

jakubklimek commented 4 years ago

Odkaz na kontext bude muset být v každém top-level JSON objektu v JSON poli, které reprezentuje distribuci datové sady v JSON.

Alternativou by bylo zadefinovat další top-leve JSON objekt, který by obsahoval kontext a "položky", což by bylo aktuální JSON pole. To ale komplikuje princip zanořování.

Otázkou zůstává, kam toto popsat. Ideální by bylo zřejmě udělat na to příklady.