- SourceMeta name
- objectenopenbareruimteterreindeel
- Base dialect
- https://json-schema.org/draft/2020-12/schema
- SourceMeta dialect
- https://json-schema.org/draft/2020-12/schema
- Bytes
- 11.814 bytes
- Bytes bundled
- 24.041 bytes
- Health
- 30%
- Dependencies
- 2
Dependencies
- 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/afvoeren/description
- 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/bereikbaarheid/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/bewerkingspercentage/format
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/bewerkingspercentage/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/bewerkingspercentage/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/breedte/format
- 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
- 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/breedte/format
- 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/deelsportcomplex/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/ecologischBeheer/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/gebruiksfunctie/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
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/guid/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/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/id/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/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/identificatie/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/imborVersie/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/imgeoIdentificatie/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/jaarVanAanleg/format
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/jaarVanAanleg/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/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/kerngebiedId/format
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/kerngebiedId/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/kerngebiedId/format
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/kerngebiedNaam/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/lengteGis/format
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/lengteGis/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/lengteGis/format
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/maaifrequentie/description
- Name
- description_trim
- Message
- Descriptions should not contain leading or trailing whitespace
- Pointers
- /properties/mutatiedatum/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/objectBeginTijd/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/objectEindTijd/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/objecttype/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/onderhoudsplichtige/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/opTalud/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/opleverdatum/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/oppervlakte/format
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/oppervlakte/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/oppervlakte/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/oppervlakteGis/format
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/oppervlakteGis/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/oppervlakteGis/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/percentageLoofbos/format
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/percentageLoofbos/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/percentageLoofbos/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/theoretischEindjaar/format
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/theoretischEindjaar/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/theoretischEindjaar/format
- 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/typeBewerking/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/typeObjectPlus/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/typeObjectPlus2/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/vaknummer/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/verbindingszoneId/format
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/verbindingszoneId/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/verbindingszoneId/format
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/verbindingszoneNaam/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/verwijderdatum/description
{
"$id": "https://schemas.don.projects.digilab.network/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/objectenopenbareruimteterreindeel",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"description": "Kleinste functioneel onafhankelijk stukje van een terrein, dat er binnen het objecttype Terrein van NEN 3610 wordt onderscheiden, met of zonder aaneengesloten vegetatie.",
"properties": {
"_links": {
"description": "The contents of the `terreindeel._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": "./objectenopenbareruimteterreindeellink"
}
},
"required": [
"schema",
"self"
],
"title": " links",
"type": "object"
},
"afvoeren": {
"description": "Aanduiding of het groenafval afgevoerd moet worden.",
"title": "Groenafval afvoeren",
"type": [
"boolean",
"null"
]
},
"bagWoonplaatsNaam": {
"description": "Een woonplaatsnaam is de naam van een door het bevoegde gemeentelijke orgaan als zodanig aangewezen gedeelte van het gemeentelijk grondgebied",
"title": "Woonplaats naam",
"type": [
"string",
"null"
]
},
"beheerafspraak": {
"description": "Beschrijving volgt",
"type": [
"string",
"null"
]
},
"beheergebied": {
"description": "Aanduiding van het beheergebied waarbinnen het beheerobject ligt. Indeling in beheergebieden is organisatiespecifiek.",
"title": "Beheergebied naam",
"type": [
"string",
"null"
]
},
"bereikbaarheid": {
"description": "Aanduiding voor de bereikbaarheid van het object die beheerd moet worden.",
"type": [
"string",
"null"
]
},
"bewerkingspercentage": {
"description": "Aanduiding van het percentage van het beheerobject dat bewerkt dient te worden.",
"format": "double",
"type": [
"number",
"null"
]
},
"breedte": {
"description": "Breedte van het beheerobject.",
"format": "double",
"type": [
"number",
"null"
]
},
"brkGmeNaam": {
"description": "De officiële vastgestelde gemeentenaam",
"title": "Gemeente naam",
"type": [
"string",
"null"
]
},
"conditiescore": {
"description": "Maat voor het vastleggen van de conditie van een beheerobject op basis van 6 scores.",
"type": [
"string",
"null"
]
},
"controlefrequentie": {
"description": "Aanduiding van de frequentie van de controle van het beheerobject.",
"type": [
"string",
"null"
]
},
"deelsportcomplex": {
"description": "Deelsportcomplex waartoe het object behoort.",
"type": [
"string",
"null"
]
},
"ecologischBeheer": {
"description": "Aanduiding of ecologisch beheer van toepassing is.",
"type": [
"boolean",
"null"
]
},
"gbdBuurtNaam": {
"description": "De naam van de buurt",
"title": "Buurt naam",
"type": [
"string",
"null"
]
},
"gbdStadsdeelNaam": {
"description": "Een naam die aan een stadsdeel is toegekend in een daartoe strekkend formeel gemeentelijk besluit",
"title": "Stadsdeel naam",
"type": [
"string",
"null"
]
},
"gbdWijkNaam": {
"description": "De naam van de wijk",
"title": "Wijk naam",
"type": [
"string",
"null"
]
},
"gebruiksfunctie": {
"description": "Aanduiding van één of meer gebruiksfuncties van het beheerobject.",
"type": [
"string",
"null"
]
},
"geometrie": {
"allOf": [
{
"$ref": "../_shared/geometry"
},
{
"properties": {
"coordinates": {
"items": {
"items": {
"items": {
"description": "Point in 3D space",
"items": {
"type": "number"
},
"maxItems": 3,
"minItems": 2,
"type": "array"
},
"type": "array"
},
"type": "array"
},
"type": "array"
},
"type": {
"enum": [
"MultiPolygon"
],
"type": "string"
}
}
}
],
"description": "GeoJSON geometry",
"type": "object"
},
"guid": {
"description": "Uniek nummer van het IMBOR-object (GUID).",
"type": [
"string",
"null"
]
},
"id": {
"description": "Uniek identificerend kenmerk van een object.",
"format": "int64",
"maximum": 9223372036854776000,
"minimum": -9223372036854776000,
"title": "Object ID",
"type": "integer"
},
"identificatie": {
"description": "Uniek identificatienummer voor het object dat onveranderlijk is zolang het object bestaat.",
"title": "Terreindeel identificatie",
"type": [
"string",
"null"
]
},
"imborVersie": {
"description": "Versie-aanduiding van het Informatiemodel Beheer Openbare Ruimte (IMBOR).",
"type": [
"string",
"null"
]
},
"imgeoIdentificatie": {
"description": "Overerving van de geometrie van beheerobject uit bovenliggend informatiemodel of automatisch genereren.",
"title": "IMGeo identificatie",
"type": [
"string",
"null"
]
},
"jaarVanAanleg": {
"description": "Jaar waarin het beheerobject is aangelegd of aangeplant (kan ook voor de plaatsingsdatum gebruikt worden).",
"format": "double",
"type": [
"number",
"null"
]
},
"kerngebiedId": {
"description": "Uniek identificerend kenmerk van het kerngebied waarin het beheerobject ligt.",
"format": "int64",
"maximum": 9223372036854776000,
"minimum": -9223372036854776000,
"title": "Kerngebied ID",
"type": [
"integer",
"null"
]
},
"kerngebiedNaam": {
"description": "De naam van het kerngebied waarin het beheerobject ligt.",
"type": [
"string",
"null"
]
},
"knipfrequentie": {
"description": "Aanduiding voor het aantal keren per jaar dat een haag of een klimplant of een terreindeel geknipt moet worden",
"type": [
"string",
"null"
]
},
"lengteGis": {
"description": "Lengte van een beheerobject.",
"format": "double",
"type": [
"number",
"null"
]
},
"maaifrequentie": {
"description": "Aantal keren dat een groenobject of een terreindeel gemaaid wordt per jaar.",
"type": [
"string",
"null"
]
},
"mutatiedatum": {
"description": "De datum waarop voor de digitale gegevens van een beheerobject voor het laatst gewijzigd zijn ",
"format": "date",
"type": [
"string",
"null"
]
},
"objectBeginTijd": {
"description": "Creatiedatum (tijdstip) van het digitale beheerobject binnen het beheersysteem of in de bovenliggende georegistratie.",
"format": "date-time",
"type": [
"string",
"null"
]
},
"objectEindTijd": {
"description": "Vervaldatum (tijdstip) van het digitale beheerobject binnen het beheersysteem of in de bovenliggende georegistratie.",
"format": "date-time",
"type": [
"string",
"null"
]
},
"objecttype": {
"description": "Kleinste functionele eenheid (beheerobject of hulpobject).",
"title": "Object type",
"type": [
"string",
"null"
]
},
"onderhoudsplichtige": {
"description": "Organisatie die verantwoordelijk is voor het onderhoud van het beheerobject.",
"type": [
"string",
"null"
]
},
"opTalud": {
"description": "Aanduiding of het beheerobject wel of niet op een hellend vlak ligt. De taludsteilte wordt apart geregistreerd. Overname uit BGT-object.",
"type": [
"boolean",
"null"
]
},
"opleverdatum": {
"description": "Datum waarop het beheerobject daadwerkelijk opgeleverd is. Begin van de garantieperiode.",
"format": "date",
"type": [
"string",
"null"
]
},
"oppervlakte": {
"description": "Oppervlakte van het beheerobject, overname van BGT/IMGeo.",
"format": "double",
"type": [
"number",
"null"
]
},
"oppervlakteGis": {
"description": "Oppervlakte van het beheerobject, overname van BGT/IMGeo.",
"format": "double",
"type": [
"number",
"null"
]
},
"percentageLoofbos": {
"description": "Percentage loofbos (t.o.v. naaldbos) binnen een gemengd bos.",
"format": "double",
"type": [
"number",
"null"
]
},
"relatieveHoogteligging": {
"description": "Aanduiding voor de relatieve hoogte van het object",
"type": [
"string",
"null"
]
},
"risicotoeslag": {
"description": "beschrijving volgt",
"type": [
"string",
"null"
]
},
"theoretischEindjaar": {
"description": "Jaar dat het beheerobject aan het theoretische einde van haar levensduur is.",
"format": "int64",
"maximum": 9223372036854776000,
"minimum": -9223372036854776000,
"title": "Beheerobject theoretisch eindjaar",
"type": [
"integer",
"null"
]
},
"typeBeheerder": {
"description": "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)",
"type": [
"string",
"null"
]
},
"typeBeheerderPlus": {
"description": "Nadere specificatie van de beheerder van het beheerobject.",
"type": [
"string",
"null"
]
},
"typeBewerking": {
"description": "Wijze waarop een beheerobject verwerkt wordt (handmatig of machinaal).",
"type": [
"string",
"null"
]
},
"typeEigenaar": {
"description": "(Rechts)persoon die het meest omvattend recht op een zaak heeft. De typen eigenaren zijn conform de indeling in bronhouders (BGT).",
"type": [
"string",
"null"
]
},
"typeEigenaarPlus": {
"description": "Nadere specificatie van de eigenaar van het beheerobject.",
"type": [
"string",
"null"
]
},
"typeObject": {
"description": "Typering van het beheerobject.",
"type": [
"string",
"null"
]
},
"typeObjectPlus": {
"description": "Nadere typering van het type beheerobject.",
"type": [
"string",
"null"
]
},
"typeObjectPlus2": {
"description": "Extra typering van het beheerobject, nadere typering van type gedetailleerd.",
"title": "Type object plus2",
"type": [
"string",
"null"
]
},
"vaknummer": {
"description": "Vaknummer van een (bestaande) indeling in beheervakken.",
"type": [
"string",
"null"
]
},
"verbindingszoneId": {
"description": "Uniek identificerend kenmerk van de verbindingszone waarin het beheerobject ligt.",
"format": "int64",
"maximum": 9223372036854776000,
"minimum": -9223372036854776000,
"title": "Verbindingszone ID",
"type": [
"integer",
"null"
]
},
"verbindingszoneNaam": {
"description": "De naam van de verbindingszone waarin het beheerobject ligt.",
"type": [
"string",
"null"
]
},
"verwijderdatum": {
"description": "Datum waarop het object is verwijderd (materiële historie).",
"format": "date",
"title": "Object verwijderdatum",
"type": [
"string",
"null"
]
}
},
"required": [
"_links",
"id"
],
"type": "object",
"x-derived-from": [
"https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/Objectenopenbareruimteterreindeel"
]
}