- SourceMeta name
- beheerkaartbasiskaart
- Base dialect
- https://json-schema.org/draft/2020-12/schema
- SourceMeta dialect
- https://json-schema.org/draft/2020-12/schema
- Bytes
- 10.973 bytes
- Bytes bundled
- 12.047 bytes
- Health
- 26%
- Dependencies
- 1
Dependencies
- 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
- non_applicable_type_specific_keywords
- Message
- Avoid keywords that don't apply to the type or types that the current subschema expects
- Pointers
- /properties/aggAantalPercelen/format
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/aggAantalPercelen/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/aggAantalPercelen/format
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/aggAardZakelijkRechtCode/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/aggAardZakelijkRechtOmschr/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/aggBelastDoorZrtCode/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/aggBelastDoorZrtOmschr/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/aggFractie/format
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/aggFractie/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/aggFractie/format
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/aggGerelateerdePercelen/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/aggGrootstePerceel/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/aggOppIntersectie/format
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/aggOppIntersectie/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/aggOppIntersectie/format
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/bgtFunctie/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/bgtFysiekvoorkomen/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/bgtObjectklasse/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/bgtStatus/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/bkBgtObject/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/bronhouder/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/eindregistratie/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/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/identificatieLokaalid/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/inonderzoek/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/kaartUrl/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/lvPublicatiedatum/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/peildatumAfleiding/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/plusFunctie/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/plusFysiekvoorkomen/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/plusStatus/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/plustype/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/relatievehoogteligging/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/tijdstipregistratie/description
{
"$id": "https://schemas.don.projects.digilab.network/schemas/api-register/gemeente-amsterdam/beheerkaart-basis-e6g8bu6hr/beheerkaartbasiskaart",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"description": "Hoofdtabel beheerkaart_basis_kaart bevat de gecombineerde gegevens van alle BGT-objecten van geselecteerde BGT-objectklassen gerelateerd aan BRK-grondpercelen waarop op de peildatum een eigendomsrecht (eigendom, erfpacht en/of opstal) van de gemeente Amsterdam (inclusief Weesp) rust, dat niet zelf weer is belast door een ander zakelijk recht, ofwel dat wel is belast door een ander zakelijk recht, maar in dat laatste geval alleen door het recht van erfpacht en/of opstal.",
"properties": {
"_links": {
"description": "The contents of the `kaart._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": "./beheerkaartbasiskaartlink"
}
},
"required": [
"schema",
"self"
],
"title": " links",
"type": "object"
},
"aggAantalPercelen": {
"description": "Totaal aantal met dit BGT-object overlappende BRK-kadastraalobjecten waarop gemeente Amsterdam een (niet of beperkt belast) eigendomsrecht heeft.",
"format": "int64",
"maximum": 9223372036854776000,
"minimum": -9223372036854776000,
"type": [
"integer",
"null"
]
},
"aggAardZakelijkRechtCode": {
"description": "Aard zakelijk recht (code) van het met de grootste fractie met dit BGT-object overlappende BRK-kadastraalobject waarop gemeente Amsterdam een (niet of beperkt belast) eigendomsrecht heeft.",
"type": [
"string",
"null"
]
},
"aggAardZakelijkRechtOmschr": {
"description": "Aard zakelijk recht (omschrijving) van het met de grootste fractie met dit BGT-object overlappende BRK-kadastraalobject waarop gemeente Amsterdam een (niet of beperkt belast) eigendomsrecht heeft.",
"type": [
"string",
"null"
]
},
"aggBelastDoorZrtCode": {
"description": "Belastend aard zakelijk recht (code) op het eigendomsrecht van het met de grootste fractie met dit BGT-object overlappende BRK-kadastraalobject waarop gemeente Amsterdam een (niet of beperkt belast) eigendomsrecht heeft.",
"type": [
"string",
"null"
]
},
"aggBelastDoorZrtOmschr": {
"description": "Belastend aard zakelijk recht (omschrijving) op het eigendomsrecht van het met de grootste fractie met dit BGT-object overlappende BRK-kadastraalobject waarop gemeente Amsterdam een (niet of beperkt belast) eigendomsrecht heeft.",
"type": [
"string",
"null"
]
},
"aggFractie": {
"description": "Totale fractie van het deel van dit BGT-object dat overlapt met BRK-kadastraalobjecten waarop gemeente Amsterdam een (niet of beperkt belast) eigendomsrecht heeft.",
"format": "double",
"type": [
"number",
"null"
]
},
"aggGerelateerdePercelen": {
"description": "Alle identificaties van de met dit BGT-object overlappende BRK-kadastraalobjecten waarop gemeente Amsterdam een (niet of beperkt belast) eigendomsrecht heeft.",
"type": [
"string",
"null"
]
},
"aggGrootstePerceel": {
"description": "Identificatie van het met de grootste fractie met dit BGT-object overlappende BRK-kadastraalobject waarop gemeente Amsterdam een (niet of beperkt belast) eigendomsrecht heeft.",
"type": [
"string",
"null"
]
},
"aggIndBetrokkenBijSplitsing": {
"description": "Is het eigendomsrecht van het met de grootste fractie met dit BGT-object overlappende BRK-kadastraalobject waarop gemeente Amsterdam een (niet of beperkt belast) eigendomsrecht heeft, betrokken bij splitsing (true/false)?",
"type": [
"boolean",
"null"
]
},
"aggIndicatieBelastRecht": {
"description": "Is het eigendomsrecht van het met de grootste fractie met dit BGT-object overlappende BRK-kadastraalobject waarop gemeente Amsterdam een (niet of beperkt belast) eigendomsrecht (eigendom, erfpacht, erfpacht-en-opstal of opstal) heeft, belast door een ander eigendomsrecht (erfpacht, erfpacht-en-opstal of opstal)?",
"type": [
"boolean",
"null"
]
},
"aggOppIntersectie": {
"description": "Totaal oppervlak van het deel van dit BGT-object dat overlapt met BRK-kadastraalobjecten waarop gemeente Amsterdam een (niet of beperkt belast) eigendomsrecht heeft.",
"format": "double",
"type": [
"number",
"null"
]
},
"bgtFunctie": {
"description": "Binnen de BGT verplichte specificatie van het hoofdgebruiksdoel van het BGT-object.",
"type": [
"string",
"null"
]
},
"bgtFysiekvoorkomen": {
"description": "Classificatie binnen de BGT-objectklasse.",
"type": [
"string",
"null"
]
},
"bgtObjectklasse": {
"description": "Klasse van het BGT-object.",
"type": [
"string",
"null"
]
},
"bgtStatus": {
"description": "Binnen de BGT verplichte statusaanduiding gekoppeld aan de levenscyclus van het het BGT-object.",
"type": [
"string",
"null"
]
},
"bgttype": {
"description": "Specificatie van het soort BGT-object binnen de objectklasse.",
"type": [
"string",
"null"
]
},
"bkBgtObject": {
"description": "Unieke aanduiding van het BGT-object (samengesteld uit identificatie_lokaalid-tijdstipregistratie-lv_publicatiedatum).",
"type": [
"string",
"null"
]
},
"bronhouder": {
"description": "De bronhouderscode van het BGT-object.",
"type": [
"string",
"null"
]
},
"eindregistratie": {
"description": "Eind van de periode waarop deze instantie van het BGT-object geldig is bij de bronhouder. Wanneer deze waarde niet is ingevuld is de instantie nog geldig.",
"format": "date-time",
"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": {
"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"
},
"id": {
"description": "Business-key: unieke aanduiding per voorkomen in tabel beheerkaart_basis_kaart (bestaande uit bk_bgt_object).",
"type": "string"
},
"identificatieLokaalid": {
"description": "Uniek identificerend kenmerk voor het BGT-object dat onveranderlijk is zolang het object bestaat.",
"type": [
"string",
"null"
]
},
"identificatieNamespace": {
"description": "null",
"type": [
"string",
"null"
]
},
"inonderzoek": {
"description": "Een aanduiding waarmee wordt aangegeven dat een onderzoek wordt uitgevoerd naar de juistheid van een of meer gegevens van het betreffende BGT-object (true/false).",
"type": [
"boolean",
"null"
]
},
"kaartUrl": {
"description": "Kaart-URL van de vlakgeometrie van het met de grootste fractie met dit BGT-object overlappende BRK-kadastraalobject waarop gemeente Amsterdam een (niet of beperkt belast) eigendomsrecht heeft.",
"type": [
"string",
"null"
]
},
"lvPublicatiedatum": {
"description": "Tijdstip waarop deze instantie van het BGT-object is opgenomen in de landelijke Voorziening.",
"format": "date-time",
"type": [
"string",
"null"
]
},
"objectbegintijd": {
"description": "Datum waar op het BGT-object bij de bronhouder is ontstaan.",
"format": "date",
"type": [
"string",
"null"
]
},
"objecteindtijd": {
"description": "Datum waarop het BGT-object bij de bronhouder niet meer geldig is.",
"format": "date",
"type": [
"string",
"null"
]
},
"optalud": {
"description": "Bevindt het BGT-object zich op een talud (true/false)?",
"type": [
"boolean",
"null"
]
},
"peildatumAfleiding": {
"description": "Meest recente actuele toestandsdatum in BRK-bron kadastraal object op moment van afleiding.",
"format": "date",
"type": [
"string",
"null"
]
},
"plusFunctie": {
"description": "Binnen de BGT niet-verplichte, nadere specificatie van het hoofdgebruiksdoel van het BGT-object.",
"type": [
"string",
"null"
]
},
"plusFysiekvoorkomen": {
"description": "Binnen de BGT niet-verplichte, nadere specificatie van de classificatie binnen de BGT-objectklasse.",
"type": [
"string",
"null"
]
},
"plusStatus": {
"description": "Binnen de BGT niet-verplichte nadere specificatie van de statusaanduiding gekoppeld aan de levenscyclus van het het BGT-object.",
"type": [
"string",
"null"
]
},
"plustype": {
"description": "Binnen de BGT niet-verplichte specificatie van het soort BGT-object binnen de objectklasse.",
"type": [
"string",
"null"
]
},
"relatievehoogteligging": {
"description": "Aanduiding voor de relatieve hoogte van het BGT-object ten opzichte van het maaiveld (-2, -1, 0, 1, 2, 3).",
"type": [
"string",
"null"
]
},
"tijdstipregistratie": {
"description": "Tijdstip waarop deze instantie van het BGT-object is opgenomen door de bronhouder.",
"format": "date-time",
"type": [
"string",
"null"
]
}
},
"required": [
"_links",
"id"
],
"type": "object",
"x-derived-from": [
"https://api.data.amsterdam.nl/v1/beheerkaart/basis/openapi.json#/components/schemas/BeheerkaartBasiskaart"
]
}