diff --git a/datasets/dataverkenner/kadastraleobjecten/dataset.json b/datasets/dataverkenner/kadastraleobjecten/dataset.json new file mode 100644 index 000000000..a3382000e --- /dev/null +++ b/datasets/dataverkenner/kadastraleobjecten/dataset.json @@ -0,0 +1,83 @@ +{ + "type": "dataset", + "id": "dataverkennerKadastraleobjecten", + "status": "beschikbaar", + "owner": "Gemeente Amsterdam", + "publisher": { + "$ref": "publishers/BENK" + }, + "creator": "Basisinformatie", + "auth": "OPENBAAR", + "version": "0.0.1", + "authorizationGrantor": "OIS | gebruik.basisinformatie@amsterdam.nl", + "description": "De Basisregistratie | Toegewijde weergaven BAG en BRK bevat informatie nodig voor implementatie op het Data Verkenner platform.", + "tables": [ + { + "type": "table", + "id": "kadastraleobjecten", + "version": "0.0.1", + "derivedFrom": [ + "brk:kadastraleobjecten", + "brk:kadastraleobjecten_hft_rel_mt_vot" + ], + "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", + "neuronId", + "identificatie", + "volgnummer" + ], + + "display": "identificatie", + "properties": { + "schema": { + "$ref": "https://schemas.data.amsterdam.nl/schema@v2#/definitions/schema" + }, + "neuronId": { + "type": "string", + "description": "Neuron ID", + "provenance": "id" + }, + "volgnummer": { + "type": "integer", + "description": "Uniek volgnummer van de toestand van het object." + }, + "identificatie": { + "type": "string", + "description": "De unieke aanduiding van een Kadastraal object." + }, + "kadastraleAanduiding": { + "type": "string", + "description": "De unieke aanduiding van een Kadastraal Object samengesteld uit gemeentecode, kadastrale sectie, perceelnummer, indexletter en indexnummer." + }, + "beginGeldigheid": { + "type": "string", + "format": "date-time", + "description": "" + }, + "eindGeldigheid": { + "type": "string", + "format": "date-time", + "description": "" + } + } + } + } + ] +} \ No newline at end of file diff --git a/datasets/dataverkenner/kadastraleobjecten/dataset.sql b/datasets/dataverkenner/kadastraleobjecten/dataset.sql new file mode 100644 index 000000000..842df1bf6 --- /dev/null +++ b/datasets/dataverkenner/kadastraleobjecten/dataset.sql @@ -0,0 +1,11 @@ +create or replace view public.dataverkenner_kadastraleobjecten_kadastraleobjecten WITH (security_barrier) as +select +brk_kadastraleobjecten.id as "id", +brk_kadastraleobjecten.identificatie as "identificatie", +brk_kadastraleobjecten.neuron_id as "neuron_id", +brk_kadastraleobjecten.volgnummer as "volgnummer", +brk_kadastraleobjecten.kadastrale_aanduiding as "kadastrale_aanduiding", +brk_kadastraleobjecten.begin_geldigheid as "begin_geldigheid", +brk_kadastraleobjecten.eind_geldigheid as "eind_geldigheid" +from brk_kadastraleobjecten +left join brk_kadastraleobjecten_hft_rel_mt_vot on brk_kadastraleobjecten.id = kadastraleobjecten_id \ No newline at end of file