- SourceMeta name
- bomenstamgegevens
- Base dialect
- https://json-schema.org/draft/2020-12/schema
- SourceMeta dialect
- https://json-schema.org/draft/2020-12/schema
- Bytes
- 10.959 bytes
- Bytes bundled
- 24.878 bytes
- Health
- 55%
- Dependencies
- 3
Dependencies
- At
- /properties/_links/properties/gbdBuurt/$ref
- At
- /properties/_links/properties/self/$ref
- At
- /properties/geometrie/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
- 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/beheergebied/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/bgttype/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/boombeeld/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/boomhoogteklasseActueel/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/conditiescore/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/controlefrequentie/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/conversieid/description
- Name
- unnecessary_allof_ref_wrapper_modern
- Message
- Wrapping `$ref` in `allOf` was only necessary in JSON Schema Draft 7 and older
- Pointers
- /properties/geometrie/allOf/0/$ref
- Name
- unnecessary_allof_wrapper
- Message
- Keywords inside `allOf` that do not conflict with the parent schema can be elevated
- Pointers
- /properties/geometrie/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
- /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
- non_applicable_type_specific_keywords
- Message
- Avoid keywords that don't apply to the type or types that the current subschema expects
- Pointers
- /properties/groeiplaatsBoomId/format
- Name
- title_description_equal
- Message
- The title and description metadata keywords should not be set to the same value
- Pointers
- /properties/groeiplaatsBoomId/title - /properties/groeiplaatsBoomId/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/groeiplaatsBoomId/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
- non_applicable_type_specific_keywords
- Message
- Avoid keywords that don't apply to the type or types that the current subschema expects
- Pointers
- /properties/jaarVanAanleg/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/jaarVanAanleg/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/jaarVolgendeInspectie/format
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/jaarVolgendeInspectie/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/jaarVolgendeInspectie/format
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/omgevingsrisicoklasse/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/stamdiameterklasse/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/takvrijeStam/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/typeBeheerder/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/typeBeheerderPlus/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/typeEigenaar/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/typeEigenaarPlus/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/typeObject/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/vrijeDoorrijhoogte/description
{
"$id": "https://schemas.don.projects.digilab.network/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/bomenstamgegevens",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"description": "bevat de actuele stamgegevens van de bomen in beheer van gemeente Amsterdam. In Amsterdam staan ongeveer 1 miljoen bomen. Deze staan in tuinen, (sport)parken, begraafplaatsen en op straat. De gemeente beheert zo’n 300.000 bomen. Het beheer bestaat uit goede zorg voor bomen. Dat betekent op tijd snoeien en regelmatig controleren op ziektes en onveilige situaties.",
"properties": {
"_links": {
"description": "The contents of the `stamgegevens._links` field. It contains all relationships with objects.",
"properties": {
"gbdBuurt": {
"$ref": "../_shared/gebiedenbuurtenrawidentifier"
},
"schema": {
"description": "The schema field is exposed with every record",
"format": "uri",
"readOnly": true,
"type": "string"
},
"self": {
"$ref": "../_shared/bomenstamgegevenslink"
}
},
"required": [
"gbdBuurt",
"schema",
"self"
],
"title": " links",
"type": "object"
},
"actueleOpkroonhoogte": {
"description": "De actuele hoogte van de boom in centimeters vanaf de grond tot aan de eerste tak",
"title": "Boom takvrij actuele hoogte",
"type": [
"string",
"null"
]
},
"beheergebied": {
"description": "Aanduiding van het beheergebied waarbinnen het beheerobject ligt. Indeling in beheergebieden is organisatiespecifiek.",
"title": "Beheergebied ID",
"type": [
"string",
"null"
]
},
"beoogdeOpkroonhoogte": {
"description": "De beoogde hoogte van de boom in centimeters vanaf de grond tot aan de eerste tak",
"title": "Boom takvrij beoogde hoogte",
"type": [
"string",
"null"
]
},
"beschermingsstatus": {
"description": "Speciale status van de boom",
"title": "Beheerobject beschermingsstatus",
"type": [
"string",
"null"
]
},
"beschermingsstatusGedetailleerd": {
"description": "Details bij speciale status van de boom",
"title": "Beheerobject beschermingsstatus gedetailleerd",
"type": [
"string",
"null"
]
},
"bgttype": {
"description": "Nadere specificatie van het soort object.",
"title": "Object type",
"type": [
"string",
"null"
]
},
"boombeeld": {
"description": "Onderhoudssituatie van de boom.",
"title": "Boombeeld omschrijving",
"type": [
"string",
"null"
]
},
"boomhoogteklasseActueel": {
"description": "Aanduiding van de boomhoogte in meters ingedeeld in vaste klassen.",
"title": "Boomhoogte klasse code",
"type": [
"string",
"null"
]
},
"conditiescore": {
"description": "Maat voor het vastleggen van de conditie van een beheerobject op basis van 6 scores.",
"title": "Beheerobject conditie score",
"type": [
"string",
"null"
]
},
"controlefrequentie": {
"description": "Aanduiding van de frequentie van de controle van het beheerobject.",
"title": "Beheerobject controle frequentie",
"type": [
"string",
"null"
]
},
"conversieid": {
"description": "Uniek kenmerk van een beheerobject uit een oude beheerindeling.",
"title": "Beheerobject oud ID",
"type": [
"string",
"null"
]
},
"gbdBuurtId": {
"deprecated": true,
"description": "Unieke identificatie van een buurt",
"readOnly": true,
"title": "Buurt ID",
"type": [
"string",
"null"
]
},
"geldigVanaf": {
"description": "ntb",
"type": [
"string",
"null"
]
},
"gemeente": {
"description": "De officieel vastgestelde gemeentenaam",
"title": "Gemeente naam",
"type": [
"string",
"null"
]
},
"geometrie": {
"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"
},
"groeiplaatsBoomId": {
"description": "ID boomgroeiplaats",
"format": "int64",
"maximum": 9223372036854776000,
"minimum": -9223372036854776000,
"title": "ID boomgroeiplaats",
"type": [
"integer",
"null"
]
},
"guid": {
"description": "Uniek nummer van het IMBOR-object",
"title": "IMBOR object ID",
"type": [
"string",
"null"
]
},
"id": {
"description": "Unieke aanduiding van record",
"format": "int64",
"maximum": 9223372036854776000,
"minimum": -9223372036854776000,
"type": "integer"
},
"idGeovisia": {
"description": "Uniek kenmerk van een beheerobject uit een oude Geovisia beheerindeling",
"title": "Beheerobject Geovisia ID",
"type": [
"string",
"null"
]
},
"idOudebeheerindeling": {
"description": "Uniek kenmerk van een beheerobject uit een oude Geovisia beheerindeling",
"title": "Beheerobject Geovisia ID",
"type": [
"string",
"null"
]
},
"jaarVanAanleg": {
"description": "Jaar waarin het beheerobject is geplaatst",
"format": "int64",
"maximum": 9223372036854776000,
"minimum": -9223372036854776000,
"title": "Beheerobject plaatsing jaar",
"type": [
"integer",
"null"
]
},
"jaarVolgendeInspectie": {
"description": "Jaar waarin het beheerobject is geplaatst volgens de inspectie.",
"format": "int64",
"maximum": 9223372036854776000,
"minimum": -9223372036854776000,
"title": "Beheerobject plaatsing jaar volgens inspectie",
"type": [
"integer",
"null"
]
},
"mutatieDatum": {
"description": "Datum waarop laatste mutatie heeft plaatsgevonden",
"format": "date-time",
"title": "Datum mutatie",
"type": [
"string",
"null"
]
},
"omgevingsrisicoklasse": {
"description": "Aanduiding van het omgevingsrisico van het beheerobject.",
"title": "Beheerobject omgeving risico klasse code",
"type": [
"string",
"null"
]
},
"openbareRuimte": {
"description": "Officiële naam openbare ruimte",
"title": "Openbare ruimte naam",
"type": [
"string",
"null"
]
},
"snoeifase": {
"description": "Omschrijving van de snoeifase van de een vegetatieobject",
"title": "Vegetatieobject snoeifase omschrijving",
"type": [
"string",
"null"
]
},
"snoeifrequentie": {
"description": "Aanduiding voor het aantal keren dat een vegetatieobject gesnoeid moet worden",
"title": "Vegetatieobject snoei frequentie",
"type": [
"string",
"null"
]
},
"soortnaam": {
"description": "Aanduiding voor de soortnaam van het natuurobject die binnen het beheerobject voorkomen",
"title": "Natuurobject soort naam",
"type": [
"string",
"null"
]
},
"soortnaamKort": {
"description": "Wetenschappelijk naam, afkomstig uit referentietabel",
"title": "Beheerobject wetenschappelijke naam",
"type": [
"string",
"null"
]
},
"soortnaamTop": {
"description": "Nederlandse soortnaam uit referentietabel",
"title": "Beheerobject Nederlandse naam",
"type": [
"string",
"null"
]
},
"stamdiameterklasse": {
"description": "Aanduiding van de diameter van de stam in diameterklassen.",
"title": "Boomstam diameter klasse code",
"type": [
"string",
"null"
]
},
"standplaats": {
"description": "De fysieke locatie waar het beheerobject is geplaatst",
"title": "Beheerobject standplaats",
"type": [
"string",
"null"
]
},
"standplaatsGedetailleerd": {
"description": "Nadere meer gedetailleerde specificatie waar het beheerobject staat",
"title": "Beheerobject standplaats gedetailleerd",
"type": [
"string",
"null"
]
},
"takvrijeStam": {
"description": "De benodigde takvrije stam in het eindbeeld, gemeten vanaf maaiveld tot aan de onderste gesteltak.",
"title": "Boom takvrij benodigde hoogte",
"type": [
"string",
"null"
]
},
"typeBeheerder": {
"description": "Aanduiding van een publiekrechtelijke instantie of (rechts)persoon die toeziet op de instandhouding van o.a. een object, kunstwerk of waterstaatswerk. De typen beheerder zijn conform de indeling in bronhouders (BGT).",
"title": "Beheerder type",
"type": [
"string",
"null"
]
},
"typeBeheerderPlus": {
"description": "Nadere aanduiding van de beheerder van het beheerobject.",
"title": "Beheerder type plus",
"type": [
"string",
"null"
]
},
"typeEigenaar": {
"description": "Aanduiding van een(rechts)persoon die het meest omvattend recht op een beheerobject of een zaak heeft .",
"title": "Eigenaar type",
"type": [
"string",
"null"
]
},
"typeEigenaarPlus": {
"description": "Nadere aanduiding van de eigenaar van het beheerobject.",
"title": "Eigenaar type plus",
"type": [
"string",
"null"
]
},
"typeObject": {
"description": "Nadere aanduiding van de toestand van een beheerobject.",
"title": "Beheerobject status",
"type": [
"string",
"null"
]
},
"typeSoortnaam": {
"description": "De volledige latijnse benaming van een beheerobject",
"title": "Beheerobject latijnse naam",
"type": [
"string",
"null"
]
},
"vrijeDoorrijhoogte": {
"description": "De benodigde vrije ruimte tussen de weg of het fietspad en de onderkant van de boomkroon of van een bouwwerk boven de weg, zoals een viaduct of tunnel.",
"title": "Minimale vrije doorgang hoogte",
"type": [
"string",
"null"
]
},
"vrijeDoorrijhoogtePrimair": {
"description": "De benodigde vrije ruimte tussen de weg en de onderkant van de boomkroon of van een bouwwerk boven de weg, zoals een viaduct of tunnel",
"title": "Minimale vrije doorgang hoogte primair",
"type": [
"string",
"null"
]
},
"vrijeDoorrijhoogteSecundair": {
"description": "De benodigde vrije ruimte tussen het fietspad en de onderkant van de boomkroon of van een bouwwerk boven het fietspad, zoals een viaduct of tunnel",
"title": "Minimale vrije doorgang hoogte secundair",
"type": [
"string",
"null"
]
}
},
"required": [
"_links",
"gbdBuurtId",
"id"
],
"type": "object",
"x-derived-from": [
"https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/Bomenstamgegevens"
]
}