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

Změnit JSON Schéma pro "typ" entity v OFN #380

Closed jakubklimek closed 3 years ago

jakubklimek commented 3 years ago

Nyní je pro typ uvedena konstanta.

Nově je třeba (pro umožnění dědičnosti v kombinaci s JSON-LD kontexty) pro typ mít 2 alternativy - konstantu nebo pole, které tuto konstantu obsahuje (mimo jiné).

Tedy místo:

"typ": {
    "const": "Pracovní místo ve vědě a výzkumu"
},

mít

"typ": {
    "oneOf": [{
        "const": "Pracovní místo ve vědě a výzkumu"
    },{
        "type": "array",
        "contains": {
            "const": "Pracovní místo ve vědě a výzkumu"
        },
        "items": {
            "type": "string"
        }
    }]
},