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

Bdaniels/dataverkenner views updates #769

Merged
merged 4 commits into from
Aug 2, 2023
Merged
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
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
Loading