- SourceMeta name
- beheerkaartbasiseigendomsrecht
- Base dialect
- https://json-schema.org/draft/2020-12/schema
- SourceMeta dialect
- https://json-schema.org/draft/2020-12/schema
- Bytes
- 9.221 bytes
- Bytes bundled
- 10.377 bytes
- Health
- 29%
- 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
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/belastDoorZrtCode/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/belastDoorZrtOmschrijving/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/belastOrdeAardZakelijkRecht/format
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/belastOrdeAardZakelijkRecht/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/belastOrdeAardZakelijkRecht/format
- 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/indEigendomAmsterdam/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/kotBeginGeldigheid/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/kotEindGeldigheid/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/kotGemeente/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/kotIdentificatie/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/kotIndexletter/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/kotKadastraleAanduiding/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/kotPerceelnummer/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/kotRegistratiedatum/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/kotVolgnummer/format
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/kotVolgnummer/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/kotVolgnummer/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/ordeAardZakelijkRecht/format
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/ordeAardZakelijkRecht/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/ordeAardZakelijkRecht/format
- 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/statutaireNaam/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/tngBeginGeldigheid/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/tngEindGeldigheid/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/zrtAardZakelijkRechtCode/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/zrtAardZakelijkRechtOmschr/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/zrtBeginGeldigheid/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/zrtEindGeldigheid/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/zrtIdentificatie/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/zrtRegistratiedatum/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/zrtVolgnummer/format
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/zrtVolgnummer/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/zrtVolgnummer/format
{
"$id": "https://schemas.don.projects.digilab.network/schemas/api-register/gemeente-amsterdam/beheerkaart-basis-e6g8bu6hr/beheerkaartbasiseigendomsrecht",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"description": "Hulptabel beheerkaart_basis_eigendomsrecht bevat alle 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 `eigendomsrecht._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": "./beheerkaartbasiseigendomsrechtlink"
}
},
"required": [
"schema",
"self"
],
"title": " links",
"type": "object"
},
"belastDoorZrtCode": {
"description": "Belast door aard van het zakelijk recht (code).",
"type": [
"string",
"null"
]
},
"belastDoorZrtOmschrijving": {
"description": "Belast door aard van het zakelijk recht (omschrijving).",
"type": [
"string",
"null"
]
},
"belastOrdeAardZakelijkRecht": {
"description": "Orde van de aard van het belastend zakelijk recht, in volgorde van afnemend belang: opstal, erfpacht-of-opstal, erfpacht.",
"format": "int64",
"maximum": 9223372036854776000,
"minimum": -9223372036854776000,
"type": [
"integer",
"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_eigendomsrecht (samengesteld uit kadastraal object-zakelijk recht-toestandsdatum).",
"type": "string"
},
"indBetrokkenBijSplitsing": {
"description": "Is het eigendomsrecht betrokken bij splitsing (true/false)?",
"type": [
"boolean",
"null"
]
},
"indEigendomAmsterdam": {
"description": "Indicatie eigendom Gemeente Amsterdam inclusief Gemeente Weesp (true/false).",
"type": [
"boolean",
"null"
]
},
"indicatieBelastRecht": {
"description": "Is het eigendomsrecht (eigendom, erfpacht, erfpacht-en-opstal of opstal) van dit BRK-grondperceel van de gemeente Amsterdam belast door een ander eigendomsrecht (erfpacht, erfpacht-en-opstal of opstal)?",
"type": [
"boolean",
"null"
]
},
"kotBeginGeldigheid": {
"description": "Begindatum van de betreffende toestand (= volgnummer) van het kadastraal object.",
"format": "date-time",
"type": [
"string",
"null"
]
},
"kotEindGeldigheid": {
"description": "Einddatum van de betreffende toestand (= volgnummer) van het kadastraal object.",
"format": "date-time",
"type": [
"string",
"null"
]
},
"kotGemeente": {
"description": "De burgerlijke gemeente.",
"type": [
"string",
"null"
]
},
"kotIdentificatie": {
"description": "De unieke aanduiding van een Kadastraal object.",
"type": [
"string",
"null"
]
},
"kotIndexletter": {
"description": "Letter Kadastraal object, dit geeft een indicatie voor het type object. G Grond perceel. A Appartementsrecht.",
"type": [
"string",
"null"
]
},
"kotIndexnummer": {
"description": "Volgnummer van het Appartementsrecht",
"type": [
"string",
"null"
]
},
"kotKadastraleAanduiding": {
"description": "De unieke aanduiding van een Kadastraal Object samengesteld uit gemeentecode, kadastrale sectie, perceelnummer, indexletter en indexnummer.",
"type": [
"string",
"null"
]
},
"kotPerceelnummer": {
"description": "Een numerieke aanduiding van het kadastrale perceel per sectie, deel van de kadastrale aanduiding van de onroerende zaak.",
"type": [
"string",
"null"
]
},
"kotRegistratiedatum": {
"description": "De datum waarop de toestand van het kadastraal object is geregistreerd.",
"format": "date",
"type": [
"string",
"null"
]
},
"kotToestandsdatum": {
"description": "De datum waarop de geleverde toestand van het kadastraal object is ontstaan in de Basisregistratie Kadaster. (normaal gesproken maximaal 2 weken later t.o.v. tijdstip inschrijving)",
"format": "date",
"type": [
"string",
"null"
]
},
"kotVolgnummer": {
"description": "Uniek volgnummer van de toestand van het kadastraal object.",
"format": "int64",
"maximum": 9223372036854776000,
"minimum": -9223372036854776000,
"type": [
"integer",
"null"
]
},
"ordeAardZakelijkRecht": {
"description": "Orde van de aard van het zakelijk recht, in volgorde van afnemend belang: opstal, erfpacht-of-opstal, erfpacht, eigendom.",
"format": "int64",
"maximum": 9223372036854776000,
"minimum": -9223372036854776000,
"type": [
"integer",
"null"
]
},
"peildatumAfleiding": {
"description": "Meest recente actuele toestandsdatum in BRK-bron kadastraal object op moment van afleiding.",
"format": "date",
"type": [
"string",
"null"
]
},
"statutaireNaam": {
"description": "De naam van de rechtspersoon. Het betreft de naam die is opgenomen in de oprichtingsakte.",
"type": [
"string",
"null"
]
},
"tngBeginGeldigheid": {
"description": "Begindatum van de betreffende toestand (= volgnummer) van de tenaamstelling.",
"format": "date-time",
"type": [
"string",
"null"
]
},
"tngEindGeldigheid": {
"description": "Einddatum van de betreffende toestand (= volgnummer) van de tenaamstelling.",
"format": "date-time",
"type": [
"string",
"null"
]
},
"zrtAardZakelijkRechtCode": {
"description": "De aard van het zakelijk recht (code).",
"type": [
"string",
"null"
]
},
"zrtAardZakelijkRechtOmschr": {
"description": "De aard van het zakelijk recht (omschrijving).",
"type": [
"string",
"null"
]
},
"zrtBeginGeldigheid": {
"description": "Begindatum van de betreffende toestand (= volgnummer) van het zakelijk recht.",
"format": "date-time",
"type": [
"string",
"null"
]
},
"zrtEindGeldigheid": {
"description": "Einddatum van de betreffende toestand (= volgnummer) van het zakelijk recht.",
"format": "date-time",
"type": [
"string",
"null"
]
},
"zrtIdentificatie": {
"description": "De Kadaster identificatie is een door het Kadaster toegekende landelijk uniek nummer aan dit zakelijk recht binnen de kadastrale registratie.",
"type": [
"string",
"null"
]
},
"zrtRegistratiedatum": {
"description": "De datum waarop de toestand van het zakelijk recht is geregistreerd.",
"format": "date",
"type": [
"string",
"null"
]
},
"zrtVolgnummer": {
"description": "Uniek volgnummer van de toestand van het zakelijk recht.",
"format": "int64",
"maximum": 9223372036854776000,
"minimum": -9223372036854776000,
"type": [
"integer",
"null"
]
}
},
"required": [
"_links",
"id"
],
"type": "object",
"x-derived-from": [
"https://api.data.amsterdam.nl/v1/beheerkaart/basis/openapi.json#/components/schemas/BeheerkaartBasiseigendomsrecht"
]
}