- SourceMeta name
- zoekcriteriaactiviteiten
- Base dialect
- https://json-schema.org/draft/2020-12/schema
- SourceMeta dialect
- https://json-schema.org/draft/2020-12/schema
- Bytes
- 3.059 bytes
- Bytes bundled
- 3.059 bytes
- Health
- 34%
- Dependencies
- -
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_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
- /description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/bestuurslagen/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/bestuurslagen/items/enum - /properties/bestuurslagen/items/type
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/datum/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/locaties/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/sortering/enum - /properties/sortering/type
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/sortering/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/toestemmingen/items/enum - /properties/toestemmingen/items/type
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/zoekterm/description
{
"$id": "https://schemas.don.projects.digilab.network/schemas/api-register/digitaal-stelsel-omgevingswet-dso/zoeken-in-activiteiten-voor-indieningsvereisten-en-werkzaamheden-q7gc6lgvr/zoekcriteriaactiviteiten",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"description": "De zoekcriteria om activiteiten te zoeken. Zoeken gebeurt op basis van een zoekterm, resultaten kunnen verder gefilterd worden op de velden in het zoekresultaat.",
"properties": {
"bestuurslagen": {
"description": "Filter op bestuurslaag van het bestuursorgaan van de activiteit.",
"items": {
"description": "Bestuurslaag van een Organisatie",
"enum": [
"rijk",
"provincie",
"waterschap",
"gemeente"
],
"type": "string"
},
"maxItems": 4,
"minItems": 1,
"type": "array"
},
"datum": {
"description": "Datum in het formaat dd-MM-yyyy.",
"examples": [
"01-01-2023"
],
"pattern": "^\\d{2}-\\d{2}-\\d{4}$",
"type": "string"
},
"functioneleStructuurReferenties": {
"description": "De zoekterm op basis waarvan in de activiteiten gezocht wordt. Filter op functioneleStructuurReferentie",
"items": {
"type": "string"
},
"maxItems": 1000,
"minItems": 1,
"type": "array"
},
"locaties": {
"description": "Filter op de locatie van de activiteit.",
"items": {
"type": "string"
},
"maxItems": 10000,
"minItems": 1,
"type": "array"
},
"sortering": {
"default": "meestGekozen",
"description": "De sortering waarin de resultaten worden geretourneerd. Bij \"alfabetisch\" worden de resultaten alfabetisch gesorteerd. \"besteMatch\" zorgt ervoor dat de resultaten die het meest matchen met de zoekterm bovenaan komen (bij deze sortering is het veld \"zoekterm\" daarom verplicht). \"meestGekozen\" wil zeggen dat de in het loket meest gekozen resultaten bovenaan staan. Als het veld \"sortering\" niet wordt meegegeven wordt de \"meestGekozen\" sortering gebruikt.",
"enum": [
"alfabetisch",
"besteMatch",
"meestGekozen"
],
"type": "string"
},
"toestemmingen": {
"description": "Filter op indieningsvereisten toestemming",
"items": {
"description": "Code van de toestemming",
"enum": [
"Vergunning",
"Melding",
"Informatie",
"InformatieOngewoonVoorval",
"AanvraagMaatwerkvoorschrift",
"MeldingGelijkwaardigeMaatregel",
"AanvraagToestemmingGelijkwaardigeMaatregel"
],
"type": "string"
},
"maxItems": 7,
"minItems": 1,
"type": "array"
},
"zoekterm": {
"description": "De zoekterm op basis waarvan in de activiteiten gezocht wordt.",
"maxLength": 250,
"minLength": 1,
"type": "string"
}
},
"x-derived-from": [
"https://developer.omgevingswet.overheid.nl/publish/pages/235013/toepasbareregels-zoekinterface-v2.json#/components/schemas/ZoekCriteriaActiviteiten"
]
}