- SourceMeta name
- adresiohalbasis
- Base dialect
- https://json-schema.org/draft/2020-12/schema
- SourceMeta dialect
- https://json-schema.org/draft/2020-12/schema
- Bytes
- 7.313 bytes
- Bytes bundled
- 13.406 bytes
- Health
- 21%
- Dependencies
- 4
Dependencies
- At
- /allOf/0/allOf/1/properties/geconstateerd/$ref
- At
- /allOf/0/allOf/1/properties/inonderzoek/$ref
- At
- /allOf/1/properties/_links/$ref
- At
- /properties/adresseerbaarObject/$ref
Health issues
- Name
- flatten_nested_allof
- Message
- An `allOf` branch that only contains another `allOf` can be flattened into the parent `allOf`
- Pointers
- /allOf
- 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_description
- Message
- Set a non-empty description at the top level of the schema to explain what the definition is about in detail
- 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
- unnecessary_allof_wrapper
- Message
- Keywords inside `allOf` that do not conflict with the parent schema can be elevated
- Pointers
- /allOf/1/properties
- Name
- unnecessary_allof_wrapper
- Message
- Keywords inside `allOf` that do not conflict with the parent schema can be elevated
- Pointers
- /allOf/0/allOf/0/type - /allOf/0/allOf/0/required - /allOf/0/allOf/0/description
- Name
- required_properties_in_properties
- Message
- Every property listed in the `required` keyword must be explicitly defined using the `properties` keyword
- Pointers
- /allOf/0/allOf/0/required/1
- Name
- description_trim
- Message
- Descriptions should not contain leading or trailing whitespace
- Pointers
- /allOf/0/allOf/0/description
- Name
- description_trim
- Message
- Descriptions should not contain leading or trailing whitespace
- Pointers
- /allOf/0/allOf/0/properties/adresregel5/description
- Name
- description_trim
- Message
- Descriptions should not contain leading or trailing whitespace
- Pointers
- /allOf/0/allOf/0/properties/adresregel6/description
- Name
- description_trim
- Message
- Descriptions should not contain leading or trailing whitespace
- Pointers
- /allOf/0/allOf/0/properties/adresseerbaarObjectIdentificatie/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /allOf/0/allOf/0/properties/huisletter/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /allOf/0/allOf/0/properties/huisnummer/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /allOf/0/allOf/0/properties/huisnummertoevoeging/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /allOf/0/allOf/0/properties/indicatieNevenadres/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /allOf/0/allOf/0/properties/korteNaam/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /allOf/0/allOf/0/properties/nummeraanduidingIdentificatie/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /allOf/0/allOf/0/properties/openbareRuimteIdentificatie/description
- Name
- description_trim
- Message
- Descriptions should not contain leading or trailing whitespace
- Pointers
- /allOf/0/allOf/0/properties/openbareRuimteNaam/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /allOf/0/allOf/0/properties/pandIdentificaties/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /allOf/0/allOf/0/properties/pandIdentificaties/items/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /allOf/0/allOf/0/properties/postcode/description
- Name
- description_trim
- Message
- Descriptions should not contain leading or trailing whitespace
- Pointers
- /allOf/0/allOf/0/properties/woonplaatsIdentificatie/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /allOf/0/allOf/0/properties/woonplaatsNaam/description
{
"$id": "https://schemas.don.projects.digilab.network/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/adresiohalbasis",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"allOf": [
{
"allOf": [
{
"description": "Door het bevoegde gemeentelijke orgaan aan een verblijfsobject, een \nstandplaats of een ligplaats toegekende benaming, bestaande uit een \ncombinatie van de naam van een openbare ruimte, het huisnummer, een \neventuele huisletter en huisnummertoevoeging van de nummeraanduiding \nen de naam van de woonplaats.\n",
"properties": {
"adresregel5": {
"description": "Adresregel 5 zoals beschreven in NEN 5825:2002 paragraaf 7.2.\nBevat: \n- straatnaam en indien aanwezig huisnummer en huisnummertoevoeging, \n waarbij huisnummertoevoeging een huisletter, huisnummertoevoeging of een combinatie van beide kan bevatten of\n- straatnaam en woonboot- of woonwagenverwijziging of\n- de aanduiding \"Postbus\" en het postbusnummer of\n- de aanduiding \"Antwoordnummer\" en het antwoordnummer of\n- de aanduiding \"PostApart\" en het PostApartnummer\n",
"examples": [
"Ln vd l D-Westervoort 1"
],
"type": "string"
},
"adresregel6": {
"description": "Adresregel 6 zoals beschreven in NEN 5825:2002 paragraaf 7.2.\nBevat:\n postcode en woonplaats\n",
"examples": [
"6922 KZ DUIVEN"
],
"type": "string"
},
"adresseerbaarObjectIdentificatie": {
"description": "De unieke aanduiding van een adresseerbaar object (ligplaats, standplaats of verblijfsobject) \nuit de BAG.\n",
"examples": [
"0226010000038820"
],
"pattern": "^[0-9]{4}(01|02|03)[0-9]{10}$",
"title": "AdresseerbaarobjectIdentificatie",
"type": "string"
},
"huisletter": {
"description": "Een door of namens het gemeentebestuur ten aanzien van een adresseerbaar object toegekende toevoeging aan een huisnummer in de vorm van een alfanumeriek teken.",
"examples": [
"A"
],
"pattern": "^[a-zA-Z]{1}$",
"title": "huisletter",
"type": "string"
},
"huisnummer": {
"description": "Een door of namens het gemeentebestuur ten aanzien van een adresseerbaar object toegekende nummering.",
"examples": [
1
],
"maximum": 99999,
"minimum": 1,
"title": "huisnummer",
"type": "integer"
},
"huisnummertoevoeging": {
"description": "Een door of namens het gemeentebestuur ten aanzien van een adresseerbaar object toegekende nadere toevoeging aan een huisnummer of een combinatie van huisnummer en huisletter.",
"examples": [
"bis"
],
"pattern": "^[0-9a-zA-Z]{1,4}$",
"title": "huisnummer toevoeging",
"type": "string"
},
"indicatieNevenadres": {
"description": "Indicatie dat dit adres een nevenadres is van een adresseerbaar object. Het adres is een hoofdadres als deze indicatie niet wordt meegeleverd.",
"type": "boolean"
},
"korteNaam": {
"description": "De officiƫle openbare ruimte naam als deze niet langer is dan 24 tekens of de volgens de NEN5825 verkorte naam van maximaal 24 tekens.",
"examples": [
"Ln vd l D-Westervoort"
],
"maxLength": 24,
"minLength": 1,
"title": "korteNaam",
"type": "string"
},
"nummeraanduidingIdentificatie": {
"description": "De unieke aanduiding van een nummeraanduiding.",
"examples": [
"0226200000038923"
],
"pattern": "^[0-9]{4}20[0-9]{10}$",
"title": "NummeraanduidingIdentificatie",
"type": "string"
},
"openbareRuimteIdentificatie": {
"description": "De unieke aanduiding van een openbare ruimte.",
"examples": [
"0226300000136124"
],
"pattern": "^[0-9]{4}30[0-9]{10}$",
"title": "OpenbareRuimteIdentificatie",
"type": "string"
},
"openbareRuimteNaam": {
"description": "Een naam die aan een openbare ruimte is toegekend in een daartoe \nstrekkend formeel gemeentelijk besluit.\nHet betreft hier de straatnaam.\n",
"examples": [
"Laan van de landinrichtingscommissie Duiven-Westervoort"
],
"maxLength": 80,
"minLength": 1,
"title": "openbare ruimte naam",
"type": "string"
},
"pandIdentificaties": {
"description": "Identificatie(s) van het pand of de panden waar het verblijfsobject deel van uit maakt.",
"items": {
"description": "De unieke aanduiding van een pand.",
"examples": [
"0226100000008856"
],
"pattern": "^[0-9]{4}10[0-9]{10}$",
"title": "PandIdentificatie",
"type": "string"
},
"type": "array"
},
"postcode": {
"description": "De door PostNL vastgestelde code behorende bij een bepaalde combinatie van een straatnaam en een huisnummer.",
"examples": [
"6922KZ"
],
"pattern": "^[1-9]{1}[0-9]{3}[A-Z]{2}$",
"title": "postcode",
"type": "string"
},
"woonplaatsIdentificatie": {
"description": "De unieke aanduiding van een woonplaats, zoals opgenomen in de landelijke \nwoonplaatsentabel.\nEen natuurlijk getal tussen 0001 en 9999. \n",
"examples": [
"2096"
],
"pattern": "^[0-9]{3}[1-9]|[0-9]{2}[1-9][0-9]|[0-9][1-9][0-9]{2}|[1-9][0-9]{3}$",
"title": "WoonplaatsIdentificatie",
"type": "string"
},
"woonplaatsNaam": {
"description": "De benaming van een door het gemeentebestuur aangewezen woonplaats.",
"examples": [
"Duiven"
],
"maxLength": 80,
"minLength": 1,
"title": "woonplaats naam",
"type": "string"
}
},
"required": [
"huisnummer",
"kortNaam",
"nummeraanduidingIdentificatie",
"openbareRuimteIdentificatie",
"openbareRuimteNaam",
"woonplaatsIdentificatie",
"woonplaatsNaam"
],
"type": "object"
},
{
"properties": {
"geconstateerd": {
"$ref": "./geconstateerd"
},
"inonderzoek": {
"$ref": "./adresinonderzoek"
}
}
}
]
},
{
"properties": {
"_links": {
"$ref": "./adresiolinks"
}
}
}
],
"x-derived-from": [
"https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/AdresIOHalBasis"
]
}