- SourceMeta name
- point
- Base dialect
- https://json-schema.org/draft/2020-12/schema
- SourceMeta dialect
- https://json-schema.org/draft/2020-12/schema
- Bytes
- 4.955 bytes
- Bytes bundled
- 15.960 bytes
- Health
- 67%
- Dependencies
- 1
Dependencies
- At
- /allOf/0/$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
- unnecessary_allof_ref_wrapper_modern
- Message
- Wrapping `$ref` in `allOf` was only necessary in JSON Schema Draft 7 and older
- Pointers
- /allOf/0/$ref
- Name
- unnecessary_allof_wrapper
- Message
- Keywords inside `allOf` that do not conflict with the parent schema can be elevated
- Pointers
- /allOf/1/properties
- Name
- enum_with_type
- Message
- Setting `type` alongside `enum` is considered an anti-pattern, as the enumeration choices already imply their respective types
- Pointers
- /allOf/1/properties/type/enum - /allOf/1/properties/type/type
- Name
- enum_to_const
- Message
- An `enum` of a single value can be expressed as `const`
- Pointers
- /allOf/1/properties/type/enum
{
"$id": "https://schemas.don.projects.digilab.network/schemas/api-register/gemeente-amsterdam/milieuzones-t9fs1ueng/point",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"allOf": [
{
"$ref": "../_shared/geometry"
},
{
"properties": {
"coordinates": {
"description": "Point in 3D space",
"items": {
"type": "number"
},
"maxItems": 3,
"minItems": 2,
"type": "array"
},
"type": {
"enum": [
"Point"
],
"type": "string"
}
}
}
],
"description": "GeoJSON geometry",
"type": "object",
"x-derived-from": [
"https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/Point",
"https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/Point",
"https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/Point",
"https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/Point",
"https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/Point",
"https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Point",
"https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/Point",
"https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/Point",
"https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Point",
"https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Point",
"https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/Point",
"https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Point",
"https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/Point",
"https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/Point",
"https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/Point",
"https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/Point",
"https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/Point",
"https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/Point",
"https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/Point",
"https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/Point",
"https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/Point",
"https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/Point",
"https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/Point",
"https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/Point",
"https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/Point",
"https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/Point",
"https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/Point",
"https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/Point",
"https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/Point",
"https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/Point",
"https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/Point",
"https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/Point",
"https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/Point",
"https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/Point",
"https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/Point",
"https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/Point",
"https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/Point",
"https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/Point",
"https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/Point",
"https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/Point",
"https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/Point",
"https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/Point",
"https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/Point",
"https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/Point",
"https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/Point"
]
}