Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Brk1 relaties omzetten naar brk2 in bag gebieden #851

Closed
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 4 additions & 1 deletion datasets/bag/dataset.json
Original file line number Diff line number Diff line change
Expand Up @@ -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"
}
},
{
Expand Down
154 changes: 154 additions & 0 deletions datasets/bag/woonplaatsen/v1.3.0.json
Original file line number Diff line number Diff line change
@@ -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/[email protected]#/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"
}
}
157 changes: 157 additions & 0 deletions datasets/bag/woonplaatsen/v2.1.0.json
Original file line number Diff line number Diff line change
@@ -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/[email protected]#/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"
}
}
}
}
Loading
Loading