- SourceMeta name
- huishoudelijkafvalbijplaatsingen
- Base dialect
- https://json-schema.org/draft/2020-12/schema
- SourceMeta dialect
- https://json-schema.org/draft/2020-12/schema
- Bytes
- 12.941 bytes
- Bytes bundled
- 21.210 bytes
- Health
- 65%
- Dependencies
- 7
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/cluster/$ref
- At
- /properties/_links/properties/gbdBuurt/$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
- /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_trim
- Message
- Descriptions should not contain leading or trailing whitespace
- Pointers
- /properties/adresType/description
- 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/datumWaarneming/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/dumpplek/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/gbdStadsdeelNaam/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/gebruikersRol/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/grofvuildagen/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/id/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/locatieWaarnemer/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/meldingDoorCollegaDoorgezet/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/naamMeldingDoorgezet/description
- 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/straatnaam/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/tijdWaarneming/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/typeWaarneming/description
{
"$id": "https://schemas.don.projects.digilab.network/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/huishoudelijkafvalbijplaatsingen",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"description": "De Aanpak Bijplaatsingen (ABP) richt zich op afval dat op onjuiste wijze buiten wordt geplaatst. Momenteel wordt dit door de Gemeente Amsterdam op wijkniveau aangepakt via de ABP. Door communicatiemiddelen en interventies in te zetten rondom de meest vervuilde containerlocaties, neemt de netheid toe en daalt het aantal bijplaatsingen. Dit dataproduct bevat de registratie van bijplaatsingen zoals vastgelegd door de bevoegde medewerkers.",
"properties": {
"_links": {
"description": "The contents of the `bijplaatsingen._links` field. It contains all relationships with objects.",
"properties": {
"bagNummeraanduiding": {
"$ref": "./bagnummeraanduidingenrawidentifier"
},
"bagOpenbareruimte": {
"$ref": "./bagopenbareruimtesrawidentifier"
},
"bagVerblijfsobject": {
"$ref": "./bagverblijfsobjectenrawidentifier"
},
"bagWoonplaats": {
"$ref": "../_shared/bagwoonplaatsenrawidentifier"
},
"cluster": {
"$ref": "./huishoudelijkafvalclusterlink"
},
"gbdBuurt": {
"$ref": "../_shared/gebiedenbuurtenrawidentifier"
},
"schema": {
"description": "The schema field is exposed with every record",
"format": "uri",
"readOnly": true,
"type": "string"
},
"self": {
"$ref": "./huishoudelijkafvalbijplaatsingenlink"
}
},
"required": [
"bagNummeraanduiding",
"bagOpenbareruimte",
"bagVerblijfsobject",
"bagWoonplaats",
"cluster",
"gbdBuurt",
"schema",
"self"
],
"title": " links",
"type": "object"
},
"adresType": {
"description": "Het type meetlocatie geeft aan om wat voor soort locatie het gaat. De locatie typen zijn er. Extra: De gemeten locatie bevond zich niet op de route, maar er is wel een meting van uitgevoerd. Bijvoorbeeld: een locatie die buiten de route ligt, heeft bijplaatsingen ernaast staan. Null: De gemeten locatie bevond zich op de route en werd direct gemeten zodra deze verscheen. Postponed: De meting van de locatie was eerder uitgesteld. Bijvoorbeeld, wanneer een locatie niet bereikbaar is, kun je deze uitstellen, waarna deze later opnieuw op de route verschijnt. Forwarded: De gemeten locatie is bij het team binnengekomen omdat een ander team daar iets relevants had aangetroffen. Bijvoorbeeld: de werkbrigade vindt karton met adressen bij een locatie, vult aan het einde van het formulier in dat dit door het team gecontroleerd moet worden. De locatie wordt vervolgens toegevoegd aan de route. ",
"title": "Type Meetlocatie",
"type": [
"string",
"null"
]
},
"bagNummeraanduidingId": {
"deprecated": true,
"description": "Identificatie nummeraanduiding",
"readOnly": true,
"title": "Nummeraanduiding ID",
"type": [
"string",
"null"
]
},
"bagOpenbareruimteId": {
"deprecated": true,
"description": "Unieke identificatie van het object",
"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": "Verblijfsobject ID",
"type": [
"string",
"null"
]
},
"bagWoonplaatsId": {
"deprecated": true,
"description": "Identificatie woonplaats",
"readOnly": true,
"title": "Woonplaats ID",
"type": [
"string",
"null"
]
},
"bruingoed": {
"description": "Aangetroffen afvalsoort (bruingoed) rondom de container(s)",
"title": "Bruingoed afval aangetroffen indicatie",
"type": [
"boolean",
"null"
]
},
"clusterId": {
"deprecated": true,
"description": "Uniek identificerend kenmerk van cluster",
"readOnly": true,
"title": "Cluster ID",
"type": [
"string",
"null"
]
},
"containervies": {
"description": "De uiterlijke toestand van de container(s). Container is vies en moet worden schoongemaakt",
"title": "Container vies indicatie",
"type": [
"boolean",
"null"
]
},
"crowScore": {
"description": "De score van CROW inspectie. A+: 0 stuks afval, A: <= 1 stuk, B: <= 3 stuks, C: <= 5 stuks, D: > 5 stuks",
"title": "Afvalinspectie crow score",
"type": [
"string",
"null"
]
},
"datumWaarneming": {
"description": "De datum waarop de waarneming is geregistreerd.",
"format": "date",
"title": "Waarnemings datum",
"type": [
"string",
"null"
]
},
"dumpplek": {
"description": "Het geeft aan of de locatie een dumpplek is.",
"title": "Locatie dumpplek indicatie",
"type": [
"boolean",
"null"
]
},
"gbdBuurtCode": {
"description": "Unieke code (hierin zie je de Stadsdeel- en Wijkcode terug)",
"title": "Buurt code",
"type": [
"string",
"null"
]
},
"gbdBuurtId": {
"deprecated": true,
"description": "Unieke identificatie van het object (naam van het kenmerk wijzigt van ID naar Identificatie in 2019)",
"readOnly": true,
"title": "Buurt ID",
"type": [
"string",
"null"
]
},
"gbdStadsdeelNaam": {
"description": "Naam van het stadsdeel waar de waarneming is geregistreerd (afgeleid o.b.v. geometrie).",
"title": "Stadsdeel naam",
"type": [
"string",
"null"
]
},
"gebruikersRol": {
"description": "De rol van de gebruiker in de applicatie.",
"title": "Gebruiker rol omschrijving",
"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"
},
"glas": {
"description": "Aangetroffen afvalsoort (glas afval) rondom de container(s)",
"title": "Glas afval aangetroffen indicatie",
"type": [
"boolean",
"null"
]
},
"glasgestremd": {
"description": "De glascontainer is gestremd",
"title": "Glascontainer gestremd indicatie",
"type": [
"boolean",
"null"
]
},
"glastoegankelijk": {
"description": "De glascontainer is toegangelijk",
"title": "Glascontainer toegankelijk indicatie",
"type": [
"boolean",
"null"
]
},
"glasvol": {
"description": "De glascontainer is vol",
"title": "Glascontainer vol indicatie",
"type": [
"boolean",
"null"
]
},
"grof": {
"description": "Aangetroffen afvalsoort (grofvuil) rondom de container(s)",
"title": "Grofvuil aangetroffen indicatie",
"type": [
"boolean",
"null"
]
},
"grofvuildagen": {
"description": "De waarde is 'true' of 'false' en geeft per dag aan of het waar of onwaar is. De eerste waarde correspondeert met maandag.",
"title": "Grofvuil dagen omschrijving",
"type": [
"string",
"null"
]
},
"handhaving": {
"description": "Er zijn items aangetroffen met adresgegevens en is er dus handhaving nodig",
"title": "Handhaving nodig indicatie",
"type": [
"boolean",
"null"
]
},
"huisvuil": {
"description": "Aangetroffen afvalsoort (huisvuil) rondom de container(s)",
"title": "Huisvuil aangetroffen indicatie",
"type": [
"boolean",
"null"
]
},
"id": {
"description": "Unieke aanduiding van het record.",
"title": "Waarneming ID",
"type": "string"
},
"karton": {
"description": "Aangetroffen afvalsoort (karton) rondom de container(s)",
"title": "Karton afval aangetroffen indicatie",
"type": [
"boolean",
"null"
]
},
"locatieWaarnemer": {
"description": "De locatie (stadsdeel) vanwaar de waarnemer in het systeem is ingelogd.",
"title": "Waarnemer locatie",
"type": [
"string",
"null"
]
},
"meldingDoorCollegaDoorgezet": {
"description": "Het geeft aan of de waarneming door een collega is doorgezet.",
"title": "Waarneming doorgezet indicatie",
"type": [
"string",
"null"
]
},
"naamMeldingDoorgezet": {
"description": "Soort doorgezette waarneming.",
"title": "Waarneming doorgezet soort",
"type": [
"string",
"null"
]
},
"overig": {
"description": "Aangetroffen afvalsoort (overig) rondom de container(s)",
"title": "Overig afval aangetroffen indicatie",
"type": [
"boolean",
"null"
]
},
"papiergestremd": {
"description": "De papiercontainer is gestremd",
"title": "Papiercontainer gestremd indicatie",
"type": [
"boolean",
"null"
]
},
"papiertoegankelijk": {
"description": "De papiercontainer is toegankelijk",
"title": "Papiercontainer toegangelijk indicatie",
"type": [
"boolean",
"null"
]
},
"papiervol": {
"description": "De papiercontainer is vol",
"title": "Papiercontainer vol indicatie",
"type": [
"boolean",
"null"
]
},
"postcode": {
"description": "De postcode van de locatie waar de waarneming is geregistreerd (afgeleid o.b.v. geometrie).",
"type": [
"string",
"null"
]
},
"restgestremd": {
"description": "De restcontainer is gestremd",
"title": "Restcontainer gestremd indicatie",
"type": [
"boolean",
"null"
]
},
"resttoegankelijk": {
"description": "De restcontainer is toegankelijk",
"title": "Restcontainer toegangelijk indicatie",
"type": [
"boolean",
"null"
]
},
"restvol": {
"description": "De restcontainer is vol",
"title": "Restcontainer vol indicatie",
"type": [
"boolean",
"null"
]
},
"straatnaam": {
"description": "De straat van de locatie waar de waarneming is geregistreerd (afgeleid op basis van de geometrie).",
"title": "Straat naam",
"type": [
"string",
"null"
]
},
"tijdWaarneming": {
"description": "De tijdstip waarop de waarneming is geregistreerd.",
"format": "time",
"title": "Waarnemings tijdstip",
"type": [
"string",
"null"
]
},
"typeWaarneming": {
"description": "Geeft aan of de waarneming een CROW waarneming is.",
"title": "Waarnemings type",
"type": [
"string",
"null"
]
},
"veegvuil": {
"description": "Aangetroffen afvalsoort (veegvuil) rondom de container(s)",
"title": "Veegvuil aangetroffen indicatie",
"type": [
"boolean",
"null"
]
},
"waardeHandhaving": {
"description": "Hoe veel items met adresgegevens zijn er aangetroffen?",
"title": "Handhaving waarde",
"type": [
"string",
"null"
]
},
"waarnemerRol": {
"description": "De rol van de melder",
"title": "Waarnemer rol omschrijving",
"type": [
"string",
"null"
]
},
"zwerfafval": {
"description": "Aangetroffen afvalsoort (zwerfafval) rondom de container(s)",
"title": "Zwerf afval aangetroffen indicatie",
"type": [
"boolean",
"null"
]
}
},
"required": [
"_links",
"bagNummeraanduidingId",
"bagOpenbareruimteId",
"bagVerblijfsobjectId",
"bagWoonplaatsId",
"clusterId",
"gbdBuurtId",
"id"
],
"type": "object",
"x-derived-from": [
"https://api.data.amsterdam.nl/v1/huishoudelijkafval/openapi.json#/components/schemas/Huishoudelijkafvalbijplaatsingen"
]
}