- SourceMeta name
- activiteithalresponselist
- Base dialect
- https://json-schema.org/draft/2020-12/schema
- SourceMeta dialect
- https://json-schema.org/draft/2020-12/schema
- Bytes
- 8.600 bytes
- Bytes bundled
- 10.272 bytes
- Health
- 70%
- Dependencies
- 1
Dependencies
- At
- /properties/page/$ref
Health issues
- Name
- top_level_title
- Message
- Set a concise non-empty title at the top level of the schema to explain what the definition is about
- Pointers
- 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
- enum_with_type
- Message
- Setting `type` alongside `enum` is considered an anti-pattern, as the enumeration choices already imply their respective types
- Pointers
- /properties/_embedded/properties/activiteiten/items/properties/bestuursorgaan/properties/bestuurslaag/enum - /properties/_embedded/properties/activiteiten/items/properties/bestuursorgaan/properties/bestuurslaag/type
- Name
- enum_with_type
- Message
- Setting `type` alongside `enum` is considered an anti-pattern, as the enumeration choices already imply their respective types
- Pointers
- /properties/_embedded/properties/activiteiten/items/properties/toestemming/enum - /properties/_embedded/properties/activiteiten/items/properties/toestemming/type
- Name
- enum_with_type
- Message
- Setting `type` alongside `enum` is considered an anti-pattern, as the enumeration choices already imply their respective types
- Pointers
- /properties/_embedded/properties/activiteiten/items/properties/type/enum - /properties/_embedded/properties/activiteiten/items/properties/type/type
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/_embedded/properties/activiteiten/items/properties/urn/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/aggregaties/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/aggregaties/properties/bestuurslagen/items/description
- Name
- enum_with_type
- Message
- Setting `type` alongside `enum` is considered an anti-pattern, as the enumeration choices already imply their respective types
- Pointers
- /properties/aggregaties/properties/bestuurslagen/items/properties/bestuurslaag/enum - /properties/aggregaties/properties/bestuurslagen/items/properties/bestuurslaag/type
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/aggregaties/properties/bestuursorganenPerBestuurslaag/items/description
- Name
- enum_with_type
- Message
- Setting `type` alongside `enum` is considered an anti-pattern, as the enumeration choices already imply their respective types
- Pointers
- /properties/aggregaties/properties/bestuursorganenPerBestuurslaag/items/properties/bestuurslaag/enum - /properties/aggregaties/properties/bestuursorganenPerBestuurslaag/items/properties/bestuurslaag/type
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/aggregaties/properties/bestuursorganenPerBestuurslaag/items/properties/bestuursorganen/items/properties/oin/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/aggregaties/properties/toestemmingen/items/description
- Name
- enum_with_type
- Message
- Setting `type` alongside `enum` is considered an anti-pattern, as the enumeration choices already imply their respective types
- Pointers
- /properties/aggregaties/properties/toestemmingen/items/properties/toestemming/enum - /properties/aggregaties/properties/toestemmingen/items/properties/toestemming/type
{
"$id": "https://schemas.don.projects.digilab.network/schemas/api-register/digitaal-stelsel-omgevingswet-dso/zoeken-in-activiteiten-voor-indieningsvereisten-en-werkzaamheden-q7gc6lgvr/activiteithalresponselist",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"_embedded": {
"properties": {
"activiteiten": {
"items": {
"properties": {
"bestuursorgaan": {
"description": "Organisatie",
"properties": {
"bestuurslaag": {
"description": "Bestuurslaag van een Organisatie",
"enum": [
"rijk",
"provincie",
"waterschap",
"gemeente"
],
"type": "string"
},
"oin": {
"description": "OIN van de organisatie",
"maxLength": 20,
"minLength": 20,
"type": "string"
}
},
"required": [
"oin",
"bestuurslaag"
]
},
"functioneleStructuurRef": {
"description": "De functioneleStructuurRef die verwijst naar de regels (STTR) m.b.t. indieningsvereisten",
"type": "string"
},
"locaties": {
"description": "Locaties waarop de activiteit actief is",
"items": {
"type": "string"
},
"type": "array"
},
"omschrijving": {
"description": "Omschrijving van de activiteit",
"type": "string"
},
"toestemming": {
"description": "Code van de toestemming",
"enum": [
"Vergunning",
"Melding",
"Informatie",
"InformatieOngewoonVoorval",
"AanvraagMaatwerkvoorschrift",
"MeldingGelijkwaardigeMaatregel",
"AanvraagToestemmingGelijkwaardigeMaatregel"
],
"type": "string"
},
"type": {
"description": "Typering van de activiteit",
"enum": [
"Water",
"Milieubelastende",
"Overige"
],
"type": "string"
},
"urn": {
"description": "Urn van de activiteit (In de urn mogen geen spaties voorkomen). Binnen de keten staat urn bekend als de imow-id.",
"maxLength": 250,
"minLength": 1,
"type": "string"
}
},
"required": [
"urn",
"type",
"omschrijving",
"functioneleStructuurRef",
"bestuursorgaan",
"locaties"
]
},
"minItems": 1,
"type": "array"
}
},
"required": [
"activiteiten"
]
},
"_links": {
"description": "Links om te navigeren door de paginering",
"properties": {
"first": {
"description": "HAL link",
"properties": {
"href": {
"description": "URI",
"type": "string"
}
},
"required": [
"href"
]
},
"last": {
"description": "HAL link",
"properties": {
"href": {
"description": "URI",
"type": "string"
}
},
"required": [
"href"
]
},
"next": {
"description": "HAL link",
"properties": {
"href": {
"description": "URI",
"type": "string"
}
},
"required": [
"href"
]
},
"prev": {
"description": "HAL link",
"properties": {
"href": {
"description": "URI",
"type": "string"
}
},
"required": [
"href"
]
},
"self": {
"description": "HAL link",
"properties": {
"href": {
"description": "URI",
"type": "string"
}
},
"required": [
"href"
]
}
},
"required": [
"self",
"first",
"last"
]
},
"aggregaties": {
"description": "Het aantal resultaten per mogelijke filterwaarde voor toestemming en bestuurslaag. Heeft betrekking op het totaal aantal resultaten en niet over de betreffende pagina.",
"properties": {
"bestuurslagen": {
"items": {
"description": "Per bestuurslaag het aantal keer dat de bestuurslaag voorkomt in de gevonden activiteiten. Let op dat het bestuurslaag filter hierin NIET wordt meegenomen (andere filters wel). Dit is handig wanneer de aggregaties worden gepresenteerd in een user interface, dan kan de gebruiker namelijk het aantal resultaten uitbreiden door ook een andere bestuurslaag te selecteren.",
"properties": {
"aantal": {
"description": "Het aantal resultaten voor de bestuurslaag, waarbij het bestuurslaag filter NIET wordt meegenomen",
"type": "number"
},
"bestuurslaag": {
"description": "Bestuurslaag van een Organisatie",
"enum": [
"rijk",
"provincie",
"waterschap",
"gemeente"
],
"type": "string"
}
},
"required": [
"bestuurslaag",
"aantal"
]
},
"type": "array"
},
"bestuursorganenPerBestuurslaag": {
"items": {
"description": "De meest voorkomende bestuursorganen in de gevonden activiteiten met het aantal keer dat ze voorkomen. Deze zijn opgedeeld per bestuurslaag.",
"properties": {
"bestuurslaag": {
"description": "Bestuurslaag van een Organisatie",
"enum": [
"rijk",
"provincie",
"waterschap",
"gemeente"
],
"type": "string"
},
"bestuursorganen": {
"items": {
"description": "Het aantal resultaten per bestuursorgaan",
"properties": {
"aantal": {
"type": "number"
},
"oin": {
"description": "Identificatie van een bestuursorgaan.",
"maxLength": 20,
"minLength": 20,
"type": "string"
}
},
"required": [
"oin",
"aantal"
]
},
"type": "array"
}
},
"required": [
"bestuurslaag",
"bestuursorganen"
]
},
"type": "array"
},
"toestemmingen": {
"items": {
"description": "Per toestemming het aantal keer dat de toestemming voorkomt in de gevonden activiteiten. Let op dat het toestemming filter hierin NIET wordt meegenomen (andere filters wel). Dit is handig wanneer de aggregaties worden gepresenteerd in een user interface, dan kan de gebruiker namelijk het aantal resultaten uitbreiden door ook een andere toestemming te selecteren.",
"properties": {
"aantal": {
"description": "Het aantal resultaten voor de toestemming, waarbij het bestuurslaag filter NIET wordt meegenomen",
"type": "number"
},
"toestemming": {
"description": "Code van de toestemming",
"enum": [
"Vergunning",
"Melding",
"Informatie",
"InformatieOngewoonVoorval",
"AanvraagMaatwerkvoorschrift",
"MeldingGelijkwaardigeMaatregel",
"AanvraagToestemmingGelijkwaardigeMaatregel"
],
"type": "string"
}
},
"required": [
"toestemming",
"aantal"
]
},
"type": "array"
}
},
"required": [
"toestemmingen",
"bestuurslagen",
"bestuursorganenPerBestuurslaag"
]
},
"page": {
"$ref": "../_shared/page"
}
},
"required": [
"_links",
"aggregaties",
"page"
],
"x-derived-from": [
"https://developer.omgevingswet.overheid.nl/publish/pages/235013/toepasbareregels-zoekinterface-v2.json#/components/schemas/ActiviteitHALResponseList"
]
}