- SourceMeta name
- ligplaats
- Base dialect
- https://json-schema.org/draft/2020-12/schema
- SourceMeta dialect
- https://json-schema.org/draft/2020-12/schema
- Bytes
- 6.311 bytes
- Bytes bundled
- 12.959 bytes
- Health
- 57%
- Dependencies
- 2
Dependencies
- At
- /allOf/0/$ref
- At
- /allOf/1/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
- unnecessary_allof_ref_wrapper_modern
- Message
- Wrapping `$ref` in `allOf` was only necessary in JSON Schema Draft 7 and older
- Pointers
- /allOf/0/$ref
- Name
- unnecessary_allof_wrapper
- Message
- Keywords inside `allOf` that do not conflict with the parent schema can be elevated
- Pointers
- /allOf/1/type - /allOf/1/required - /allOf/1/properties
- Name
- description_trim
- Message
- Descriptions should not contain leading or trailing whitespace
- Pointers
- /allOf/1/properties/documentdatum/description
- Name
- description_trim
- Message
- Descriptions should not contain leading or trailing whitespace
- Pointers
- /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
- /allOf/1/properties/geconstateerd/enum - /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
- /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
- /allOf/1/properties/geometrie/properties/type/enum - /allOf/1/properties/geometrie/properties/type/type
- Name
- enum_to_const
- Message
- An `enum` of a single value can be expressed as `const`
- Pointers
- /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
- /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
- /allOf/1/properties/status/enum - /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
- /allOf/1/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/ligplaats",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"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",
"x-derived-from": [
"https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/Ligplaats"
]
}