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.
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):
Identifikátor
Název
Popis
Vytvořeno
Aktualizováno
Zneplatněno (#167)
Příloha (#291)
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.
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