From 59075d87f30d64a931e46fd1aeed4ff4ec607a33 Mon Sep 17 00:00:00 2001 From: Brahim Cherghou <133139952+brahim-cher@users.noreply.github.com> Date: Mon, 13 Nov 2023 13:21:08 +0100 Subject: [PATCH] Referenties naar brk2: vervang brk:gemeentes door brk2:gemeentes in bag woonplaatsen (#852) --- datasets/bag/dataset.json | 5 +- datasets/bag/woonplaatsen/v1.3.0.json | 154 +++++++++++++++++++++++++ datasets/bag/woonplaatsen/v2.1.0.json | 157 ++++++++++++++++++++++++++ datasets/bag/woonplaatsen/v3.1.0.json | 143 +++++++++++++++++++++++ 4 files changed, 458 insertions(+), 1 deletion(-) create mode 100644 datasets/bag/woonplaatsen/v1.3.0.json create mode 100644 datasets/bag/woonplaatsen/v2.1.0.json create mode 100644 datasets/bag/woonplaatsen/v3.1.0.json diff --git a/datasets/bag/dataset.json b/datasets/bag/dataset.json index 787779d7d..793f02c33 100644 --- a/datasets/bag/dataset.json +++ b/datasets/bag/dataset.json @@ -17,8 +17,11 @@ "$ref": "woonplaatsen/v1.2.0", "activeVersions": { "1.2.0": "woonplaatsen/v1.2.0", + "1.3.0": "woonplaatsen/v1.3.0", "2.0.0": "woonplaatsen/v2.0.0", - "3.0.0": "woonplaatsen/v3.0.0" + "2.1.0": "woonplaatsen/v2.1.0", + "3.0.0": "woonplaatsen/v3.0.0", + "3.1.0": "woonplaatsen/v3.1.0" } }, { diff --git a/datasets/bag/woonplaatsen/v1.3.0.json b/datasets/bag/woonplaatsen/v1.3.0.json new file mode 100644 index 000000000..f660bcdee --- /dev/null +++ b/datasets/bag/woonplaatsen/v1.3.0.json @@ -0,0 +1,154 @@ +{ + "id": "woonplaatsen", + "type": "table", + "version": "1.3.0", + "temporal": { + "identifier": "volgnummer", + "dimensions": { + "geldigOp": [ + "beginGeldigheid", + "eindGeldigheid" + ] + } + }, + "schema": { + "$schema": "http://json-schema.org/draft-07/schema#", + "type": "object", + "additionalProperties": false, + "identifier": [ + "identificatie", + "volgnummer" + ], + "required": [ + "schema", + "id", + "identificatie", + "volgnummer" + ], + "display": "id", + "additionalRelations": { + "openbareruimtes": { + "table": "openbareruimtes", + "field": "ligtInWoonplaats", + "format": "summary" + } + }, + "properties": { + "schema": { + "$ref": "https://schemas.data.amsterdam.nl/schema@v1.1.1#/definitions/schema" + }, + "identificatie": { + "type": "string", + "description": "Landelijke identificerende code 3594." + }, + "volgnummer": { + "type": "integer", + "description": "Uniek volgnummer van de toestand van het object." + }, + "registratiedatum": { + "type": "string", + "format": "date-time", + "description": "De datum waarop de toestand is geregistreerd." + }, + "woonplaatsPtt": { + "type": "string", + "description": "Woonplaatsnaam volgens de schrijfwijze van PostNL." + }, + "naam": { + "type": "string", + "description": "Offici\u00eble naam woonplaats." + }, + "geometrie": { + "$ref": "https://geojson.org/schema/Geometry.json", + "description": "Vorm en ligging woonplaats in het Nationale Rijksdriehoekstelsel." + }, + "geconstateerd": { + "type": "string", + "description": "Dit geeft aan dat een WOONPLAATS in de registratie is opgenomen als gevolg van een feitelijke constatering en niet op basis van een regulier brondocument." + }, + "beginGeldigheid": { + "type": "string", + "format": "date-time", + "description": "De ingangsdatum van de geldigheid van een bepaalde combinatie van gegevens over een WOONPLAATS." + }, + "eindGeldigheid": { + "type": "string", + "format": "date-time", + "description": "De einddatum van de geldigheid van een bepaalde combinatie van gegevens over een WOONPLAATS." + }, + "heeftOnderzoeken": { + "type": "array", + "items": { + "type": "object", + "properties": { + "identificatie": { + "type": "string" + }, + "volgnummer": { + "type": "integer" + }, + "beginGeldigheid": { + "type": "string", + "format": "date-time" + }, + "eindGeldigheid": { + "type": "string", + "format": "date-time" + } + } + }, + "relation": "bag:onderzoeken", + "description": "Hiermee wordt aangegeven welke onderzoeken er worden uitgevoerd naar de juistheid van een of meer gegevens van het betreffende object." + }, + "documentdatum": { + "type": "string", + "format": "date", + "description": "De datum waarop het brondocument is vastgesteld." + }, + "documentnummer": { + "type": "string", + "description": "Het unieke nummer van het brondocument." + }, + "statusCode": { + "type": "integer", + "provenance": "$.status.code", + "description": "Levenscyclus van de woonplaats, Woonplaats aangewezen, Woonplaats ingetrokken. code" + }, + "statusOmschrijving": { + "type": "string", + "provenance": "$.status.omschrijving", + "description": "Levenscyclus van de woonplaats, Woonplaats aangewezen, Woonplaats ingetrokken. omschrijving" + }, + "ligtInGemeente": { + "type": "object", + "properties": { + "identificatie": { + "type": "string" + }, + "volgnummer": { + "type": "integer" + } + }, + "relation": "brk2:gemeentes", + "description": "De gemeente waarin de woonplaats ligt." + }, + "heeftDossier": { + "type": "string", + "relation": "bag:dossiers", + "provenance": "$.heeftDossier.dossier", + "description": "Het dossier op basis waarvan het object is toegevoegd aan de registratie." + }, + "bagprocesCode": { + "type": "integer", + "provenance": "$.bagproces.code", + "description": "Functionele handeling die ten grondslag ligt aan de gebeurtenis. code" + }, + "bagprocesOmschrijving": { + "type": "string", + "provenance": "$.bagproces.omschrijving", + "description": "Functionele handeling die ten grondslag ligt aan de gebeurtenis. omschrijving" + } + }, + "mainGeometry": "geometrie" + } +} diff --git a/datasets/bag/woonplaatsen/v2.1.0.json b/datasets/bag/woonplaatsen/v2.1.0.json new file mode 100644 index 000000000..4a0a1aa73 --- /dev/null +++ b/datasets/bag/woonplaatsen/v2.1.0.json @@ -0,0 +1,157 @@ +{ + "id": "woonplaatsen", + "type": "table", + "version": "2.1.0", + "temporal": { + "identifier": "volgnummer", + "dimensions": { + "geldigOp": [ + "beginGeldigheid", + "eindGeldigheid" + ] + } + }, + "schema": { + "$schema": "http://json-schema.org/draft-07/schema#", + "type": "object", + "additionalProperties": false, + "identifier": [ + "identificatie", + "volgnummer" + ], + "required": [ + "schema", + "id", + "identificatie", + "volgnummer" + ], + "display": "id", + "mainGeometry": "geometrie", + "additionalRelations": { + "openbareruimtes": { + "table": "openbareruimtes", + "field": "ligtInWoonplaats", + "format": "summary" + } + }, + "properties": { + "schema": { + "$ref": "https://schemas.data.amsterdam.nl/schema@v1.1.1#/definitions/schema" + }, + "identificatie": { + "type": "string", + "description": "Landelijke identificerende code woonplaats Amsterdam 3594 en woonplaats Weesp 3631." + }, + "volgnummer": { + "type": "integer", + "description": "Uniek volgnummer van de toestand van het object." + }, + "registratiedatum": { + "type": "string", + "format": "date-time", + "description": "De datum waarop de toestand is geregistreerd." + }, + "woonplaatsPtt": { + "type": "string", + "description": "VERWIJDEREN" + }, + "naam": { + "type": "string", + "description": "Officiƫle naam woonplaats." + }, + "geometrie": { + "$ref": "https://geojson.org/schema/MultiPolygon.json", + "description": "Vorm en ligging woonplaats in het Nationale Rijksdriehoekstelsel." + }, + "geconstateerd": { + "type": "boolean", + "description": "Dit geeft aan dat een WOONPLAATS in de registratie is opgenomen als gevolg van een feitelijke constatering en niet op basis van een regulier brondocument." + }, + "beginGeldigheid": { + "type": "string", + "format": "date-time", + "description": "De ingangsdatum van de geldigheid van een bepaalde combinatie van gegevens over een WOONPLAATS." + }, + "eindGeldigheid": { + "type": "string", + "format": "date-time", + "description": "De einddatum van de geldigheid van een bepaalde combinatie van gegevens over een WOONPLAATS." + }, + "heeftBagOnderzoeken": { + "type": "array", + "items": { + "type": "object", + "properties": { + "identificatie": { + "type": "string" + }, + "volgnummer": { + "type": "integer" + }, + "beginGeldigheid": { + "type": "string", + "format": "date-time" + }, + "eindGeldigheid": { + "type": "string", + "format": "date-time" + } + } + }, + "relation": "bag:onderzoeken", + "description": "Hiermee wordt aangegeven welke onderzoeken er worden uitgevoerd naar de juistheid van een of meer gegevens van het betreffende object." + }, + "documentdatum": { + "type": "string", + "format": "date", + "description": "De datum waarop het brondocument is vastgesteld." + }, + "documentnummer": { + "type": "string", + "description": "Het unieke nummer van het brondocument." + }, + "statusCode": { + "type": "integer", + "provenance": "$.status.code", + "description": "VERWIJDEREN" + }, + "status": { + "type": "string", + "provenance": "$.status.omschrijving", + "description": "Levenscyclus van de woonplaats, Woonplaats aangewezen, Woonplaats ingetrokken." + }, + "ligtInBrkGemeente": { + "type": "string", + "relation": "brk2:gemeentes", + "provenance": "$.ligtInBrkGemeente.identificatie", + "description": "De gemeente waarin de woonplaats ligt." + }, + "heeftBagDossier": { + "type": "object", + "properties": { + "identificatie": { + "type": "string" + } + }, + "provenance": "$.heeftBagDossier.identificatie", + "relation": "bag:dossiers", + "description": "Het dossier op basis waarvan het object is toegevoegd aan de registratie." + }, + "bagprocesCode": { + "type": "integer", + "provenance": "$.bagproces.code", + "description": "VERWIJDEREN" + }, + "bagproces": { + "type": "string", + "provenance": "$.bagproces.omschrijving", + "description": "Functionele handeling die ten grondslag ligt aan de gebeurtenis." + }, + "datumActueelTot": { + "type": "string", + "format": "date-time", + "description": "Einddatum van de cyclus, eventueel in combinatie met het kenmerk Status" + } + } + } +} diff --git a/datasets/bag/woonplaatsen/v3.1.0.json b/datasets/bag/woonplaatsen/v3.1.0.json new file mode 100644 index 000000000..0b910178d --- /dev/null +++ b/datasets/bag/woonplaatsen/v3.1.0.json @@ -0,0 +1,143 @@ +{ + "id": "woonplaatsen", + "type": "table", + "version": "3.1.0", + "temporal": { + "identifier": "volgnummer", + "dimensions": { + "geldigOp": [ + "beginGeldigheid", + "eindGeldigheid" + ] + } + }, + "schema": { + "$schema": "http://json-schema.org/draft-07/schema#", + "type": "object", + "additionalProperties": false, + "identifier": [ + "identificatie", + "volgnummer" + ], + "required": [ + "schema", + "id", + "identificatie", + "volgnummer" + ], + "display": "id", + "mainGeometry": "geometrie", + "additionalRelations": { + "openbareruimtes": { + "table": "openbareruimtes", + "field": "ligtInWoonplaats", + "format": "summary" + } + }, + "properties": { + "schema": { + "$ref": "https://schemas.data.amsterdam.nl/schema@v1.3.0#/definitions/schema" + }, + "identificatie": { + "type": "string", + "description": "Landelijke identificerende code woonplaats Amsterdam 3594 en woonplaats Weesp 3631." + }, + "volgnummer": { + "type": "integer", + "description": "Uniek volgnummer van de toestand van het object." + }, + "registratiedatum": { + "type": "string", + "format": "date-time", + "description": "De datum waarop de toestand is geregistreerd." + }, + "naam": { + "type": "string", + "description": "Officiƫle naam woonplaats." + }, + "geometrie": { + "$ref": "https://geojson.org/schema/MultiPolygon.json", + "description": "Vorm en ligging woonplaats in het Nationale Rijksdriehoekstelsel." + }, + "geconstateerd": { + "type": "boolean", + "description": "Dit geeft aan dat een WOONPLAATS in de registratie is opgenomen als gevolg van een feitelijke constatering en niet op basis van een regulier brondocument." + }, + "beginGeldigheid": { + "type": "string", + "format": "date-time", + "description": "De ingangsdatum van de geldigheid van een bepaalde combinatie van gegevens over een WOONPLAATS." + }, + "eindGeldigheid": { + "type": "string", + "format": "date-time", + "description": "De einddatum van de geldigheid van een bepaalde combinatie van gegevens over een WOONPLAATS." + }, + "heeftBagOnderzoeken": { + "type": "array", + "items": { + "type": "object", + "properties": { + "identificatie": { + "type": "string" + }, + "volgnummer": { + "type": "integer" + }, + "beginGeldigheid": { + "type": "string", + "format": "date-time" + }, + "eindGeldigheid": { + "type": "string", + "format": "date-time" + } + } + }, + "relation": "bag:onderzoeken", + "description": "Hiermee wordt aangegeven welke onderzoeken er worden uitgevoerd naar de juistheid van een of meer gegevens van het betreffende object." + }, + "documentdatum": { + "type": "string", + "format": "date", + "description": "De datum waarop het brondocument is vastgesteld." + }, + "documentnummer": { + "type": "string", + "description": "Het unieke nummer van het brondocument." + }, + "status": { + "type": "string", + "provenance": "$.status.omschrijving", + "description": "Levenscyclus van de woonplaats, Woonplaats aangewezen, Woonplaats ingetrokken." + }, + "ligtInBrkGemeente": { + "type": "string", + "relation": "brk2:gemeentes", + "provenance": "$.ligtInBrkGemeente.identificatie", + "description": "De gemeente waarin de woonplaats ligt." + }, + "heeftBagDossier": { + "type": "object", + "properties": { + "identificatie": { + "type": "string" + } + }, + "provenance": "$.heeftBagDossier.identificatie", + "relation": "bag:dossiers", + "description": "Het dossier op basis waarvan het object is toegevoegd aan de registratie." + }, + "bagproces": { + "type": "string", + "provenance": "$.bagproces.omschrijving", + "description": "Functionele handeling die ten grondslag ligt aan de gebeurtenis." + }, + "datumActueelTot": { + "type": "string", + "format": "date-time", + "description": "Einddatum van de cyclus, eventueel in combinatie met het kenmerk Status" + } + } + } +}