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

Vytvořit společnou OFN Věc #293

Closed jakubklimek closed 4 years ago

jakubklimek commented 4 years ago

Některé části popisů entit se opakují všude a nemá smysl je stále znova popisovat (a zanášet tím chyby). Každá entita v každé OFN by tedy "dědila" od obecné třídy Věc, která bude mít (lze přidávat):

Tyto položky by pak zmizely z definic konkrétních tříd, a v každé OFN by bylo řečeno (a z příkladů by bylo vidět), že libovolná třída může tyto položky použít.

"Efektem" by pak bylo i to, že kdykoliv procházím vazbu na nějakou entitu, mám "přirozeně" možnost buď pouze specifikovat její IRI (a říct tak, že je dále popsána někde jinde), nebo ji specifikovat celou.

Z hlediska JSON schema zvažme použití additionalProperties