- SourceMeta name
- adresseerbaarobjectiohal
- Base dialect
- https://json-schema.org/draft/2020-12/schema
- SourceMeta dialect
- https://json-schema.org/draft/2020-12/schema
- Bytes
- 35.225 bytes
- Bytes bundled
- 98.288 bytes
- Health
- 61%
- Dependencies
- 18
Dependencies
- At
- /properties/_links/$ref
- At
- /properties/ligplaats/allOf/0/allOf/0/properties/inonderzoek/items/$ref
- At
- /properties/ligplaats/allOf/0/allOf/0/properties/ligplaats/allOf/0/$ref
- At
- /properties/ligplaats/allOf/0/allOf/0/properties/ligplaats/allOf/1/properties/voorkomen/$ref
- At
- /properties/ligplaats/allOf/0/allOf/1/properties/_links/properties/heeftAlsHoofdAdres/$ref
- At
- /properties/ligplaats/allOf/1/properties/_embedded/properties/heeftAlsHoofdAdres/allOf/0/$ref
- At
- /properties/ligplaats/allOf/1/properties/_embedded/properties/heeftAlsHoofdAdres/allOf/1/properties/_links/$ref
- At
- /properties/standplaats/allOf/0/allOf/0/properties/inonderzoek/items/$ref
- At
- /properties/verblijfsobject/allOf/0/allOf/0/properties/inonderzoek/items/$ref
- At
- /properties/verblijfsobject/allOf/0/allOf/0/properties/verblijfsobject/allOf/1/properties/geometrie/$ref
- At
- /properties/verblijfsobject/allOf/1/properties/_embedded/allOf/1/properties/maaktDeelUitVan/items/allOf/0/$ref
- At
- /properties/verblijfsobject/allOf/1/properties/_embedded/allOf/1/properties/maaktDeelUitVan/items/allOf/1/properties/_links/$ref
- At
- /properties/historie/$ref
- At
- /properties/inonderzoek/items/$ref
- At
- /properties/nummeraanduiding/$ref
- At
- /properties/punt/$ref
- At
- /properties/inonderzoek/items/$ref
- At
- /properties/pand/$ref
Health issues
- 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
- flatten_nested_allof
- Message
- An `allOf` branch that only contains another `allOf` can be flattened into the parent `allOf`
- Pointers
- /properties/ligplaats/allOf
- Name
- unnecessary_allof_wrapper
- Message
- Keywords inside `allOf` that do not conflict with the parent schema can be elevated
- Pointers
- /properties/ligplaats/allOf/1/properties
- Name
- unnecessary_allof_wrapper
- Message
- Keywords inside `allOf` that do not conflict with the parent schema can be elevated
- Pointers
- /properties/ligplaats/allOf/0/allOf/0/required - /properties/ligplaats/allOf/0/allOf/0/title - /properties/ligplaats/allOf/0/allOf/0/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/ligplaats/allOf/0/allOf/0/description
- Name
- description_trim
- Message
- Descriptions should not contain leading or trailing whitespace
- Pointers
- /properties/ligplaats/allOf/0/allOf/0/properties/ligplaats/description
- Name
- unnecessary_allof_ref_wrapper_modern
- Message
- Wrapping `$ref` in `allOf` was only necessary in JSON Schema Draft 7 and older
- Pointers
- /properties/ligplaats/allOf/0/allOf/0/properties/ligplaats/allOf/0/$ref
- Name
- unnecessary_allof_wrapper
- Message
- Keywords inside `allOf` that do not conflict with the parent schema can be elevated
- Pointers
- /properties/ligplaats/allOf/0/allOf/0/properties/ligplaats/allOf/1/type - /properties/ligplaats/allOf/0/allOf/0/properties/ligplaats/allOf/1/required - /properties/ligplaats/allOf/0/allOf/0/properties/ligplaats/allOf/1/properties
- Name
- description_trim
- Message
- Descriptions should not contain leading or trailing whitespace
- Pointers
- /properties/ligplaats/allOf/0/allOf/0/properties/ligplaats/allOf/1/properties/documentdatum/description
- Name
- description_trim
- Message
- Descriptions should not contain leading or trailing whitespace
- Pointers
- /properties/ligplaats/allOf/0/allOf/0/properties/ligplaats/allOf/1/properties/documentnummer/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/ligplaats/allOf/0/allOf/0/properties/ligplaats/allOf/1/properties/geconstateerd/enum - /properties/ligplaats/allOf/0/allOf/0/properties/ligplaats/allOf/1/properties/geconstateerd/type
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/ligplaats/allOf/0/allOf/0/properties/ligplaats/allOf/1/properties/geconstateerd/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/ligplaats/allOf/0/allOf/0/properties/ligplaats/allOf/1/properties/geometrie/properties/type/enum - /properties/ligplaats/allOf/0/allOf/0/properties/ligplaats/allOf/1/properties/geometrie/properties/type/type
- Name
- enum_to_const
- Message
- An `enum` of a single value can be expressed as `const`
- Pointers
- /properties/ligplaats/allOf/0/allOf/0/properties/ligplaats/allOf/1/properties/geometrie/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/ligplaats/allOf/0/allOf/0/properties/ligplaats/allOf/1/properties/identificatie/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/ligplaats/allOf/0/allOf/0/properties/ligplaats/allOf/1/properties/status/enum - /properties/ligplaats/allOf/0/allOf/0/properties/ligplaats/allOf/1/properties/status/type
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/ligplaats/allOf/0/allOf/0/properties/ligplaats/allOf/1/properties/status/description
- Name
- required_properties_in_properties
- Message
- Every property listed in the `required` keyword must be explicitly defined using the `properties` keyword
- Pointers
- /properties/ligplaats/allOf/0/allOf/1/properties/_links/required/1
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/ligplaats/allOf/0/allOf/1/properties/_links/properties/heeftAlsNevenAdres/description
- Name
- unnecessary_allof_ref_wrapper_modern
- Message
- Wrapping `$ref` in `allOf` was only necessary in JSON Schema Draft 7 and older
- Pointers
- /properties/ligplaats/allOf/1/properties/_embedded/properties/heeftAlsHoofdAdres/allOf/0/$ref
- Name
- unnecessary_allof_wrapper
- Message
- Keywords inside `allOf` that do not conflict with the parent schema can be elevated
- Pointers
- /properties/ligplaats/allOf/1/properties/_embedded/properties/heeftAlsHoofdAdres/allOf/1/properties
- Name
- unnecessary_allof_ref_wrapper_modern
- Message
- Wrapping `$ref` in `allOf` was only necessary in JSON Schema Draft 7 and older
- Pointers
- /properties/ligplaats/allOf/1/properties/_embedded/properties/heeftAlsNevenAdres/items/allOf/0/$ref
- Name
- unnecessary_allof_wrapper
- Message
- Keywords inside `allOf` that do not conflict with the parent schema can be elevated
- Pointers
- /properties/ligplaats/allOf/1/properties/_embedded/properties/heeftAlsNevenAdres/items/allOf/1/properties
- Name
- flatten_nested_allof
- Message
- An `allOf` branch that only contains another `allOf` can be flattened into the parent `allOf`
- Pointers
- /properties/standplaats/allOf
- Name
- unnecessary_allof_wrapper
- Message
- Keywords inside `allOf` that do not conflict with the parent schema can be elevated
- Pointers
- /properties/standplaats/allOf/1/properties
- Name
- unnecessary_allof_wrapper
- Message
- Keywords inside `allOf` that do not conflict with the parent schema can be elevated
- Pointers
- /properties/standplaats/allOf/0/allOf/0/required - /properties/standplaats/allOf/0/allOf/0/title - /properties/standplaats/allOf/0/allOf/0/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/standplaats/allOf/0/allOf/0/description
- Name
- description_trim
- Message
- Descriptions should not contain leading or trailing whitespace
- Pointers
- /properties/standplaats/allOf/0/allOf/0/properties/standplaats/description
- Name
- unnecessary_allof_ref_wrapper_modern
- Message
- Wrapping `$ref` in `allOf` was only necessary in JSON Schema Draft 7 and older
- Pointers
- /properties/standplaats/allOf/0/allOf/0/properties/standplaats/allOf/0/$ref
- Name
- unnecessary_allof_wrapper
- Message
- Keywords inside `allOf` that do not conflict with the parent schema can be elevated
- Pointers
- /properties/standplaats/allOf/0/allOf/0/properties/standplaats/allOf/1/type - /properties/standplaats/allOf/0/allOf/0/properties/standplaats/allOf/1/required - /properties/standplaats/allOf/0/allOf/0/properties/standplaats/allOf/1/properties
- Name
- description_trim
- Message
- Descriptions should not contain leading or trailing whitespace
- Pointers
- /properties/standplaats/allOf/0/allOf/0/properties/standplaats/allOf/1/properties/documentdatum/description
- Name
- description_trim
- Message
- Descriptions should not contain leading or trailing whitespace
- Pointers
- /properties/standplaats/allOf/0/allOf/0/properties/standplaats/allOf/1/properties/documentnummer/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/standplaats/allOf/0/allOf/0/properties/standplaats/allOf/1/properties/geconstateerd/enum - /properties/standplaats/allOf/0/allOf/0/properties/standplaats/allOf/1/properties/geconstateerd/type
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/standplaats/allOf/0/allOf/0/properties/standplaats/allOf/1/properties/geconstateerd/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/standplaats/allOf/0/allOf/0/properties/standplaats/allOf/1/properties/geometrie/properties/type/enum - /properties/standplaats/allOf/0/allOf/0/properties/standplaats/allOf/1/properties/geometrie/properties/type/type
- Name
- enum_to_const
- Message
- An `enum` of a single value can be expressed as `const`
- Pointers
- /properties/standplaats/allOf/0/allOf/0/properties/standplaats/allOf/1/properties/geometrie/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/standplaats/allOf/0/allOf/0/properties/standplaats/allOf/1/properties/identificatie/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/standplaats/allOf/0/allOf/0/properties/standplaats/allOf/1/properties/status/enum - /properties/standplaats/allOf/0/allOf/0/properties/standplaats/allOf/1/properties/status/type
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/standplaats/allOf/0/allOf/0/properties/standplaats/allOf/1/properties/status/description
- Name
- required_properties_in_properties
- Message
- Every property listed in the `required` keyword must be explicitly defined using the `properties` keyword
- Pointers
- /properties/standplaats/allOf/0/allOf/1/properties/_links/required/1
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/standplaats/allOf/0/allOf/1/properties/_links/properties/heeftAlsNevenAdres/description
- Name
- unnecessary_allof_ref_wrapper_modern
- Message
- Wrapping `$ref` in `allOf` was only necessary in JSON Schema Draft 7 and older
- Pointers
- /properties/standplaats/allOf/1/properties/_embedded/properties/heeftAlsHoofdAdres/allOf/0/$ref
- Name
- unnecessary_allof_wrapper
- Message
- Keywords inside `allOf` that do not conflict with the parent schema can be elevated
- Pointers
- /properties/standplaats/allOf/1/properties/_embedded/properties/heeftAlsHoofdAdres/allOf/1/properties
- Name
- unnecessary_allof_ref_wrapper_modern
- Message
- Wrapping `$ref` in `allOf` was only necessary in JSON Schema Draft 7 and older
- Pointers
- /properties/standplaats/allOf/1/properties/_embedded/properties/heeftAlsNevenAdres/items/allOf/0/$ref
- Name
- unnecessary_allof_wrapper
- Message
- Keywords inside `allOf` that do not conflict with the parent schema can be elevated
- Pointers
- /properties/standplaats/allOf/1/properties/_embedded/properties/heeftAlsNevenAdres/items/allOf/1/properties
- Name
- flatten_nested_allof
- Message
- An `allOf` branch that only contains another `allOf` can be flattened into the parent `allOf`
- Pointers
- /properties/verblijfsobject/allOf
- Name
- unnecessary_allof_wrapper
- Message
- Keywords inside `allOf` that do not conflict with the parent schema can be elevated
- Pointers
- /properties/verblijfsobject/allOf/1/properties
- Name
- unnecessary_allof_wrapper
- Message
- Keywords inside `allOf` that do not conflict with the parent schema can be elevated
- Pointers
- /properties/verblijfsobject/allOf/0/allOf/0/required - /properties/verblijfsobject/allOf/0/allOf/0/title - /properties/verblijfsobject/allOf/0/allOf/0/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/verblijfsobject/allOf/0/allOf/0/description
- Name
- description_trim
- Message
- Descriptions should not contain leading or trailing whitespace
- Pointers
- /properties/verblijfsobject/allOf/0/allOf/0/properties/verblijfsobject/description
- Name
- unnecessary_allof_ref_wrapper_modern
- Message
- Wrapping `$ref` in `allOf` was only necessary in JSON Schema Draft 7 and older
- Pointers
- /properties/verblijfsobject/allOf/0/allOf/0/properties/verblijfsobject/allOf/0/$ref
- Name
- unnecessary_allof_wrapper
- Message
- Keywords inside `allOf` that do not conflict with the parent schema can be elevated
- Pointers
- /properties/verblijfsobject/allOf/0/allOf/0/properties/verblijfsobject/allOf/1/type - /properties/verblijfsobject/allOf/0/allOf/0/properties/verblijfsobject/allOf/1/required - /properties/verblijfsobject/allOf/0/allOf/0/properties/verblijfsobject/allOf/1/properties
- Name
- description_trim
- Message
- Descriptions should not contain leading or trailing whitespace
- Pointers
- /properties/verblijfsobject/allOf/0/allOf/0/properties/verblijfsobject/allOf/1/properties/documentdatum/description
- Name
- description_trim
- Message
- Descriptions should not contain leading or trailing whitespace
- Pointers
- /properties/verblijfsobject/allOf/0/allOf/0/properties/verblijfsobject/allOf/1/properties/documentnummer/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/verblijfsobject/allOf/0/allOf/0/properties/verblijfsobject/allOf/1/properties/gebruiksdoelen/items/enum - /properties/verblijfsobject/allOf/0/allOf/0/properties/verblijfsobject/allOf/1/properties/gebruiksdoelen/items/type
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/verblijfsobject/allOf/0/allOf/0/properties/verblijfsobject/allOf/1/properties/gebruiksdoelen/items/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/verblijfsobject/allOf/0/allOf/0/properties/verblijfsobject/allOf/1/properties/geconstateerd/enum - /properties/verblijfsobject/allOf/0/allOf/0/properties/verblijfsobject/allOf/1/properties/geconstateerd/type
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/verblijfsobject/allOf/0/allOf/0/properties/verblijfsobject/allOf/1/properties/geconstateerd/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/verblijfsobject/allOf/0/allOf/0/properties/verblijfsobject/allOf/1/properties/identificatie/description
- Name
- description_trim
- Message
- Descriptions should not contain leading or trailing whitespace
- Pointers
- /properties/verblijfsobject/allOf/0/allOf/0/properties/verblijfsobject/allOf/1/properties/maaktDeelUitVan/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/verblijfsobject/allOf/0/allOf/0/properties/verblijfsobject/allOf/1/properties/maaktDeelUitVan/items/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/verblijfsobject/allOf/0/allOf/0/properties/verblijfsobject/allOf/1/properties/oppervlakte/pattern
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/verblijfsobject/allOf/0/allOf/0/properties/verblijfsobject/allOf/1/properties/oppervlakte/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/verblijfsobject/allOf/0/allOf/0/properties/verblijfsobject/allOf/1/properties/status/enum - /properties/verblijfsobject/allOf/0/allOf/0/properties/verblijfsobject/allOf/1/properties/status/type
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/verblijfsobject/allOf/0/allOf/0/properties/verblijfsobject/allOf/1/properties/status/description
- Name
- unnecessary_allof_wrapper
- Message
- Keywords inside `allOf` that do not conflict with the parent schema can be elevated
- Pointers
- /properties/verblijfsobject/allOf/0/allOf/1/properties/_links/allOf/0/type - /properties/verblijfsobject/allOf/0/allOf/1/properties/_links/allOf/0/required
- Name
- required_properties_in_properties
- Message
- Every property listed in the `required` keyword must be explicitly defined using the `properties` keyword
- Pointers
- /properties/verblijfsobject/allOf/0/allOf/1/properties/_links/allOf/0/required/1
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/verblijfsobject/allOf/0/allOf/1/properties/_links/allOf/0/properties/heeftAlsNevenAdres/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/verblijfsobject/allOf/0/allOf/1/properties/_links/allOf/1/properties/maaktDeelUitVan/description
- Name
- unnecessary_allof_wrapper
- Message
- Keywords inside `allOf` that do not conflict with the parent schema can be elevated
- Pointers
- /properties/verblijfsobject/allOf/1/properties/_embedded/allOf/0/type
- Name
- unnecessary_allof_ref_wrapper_modern
- Message
- Wrapping `$ref` in `allOf` was only necessary in JSON Schema Draft 7 and older
- Pointers
- /properties/verblijfsobject/allOf/1/properties/_embedded/allOf/0/properties/heeftAlsHoofdAdres/allOf/0/$ref
- Name
- unnecessary_allof_wrapper
- Message
- Keywords inside `allOf` that do not conflict with the parent schema can be elevated
- Pointers
- /properties/verblijfsobject/allOf/1/properties/_embedded/allOf/0/properties/heeftAlsHoofdAdres/allOf/1/properties
- Name
- unnecessary_allof_ref_wrapper_modern
- Message
- Wrapping `$ref` in `allOf` was only necessary in JSON Schema Draft 7 and older
- Pointers
- /properties/verblijfsobject/allOf/1/properties/_embedded/allOf/0/properties/heeftAlsNevenAdres/items/allOf/0/$ref
- Name
- unnecessary_allof_wrapper
- Message
- Keywords inside `allOf` that do not conflict with the parent schema can be elevated
- Pointers
- /properties/verblijfsobject/allOf/1/properties/_embedded/allOf/0/properties/heeftAlsNevenAdres/items/allOf/1/properties
- Name
- unnecessary_allof_ref_wrapper_modern
- Message
- Wrapping `$ref` in `allOf` was only necessary in JSON Schema Draft 7 and older
- Pointers
- /properties/verblijfsobject/allOf/1/properties/_embedded/allOf/1/properties/maaktDeelUitVan/items/allOf/0/$ref
- Name
- unnecessary_allof_wrapper
- Message
- Keywords inside `allOf` that do not conflict with the parent schema can be elevated
- Pointers
- /properties/verblijfsobject/allOf/1/properties/_embedded/allOf/1/properties/maaktDeelUitVan/items/allOf/1/properties
{
"$id": "https://schemas.don.projects.digilab.network/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/adresseerbaarobjectiohal",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"description": "Een adresseerbaar object kan een ligplaats, standplaats of verblijfsobject zijn, er wordt van onderstaande properties dus altijd maar één ingevuld.",
"properties": {
"_links": {
"$ref": "./halcollectionlinks"
},
"ligplaats": {
"allOf": [
{
"allOf": [
{
"description": "Een verzameling van een Ligplaats en een lijst van alle bijbehorende inonderzoek informatie.",
"properties": {
"inonderzoek": {
"items": {
"$ref": "./kenmerkligplaatsinonderzoek"
},
"minItems": 1,
"type": "array"
},
"ligplaats": {
"allOf": [
{
"$ref": "./adresseerbaarobject"
},
{
"properties": {
"documentdatum": {
"description": "De datum waarop het brondocument is vastgesteld, op basis waarvan een \nopname, mutatie of een verwijdering van gegevens ten aanzien van een \nobject heeft plaatsgevonden.\n",
"examples": [
"2011-12-30"
],
"format": "date",
"title": "documentdatum",
"type": "string"
},
"documentnummer": {
"description": "De unieke aanduiding van het brondocument op basis waarvan een opname, \nmutatie of een verwijdering van gegevens ten aanzien van een woonplaats \nheeft plaatsgevonden, binnen een gemeente. Alle karakters uit de MES-1 \nkarakterset zijn toegestaan.\n",
"examples": [
"AVGEL30122011-07"
],
"maxLength": 40,
"minLength": 1,
"title": "Documentnummer",
"type": "string"
},
"domein": {
"description": "NL.IMBAG.Ligplaats",
"examples": [
"NL.IMBAG.Ligplaats"
],
"minLength": 1,
"title": "domein",
"type": "string"
},
"geconstateerd": {
"description": "Een aanduiding waarmee kan worden aangegeven of een attribuut van een object of data type een indicatie J (Ja) of N (Nee) heeft in de registratie.",
"enum": [
"J",
"N"
],
"title": "Indicatie",
"type": "string"
},
"geometrie": {
"examples": [
{
"coordinates": [
[
[
207714.815,
474033.093,
0
],
[
207714.752,
474033.015,
0
],
[
207711.949,
474035.274,
0
],
[
207712.012,
474035.352,
0
],
[
207709.521,
474037.36,
0
],
[
207696.597,
474021.265,
0
],
[
207701.81,
474017.015,
0
],
[
207700.455,
474015.414,
0
],
[
207702.745,
474013.563,
0
],
[
207706.48,
474010.544,
0
],
[
207715.147,
474003.633,
0
],
[
207719.675,
474000,
0
],
[
207721.708,
473998.505,
0
],
[
207721.734,
473998.54,
0
],
[
207734.185,
473989.711,
0
],
[
207735.432,
473992.061,
0
],
[
207736.838,
473994.711,
0
],
[
207738.01,
473996.919,
0
],
[
207739.13,
473999.03,
0
],
[
207740.107,
474000.734,
0
],
[
207744.747,
474008.829,
0
],
[
207745.138,
474009.51,
0
],
[
207732.654,
474018.715,
0
],
[
207714.815,
474033.093,
0
]
],
[
[
207717.277,
474015.307,
0
],
[
207719.863,
474018.659,
0
],
[
207725.737,
474014.126,
0
],
[
207723.15,
474010.774,
0
],
[
207717.277,
474015.307,
0
]
]
],
"type": "Polygon"
}
],
"properties": {
"coordinates": {
"items": {
"items": {
"items": {
"type": "number"
},
"minItems": 2,
"type": "array"
},
"minItems": 4,
"type": "array"
},
"type": "array"
},
"type": {
"enum": [
"Polygon"
],
"type": "string"
}
},
"required": [
"coordinates",
"type"
],
"title": "Surface",
"type": "object"
},
"identificatie": {
"description": "De unieke aanduiding van een ligplaats.",
"examples": [
"0797020000056894"
],
"pattern": "^[0-9]{4}02[0-9]{10}$",
"title": "LigplaatsIdentificatie",
"type": "string"
},
"status": {
"description": "Een aanduiding van alle waarden die de status van een ligplaats en een standplaats kan aannemen.",
"enum": [
"Plaats aangewezen",
"Plaats ingetrokken"
],
"title": "StatusPlaats",
"type": "string"
},
"voorkomen": {
"$ref": "./voorkomenlv"
}
},
"required": [
"documentdatum",
"documentnummer",
"domein",
"geconstateerd",
"geometrie",
"identificatie",
"status",
"voorkomen"
],
"type": "object"
}
],
"description": "Een Ligplaats is een door het bevoegde gemeentelijke orgaan als zodanig \naangewezen plaats in het water al dan niet aangevuld met een op de oever \naanwezig terrein of een gedeelte daarvan, die bestemd is voor het permanent \nafmeren van een voor woon-, bedrijfsmatige of recreatieve doeleinden \ngeschikt drijvend object.\n\n**heeftAlsHoofdAdres**: Een adresseerbaar object heeft als hoofadres een \nnummeraanduiding.\n\nDeze property bevat de identificatie van de nummeraanduiding die het \nhoofdadres is van het adresseerbare object.\n\n**status**: De fase van de levenscyclus van een ligplaats, waarin de \nbetreffende ligplaats zich bevindt.\n\n**geometrie**: De tweedimensionale geometrische representatie van de \nomtrekken van een ligplaats.\n\n**geconstateerd**: Een aanduiding waarmee kan worden aangegeven dat een \nobject in de registratie is opgenomen als gevolg van een feitelijke \nconstatering, zonder dat er op het moment van opname sprake was van een \nregulier brondocument voor deze opname.\n\n**voorkomen**: De toestand van een object in de administratieve \nwerkelijkheid, zoals beschreven met de eigenschappen van dit object \nwaarover gegevens geregistreerd worden, waarbij de gegevens gedurende een \nbepaalde periode gelijk zijn in de (basis) registratie.\n",
"title": "Ligplaats"
}
},
"required": [
"ligplaats"
],
"title": "LigplaatsIO"
},
{
"properties": {
"_links": {
"properties": {
"heeftAlsHoofdAdres": {
"$ref": "./hallink"
},
"heeftAlsNevenAdres": {
"description": "De nummeraanduidingen die dit adresseerbare object als nevenadressen heeft. Van deze gerelateerd nummeraanduiding: hiervan het voorkomen van nummeraanduiding die gevonden wordt op basis van dezelfde tijdreisparameters als waarmee het adresseerbare object voorkomen gevonden is.",
"items": {
"$ref": "./hallink"
},
"minItems": 1,
"type": "array"
},
"self": {
"$ref": "./hallink"
}
},
"required": [
"heeftAlsHoofdAdres",
"maaktDeelUitVan",
"self"
],
"type": "object"
}
}
}
]
},
{
"properties": {
"_embedded": {
"properties": {
"heeftAlsHoofdAdres": {
"allOf": [
{
"$ref": "./nummeraanduidingio"
},
{
"properties": {
"_links": {
"$ref": "./nummeraanduidinglinks"
}
}
}
]
},
"heeftAlsNevenAdres": {
"items": {
"allOf": [
{
"$ref": "./nummeraanduidingio"
},
{
"properties": {
"_links": {
"$ref": "./nummeraanduidinglinks"
}
}
}
]
},
"minItems": 1,
"type": "array"
}
},
"type": "object"
}
}
}
]
},
"standplaats": {
"allOf": [
{
"allOf": [
{
"description": "Een verzameling van een Standplaats en een lijst van alle bijbehorende inonderzoek informatie.",
"properties": {
"inonderzoek": {
"items": {
"$ref": "./kenmerkstandplaatsinonderzoek"
},
"minItems": 1,
"type": "array"
},
"standplaats": {
"allOf": [
{
"$ref": "./adresseerbaarobject"
},
{
"properties": {
"documentdatum": {
"description": "De datum waarop het brondocument is vastgesteld, op basis waarvan een opname, \nmutatie of een verwijdering van gegevens ten aanzien van een object heeft \nplaatsgevonden.\n",
"examples": [
"2011-10-05"
],
"format": "date",
"title": "documentdatum",
"type": "string"
},
"documentnummer": {
"description": "De unieke aanduiding van het brondocument op basis waarvan een opname, \nmutatie of een verwijdering van gegevens ten aanzien van een woonplaats \nheeft plaatsgevonden, binnen een gemeente. \nAlle karakters uit de MES-1 karakterset zijn toegestaan.\n",
"examples": [
"AVGEL05102011-09"
],
"maxLength": 40,
"minLength": 1,
"title": "Documentnummer",
"type": "string"
},
"domein": {
"description": "NL.IMBAG.Standplaats",
"examples": [
"NL.IMBAG.Standplaats"
],
"minLength": 1,
"title": "domein",
"type": "string"
},
"geconstateerd": {
"description": "Een aanduiding waarmee kan worden aangegeven of een attribuut van een object of data type een indicatie J (Ja) of N (Nee) heeft in de registratie.",
"enum": [
"J",
"N"
],
"title": "Indicatie",
"type": "string"
},
"geometrie": {
"examples": [
{
"coordinates": [
[
[
207714.815,
474033.093,
0
],
[
207714.752,
474033.015,
0
],
[
207711.949,
474035.274,
0
],
[
207712.012,
474035.352,
0
],
[
207709.521,
474037.36,
0
],
[
207696.597,
474021.265,
0
],
[
207701.81,
474017.015,
0
],
[
207700.455,
474015.414,
0
],
[
207702.745,
474013.563,
0
],
[
207706.48,
474010.544,
0
],
[
207715.147,
474003.633,
0
],
[
207719.675,
474000,
0
],
[
207721.708,
473998.505,
0
],
[
207721.734,
473998.54,
0
],
[
207734.185,
473989.711,
0
],
[
207735.432,
473992.061,
0
],
[
207736.838,
473994.711,
0
],
[
207738.01,
473996.919,
0
],
[
207739.13,
473999.03,
0
],
[
207740.107,
474000.734,
0
],
[
207744.747,
474008.829,
0
],
[
207745.138,
474009.51,
0
],
[
207732.654,
474018.715,
0
],
[
207714.815,
474033.093,
0
]
],
[
[
207717.277,
474015.307,
0
],
[
207719.863,
474018.659,
0
],
[
207725.737,
474014.126,
0
],
[
207723.15,
474010.774,
0
],
[
207717.277,
474015.307,
0
]
]
],
"type": "Polygon"
}
],
"properties": {
"coordinates": {
"items": {
"items": {
"items": {
"type": "number"
},
"minItems": 2,
"type": "array"
},
"minItems": 4,
"type": "array"
},
"type": "array"
},
"type": {
"enum": [
"Polygon"
],
"type": "string"
}
},
"required": [
"coordinates",
"type"
],
"title": "Surface",
"type": "object"
},
"identificatie": {
"description": "De unieke aanduiding van een standplaats.",
"examples": [
"0797030000056834"
],
"pattern": "^[0-9]{4}03[0-9]{10}$",
"title": "StandplaatsIdentificatie",
"type": "string"
},
"status": {
"description": "Een aanduiding van alle waarden die de status van een ligplaats en een standplaats kan aannemen.",
"enum": [
"Plaats aangewezen",
"Plaats ingetrokken"
],
"title": "StatusPlaats",
"type": "string"
},
"voorkomen": {
"$ref": "./voorkomenlv"
}
},
"required": [
"documentdatum",
"documentnummer",
"domein",
"geconstateerd",
"geometrie",
"identificatie",
"status",
"voorkomen"
],
"type": "object"
}
],
"description": "Een Standplaats is een door het bevoegde gemeentelijke orgaan als\nzodanig aangewezen terrein of gedeelte daarvan dat bestemd is voor\nhet permanent plaatsen van een niet direct en niet duurzaam met de\naarde verbonden en voor woon-, bedrijfsmatige, of recreatieve\ndoeleinden geschikte ruimte.\n\n**heeftAlsHoofdAdres**: Een adresseerbaar object heeft als hoofadres een \nnummeraanduiding.\n\nDeze property bevat de identificatie van de nummeraanduiding die het \nhoofdadres is van het adresseerbare object.\n\n**status**: De fase van de levenscyclus van een standplaats, waarin \nde betreffende standplaats zich bevindt.\n\n**geometrie**: De tweedimensionale geometrische representatie van de \nomtrekken van een standplaats.\n\n**geconstateerd**: Een aanduiding waarmee kan worden aangegeven dat een \nobject in de registratie is opgenomen als gevolg van een feitelijke \nconstatering, zonder dat er op het moment van opname sprake was van een \nregulier brondocument voor deze opname.\n\n**voorkomen**: De toestand van een object in de administratieve \nwerkelijkheid, zoals beschreven met de eigenschappen van dit object \nwaarover gegevens geregistreerd worden, waarbij de gegevens gedurende een \nbepaalde periode gelijk zijn in de (basis) registratie.\n",
"title": "Standplaats"
}
},
"required": [
"standplaats"
],
"title": "StandplaatsIO"
},
{
"properties": {
"_links": {
"properties": {
"heeftAlsHoofdAdres": {
"$ref": "./hallink"
},
"heeftAlsNevenAdres": {
"description": "De nummeraanduidingen die dit adresseerbare object als nevenadressen heeft. Van deze gerelateerd nummeraanduiding: hiervan het voorkomen van nummeraanduiding die gevonden wordt op basis van dezelfde tijdreisparameters als waarmee het adresseerbare object voorkomen gevonden is.",
"items": {
"$ref": "./hallink"
},
"minItems": 1,
"type": "array"
},
"self": {
"$ref": "./hallink"
}
},
"required": [
"heeftAlsHoofdAdres",
"maaktDeelUitVan",
"self"
],
"type": "object"
}
}
}
]
},
{
"properties": {
"_embedded": {
"properties": {
"heeftAlsHoofdAdres": {
"allOf": [
{
"$ref": "./nummeraanduidingio"
},
{
"properties": {
"_links": {
"$ref": "./nummeraanduidinglinks"
}
}
}
]
},
"heeftAlsNevenAdres": {
"items": {
"allOf": [
{
"$ref": "./nummeraanduidingio"
},
{
"properties": {
"_links": {
"$ref": "./nummeraanduidinglinks"
}
}
}
]
},
"minItems": 1,
"type": "array"
}
},
"type": "object"
}
}
}
]
},
"verblijfsobject": {
"allOf": [
{
"allOf": [
{
"description": "Een verzameling van een verblijfsobject en een lijst van alle bijbehorende inonderzoek informatie.",
"properties": {
"inonderzoek": {
"items": {
"$ref": "./kenmerkverblijfsobjectinonderzoek"
},
"minItems": 1,
"type": "array"
},
"verblijfsobject": {
"allOf": [
{
"$ref": "./adresseerbaarobject"
},
{
"properties": {
"documentdatum": {
"description": "De datum waarop het brondocument is vastgesteld, op basis waarvan een opname, mutatie of een verwijdering van gegevens ten aanzien van een object heeft plaatsgevonden.\n",
"examples": [
"2019-11-22"
],
"format": "date",
"title": "documentdatum",
"type": "string"
},
"documentnummer": {
"description": "De unieke aanduiding van het brondocument op basis waarvan een opname, mutatie of een verwijdering van gegevens ten aanzien van een woonplaats heeft plaatsgevonden, binnen een gemeente. Alle karakters uit de MES-1 karakterset zijn toegestaan.\n",
"examples": [
"19SZ2048"
],
"maxLength": 40,
"minLength": 1,
"title": "Documentnummer",
"type": "string"
},
"domein": {
"description": "NL.IMBAG.Verblijfsobject",
"examples": [
"NL.IMBAG.Verblijfsobject"
],
"minLength": 1,
"title": "domein",
"type": "string"
},
"gebruiksdoelen": {
"items": {
"description": "Een categorisering waarmee het gebruiksdoel van een object kan worden verbijzonderd.",
"enum": [
"woonfunctie",
"bijeenkomstfunctie",
"celfunctie",
"gezondheidszorgfunctie",
"industriefunctie",
"kantoorfunctie",
"logiesfunctie",
"onderwijsfunctie",
"sportfunctie",
"winkelfunctie",
"overige gebruiksfunctie"
],
"title": "Gebruiksdoel",
"type": "string"
},
"minItems": 1,
"type": "array"
},
"geconstateerd": {
"description": "Een aanduiding waarmee kan worden aangegeven of een attribuut van een object of data type een indicatie J (Ja) of N (Nee) heeft in de registratie.",
"enum": [
"J",
"N"
],
"title": "Indicatie",
"type": "string"
},
"geometrie": {
"$ref": "./puntofvlak"
},
"identificatie": {
"description": "De unieke aanduiding van een verblijfsobject.",
"examples": [
"0226010000038820"
],
"pattern": "^[0-9]{4}01[0-9]{10}$",
"title": "VerblijfsobjectIdentificatie",
"type": "string"
},
"maaktDeelUitVan": {
"description": "Een verblijfsobject maakt onderdeel uit van een pand.\n\nDeze property bevat de identificaties van de panden waar het verblijfsobject onderdeel van uitmaakt.\n",
"items": {
"description": "De unieke aanduiding van een pand.",
"examples": [
"0226100000008856"
],
"pattern": "^[0-9]{4}10[0-9]{10}$",
"title": "PandIdentificatie",
"type": "string"
},
"minItems": 1,
"type": "array"
},
"oppervlakte": {
"description": "De gebruiksoppervlakte van een verblijfsobject in gehele vierkante meters.",
"examples": [
205
],
"pattern": "^[1-9][0-9]{0,5}$",
"title": "oppervlakte",
"type": "integer"
},
"status": {
"description": "Een aanduiding van alle waarden die de status van een verblijfsobject kan aannemen.",
"enum": [
"Verblijfsobject gevormd",
"Niet gerealiseerd verblijfsobject",
"Verblijfsobject in gebruik (niet ingemeten)",
"Verblijfsobject in gebruik",
"Verbouwing verblijfsobject",
"Verblijfsobject ingetrokken",
"Verblijfsobject buiten gebruik",
"Verblijfsobject ten onrechte opgevoerd"
],
"title": "StatusVerblijfsobject",
"type": "string"
},
"voorkomen": {
"$ref": "./voorkomenlv"
}
},
"required": [
"documentdatum",
"documentnummer",
"domein",
"gebruiksdoelen",
"geconstateerd",
"geometrie",
"identificatie",
"maaktDeelUitVan",
"oppervlakte",
"status",
"voorkomen"
],
"type": "object"
}
],
"description": "Een Verblijfsobject is de kleinste binnen een of meer panden gelegen\nen voor woon-, bedrijfsmatige, of recreatieve doeleinden geschikte\neenheid van gebruik die ontsloten wordt via een eigen afsluitbare\ntoegang vanaf de openbare weg, een erf of een gedeelde\nverkeersruimte, onderwerp kan zijn van goederenrechtelijke\nrechtshandelingen en in functioneel opzicht zelfstandig is.\n\n**heeftAlsHoofdAdres**: Een adresseerbaar object heeft als hoofadres een \nnummeraanduiding.\n\nDeze property bevat de identificatie van de nummeraanduiding die het \nhoofdadres is van het adresseerbare object.\n\n**geometrie**: De minimaal tweedimensionale geometrische representatie van \neen verblijfsobject.\n\n**status**: De fase van de levenscyclus van een verblijfsobject, waarin het \nbetreffende verblijfsobject zich bevindt.\n\n**geconstateerd**: Een aanduiding waarmee kan worden aangegeven dat een \nobject in de registratie is opgenomen als gevolg van een feitelijke \nconstatering, zonder dat er op het moment van opname sprake was van een \nregulier brondocument voor deze opname.\n\n**voorkomen**: De toestand van een object in de administratieve \nwerkelijkheid, zoals beschreven met de eigenschappen van dit object \nwaarover gegevens geregistreerd worden, waarbij de gegevens gedurende een \nbepaalde periode gelijk zijn in de (basis) registratie.\n",
"title": "Verblijfsobject"
}
},
"required": [
"verblijfsobject"
],
"title": "VerblijfsobjectIO"
},
{
"properties": {
"_links": {
"allOf": [
{
"properties": {
"heeftAlsHoofdAdres": {
"$ref": "./hallink"
},
"heeftAlsNevenAdres": {
"description": "De nummeraanduidingen die dit adresseerbare object als nevenadressen heeft. Van deze gerelateerd nummeraanduiding: hiervan het voorkomen van nummeraanduiding die gevonden wordt op basis van dezelfde tijdreisparameters als waarmee het adresseerbare object voorkomen gevonden is.",
"items": {
"$ref": "./hallink"
},
"minItems": 1,
"type": "array"
},
"self": {
"$ref": "./hallink"
}
},
"required": [
"heeftAlsHoofdAdres",
"maaktDeelUitVan",
"self"
],
"type": "object"
},
{
"properties": {
"maaktDeelUitVan": {
"description": "De panden (1 of meer) waarvan dit verblijfsobject deel uit maakt. Van deze panden: hiervan het voorkomen van pand die gevonden worden op basis van dezelfde tijdreisparameters als waarmee het verblijfsobject voorkomen gevonden is.",
"items": {
"$ref": "./hallink"
},
"minItems": 1,
"type": "array"
}
}
}
]
}
}
}
]
},
{
"properties": {
"_embedded": {
"allOf": [
{
"properties": {
"heeftAlsHoofdAdres": {
"allOf": [
{
"$ref": "./nummeraanduidingio"
},
{
"properties": {
"_links": {
"$ref": "./nummeraanduidinglinks"
}
}
}
]
},
"heeftAlsNevenAdres": {
"items": {
"allOf": [
{
"$ref": "./nummeraanduidingio"
},
{
"properties": {
"_links": {
"$ref": "./nummeraanduidinglinks"
}
}
}
]
},
"minItems": 1,
"type": "array"
}
},
"type": "object"
},
{
"properties": {
"maaktDeelUitVan": {
"items": {
"allOf": [
{
"$ref": "./pandio"
},
{
"properties": {
"_links": {
"$ref": "./bronhouderlinks"
}
}
}
]
},
"minItems": 1,
"type": "array"
}
}
}
]
}
}
}
]
}
},
"title": "AdresseerbaarObjectIO",
"type": "object",
"x-derived-from": [
"https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/AdresseerbaarObjectIOHal"
]
}