- SourceMeta name
- opsplitsing
- Base dialect
- https://json-schema.org/draft/2020-12/schema
- SourceMeta dialect
- https://json-schema.org/draft/2020-12/schema
- Bytes
- 3.038 bytes
- Bytes bundled
- 3.038 bytes
- Health
- 82%
- Dependencies
- -
Health issues
- Name
- required_properties_in_properties
- Message
- Every property listed in the `required` keyword must be explicitly defined using the `properties` keyword
- Pointers
- /required/0 - /required/1 - /required/2
- Name
- top_level_description
- Message
- Set a non-empty description at the top level of the schema to explain what the definition is about in detail
- Pointers
- Name
- top_level_examples
- Message
- Set a non-empty examples array at the top level of the schema to illustrate the expected data
- Pointers
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /allOf/1/properties/heeftGrondslagString/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /allOf/1/properties/tijdstipWijziging/description
{
"$id": "https://schemas.don.projects.digilab.network/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/opsplitsing",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"allOf": [
{
"properties": {
"generated": {
"items": {
"format": "uri",
"pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$"
},
"minItems": 2,
"uniqueItems": true
},
"invalidated": {
"items": {
"format": "uri",
"pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$"
},
"maxItems": 1,
"minItems": 1,
"uniqueItems": true
},
"type": {
"format": "uri"
}
}
},
{
"properties": {
"heeftGrondslagString": {
"description": "De waarde van deze property is een tekstuele verwijzing naar de juridische grondslag in de vorm van een string. Het gebruik van deze property dient beperkt te blijven tot gevallen waarin het gebruik van heeftJuridischeGrondslag niet mogelijk is.",
"items": {
"minLength": 1
},
"minItems": 1,
"uniqueItems": true
},
"heeftJuridischeGrondslag": {
"description": "Wet, regeling of besluit waaraan de wijziging zijn rechtsgeldigheid ontleent",
"items": {
"format": "uri",
"minLength": 1
},
"minItems": 1,
"uniqueItems": true
},
"redenWijziging": {
"description": "De reden voor de wijziging",
"items": {
"minLength": 1
},
"minItems": 1,
"uniqueItems": true
},
"tijdstipRegistratie": {
"description": "Datum en tijdstip waarop de wijziging is geregistreerd in het betreffende register",
"format": "date-time",
"minLength": 1,
"readOnly": true
},
"tijdstipWijziging": {
"description": "Datum en tijdstip waarop de wijziging formeel is ingegaan. De waarde van dit veld bepaalt automatisch de waarde van de volgende velden: `begindatum`, `einddatum`, `generatedAtTime` en `invalidatedAtTime`. Als het tijdstip van `tijdstipWijziging` gelijk is aan `T00:00:00`, dan wordt er een dag afgetrokken van `einddatum` ten opzichte van `tijdstipWijziging`.",
"format": "date-time",
"minLength": 1
}
},
"title": "Wijzigingsgebeurtenis"
}
],
"required": [
"generated",
"invalidated",
"type"
],
"title": "Opsplitsing",
"x-derived-from": [
"https://api-organisaties.overheid.nl/v1/openapi.json#/components/schemas/opsplitsing"
]
}