Skip to content

Commit

Permalink
Bdaniels/dataverkenner views updates (#769)
Browse files Browse the repository at this point in the history
* type fixes

* More type fixes

* Added new datasets and updates

---------

Co-authored-by: Barry Daniels <[email protected]>
  • Loading branch information
barrydaniels-nl and gurustacks authored Aug 2, 2023
1 parent 355df8b commit 0b30a0c
Show file tree
Hide file tree
Showing 8 changed files with 160 additions and 156 deletions.
23 changes: 23 additions & 0 deletions datasets/dataverkenner/bagadresinformatie/dataset.json
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,15 @@
"bag:verblijfsobjecten_gebruiksdoel",
"bag:onderzoeken"
],
"temporal": {
"identifier": "volgnummer",
"dimensions": {
"geldigOp": [
"beginGeldigheid",
"eindGeldigheid"
]
}
},
"schema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
Expand All @@ -54,6 +63,10 @@
"schema": {
"$ref": "https://schemas.data.amsterdam.nl/schema@v2#/definitions/schema"
},
"id": {
"type": "string",
"description": "Unieke resource identifier."
},
"identificatie": {
"type": "string",
"description": "Landelijke identificerende sleutel."
Expand All @@ -78,6 +91,16 @@
"type": "string",
"description": "De door PostNL vastgestelde code bestaande uit 4 cijfers en 2 letters (1234AB)."
},
"beginGeldigheid": {
"type": "string",
"format": "date-time",
"description": "De datum waarop de gegevens in dit object actueel zijn geworden."
},
"eindGeldigheid": {
"type": "string",
"format": "date-time",
"description": "De datum waarop de gegevens in dit object niet meer actueel zijn."
},
"typeAdresseerbaarObjectOmschrijving": {
"type": "string",
"description": "Het type adresseerbaar object waaraan een nummeraanduiding is toegekend. omschrijving"
Expand Down
2 changes: 2 additions & 0 deletions datasets/dataverkenner/bagadresinformatie/dataset.sql
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@ bag_nummeraanduidingen.postcode as "postcode",
bag_nummeraanduidingen.type_adresseerbaar_object_omschrijving as "type_adresseerbaar_object_omschrijving",
bag_nummeraanduidingen.type_adres as "type_adres",
bag_nummeraanduidingen.adresseert_verblijfsobject_identificatie as "adresseert_verblijfsobject_identificatie",
bag_nummeraanduidingen.begin_geldigheid as "begin_geldigheid",
bag_nummeraanduidingen.eind_geldigheid as "eind_geldigheid",
bag_openbareruimtes.identificatie as "openbareruimte_identificatie",
bag_openbareruimtes.volgnummer as "openbareruimte_volgnummer",
bag_openbareruimtes.type_omschrijving as "openbareruimte_type_omschrijving",
Expand Down
165 changes: 10 additions & 155 deletions datasets/dataverkenner/bagpanden/dataset.json
Original file line number Diff line number Diff line change
Expand Up @@ -20,21 +20,14 @@
"crs": "EPSG:28992",
"auth": "OPENBAAR",
"derivedFrom": [
"bag:panden",
"bag:verblijfsobjecten",
"bag:panden",
"gebieden:buurten",
"gebieden:wijken",
"gebieden:stadsdelen",
"gebieden:ggwgebieden",
"gebieden:bouwblokken"
"bag:panden"
],
"temporal": {
"identifier": "pandVolgnummer",
"dimensions": {
"geldigOp": [
"pandBeginGeldigheid",
"pandEindGeldigheid"
"pandBeginGeldigheid",
"pandEindGeldigheid"
]
}
},
Expand All @@ -59,7 +52,7 @@
},
"pandId": {
"type": "string",
"description": "Interne unieke identificatie van een PAND."
"description": "Interne unieke identificatie van een pand."
},
"pandIdentificatie": {
"type": "string",
Expand All @@ -69,15 +62,6 @@
"type": "integer",
"description": "Uniek volgnummer van de toestand van het object."
},
"pandRegistratiedatum": {
"type": "string",
"format": "date-time",
"description": "De datum waarop de toestand is geregistreerd."
},
"pandGeconstateerd": {
"type": "boolean",
"description": "Dit geeft aan dat een PAND in de registratie is opgenomen als gevolg van een feitelijke constatering en niet op basis van een regulier brondocument (J/N)."
},
"pandGeometrie": {
"$ref": "https://geojson.org/schema/Geometry.json",
"description": "Vorm en ligging van het pand in het Nationale Rijksdriehoekstelsel."
Expand All @@ -86,41 +70,10 @@
"type": "integer",
"description": "De aanduiding van het jaar waarin een pand oorspronkelijk als bouwkundig gereed is of wordt opgeleverd."
},
"pandStatusCode": {
"type": "integer",
"description": "De fase van de levenscyclus van een pand, waarin het betreffende pand zich bevindt. code"
},
"pandStatusOmschrijving": {
"type": "string",
"description": "De fase van de levenscyclus van een pand, waarin het betreffende pand zich bevindt. omschrijving"
},
"pandBeginGeldigheid": {
"type": "string",
"format": "date-time",
"description": "De ingangsdatum van de geldigheid van een bepaalde combinatie van gegevens over een PAND."
},
"pandEindGeldigheid": {
"type": "string",
"format": "date-time",
"description": "De einddatum van de geldigheid van een bepaalde combinatie van gegevens over een PAND."
},
"pandDocumentdatum": {
"type": "string",
"format": "date",
"description": "De datum waarop het brondocument is vastgesteld."
},
"pandDocumentnummer": {
"type": "string",
"description": "Het unieke nummer van het brondocument."
},
"pandNaam": {
"type": "string",
"description": "Naamgeving van een pand (bv. naam van metrostation of bijzonder gebouw)."
},
"pandLiggingCode": {
"type": "integer",
"description": "Situering pand met verblijfsobject (vrijstaand, tussenwoning, etc.). code"
},
"pandLiggingOmschrijving": {
"type": "string",
"description": "Situering pand met verblijfsobject (vrijstaand, tussenwoning, etc.). omschrijving"
Expand All @@ -141,113 +94,15 @@
"type": "integer",
"description": "Laagste bouwlaag van een pand."
},
"pandHeeftDossier": {
"type": "string",
"description": "Het dossier op basis waarvan het object is toegevoegd aan de registratie."
},
"pandBagprocesCode": {
"type": "integer",
"description": "Functionele handeling die ten grondslag ligt aan de gebeurtenis. code"
},
"pandBagprocesOmschrijving": {
"type": "string",
"description": "Functionele handeling die ten grondslag ligt aan de gebeurtenis. omschrijving"
},
"verblijfsobjectId": {
"type": "string",
"description": "Interne unieke identificatie van een VERBLIJFSOBJECT."
},
"verblijfsobjectIdentificatie": {
"type": "string",
"description": "Landelijke identificerende sleutel."
},
"verblijfsobjectVolgnummer": {
"type": "integer",
"description": "Uniek volgnummer van de toestand van het object."
},
"gebiedenBuurtenId": {
"type": "string",
"description": "Interne unieke identificatie van een GEBIEDEN_BUURT."
},
"gebiedenBuurtenIdentificatie": {
"type": "string",
"description": "Unieke identificatie van het object."
},
"gebiedenBuurtenVolgnummer": {
"type": "integer",
"description": "Uniek volgnummer van de toestand van het object."
},
"gebiedenBuurtenNaam": {
"type": "string",
"description": "De naam van het object."
},
"gebiedenBuurtenCode": {
"type": "string",
"description": "Volledige, samengestelde, code, bestaande uit stadsdeelcode en wijkcode."
},
"gebiedenWijkenIdentificatie": {
"type": "string",
"description": "Unieke identificatie van het object."
},
"gebiedenWijkenVolgnummer": {
"type": "integer",
"description": "Uniek volgnummer van de toestand van het object."
},
"gebiedenWijkenNaam": {
"type": "string",
"description": "De naam van het object."
},
"gebiedenWijkenCode": {
"type": "string",
"description": "Volledige, samengestelde, code, bestaande uit stadsdeelcode en wijkcode."
},
"gebiedenStadsdelenIdentificatie": {
"type": "string",
"description": "Unieke identificatie van het object."
},
"gebiedenStadsdelenVolgnummer": {
"type": "integer",
"description": "Uniek volgnummer van de toestand van het object."
},
"gebiedenStadsdelenNaam": {
"type": "string",
"description": "De naam van het object."
},
"gebiedenStadsdelenCode": {
"type": "string",
"description": "Volledige, samengestelde, code, bestaande uit stadsdeelcode en wijkcode."
},
"gebiedenGgwgebiedenId": {
"type": "string",
"description": "Unieke identificatie van het object."
},
"gebiedenGgwgebiedenIdentificatie": {
"type": "string",
"description": "Unieke identificatie van het object."
},
"gebiedenGgwgebiedenVolgnummer": {
"type": "integer",
"description": "Uniek volgnummer van de toestand van het object."
},
"gebiedenGgwgebiedenNaam": {
"type": "string",
"description": "De naam van het object."
},
"gebiedenGgwgebiedenCode": {
"type": "string",
"description": "De code van het object."
},
"gebiedenBouwblokenIdentificatie": {
"pandBeginGeldigheid": {
"type": "string",
"description": "Unieke identificatie van het object."
},
"gebiedenBouwblokenVolgnummer": {
"type": "integer",
"description": "Uniek volgnummer van de toestand van het object."
"format": "date-time",
"description": "Begindatum van de geldigheid van de gegevens van het pand."
},
"gebiedenBouwblokenCode": {
"pandEindGeldigheid": {
"type": "string",
"description": "Officiële code van het object."
"format": "date-time",
"description": "Einddatum van de geldigheid van de gegevens van het pand."
}
}
}
Expand Down
2 changes: 1 addition & 1 deletion datasets/dataverkenner/bagpanden/dataset.sql
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
create or replace view public.dataverkenner_bagpanden_bagpanden WITH (security_barrier) as
select
bag_panden.id as "id",
bag_panden.id as "pand_id",
bag_panden.identificatie as "pand_identificatie",
bag_panden.volgnummer as "pand_volgnummer",
Expand Down Expand Up @@ -59,3 +58,4 @@ left join gebieden_wijken on gebieden_buurten.ligt_in_wijk_id = gebieden_wijken.
left join gebieden_stadsdelen on gebieden_wijken.ligt_in_stadsdeel_id = gebieden_stadsdelen.id
left join gebieden_ggwgebieden on gebieden_buurten.ligt_in_ggwgebied_id = gebieden_ggwgebieden.id
left join gebieden_bouwblokken on bag_panden.ligt_in_bouwblok_id=gebieden_bouwblokken.id;
where bag_panden.volgnummer = (select max(bagpanden.volgnummer))
23 changes: 23 additions & 0 deletions datasets/dataverkenner/bagzoek/dataset.json
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,15 @@
"bag:openbareruimtes",
"bag:verblijfsobjecten"
],
"temporal": {
"identifier": "volgnummer",
"dimensions": {
"geldigOp": [
"beginGeldigheid",
"eindGeldigheid"
]
}
},
"schema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
Expand All @@ -44,6 +53,10 @@
"type": "string",
"description": "Landelijke identificerende sleutel."
},
"volgnummer": {
"type": "integer",
"description": "Volgnummer van de nummeraanduiding in de administratie van de bronhouder."
},
"huisnummer": {
"type": "integer",
"description": "Een door het bevoegde gemeentelijke orgaan ten aanzien van een adresseerbaar object toegekende nummering."
Expand All @@ -60,6 +73,16 @@
"type": "string",
"description": "De door PostNL vastgestelde code bestaande uit 4 cijfers en 2 letters (1234AB)."
},
"beginGeldigheid": {
"type": "string",
"format": "date-time",
"description": "De datum waarop de nummeraanduiding geldig is geworden."
},
"eindGeldigheid": {
"type": "string",
"format": "date-time",
"description": "De datum waarop de nummeraanduiding niet meer geldig is."
},
"typeAdres": {
"type": "string",
"description": "Hiermee wordt aangegeven of het een relatie betreft vanuit een hoofdadres. Anders is er sprake van een nevenadres (Hoofdadres, Nevenadres)."
Expand Down
3 changes: 3 additions & 0 deletions datasets/dataverkenner/bagzoek/dataset.sql
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,15 @@ create or replace view public.dataverkenner_bagzoek_bagzoek WITH (security_barri
select
bag_nummeraanduidingen.id as "id",
bag_nummeraanduidingen.identificatie as "identificatie",
bag_nummeraanduidingen.volgnummer as "volgnummer",
bag_nummeraanduidingen.adresseert_verblijfsobject_identificatie as "adresseert_verblijfsobject_identificatie",
bag_nummeraanduidingen.huisnummer as "huisnummer",
bag_nummeraanduidingen.huisletter as "huisletter",
bag_nummeraanduidingen.huisnummertoevoeging as "huisnummertoevoeging",
bag_nummeraanduidingen.postcode as "postcode",
bag_nummeraanduidingen.type_adres as "type_adres",
bag_nummeraanduidingen.begin_geldigheid as "begin_geldigheid",
bag_nummeraanduidingen.eind_geldigheid as "eind_geldigheid",
bag_openbareruimtes.naam as "openbareruimte_naam",
bag_openbareruimtes.type_code as "openbareruimte_type_code",
bag_woonplaatsen.naam as "woonplaats_naam",
Expand Down
Loading

0 comments on commit 0b30a0c

Please sign in to comment.