- SourceMeta name
- objectenopenbareruimteafvalbakken
- Base dialect
- https://json-schema.org/draft/2020-12/schema
- SourceMeta dialect
- https://json-schema.org/draft/2020-12/schema
- Bytes
- 7.109 bytes
- Bytes bundled
- 8.208 bytes
- Health
- 72%
- Dependencies
- 1
Dependencies
- At
- /properties/_links/properties/self/$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/_links/description
- Name
- title_trim
- Message
- Titles should not contain leading or trailing whitespace
- Pointers
- /properties/_links/title
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/actief/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/breedte/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/foto/description
- Name
- unnecessary_allof_wrapper
- Message
- Keywords inside `allOf` that do not conflict with the parent schema can be elevated
- Pointers
- /properties/geometrie/allOf/0/type - /properties/geometrie/allOf/0/required - /properties/geometrie/allOf/0/discriminator - /properties/geometrie/allOf/0/description
- Name
- unknown_keywords_prefix
- Message
- Future versions of JSON Schema will refuse to evaluate unknown keywords or custom keywords from optional vocabularies that don't have an x- prefix
- Pointers
- /properties/geometrie/allOf/0/discriminator
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/geometrie/allOf/0/properties/coordinates/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/geometrie/allOf/0/properties/type/enum - /properties/geometrie/allOf/0/properties/type/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/geometrie/allOf/1/properties/type/enum - /properties/geometrie/allOf/1/properties/type/type
- Name
- enum_to_const
- Message
- An `enum` of a single value can be expressed as `const`
- Pointers
- /properties/geometrie/allOf/1/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/hoogte/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/lengte/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/vervangingsprijsTotaal/description
{
"$id": "https://schemas.don.projects.digilab.network/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/objectenopenbareruimteafvalbakken",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"description": "In deze tabel vind je de afvalbakken die opgesteld staan op pleinen, straten en in parken van Amsterdam. Éen rij in de tabel vertegenwoordigt één afvalbak en eigenschappen van die afvalbak. Let op, dit zijn dus níet de ondergrondse containers. Onder andere vind je hier afmetingen, inhoud, type en locatie van de afvalbakken. De locatie is zowel administratief (nabij gelegen adres, buurt, wijk, stadsdeel etc.) als ruimtelijk (geometrie) geregistreerd.",
"properties": {
"_links": {
"description": "The contents of the `afvalbakken._links` field. It contains all relationships with objects.",
"properties": {
"schema": {
"description": "The schema field is exposed with every record",
"format": "uri",
"readOnly": true,
"type": "string"
},
"self": {
"$ref": "./objectenopenbareruimteafvalbakkenlink"
}
},
"required": [
"schema",
"self"
],
"title": " links",
"type": "object"
},
"aanschafprijs": {
"description": "De aanschafPrijs van de afvalbak",
"title": "Aanschafprijs afvalbak",
"type": [
"string",
"null"
]
},
"aantal": {
"description": "Aantal afvalbakken",
"type": [
"string",
"null"
]
},
"actief": {
"description": "Geeft aan of de afvalbak in gebruik is.",
"title": "In gebruik",
"type": [
"string",
"null"
]
},
"beheerder": {
"description": "De beheerder van de afvalbak",
"type": [
"string",
"null"
]
},
"bouwjaar": {
"description": "Jaar waarin de afvalbak geplaatst is",
"type": [
"string",
"null"
]
},
"breedte": {
"description": "Breedte in mm.",
"type": [
"string",
"null"
]
},
"buurtCode": {
"description": "Codes van buurten",
"type": [
"string",
"null"
]
},
"buurtId": {
"description": "Unieke identificatie van een buurt",
"title": "Buurt ID",
"type": [
"string",
"null"
]
},
"buurtNaam": {
"description": "Namen van buurten",
"type": [
"string",
"null"
]
},
"foto": {
"description": "ABSweb URL die naar een foto van de afvalbak verwijst.",
"type": [
"string",
"null"
]
},
"gemeenteNaam": {
"description": "Naam van gemeente",
"type": [
"string",
"null"
]
},
"geometrie": {
"allOf": [
{
"description": "GeoJSON geometry",
"discriminator": {
"propertyName": "type"
},
"properties": {
"coordinates": {
"description": "Based on the geometry type, a point or collection of points.",
"items": {
"type": "number"
},
"minItems": 2,
"type": "array"
},
"type": {
"description": "the geometry type",
"enum": [
"Point",
"LineString",
"Polygon",
"MultiPoint",
"MultiLineString",
"MultiPolygon"
],
"type": "string"
}
},
"required": [
"type"
],
"type": "object"
},
{
"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"
},
"ggwGebiedCode": {
"description": "Codes van gebiedsgerichtwerken-gebieden",
"title": "Ggw gebiedcode",
"type": [
"string",
"null"
]
},
"ggwGebiedNaam": {
"description": "Namen van gebiedsgerichtwerken-gebieden",
"title": "Ggw gebiednaam",
"type": [
"string",
"null"
]
},
"hoogte": {
"description": "Hoogte in mm.",
"type": [
"string",
"null"
]
},
"huisnummer": {
"description": "Huisnummer van het dichtstbijzijnde adres waar de afvalbak is geplaatst",
"type": [
"string",
"null"
]
},
"id": {
"description": "Unieke aanduiding van het record, overgenomen uit bron ABSweb",
"type": "string"
},
"inhoud": {
"description": "Inhoud van de afvalbak in liters",
"type": [
"string",
"null"
]
},
"lengte": {
"description": "Lengte in mm.",
"type": [
"string",
"null"
]
},
"levensduur": {
"description": "Het aantal jaren dat de afvalbak meegaat",
"type": [
"string",
"null"
]
},
"naam": {
"description": "Naam van de afvalbak",
"title": "Naam afvalbak",
"type": [
"string",
"null"
]
},
"objectgroep": {
"description": "Categorie afvalbak",
"type": [
"string",
"null"
]
},
"postcode": {
"description": "De postcode van het dichtstbijzijnde adres waar de afvalbak is geplaatst",
"type": [
"string",
"null"
]
},
"rdx": {
"description": "X coördinaat in RD New EPSG28992",
"title": "X coordinaat",
"type": [
"string",
"null"
]
},
"rdy": {
"description": "Y coördinaat in RD New EPSG28992",
"title": "Y coordinaat",
"type": [
"string",
"null"
]
},
"stadsdeelCode": {
"description": "Code van stadsdeel",
"type": [
"string",
"null"
]
},
"stadsdeelNaam": {
"description": "Naam van stadsdeel",
"type": [
"string",
"null"
]
},
"straatnaam": {
"description": "De straatnaam van het dichtstbijzijnde adres waar de afvalbak is geplaatst",
"type": [
"string",
"null"
]
},
"type": {
"description": "Type afvalbak",
"type": [
"string",
"null"
]
},
"vervangingsprijs": {
"description": "De vervangingsprijs van de afvalbak",
"title": "Vervangingsprijs afvalbak",
"type": [
"string",
"null"
]
},
"vervangingsprijsTotaal": {
"description": "Totala prijs die het kost om een afvalbak te vervangen.",
"title": "Totale vervangingsprijs",
"type": [
"string",
"null"
]
},
"vervangjaar": {
"description": "Jaar waarin de afvalbak vervangen zou moeten worden",
"type": [
"string",
"null"
]
},
"wijkCode": {
"description": "Code van de wijk",
"type": [
"string",
"null"
]
},
"wijkNaam": {
"description": "Naam van de wijk",
"type": [
"string",
"null"
]
}
},
"required": [
"_links",
"id"
],
"type": "object",
"x-derived-from": [
"https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/Objectenopenbareruimteafvalbakken"
]
}