- SourceMeta name
- benkaggbrkbasiszondersubjecten
- Base dialect
- https://json-schema.org/draft/2020-12/schema
- SourceMeta dialect
- https://json-schema.org/draft/2020-12/schema
- Bytes
- 15.079 bytes
- Bytes bundled
- 27.169 bytes
- Health
- 86%
- Dependencies
- 2
Dependencies
- At
- /properties/_links/properties/self/$ref
- At
- /properties/geometriePunt/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
- /properties/_links/description
- Name
- title_trim
- Message
- Titles should not contain leading or trailing whitespace
- Pointers
- /properties/_links/title
- Name
- unnecessary_allof_ref_wrapper_modern
- Message
- Wrapping `$ref` in `allOf` was only necessary in JSON Schema Draft 7 and older
- Pointers
- /properties/geometriePunt/allOf/0/$ref
- Name
- unnecessary_allof_wrapper
- Message
- Keywords inside `allOf` that do not conflict with the parent schema can be elevated
- Pointers
- /properties/geometriePunt/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/geometriePunt/allOf/1/properties/type/enum - /properties/geometriePunt/allOf/1/properties/type/type
- Name
- enum_to_const
- Message
- An `enum` of a single value can be expressed as `const`
- Pointers
- /properties/geometriePunt/allOf/1/properties/type/enum
- Name
- unnecessary_allof_ref_wrapper_modern
- Message
- Wrapping `$ref` in `allOf` was only necessary in JSON Schema Draft 7 and older
- Pointers
- /properties/geometrieVlak/allOf/0/$ref
- Name
- unnecessary_allof_wrapper
- Message
- Keywords inside `allOf` that do not conflict with the parent schema can be elevated
- Pointers
- /properties/geometrieVlak/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/geometrieVlak/allOf/1/properties/type/enum - /properties/geometrieVlak/allOf/1/properties/type/type
- Name
- enum_to_const
- Message
- An `enum` of a single value can be expressed as `const`
- Pointers
- /properties/geometrieVlak/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/grootte/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/grootte/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/indexnummer/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/indexnummer/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/koopsom/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/koopsom/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/objectnummer/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/objectnummer/format
{
"$id": "https://schemas.don.projects.digilab.network/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/benkaggbrkbasiszondersubjecten",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"description": "BRK-tabel waar alle actueel tenaamgestelde Kadastrale Objecten gecombineerd worden met hun zakelijke rechten en tenaamstellingen",
"properties": {
"_links": {
"description": "The contents of the `brkbasiszondersubjecten._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": "./benkaggbrkbasiszondersubjectenlink"
}
},
"required": [
"schema",
"self"
],
"title": " links",
"type": "object"
},
"aandeel": {
"description": "Aandeel in Recht is het aandeel waarvoor een persoon deelneemt in het Recht",
"title": "Aandeel in Recht",
"type": [
"string",
"null"
]
},
"aantekeningenKadastraalObject": {
"description": "De unieke op dit object betrekking hebbende omschrijvingen van Aantekeningen. Een Aantekening kadastraal object vult de registratie van een registergoed aan met betrekking tot feiten over een kadastraal object die gevolgen kunnen hebben voor de uitoefening van de rechten op dit registergoed",
"items": {
"title": "Aantekeningen kadastraal object",
"type": "string"
},
"title": "Aantekeningen kadastraal object omschrijvingen",
"type": [
"array",
"null"
]
},
"aantekeningenZakelijkrecht": {
"description": "De unieke op dit object betrekking hebbende omschrijvingen van Aantekeningen. Een Aantekening recht vult de registratie van een registergoed aan met betrekking tot feiten die gevolgen kunnen hebben voor de uitoefening van het (zakelijk) recht (of de tenaamstelling daarvan) op dit registergoed",
"items": {
"title": "Aantekeningen zakelijkrecht",
"type": "string"
},
"title": "Aantekeningen zakelijk recht omschrijvingen",
"type": [
"array",
"null"
]
},
"aardZakelijkRecht": {
"description": "De aard van het zakelijk recht",
"title": "Zakelijk recht aard",
"type": [
"string",
"null"
]
},
"adressen": {
"description": "Relatie naar adressen, met postcode en woonplaats",
"items": {
"type": "string"
},
"title": "Adressen waaraan gerelateerd",
"type": [
"array",
"null"
]
},
"adressenNummeraanduidingen": {
"description": "Relatie naar de nummeraanduidingen van de adressen",
"items": {
"title": "Adressen nummeraanduidingen",
"type": "string"
},
"title": "Nummeraanduidingen van adressen waaraan gerelateerd",
"type": [
"array",
"null"
]
},
"adressenOpgemaakt": {
"description": "Relatie naar adressen, met postcode en woonplaats",
"items": {
"title": "Adressen opgemaakt",
"type": "string"
},
"title": "Opgemaakte adressen waaraan gerelateerd",
"type": [
"array",
"null"
]
},
"appartementsrechtsplitsingType": {
"description": "Het type appartementsrechtsplitsing. De mogelijke waarden zijn: hoofdsplitsing of ondersplitsing of splitsing afkoop erfpacht",
"type": [
"string",
"null"
]
},
"betrokkenBijAppartementsrechtsplitsing": {
"description": "Als deze waarde is gevuld, dan is dit recht betrokken bij een appartementssplitsing, die hier met zijn identificerende kenmerk aangegeven wordt",
"type": [
"string",
"null"
]
},
"betrokkenBijKadastraalObject": {
"description": "Landelijke identificatie(s) van uit het object ontstane percelen",
"items": {
"title": "Betrokken bij kadastraal object",
"type": "string"
},
"title": "Betrokken bij kadastrale percelen",
"type": [
"array",
"null"
]
},
"betrokkenBijKadastraleAanduiding": {
"description": "Kadastrale aanduiding(en) van uit het object ontstane percelen",
"items": {
"title": "Betrokken bij kadastrale aanduiding",
"type": "string"
},
"title": "Betrokken bij kadastrale percelen, aanduiding",
"type": [
"array",
"null"
]
},
"cultuurBebouwd": {
"description": "De soort cultuur bebouwd van een bebouwd kadastraal object, weergegeven als ‘omschrijving kadastraal object’ in Mijn.kadaster.nl (Kadaster-on-line; KOL). Dit kenmerk is afgeleid van wat degene die een notariële akte laat inschrijven, heeft verklaard (artikel 87, eerste lid, onder a, van de Kadasterregeling 1994). Dit kan afwijken van:soort objectcode in de WOZ;gebruiksdoel in de BAG;SBI-code in het HR",
"title": "Soort cultuur bebouwd",
"type": [
"string",
"null"
]
},
"cultuurOnbebouwd": {
"description": "De soort cultuur onbebouwd is een aanduiding voor de aard van de meest significante cultuur van het onbebouwde deel van het kadastraal object, weergegeven als ‘omschrijving kadastraal object’ in Mijn.kadaster.nl Dit kenmerk is in beginsel afgeleid van de notariële akte, maar kan worden bijgesteld op grond van een verzoek van de eigenaar (of een schriftelijk gevolmachtigde namens de eigenaar)per brief, fax of e-mailbericht. Dit kan afwijken van: het feitelijk gebruik in de WOZ; gebruiksdoel in de BAG; SBI-code in het HR. code",
"title": "Soort cultuur onbebouwd",
"type": [
"string",
"null"
]
},
"erfpachtUitgegevenDoor": {
"description": "Categorie van de erfpachtuitgever. 'Gemeente Amsterdam' of 'Overige'",
"title": "Uitgegeven door",
"type": [
"string",
"null"
]
},
"geldtVoor": {
"description": "Twee of meer personen kunnen gezamenlijk een aandeel hebben in een recht, waarbij het afzonderlijke aandeel in het gezamenlijk aandeel niet bekend is (als gezamenlijkAandeel bekend is dan is het individuele aandeel niet bekend en omgekeerd)",
"title": "Gezamenlijk aandeel in Recht",
"type": [
"string",
"null"
]
},
"gemeenteNaam": {
"description": "De burgerlijke gemeente",
"type": [
"string",
"null"
]
},
"geometriePunt": {
"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"
},
"geometrieVlak": {
"allOf": [
{
"$ref": "../_shared/geometry"
},
{
"properties": {
"coordinates": {
"items": {
"items": {
"description": "Point in 3D space",
"items": {
"type": "number"
},
"maxItems": 3,
"minItems": 2,
"type": "array"
},
"type": "array"
},
"type": "array"
},
"type": {
"enum": [
"Polygon"
],
"type": "string"
}
}
}
],
"description": "GeoJSON geometry",
"type": "object"
},
"grootte": {
"description": "De grootte van een kadastraal object is de oppervlakte van het kadastrale perceel. Dit kan bij een deelperceel een geschatte grootte zijn",
"format": "double",
"title": "Kadastraal object grootte",
"type": [
"number",
"null"
]
},
"id": {
"description": "De unieke id, een combinatie van kadastraal object en tenaamstelling, inclusief volgnummer",
"title": "Object ID",
"type": "string"
},
"indexletter": {
"description": "Letter Kadastraal object, dit geeft een indicatie voor het type object. G Grond perceel. A Appartementsrecht",
"title": "Kadastraal object indexletter",
"type": [
"string",
"null"
]
},
"indexnummer": {
"description": "Volgnummer van het Appartementsrecht",
"format": "int64",
"maximum": 9223372036854776000,
"minimum": -9223372036854776000,
"title": "Kadastraal object indexnummer",
"type": [
"integer",
"null"
]
},
"kadastraalobjectId": {
"description": "De unieke aanduiding van een Kadastraal object, inclusief volgnummer",
"title": "Object ID",
"type": "string"
},
"kadastraalobjectIdentificatie": {
"description": "De unieke aanduiding van een Kadastraal object",
"title": "Object ID",
"type": [
"string",
"null"
]
},
"kadastraalobjectInOnderzoek": {
"description": "Als dit veld is gevuld geeft dit de omschrijving waarom dit gegeven in onderzoek staat (art. 7n en 7r Kadasterwet)",
"title": "In onderzoek indicatie",
"type": [
"string",
"null"
]
},
"kadastraleAanduiding": {
"description": "De unieke aanduiding van een Kadastraal Object samengesteld uit gemeentecode, kadastrale sectie, perceelnummer, indexletter en indexnummer",
"title": "Kadastraal object kadastrale aanduiding",
"type": [
"string",
"null"
]
},
"kadastralegemeente": {
"description": "De kadastrale gemeente. Bij de oprichting van het Kadaster waren de kadastrale gemeenten gelijk aan de burgerlijke gemeenten, inmiddels al lang niet meer",
"title": "Kadastrale gemeente naam",
"type": [
"string",
"null"
]
},
"kadastralegemeentecodeNaam": {
"description": "De kadastrale gemeentecode. Het eerste deel van de kadastrale aanduiding. Bijvoorbeeld: ASD01, STN02",
"title": "Kadastrale gemeentecode naam",
"type": [
"string",
"null"
]
},
"koopjaar": {
"description": "Transactiejaar van de aankoop",
"title": "Koop jaar",
"type": [
"string",
"null"
]
},
"koopsom": {
"description": "Het in een ter inschrijving aangeboden stuk vermelde bedrag, waarvoor 1 of meer onroerende zaken zijn verkregen",
"format": "double",
"type": [
"number",
"null"
]
},
"objectnummer": {
"description": "Een numerieke aanduiding van het kadastrale perceel per sectie, deel van de kadastrale aanduiding van de onroerende zaak",
"format": "int64",
"maximum": 9223372036854776000,
"minimum": -9223372036854776000,
"title": "Perceel nummer",
"type": [
"integer",
"null"
]
},
"ontstaanUitApptrechtsplitsing": {
"description": "De identificatie van de vereniging van eigenaren van de appartementsrechtssplitsing waaruit het zakelijk recht ontstaan is",
"title": "Ontstaan uit VVE appartementsrechtsplitsing",
"type": [
"string",
"null"
]
},
"ontstaanUitKadastraalObject": {
"description": "Landelijke identificatie(s) van onderliggende percelen, waar het object uit ontstaan is. Dit veld is alléén gevuld wanneer het beschreven kadastrale object een A-perceel betreft",
"items": {
"title": "Ontstaan uit kadastraal object",
"type": "string"
},
"title": "Ontstaan uit kadastrale percelen",
"type": [
"array",
"null"
]
},
"ontstaanUitKadastraleAanduiding": {
"description": "Kadastrale aanduiding(en) van onderliggende percelen, waar het object uit ontstaan is. Dit veld is alléén gevuld wanneer het beschreven kadastrale object een A-perceel betreft",
"items": {
"title": "Ontstaan uit kadastrale aanduiding",
"type": "string"
},
"title": "Ontstaan uit kadastrale percelen, aanduiding",
"type": [
"array",
"null"
]
},
"sectie": {
"description": "De kadastrale sectie, het tweede gedeelte van de aanduiding van een kadastraal object",
"title": "Kadastrale sectie identificatie",
"type": [
"string",
"null"
]
},
"subjectCategorie": {
"description": "De omschrijving van de categorie waarbinnen het kadastrale subject valt. Voor uitleg over de categorieën: https://www.amsterdam.nl/stelselpedia/brk-index/producten-brk/uitleg-kadastertabel/ onder het kopje 'Filter op Zakelijk gerechtigde'",
"type": [
"string",
"null"
]
},
"tenaamstellingId": {
"description": "De identificatie is een unieke aanduiding aan deze tenaamstelling binnen de kadastrale registratie, inclusief volgnummer",
"title": "Object ID",
"type": [
"string",
"null"
]
},
"tenaamstellingIdentificatie": {
"description": "De identificatie is een unieke aanduiding aan deze tenaamstelling binnen de kadastrale registratie",
"title": "Object ID",
"type": [
"string",
"null"
]
},
"tenaamstellingInOnderzoek": {
"description": "Wanneer gevuld, de reden waarvoor in onderzoek",
"title": "Reden onderzoek",
"type": [
"string",
"null"
]
},
"verblijfsobjectidentificaties": {
"description": "Relatie naar verblijfsobject",
"items": {
"type": "string"
},
"title": "Verblijfsobjecten waaraan gerelateerd",
"type": [
"array",
"null"
]
},
"vveIdentificatieBetrokkenBij": {
"description": "De identificatie van de vereniging van eigenaren van de appartementsrechtssplitsing waarbij het zakelijk recht betrokken is",
"title": "Betrokken bij VVE appartementsrechtsplitsing",
"type": [
"string",
"null"
]
},
"vveIdentificatieOntstaanUit": {
"description": "De identificatie van de vereniging van eigenaren van de appartementsrechtssplitsing waaruit het zakelijk recht ontstaan is",
"title": "Ontstaan uit VVE appartementsrechtsplitsing",
"type": [
"string",
"null"
]
},
"zakelijkrechtId": {
"description": "De Kadaster identificatie is een door het Kadaster toegekende landelijk unieke aanduiding aan dit zakelijk recht binnen de kadastrale registratie, inclusief volgnummer",
"title": "Object ID",
"type": [
"string",
"null"
]
},
"zakelijkrechtIdentificatie": {
"description": "De Kadaster identificatie is een door het Kadaster toegekende landelijk unieke aanduiding aan dit zakelijk recht binnen de kadastrale registratie",
"title": "Object ID",
"type": [
"string",
"null"
]
},
"zakelijkrechtInOnderzoek": {
"description": "Als dit veld is gevuld geeft dit de omschrijving waarom dit gegeven in onderzoek staat (art. 7n en 7r Kadasterwet)",
"title": "Reden waarvoor in onderzoek",
"type": [
"string",
"null"
]
}
},
"required": [
"_links",
"id",
"kadastraalobjectId"
],
"type": "object",
"x-derived-from": [
"https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/Benkaggbrkbasiszondersubjecten"
]
}