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