From 7671583e641e53de09b92c753e60c217a4b6fdbb Mon Sep 17 00:00:00 2001 From: Pieter Bresters Date: Tue, 3 Dec 2024 14:59:55 +0100 Subject: [PATCH] extra voorbeelden aanleverbestanden en aanpassing RC3 --- schemas/IMEV3.0/IMEV_schema_3.0_RC3.json | 202 +++--------------- .../VII-C. Basisnet_IMEV3.0_vb.json | 155 ++++++++++++++ .../VII-D.2 Buisleiding_IMEV3.0_vb.json | 163 ++++++++++++++ 3 files changed, 353 insertions(+), 167 deletions(-) create mode 100644 voorbeeldbestanden/IMEV3.0/aanlevervoorbeelden/VII-C. Basisnet_IMEV3.0_vb.json create mode 100644 voorbeeldbestanden/IMEV3.0/aanlevervoorbeelden/VII-D.2 Buisleiding_IMEV3.0_vb.json diff --git a/schemas/IMEV3.0/IMEV_schema_3.0_RC3.json b/schemas/IMEV3.0/IMEV_schema_3.0_RC3.json index 83a72dc..e43ef7b 100644 --- a/schemas/IMEV3.0/IMEV_schema_3.0_RC3.json +++ b/schemas/IMEV3.0/IMEV_schema_3.0_RC3.json @@ -157,9 +157,7 @@ } } }, - "required": [ - "geometrie" - ] + "required": ["geometrie"] } ] }, @@ -376,17 +374,12 @@ "ExplosieAandachtsgebiedVuurwerk": { "$anchor": "ExplosieAandachtsgebiedVuurwerk", "allOf": [ - {"$ref": "#/$defs/Aandachtsgebied"}, - { - "type": "object", - "properties": "" - } + {"$ref": "#/$defs/Aandachtsgebied"} ] }, "ExterneVeiligheidsObject": { "$anchor": "ExterneVeiligheidsObject", "type": "object", - "additionalProperties": true, "properties": { "properties": { "type": "object", @@ -444,21 +437,13 @@ "GebouwOfLocatie": { "$anchor": "GebouwOfLocatie", "allOf": [ - {"$ref": "#/$defs/ExterneVeiligheidsObject"}, - { - "type": "object", - "properties": "" - } + {"$ref": "#/$defs/ExterneVeiligheidsObject"} ] }, "GifwolkAandachtsgebied": { "$anchor": "GifwolkAandachtsgebied", "allOf": [ - {"$ref": "#/$defs/Aandachtsgebied"}, - { - "type": "object", - "properties": "" - } + {"$ref": "#/$defs/Aandachtsgebied"} ] }, "IdentificatieBAG": { @@ -527,9 +512,7 @@ "required": ["categorieKwetsbaarheid"] } }, - "required": [ - "geometrie" - ] + "required": ["geometrie"] } ] }, @@ -651,8 +634,7 @@ "kvkNummerAanvrager" ] } - }, - "required": [] + } } ] }, @@ -1263,9 +1245,7 @@ "required": ["pandIdentificatie"] } }, - "required": [ - "geometrie" - ] + "required": ["geometrie"] } ] }, @@ -1364,11 +1344,7 @@ "AnderInsluitsysteem": { "$anchor": "AnderInsluitsysteem", "allOf": [ - {"$ref": "#/$defs/BKLActiviteit"}, - { - "type": "object", - "properties": "" - } + {"$ref": "#/$defs/BKLActiviteit"} ] }, "BKLActiviteit": { @@ -1422,31 +1398,19 @@ "BadGiftig": { "$anchor": "BadGiftig", "allOf": [ - {"$ref": "#/$defs/BKLActiviteit"}, - { - "type": "object", - "properties": "" - } + {"$ref": "#/$defs/BKLActiviteit"} ] }, "Basisnet": { "$anchor": "Basisnet", "allOf": [ - {"$ref": "#/$defs/BKLActiviteit"}, - { - "type": "object", - "properties": "" - } + {"$ref": "#/$defs/BKLActiviteit"} ] }, "BehandelenRegelenMetenAardgas_TeBerekenenAfstandVergunningplicht": { "$anchor": "BehandelenRegelenMetenAardgas_TeBerekenenAfstandVergunningplicht", "allOf": [ - {"$ref": "#/$defs/BKLActiviteit"}, - { - "type": "object", - "properties": "" - } + {"$ref": "#/$defs/BKLActiviteit"} ] }, "BehandelenRegelenMetenAardgas_VasteAfstandGeenVergunningplicht": { @@ -1480,101 +1444,61 @@ "Buisleiding": { "$anchor": "Buisleiding", "allOf": [ - {"$ref": "#/$defs/BKLActiviteit"}, - { - "type": "object", - "properties": "" - } + {"$ref": "#/$defs/BKLActiviteit"} ] }, "Emplacement": { "$anchor": "Emplacement", "allOf": [ - {"$ref": "#/$defs/BKLActiviteit"}, - { - "type": "object", - "properties": "" - } + {"$ref": "#/$defs/BKLActiviteit"} ] }, "KernenergieInrichting": { "$anchor": "KernenergieInrichting", "allOf": [ - {"$ref": "#/$defs/BKLActiviteit"}, - { - "type": "object", - "properties": "" - } + {"$ref": "#/$defs/BKLActiviteit"} ] }, "Mestvergisting": { "$anchor": "Mestvergisting", "allOf": [ - {"$ref": "#/$defs/BKLActiviteit"}, - { - "type": "object", - "properties": "" - } + {"$ref": "#/$defs/BKLActiviteit"} ] }, "MijnbouwwerkExploiteren": { "$anchor": "MijnbouwwerkExploiteren", "allOf": [ - {"$ref": "#/$defs/BKLActiviteit"}, - { - "type": "object", - "properties": "" - } + {"$ref": "#/$defs/BKLActiviteit"} ] }, "MijnbouwwerkVerplaatsbaar": { "$anchor": "MijnbouwwerkVerplaatsbaar", "allOf": [ - {"$ref": "#/$defs/BKLActiviteit"}, - { - "type": "object", - "properties": "" - } + {"$ref": "#/$defs/BKLActiviteit"} ] }, "OpslagBrandbareVloeistofGeenDieselBovengronds": { "$anchor": "OpslagBrandbareVloeistofGeenDieselBovengronds", "allOf": [ - {"$ref": "#/$defs/BKLActiviteit"}, - { - "type": "object", - "properties": "" - } + {"$ref": "#/$defs/BKLActiviteit"} ] }, "OpslagBrandbareVloeistofGeenDieselOndergronds": { "$anchor": "OpslagBrandbareVloeistofGeenDieselOndergronds", "allOf": [ - {"$ref": "#/$defs/BKLActiviteit"}, - { - "type": "object", - "properties": "" - } + {"$ref": "#/$defs/BKLActiviteit"} ] }, "OpslagBrandstofBunkerstation": { "$anchor": "OpslagBrandstofBunkerstation", "allOf": [ - {"$ref": "#/$defs/BKLActiviteit"}, - { - "type": "object", - "properties": "" - } + {"$ref": "#/$defs/BKLActiviteit"} ] }, "OpslagMeststof": { "$anchor": "OpslagMeststof", "allOf": [ - {"$ref": "#/$defs/BKLActiviteit"}, - { - "type": "object", - "properties": "" - } + {"$ref": "#/$defs/BKLActiviteit"} ] }, "OpslagOntplofbaarADR1.1Civiel": { @@ -1624,51 +1548,31 @@ "OpslagOntplofbaarADR1.4Civiel": { "$anchor": "OpslagOntplofbaarADR1.4Civiel", "allOf": [ - {"$ref": "#/$defs/BKLActiviteit"}, - { - "type": "object", - "properties": "" - } + {"$ref": "#/$defs/BKLActiviteit"} ] }, "OpslagOntplofbaarComplexen": { "$anchor": "OpslagOntplofbaarComplexen", "allOf": [ - {"$ref": "#/$defs/BKLActiviteit"}, - { - "type": "object", - "properties": "" - } + {"$ref": "#/$defs/BKLActiviteit"} ] }, "OpslagOntplofbaarMilitair_TeBerekenenAfstand": { "$anchor": "OpslagOntplofbaarMilitair_TeBerekenenAfstand", "allOf": [ - {"$ref": "#/$defs/BKLActiviteit"}, - { - "type": "object", - "properties": "" - } + {"$ref": "#/$defs/BKLActiviteit"} ] }, "OpslagOntplofbaarMilitair_VasteAfstand": { "$anchor": "OpslagOntplofbaarMilitair_VasteAfstand", "allOf": [ - {"$ref": "#/$defs/BKLActiviteit"}, - { - "type": "object", - "properties": "" - } + {"$ref": "#/$defs/BKLActiviteit"} ] }, "OpslagOxiderendVerstikkendGas": { "$anchor": "OpslagOxiderendVerstikkendGas", "allOf": [ - {"$ref": "#/$defs/BKLActiviteit"}, - { - "type": "object", - "properties": "" - } + {"$ref": "#/$defs/BKLActiviteit"} ] }, "OpslagSevesoHoeveelheidBuitenSevesoInrichting": { @@ -1730,11 +1634,7 @@ "OpslagVerpakt_VasteAfstandGeenVergunningplicht": { "$anchor": "OpslagVerpakt_VasteAfstandGeenVergunningplicht", "allOf": [ - {"$ref": "#/$defs/BKLActiviteit"}, - { - "type": "object", - "properties": "" - } + {"$ref": "#/$defs/BKLActiviteit"} ] }, "OpslagVerpakt_VasteAfstandVergunningplicht": { @@ -1808,11 +1708,7 @@ "OpslagtankGas_TeBerekenenAfstandVergunningplicht": { "$anchor": "OpslagtankGas_TeBerekenenAfstandVergunningplicht", "allOf": [ - {"$ref": "#/$defs/BKLActiviteit"}, - { - "type": "object", - "properties": "" - } + {"$ref": "#/$defs/BKLActiviteit"} ] }, "OpslagtankPropaanPropeen_VasteAfstandGeenVergunningplicht": { @@ -1858,31 +1754,19 @@ "OpslagtankVloeistof": { "$anchor": "OpslagtankVloeistof", "allOf": [ - {"$ref": "#/$defs/BKLActiviteit"}, - { - "type": "object", - "properties": "" - } + {"$ref": "#/$defs/BKLActiviteit"} ] }, "OpstellenVoertuigen": { "$anchor": "OpstellenVoertuigen", "allOf": [ - {"$ref": "#/$defs/BKLActiviteit"}, - { - "type": "object", - "properties": "" - } + {"$ref": "#/$defs/BKLActiviteit"} ] }, "SevesoInrichting": { "$anchor": "SevesoInrichting", "allOf": [ - {"$ref": "#/$defs/BKLActiviteit"}, - { - "type": "object", - "properties": "" - } + {"$ref": "#/$defs/BKLActiviteit"} ] }, "TankenCNG": { @@ -1915,21 +1799,13 @@ "TankenGrootschaligVaartuig": { "$anchor": "TankenGrootschaligVaartuig", "allOf": [ - {"$ref": "#/$defs/BKLActiviteit"}, - { - "type": "object", - "properties": "" - } + {"$ref": "#/$defs/BKLActiviteit"} ] }, "TankenKleinschaligVaartuig": { "$anchor": "TankenKleinschaligVaartuig", "allOf": [ - {"$ref": "#/$defs/BKLActiviteit"}, - { - "type": "object", - "properties": "" - } + {"$ref": "#/$defs/BKLActiviteit"} ] }, "TankenLNGVoertuigWerktuig": { @@ -1978,21 +1854,13 @@ "TankenWaterstofVoertuigWerktuig": { "$anchor": "TankenWaterstofVoertuigWerktuig", "allOf": [ - {"$ref": "#/$defs/BKLActiviteit"}, - { - "type": "object", - "properties": "" - } + {"$ref": "#/$defs/BKLActiviteit"} ] }, "WegenNietBasisnet": { "$anchor": "WegenNietBasisnet", "allOf": [ - {"$ref": "#/$defs/EVActiviteit"}, - { - "type": "object", - "properties": "" - } + {"$ref": "#/$defs/EVActiviteit"} ] }, "Windturbine_TeBerekenenAfstandGeenVergunningplicht": { diff --git a/voorbeeldbestanden/IMEV3.0/aanlevervoorbeelden/VII-C. Basisnet_IMEV3.0_vb.json b/voorbeeldbestanden/IMEV3.0/aanlevervoorbeelden/VII-C. Basisnet_IMEV3.0_vb.json new file mode 100644 index 0000000..25a51e7 --- /dev/null +++ b/voorbeeldbestanden/IMEV3.0/aanlevervoorbeelden/VII-C. Basisnet_IMEV3.0_vb.json @@ -0,0 +1,155 @@ +{ + "$comment": [ + "Voorbeeld van aanleverbestand Basisnet", + "datum: 2024-12-03", + "versie IMEV: 3.0", + "schema IMEV_schema_3.0_RC3", + "Kies voor type uit 'WaterVervoer', 'WegVervoer' of 'SpoorVervoer'" + ], + "entityType": "LocatieBasisnet", + "identificatie": { + "namespace": "NL.IMEV", + "lokaalID": "RWS.BasisnetElement_CRD_001", + "versie": "" + }, + "bronobjectID": "CRD_01", + "bronhoudercode": "RWS", + "bronhoudercodeOverheid": "oorg10004", + "bronhouder": "Rijkswaterstaat", + "documentInfo": { + "link": "http://www.geonovum.nl", + "naam": "Test1001" + }, + "beginGeldigheid": "2018-11-27T00:00:00Z", + "geometrie": { + "type": "LineString", + "coordinates": [ + [ + 205133.254, + 568837.120 + ], + [ + 205422.804, + 568038.561 + ], + [ + 205366.095, + 567697.259 + ], + [ + 205593.163, + 567118.367 + ], + [ + 205942.961, + 566340.232 + ] + ] + }, + "type": "WaterVervoer", + "route": "CRD", + "voertUit": [ + { + "entityType": "BasisNet", + "identificatie": { + "namespace": "NL.IMEV", + "lokaalID": "RWS.BasisnetElement_CRD_002", + "versie": "" + }, + "bronobjectID": "CRD_002", + "bronhoudercode": "RWS", + "bronhoudercodeOverheid": "oorg10004", + "bronhouder": "Rijkswaterstaat", + "documentInfo": { + "link": "http://www.geonovum.nl", + "naam": "Test1001" + }, + "beginGeldigheid": "2018-11-27T00:00:00Z", + "basisVergunningNummer": "string", + "datumVergunningOfMelding": "2019-08-21", + "datumLaatsteWijziging": "2019-08-21", + "vergunningsPlicht": true, + "bevoegdGezag": "rijk", + "balActiviteit": ["niet in Bal geregeld"], + "idActiviteitTR": "Niet beschikbaar", + "heeft": [ + { + "entityType": "WaterVervoer", + "identificatie": { + "namespace": "NL.IMEV", + "lokaalID": "RWS.BasisnetElement_CRD_003", + "versie": "" + }, + "bronobjectID": "CRD_003", + "bronhoudercode": "RWS", + "bronhoudercodeOverheid": "oorg10004", + "bronhouder": "Rijkswaterstaat", + "documentInfo": { + "link": "http://www.geonovum.nl", + "naam": "Test1001" + }, + "beginGeldigheid": "2018-11-27T00:00:00Z", + "omschrijving": "string", + "geometrie": { + "type": "LineString", + "coordinates": [ + [ + 205133.254, + 568837.120 + ], + [ + 205422.804, + 568038.561 + ], + [ + 205366.095, + 567697.259 + ], + [ + 205593.163, + 567118.367 + ], + [ + 205942.961, + 566340.232 + ] + ] + }, + "watervakcode": "a watervakcode character string", + "referentiesoort": "kantstreep", + "resulteertIn": [ + { + "entityType": "BrandAandachtsgebied", + "identificatie": { + "namespace": "NL.IMEV", + "lokaalID": "RWS.BasisnetElement_CRD_004", + "versie": "" + }, + "bronobjectID": "CRD_004", + "bronhoudercode": "RWS", + "bronhoudercodeOverheid": "oorg10004", + "bronhouder": "Rijkswaterstaat", + "documentInfo": { + "link": "http://www.geonovum.nl", + "naam": "Test1001" + }, + "beginGeldigheid": "2018-11-27T00:00:00Z", + "afstandOfGeometrie": {"afstand": 57}, + "categorieAandachtsgebied": "berekend", + "aardRisico": "string", + "maatgevendeStof": { + "stof": { + "naam": "name", + "chemischeNaam": "chemical name", + "CASnummer": "327-92-3", + "UNnummer": "1711" + } + }, + "typeBrand": "fakkelbrand" + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/voorbeeldbestanden/IMEV3.0/aanlevervoorbeelden/VII-D.2 Buisleiding_IMEV3.0_vb.json b/voorbeeldbestanden/IMEV3.0/aanlevervoorbeelden/VII-D.2 Buisleiding_IMEV3.0_vb.json new file mode 100644 index 0000000..9513bf2 --- /dev/null +++ b/voorbeeldbestanden/IMEV3.0/aanlevervoorbeelden/VII-D.2 Buisleiding_IMEV3.0_vb.json @@ -0,0 +1,163 @@ +{ + "$comment": [ + "Voorbeeld van aanleverbestand BuisleidingStelsel", + "datum: 2024-12-03", + "versie IMEV: 3.0", + "schema IMEV_schema_3.0_RC3" + ], + "entityType": "BuisleidingStelsel", + "identificatie": { + "namespace": "NL.IMEV", + "lokaalID": "GASU.GEO209058292", + "versie": "" + }, + "bronobjectID": "GEO209058292", + "bronhoudercode": "GASU", + "bronhoudercodeGeenOverheid": "GASU", + "bronhouder": "Gasunie", + "documentInfo": { + "link": "http://www.gasuni.nl", + "naam": "Gasunie" + }, + "beginGeldigheid": "2023-12-21T00:00:00Z", + "eigenaar": "Gasunie", + "idNummeraanduidingBAG": "1234567890123456", + "locatieomschrijving": "onbekend", + "naamExploitant": "Gasunie", + "idNummeraanduidingBAGExploitant": "1234567890123456", + "kvkNummerExploitant": [ + "12345678", + "12345679" + ], + "vestigingsnummerExploitant": "123456789012", + "voertUit": [ + { + "entityType": "Buisleiding", + "identificatie": { + "namespace": "NL.IMEV", + "lokaalID": "GASU.GEO209058293", + "versie": "" + }, + "bronobjectID": "GEO209058293", + "bronhoudercode": "GASU", + "bronhoudercodeGeenOverheid": "GASU", + "bronhouder": "Gasunie", + "documentInfo": { + "link": "http://www.gasuni.nl", + "naam": "Gasunie" + }, + "beginGeldigheid": "2023-12-21T00:00:00Z", + "basisVergunningNummer": "string", + "datumVergunningOfMelding": "2019-08-21", + "datumLaatsteWijziging": "2019-08-21", + "vergunningsPlicht": true, + "bevoegdGezag": "rijk", + "balActiviteit": [ + "Bal artikel 3.101 lid 1a", + "Bal artikel 3.101 lid 1b", + "Bal artikel 3.101 lid 1c", + "Bal artikel 3.101 lid 1d" + ], + "idActiviteitTR": "nl.imow-mnre1034.activiteit.BuisleidingGevaarlijkeStoffen ", + "heeft": [ + { + "entityType": "BuisleidingReferentie", + "omschrijving": "string", + "identificatie": { + "namespace": "NL.IMEV", + "lokaalID": "GASU.GEO209058294", + "versie": "" + }, + "bronobjectID": "GEO209058294", + "bronhoudercode": "GASU", + "bronhoudercodeGeenOverheid": "GASU", + "bronhouder": "Gasunie", + "documentInfo": { + "link": "http://www.gasuni.nl", + "naam": "Gasunie" + }, + "beginGeldigheid": "2023-12-21T00:00:00Z", + "geometrie": { + "type": "LineString", + "coordinates": [ + [ + 155000.25, + 446000.25 + ], + [ + 155000.25, + 447000.25 + ] + ] + }, + "status": "operationeel", + "buisleidingIdentificatie": "GEO209058294", + "buisleidingCategorieStof": ["aardgas"], + "buisleidingMateriaal": "Kunststof, composiet", + "buisleidingProduct": "compressedAir", + "wanddikte": 743, + "diameter": 55, + "bovenkantbuis": 3, + "maximaleWerkdruk": 17, + "resulteertIn": [ + { + "entityType": "BrandAandachtsgebied", + "identificatie": { + "namespace": "NL.IMEV", + "lokaalID": "GASU.GEO209058295", + "versie": "" + }, + "bronobjectID": "GEO209058295", + "bronhoudercode": "GASU", + "bronhoudercodeGeenOverheid": "GASU", + "bronhouder": "Gasunie", + "documentInfo": { + "link": "http://www.gasuni.nl", + "naam": "Gasunie" + }, + "beginGeldigheid": "2023-12-21T00:00:00Z", + "afstandOfGeometrie": { + "type": "Polygon", + "coordinates": [ + [ + [ + 154000.25, + 445000.25 + ], + [ + 154000.25, + 448000.25 + ], + [ + 156000.25, + 448000.25 + ], + [ + 156000.25, + 445000.25 + ], + [ + 154000.25, + 445000.25 + ] + ] + ] + }, + "categorieAandachtsgebied": "berekend", + "aardRisico": "string", + "maatgevendeStof": { + "stof": { + "naam": "name", + "chemischeNaam": "chemical name", + "CASnummer": "327-92-3", + "UNnummer": "1711" + } + }, + "typeBrand": "fakkelbrand" + } + ] + } + ] + } + ] +} \ No newline at end of file