- SourceMeta name
- zoekcriteria
- Base dialect
- https://json-schema.org/draft/2020-12/schema
- SourceMeta dialect
- https://json-schema.org/draft/2020-12/schema
- Bytes
- 4.305 bytes
- Bytes bundled
- 10.129 bytes
- Health
- 40%
- Dependencies
- 3
Dependencies
- At
- /properties/_geo/properties/intersects/oneOf/0/$ref
- At
- /properties/_geo/properties/intersects/oneOf/1/$ref
- At
- /properties/_geo/properties/intersects/oneOf/2/$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_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/_geo/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/_geo/properties/intersects/oneOf/3/properties/type/enum - /properties/_geo/properties/intersects/oneOf/3/properties/type/type
- Name
- enum_to_const
- Message
- An `enum` of a single value can be expressed as `const`
- Pointers
- /properties/_geo/properties/intersects/oneOf/3/properties/type/enum
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/bestuursorgaan/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/bestuursorgaan/properties/bestuurslaag/enum - /properties/bestuursorgaan/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/bestuursorgaan/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/bestuursorgaan/properties/organisatieCode/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/bestuursorgaan/properties/organisatieType/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/bevoegdGezag/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/bevoegdGezag/properties/bestuurslaag/enum - /properties/bevoegdGezag/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/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/magneet/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/omschrijving/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/typering/enum - /properties/typering/type
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/werkzaamheid/description
{
"$id": "https://schemas.don.projects.digilab.network/schemas/api-register/digitaal-stelsel-omgevingswet-dso/crud-rtr-gegevens-g85pejgdr/zoekcriteria",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"description": "Zoek criteria waar de geretourneerde activiteiten op gefilterd moeten worden. Indien er op meerdere properties tegelijk gefilterd wordt, dan zullen alleen de activiteiten geretourneerd worden die aan alle properties voldoen.",
"properties": {
"_geo": {
"description": "Filter op geografisch punt of vlak. Zie de [DSO API/URI strategie](https://iplo.nl/digitaal-stelsel/aansluiten/standaarden/api-en-uri-strategie).",
"examples": [
{
"intersects": {
"coordinates": [
155000,
463000
],
"type": "Point"
}
}
],
"properties": {
"intersects": {
"description": "Punt of vlak waarmee het resultaat raakvlak moet hebben. Analoog aan ElasticSearch GeoShape Query (https://www.elastic.co/guide/en/elasticsearch/reference/5.0/query-dsl-geo-shape-query.html)",
"oneOf": [
{
"$ref": "./point"
},
{
"$ref": "./polygon"
},
{
"$ref": "../_shared/multipolygon"
},
{
"description": "GeoJSon geometry collection volgens https://tools.ietf.org/html/rfc7946#section-3.1.8",
"properties": {
"geometries": {
"items": {
"anyOf": [
{
"$ref": "./point"
},
{
"$ref": "./polygon"
},
{
"$ref": "../_shared/multipolygon"
}
],
"minItems": 0
},
"type": "array"
},
"type": {
"enum": [
"GeometryCollection"
],
"type": "string"
}
},
"required": [
"geometries",
"type"
],
"type": "object"
}
]
}
},
"required": [
"intersects"
]
},
"bestuursorgaan": {
"description": "Filter op bestuursorgaan.",
"properties": {
"bestuurslaag": {
"description": "Bestuurslaag van een Organisatie",
"enum": [
"rijk",
"provincie",
"waterschap",
"gemeente"
],
"type": "string"
},
"oin": {
"description": "De OIN van het bestuursorgaan.",
"type": "string"
},
"organisatieCode": {
"description": "De organisatieCode (CBS code, het numerieke deel van de BG code).",
"type": "string"
},
"organisatieType": {
"description": "Het organisatie type (niet-numerieke deel van de BG code).",
"type": "string"
}
}
},
"bevoegdGezag": {
"description": "Filter op bevoegd gezag.",
"properties": {
"bestuurslaag": {
"description": "Bestuurslaag van een Organisatie",
"enum": [
"rijk",
"provincie",
"waterschap",
"gemeente"
],
"type": "string"
}
},
"required": [
"bestuurslaag"
]
},
"datum": {
"description": "Datum in het formaat dd-MM-yyyy.",
"examples": [
"01-01-2023"
],
"pattern": "^\\d{2}-\\d{2}-\\d{4}$",
"type": "string"
},
"magneet": {
"description": "Filter op activiteiten met het kenmerk magneet.",
"type": "boolean"
},
"omschrijving": {
"description": "Zoek in de omschrijving van de activiteit.",
"type": "string"
},
"typering": {
"description": "Typering van de activiteit",
"enum": [
"Water",
"Milieubelastende",
"Overige"
],
"type": "string"
},
"werkzaamheid": {
"description": "Filter op activiteiten die gekoppeld zijn aan deze werkzaamheid (urn).",
"type": "string"
}
},
"required": [
"datum"
],
"x-derived-from": [
"https://developer.omgevingswet.overheid.nl/publish/pages/167490/toepasbareregels-crud-rtr-gegevens-v2.json#/components/schemas/ZoekCriteria"
]
}