- SourceMeta name
- bagverblijfsobjecten
- Base dialect
- https://json-schema.org/draft/2020-12/schema
- SourceMeta dialect
- https://json-schema.org/draft/2020-12/schema
- Bytes
- 13.136 bytes
- Bytes bundled
- 35.937 bytes
- Health
- 66%
- Dependencies
- 10
Dependencies
- At
- /properties/_links/properties/heeftDossier/$ref
- At
- /properties/_links/properties/heeftHoofdadres/$ref
- At
- /properties/_links/properties/heeftNevenadres/items/$ref
- At
- /properties/_links/properties/heeftOnderzoeken/items/$ref
- At
- /properties/_links/properties/ligtInBuurt/$ref
- At
- /properties/_links/properties/ligtInPanden/items/$ref
- At
- /properties/_links/properties/self/$ref
- At
- /properties/gebruiksdoel/items/$ref
- At
- /properties/geometrie/$ref
- At
- /properties/toegang/items/$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
- non_applicable_type_specific_keywords
- Message
- Avoid keywords that don't apply to the type or types that the current subschema expects
- Pointers
- /properties/aantalBouwlagen/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/aantalBouwlagen/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/aantalEenhedenComplex/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/aantalEenhedenComplex/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/aantalKamers/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/aantalKamers/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/bagprocesCode/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/bagprocesCode/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/eigendomsverhoudingCode/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/eigendomsverhoudingCode/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/feitelijkGebruikCode/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/feitelijkGebruikCode/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/financieringscodeCode/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/financieringscodeCode/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/gebruiksdoelGezondheidszorgfunctieCode/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/gebruiksdoelGezondheidszorgfunctieCode/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/gebruiksdoelWoonfunctieCode/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/gebruiksdoelWoonfunctieCode/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/hoogsteBouwlaag/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/hoogsteBouwlaag/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/laagsteBouwlaag/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/laagsteBouwlaag/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/oppervlakte/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/oppervlakte/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/plusvolgnummer/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/plusvolgnummer/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/redenafvoerCode/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/redenafvoerCode/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/redenopvoerCode/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/redenopvoerCode/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/statusCode/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/statusCode/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/verdiepingToegang/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/verdiepingToegang/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/volgnummer/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/volgnummer/format
{
"$id": "https://schemas.don.projects.digilab.network/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/bagverblijfsobjecten",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"description": "Een VERBLIJFSOBJECT is de kleinste binnen één of meer panden gelegen en voor woon -, bedrijfsmatige, of recreatieve doeleinden geschikte eenheid van gebruik die ontsloten wordt via een eigen afsluitbare toegang vanaf de openbare weg, een erf of een gedeelde verkeersruimte, onderwerp kan zijn van goederenrechtelijke rechtshandelingen en in functioneel opzicht zelfstandig is",
"properties": {
"_links": {
"description": "The contents of the `verblijfsobjecten._links` field. It contains all relationships with objects.",
"properties": {
"heeftDossier": {
"$ref": "./bagdossierslink"
},
"heeftHoofdadres": {
"$ref": "../_shared/bagnummeraanduidingenlink"
},
"heeftNevenadres": {
"items": {
"$ref": "./bagverblijfsobjectenheeftnevenadres_m2m"
},
"type": "array"
},
"heeftOnderzoeken": {
"items": {
"$ref": "./bagverblijfsobjectenheeftonderzoeken_m2m"
},
"type": "array"
},
"ligtInBuurt": {
"$ref": "../_shared/gebiedenbuurtenlink"
},
"ligtInPanden": {
"items": {
"$ref": "./bagverblijfsobjectenligtinpanden_m2m"
},
"type": "array"
},
"schema": {
"description": "The schema field is exposed with every record",
"format": "uri",
"readOnly": true,
"type": "string"
},
"self": {
"$ref": "../_shared/bagverblijfsobjectenlink"
}
},
"required": [
"heeftDossier",
"heeftHoofdadres",
"heeftNevenadres",
"heeftOnderzoeken",
"ligtInBuurt",
"ligtInPanden",
"schema",
"self"
],
"title": " links",
"type": "object"
},
"aantalBouwlagen": {
"description": "Aantal bouwlagen van een verblijfsobject",
"format": "int64",
"maximum": 9223372036854776000,
"minimum": -9223372036854776000,
"title": "Bouwlagen aantal",
"type": [
"integer",
"null"
]
},
"aantalEenhedenComplex": {
"description": "Aantal eenheden complex per verblijfsobject (alléén bij een speciale woonfunctie of gezondheidszorgfunctie; zie gebruiksdoel-plus)",
"format": "int64",
"maximum": 9223372036854776000,
"minimum": -9223372036854776000,
"title": "Complex eenheden aantal",
"type": [
"integer",
"null"
]
},
"aantalKamers": {
"description": "Geeft het aantal kamers aan binnen het verblijfsobject",
"format": "int64",
"maximum": 9223372036854776000,
"minimum": -9223372036854776000,
"title": "Kamers aantal",
"type": [
"integer",
"null"
]
},
"bagprocesCode": {
"description": "Functionele handeling die ten grondslag ligt aan de gebeurtenis. code",
"format": "int64",
"maximum": 9223372036854776000,
"minimum": -9223372036854776000,
"title": "BAG proces code",
"type": [
"integer",
"null"
]
},
"bagprocesOmschrijving": {
"description": "Functionele handeling die ten grondslag ligt aan de gebeurtenis. omschrijving",
"title": "BAG proces omschrijving",
"type": [
"string",
"null"
]
},
"beginGeldigheid": {
"description": "De ingangsdatum van de geldigheid van een bepaalde combinatie van gegevens over een VERBLIJFSOBJECT",
"format": "date-time",
"title": "Verblijfsobject geldigheid begindatum",
"type": [
"string",
"null"
]
},
"cbsNummer": {
"description": "Dit is een vervallen kenmerk en wordt niet geactualiseerd",
"title": "Centraal Bureau voor de Statistiek nummer",
"type": [
"string",
"null"
]
},
"datumActueelTot": {
"description": "Einddatum van de cyclus, eventueel in combinatie met het kenmerk Status",
"format": "date-time",
"title": "Actueel tot datum",
"type": [
"string",
"null"
]
},
"documentdatum": {
"description": "De datum waarop het brondocument is vastgesteld",
"format": "date",
"title": "Brondocument datum",
"type": [
"string",
"null"
]
},
"documentnummer": {
"description": "Het unieke nummer van het brondocument",
"title": "Brondocument nummer",
"type": [
"string",
"null"
]
},
"eigendomsverhoudingCode": {
"description": "Dit is een vervallen kenmerk en wordt niet geactualiseerd",
"format": "int64",
"maximum": 9223372036854776000,
"minimum": -9223372036854776000,
"type": [
"integer",
"null"
]
},
"eigendomsverhoudingOmschrijving": {
"description": "Dit is een vervallen kenmerk en wordt niet geactualiseerd",
"type": [
"string",
"null"
]
},
"eindGeldigheid": {
"description": "De einddatum van de geldigheid van een bepaalde combinatie van gegevens over een VERBLIJFSOBJECT",
"format": "date-time",
"title": "Verblijfsobject geldigheid einddatum",
"type": [
"string",
"null"
]
},
"feitelijkGebruikCode": {
"description": "Dit is een vervallen kenmerk en wordt niet geactualiseerd",
"format": "int64",
"maximum": 9223372036854776000,
"minimum": -9223372036854776000,
"type": [
"integer",
"null"
]
},
"feitelijkGebruikOmschrijving": {
"description": "Dit is een vervallen kenmerk en wordt niet geactualiseerd",
"type": [
"string",
"null"
]
},
"financieringscodeCode": {
"description": "Dit is een vervallen kenmerk en wordt niet geactualiseerd",
"format": "int64",
"maximum": 9223372036854776000,
"minimum": -9223372036854776000,
"title": "Code financiering code",
"type": [
"integer",
"null"
]
},
"financieringscodeOmschrijving": {
"description": "Dit is een vervallen kenmerk en wordt niet geactualiseerd",
"title": "Code financiering omschrijving",
"type": [
"string",
"null"
]
},
"gebruiksdoel": {
"items": {
"$ref": "./bagverblijfsobjectengebruiksdoel"
},
"type": "array"
},
"gebruiksdoelGezondheidszorgfunctieCode": {
"description": "Amsterdamse uitbreiding op Gebruiksdoel verblijfsobject. Code",
"format": "int64",
"maximum": 9223372036854776000,
"minimum": -9223372036854776000,
"title": "Gebruiksdoel gezondheidszorg code",
"type": [
"integer",
"null"
]
},
"gebruiksdoelGezondheidszorgfunctieOmschrijving": {
"description": "Amsterdamse uitbreiding op Gebruiksdoel verblijfsobject. Omschrijving",
"title": "Gebruiksdoel gezondheidszorg omschrijving",
"type": [
"string",
"null"
]
},
"gebruiksdoelWoonfunctieCode": {
"description": "Amsterdamse uitbreiding op Gebruiksdoel verblijfsobject. Code",
"format": "int64",
"maximum": 9223372036854776000,
"minimum": -9223372036854776000,
"type": [
"integer",
"null"
]
},
"gebruiksdoelWoonfunctieOmschrijving": {
"description": "Amsterdamse uitbreiding op Gebruiksdoel verblijfsobject. Omschrijving",
"type": [
"string",
"null"
]
},
"geconstateerd": {
"description": "Een aanduiding waarmee kan worden aangegeven dat een verblijfsobject in de registratie is opgenomen als gevolg van een feitelijke constatering, zonder dat er op het moment van opname sprake was van een regulier brondocument voor deze opname",
"title": "Verblijfsobject geconstateerd indicatie",
"type": [
"boolean",
"null"
]
},
"geometrie": {
"$ref": "../_shared/geometry"
},
"heeftDossierId": {
"deprecated": true,
"description": "Het dossier op basis waarvan het object is toegevoegd aan de registratie",
"readOnly": true,
"title": "Verblijfsobject heeft dossier",
"type": [
"string",
"null"
]
},
"heeftHoofdadresId": {
"deprecated": true,
"description": "Het HOOFDadres dat het verblijfsobject heeft",
"readOnly": true,
"title": "Verblijfsobject heeft hoofdadres",
"type": [
"string",
"null"
]
},
"hoogsteBouwlaag": {
"description": "Hoogste bouwlaag van een verblijfsobject",
"format": "int64",
"maximum": 9223372036854776000,
"minimum": -9223372036854776000,
"title": "Bouwlaag hoogste nummer",
"type": [
"integer",
"null"
]
},
"identificatie": {
"description": "De unieke aanduiding van een verblijfsobject",
"title": "Object ID",
"type": "string"
},
"indicatieWoningvoorraad": {
"description": "Dit is een vervallen kenmerk en wordt niet geactualiseerd",
"title": "Woningvoorraad indicatie",
"type": [
"string",
"null"
]
},
"laagsteBouwlaag": {
"description": "Laagste bouwlaag van een verblijfsobject",
"format": "int64",
"maximum": 9223372036854776000,
"minimum": -9223372036854776000,
"title": "Bouwlaag laagste nummer",
"type": [
"integer",
"null"
]
},
"ligtInBuurtId": {
"deprecated": true,
"description": "Buurt waarin het verblijfsobject ligt",
"readOnly": true,
"title": "Verblijfsobject ligt in buurt",
"type": [
"string",
"null"
]
},
"oppervlakte": {
"description": "De gebruiksoppervlakte van het verblijfsobject conform hetgeen in NEN 2580 is vastgelegd omtrent gebruiksoppervlakte",
"format": "int64",
"maximum": 9223372036854776000,
"minimum": -9223372036854776000,
"title": "Verblijfsobject gebruiksoppervlakte",
"type": [
"integer",
"null"
]
},
"plusvolgnummer": {
"description": "Uniek BAG-plus volgnummer van de toestand van het object",
"format": "int64",
"maximum": 9223372036854776000,
"minimum": -9223372036854776000,
"title": "Object plus volgnummer",
"type": [
"integer",
"null"
]
},
"redenafvoerCode": {
"description": "Dit is een vervallen kenmerk en wordt niet geactualiseerd",
"format": "int64",
"maximum": 9223372036854776000,
"minimum": -9223372036854776000,
"title": "Verblijfsobject afvoer reden code",
"type": [
"integer",
"null"
]
},
"redenafvoerOmschrijving": {
"description": "Dit is een vervallen kenmerk en wordt niet geactualiseerd",
"title": "Verblijfsobject afvoer reden omschrijving",
"type": [
"string",
"null"
]
},
"redenopvoerCode": {
"description": "Dit is een vervallen kenmerk en wordt niet geactualiseerd",
"format": "int64",
"maximum": 9223372036854776000,
"minimum": -9223372036854776000,
"title": "Verblijfsobject opvoer reden code",
"type": [
"integer",
"null"
]
},
"redenopvoerOmschrijving": {
"description": "Dit is een vervallen kenmerk en wordt niet geactualiseerd",
"title": "Verblijfsobject opvoer reden omschrijving",
"type": [
"string",
"null"
]
},
"registratiedatum": {
"description": "De datum waarop de toestand is geregistreerd",
"format": "date-time",
"title": "Object registratiedatum",
"type": [
"string",
"null"
]
},
"statusCode": {
"description": "De levenscyclus van een VERBLIJSOBJECT waarin het betreffende verblijfsobject zich bevindt. Code",
"format": "int64",
"maximum": 9223372036854776000,
"minimum": -9223372036854776000,
"title": "Verblijfsobject status code",
"type": [
"integer",
"null"
]
},
"statusOmschrijving": {
"description": "De levenscyclus van een VERBLIJSOBJECT waarin het betreffende verblijfsobject zich bevindt. Omschrijving",
"title": "Verblijfsobject status omschrijving",
"type": [
"string",
"null"
]
},
"toegang": {
"items": {
"$ref": "./bagverblijfsobjectentoegang"
},
"type": "array"
},
"verdiepingToegang": {
"description": "Aanduiding op welke verdieping zich de toegang tot het verblijfsobject bevindt",
"format": "int64",
"maximum": 9223372036854776000,
"minimum": -9223372036854776000,
"title": "Verdieping toegang nummer",
"type": [
"integer",
"null"
]
},
"volgnummer": {
"description": "Uniek volgnummer van de toestand van het object",
"format": "int64",
"maximum": 9223372036854776000,
"minimum": -9223372036854776000,
"title": "Object volgnummer",
"type": "integer"
}
},
"required": [
"_links",
"gebruiksdoel",
"heeftDossierId",
"heeftHoofdadresId",
"identificatie",
"ligtInBuurtId",
"toegang",
"volgnummer"
],
"type": "object",
"x-derived-from": [
"https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/Bagverblijfsobjecten"
]
}