- SourceMeta name
- pand
- Base dialect
- https://json-schema.org/draft/2020-12/schema
- SourceMeta dialect
- https://json-schema.org/draft/2020-12/schema
- Bytes
- 6.066 bytes
- Bytes bundled
- 10.486 bytes
- Health
- 47%
- Dependencies
- 1
Dependencies
- At
- /properties/voorkomen/$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_trim
- Message
- Descriptions should not contain leading or trailing whitespace
- Pointers
- /description
- Name
- description_trim
- Message
- Descriptions should not contain leading or trailing whitespace
- Pointers
- /properties/documentdatum/description
- Name
- description_trim
- Message
- Descriptions should not contain leading or trailing whitespace
- Pointers
- /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/geconstateerd/enum - /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/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/geometrie/properties/type/enum - /properties/geometrie/properties/type/type
- Name
- enum_to_const
- Message
- An `enum` of a single value can be expressed as `const`
- Pointers
- /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/identificatie/description
- Name
- description_trim
- Message
- Descriptions should not contain leading or trailing whitespace
- Pointers
- /properties/oorspronkelijkBouwjaar/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/status/enum - /properties/status/type
- Name
- description_trim
- Message
- Descriptions should not contain leading or trailing whitespace
- Pointers
- /properties/status/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/pand",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"description": "Een Pand is de kleinste, bij de totstandkoming functioneel en bouwkundig-\nconstructief zelfstandige eenheid die direct en duurzaam met de aarde is \nverbonden en betreedbaar en afsluitbaar is.\n\n**geometrie**: De minimaal tweedimensionale geometrische representatie van \nhet bovenaanzicht van de omtrekken van een pand.\n\n**status**: De fase van de levenscyclus van een pand, waarin het betreffende \npand 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 werkelijkheid, \nzoals beschreven met de eigenschappen van dit object waarover gegevens \ngeregistreerd worden, waarbij de gegevens gedurende een bepaalde periode \ngelijk zijn in de (basis) registratie.\n",
"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": [
"2009-05-12"
],
"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": [
"09.BW.0273"
],
"maxLength": 40,
"minLength": 1,
"title": "Documentnummer",
"type": "string"
},
"domein": {
"description": "NL.IMBAG.Pand",
"examples": [
"NL.IMBAG.Pand"
],
"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 pand.",
"examples": [
"0226100000008856"
],
"pattern": "^[0-9]{4}10[0-9]{10}$",
"title": "PandIdentificatie",
"type": "string"
},
"oorspronkelijkBouwjaar": {
"description": "De aanduiding van het jaar waarin een pand oorspronkelijk als bouwkundig \ngereed is of zal worden opgeleverd.\n",
"examples": [
"1991"
],
"maxLength": 4,
"pattern": "^-?([1-9][0-9]{3,}|0[0-9]{3})(Z|(\\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00))?$",
"title": "Oorspronkelijk bouwjaar",
"type": "string"
},
"status": {
"description": "Een codering van de verschillende waarden die de status van een pand kan aannemen.\n",
"enum": [
"Bouwvergunning verleend",
"Niet gerealiseerd pand",
"Bouw gestart",
"Pand in gebruik (niet ingemeten)",
"Pand in gebruik",
"Verbouwing pand",
"Sloopvergunning verleend",
"Pand gesloopt",
"Pand buiten gebruik",
"Pand ten onrechte opgevoerd"
],
"title": "StatusPand",
"type": "string"
},
"voorkomen": {
"$ref": "./voorkomenlv"
}
},
"required": [
"documentdatum",
"documentnummer",
"domein",
"geconstateerd",
"geometrie",
"identificatie",
"oorspronkelijkBouwjaar",
"status",
"voorkomen"
],
"title": "Pand",
"type": "object",
"x-derived-from": [
"https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/Pand"
]
}