- SourceMeta name
- objectenopenbareruimteverhardingen
- Base dialect
- https://json-schema.org/draft/2020-12/schema
- SourceMeta dialect
- https://json-schema.org/draft/2020-12/schema
- Bytes
- 9.569 bytes
- Bytes bundled
- 21.800 bytes
- Health
- 33%
- 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/afmeting/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/beginGarantieperiode/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
- 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
- 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/dikteConstructie/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/eindeGarantieperiode/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/fabrikant/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/formaat/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
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/geluidsreducerend/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/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/jaarConserveren/format
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/jaarConserveren/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/jaarConserveren/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/jaarUitgevoerdOnderhoud/format
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/jaarUitgevoerdOnderhoud/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/jaarUitgevoerdOnderhoud/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
- 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
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/kleur/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/lengte/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/lengte/format
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/materiaal/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- 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/objecttype/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/omtrek/format
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/omtrek/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/omtrek/format
- 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/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
- 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/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/typePlus/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/typePlus2/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/typeRijstrook/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/waterdoorlatendheid/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/wegtypeBestaand/description
{
"$id": "https://schemas.don.projects.digilab.network/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/objectenopenbareruimteverhardingen",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"description": "Verharde lagen van een weglichaam, speel- en sportondergronden en onbegroeid terreindelen inclusief fundering.",
"properties": {
"_links": {
"description": "The contents of the `verhardingen._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": "./objectenopenbareruimteverhardingenlink"
}
},
"required": [
"schema",
"self"
],
"title": " links",
"type": "object"
},
"afmeting": {
"description": "Nadere toelichting van de afmeting van een object in lengte, breedte en hoogte.",
"type": [
"string",
"null"
]
},
"bagOpenbareRuimteNaam": {
"description": "Officiële naam openbare ruimte",
"title": "Openbare ruimte naam",
"type": [
"string",
"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"
]
},
"beginGarantieperiode": {
"description": "Jaar waarin de garantieperiode van het opgeleverde beheerobject begint.",
"format": "date",
"type": [
"string",
"null"
]
},
"beheergebied": {
"description": "Aanduiding van het beheergebied waarbinnen het beheerobject ligt. Indeling in beheergebieden is organisatiespecifiek.",
"type": [
"string",
"null"
]
},
"breedte": {
"description": "Breedte van het beheerobject",
"format": "double",
"type": [
"number",
"null"
]
},
"brkGemeenteNaam": {
"description": "De officiële vastgestelde gemeentenaam",
"title": "Gemeente naam",
"type": [
"string",
"null"
]
},
"dikteConstructie": {
"description": "Aanduiding van de zwaarte van de constructie van het beheerobject.",
"type": [
"string",
"null"
]
},
"eindeGarantieperiode": {
"description": "Jaar (datum) waarin de garantieperiode van het opgeleverde beheerobject eindigt.",
"format": "date",
"type": [
"string",
"null"
]
},
"fabrikant": {
"description": "Fabrikant van het beheerobject.",
"type": [
"string",
"null"
]
},
"formaat": {
"description": "Aanduiding voor het formaat van elementenverharding.",
"type": [
"string",
"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"
]
},
"geluidsreducerend": {
"description": "Registratie of een object een geluidsreducerend effect heeft.",
"type": [
"boolean",
"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 het 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": "Verhardingen 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.",
"type": [
"string",
"null"
]
},
"jaarConserveren": {
"description": "Het jaar waarin schade(s) aan een beheerobject is geconserveerd.",
"format": "double",
"type": [
"number",
"null"
]
},
"jaarUitgevoerdOnderhoud": {
"description": "Het jaar waarin het onderhoud van een beheerobject is uitgevoerd.",
"format": "double",
"title": "Beheerobject onderhoud uitgevoerd jaar",
"type": [
"number",
"null"
]
},
"jaarVanAanleg": {
"description": "Jaar waarin het beheerobject is aangelegd of aangeplant (kan ook voor de plaatsingsdatum gebruikt worden).",
"format": "double",
"type": [
"number",
"null"
]
},
"kleur": {
"description": "Kleur van een beheerobject.",
"title": "Beheerobject kleur",
"type": [
"string",
"null"
]
},
"lengte": {
"description": "Lengte van het beheerobject",
"format": "double",
"title": "Beheerobject lengte",
"type": [
"number",
"null"
]
},
"materiaal": {
"description": "Lijst met materialen waaruit het beheerobject opgebouwd is.",
"type": [
"string",
"null"
]
},
"mutatiedatum": {
"description": "Datum waarop het object voor het laatst is gewijzigd.",
"format": "date-time",
"type": [
"string",
"null"
]
},
"objecttype": {
"description": "Kleinste functionele eenheid (beheerobject of hulpobject).",
"type": [
"string",
"null"
]
},
"omtrek": {
"description": "Omtrek van het beheerobject.",
"format": "double",
"type": [
"number",
"null"
]
},
"onderhoudsplichtige": {
"description": "Organisatie die verantwoordelijk is voor het onderhoud van het beheerobject",
"type": [
"string",
"null"
]
},
"opleverdatum": {
"description": "Datum waarop het beheerobject daadwerkelijk opgeleverd is. Begin van de garantieperiode.",
"format": "date",
"type": [
"string",
"null"
]
},
"oppervlakteGis": {
"description": "Oppervlakte van het beheerobject, overname van BGT/IMGeo.",
"format": "double",
"type": [
"number",
"null"
]
},
"relatieveHoogteligging": {
"description": "Aanduiding voor de relatieve hoogte van het object",
"type": [
"string",
"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"
]
},
"typeObject": {
"description": "Typering van het beheerobject.",
"type": [
"string",
"null"
]
},
"typePlus": {
"description": "Nadere typering van het type beheerobject.",
"title": "Type beheerobject plus",
"type": [
"string",
"null"
]
},
"typePlus2": {
"description": "Extra typering van het beheerobject, nadere typering van type gedetailleerd.",
"title": "Type beheerobject plus2",
"type": [
"string",
"null"
]
},
"typeRijstrook": {
"description": "Begrensd gedeelte van de rijbaan dat voldoende breed is voor een rij van het voor dat gedeelte bestemde verkeer.",
"type": [
"string",
"null"
]
},
"waterdoorlatendheid": {
"description": "Waterdoorlatendheid betreft de aanwezigheid van infiltratiebestrating. Bij infiltratiebestrating loopt water niet meer via kolken in het riool, maar door (waterdoorlatend) of langs (waterpasserend) de bestrating de grond in.",
"type": [
"string",
"null"
]
},
"wegtypeBestaand": {
"description": "Indeling in wegtypen conform de CROW Systematiek Wegbeheer.",
"type": [
"string",
"null"
]
}
},
"required": [
"_links",
"id"
],
"type": "object",
"x-derived-from": [
"https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/Objectenopenbareruimteverhardingen"
]
}