- SourceMeta name
- huishoudelijkafvalrolcontainer
- Base dialect
- https://json-schema.org/draft/2020-12/schema
- SourceMeta dialect
- https://json-schema.org/draft/2020-12/schema
- Bytes
- 12.249 bytes
- Bytes bundled
- 23.773 bytes
- Health
- 62%
- Dependencies
- 9
Dependencies
- At
- /properties/_links/properties/bagNummeraanduiding/$ref
- At
- /properties/_links/properties/bagOpenbareruimte/$ref
- At
- /properties/_links/properties/bagVerblijfsobject/$ref
- At
- /properties/_links/properties/bagWoonplaats/$ref
- At
- /properties/_links/properties/gebiedBuurt/$ref
- At
- /properties/_links/properties/gebiedGgw/$ref
- At
- /properties/_links/properties/gebiedStadsdeel/$ref
- At
- /properties/_links/properties/gebiedWijk/$ref
- 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
- /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/bagVerblijfsobjectId/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/barcode/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/chipNummer/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/chipType/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/fractieOmschrijving/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/gebiedStadsdeelNaam/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/heeftBarcodeSinds/description
- Name
- description_trim
- Message
- Descriptions should not contain leading or trailing whitespace
- Pointers
- /properties/heeftChipSinds/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/huisletter/description
- Name
- non_applicable_type_specific_keywords
- Message
- Avoid keywords that don't apply to the type or types that the current subschema expects
- Pointers
- /properties/huisnummer/format
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/huisnummer/description
- Name
- unknown_format_prefix
- Message
- For interoperability purposes, the JSON Schema specification advises against the use of `format` values that are not explicitly defined by the specification
- Pointers
- /properties/huisnummer/format
- Name
- non_applicable_type_specific_keywords
- Message
- Avoid keywords that don't apply to the type or types that the current subschema expects
- Pointers
- /properties/id/format
- Name
- unknown_format_prefix
- Message
- For interoperability purposes, the JSON Schema specification advises against the use of `format` values that are not explicitly defined by the specification
- Pointers
- /properties/id/format
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/postcode/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/soortContainer/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/status/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/woonplaatsNaam/description
{
"$id": "https://schemas.don.projects.digilab.network/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/huishoudelijkafvalrolcontainer",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"description": "Deze tabel bevat informatie over de stanmgegevens van de rolcontainers in Gemeente Amsterdam",
"properties": {
"_links": {
"description": "The contents of the `rolcontainer._links` field. It contains all relationships with objects.",
"properties": {
"bagNummeraanduiding": {
"$ref": "./bagnummeraanduidingenrawidentifier"
},
"bagOpenbareruimte": {
"$ref": "./bagopenbareruimtesrawidentifier"
},
"bagVerblijfsobject": {
"$ref": "./bagverblijfsobjectenrawidentifier"
},
"bagWoonplaats": {
"$ref": "../_shared/bagwoonplaatsenrawidentifier"
},
"gebiedBuurt": {
"$ref": "../_shared/gebiedenbuurtenrawidentifier"
},
"gebiedGgw": {
"$ref": "../_shared/gebiedenggwgebiedenrawidentifier"
},
"gebiedStadsdeel": {
"$ref": "../_shared/gebiedenstadsdelenrawidentifier"
},
"gebiedWijk": {
"$ref": "../_shared/gebiedenwijkenrawidentifier"
},
"schema": {
"description": "The schema field is exposed with every record",
"format": "uri",
"readOnly": true,
"type": "string"
},
"self": {
"$ref": "./huishoudelijkafvalrolcontainerlink"
}
},
"required": [
"bagNummeraanduiding",
"bagOpenbareruimte",
"bagVerblijfsobject",
"bagWoonplaats",
"gebiedBuurt",
"gebiedGgw",
"gebiedStadsdeel",
"gebiedWijk",
"schema",
"self"
],
"title": " links",
"type": "object"
},
"aanmaakdatum": {
"description": "Datum tijd waarop de rolcontainer in het systeem is aangemaakt",
"format": "date-time",
"type": [
"string",
"null"
]
},
"bagNummeraanduidingId": {
"deprecated": true,
"description": "BAG Nummeraanduiding identificatie",
"readOnly": true,
"title": "Nummeraanduiding ID",
"type": [
"string",
"null"
]
},
"bagOpenbareruimteId": {
"deprecated": true,
"description": "BAG Openbare ruimte identificatie",
"readOnly": true,
"title": "Openbare ruimte ID",
"type": [
"string",
"null"
]
},
"bagVerblijfsobjectId": {
"deprecated": true,
"description": "Een identificatiecode van een verblijfsobject is een authentiek gegeven en een unieke aanduiding van het verblijfsobject.",
"readOnly": true,
"title": "BAG Verblijfsobject identificatie",
"type": [
"string",
"null"
]
},
"bagWoonplaatsId": {
"deprecated": true,
"description": "Officiële naam woonplaats",
"readOnly": true,
"title": "BAG woonplaats identificatiecode",
"type": [
"string",
"null"
]
},
"barcode": {
"description": "De barcode van de chip dat van buitenaf leesbaar is.",
"title": "Chip barcode",
"type": [
"string",
"null"
]
},
"chipNummer": {
"description": "Unieke aanduiding van de chip dat aan de rolcontainer is bevestigd. Het chipnummer is van buitenaf niet leesbaar.",
"type": [
"string",
"null"
]
},
"chipType": {
"description": "Het type van de chip dat aan de rolcontainer is bevestigd.",
"type": [
"string",
"null"
]
},
"fractieOmschrijving": {
"description": "Container fractieomschrijving zoals door leverancier is geleverd.",
"title": "Container fractie omschrijving",
"type": [
"string",
"null"
]
},
"gebiedBuurtCode": {
"description": "Unieke code (hier in zie je de Stadsdeel- en Wijkcode terug)",
"type": [
"string",
"null"
]
},
"gebiedBuurtId": {
"deprecated": true,
"description": "Unieke identificatie van het object (naam van het kenmerk wijzigt van ID naar Identificatie in 2019)",
"readOnly": true,
"title": "Gebied buurt identificatie",
"type": [
"string",
"null"
]
},
"gebiedBuurtNaam": {
"description": "De naam van het object",
"type": [
"string",
"null"
]
},
"gebiedGgwCode": {
"description": "De unieke code van het gebiedsgericht werken gebied",
"title": "Gebied GGW (Gebiedsgericht werken) code",
"type": [
"string",
"null"
]
},
"gebiedGgwId": {
"deprecated": true,
"description": "De unieke identificatie van het gebiedsgericht werken gebied",
"readOnly": true,
"title": "Gebied GGW (Gebiedsgericht werken) identificatie",
"type": [
"string",
"null"
]
},
"gebiedGgwNaam": {
"description": "De naam van het gebiedsgericht werken gebied",
"title": "Gebied GGW (Gebiedsgericht werken) naam",
"type": [
"string",
"null"
]
},
"gebiedStadsdeelCode": {
"description": "Officile code van het stadsdeel",
"type": [
"string",
"null"
]
},
"gebiedStadsdeelId": {
"deprecated": true,
"description": "Unieke identificatie van het object (in 2019 wijzigt de naam van het kenmerk van ID naar Identificatie)",
"readOnly": true,
"title": "Gebied stadsdeel identificatie",
"type": [
"string",
"null"
]
},
"gebiedStadsdeelNaam": {
"description": "De naam van het stadsdeel.",
"type": [
"string",
"null"
]
},
"gebiedWijkCode": {
"description": "Volledige, samengestelde, code, bestaande uit stadsdeelcode en wijkcode",
"type": [
"string",
"null"
]
},
"gebiedWijkId": {
"deprecated": true,
"description": "Unieke identificatie van het object (In 2019 wijzigt de naam van het kenmerk van ID naar Identificatie)",
"readOnly": true,
"title": "Gebied wijk identificatie",
"type": [
"string",
"null"
]
},
"gebiedWijkNaam": {
"description": "De naam van de wijk",
"type": [
"string",
"null"
]
},
"gebruiksdoel": {
"description": "Een categorisering van de gebruiksdoelen van het betreffende adreseerbareobject, zoals dit door de overheid als zodanig is toegestaan",
"title": "Adreseerbaarobject gebruiksdoel",
"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"
},
"heeftBarcodeSinds": {
"description": "Dit attribuut, heeft_barcode_sinds, geeft de datum aan waarop de chip is voorzien van een barcode..",
"format": "date",
"title": "Chip barcode datum",
"type": [
"string",
"null"
]
},
"heeftChipSinds": {
"description": "Datum waarop de chip aan de rolcontainer is bevestigd. ",
"format": "date",
"title": "Chip bevestiging datum",
"type": [
"string",
"null"
]
},
"huisletter": {
"description": "Een alfabetisch teken achter het huisnummer zoals dit door het gemeentebestuur is toegekend dan wel een door of namens het bevoegde gemeentelijke orgaan ten aanzien van een adresseerbaar object toegekende toevoeging aan een huisnummer in de vorm van een alfabetisch teken.",
"title": "BAG Huisletter",
"type": [
"string",
"null"
]
},
"huisnummer": {
"description": "De numerieke aanduiding zoals deze door het gemeente bestuur aan het object is toegekend dan wel een door of namens het bevoegde gemeentelijke orgaan ten aanzien van een adresseerbaar object toegekende nummering.",
"format": "int64",
"maximum": 9223372036854776000,
"minimum": -9223372036854776000,
"title": "BAG Huisnummer",
"type": [
"integer",
"null"
]
},
"huisnummertoevoeging": {
"description": "Die letters of tekens die noodzakelijk zijn om, naast huisnummer en -letter, de brievenbus te vinden dan wel een door of namens het bevoegde gemeentelijke orgaan ten aanzien van een adresseerbaar object toegekende toevoeging aan een huisnummer of een combinatie van huisletter en huisnummer",
"title": "BAG Huisnummertoevoeging",
"type": [
"string",
"null"
]
},
"id": {
"description": "Unieke aanduiding van een rolcontainer",
"format": "int64",
"maximum": 9223372036854776000,
"minimum": -9223372036854776000,
"title": "ID rolcontainer",
"type": "integer"
},
"postcode": {
"description": "De door de Post NL vastgestelde code behorend bij de straatnaam en het huisnummer dan wel de door Post NL vastgestelde code behorende bij een bepaalde combinatie van een naam openbare ruimte en een huisnummer.",
"title": "BAG Postcode",
"type": [
"string",
"null"
]
},
"soortContainer": {
"description": "Dit attribuut geeft een aantal kenmerken (materieel, inhoud in liter en fractie) van een rolcontainer. Bijvoorbeeld: GFE/T 140 Kunststof.",
"title": "Rolcontainer soort",
"type": [
"string",
"null"
]
},
"status": {
"description": "Dit attribuut geeft de actuele status van een rolcontainer aan. De volgende statussen zijn mogelijk. Active, inactive en blocked.",
"title": "Rolcontainer status",
"type": [
"string",
"null"
]
},
"statusSinds": {
"description": "Datum waarop de laatste status van een rolcontainer van toepassing is",
"format": "date",
"title": "Rolcontainer status datum",
"type": [
"string",
"null"
]
},
"straatnaam": {
"description": "Naam van de straat",
"title": "BAG Straatnaam",
"type": [
"string",
"null"
]
},
"typeadresseerbaarobject": {
"description": "Een Adresseerbaar object is een (abstract) object waaraan adressen kunnen worden toegekend",
"title": "Adresseerbaarobject type",
"type": [
"string",
"null"
]
},
"wijzigingsdatum": {
"description": "Datum tijd waarop de rolcontainer in het systeem voor het laatst is aangepast",
"format": "date-time",
"title": "Rolcontainer wijzigingsdatum",
"type": [
"string",
"null"
]
},
"woonplaatsNaam": {
"description": "Een Woonplaats is een door het bevoegde gemeentelijke orgaan als zodanig aangewezen en van een naam voorzien gedeelte van het grondgebied van de gemeente.",
"title": "BAG Woonplaats naam",
"type": [
"string",
"null"
]
}
},
"required": [
"_links",
"bagNummeraanduidingId",
"bagOpenbareruimteId",
"bagVerblijfsobjectId",
"bagWoonplaatsId",
"gebiedBuurtId",
"gebiedGgwId",
"gebiedStadsdeelId",
"gebiedWijkId",
"id"
],
"type": "object",
"x-derived-from": [
"https://api.data.amsterdam.nl/v1/huishoudelijkafval/openapi.json#/components/schemas/Huishoudelijkafvalrolcontainer"
]
}