From 628909367fa1cdc8daeb2ca4e315ff4db7379c94 Mon Sep 17 00:00:00 2001 From: Jasper Jager <40566727+jasper-jager@users.noreply.github.com> Date: Wed, 22 Jan 2025 14:01:59 +0100 Subject: [PATCH] Update schema tools to fix mock data (#930) * Update schema tools to fix mock data When running docker compose with mock data the command failed due to an outdated schema being provided. We now use the active Amsterdam schema to generate mock data. The provided schema container is now also obsolute and thus removed. * Use local schemas in openapi spec test Starting up the container with the full Amsterdam Schema takes to long, so we use the schemas container for this test using a specific docker compose override. The schemas have been updated to a recent version. --- .github/workflows/test-openapi-spec.yaml | 9 +- .pre-commit-config.yaml | 2 +- README.md | 9 +- dev-docs/source/environment.rst | 4 +- docker-compose.test-openapi-spec.yml | 17 + docker-compose.yml | 14 +- .../data/datasets/bag/brondocumenten/v1.0.1 | 68 + schemas/data/datasets/bag/dataset | 1174 +---------------- schemas/data/datasets/bag/dossiers/v1.0.1 | 41 + schemas/data/datasets/bag/ligplaatsen/v1.4.2 | 234 ++++ .../datasets/bag/nummeraanduidingen/v1.4.2 | 293 ++++ schemas/data/datasets/bag/onderzoeken/v1.1.1 | 106 ++ .../data/datasets/bag/openbareruimtes/v1.5.2 | 215 +++ schemas/data/datasets/bag/panden/v1.4.2 | 230 ++++ .../data/datasets/bag/standplaatsen/v1.4.2 | 233 ++++ .../datasets/bag/verblijfsobjecten/v1.4.4 | 415 ++++++ .../datasets/bag/votopafvoerlegacy/v1.0.1 | 68 + schemas/data/datasets/bag/woonplaatsen/v1.6.3 | 183 +++ schemas/data/datasets/belastingen/dataset | 55 - .../belastingen/precario/terrassen/dataset | 72 - .../belastingen/precario/woonschepen/dataset | 57 - schemas/data/datasets/bommen/dataset | 62 - schemas/data/datasets/brk2/dataset | 29 + schemas/data/datasets/brk2/gemeentes/v1.0.1 | 67 + .../data/datasets/gebieden/bouwblokken/v1.1.2 | 96 ++ schemas/data/datasets/gebieden/buurten/v1.1.3 | 161 +++ schemas/data/datasets/gebieden/dataset | 73 + .../data/datasets/gebieden/ggpgebieden/v1.1.2 | 137 ++ .../data/datasets/gebieden/ggwgebieden/v1.1.2 | 138 ++ .../gebieden/grootstedelijkeprojecten/v1.0.0 | 51 + .../data/datasets/gebieden/stadsdelen/v1.1.1 | 97 ++ .../stedelijkgebiedprojectofbelangen/v1.0.0 | 63 + .../v1.0.0.json:Zone.Identifier | 0 .../stedelijkgebiedprojectofbelangen/v1.0.1 | 76 ++ .../v1.0.1.json:Zone.Identifier | 0 schemas/data/datasets/gebieden/wijken/v1.1.2 | 125 ++ .../wijken/v1.1.2.json:Zone.Identifier | 0 schemas/data/datasets/gebieden/wijken/v1.1.3 | 139 ++ .../wijken/v1.1.3.json:Zone.Identifier | 0 schemas/data/datasets/gebieden/wijken/v2.1.1 | 153 +++ .../wijken/v2.1.1.json:Zone.Identifier | 0 schemas/data/datasets/gebieden/wijken/v2.1.2 | 167 +++ .../wijken/v2.1.2.json:Zone.Identifier | 0 schemas/data/datasets/index.json | 9 +- .../data/datasets/precariobelasting/dataset | 31 + .../precariobelasting/terrassen/v1.0.0 | 70 + schemas/data/datasets/sport/dataset | 35 + schemas/data/datasets/sport/park/v2.0.0 | 77 ++ .../sport/park/v2.0.0.json:Zone.Identifier | 0 schemas/data/datasets/sportparken/dataset | 44 - schemas/data/publishers/BENK | 10 + schemas/data/publishers/DGEN | 10 + schemas/data/publishers/MOSS | 10 + src/initialize_db.sh | 4 +- src/requirements.in | 12 +- src/requirements.txt | 498 +++---- src/requirements_dev.in | 4 +- src/requirements_dev.txt | 654 ++++----- src/tests/settings.py | 5 + 59 files changed, 4616 insertions(+), 1990 deletions(-) create mode 100644 docker-compose.test-openapi-spec.yml create mode 100644 schemas/data/datasets/bag/brondocumenten/v1.0.1 create mode 100644 schemas/data/datasets/bag/dossiers/v1.0.1 create mode 100644 schemas/data/datasets/bag/ligplaatsen/v1.4.2 create mode 100644 schemas/data/datasets/bag/nummeraanduidingen/v1.4.2 create mode 100644 schemas/data/datasets/bag/onderzoeken/v1.1.1 create mode 100644 schemas/data/datasets/bag/openbareruimtes/v1.5.2 create mode 100644 schemas/data/datasets/bag/panden/v1.4.2 create mode 100644 schemas/data/datasets/bag/standplaatsen/v1.4.2 create mode 100644 schemas/data/datasets/bag/verblijfsobjecten/v1.4.4 create mode 100644 schemas/data/datasets/bag/votopafvoerlegacy/v1.0.1 create mode 100644 schemas/data/datasets/bag/woonplaatsen/v1.6.3 delete mode 100644 schemas/data/datasets/belastingen/dataset delete mode 100644 schemas/data/datasets/belastingen/precario/terrassen/dataset delete mode 100644 schemas/data/datasets/belastingen/precario/woonschepen/dataset delete mode 100644 schemas/data/datasets/bommen/dataset create mode 100644 schemas/data/datasets/brk2/dataset create mode 100644 schemas/data/datasets/brk2/gemeentes/v1.0.1 create mode 100644 schemas/data/datasets/gebieden/bouwblokken/v1.1.2 create mode 100644 schemas/data/datasets/gebieden/buurten/v1.1.3 create mode 100644 schemas/data/datasets/gebieden/dataset create mode 100644 schemas/data/datasets/gebieden/ggpgebieden/v1.1.2 create mode 100644 schemas/data/datasets/gebieden/ggwgebieden/v1.1.2 create mode 100644 schemas/data/datasets/gebieden/grootstedelijkeprojecten/v1.0.0 create mode 100644 schemas/data/datasets/gebieden/stadsdelen/v1.1.1 create mode 100644 schemas/data/datasets/gebieden/stedelijkgebiedprojectofbelangen/v1.0.0 create mode 100644 schemas/data/datasets/gebieden/stedelijkgebiedprojectofbelangen/v1.0.0.json:Zone.Identifier create mode 100644 schemas/data/datasets/gebieden/stedelijkgebiedprojectofbelangen/v1.0.1 create mode 100644 schemas/data/datasets/gebieden/stedelijkgebiedprojectofbelangen/v1.0.1.json:Zone.Identifier create mode 100644 schemas/data/datasets/gebieden/wijken/v1.1.2 create mode 100644 schemas/data/datasets/gebieden/wijken/v1.1.2.json:Zone.Identifier create mode 100644 schemas/data/datasets/gebieden/wijken/v1.1.3 create mode 100644 schemas/data/datasets/gebieden/wijken/v1.1.3.json:Zone.Identifier create mode 100644 schemas/data/datasets/gebieden/wijken/v2.1.1 create mode 100644 schemas/data/datasets/gebieden/wijken/v2.1.1.json:Zone.Identifier create mode 100644 schemas/data/datasets/gebieden/wijken/v2.1.2 create mode 100644 schemas/data/datasets/gebieden/wijken/v2.1.2.json:Zone.Identifier create mode 100644 schemas/data/datasets/precariobelasting/dataset create mode 100644 schemas/data/datasets/precariobelasting/terrassen/v1.0.0 create mode 100644 schemas/data/datasets/sport/dataset create mode 100644 schemas/data/datasets/sport/park/v2.0.0 create mode 100644 schemas/data/datasets/sport/park/v2.0.0.json:Zone.Identifier delete mode 100644 schemas/data/datasets/sportparken/dataset create mode 100644 schemas/data/publishers/BENK create mode 100644 schemas/data/publishers/DGEN create mode 100644 schemas/data/publishers/MOSS diff --git a/.github/workflows/test-openapi-spec.yaml b/.github/workflows/test-openapi-spec.yaml index 898fc6de8..17b62d0bf 100644 --- a/.github/workflows/test-openapi-spec.yaml +++ b/.github/workflows/test-openapi-spec.yaml @@ -19,7 +19,10 @@ jobs: uses: actions/checkout@v1 - name: Start containers - run: docker compose -f "docker-compose.yml" up -d --build + run: docker compose -f "docker-compose.yml" -f "docker-compose.test-openapi-spec.yml" up -d --build + env: + SCHEMA_URL: "http://schemas/datasets/" + - name: Setup tests run: | @@ -28,6 +31,8 @@ jobs: echo 'extends: ["spectral:oas", "spectral:asyncapi"]' > ./spectral/.spectral.yaml # Give dso-api some time to start sleep 10 + docker compose logs web + # Grab openapi yaml for bag dataset docker compose exec web curl 'http://web:8000/v1/bag/?format=json' > ./spectral/openapi.yaml @@ -36,4 +41,4 @@ jobs: - name: Stop containers if: always() - run: docker compose -f "docker-compose.yml" down + run: docker compose -f "docker-compose.yml" -f "docker-compose.test-openapi-spec.yml" down diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 7bc74d288..2dff590e7 100755 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -30,7 +30,7 @@ repos: args: - --target-version=4.2 - repo: https://github.com/astral-sh/ruff-pre-commit - rev: v0.8.6 + rev: v0.9.2 hooks: - id: ruff args: diff --git a/README.md b/README.md index 77ad7e6ed..ee81f63aa 100644 --- a/README.md +++ b/README.md @@ -35,8 +35,12 @@ The following environment variables are useful for configuring a local developme * `SCHEMA_URL`: URL of the dataset schemas. To use the production schemas set this to: "https://schemas.data.amsterdam.nl/datasets/" Default is the `schemas` container in the compose file. +* `DATASETS_INCLUDE`: A comma separated lists of datasets to expose using the API or to generate mock data for. + Default: `None` (expose all loaded datasets). +* `DATASETS_INCLUDE`: A comma separated lists of datasets to expose using the API or to generate mock data for. + Default: `None` (expose all loaded datasets). -To connect to an authentication provider, setup the following environment variables: +To connect to an authentication provider, set up the following environment variables: * `OAUTH_CLIENT_ID`: The client id of the application * `OAUTH_JWKS_URL`: The JWKS URL of the authentication provider. * `OAUTH_URL`: The auth URL of the authentication provider. @@ -46,8 +50,9 @@ A local setup using the production dataset schema's with mock data: ``` export INITIALIZE_DB=true export MOCK_DATA=true + export DATASETS_LIST=bag,gebieden,brk_2,sport,precariobelasting export SCHEMA_URL="https://schemas.data.amsterdam.nl/datasets/" - compose up + docker compose up ``` ## Without Docker Compose diff --git a/dev-docs/source/environment.rst b/dev-docs/source/environment.rst index 1ec0204d9..afed6c298 100644 --- a/dev-docs/source/environment.rst +++ b/dev-docs/source/environment.rst @@ -25,13 +25,13 @@ By default, all datasets are hosted by the application. When a custom instance is deployed for a particular dataset (e.g. the BRP), this instance can host only a subset using:: - DATASETS_LISTS = ... + DATASETS_LIST = ... DATASETS_EXCLUDE = ... To expose only a subset of the datasets, use ``DATASETS_LIST``. To expose all datasets with some exceptions, use ``DATASETS_EXCLUDE``. -Both entries accept a comma separated list, e.g. ``DATASETS_LISTS=bommen,gebieden,meldingen``. +Both entries accept a comma separated list, e.g. ``DATASETS_LIST=bommen,gebieden,meldingen``. .. warning:: diff --git a/docker-compose.test-openapi-spec.yml b/docker-compose.test-openapi-spec.yml new file mode 100644 index 000000000..6ab633b8d --- /dev/null +++ b/docker-compose.test-openapi-spec.yml @@ -0,0 +1,17 @@ +services: + web: + links: + - database + - schemas + environment: + SCHEMA_URL: "${SCHEMA_URL:-http://schemas/datasets/}" + DATASETS_LIST: "bag,brk_2,gebieden,sportparken,precariobelasting" + + schemas: + image: nginx + ports: + - "8080:80" + volumes: + - "./schemas/data/datasets:/usr/share/nginx/html/datasets" + - "./schemas/data/publishers:/usr/share/nginx/html/publishers" + - "./schemas/conf/default.conf:/etc/nginx/conf.d/default.conf" diff --git a/docker-compose.yml b/docker-compose.yml index a8b365fcb..a482fef7f 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -27,7 +27,6 @@ services: - "8090:8000" links: - database - - schemas depends_on: database: condition: service_healthy @@ -56,7 +55,9 @@ services: APIKEY_ENABLED: "${APIKEY_ENABLED}" INITIALIZE_DB: "${INITIALIZE_DB:-true}" MOCK_DATA: "${MOCK_DATA:-false}" - SCHEMA_URL: "http://schemas/datasets/" # "https://schemas.data.amsterdam.nl/datasets/" + SCHEMA_URL: "${SCHEMA_URL:-https://schemas.data.amsterdam.nl/datasets/}" + DATASETS_LIST: "${DATASETS_LIST}" + DATASETS_EXCLUDE: "${DATASETS_EXCLUDE}" volumes: - ./src:/app - ./docs/build/html:/docs-static @@ -71,12 +72,3 @@ services: - ALLOW_EMPTY_PASSWORD=yes ports: - '6379:6379' - - schemas: - image: nginx - ports: - - "8080:80" - volumes: - - "./schemas/data/datasets:/usr/share/nginx/html/datasets" - - "./schemas/data/publishers:/usr/share/nginx/html/publishers" - - "./schemas/conf/default.conf:/etc/nginx/conf.d/default.conf" diff --git a/schemas/data/datasets/bag/brondocumenten/v1.0.1 b/schemas/data/datasets/bag/brondocumenten/v1.0.1 new file mode 100644 index 000000000..08f957779 --- /dev/null +++ b/schemas/data/datasets/bag/brondocumenten/v1.0.1 @@ -0,0 +1,68 @@ +{ + "id": "brondocumenten", + "type": "table", + "version": "1.0.1", + "schema": { + "$schema": "http://json-schema.org/draft-07/schema#", + "type": "object", + "additionalProperties": false, + "identifier": "documentnummer", + "required": [ + "schema", + "documentnummer" + ], + "display": "documentnummer", + "properties": { + "schema": { + "$ref": "https://schemas.data.amsterdam.nl/schema@v1.1.1#/definitions/schema" + }, + "documentnummer": { + "type": "string", + "title": "Brondocument nummer", + "description": "Identificerende nummer van het document" + }, + "bronleverancierCode": { + "type": "string", + "provenance": "$.bronleverancier.code", + "title": "Bron leverancier code", + "description": "Verstrekker van brondocumenten en/​of gegevens voortkomend uit het uitoefenen of voorbereiden van een gemeentelijke bevoegdheid, die nodig zijn voor een registratie aan de bronhouder, conform vastgestelde aanleverspecificaties. code" + }, + "bronleverancierOmschrijving": { + "type": "string", + "provenance": "$.bronleverancier.omschrijving", + "title": "Bron leverancier omschrijving", + "description": "Verstrekker van brondocumenten en/​of gegevens voortkomend uit het uitoefenen of voorbereiden van een gemeentelijke bevoegdheid, die nodig zijn voor een registratie aan de bronhouder, conform vastgestelde aanleverspecificaties. omschrijving" + }, + "typeDossierCode": { + "type": "string", + "provenance": "$.typeDossier.code", + "title": "Dossier type code", + "description": "Het type dossier. code" + }, + "typeDossierOmschrijving": { + "type": "string", + "provenance": "$.typeDossier.omschrijving", + "title": "Dossier type omschrijving", + "description": "Het type dossier. omschrijving" + }, + "typeBrondocumentCode": { + "type": "string", + "provenance": "$.typeBrondocument.code", + "title": "Brondocument type code", + "description": "Het type brondocument. code" + }, + "typeBrondocumentOmschrijving": { + "type": "string", + "provenance": "$.typeBrondocument.omschrijving", + "title": "Brondocument type omschrijving", + "description": "Het type brondocument. omschrijving" + }, + "registratiedatum": { + "type": "string", + "title": "Registratie datum", + "format": "date-time", + "description": "De datum waarop het brondocument is opgeslagen in het register" + } + } + } +} diff --git a/schemas/data/datasets/bag/dataset b/schemas/data/datasets/bag/dataset index 2678ea225..88ba764de 100644 --- a/schemas/data/datasets/bag/dataset +++ b/schemas/data/datasets/bag/dataset @@ -1,1149 +1,105 @@ { "type": "dataset", "id": "bag", - "title": "bag", + "title": "BAG", + "description": "De Basisregistratie adressen en gebouwen (BAG) bevat gegevens over panden, verblijfsobjecten, standplaatsen en ligplaatsen en de bijbehorende adressen (openbare ruimte, nummeraanduiding en woonplaats).", "status": "beschikbaar", - "version": "0.0.1", + "version": "1.0.0", "crs": "EPSG:28992", - "publisher": "test", + "owner": "Gemeente Amsterdam, afdeling Basisinformatie", + "publisher": { + "$ref": "/publishers/BENK" + }, + "creator": "Basisinformatie, Stadsdelen, Omgevingsdienst NZKG en Belastingen", + "auth": "OPENBAAR", + "authorizationGrantor": "gebruik.basisinformatie@amsterdam.nl", + "homepage": "https://www.amsterdam.nl/stelselpedia/bag-index", + "keywords": [ + "woonplaats", + "openbare ruimtes", + "nummeraanduidingen", + "adresseerbare objecten", + "verblijfsobjecten", + "ligplaatsen", + "standplaatsen", + "panden" + ], "tables": [ { - "id": "bouwblok", - "type": "table", - "version": "1.0.0", - "schema": { - "$schema": "http://json-schema.org/draft-07/schema#", - "type": "object", - "additionalProperties": false, - "required": [ - "schema", - "date_modified", - "id", - "code" - ], - "display": "code", - "properties": { - "schema": { - "$ref": "https://schemas.data.amsterdam.nl/schema@v1.1.0#/definitions/schema" - }, - "begin_geldigheid": { - "type": "string", - "format": "date" - }, - "einde_geldigheid": { - "type": "string", - "format": "date" - }, - "geometrie": { - "$ref": "https://geojson.org/schema/Geometry.json" - }, - "date_modified": { - "type": "string", - "format": "date-time" - }, - "id": { - "type": "string" - }, - "code": { - "type": "string" - }, - "ingang_cyclus": { - "type": "string", - "format": "date" - }, - "buurt": { - "type": "string", - "relation": "bag:buurt" - } - } + "id": "woonplaatsen", + "$ref": "woonplaatsen/v1.6.3", + "activeVersions": { + "1.6.3": "woonplaatsen/v1.6.3" } }, { - "id": "bron", - "type": "table", - "version": "1.0.0", - "schema": { - "$schema": "http://json-schema.org/draft-07/schema#", - "type": "object", - "additionalProperties": false, - "required": [ - "schema", - "code", - "date_modified" - ], - "display": "code", - "properties": { - "schema": { - "$ref": "https://schemas.data.amsterdam.nl/schema@v1.1.0#/definitions/schema" - }, - "code": { - "type": "string" - }, - "omschrijving": { - "type": "string" - }, - "date_modified": { - "type": "string", - "format": "date-time" - }, - "id": { - "type": "string" - } - } + "id": "standplaatsen", + "$ref": "standplaatsen/v1.4.2", + "activeVersions": { + "1.4.2": "standplaatsen/v1.4.2" } }, { - "id": "buurt", - "type": "table", - "version": "1.0.0", - "schema": { - "$schema": "http://json-schema.org/draft-07/schema#", - "type": "object", - "additionalProperties": false, - "required": [ - "schema", - "date_modified", - "id", - "code", - "vollcode", - "naam", - "stadsdeel" - ], - "display": "code", - "properties": { - "schema": { - "$ref": "https://schemas.data.amsterdam.nl/schema@v1.1.0#/definitions/schema" - }, - "begin_geldigheid": { - "type": "string", - "format": "date" - }, - "einde_geldigheid": { - "type": "string", - "format": "date" - }, - "geometrie": { - "$ref": "https://geojson.org/schema/Geometry.json" - }, - "date_modified": { - "type": "string", - "format": "date-time" - }, - "id": { - "type": "string" - }, - "code": { - "type": "string" - }, - "vollcode": { - "type": "string" - }, - "naam": { - "type": "string" - }, - "vervallen": { - "type": "integer" - }, - "ingang_cyclus": { - "type": "string", - "format": "date" - }, - "brondocument_naam": { - "type": "string" - }, - "brondocument_datum": { - "type": "string", - "format": "date" - }, - "buurtcombinatie": { - "type": "string", - "relation": "bag:buurtcombinatie" - }, - "gebiedsgerichtwerken": { - "type": "string", - "relation": "bag:gebiedsgerichtwerken" - }, - "stadsdeel": { - "type": "string", - "relation": "bag:stadsdeel" - } - } + "id": "ligplaatsen", + "$ref": "ligplaatsen/v1.4.2", + "activeVersions": { + "1.4.2": "ligplaatsen/v1.4.2" } }, { - "id": "buurtcombinatie", - "type": "table", - "version": "1.0.0", - "schema": { - "$schema": "http://json-schema.org/draft-07/schema#", - "type": "object", - "additionalProperties": false, - "required": [ - "schema", - "id", - "naam", - "code", - "vollcode", - "date_modified" - ], - "display": "code", - "properties": { - "schema": { - "$ref": "https://schemas.data.amsterdam.nl/schema@v1.1.0#/definitions/schema" - }, - "begin_geldigheid": { - "type": "string", - "format": "date" - }, - "einde_geldigheid": { - "type": "string", - "format": "date" - }, - "id": { - "type": "string" - }, - "naam": { - "type": "string" - }, - "code": { - "type": "string" - }, - "vollcode": { - "type": "string" - }, - "brondocument_naam": { - "type": "string" - }, - "brondocument_datum": { - "type": "string", - "format": "date" - }, - "ingang_cyclus": { - "type": "string", - "format": "date" - }, - "date_modified": { - "type": "string", - "format": "date-time" - }, - "geometrie": { - "$ref": "https://geojson.org/schema/Geometry.json" - }, - "stadsdeel": { - "type": "string", - "relation": "bag:stadsdeel" - } - } + "id": "openbareruimtes", + "$ref": "openbareruimtes/v1.5.2", + "activeVersions": { + "1.5.2": "openbareruimtes/v1.5.2" } }, { - "id": "gebiedsgerichtwerken", - "type": "table", - "version": "1.0.0", - "schema": { - "$schema": "http://json-schema.org/draft-07/schema#", - "type": "object", - "additionalProperties": false, - "required": [ - "schema", - "id", - "code", - "naam", - "date_modified", - "stadsdeel" - ], - "display": "code", - "properties": { - "schema": { - "$ref": "https://schemas.data.amsterdam.nl/schema@v1.1.0#/definitions/schema" - }, - "id": { - "type": "string" - }, - "code": { - "type": "string" - }, - "naam": { - "type": "string" - }, - "date_modified": { - "type": "string", - "format": "date-time" - }, - "geometrie": { - "$ref": "https://geojson.org/schema/Geometry.json" - }, - "stadsdeel": { - "type": "string", - "relation": "bag:stadsdeel" - } - } + "id": "nummeraanduidingen", + "$ref": "nummeraanduidingen/v1.4.2", + "activeVersions": { + "1.4.2": "nummeraanduidingen/v1.4.2" } }, { - "id": "gebiedsgerichtwerkenpraktijkgebieden", - "type": "table", - "version": "1.0.0", - "schema": { - "$schema": "http://json-schema.org/draft-07/schema#", - "type": "object", - "additionalProperties": false, - "required": [ - "schema", - "id", - "naam", - "date_modified" - ], - "display": "naam", - "properties": { - "schema": { - "$ref": "https://schemas.data.amsterdam.nl/schema@v1.1.0#/definitions/schema" - }, - "id": { - "type": "integer" - }, - "naam": { - "type": "string" - }, - "date_modified": { - "type": "string", - "format": "date-time" - }, - "geometrie": { - "$ref": "https://geojson.org/schema/Geometry.json" - } - } + "id": "verblijfsobjecten", + "$ref": "verblijfsobjecten/v1.4.4", + "activeVersions": { + "1.4.4": "verblijfsobjecten/v1.4.4" } }, { - "id": "gemeente", - "type": "table", - "version": "1.0.0", - "schema": { - "$schema": "http://json-schema.org/draft-07/schema#", - "type": "object", - "additionalProperties": false, - "required": [ - "schema", - "id", - "code", - "date_modified", - "naam" - ], - "display": "naam", - "properties": { - "schema": { - "$ref": "https://schemas.data.amsterdam.nl/schema@v1.1.0#/definitions/schema" - }, - "begin_geldigheid": { - "type": "string", - "format": "date" - }, - "einde_geldigheid": { - "type": "string", - "format": "date" - }, - "id": { - "type": "string" - }, - "code": { - "type": "string" - }, - "date_modified": { - "type": "string", - "format": "date-time" - }, - "naam": { - "type": "string" - }, - "verzorgingsgebied": { - "type": "integer" - }, - "vervallen": { - "type": "integer" - } - } + "id": "panden", + "$ref": "panden/v1.4.2", + "activeVersions": { + "1.4.2": "panden/v1.4.2" } }, { - "id": "grootstedelijkgebied", - "type": "table", - "version": "1.0.0", - "schema": { - "$schema": "http://json-schema.org/draft-07/schema#", - "type": "object", - "additionalProperties": false, - "required": [ - "schema", - "id", - "naam", - "date_modified" - ], - "display": "naam", - "properties": { - "schema": { - "$ref": "https://schemas.data.amsterdam.nl/schema@v1.1.0#/definitions/schema" - }, - "id": { - "type": "string" - }, - "naam": { - "type": "string" - }, - "gsg_type": { - "type": "string" - }, - "geometrie": { - "$ref": "https://geojson.org/schema/Geometry.json" - }, - "date_modified": { - "type": "string", - "format": "date-time" - } - } + "id": "dossiers", + "$ref": "dossiers/v1.0.1", + "activeVersions": { + "1.0.1": "dossiers/v1.0.1" } }, { - "id": "indicatieadresseerbaarobject", - "type": "table", - "version": "1.0.0", - "schema": { - "$schema": "http://json-schema.org/draft-07/schema#", - "type": "object", - "additionalProperties": false, - "required": [ - "schema", - "landelijk_id", - "indicatie_geconstateerd", - "indicatie_in_onderzoek" - ], - "display": "landelijk_id", - "properties": { - "schema": { - "$ref": "https://schemas.data.amsterdam.nl/schema@v1.1.0#/definitions/schema" - }, - "landelijk_id": { - "type": "string" - }, - "indicatie_geconstateerd": { - "type": "integer" - }, - "indicatie_in_onderzoek": { - "type": "integer" - }, - "id": { - "type": "string" - } - } + "id": "brondocumenten", + "$ref": "brondocumenten/v1.0.1", + "activeVersions": { + "1.0.1": "brondocumenten/v1.0.1" } }, { - "id": "ligplaats", - "type": "table", - "version": "1.0.0", - "schema": { - "$schema": "http://json-schema.org/draft-07/schema#", - "type": "object", - "additionalProperties": false, - "required": [ - "schema", - "id", - "date_modified", - "status" - ], - "display": "landelijk_id", - "properties": { - "schema": { - "$ref": "https://schemas.data.amsterdam.nl/schema@v1.1.0#/definitions/schema" - }, - "document_mutatie": { - "type": "string", - "format": "date" - }, - "document_nummer": { - "type": "string" - }, - "begin_geldigheid": { - "type": "string", - "format": "date" - }, - "einde_geldigheid": { - "type": "string", - "format": "date" - }, - "id": { - "type": "string" - }, - "date_modified": { - "type": "string", - "format": "date-time" - }, - "landelijk_id": { - "type": "string" - }, - "vervallen": { - "type": "integer" - }, - "indicatie_geconstateerd": { - "type": "integer" - }, - "indicatie_in_onderzoek": { - "type": "integer" - }, - "geometrie": { - "$ref": "https://geojson.org/schema/Geometry.json" - }, - "bron": { - "type": "string", - "relation": "bag:bron" - }, - "buurt": { - "type": "string", - "relation": "bag:buurt" - }, - "status": { - "type": "string" - } - } + "id": "onderzoeken", + "$ref": "onderzoeken/v1.1.1", + "activeVersions": { + "1.1.1": "onderzoeken/v1.1.1" } }, { - "id": "nummeraanduiding", - "type": "table", - "version": "1.0.0", - "schema": { - "$schema": "http://json-schema.org/draft-07/schema#", - "type": "object", - "additionalProperties": false, - "required": [ - "schema", - "id", - "landelijk_id", - "huisnummer", - "date_modified", - "openbare_ruimte" - ], - "display": "landelijk_id", - "properties": { - "schema": { - "$ref": "https://schemas.data.amsterdam.nl/schema@v1.1.0#/definitions/schema" - }, - "document_mutatie": { - "type": "string", - "format": "date" - }, - "document_nummer": { - "type": "string" - }, - "begin_geldigheid": { - "type": "string", - "format": "date" - }, - "einde_geldigheid": { - "type": "string", - "format": "date" - }, - "id": { - "type": "string" - }, - "landelijk_id": { - "type": "string" - }, - "huisnummer": { - "type": "integer" - }, - "huisletter": { - "type": "string" - }, - "huisnummer toevoeging": { - "type": "string" - }, - "postcode": { - "type": "string" - }, - "type": { - "type": "string" - }, - "vervallen": { - "type": "integer" - }, - "date_modified": { - "type": "string", - "format": "date-time" - }, - "bron": { - "type": "string", - "relation": "bag:bron" - }, - "ligplaats": { - "type": "string", - "relation": "bag:ligplaats" - }, - "openbare_ruimte": { - "type": "string", - "relation": "bag:openbareruimte" - }, - "standplaats": { - "type": "string", - "relation": "bag:standplaats" - }, - "verblijfsobject": { - "type": "string", - "relation": "bag:verblijfsobject" - }, - "type_adres": { - "type": "string" - }, - "status": { - "type": "string" - } - } - } - }, - { - "id": "openbareruimte", - "type": "table", - "version": "1.0.0", - "schema": { - "$schema": "http://json-schema.org/draft-07/schema#", - "type": "object", - "additionalProperties": false, - "required": [ - "schema", - "id", - "date_modified", - "naam", - "naam_nen", - "woonplaats", - "status" - ], - "display": "naam", - "properties": { - "schema": { - "$ref": "https://schemas.data.amsterdam.nl/schema@v1.1.0#/definitions/schema" - }, - "document_mutatie": { - "type": "string", - "format": "date" - }, - "document_nummer": { - "type": "string" - }, - "begin_geldigheid": { - "type": "string", - "format": "date" - }, - "einde_geldigheid": { - "type": "string", - "format": "date" - }, - "id": { - "type": "string" - }, - "landelijk_id": { - "type": "string" - }, - "date_modified": { - "type": "string", - "format": "date-time" - }, - "type": { - "type": "string" - }, - "naam": { - "type": "string" - }, - "naam_nen": { - "type": "string" - }, - "vervallen": { - "type": "integer" - }, - "geometrie": { - "$ref": "https://geojson.org/schema/Geometry.json" - }, - "omschrijving": { - "type": "string" - }, - "bron": { - "type": "string", - "relation": "bag:bron" - }, - "woonplaats": { - "type": "string", - "relation": "bag:woonplaats" - }, - "status": { - "type": "string" - } - } - } - }, - { - "id": "pand", - "type": "table", - "version": "1.0.0", - "schema": { - "$schema": "http://json-schema.org/draft-07/schema#", - "type": "object", - "additionalProperties": false, - "required": [ - "schema", - "id", - "landelijk_id", - "date_modified" - ], - "display": "landelijk_id", - "properties": { - "schema": { - "$ref": "https://schemas.data.amsterdam.nl/schema@v1.1.0#/definitions/schema" - }, - "document_mutatie": { - "type": "string", - "format": "date" - }, - "document_nummer": { - "type": "string" - }, - "begin_geldigheid": { - "type": "string", - "format": "date" - }, - "einde_geldigheid": { - "type": "string", - "format": "date" - }, - "id": { - "type": "string" - }, - "landelijk_id": { - "type": "string" - }, - "bouwjaar": { - "type": "integer" - }, - "laagste_bouwlaag": { - "type": "integer" - }, - "hoogste_bouwlaag": { - "type": "integer" - }, - "vervallen": { - "type": "integer" - }, - "geometrie": { - "$ref": "https://geojson.org/schema/Geometry.json" - }, - "date_modified": { - "type": "string", - "format": "date-time" - }, - "pandnaam": { - "type": "string" - }, - "bouwblok": { - "type": "string", - "relation": "bag:bouwblok" - }, - "bouwlagen": { - "type": "integer" - }, - "ligging": { - "type": "string" - }, - "type_woonobject": { - "type": "string" - }, - "status": { - "type": "string" - } - } - } - }, - { - "id": "stadsdeel", - "type": "table", - "version": "1.0.0", - "schema": { - "$schema": "http://json-schema.org/draft-07/schema#", - "type": "object", - "additionalProperties": false, - "required": [ - "schema", - "date_modified", - "id", - "code", - "naam", - "gemeente" - ], - "display": "code", - "properties": { - "schema": { - "$ref": "https://schemas.data.amsterdam.nl/schema@v1.1.0#/definitions/schema" - }, - "begin_geldigheid": { - "type": "string", - "format": "date" - }, - "einde_geldigheid": { - "type": "string", - "format": "date" - }, - "geometrie": { - "$ref": "https://geojson.org/schema/Geometry.json" - }, - "date_modified": { - "type": "string", - "format": "date-time" - }, - "id": { - "type": "string" - }, - "code": { - "type": "string" - }, - "naam": { - "type": "string" - }, - "vervallen": { - "type": "integer" - }, - "ingang_cyclus": { - "type": "string", - "format": "date" - }, - "brondocument_naam": { - "type": "string" - }, - "brondocument_datum": { - "type": "string", - "format": "date" - }, - "gemeente": { - "type": "string", - "relation": "bag:gemeente" - } - } - } - }, - { - "id": "standplaats", - "type": "table", - "version": "1.0.0", - "schema": { - "$schema": "http://json-schema.org/draft-07/schema#", - "type": "object", - "additionalProperties": false, - "required": [ - "schema", - "id", - "date_modified", - "status" - ], - "display": "landelijk_id", - "properties": { - "schema": { - "$ref": "https://schemas.data.amsterdam.nl/schema@v1.1.0#/definitions/schema" - }, - "document_mutatie": { - "type": "string", - "format": "date" - }, - "document_nummer": { - "type": "string" - }, - "begin_geldigheid": { - "type": "string", - "format": "date" - }, - "einde_geldigheid": { - "type": "string", - "format": "date" - }, - "id": { - "type": "string" - }, - "landelijk_id": { - "type": "string" - }, - "vervallen": { - "type": "integer" - }, - "date_modified": { - "type": "string", - "format": "date-time" - }, - "indicatie_geconstateerd": { - "type": "integer" - }, - "indicatie_in_onderzoek": { - "type": "integer" - }, - "geometrie": { - "$ref": "https://geojson.org/schema/Geometry.json" - }, - "bron": { - "type": "string", - "relation": "bag:bron" - }, - "buurt": { - "type": "string", - "relation": "bag:buurt" - }, - "status": { - "type": "string" - } - } - } - }, - { - "id": "unesco", - "type": "table", - "version": "1.0.0", - "schema": { - "$schema": "http://json-schema.org/draft-07/schema#", - "type": "object", - "additionalProperties": false, - "required": [ - "schema", - "id", - "naam", - "date_modified" - ], - "display": "naam", - "properties": { - "schema": { - "$ref": "https://schemas.data.amsterdam.nl/schema@v1.1.0#/definitions/schema" - }, - "id": { - "type": "string" - }, - "naam": { - "type": "string" - }, - "geometrie": { - "$ref": "https://geojson.org/schema/Geometry.json" - }, - "date_modified": { - "type": "string", - "format": "date-time" - } - } - } - }, - { - "id": "verblijfsobject", - "type": "table", - "version": "1.0.0", - "schema": { - "$schema": "http://json-schema.org/draft-07/schema#", - "type": "object", - "additionalProperties": false, - "required": [ - "schema", - "id", - "landelijk_id", - "vervallen", - "date_modified", - "status", - "gebruiksdoel", - "toegang" - ], - "properties": { - "schema": { - "$ref": "https://schemas.data.amsterdam.nl/schema@v1.1.0#/definitions/schema" - }, - "document_mutatie": { - "type": "string", - "format": "date" - }, - "document_nummer": { - "type": "string" - }, - "begin_geldigheid": { - "type": "string", - "format": "date" - }, - "einde_geldigheid": { - "type": "string", - "format": "date" - }, - "id": { - "type": "string" - }, - "landelijk_id": { - "type": "string" - }, - "oppervlakte": { - "type": "integer" - }, - "verdieping_toegang": { - "type": "integer" - }, - "aantal_eenheden_complex": { - "type": "integer" - }, - "bouwlagen": { - "type": "integer" - }, - "aantal_kamers": { - "type": "integer" - }, - "vervallen": { - "type": "integer" - }, - "date_modified": { - "type": "string", - "format": "date-time" - }, - "indicatie_geconstateerd": { - "type": "integer" - }, - "indicatie_in_onderzoek": { - "type": "integer" - }, - "geometrie": { - "$ref": "https://geojson.org/schema/Geometry.json" - }, - "bron": { - "type": "string", - "relation": "bag:bron" - }, - "buurt": { - "type": "string", - "relation": "bag:buurt" - }, - "gebruiksdoel_gezondheidszorgfunctie": { - "type": "string" - }, - "gebruiksdoel_woonfunctie": { - "type": "string" - }, - "hoogste_bouwlaag": { - "type": "integer" - }, - "laagste_bouwlaag": { - "type": "integer" - }, - "status": { - "type": "string" - }, - "reden_afvoer": { - "type": "string" - }, - "reden_opvoer": { - "type": "string" - }, - "eigendomsverhouding": { - "type": "string" - }, - "gebruik": { - "type": "string" - }, - "gebruiksdoel": { - "type": "string" - }, - "toegang": { - "type": "string" - } - } - } - }, - { - "id": "verblijfsobjectpandrelatie", - "type": "table", - "version": "1.0.0", - "schema": { - "$schema": "http://json-schema.org/draft-07/schema#", - "type": "object", - "additionalProperties": false, - "required": [ - "schema", - "id", - "date_modified", - "pand", - "verblijfsobject" - ], - "display": "id", - "properties": { - "schema": { - "$ref": "https://schemas.data.amsterdam.nl/schema@v1.1.0#/definitions/schema" - }, - "id": { - "type": "string" - }, - "date_modified": { - "type": "string", - "format": "date-time" - }, - "pand": { - "type": "string", - "relation": "bag:pand" - }, - "verblijfsobject": { - "type": "string", - "relation": "bag:verblijfsobject" - } - } - } - }, - { - "id": "woonplaats", - "type": "table", - "version": "1.0.0", - "schema": { - "$schema": "http://json-schema.org/draft-07/schema#", - "type": "object", - "additionalProperties": false, - "required": [ - "schema", - "id", - "date_modified", - "landelijk_id", - "naam", - "gemeente" - ], - "display": "naam", - "properties": { - "schema": { - "$ref": "https://schemas.data.amsterdam.nl/schema@v1.1.0#/definitions/schema" - }, - "document_mutatie": { - "type": "string", - "format": "date" - }, - "document_nummer": { - "type": "string" - }, - "begin_geldigheid": { - "type": "string", - "format": "date" - }, - "einde_geldigheid": { - "type": "string", - "format": "date" - }, - "id": { - "type": "string" - }, - "date_modified": { - "type": "string", - "format": "date-time" - }, - "landelijk_id": { - "type": "string" - }, - "naam": { - "type": "string" - }, - "vervallen": { - "type": "integer" - }, - "gemeente": { - "type": "string", - "relation": "bag:gemeente" - } - } + "id": "votopafvoerlegacy", + "$ref": "votopafvoerlegacy/v1.0.1", + "activeVersions": { + "1.0.1": "votopafvoerlegacy/v1.0.1" } } ] diff --git a/schemas/data/datasets/bag/dossiers/v1.0.1 b/schemas/data/datasets/bag/dossiers/v1.0.1 new file mode 100644 index 000000000..b2f22db41 --- /dev/null +++ b/schemas/data/datasets/bag/dossiers/v1.0.1 @@ -0,0 +1,41 @@ +{ + "id": "dossiers", + "type": "table", + "version": "1.0.1", + "description": "Een DOSSIER houdt de wijzigingen van een object bij en bevat daarom één of meer brondocumenten", + "schema": { + "$schema": "http://json-schema.org/draft-07/schema#", + "type": "object", + "additionalProperties": false, + "identifier": "dossier", + "required": [ + "schema", + "dossier" + ], + "display": "dossier", + "properties": { + "schema": { + "$ref": "https://schemas.data.amsterdam.nl/schema@v1.1.1#/definitions/schema" + }, + "dossier": { + "type": "string", + "title": "Dossier ID", + "description": "Verwijzing vanuit de overige objectklassen" + }, + "heeftBrondocumenten": { + "type": "array", + "items": { + "type": "object", + "properties": { + "documentnummer": { + "type": "string" + } + } + }, + "relation": "bag:brondocumenten", + "title": "Het dossier heeft brondocumenten", + "description": "De brondocument(en) behorende bij het dossier" + } + } + } +} diff --git a/schemas/data/datasets/bag/ligplaatsen/v1.4.2 b/schemas/data/datasets/bag/ligplaatsen/v1.4.2 new file mode 100644 index 000000000..28853c7c4 --- /dev/null +++ b/schemas/data/datasets/bag/ligplaatsen/v1.4.2 @@ -0,0 +1,234 @@ +{ + "id": "ligplaatsen", + "type": "table", + "version": "1.4.2", + "description": "Een LIGPLAATS is een door het bevoegde gemeentelijke orgaan als zodanig aangewezen plaats in het water die bestemd is voor het permanent afmeren van een voor woon-, bedrijfsmatige of recreatieve doeleinden geschikt drijvend object", + "temporal": { + "identifier": "volgnummer", + "dimensions": { + "geldigOp": [ + "beginGeldigheid", + "datumActueelTot" + ] + } + }, + "schema": { + "$schema": "http://json-schema.org/draft-07/schema#", + "type": "object", + "additionalProperties": false, + "identifier": [ + "identificatie", + "volgnummer" + ], + "required": [ + "schema", + "identificatie", + "volgnummer" + ], + "mainGeometry": "geometrie", + "display": "identificatie", + "properties": { + "schema": { + "$ref": "https://schemas.data.amsterdam.nl/schema@v1.3.0#/definitions/schema" + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "De unieke aanduiding van een ligplaats" + }, + "volgnummer": { + "type": "integer", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + }, + "plusvolgnummer": { + "type": "integer", + "title": "Object plus volgnummer", + "description": "extra volgnummer BAG-plus gegevens" + }, + "registratiedatum": { + "type": "string", + "title": "Object registratie", + "format": "date-time", + "description": "De datum waarop de toestand van het object is geregistreerd" + }, + "geconstateerd": { + "type": "boolean", + "title": "Ligplaats geconstateerd indicatie", + "description": "Een aanduiding waarmee kan worden aangegeven dat een ligplaats in de registratie is opgenomen als gevolg van een feitelijke constatering, zonder dat er op het moment van opname sprake was van een regulier brondocument voor deze opname" + }, + "statusCode": { + "type": "integer", + "provenance": "$.status.code", + "title": "Ligplaats status code", + "description": "Dit is een vervallen kenmerk en wordt niet geactualiseerd" + }, + "statusOmschrijving": { + "type": "string", + "title": "Ligplaats status omschrijving", + "provenance": "$.status.omschrijving", + "description": "De fase van de levenscyclus van een ligplaats, waarin de betreffende ligplaats zich bevindt, Plaats aangewezen, plaats ingetrokken" + }, + "heeftHoofdadres": { + "type": "object", + "properties": { + "identificatie": { + "type": "string" + }, + "volgnummer": { + "type": "integer" + }, + "beginGeldigheid": { + "type": "string", + "format": "date-time" + }, + "eindGeldigheid": { + "type": "string", + "format": "date-time" + } + }, + "relation": "bag:nummeraanduidingen", + "title": "Ligplaats heeft hoofdadres", + "description": "Het HOOFDadres dat de ligplaats heeft" + }, + "heeftNevenadres": { + "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:nummeraanduidingen", + "title": "Ligplaats heeft nevenadres", + "description": "Het NEVENadres dat de ligplaats (optioneel) heeft" + }, + "geometrie": { + "$ref": "https://geojson.org/schema/Geometry.json", + "title": "Ligplaats geometrie", + "description": "Vorm en ligging van de ligplaats in het Nationale Rijksdriehoekstelsel" + }, + "gebruiksdoel": { + "type": "array", + "items": { + "type": "object", + "properties": { + "omschrijving": { + "type": "string" + } + } + }, + "title": "Ligplaats gebruiksdoelen", + "description": "Een categorisering van de gebruiksdoelen van de betreffende ligplaats, zoals dit door de overheid als zodanig is toegestaan" + }, + "beginGeldigheid": { + "type": "string", + "format": "date-time", + "title": "Ligplaats geldigheid begindatum", + "description": "De begindatum van een periode waarin een of meer gegevens die worden bijgehouden over een ligplaats een wijziging hebben ondergaan" + }, + "eindGeldigheid": { + "type": "string", + "format": "date-time", + "title": "Ligplaats geldigheid einddatum", + "description": "De einddatum van een periode waarin een of meer gegevens die worden bijgehouden over een ligplaats een wijziging hebben ondergaan" + }, + "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", + "title": "Ligplaats heeft 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", + "title": "Document datum", + "format": "date", + "description": "De datum waarop het brondocument is vastgesteld" + }, + "documentnummer": { + "type": "string", + "title": "Document nummer", + "description": "Het unieke nummer van het brondocument" + }, + "ligtInBuurt": { + "type": "object", + "properties": { + "identificatie": { + "type": "string" + }, + "volgnummer": { + "type": "integer" + }, + "beginGeldigheid": { + "type": "string", + "format": "date" + }, + "eindGeldigheid": { + "type": "string", + "format": "date" + } + }, + "relation": "gebieden:buurten", + "title": "Ligplaats ligt in buurt", + "description": "De buurt waarin een ligplaats ligt" + }, + "heeftDossier": { + "type": "string", + "relation": "bag:dossiers", + "provenance": "$.heeftDossier.dossier", + "title": "Ligplaats heeft dossier", + "description": "Het dossier op basis waarvan het object is toegevoegd aan de registratie" + }, + "bagprocesCode": { + "type": "integer", + "provenance": "$.bagproces.code", + "title": "BAG proces code", + "description": "Functionele handeling die ten grondslag ligt aan de gebeurtenis. code" + }, + "bagprocesOmschrijving": { + "type": "string", + "provenance": "$.bagproces.omschrijving", + "title": "BAG proces omschrijving", + "description": "Functionele handeling die ten grondslag ligt aan de gebeurtenis. omschrijving" + }, + "datumActueelTot": { + "type": "string", + "title": "Actueel tot datum", + "format": "date-time", + "description": "Einddatum van de cyclus, eventueel in combinatie met het kenmerk Status" + } + } + } +} diff --git a/schemas/data/datasets/bag/nummeraanduidingen/v1.4.2 b/schemas/data/datasets/bag/nummeraanduidingen/v1.4.2 new file mode 100644 index 000000000..e88794778 --- /dev/null +++ b/schemas/data/datasets/bag/nummeraanduidingen/v1.4.2 @@ -0,0 +1,293 @@ +{ + "id": "nummeraanduidingen", + "type": "table", + "version": "1.4.2", + "description": "Een NUMMERAANDUIDING, in de volksmond ook wel adres genoemd, is een door het bevoegde gemeentelijke orgaan als zodanig toegekende aanduiding van een verblijfsobject, standplaats of ligplaats", + "temporal": { + "identifier": "volgnummer", + "dimensions": { + "geldigOp": [ + "beginGeldigheid", + "datumActueelTot" + ] + } + }, + "schema": { + "$schema": "http://json-schema.org/draft-07/schema#", + "type": "object", + "additionalProperties": false, + "identifier": [ + "identificatie", + "volgnummer" + ], + "required": [ + "schema", + "identificatie", + "volgnummer" + ], + "display": "identificatie", + "properties": { + "schema": { + "$ref": "https://schemas.data.amsterdam.nl/schema@v1.3.0#/definitions/schema" + }, + "identificatie": { + "type": "string", + "title": "Nummeraanduiding ID", + "description": "De unieke aanduiding van een nummeraanduiding" + }, + "volgnummer": { + "type": "integer", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + }, + "plusvolgnummer": { + "type": "integer", + "title": "Object plus volgnummer", + "description": "extra volgnummer BAG-plus gegevens" + }, + "registratiedatum": { + "type": "string", + "title": "Object registratie datum", + "format": "date-time", + "description": "De datum waarop de toestand van het object is geregistreerd" + }, + "huisnummer": { + "type": "integer", + "title": "Huisnummer", + "description": "Een door het bevoegde gemeentelijke orgaan ten aanzien van een adresseerbaar object toegekende nummering" + }, + "geconstateerd": { + "type": "boolean", + "title": "Nummeraanduiding geconstateerd indicatie", + "description": "Een aanduiding waarmee kan worden aangegeven dat een nummeraanduiding in de registratie is opgenomen als gevolg van een feitelijke constatering, zonder dat er op het moment van opname sprake was van een regulier brondocument voor deze opname" + }, + "huisletter": { + "type": "string", + "title": "Huisletter", + "description": "Een door het bevoegde gemeentelijke orgaan ten aanzien van een adresseerbaar object toegekende toevoeging aan een huisnummer in de vorm van een alfanumeriek teken" + }, + "huisnummertoevoeging": { + "type": "string", + "title": "Huisnummer toevoeging", + "description": "Een door het bevoegde gemeentelijke orgaan ten aanzien van een adresseerbaar object toegekende nadere toevoeging aan een huisnummer of een combinatie van huisnummer en huisletter" + }, + "postcode": { + "type": "string", + "title": "Postcode", + "description": "De door PostNL vastgestelde code bestaande uit 4 cijfers en 2 letters (1234AB)" + }, + "ligtInWoonplaats": { + "type": "object", + "properties": { + "identificatie": { + "type": "string" + }, + "volgnummer": { + "type": "integer" + }, + "beginGeldigheid": { + "type": "string", + "format": "date-time" + }, + "eindGeldigheid": { + "type": "string", + "format": "date-time" + } + }, + "relation": "bag:woonplaatsen", + "title": "Adresseerbaar object ligt in woonplaats", + "description": "De woonplaats (landelijke identificatie) waarin de nummeraanduiding ligt" + }, + "beginGeldigheid": { + "type": "string", + "title": "Nummeraanduiding geldigheid begindatum", + "format": "date-time", + "description": "De ingangsdatum van de geldigheid van een bepaalde combinatie van gegevens over een NUMMERAANDUIDING" + }, + "eindGeldigheid": { + "type": "string", + "title": "Nummeraanduiding geldigheid einddatum", + "format": "date-time", + "description": "De einddatum van de geldigheid van een bepaalde combinatie van gegevens over een NUMMERAANDUIDING" + }, + "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", + "title": "Nummeraanduiding heeft onderzoeken", + "description": "Hiermee wordt aangegeven welke onderzoeken er worden uitgevoerd naar de juistheid van een of meer gegevens van het betreffende object" + }, + "ligtAanOpenbareruimte": { + "type": "object", + "properties": { + "identificatie": { + "type": "string" + }, + "volgnummer": { + "type": "integer" + }, + "beginGeldigheid": { + "type": "string", + "format": "date-time" + }, + "eindGeldigheid": { + "type": "string", + "format": "date-time" + } + }, + "relation": "bag:openbareruimtes", + "title": "Adresseerbaar object ligt aan openbare ruimte", + "description": "De openbare ruimte (landelijke identificatie) waaraan het betreffende adresseerbare object ligt" + }, + "typeAdresseerbaarObjectCode": { + "provenance": "$.typeAdresseerbaarObject.code", + "type": "integer", + "title": "Nummeraanduiding adresseerbaar object type code", + "description": "Het type adresseerbaar object waaraan een nummeraanduiding is toegekend. code" + }, + "typeAdresseerbaarObjectOmschrijving": { + "provenance": "$.typeAdresseerbaarObject.omschrijving", + "title": "Nummeraanduiding adresseerbaar object type omschrijving", + "type": "string", + "description": "Het type adresseerbaar object waaraan een nummeraanduiding is toegekend" + }, + "documentdatum": { + "type": "string", + "title": "Brondocument datum", + "format": "date", + "description": "De datum waarop het brondocument is vastgesteld" + }, + "documentnummer": { + "type": "string", + "title": "Brondocument nummer", + "description": "Het unieke nummer van het brondocument" + }, + "statusCode": { + "type": "integer", + "provenance": "$.status.code", + "title": "Nummeraanduiding status code", + "description": "Dit is een vervallen kenmerk en wordt niet geactualiseerd" + }, + "statusOmschrijving": { + "type": "string", + "provenance": "$.status.omschrijving", + "title": "Nummeraanduiding status omschrijving", + "description": "De fase van de levenscyclus van een nummeraanduiding,waarin de betreffende nummeraanduiding zich bevindt. (Naamgeving uitgegeven, Naamgeving ingetrokken)" + }, + "typeAdres": { + "type": "string", + "title": "Adres type", + "description": "Hiermee wordt aangegeven of het een relatie betreft vanuit een hoofdadres. Anders is er sprake van een nevenadres (Hoofdadres, Nevenadres)" + }, + "adresseertVerblijfsobject": { + "type": "object", + "properties": { + "identificatie": { + "type": "string" + }, + "volgnummer": { + "type": "integer" + }, + "beginGeldigheid": { + "type": "string", + "format": "date-time" + }, + "eindGeldigheid": { + "type": "string", + "format": "date-time" + } + }, + "relation": "bag:verblijfsobjecten", + "title": "Nummeraanduiding adresseert verblijfsobject", + "description": "Het verblijfsobject (landelijke identificatie) dat door de nummeraanduiding wordt aangeduid" + }, + "adresseertLigplaats": { + "type": "object", + "properties": { + "identificatie": { + "type": "string" + }, + "volgnummer": { + "type": "integer" + }, + "beginGeldigheid": { + "type": "string", + "format": "date-time" + }, + "eindGeldigheid": { + "type": "string", + "format": "date-time" + } + }, + "relation": "bag:ligplaatsen", + "title": "Nummeraanduiding adresseert ligplaats", + "description": "De ligplaats (landelijke identificatie) die door de nummeraanduiding wordt aangeduid" + }, + "adresseertStandplaats": { + "type": "object", + "properties": { + "identificatie": { + "type": "string" + }, + "volgnummer": { + "type": "integer" + }, + "beginGeldigheid": { + "type": "string", + "format": "date-time" + }, + "eindGeldigheid": { + "type": "string", + "format": "date-time" + } + }, + "relation": "bag:standplaatsen", + "title": "Nummeraanduiding adresseert standplaats", + "description": "De standplaats (landelijke identificatie) die door de nummeraanduiding wordt aangeduid" + }, + "heeftDossier": { + "type": "string", + "relation": "bag:dossiers", + "provenance": "$.heeftDossier.dossier", + "title": "Nummeraanduiding heeft dossier", + "description": "Het dossier op basis waarvan het object is toegevoegd aan de registratie" + }, + "bagprocesCode": { + "type": "integer", + "provenance": "$.bagproces.code", + "title": "BAG proces code", + "description": "Functionele handeling die ten grondslag ligt aan de gebeurtenis. code" + }, + "bagprocesOmschrijving": { + "type": "string", + "provenance": "$.bagproces.omschrijving", + "title": "BAG proces omschrijving", + "description": "Functionele handeling die ten grondslag ligt aan de gebeurtenis. omschrijving" + }, + "datumActueelTot": { + "type": "string", + "title": "Actueel tot datum", + "format": "date-time", + "description": "Einddatum van de cyclus, eventueel in combinatie met het kenmerk Status" + } + } + } +} diff --git a/schemas/data/datasets/bag/onderzoeken/v1.1.1 b/schemas/data/datasets/bag/onderzoeken/v1.1.1 new file mode 100644 index 000000000..d0efc0608 --- /dev/null +++ b/schemas/data/datasets/bag/onderzoeken/v1.1.1 @@ -0,0 +1,106 @@ +{ + "id": "onderzoeken", + "type": "table", + "version": "1.1.1", + "description": "Bronhouder zet een kenmerk, waarvan een formele terugmelding of correctieverzoek niet binnen twee werkdagen is afgehandeld, in de basisregistratie adressen en gebouwen in onderzoek.", + "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", + "identificatie", + "volgnummer" + ], + "display": "identificatie", + "properties": { + "schema": { + "$ref": "https://schemas.data.amsterdam.nl/schema@v1.3.0#/definitions/schema" + }, + "identificatie": { + "type": "string", + "title": "Onderzoek ID", + "description": "De unieke aanduiding van een nummeraanduiding" + }, + "volgnummer": { + "type": "integer", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + }, + "registratiedatum": { + "type": "string", + "title": "Object registratiedatum", + "format": "date-time", + "description": "De datum waarop de toestand van een object is geregistreerd" + }, + "objectIdentificatie": { + "type": "string", + "title": "Object ID", + "description": "Identificerende nummer van het object dat in onderzoek is geplaatst" + }, + "objecttype": { + "type": "string", + "title": "Onderzoek object type", + "description": "Geeft aan welk objectklasse in onderzoek staat" + }, + "kenmerk": { + "type": "string", + "title": "Onderzoek kenmerk naam", + "description": "De naam van het kenmerk van het object dat in onderzoek is geplaatst. Het kenmerk kan ook een relatie zijn met een ander object" + }, + "inOnderzoek": { + "type": "string", + "title": "Onderzoek indicatie", + "description": "Indicatie of het kenmerk wel of niet in onderzoek staat" + }, + "beginGeldigheid": { + "type": "string", + "title": "Onderzoek geldigheid begindatum", + "format": "date-time", + "description": "De datum waarop het kenmerk of de relatie van een object bij de bronhouder in onderzoek is geplaatst" + }, + "eindGeldigheid": { + "type": "string", + "title": "Onderzoek geldigheid einddatum", + "format": "date-time", + "description": "De datum waarop het onderzoek naar het kenmerk of de relatie van een object door de bronhouder is afgerond" + }, + "documentdatum": { + "type": "string", + "title": "Document datum", + "format": "date", + "description": "De datum waarop het document, waarin de grondslag van het onderzoek wordt vastgelegd, is vastgesteld" + }, + "documentnummer": { + "type": "string", + "title": "Document nummer", + "description": "Het nummer van het document waarin de grondslag van het onderzoek wordt vastgelegd" + }, + "tijdstipRegistratie": { + "type": "string", + "title": "Onderzoek registratie datumtijd", + "format": "date-time", + "description": "Het tijdstip waarop het onderzoek is geregistreerd bij de bronhouder" + }, + "eindRegistratie": { + "type": "string", + "title": "Onderzoek eindregistratie datumtijd", + "format": "date-time", + "description": "Het tijdstip waarop de registratie van het onderzoek is beëindigd bij de bronhouder" + } + } + } +} diff --git a/schemas/data/datasets/bag/openbareruimtes/v1.5.2 b/schemas/data/datasets/bag/openbareruimtes/v1.5.2 new file mode 100644 index 000000000..f151e1480 --- /dev/null +++ b/schemas/data/datasets/bag/openbareruimtes/v1.5.2 @@ -0,0 +1,215 @@ +{ + "id": "openbareruimtes", + "type": "table", + "version": "1.5.2", + "description": "Een OPENBARE RUIMTE is een door het bevoegde gemeentelijke orgaan als zodanig aangewezen en van een naam voorziene buitenruimte die binnen één woonplaats is gelegen. Als openbare ruimte worden onder meer aangemerkt weg, water, terrein, spoorbaan en landschappelijk gebied.", + "temporal": { + "identifier": "volgnummer", + "dimensions": { + "geldigOp": [ + "beginGeldigheid", + "datumActueelTot" + ] + } + }, + "schema": { + "$schema": "http://json-schema.org/draft-07/schema#", + "type": "object", + "additionalProperties": false, + "identifier": [ + "identificatie", + "volgnummer" + ], + "required": [ + "schema", + "identificatie", + "volgnummer" + ], + "display": "naam", + "mainGeometry": "geometrie", + "properties": { + "schema": { + "$ref": "https://schemas.data.amsterdam.nl/schema@v1.3.0#/definitions/schema" + }, + "identificatie": { + "type": "string", + "title": "Openbare ruimte ID", + "description": "De unieke aanduiding van een openbare ruimte" + }, + "volgnummer": { + "type": "integer", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + }, + "plusvolgnummer": { + "type": "integer", + "title": "Object plus volgnummer", + "description": "extra volgnummer BAG-plus gegevens" + }, + "registratiedatum": { + "type": "string", + "title": "Object registratiedatum", + "format": "date-time", + "description": "De datum waarop de toestand van het object is geregistreerd" + }, + "straatcode": { + "title": "Straat code", + "type": "string", + "description": "Dit is een vervallen kenmerk en wordt niet geactualiseerd" + }, + "straatnaamPtt": { + "title": "Straatnaam PTT", + "type": "string", + "description": "Dit is een vervallen kenmerk en wordt niet geactualiseerd" + }, + "statusCode": { + "type": "integer", + "provenance": "$.status.code", + "title": "Openbare ruimte status code", + "description": "Dit is een vervallen kenmerk en wordt niet geactualiseerd" + }, + "statusOmschrijving": { + "type": "string", + "provenance": "$.status.omschrijving", + "title": "Openbare ruimte status omschrijving", + "description": "De status van de levenscyclus van een openbare ruimte (Naamgeving uitgegeven, Naamgeving ingetrokken)" + }, + "beginGeldigheid": { + "type": "string", + "title": "Openbare ruimte geldigheid begindatum", + "format": "date-time", + "description": "De ingangsdatum van de geldigheid van een bepaalde combinatie van gegevens over een OPENBARE RUIMTE" + }, + "eindGeldigheid": { + "type": "string", + "title": "Openbare ruimte geldigheid einddatum", + "format": "date-time", + "description": "De einddatum van de geldigheid van een bepaalde combinatie van gegevens over een OPENBARE RUIMTE" + }, + "geconstateerd": { + "type": "boolean", + "title": "Openbare ruimte geconstateerd indicatie", + "description": "Een aanduiding waarmee kan worden aangegeven dat een openbare ruimte in de registratie is opgenomen als gevolg van een feitelijke constatering, zonder dat er op het moment van opname sprake was van een regulier brondocument voor deze opname" + }, + "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", + "title": "Openbare ruime heeft onderzoeken", + "description": "Hiermee wordt aangegeven welke onderzoeken er worden uitgevoerd naar de juistheid van een of meer gegevens van het betreffende object" + }, + "typeCode": { + "type": "integer", + "provenance": "$.type.code", + "title": "Openbare ruimte type code", + "description": "Dit is een vervallen kenmerk en wordt niet geactualiseerd" + }, + "typeOmschrijving": { + "type": "string", + "provenance": "$.type.omschrijving", + "title": "Openbare ruimte type omschrijving", + "description": "De aard van de zodanig benoemde openbare ruimte (Weg, Water, Spoorbaan, Terrein, Kunstwerk, Landschappelijk gebied, Administratief gebied) omschrijving" + }, + "documentdatum": { + "type": "string", + "title": "Brondocument datum", + "format": "date", + "description": "De datum waarop het brondocument is vastgesteld" + }, + "documentnummer": { + "type": "string", + "title": "Brondocument nummer", + "description": "Het unieke nummer van het brondocument" + }, + "naam": { + "type": "string", + "title": "Openbare ruimte naam", + "description": "Officiële naam openbare ruimte (80 tekens)" + }, + "naamNen": { + "type": "string", + "title": "Openbare ruimte NEN naam", + "description": "Straatnaam volgens de inkortingsregels van NEN 5825 (24 tekens)" + }, + "ligtInWoonplaats": { + "type": "object", + "properties": { + "identificatie": { + "type": "string" + }, + "volgnummer": { + "type": "integer" + }, + "beginGeldigheid": { + "type": "string", + "format": "date-time" + }, + "eindGeldigheid": { + "type": "string", + "format": "date-time" + }, + "datumActueelTot": { + "type": "string", + "format": "date-time" + } + }, + "relation": "bag:woonplaatsen", + "title": "Openbare ruimte ligt in woonplaats", + "description": "De woonplaats (landelijke identificatie) waarin de openbare ruimte ligt" + }, + "beschrijvingNaam": { + "type": "string", + "title": "Openbare ruimte naam beschrijving", + "description": "Beschrijving van de openbare ruimte bijvoorbeeld: Vogel. Wereldwijd ......... grootste zeevogel ter wereld" + }, + "heeftDossier": { + "type": "string", + "relation": "bag:dossiers", + "provenance": "$.heeftDossier.dossier", + "title": "Openbare ruimte heeft dossier", + "description": "Het dossier op basis waarvan het object is toegevoegd aan de registratie" + }, + "bagprocesCode": { + "type": "integer", + "provenance": "$.bagproces.code", + "title": "BAG proces code", + "description": "Functionele handeling die ten grondslag ligt aan de gebeurtenis. code" + }, + "bagprocesOmschrijving": { + "type": "string", + "provenance": "$.bagproces.omschrijving", + "title": "BAG proces omschrijving", + "description": "Functionele handeling die ten grondslag ligt aan de gebeurtenis. omschrijving" + }, + "geometrie": { + "$ref": "https://geojson.org/schema/Geometry.json", + "title": "Openbare ruimte geometrie", + "description": "Zie inwinregels voor geometrie openbare ruimte" + }, + "datumActueelTot": { + "type": "string", + "format": "date-time", + "title": "Actueel tot datum", + "description": "Einddatum van de cyclus, eventueel in combinatie met het kenmerk Status" + } + } + } +} diff --git a/schemas/data/datasets/bag/panden/v1.4.2 b/schemas/data/datasets/bag/panden/v1.4.2 new file mode 100644 index 000000000..af760c083 --- /dev/null +++ b/schemas/data/datasets/bag/panden/v1.4.2 @@ -0,0 +1,230 @@ +{ + "id": "panden", + "type": "table", + "version": "1.4.2", + "description": "Een PAND is de kleinste bij de totstandkoming functioneel en bouwkundig-constructief zelfstandige eenheid die direct en duurzaam met de aarde is verbonden en betreedbaar en afsluitbaar is.", + "temporal": { + "identifier": "volgnummer", + "dimensions": { + "geldigOp": [ + "beginGeldigheid", + "datumActueelTot" + ] + } + }, + "schema": { + "$schema": "http://json-schema.org/draft-07/schema#", + "type": "object", + "additionalProperties": false, + "identifier": [ + "identificatie", + "volgnummer" + ], + "required": [ + "schema", + "identificatie", + "volgnummer" + ], + "mainGeometry": "geometrie", + "display": "identificatie", + "additionalRelations": { + "bevatVerblijfsobjecten": { + "table": "verblijfsobjecten", + "field": "ligtInPanden", + "format": "embedded", + "description": "Alle verblijfsobjecten die in een pand liggen (extra kenmerk)" + } + }, + "properties": { + "schema": { + "$ref": "https://schemas.data.amsterdam.nl/schema@v1.3.0#/definitions/schema" + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "De unieke aanduiding van een pand" + }, + "volgnummer": { + "type": "integer", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + }, + "plusvolgnummer": { + "type": "integer", + "title": "Object plus volgnummer", + "description": "extra volgnummer BAG-plus gegevens" + }, + "registratiedatum": { + "type": "string", + "title": "Object registratiedatum", + "format": "date-time", + "description": "De datum waarop de toestand van het object is geregistreerd" + }, + "geconstateerd": { + "type": "boolean", + "title": "Pand geconstateerd indicatie", + "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)" + }, + "geometrie": { + "$ref": "https://geojson.org/schema/Geometry.json", + "title": "Geometrie", + "description": "Vorm en ligging van het pand in het Nationale Rijksdriehoekstelsel" + }, + "oorspronkelijkBouwjaar": { + "type": "integer", + "title": "Pand oorspronkelijk bouwjaar", + "description": "De aanduiding van het jaar waarin een pand oorspronkelijk als bouwkundig gereed is of wordt opgeleverd" + }, + "statusCode": { + "type": "integer", + "provenance": "$.status.code", + "title": "Pand status code", + "description": "Dit is een vervallen kenmerk en wordt niet geactualiseerd." + }, + "statusOmschrijving": { + "type": "string", + "provenance": "$.status.omschrijving", + "title": "Pand status omschrijving", + "description": "De fase van de levenscyclus van een pand, waarin het betreffende pand zich bevindt. omschrijving" + }, + "beginGeldigheid": { + "type": "string", + "format": "date-time", + "title": "Pand geldigheid begindatum", + "description": "De ingangsdatum van de geldigheid van een bepaalde combinatie van gegevens over een PAND" + }, + "eindGeldigheid": { + "type": "string", + "format": "date-time", + "title": "Pand geldigheid einddatum", + "description": "De einddatum van de geldigheid van een bepaalde combinatie van gegevens over een PAND" + }, + "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", + "title": "Pand heeft 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", + "title": "Brondocument datum", + "description": "De datum waarop het brondocument is vastgesteld" + }, + "documentnummer": { + "type": "string", + "title": "Brondocument nummer", + "description": "Het unieke nummer van het brondocument" + }, + "naam": { + "type": "string", + "title": "Pand naam", + "description": "Naamgeving van een pand (bv. naam van metrostation of bijzonder gebouw)" + }, + "liggingCode": { + "type": "integer", + "provenance": "$.ligging.code", + "title": "Pand ligging code", + "description": "Dit is een vervallen kenmerk en wordt niet geactualiseerd" + }, + "liggingOmschrijving": { + "type": "string", + "title": "Pand ligging omschrijving", + "provenance": "$.ligging.omschrijving", + "description": "Situering pand met verblijfsobject (vrijstaand, tussenwoning, etc.)" + }, + "typeWoonobject": { + "type": "string", + "title": "Woonobject type", + "description": "Eén woning, Meerdere woningen" + }, + "ligtInBouwblok": { + "type": "object", + "properties": { + "identificatie": { + "type": "string" + }, + "volgnummer": { + "type": "integer" + } + }, + "relation": "gebieden:bouwblokken", + "title": "Pand ligt in bouwblok", + "description": "Het bouwblok waarin het pand ligt" + }, + "ligtInBuurt": { + "type": "object", + "properties": { + "identificatie": { + "type": "string" + }, + "volgnummer": { + "type": "integer" + } + }, + "relation": "gebieden:buurten", + "title": "Pand ligt in buurt", + "description": "De buurt waarin het pand ligt" + }, + "aantalBouwlagen": { + "type": "integer", + "title": "Aantal bouwlagen pand", + "description": "Aantal bouwlagen van een pand" + }, + "hoogsteBouwlaag": { + "type": "integer", + "title": "Hoogste bouwlaag pand", + "description": "Hoogste bouwlaag van een pand" + }, + "laagsteBouwlaag": { + "type": "integer", + "title": "Laagste bouwlaag pand", + "description": "Laagste bouwlaag van een pand" + }, + "heeftDossier": { + "type": "string", + "relation": "bag:dossiers", + "provenance": "$.heeftDossier.dossier", + "title": "Pand heeft dossier", + "description": "Het dossier op basis waarvan het object is toegevoegd aan de registratie" + }, + "bagprocesCode": { + "type": "integer", + "provenance": "$.bagproces.code", + "title": "BAG proces code", + "description": "Functionele handeling die ten grondslag ligt aan de gebeurtenis. code" + }, + "bagprocesOmschrijving": { + "type": "string", + "title": "BAG proces omschrijving", + "provenance": "$.bagproces.omschrijving", + "description": "Functionele handeling die ten grondslag ligt aan de gebeurtenis. omschrijving" + }, + "datumActueelTot": { + "type": "string", + "format": "date-time", + "title": "Actueel tot datum", + "description": "Einddatum van de cyclus, eventueel in combinatie met het kenmerk Status" + } + } + } +} diff --git a/schemas/data/datasets/bag/standplaatsen/v1.4.2 b/schemas/data/datasets/bag/standplaatsen/v1.4.2 new file mode 100644 index 000000000..18ccff63a --- /dev/null +++ b/schemas/data/datasets/bag/standplaatsen/v1.4.2 @@ -0,0 +1,233 @@ +{ + "id": "standplaatsen", + "type": "table", + "version": "1.4.2", + "temporal": { + "identifier": "volgnummer", + "dimensions": { + "geldigOp": [ + "beginGeldigheid", + "datumActueelTot" + ] + } + }, + "schema": { + "$schema": "http://json-schema.org/draft-07/schema#", + "type": "object", + "additionalProperties": false, + "identifier": [ + "identificatie", + "volgnummer" + ], + "required": [ + "schema", + "identificatie", + "volgnummer" + ], + "mainGeometry": "geometrie", + "display": "identificatie", + "properties": { + "schema": { + "$ref": "https://schemas.data.amsterdam.nl/schema@v1.3.0#/definitions/schema" + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "De unieke aanduiding van een standplaats" + }, + "volgnummer": { + "type": "integer", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + }, + "plusvolgnummer": { + "type": "integer", + "title": "Object plus volgnummer", + "description": "extra volgnummer BAG-plus gegevens" + }, + "registratiedatum": { + "type": "string", + "format": "date-time", + "title": "Object registratiedatumm", + "description": "De datum waarop de toestand van het object is geregistreerd" + }, + "geconstateerd": { + "type": "boolean", + "title": "Standplaats geconstateerd indicatie", + "description": "Een aanduiding waarmee kan worden aangegeven dat een standplaats in de registratie is opgenomen als gevolg van een feitelijke constatering, zonder dat er op het moment van opname sprake was van een regulier brondocument voor deze opname" + }, + "statusCode": { + "type": "integer", + "provenance": "$.status.code", + "title": "Standplaats status code", + "description": "Dit is een vervallen kenmerk en wordt niet geactualiseerd" + }, + "statusOmschrijving": { + "type": "string", + "title": "Standplaats status omschrijving", + "provenance": "$.status.omschrijving", + "description": "De fase van de levenscyclus van een standplaats, waarin de betreffende standplaats zich bevindt, Plaats aangewezen, plaats ingetrokken. omschrijving" + }, + "heeftHoofdadres": { + "type": "object", + "properties": { + "identificatie": { + "type": "string" + }, + "volgnummer": { + "type": "integer" + }, + "beginGeldigheid": { + "type": "string", + "format": "date-time" + }, + "eindGeldigheid": { + "type": "string", + "format": "date-time" + } + }, + "relation": "bag:nummeraanduidingen", + "title": "Standplaats heeft hoofdadres", + "description": "Het HOOFDadres dat de standplaats heeft" + }, + "heeftNevenadres": { + "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:nummeraanduidingen", + "title": "Standplaats heeft nevenadres", + "description": "Het NEVENadres dat de standplaats (optioneel) heeft" + }, + "geometrie": { + "$ref": "https://geojson.org/schema/Geometry.json", + "title": "Geometrie", + "description": "Vorm en ligging van de standplaats in het Nationale Rijksdriehoekstelsel" + }, + "gebruiksdoel": { + "type": "array", + "items": { + "type": "object", + "properties": { + "omschrijving": { + "type": "string" + } + } + }, + "title": "Standplaats gebruiksdoelen", + "description": "Een categorisering van de gebruiksdoelen van de betreffende standplaats, zoals dit door de overheid als zodanig is toegestaan" + }, + "beginGeldigheid": { + "type": "string", + "title": "Standplaats geldigheid begindatum", + "format": "date-time", + "description": "De ingangsdatum van de geldigheid van een bepaalde combinatie van gegevens over een STANDPLAATS" + }, + "eindGeldigheid": { + "type": "string", + "title": "Standplaats geldigheid einddatum", + "format": "date-time", + "description": "De einddatum van de geldigheid van een bepaalde combinatie van gegevens over een STANDPLAATS" + }, + "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", + "title": "Standplaats heeft 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", + "title": "Brondocument datum", + "format": "date", + "description": "De datum waarop het brondocument is vastgesteld" + }, + "documentnummer": { + "type": "string", + "title": "Brondocument nummer", + "description": "Het unieke nummer van het brondocument" + }, + "ligtInBuurt": { + "type": "object", + "properties": { + "identificatie": { + "type": "string" + }, + "volgnummer": { + "type": "integer" + }, + "beginGeldigheid": { + "type": "string", + "format": "date" + }, + "eindGeldigheid": { + "type": "string", + "format": "date" + } + }, + "relation": "gebieden:buurten", + "title": "Standplaats ligt in buurt", + "description": "De buurt waarin een standplaats ligt" + }, + "heeftDossier": { + "type": "string", + "relation": "bag:dossiers", + "provenance": "$.heeftDossier.dossier", + "title": "Standplaats heeft dossier", + "description": "Het dossier op basis waarvan het object is toegevoegd aan de registratie" + }, + "bagprocesCode": { + "type": "integer", + "title": "BAG proces code", + "provenance": "$.bagproces.code", + "description": "Functionele handeling die ten grondslag ligt aan de gebeurtenis. code" + }, + "bagprocesOmschrijving": { + "type": "string", + "title": "BAG proces omschrijving", + "provenance": "$.bagproces.omschrijving", + "description": "Functionele handeling die ten grondslag ligt aan de gebeurtenis. omschrijving" + }, + "datumActueelTot": { + "type": "string", + "title": "Actueel tot datum", + "format": "date-time", + "description": "Einddatum van de cyclus, eventueel in combinatie met het kenmerk Status" + } + } + } +} diff --git a/schemas/data/datasets/bag/verblijfsobjecten/v1.4.4 b/schemas/data/datasets/bag/verblijfsobjecten/v1.4.4 new file mode 100644 index 000000000..5a7598520 --- /dev/null +++ b/schemas/data/datasets/bag/verblijfsobjecten/v1.4.4 @@ -0,0 +1,415 @@ +{ + "id": "verblijfsobjecten", + "type": "table", + "version": "1.4.4", + "description": "Een VERBLIJFSOBJECT is de kleinste binnen één of meer panden gelegen en voor woon -, bedrijfsmatige, of recreatieve doeleinden geschikte eenheid van gebruik die ontsloten wordt via een eigen afsluitbare toegang vanaf de openbare weg, een erf of een gedeelde verkeersruimte, onderwerp kan zijn van goederenrechtelijke rechtshandelingen en in functioneel opzicht zelfstandig is", + "temporal": { + "identifier": "volgnummer", + "dimensions": { + "geldigOp": [ + "beginGeldigheid", + "datumActueelTot" + ] + } + }, + "schema": { + "$schema": "http://json-schema.org/draft-07/schema#", + "type": "object", + "additionalProperties": false, + "identifier": [ + "identificatie", + "volgnummer" + ], + "required": [ + "schema", + "identificatie", + "volgnummer" + ], + "display": "identificatie", + "mainGeometry": "geometrie", + "properties": { + "schema": { + "$ref": "https://schemas.data.amsterdam.nl/schema@v1.3.0#/definitions/schema" + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "De unieke aanduiding van een verblijfsobject" + }, + "volgnummer": { + "type": "integer", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + }, + "plusvolgnummer": { + "type": "integer", + "title": "Object plus volgnummer", + "description": "extra volgnummer BAG-plus gegevens" + }, + "registratiedatum": { + "type": "string", + "title": "Object registratiedatum", + "format": "date-time", + "description": "De datum waarop de toestand is geregistreerd" + }, + "cbsNummer": { + "type": "string", + "title": "CBS nummer", + "description": "Dit is een vervallen kenmerk en wordt niet geactualiseerd" + }, + "indicatieWoningvoorraad": { + "type": "string", + "title": "Woningvoorraad indicatie", + "description": "Dit is een vervallen kenmerk en wordt niet geactualiseerd" + }, + "financieringscodeCode": { + "type": "integer", + "provenance": "$.financieringscode.code", + "title": "Code financiering code", + "description": "Dit is een vervallen kenmerk en wordt niet geactualiseerd" + }, + "financieringscodeOmschrijving": { + "type": "string", + "provenance": "$.financieringscode.omschrijving", + "title": "Code financiering omschrijving", + "description": "Dit is een vervallen kenmerk en wordt niet geactualiseerd" + }, + "geconstateerd": { + "type": "boolean", + "title": "Verblijfsobject geconstateerd indicatie", + "description": "Een aanduiding waarmee kan worden aangegeven dat een verblijfsobject in de registratie is opgenomen als gevolg van een feitelijke constatering, zonder dat er op het moment van opname sprake was van een regulier brondocument voor deze opname" + }, + "heeftHoofdadres": { + "type": "object", + "properties": { + "identificatie": { + "type": "string" + }, + "volgnummer": { + "type": "integer" + }, + "beginGeldigheid": { + "type": "string", + "format": "date-time" + }, + "eindGeldigheid": { + "type": "string", + "format": "date-time" + } + }, + "relation": "bag:nummeraanduidingen", + "title": "Verblijfsobject heeft hoofdadres", + "description": "Het HOOFDadres dat het verblijfsobject heeft" + }, + "heeftNevenadres": { + "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:nummeraanduidingen", + "title": "Verblijfsobject heeft nevenadres", + "description": "Het NEVENadres dat het verblijfsobject (optioneel) heeft" + }, + "geometrie": { + "$ref": "https://geojson.org/schema/Geometry.json", + "title": "Geometrie", + "description": "De locatie van het verblijfsobject in het Nationale Rijksdriehoekstelsel" + }, + "gebruiksdoel": { + "type": "array", + "items": { + "type": "object", + "properties": { + "code": { + "type": "string", + "title": "Verblijfsobject gebruiksdoel code", + "description": "Dit is een vervallen kenmerk en wordt niet geactualiseerd" + }, + "omschrijving": { + "type": "string", + "title": "Verblijfsobject gebruiksdoel omschrijving", + "description": "Een categorisering van de gebruiksdoelen van het betreffende verblijfsobject, zoals dit door de overheid als zodanig is toegestaan. omschrijving" + } + } + }, + "title": "Verblijfsobject gebruiksdoel", + "description": "Een categorisering van de gebruiksdoelen van het betreffende verblijfsobject, zoals dit door de overheid als zodanig is toegestaan" + }, + "oppervlakte": { + "type": "integer", + "title": "Verblijfsobject gebruiksoppervlakte", + "description": "De gebruiksoppervlakte van het verblijfsobject conform hetgeen in NEN 2580 is vastgelegd omtrent gebruiksoppervlakte" + }, + "statusCode": { + "type": "integer", + "title": "Verblijfsobject status code", + "provenance": "$.status.code", + "description": "Dit is een vervallen kenmerk en wordt niet geactualiseerd" + }, + "statusOmschrijving": { + "type": "string", + "title": "Verblijfsobject status omschrijving", + "provenance": "$.status.omschrijving", + "description": "De fase van de levenscyclus van een verblijfsobject, waarin het betreffende VERBLIJFSOBJECT zich bevindt. omschrijving" + }, + "ligtInPanden": { + "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:panden", + "title": "Verblijfsobject ligt in pand", + "description": "De unieke landelijke aanduidingen van de panden waarvan het verblijfsobject onderdeel uitmaakt" + }, + "beginGeldigheid": { + "type": "string", + "title": "Verblijfsobject geldigheid begindatum", + "format": "date-time", + "description": "De ingangsdatum van de geldigheid van een bepaalde combinatie van gegevens over een VERBLIJFSOBJECT" + }, + "eindGeldigheid": { + "type": "string", + "title": "Verblijfsobject geldigheid einddatum", + "format": "date-time", + "description": "De einddatum van de geldigheid van een bepaalde combinatie van gegevens over een VERBLIJFSOBJECT" + }, + "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", + "title": "Verblijfsobject heeft 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", + "title": "Brondocument datum", + "format": "date", + "description": "De datum waarop het brondocument is vastgesteld" + }, + "documentnummer": { + "type": "string", + "title": "Brondocument nummer", + "description": "Het unieke nummer van het brondocument" + }, + "gebruiksdoelWoonfunctieCode": { + "type": "integer", + "provenance": "$.gebruiksdoelWoonfunctie.code", + "title": "Gebruiksdoel woonfunctie code", + "description": "Dit is een vervallen kenmerk en wordt niet geactualiseerd" + }, + "gebruiksdoelWoonfunctieOmschrijving": { + "provenance": "$.gebruiksdoelWoonfunctie.omschrijving", + "type": "string", + "title": "Gebruiksdoel woonfunctie omschrijving", + "description": "Amsterdamse uitbreiding op Gebruiksdoel verblijfsobject. omschrijving" + }, + "gebruiksdoelGezondheidszorgfunctieCode": { + "type": "integer", + "title": "Gebruiksdoel gezondheidszorg code", + "provenance": "$.gebruiksdoelGezondheidszorgfunctie.code", + "description": "Dit is een vervallen kenmerk en wordt niet geactualiseerd" + }, + "gebruiksdoelGezondheidszorgfunctieOmschrijving": { + "type": "string", + "title": "Gebruiksdoel gezondheidszorg omschrijving", + "provenance": "$.gebruiksdoelGezondheidszorgfunctie.omschrijving", + "description": "Amsterdamse uitbreiding op Gebruiksdoel verblijfsobject. omschrijving" + }, + "aantalEenhedenComplex": { + "type": "integer", + "title": "Complex aantal eenheden", + "description": "Aantal eenheden complex per verblijfsobject (alléén bij een speciale woonfunctie of gezondheidszorgfunctie; zie gebruiksdoel-plus)" + }, + "verdiepingToegang": { + "type": "integer", + "title": "Verdieping toegang nummer", + "description": "Aanduiding op welke verdieping zich de toegang tot het verblijfsobject bevindt" + }, + "aantalBouwlagen": { + "type": "integer", + "title": "Bouwlagen aantal", + "description": "Aantal bouwlagen van een verblijfsobject" + }, + "hoogsteBouwlaag": { + "type": "integer", + "title": "Bouwlaag hoogste nummer", + "description": "Hoogste bouwlaag van een verblijfsobject" + }, + "laagsteBouwlaag": { + "type": "integer", + "title": "Bouwlaag laagste nummer", + "description": "Laagste bouwlaag van een verblijfsobject" + }, + "aantalKamers": { + "type": "integer", + "title": "Aantal kamers", + "description": "Geeft het aantal kamers aan binnen het verblijfsobject" + }, + "eigendomsverhoudingCode": { + "type": "integer", + "provenance": "$.eigendomsverhouding.code", + "title": "Eigendomsverhouding code", + "description": "Dit is een vervallen kenmerk en wordt niet geactualiseerd" + }, + "eigendomsverhoudingOmschrijving": { + "type": "string", + "provenance": "$.eigendomsverhouding.omschrijving", + "title": "Eigendomsverhouding omschrijving", + "description": "Dit is een vervallen kenmerk en wordt niet geactualiseerd" + }, + "feitelijkGebruikCode": { + "type": "integer", + "provenance": "$.feitelijkGebruik.code", + "title": "Feitelijk gebruik code", + "description": "Dit is een vervallen kenmerk en wordt niet geactualiseerd" + }, + "feitelijkGebruikOmschrijving": { + "type": "string", + "provenance": "$.feitelijkGebruik.omschrijving", + "title": "Feitelijk gebruik omschrijving", + "description": "Dit is een vervallen kenmerk en wordt niet geactualiseerd" + }, + "toegang": { + "type": "array", + "items": { + "type": "object", + "properties": { + "code": { + "type": "string", + "title": "Verblijfsobject toegang plaats code", + "description": "Dit is een vervallen kenmerk en wordt niet geactualiseerd" + }, + "omschrijving": { + "type": "string", + "title": "Verblijfsobject toegang plaats omschrijving", + "description": "Plaats waar zich de toegang tot het verblijfsobject bevindt" + } + } + }, + "title": "Verblijfsobject toegang plaats", + "description": "Plaats waar zich de toegang tot het verblijfsobject bevindt" + }, + "redenopvoerCode": { + "type": "integer", + "provenance": "$.redenopvoer.code", + "title": "Verblijfsobject opvoer reden code", + "description": "Dit is een vervallen kenmerk en wordt niet geactualiseerd" + }, + "redenopvoerOmschrijving": { + "type": "string", + "title": "Verblijfsobject opvoer reden omschrijving", + "provenance": "$.redenopvoer.omschrijving", + "description": "Dit is een vervallen kenmerk en wordt niet geactualiseerd" + }, + "redenafvoerCode": { + "type": "integer", + "provenance": "$.redenafvoer.code", + "title": "Verblijfsobject afvoer reden code", + "description": "Dit is een vervallen kenmerk en wordt niet geactualiseerd" + }, + "redenafvoerOmschrijving": { + "type": "string", + "provenance": "$.redenafvoer.omschrijving", + "title": "Verblijfsobject afvoer reden omschrijving", + "description": "Dit is een vervallen kenmerk en wordt niet geactualiseerd" + }, + "ligtInBuurt": { + "type": "object", + "properties": { + "identificatie": { + "type": "string" + }, + "volgnummer": { + "type": "integer" + }, + "beginGeldigheid": { + "type": "string", + "format": "date" + }, + "eindGeldigheid": { + "type": "string", + "format": "date" + } + }, + "relation": "gebieden:buurten", + "title": "Verblijfsobject ligt in buurt", + "description": "Buurt waarin het verblijfsobject ligt" + }, + "heeftDossier": { + "type": "string", + "relation": "bag:dossiers", + "provenance": "$.heeftDossier.dossier", + "title": "Verblijfsobject heeft dossier", + "description": "Het dossier op basis waarvan het object is toegevoegd aan de registratie" + }, + "bagprocesCode": { + "type": "integer", + "provenance": "$.bagproces.code", + "title": "BAG proces code", + "description": "Functionele handeling die ten grondslag ligt aan de gebeurtenis. code" + }, + "bagprocesOmschrijving": { + "type": "string", + "provenance": "$.bagproces.omschrijving", + "title": "BAG proces omschrijving", + "description": "Functionele handeling die ten grondslag ligt aan de gebeurtenis. omschrijving" + }, + "datumActueelTot": { + "type": "string", + "title": "Actueel tot datum", + "format": "date-time", + "description": "Einddatum van de cyclus, eventueel in combinatie met het kenmerk Status" + } + } + } +} diff --git a/schemas/data/datasets/bag/votopafvoerlegacy/v1.0.1 b/schemas/data/datasets/bag/votopafvoerlegacy/v1.0.1 new file mode 100644 index 000000000..b68d143fc --- /dev/null +++ b/schemas/data/datasets/bag/votopafvoerlegacy/v1.0.1 @@ -0,0 +1,68 @@ +{ + "id": "votopafvoerlegacy", + "type": "table", + "version": "1.0.1", + "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", + "identificatie", + "volgnummer" + ], + "display": "identificatie", + "properties": { + "schema": { + "$ref": "https://schemas.data.amsterdam.nl/schema@v1.1.1#/definitions/schema" + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "De unieke aanduiding van een verblijfsobject" + }, + "volgnummer": { + "type": "integer", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + }, + "beginGeldigheid": { + "type": "string", + "title": "Verblijfsobject geldigheid begindatum", + "format": "date-time", + "description": "De ingangsdatum van de geldigheid van een bepaalde combinatie van gegevens over een VERBLIJFSOBJECT" + }, + "eindGeldigheid": { + "type": "string", + "title": "Verblijfsobject geldigheid einddatum", + "format": "date-time", + "description": "De einddatum van de geldigheid van een bepaalde combinatie van gegevens over een VERBLIJFSOBJECT" + }, + "redenopvoer": { + "type": "string", + "title": "Verblijfsobject opvoer reden omschrijving", + "provenance": "$.redenopvoer.omschrijving", + "description": "Reden van de opvoer van het verblijfsobject. Dit kenmerk wordt niet meer geactualiseerd en is vervangen door BAG-proces" + }, + "redenafvoer": { + "type": "string", + "title": "Verblijfsobject afvoer reden omschrijving", + "provenance": "$.redenafvoer.omschrijving", + "description": "Reden van de afvoer van het verblijfsobject. Dit kenmerk wordt niet meer geactualiseerd en is vervangen door BAG-proces" + } + } + } +} diff --git a/schemas/data/datasets/bag/woonplaatsen/v1.6.3 b/schemas/data/datasets/bag/woonplaatsen/v1.6.3 new file mode 100644 index 000000000..ad63d948d --- /dev/null +++ b/schemas/data/datasets/bag/woonplaatsen/v1.6.3 @@ -0,0 +1,183 @@ +{ + "id": "woonplaatsen", + "type": "table", + "version": "1.6.3", + "description": "Een WOONPLAATS is een door het bevoegde gemeentelijke orgaan als zodanig aangewezen en van een naam voorzien gedeelte van het grondgebied van de gemeente", + "temporal": { + "identifier": "volgnummer", + "dimensions": { + "geldigOp": [ + "beginGeldigheid", + "datumActueelTot" + ] + } + }, + "schema": { + "$schema": "http://json-schema.org/draft-07/schema#", + "type": "object", + "additionalProperties": false, + "identifier": [ + "identificatie", + "volgnummer" + ], + "required": [ + "schema", + "identificatie", + "volgnummer" + ], + "display": "naam", + "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", + "title": "Woonplaats ID", + "description": "De unieke aanduiding van een woonplaats" + }, + "volgnummer": { + "type": "integer", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + }, + "plusvolgnummer": { + "type": "integer", + "title": "Object plus volgnummer", + "description": "extra volgnummer BAG-plus gegevens" + }, + "registratiedatum": { + "type": "string", + "title": "Object registratiedatum", + "format": "date-time", + "description": "De datum waarop de toestand van het object is geregistreerd" + }, + "woonplaatsPtt": { + "type": "string", + "title": "Woonplaatsnaam conform PTT regels", + "description": "Dit is een vervallen kenmerk en wordt niet geactualiseerd." + }, + "naam": { + "type": "string", + "title": "Woonplaats naam", + "description": "Officiële naam woonplaats" + }, + "geometrie": { + "$ref": "https://geojson.org/schema/Geometry.json", + "title": "Geometrie", + "description": "Vorm en ligging woonplaats in het Nationale Rijksdriehoekstelsel" + }, + "geconstateerd": { + "type": "string", + "title": "Woonplaats geconstateerd indicatie", + "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", + "title": "Woonplaats geldigheid begindatum", + "format": "date-time", + "description": "De ingangsdatum van de geldigheid van een bepaalde combinatie van gegevens over een WOONPLAATS" + }, + "eindGeldigheid": { + "type": "string", + "title": "Woonplaats geldigheid einddatum", + "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", + "title": "Woonplaats heeft 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", + "title": "Brondocument datum", + "format": "date", + "description": "De datum waarop het brondocument is vastgesteld" + }, + "documentnummer": { + "type": "string", + "title": "Brondocumentnummer", + "description": "Het unieke nummer van het brondocument" + }, + "statusCode": { + "type": "integer", + "provenance": "$.status.code", + "title": "Woonplaats status code", + "description": "Dit is een vervallen kenmerk en wordt niet geactualiseerd" + }, + "statusOmschrijving": { + "type": "string", + "title": "Woonplaats status omschrijving", + "provenance": "$.status.omschrijving", + "description": "Levenscyclus van de woonplaats, Woonplaats aangewezen, Woonplaats ingetrokken" + }, + "ligtInGemeente": { + "type": "object", + "properties": { + "identificatie": { + "type": "string" + }, + "volgnummer": { + "type": "integer" + } + }, + "relation": "brk2:gemeentes", + "title": "Woonplaats ligt in gemeente", + "description": "De gemeente waarin de woonplaats ligt." + }, + "heeftDossier": { + "type": "string", + "relation": "bag:dossiers", + "provenance": "$.heeftDossier.dossier", + "title": "Woonplaats heeft dossier", + "description": "Het dossier op basis waarvan het object is toegevoegd aan de registratie" + }, + "bagprocesCode": { + "type": "integer", + "provenance": "$.bagproces.code", + "title": "BAG proces code", + "description": "Functionele handeling die ten grondslag ligt aan de gebeurtenis. code" + }, + "bagprocesOmschrijving": { + "type": "string", + "provenance": "$.bagproces.omschrijving", + "title": "BAG proces omschrijving", + "description": "Functionele handeling die ten grondslag ligt aan de gebeurtenis. omschrijving" + }, + "datumActueelTot": { + "type": "string", + "title": "Actueel tot datum", + "format": "date-time", + "description": "Einddatum van de cyclus, eventueel in combinatie met het kenmerk Status" + } + } + } +} diff --git a/schemas/data/datasets/belastingen/dataset b/schemas/data/datasets/belastingen/dataset deleted file mode 100644 index 098da4a34..000000000 --- a/schemas/data/datasets/belastingen/dataset +++ /dev/null @@ -1,55 +0,0 @@ -{ - "type": "dataset", - "id": "reclame", - "title": "Belastingen", - "status": "beschikbaar", - "description": "Belastinggebieden en gerelateerde tarieven.", - "version": "0.0.1", - "crs": "EPSG:28992", - "publisher": "test", - "tables": [ - { - "id": "reclame", - "title": "Reclamebelastingjaartarieven voor (reclame)uitingen met een totale oppervlakte van meer dan 0,25 m2 die langer dan 10 weken in een jaar zichtbaar zijn, per belastinggebied.", - "type": "table", - "schema": { - "$schema": "http://json-schema.org/draft-07/schema#", - "type": "object", - "additionalProperties": false, - "required": ["schema", "id"], - "display": "tariefgebied", - "mainGeometry": "geometrie", - "properties": { - "schema": { - "$ref": "https://schemas.data.amsterdam.nl/schema@v1.1.1#/definitions/schema" - }, - "id": { - "type": "integer", - "description": "Identificatie van gebiedstarief record." - }, - "geometrie": { - "$ref": "https://geojson.org/schema/Polygon.json", - "description": "Vlakdefinitie van tariefgebied." - }, - "tariefgebied": { - "type": "string", - "provenance": "tarief", - "description": "Tariefgebiedstypering bijvoorbeeld A, B, C." - }, - "toelichtingReclamebelasting": { - "type": "string", - "format": "uri", - "provenance": "website", - "description": "Verwijzing naar gemeentelijke webpagina voor meer informatie over reclamebelasting voor ondernemers." - }, - "toelichtingTarief": { - "type": "string", - "format": "uri", - "provenance": "tarieven", - "description": "Verwijzing naar gemeentelijke webpagina voor meer informatie over het tarief." - } - } - } - } - ] -} diff --git a/schemas/data/datasets/belastingen/precario/terrassen/dataset b/schemas/data/datasets/belastingen/precario/terrassen/dataset deleted file mode 100644 index ba9d193e1..000000000 --- a/schemas/data/datasets/belastingen/precario/terrassen/dataset +++ /dev/null @@ -1,72 +0,0 @@ -{ - "type": "dataset", - "id": "terrassen", - "title": "Precariobelasting terrassen", - "description": "Precariobelasting terrassen per belastinggebied, per jaar, seizoen en per m2", - "version": "0.0.1", - "crs": "EPSG:28992", - "publisher": "test", - "status": "beschikbaar", - "tables": [ - { - "id": "terrassen", - "title": "Precariobelasting terrassen per belastinggebied, per jaar, seizoen en per m2", - "type": "table", - "schema": { - "$schema": "http://json-schema.org/draft-07/schema#", - "type": "object", - "additionalProperties": false, - "required": ["schema", "id"], - "display": "gebied", - "properties": { - "schema": { - "$ref": "https://schemas.data.amsterdam.nl/schema@v1.1.1#/definitions/schema" - }, - "id": { - "type": "integer" - }, - "geometry": { - "$ref": "https://geojson.org/schema/Geometry.json" - }, - "categorie": { - "type": "string", - "enum": ["Terrassen"] - }, - "jaar": { - "type": "number", - "title": "Jaar van publicatie" - }, - "stadsdeel": { - "type": "string", - "description": "Stadsdeel waarop tarieven van toepassing zijn" - }, - "gebied": { - "type": "string", - "description": "Precariobelastinggebied" - }, - "tariefOverdektTerrasPerJaarPerM2": { - "type": "string", - "unit": "{EUR}/a/m2", - "title": "Tarief", - "description": "Tarief in Euro per jaar per vierkante meter oppervlakte terrass", - "provenance": "overdekt_terras_per_jaar" - }, - "tariefOnoverdektTerrasPerZomerseizoenPerM2": { - "type": "string", - "unit": "{EUR}/a/m2", - "title": "Tarief", - "description": "Tarief in Euro per jaar per vierkante meter oppervlakte terrass", - "provenance": "onoverdekt_terras_per_zomerseizoen" - }, - "tariefOnoverdektTerrasPerWinterseizoenPerM2": { - "type": "string", - "unit": "{EUR}/a/m2", - "title": "Tarief", - "description": "Tarief in Euro per jaar per vierkante meter oppervlakte terrass", - "provenance": "onoverdekt_terras_per_winterseizoen" - } - } - } - } - ] -} diff --git a/schemas/data/datasets/belastingen/precario/woonschepen/dataset b/schemas/data/datasets/belastingen/precario/woonschepen/dataset deleted file mode 100644 index 9dd2899c2..000000000 --- a/schemas/data/datasets/belastingen/precario/woonschepen/dataset +++ /dev/null @@ -1,57 +0,0 @@ -{ - "type": "dataset", - "id": "woonschepen", - "title": "Precariobelasting woonschepen", - "description": "Precariobelasting woonschepen per belastinggebied, per jaar, seizoen en per m2", - "version": "0.0.1", - "crs": "EPSG:28992", - "publisher": "test", - "status": "beschikbaar", - "tables": [ - { - "id": "woonschepen", - "title": "Precariobelasting woonschepen per belastinggebied, per jaar en per m2", - "type": "table", - "schema": { - "$schema": "http://json-schema.org/draft-07/schema#", - "type": "object", - "additionalProperties": false, - "required": ["schema", "id"], - "display": "gebied", - "properties": { - "schema": { - "$ref": "https://schemas.data.amsterdam.nl/schema@v1.1.1#/definitions/schema" - }, - "id": { - "type": "integer" - }, - "geometry": { - "$ref": "https://geojson.org/schema/Geometry.json" - }, - "categorie": { - "type": "string", - "enum": ["Woonschepen, vlotten en aanhorigheden"] - }, - "jaar": { - "type": "number", - "title": "Jaar van publicatie" - }, - "stadsdeel": { - "type": "string", - "description": "Stadsdeel waarop tarieven van toepassing zijn" - }, - "gebied": { - "type": "string", - "description": "Precariobelastinggebied" - }, - "tariefPerJaarPerM2": { - "type": "string", - "unit": "{EUR}/a/m2", - "title": "Tarief", - "description": "Tarief in Euro per jaar per vierkante meter oppervlakte voortuig" - } - } - } - } - ] -} diff --git a/schemas/data/datasets/bommen/dataset b/schemas/data/datasets/bommen/dataset deleted file mode 100644 index d6c90d8e5..000000000 --- a/schemas/data/datasets/bommen/dataset +++ /dev/null @@ -1,62 +0,0 @@ -{ - "id": "bommen", - "type": "dataset", - "title": "", - "version": "0.0.1", - "crs": "EPSG:28992", - "publisher": "test", - "status": "beschikbaar", - "tables": [ - { - "id": "bommen", - "type": "table", - "schema": { - "$schema": "http://json-schema.org/draft-07/schema#", - "type": "object", - "additionalProperties": false, - "required": [ - "id", - "schema" - ], - "properties": { - "id": { - "$ref": "https://schemas.data.amsterdam.nl/schema@v1.1.0#/definitions/id", - "description": "uniek" - }, - "schema": { - "$ref": "https://schemas.data.amsterdam.nl/schema@v1.1.0#/definitions/schema" - }, - "kenmerk": { - "type": "string", - "description": "Kenmerk" - }, - "datum": { - "type": "string", - "description": "Datum", - "format": "date-time" - }, - "bron": { - "type": "string", - "description": "Bron" - }, - "intekening": { - "type": "string", - "description": "Intekening" - }, - "nauwkeurig": { - "type": "string", - "description": "Nauwkeurig" - }, - "opmerkingen": { - "type": "string", - "description": "Opmerkingen" - }, - "geometry": { - "$ref": "https://geojson.org/schema/Geometry.json", - "description": "Geometrie" - } - } - } - } - ] -} diff --git a/schemas/data/datasets/brk2/dataset b/schemas/data/datasets/brk2/dataset new file mode 100644 index 000000000..b17980ae7 --- /dev/null +++ b/schemas/data/datasets/brk2/dataset @@ -0,0 +1,29 @@ +{ + "type": "dataset", + "id": "brk2", + "title": "brk2", + "status": "beschikbaar", + "version": "1.0.0", + "crs": "EPSG:28992", + "owner": "Gemeente Amsterdam, afdeling Basisinformatie", + "creator": "Kadaster", + "publisher": { + "$ref": "publishers/BENK" + }, + "auth": "OPENBAAR", + "authorizationGrantor": "gebruik.basisinformatie@amsterdam.nl", + "description": "De Basisregistratie kadaster 2 (BRK2) bevat informatie over percelen, eigendom, hypotheken, beperkte rechten (zoals recht van erfpacht, opstal en vruchtgebruik) en leidingnetwerken. Daarnaast staan er kadastrale kaarten in met perceel, perceelnummer, oppervlakte, kadastrale grens en de grenzen van het rijk, de provincies en gemeenten.", + "homepage": "https://www.amsterdam.nl/stelselpedia/brk-index", + "contactPoint": { + "email": "OIS.GOB@amsterdam.nl" + }, + "tables": [ + { + "id": "gemeentes", + "$ref": "gemeentes/v1.0.1", + "activeVersions": { + "1.0.1": "gemeentes/v1.0.1" + } + } + ] +} diff --git a/schemas/data/datasets/brk2/gemeentes/v1.0.1 b/schemas/data/datasets/brk2/gemeentes/v1.0.1 new file mode 100644 index 000000000..8b3118877 --- /dev/null +++ b/schemas/data/datasets/brk2/gemeentes/v1.0.1 @@ -0,0 +1,67 @@ +{ + "id": "gemeentes", + "type": "table", + "version": "1.0.1", + "temporal": { + "identifier": "volgnummer", + "dimensions": { + "geldigOp": [ + "beginGeldigheid", + "eindGeldigheid" + ] + } + }, + "schema": { + "$schema": "http://json-schema.org/draft-07/schema#", + "type": "object", + "additionalProperties": false, + "mainGeometry": "geometrie", + "identifier": [ + "identificatie", + "volgnummer" + ], + "required": [ + "schema", + "identificatie", + "volgnummer" + ], + "display": "identificatie", + "properties": { + "schema": { + "$ref": "https://schemas.data.amsterdam.nl/schema@v1.3.0#/definitions/schema" + }, + "identificatie": { + "type": "string", + "title": "Gemeente ID", + "description": "De unieke aanduiding van een gemeente" + }, + "volgnummer": { + "type": "integer", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + }, + "naam": { + "type": "string", + "title": "Gemeente naam", + "description": "De officiële vastgestelde gemeentenaam" + }, + "beginGeldigheid": { + "type": "string", + "title": "Gemeente begindatum", + "format": "date-time", + "description": "De datum waarop de gemeente is ontstaan" + }, + "eindGeldigheid": { + "type": "string", + "title": "Gemeente einddatum", + "format": "date-time", + "description": "De datum waarop de gemeente is opgeheven" + }, + "geometrie": { + "$ref": "https://geojson.org/schema/Geometry.json", + "title": "Geometrie", + "description": "Vorm en ligging van de gemeentegrens in het stelsel van de Rijksdriehoekmeting (RD)" + } + } + } +} diff --git a/schemas/data/datasets/gebieden/bouwblokken/v1.1.2 b/schemas/data/datasets/gebieden/bouwblokken/v1.1.2 new file mode 100644 index 000000000..97a66f1c6 --- /dev/null +++ b/schemas/data/datasets/gebieden/bouwblokken/v1.1.2 @@ -0,0 +1,96 @@ +{ + "id": "bouwblokken", + "type": "table", + "version": "1.1.2", + "description": "Een bouwblok is het kleinst mogelijk afgrensbare gebied, in zijn geheel tot een buurt behorend, dat geheel of grotendeels door bestaande of aan te leggen wegen en/of waterlopen is of zal zijn ingesloten en waarop tenminste één gebouw met verblijfsobject staat op maaiveld niveau. Dus ondergrondse garages en metrostations krijgen géén bouwblok", + "temporal": { + "identifier": "volgnummer", + "dimensions": { + "geldigOp": [ + "beginGeldigheid", + "eindGeldigheid" + ] + } + }, + "schema": { + "$schema": "http://json-schema.org/draft-07/schema#", + "type": "object", + "additionalProperties": false, + "mainGeometry": "geometrie", + "identifier": [ + "identificatie", + "volgnummer" + ], + "required": [ + "schema", + "identificatie", + "volgnummer" + ], + "display": "code", + "properties": { + "schema": { + "$ref": "https://schemas.data.amsterdam.nl/schema@v1.1.1#/definitions/schema" + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "Unieke identificatie van het object" + }, + "volgnummer": { + "type": "integer", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + }, + "registratiedatum": { + "type": "string", + "title": "Object registratiedatum", + "format": "date-time", + "description": "Datum waarop het gegeven in de bron geregistreerd is" + }, + "code": { + "type": "string", + "title": "Object code", + "description": "Officiële code van het object" + }, + "beginGeldigheid": { + "type": "string", + "title": "Object geldigheid startdatum", + "format": "date-time", + "description": "De ingangsdatum van de geldigheid van een bepaalde combinatie van gegevens over een bouwblok" + }, + "eindGeldigheid": { + "type": "string", + "title": "Object geldigheid einddatum", + "format": "date-time", + "description": "De einddatum van de geldigheid van een bepaalde combinatie van gegevens over een bouwblok" + }, + "ligtInBuurt": { + "type": "object", + "properties": { + "identificatie": { + "type": "string" + }, + "volgnummer": { + "type": "integer" + }, + "beginGeldigheid": { + "type": "string", + "format": "date-time" + }, + "eindGeldigheid": { + "type": "string", + "format": "date-time" + } + }, + "relation": "gebieden:buurten", + "title": "Bouwblok ligt in buurt", + "description": "De buurt waar het bouwblok in ligt" + }, + "geometrie": { + "$ref": "https://geojson.org/schema/Polygon.json", + "title": "Geometrie", + "description": "Geometrische beschrijving van een object" + } + } + } +} diff --git a/schemas/data/datasets/gebieden/buurten/v1.1.3 b/schemas/data/datasets/gebieden/buurten/v1.1.3 new file mode 100644 index 000000000..49a10196c --- /dev/null +++ b/schemas/data/datasets/gebieden/buurten/v1.1.3 @@ -0,0 +1,161 @@ +{ + "id": "buurten", + "type": "table", + "version": "1.1.3", + "description": "Amsterdam is opgedeeld in buurten ten behoeve van statistieken, een buurt is aaneengesloten gedeelte binnen een wijk, waarvan de grenzen zo veel mogelijk gebaseerd zijn op topografische elementen", + "temporal": { + "identifier": "volgnummer", + "dimensions": { + "geldigOp": [ + "beginGeldigheid", + "eindGeldigheid" + ] + } + }, + "schema": { + "$schema": "http://json-schema.org/draft-07/schema#", + "type": "object", + "additionalProperties": false, + "mainGeometry": "geometrie", + "identifier": [ + "identificatie", + "volgnummer" + ], + "required": [ + "schema", + "identificatie", + "volgnummer" + ], + "display": "naam", + "properties": { + "schema": { + "$ref": "https://schemas.data.amsterdam.nl/schema@v1.1.1#/definitions/schema" + }, + "volgnummer": { + "type": "integer", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + }, + "registratiedatum": { + "type": "string", + "title": "Object registratiedatum", + "format": "date-time", + "description": "Datum waarop het gegeven in de bron geregistreerd is" + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "Unieke identificatie van het object" + }, + "naam": { + "type": "string", + "title": "Object naam", + "description": "De naam van het object" + }, + "code": { + "type": "string", + "title": "Buurt code", + "description": "Volledige, samengestelde, code, bestaande uit stadsdeelcode en wijkcode" + }, + "beginGeldigheid": { + "type": "string", + "title": "Object geldigheid startdatum", + "format": "date-time", + "description": "De begindatum van de geldigheid van een bepaalde combinatie van gegevens over een buurt" + }, + "eindGeldigheid": { + "type": "string", + "title": "Object geldigheid einddatum", + "format": "date-time", + "description": "De einddatum van de geldigheid van een bepaalde combinatie van gegevens over een buurt" + }, + "documentdatum": { + "type": "string", + "title": "Brondocument datum", + "format": "date", + "description": "De datum waarop het document is vastgesteld, op basis waarvan een opname, mutatie of een verwijdering van gegevens ten aanzien van het object heeft plaatsgevonden" + }, + "documentnummer": { + "type": "string", + "title": "Brondocument nummer", + "description": "De unieke aanduiding van het brondocument op basis waarvan een opname, mutatie of een verwijdering van gegevens ten aanzien van het object heeft plaatsgevonden" + }, + "cbsCode": { + "type": "string", + "title": "Object CBS code", + "description": "De CBS-code van het object" + }, + "ligtInWijk": { + "type": "object", + "properties": { + "identificatie": { + "type": "string" + }, + "volgnummer": { + "type": "integer" + }, + "beginGeldigheid": { + "type": "string", + "format": "date-time" + }, + "eindGeldigheid": { + "type": "string", + "format": "date-time" + } + }, + "relation": "gebieden:wijken", + "title": "Buurt ligt in wijk", + "description": "De wijk waar de buurt in ligt" + }, + "ligtInGgpgebied": { + "type": "object", + "properties": { + "identificatie": { + "type": "string" + }, + "volgnummer": { + "type": "integer" + }, + "beginGeldigheid": { + "type": "string", + "format": "date-time" + }, + "eindGeldigheid": { + "type": "string", + "format": "date-time" + } + }, + "relation": "gebieden:ggpgebieden", + "title": "Buurt ligt in GGP gebied", + "description": "Het GGP gebied waar de buurt in ligt" + }, + "ligtInGgwgebied": { + "type": "object", + "properties": { + "identificatie": { + "type": "string" + }, + "volgnummer": { + "type": "integer" + }, + "beginGeldigheid": { + "type": "string", + "format": "date-time" + }, + "eindGeldigheid": { + "type": "string", + "format": "date-time" + } + }, + "relation": "gebieden:ggwgebieden", + "title": "Buurt ligt in GGW gebied", + "description": "Het gebiedsgericht werken gebied waar de buurt in ligt" + }, + "geometrie": { + "$ref": "https://geojson.org/schema/Polygon.json", + "title": "Geometrie", + "description": "Geometrische beschrijving van een object" + } + } + } +} diff --git a/schemas/data/datasets/gebieden/dataset b/schemas/data/datasets/gebieden/dataset new file mode 100644 index 000000000..5a4f8d247 --- /dev/null +++ b/schemas/data/datasets/gebieden/dataset @@ -0,0 +1,73 @@ +{ + "type": "dataset", + "id": "gebieden", + "title": "gebieden", + "status": "beschikbaar", + "version": "1.0.0", + "auth": "OPENBAAR", + "authorizationGrantor": "gebruik.basisinformatie@amsterdam.nl", + "owner": "Onderzoek, Informatie en Statistiek", + "creator": "Basisinformatie", + "publisher": { + "$ref": "/publishers/BENK" + }, + "crs": "EPSG:28992", + "tables": [ + { + "id": "bouwblokken", + "$ref": "bouwblokken/v1.1.2", + "activeVersions": { + "1.1.2": "bouwblokken/v1.1.2" + } + }, + { + "id": "buurten", + "$ref": "buurten/v1.1.3", + "activeVersions": { + "1.1.3": "buurten/v1.1.3" + } + }, + { + "id": "wijken", + "$ref": "wijken/v1.1.3", + "activeVersions": { + "1.1.3": "wijken/v1.1.3" + } + }, + { + "id": "ggwgebieden", + "$ref": "ggwgebieden/v1.1.2", + "activeVersions": { + "1.1.2": "ggwgebieden/v1.1.2" + } + }, + { + "id": "ggpgebieden", + "$ref": "ggpgebieden/v1.1.2", + "activeVersions": { + "1.1.2": "ggpgebieden/v1.1.2" + } + }, + { + "id": "stadsdelen", + "$ref": "stadsdelen/v1.1.1", + "activeVersions": { + "1.1.1": "stadsdelen/v1.1.1" + } + }, + { + "id": "stedelijkgebiedprojectofbelangen", + "$ref": "stedelijkgebiedprojectofbelangen/v1.0.1", + "activeVersions": { + "1.0.1": "stedelijkgebiedprojectofbelangen/v1.0.1" + } + }, + { + "id": "grootstedelijkeProjecten", + "$ref": "grootstedelijkeprojecten/v1.0.0", + "activeVersions": { + "1.0.0": "grootstedelijkeprojecten/v1.0.0" + } + } + ] +} diff --git a/schemas/data/datasets/gebieden/ggpgebieden/v1.1.2 b/schemas/data/datasets/gebieden/ggpgebieden/v1.1.2 new file mode 100644 index 000000000..56b93a8cf --- /dev/null +++ b/schemas/data/datasets/gebieden/ggpgebieden/v1.1.2 @@ -0,0 +1,137 @@ +{ + "id": "ggpgebieden", + "title": "Gebiedsgerichtwerken-praktijkgebied", + "type": "table", + "version": "1.1.2", + "temporal": { + "identifier": "volgnummer", + "dimensions": { + "geldigOp": [ + "beginGeldigheid", + "eindGeldigheid" + ] + } + }, + "schema": { + "$schema": "http://json-schema.org/draft-07/schema#", + "type": "object", + "additionalProperties": false, + "mainGeometry": "geometrie", + "identifier": [ + "identificatie", + "volgnummer" + ], + "required": [ + "schema", + "identificatie", + "volgnummer" + ], + "display": "naam", + "properties": { + "schema": { + "$ref": "https://schemas.data.amsterdam.nl/schema@v1.1.1#/definitions/schema" + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "Unieke identificatie van het object" + }, + "volgnummer": { + "type": "integer", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + }, + "registratiedatum": { + "type": "string", + "title": "Object registratiedatum", + "format": "date-time", + "description": "Datum waarop het gegeven in de bron geregistreerd is" + }, + "naam": { + "type": "string", + "title": "Object naam", + "description": "De naam van het object" + }, + "code": { + "type": "string", + "title": "Object code", + "description": "Officiële code van het object" + }, + "beginGeldigheid": { + "type": "string", + "title": "Object geldigheid startdatum", + "format": "date-time", + "description": "De ingangsdatum van de geldigheid van een bepaalde combinatie van gegevens over een gebied" + }, + "eindGeldigheid": { + "type": "string", + "title": "Object geldigheid einddatum", + "format": "date-time", + "description": "De einddatum van de geldigheid van een bepaalde combinatie van gegevens over een gebied" + }, + "documentdatum": { + "type": "string", + "title": "Brondocument datum", + "format": "date", + "description": "De datum waarop het document is vastgesteld, op basis waarvan een opname, mutatie of een verwijdering van gegevens ten aanzien van het object heeft plaatsgevonden" + }, + "documentnummer": { + "type": "string", + "title": "Brondocument nummer", + "description": "Unieke aanduiding van het brondocument op basis waarvan een opname, mutatie of een verwijdering van gegevens ten aanzien van het object heeft plaatsgevonden" + }, + "ligtInStadsdeel": { + "type": "object", + "properties": { + "identificatie": { + "type": "string" + }, + "volgnummer": { + "type": "integer" + }, + "beginGeldigheid": { + "type": "string", + "format": "date-time" + }, + "eindGeldigheid": { + "type": "string", + "format": "date-time" + } + }, + "relation": "gebieden:stadsdelen", + "title": "GGP gebied ligt in stadsdeel", + "description": "Het stadsdeel waar het ggpgebied in ligt" + }, + "bestaatUitBuurten": { + "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": "gebieden:buurten", + "title": "GGP gebied bestaat uit buurten", + "description": "De gebieden waaruit dit ggpgebied bestaat" + }, + "geometrie": { + "$ref": "https://geojson.org/schema/Polygon.json", + "title": "Geometrie", + "description": "Geometrische beschrijving van een object" + } + } + } +} diff --git a/schemas/data/datasets/gebieden/ggwgebieden/v1.1.2 b/schemas/data/datasets/gebieden/ggwgebieden/v1.1.2 new file mode 100644 index 000000000..b0888f79d --- /dev/null +++ b/schemas/data/datasets/gebieden/ggwgebieden/v1.1.2 @@ -0,0 +1,138 @@ +{ + "id": "ggwgebieden", + "type": "table", + "title": "Gebiedsgerichtwerken-gebied", + "version": "1.1.2", + "description": "Gebiedsgericht werken is een manier om breed samenwerken in de stad te verbeteren tussen gemeente, bewoners, ondernemers, (lokale) partners en maatschappelijke organisaties", + "temporal": { + "identifier": "volgnummer", + "dimensions": { + "geldigOp": [ + "beginGeldigheid", + "eindGeldigheid" + ] + } + }, + "schema": { + "$schema": "http://json-schema.org/draft-07/schema#", + "type": "object", + "additionalProperties": false, + "mainGeometry": "geometrie", + "identifier": [ + "identificatie", + "volgnummer" + ], + "required": [ + "schema", + "identificatie", + "volgnummer" + ], + "display": "naam", + "properties": { + "schema": { + "$ref": "https://schemas.data.amsterdam.nl/schema@v1.1.1#/definitions/schema" + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "Unieke identificatie van het object" + }, + "volgnummer": { + "type": "integer", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + }, + "registratiedatum": { + "type": "string", + "title": "Object registratiedatum", + "format": "date-time", + "description": "De datum waarop een gegeven in de bron is geregistreerd" + }, + "naam": { + "type": "string", + "title": "Object naam", + "description": "De naam van het object" + }, + "code": { + "type": "string", + "title": "Object code", + "description": "Officiële code van het object" + }, + "beginGeldigheid": { + "type": "string", + "title": "Object geldigheid startdatum", + "format": "date-time", + "description": "De ingangsdatum van de geldigheid van een bepaalde combinatie van gegevens over een gebied" + }, + "eindGeldigheid": { + "type": "string", + "title": "Object geldigheid einddatum", + "format": "date-time", + "description": "De einddatum van de geldigheid van een bepaalde combinatie van gegevens over een gebied" + }, + "documentdatum": { + "type": "string", + "title": "Brondocument datum", + "format": "date", + "description": "De datum waarop het document is vastgesteld, op basis waarvan een opname, mutatie of een verwijdering van gegevens ten aanzien van het object heeft plaatsgevonden" + }, + "documentnummer": { + "type": "string", + "title": "Brondocument nummer", + "description": "Unieke aanduiding van het brondocument op basis waarvan een opname, mutatie of een verwijdering van gegevens ten aanzien van het object heeft plaatsgevonden" + }, + "ligtInStadsdeel": { + "type": "object", + "properties": { + "identificatie": { + "type": "string" + }, + "volgnummer": { + "type": "integer" + }, + "beginGeldigheid": { + "type": "string", + "format": "date-time" + }, + "eindGeldigheid": { + "type": "string", + "format": "date-time" + } + }, + "relation": "gebieden:stadsdelen", + "title": "GGW gebied ligt in stadsdeel", + "description": "Het stadsdeel waar het gebied in ligt" + }, + "bestaatUitBuurten": { + "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": "gebieden:buurten", + "title": "GGW gebied bestaat uit buurten", + "description": "De gebieden waaruit dit ggwgebied bestaat" + }, + "geometrie": { + "$ref": "https://geojson.org/schema/Polygon.json", + "title": "Geometrie", + "description": "Geometrische beschrijving van een object" + } + } + } +} diff --git a/schemas/data/datasets/gebieden/grootstedelijkeprojecten/v1.0.0 b/schemas/data/datasets/gebieden/grootstedelijkeprojecten/v1.0.0 new file mode 100644 index 000000000..a19624e87 --- /dev/null +++ b/schemas/data/datasets/gebieden/grootstedelijkeprojecten/v1.0.0 @@ -0,0 +1,51 @@ +{ + "id": "grootstedelijkeProjecten", + "type": "table", + "version": "1.0.0", + "schema": { + "$schema": "http://json-schema.org/draft-07/schema#", + "type": "object", + "additionalProperties": false, + "mainGeometry": "geometrie", + "required": [ + "schema", + "id", + "geometrie" + ], + "display": "naam", + "properties": { + "schema": { + "$ref": "https://schemas.data.amsterdam.nl/schema@v1.1.1#/definitions/schema" + }, + "id": { + "type": "integer" + }, + "geometrie": { + "$ref": "https://geojson.org/schema/MultiPolygon.json", + "provenance": "geometry" + }, + "naam": { + "type": "string" + }, + "type": { + "type": "string", + "description": "Categorie GSP, OD, PHS of PHSOD" + }, + "url": { + "type": "string", + "format": "uri", + "description": "URL naar bekendmaking" + }, + "typering": { + "type": "string", + "description": "Omschrijving type" + }, + "datum": { + "type": "string" + }, + "legenda": { + "type": "string" + } + } + } +} diff --git a/schemas/data/datasets/gebieden/stadsdelen/v1.1.1 b/schemas/data/datasets/gebieden/stadsdelen/v1.1.1 new file mode 100644 index 000000000..49a71719c --- /dev/null +++ b/schemas/data/datasets/gebieden/stadsdelen/v1.1.1 @@ -0,0 +1,97 @@ +{ + "id": "stadsdelen", + "type": "table", + "version": "1.1.1", + "description": "Door de Amsterdamse gemeenteraad vastgestelde begrenzing van een stadsdeel, ressorterend onder een stadsgebied- of stadsdeelbestuur", + "temporal": { + "identifier": "volgnummer", + "dimensions": { + "geldigOp": [ + "beginGeldigheid", + "eindGeldigheid" + ] + } + }, + "schema": { + "$schema": "http://json-schema.org/draft-07/schema#", + "type": "object", + "additionalProperties": false, + "mainGeometry": "geometrie", + "identifier": [ + "identificatie", + "volgnummer" + ], + "required": [ + "schema", + "identificatie", + "volgnummer" + ], + "display": "naam", + "properties": { + "schema": { + "$ref": "https://schemas.data.amsterdam.nl/schema@v1.1.1#/definitions/schema" + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "Unieke identificatie van het object" + }, + "volgnummer": { + "type": "integer", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + }, + "registratiedatum": { + "type": "string", + "title": "Object registratiedatum", + "format": "date-time", + "description": "De datum waarop een gegeven in de bron is geregistreerd" + }, + "naam": { + "type": "string", + "title": "Object naam", + "description": "De naam van het object" + }, + "code": { + "type": "string", + "title": "Buurt code", + "description": "Volledige, samengestelde, code, bestaande uit stadsdeelcode en wijkcode" + }, + "beginGeldigheid": { + "type": "string", + "title": "Object geldigheid startdatum", + "format": "date-time", + "description": "De ingangsdatum van de geldigheid van een bepaalde combinatie van gegevens over een stadsdeel" + }, + "eindGeldigheid": { + "type": "string", + "title": "Object geldigheid einddatum", + "format": "date-time", + "description": "De einddatum van de geldigheid van een bepaalde combinatie van gegevens over een stadsdeel" + }, + "documentdatum": { + "type": "string", + "format": "date", + "title": "Object geldigheid documentdatum", + "description": "De datum waarop het document is vastgesteld, op basis waarvan een opname, mutatie of een verwijdering van gegevens ten aanzien van het object heeft plaatsgevonden" + }, + "documentnummer": { + "type": "string", + "title": "Brondocument nummer", + "description": "De unieke aanduiding van het brondocument op basis waarvan een opname, mutatie of een verwijdering van gegevens ten aanzien van het object heeft plaatsgevonden" + }, + "ligtInGemeente": { + "type": "string", + "relation": "brk2:gemeentes", + "provenance": "$.ligtInGemeente.identificatie", + "title": "Stadsdeel ligt in gemeente", + "description": "De gemeente waar het stadsdeel in ligt" + }, + "geometrie": { + "$ref": "https://geojson.org/schema/Polygon.json", + "title": "Geometrie", + "description": "Geometrische beschrijving van een object" + } + } + } +} diff --git a/schemas/data/datasets/gebieden/stedelijkgebiedprojectofbelangen/v1.0.0 b/schemas/data/datasets/gebieden/stedelijkgebiedprojectofbelangen/v1.0.0 new file mode 100644 index 000000000..c89b89d16 --- /dev/null +++ b/schemas/data/datasets/gebieden/stedelijkgebiedprojectofbelangen/v1.0.0 @@ -0,0 +1,63 @@ +{ + "id": "stedelijkgebiedprojectofbelangen", + "type": "table", + "version": "1.0.0", + "description": "Stedelijke gebieden, projecten en belangen zijn projectgebieden binnen de gemeente Amsterdam, waar de voorbereiding van bestemmingsplannen door het college van burgemeester en wethouders of de burgemeester ter hand worden genomen", + "schema": { + "$schema": "http://json-schema.org/draft-07/schema#", + "type": "object", + "additionalProperties": false, + "mainGeometry": "geometrie", + "identifier": "identificatie", + "required": [ + "schema", + "identificatie", + "geometrie" + ], + "display": "identificatie", + "properties": { + "schema": { + "$ref": "https://schemas.data.amsterdam.nl/schema@v1.3.0#/definitions/schema" + }, + "identificatie": { + "type": "string" + }, + "geometrie": { + "$ref": "https://geojson.org/schema/MultiPolygon.json", + "provenance": "geometry" + }, + "naam": { + "type": "string" + }, + "categorie": { + "type": "object", + "properties": { + "code": { + "type": "string" + }, + "omschrijving": { + "type": "string" + } + }, + "description": "Categorie" + }, + "url": { + "type": "string", + "format": "uri", + "description": "URL naar bekendmaking" + }, + "datum": { + "type": "string", + "format": "date" + }, + "datumActueelTot": { + "type": "string", + "format": "date-time", + "description": "Einddatum van de cyclus, eventueel in combinatie met het kenmerk Status." + }, + "legenda": { + "type": "string" + } + } + } +} diff --git a/schemas/data/datasets/gebieden/stedelijkgebiedprojectofbelangen/v1.0.0.json:Zone.Identifier b/schemas/data/datasets/gebieden/stedelijkgebiedprojectofbelangen/v1.0.0.json:Zone.Identifier new file mode 100644 index 000000000..e69de29bb diff --git a/schemas/data/datasets/gebieden/stedelijkgebiedprojectofbelangen/v1.0.1 b/schemas/data/datasets/gebieden/stedelijkgebiedprojectofbelangen/v1.0.1 new file mode 100644 index 000000000..500aa3221 --- /dev/null +++ b/schemas/data/datasets/gebieden/stedelijkgebiedprojectofbelangen/v1.0.1 @@ -0,0 +1,76 @@ +{ + "id": "stedelijkgebiedprojectofbelangen", + "type": "table", + "version": "1.0.1", + "description": "Stedelijke gebieden, projecten en belangen zijn projectgebieden binnen de gemeente Amsterdam, waar de voorbereiding van bestemmingsplannen door het college van burgemeester en wethouders of de burgemeester ter hand worden genomen", + "schema": { + "$schema": "http://json-schema.org/draft-07/schema#", + "type": "object", + "additionalProperties": false, + "mainGeometry": "geometrie", + "identifier": "identificatie", + "required": [ + "schema", + "identificatie", + "geometrie" + ], + "display": "identificatie", + "properties": { + "schema": { + "$ref": "https://schemas.data.amsterdam.nl/schema@v1.3.0#/definitions/schema" + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "Unieke identificatie van het object" + }, + "geometrie": { + "$ref": "https://geojson.org/schema/MultiPolygon.json", + "provenance": "geometry", + "title": "Geometrie", + "description": "Geometrische beschrijving van een object" + }, + "naam": { + "type": "string", + "title": "Object naam", + "description": "De naam van het object" + }, + "categorie": { + "type": "object", + "properties": { + "code": { + "type": "string" + }, + "omschrijving": { + "type": "string" + } + }, + "title": "Object categorie", + "description": "Categorie" + }, + "url": { + "type": "string", + "format": "uri", + "title": "Object URL", + "description": "URL naar bekendmaking" + }, + "datum": { + "type": "string", + "format": "date", + "title": "Wordt nog aangevuld", + "description": "Wordt nog aangevuld" + }, + "datumActueelTot": { + "type": "string", + "format": "date-time", + "title": "Actueel tot datum", + "description": "Einddatum van de cyclus, eventueel in combinatie met het kenmerk Status" + }, + "legenda": { + "type": "string", + "title": "Wordt nog aangevuld", + "description": "Wordt nog aangevuld" + } + } + } +} diff --git a/schemas/data/datasets/gebieden/stedelijkgebiedprojectofbelangen/v1.0.1.json:Zone.Identifier b/schemas/data/datasets/gebieden/stedelijkgebiedprojectofbelangen/v1.0.1.json:Zone.Identifier new file mode 100644 index 000000000..e69de29bb diff --git a/schemas/data/datasets/gebieden/wijken/v1.1.2 b/schemas/data/datasets/gebieden/wijken/v1.1.2 new file mode 100644 index 000000000..8d20a440b --- /dev/null +++ b/schemas/data/datasets/gebieden/wijken/v1.1.2 @@ -0,0 +1,125 @@ +{ + "id": "wijken", + "type": "table", + "version": "1.1.2", + "temporal": { + "identifier": "volgnummer", + "dimensions": { + "geldigOp": [ + "beginGeldigheid", + "eindGeldigheid" + ] + } + }, + "schema": { + "$schema": "http://json-schema.org/draft-07/schema#", + "type": "object", + "additionalProperties": false, + "mainGeometry": "geometrie", + "identifier": [ + "identificatie", + "volgnummer" + ], + "required": [ + "schema", + "identificatie", + "volgnummer" + ], + "display": "naam", + "properties": { + "schema": { + "$ref": "https://schemas.data.amsterdam.nl/schema@v1.1.1#/definitions/schema" + }, + "identificatie": { + "type": "string", + "description": "Unieke identificatie van het object." + }, + "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": "De naam van het object." + }, + "code": { + "type": "string", + "description": "Volledige, samengestelde, code, bestaande uit stadsdeelcode en wijkcode." + }, + "beginGeldigheid": { + "type": "string", + "format": "date-time", + "description": "De datum waarop het object is gecre\u00eberd." + }, + "eindGeldigheid": { + "type": "string", + "format": "date-time", + "description": "De datum waarop het object is komen te vervallen." + }, + "documentdatum": { + "type": "string", + "format": "date", + "description": "De datum waarop het document is vastgesteld, op basis waarvan een opname, mutatie of een verwijdering van gegevens ten aanzien van het object heeft plaatsgevonden." + }, + "documentnummer": { + "type": "string", + "description": "De unieke aanduiding van het brondocument op basis waarvan een opname, mutatie of een verwijdering van gegevens ten aanzien van het object heeft plaatsgevonden." + }, + "cbsCode": { + "type": "string", + "description": "De CBS-code van het object." + }, + "ligtInStadsdeel": { + "type": "object", + "properties": { + "identificatie": { + "type": "string" + }, + "volgnummer": { + "type": "integer" + }, + "beginGeldigheid": { + "type": "string", + "format": "date-time" + }, + "eindGeldigheid": { + "type": "string", + "format": "date-time" + } + }, + "relation": "gebieden:stadsdelen", + "description": "Het stadsdeel waar de wijk in ligt." + }, + "ligtInGgwgebied": { + "type": "object", + "properties": { + "identificatie": { + "type": "string" + }, + "volgnummer": { + "type": "integer" + }, + "beginGeldigheid": { + "type": "string", + "format": "date-time" + }, + "eindGeldigheid": { + "type": "string", + "format": "date-time" + } + }, + "relation": "gebieden:ggwgebieden", + "description": "Het GGW gebied waar de buurt in ligt." + }, + "geometrie": { + "$ref": "https://geojson.org/schema/Polygon.json", + "description": "Geometrische beschrijving van een object." + } + } + } +} diff --git a/schemas/data/datasets/gebieden/wijken/v1.1.2.json:Zone.Identifier b/schemas/data/datasets/gebieden/wijken/v1.1.2.json:Zone.Identifier new file mode 100644 index 000000000..e69de29bb diff --git a/schemas/data/datasets/gebieden/wijken/v1.1.3 b/schemas/data/datasets/gebieden/wijken/v1.1.3 new file mode 100644 index 000000000..e56d2d0ac --- /dev/null +++ b/schemas/data/datasets/gebieden/wijken/v1.1.3 @@ -0,0 +1,139 @@ +{ + "id": "wijken", + "type": "table", + "version": "1.1.3", + "description": "Een aaneengesloten gedeelte van het grondgebied van een gemeente, waarvan de grenzen zo veel mogelijk zijn gebaseerd op sociaal-geografische kenmerken", + "temporal": { + "identifier": "volgnummer", + "dimensions": { + "geldigOp": [ + "beginGeldigheid", + "eindGeldigheid" + ] + } + }, + "schema": { + "$schema": "http://json-schema.org/draft-07/schema#", + "type": "object", + "additionalProperties": false, + "mainGeometry": "geometrie", + "identifier": [ + "identificatie", + "volgnummer" + ], + "required": [ + "schema", + "identificatie", + "volgnummer" + ], + "display": "naam", + "properties": { + "schema": { + "$ref": "https://schemas.data.amsterdam.nl/schema@v1.1.1#/definitions/schema" + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "Unieke identificatie van het object" + }, + "volgnummer": { + "type": "integer", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + }, + "registratiedatum": { + "type": "string", + "title": "Object registratiedatum", + "format": "date-time", + "description": "Datum waarop het gegeven in de bron geregistreerd is" + }, + "naam": { + "type": "string", + "title": "Object naam", + "description": "De naam van het object" + }, + "code": { + "type": "string", + "title": "Buurt code", + "description": "Volledige, samengestelde, code, bestaande uit stadsdeelcode en wijkcode" + }, + "beginGeldigheid": { + "type": "string", + "title": "Object geldigheid startdatum", + "format": "date-time", + "description": "De ingangsdatum van de geldigheid van een bepaalde combinatie van gegevens over een wijk" + }, + "eindGeldigheid": { + "type": "string", + "title": "Object geldigheid einddatum", + "format": "date-time", + "description": "De einddatum van de geldigheid van een bepaalde combinatie van gegevens over een wijk" + }, + "documentdatum": { + "type": "string", + "title": "Brondocument datum", + "format": "date", + "description": "De datum waarop het document is vastgesteld, op basis waarvan een opname, mutatie of een verwijdering van gegevens ten aanzien van het object heeft plaatsgevonden" + }, + "documentnummer": { + "type": "string", + "title": "Brondocument nummer", + "description": "De unieke aanduiding van het brondocument op basis waarvan een opname, mutatie of een verwijdering van gegevens ten aanzien van het object heeft plaatsgevonden" + }, + "cbsCode": { + "type": "string", + "title": "Object CBS code", + "description": "Code zoals geleverd wordt door het CBS" + }, + "ligtInStadsdeel": { + "type": "object", + "properties": { + "identificatie": { + "type": "string" + }, + "volgnummer": { + "type": "integer" + }, + "beginGeldigheid": { + "type": "string", + "format": "date-time" + }, + "eindGeldigheid": { + "type": "string", + "format": "date-time" + } + }, + "relation": "gebieden:stadsdelen", + "title": "Wijk ligt in stadsdeel", + "description": "Het stadsdeel waar de wijk in ligt" + }, + "ligtInGgwgebied": { + "type": "object", + "properties": { + "identificatie": { + "type": "string" + }, + "volgnummer": { + "type": "integer" + }, + "beginGeldigheid": { + "type": "string", + "format": "date-time" + }, + "eindGeldigheid": { + "type": "string", + "format": "date-time" + } + }, + "relation": "gebieden:ggwgebieden", + "title": "Wijk ligt in GGW gebied", + "description": "Het gebiedsgericht werken gebied waar de wijk in ligt" + }, + "geometrie": { + "$ref": "https://geojson.org/schema/Polygon.json", + "title": "Geometrie", + "description": "Geometrische beschrijving van een object" + } + } + } +} diff --git a/schemas/data/datasets/gebieden/wijken/v1.1.3.json:Zone.Identifier b/schemas/data/datasets/gebieden/wijken/v1.1.3.json:Zone.Identifier new file mode 100644 index 000000000..e69de29bb diff --git a/schemas/data/datasets/gebieden/wijken/v2.1.1 b/schemas/data/datasets/gebieden/wijken/v2.1.1 new file mode 100644 index 000000000..2592c93e9 --- /dev/null +++ b/schemas/data/datasets/gebieden/wijken/v2.1.1 @@ -0,0 +1,153 @@ +{ + "id": "wijken", + "type": "table", + "version": "2.1.1", + "description": "Een aaneengesloten gedeelte van het grondgebied van een gemeente, waarvan de grenzen zo veel mogelijk zijn gebaseerd op sociaal-geografische kenmerken.", + "temporal": { + "identifier": "volgnummer", + "dimensions": { + "geldigOp": [ + "beginGeldigheid", + "eindGeldigheid" + ] + } + }, + "schema": { + "$schema": "http://json-schema.org/draft-07/schema#", + "type": "object", + "additionalProperties": false, + "mainGeometry": "geometrie", + "identifier": [ + "identificatie", + "volgnummer" + ], + "required": [ + "schema", + "identificatie", + "volgnummer" + ], + "display": "identificatie", + "properties": { + "schema": { + "$ref": "https://schemas.data.amsterdam.nl/schema@v1.3.0#/definitions/schema" + }, + "identificatie": { + "type": "string", + "description": "Unieke identificatie van het object." + }, + "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": "De naam van het object." + }, + "code": { + "type": "string", + "description": "Volledige, samengestelde, code, bestaande uit stadsdeelcode en wijkcode." + }, + "beginGeldigheid": { + "type": "string", + "format": "date-time", + "description": "De datum waarop het object is ontstaan." + }, + "eindGeldigheid": { + "type": "string", + "format": "date-time", + "description": "De datum waarop het object is komen te vervallen." + }, + "documentdatum": { + "type": "string", + "format": "date", + "description": "De datum waarop het document is vastgesteld, op basis waarvan een opname, mutatie of een verwijdering van gegevens ten aanzien van het object heeft plaatsgevonden." + }, + "datumActueelTot": { + "type": "string", + "format": "date-time", + "description": "Einddatum van de cyclus, eventueel in combinatie met het kenmerk Status" + }, + "documentnummer": { + "type": "string", + "description": "De unieke aanduiding van het brondocument op basis waarvan een opname, mutatie of een verwijdering van gegevens ten aanzien van het object heeft plaatsgevonden." + }, + "cbsCode": { + "type": "string", + "description": "De CBS-code van het object." + }, + "ligtInGebiedenStadsdeel": { + "type": "object", + "properties": { + "identificatie": { + "type": "string" + }, + "volgnummer": { + "type": "integer" + }, + "beginGeldigheid": { + "type": "string", + "format": "date-time" + }, + "eindGeldigheid": { + "type": "string", + "format": "date-time" + } + }, + "relation": "gebieden:stadsdelen", + "description": "Het stadsdeel waar de wijk in ligt." + }, + "ligtInGebiedenGgwgebied": { + "type": "object", + "properties": { + "identificatie": { + "type": "string" + }, + "volgnummer": { + "type": "integer" + }, + "beginGeldigheid": { + "type": "string", + "format": "date-time" + }, + "eindGeldigheid": { + "type": "string", + "format": "date-time" + } + }, + "relation": "gebieden:ggwgebieden", + "description": "Het GGW gebied waar de buurt in ligt." + }, + "geometrie": { + "$ref": "https://geojson.org/schema/Polygon.json", + "description": "Geometrische beschrijving van een object." + }, + "ligtInBrkGemeente": { + "type": "object", + "properties": { + "identificatie": { + "type": "string" + }, + "volgnummer": { + "type": "integer" + }, + "beginGeldigheid": { + "type": "string", + "format": "date-time" + }, + "eindGeldigheid": { + "type": "string", + "format": "date-time" + } + }, + "relation": "brk2:gemeentes", + "provenance": "$.ligtInGemeente.identificatie", + "description": "WORDT VERWIJDERD - De gemeente waar de wijk in ligt." + } + } + } +} diff --git a/schemas/data/datasets/gebieden/wijken/v2.1.1.json:Zone.Identifier b/schemas/data/datasets/gebieden/wijken/v2.1.1.json:Zone.Identifier new file mode 100644 index 000000000..e69de29bb diff --git a/schemas/data/datasets/gebieden/wijken/v2.1.2 b/schemas/data/datasets/gebieden/wijken/v2.1.2 new file mode 100644 index 000000000..f48da0758 --- /dev/null +++ b/schemas/data/datasets/gebieden/wijken/v2.1.2 @@ -0,0 +1,167 @@ +{ + "id": "wijken", + "type": "table", + "version": "2.1.2", + "description": "Een aaneengesloten gedeelte van het grondgebied van een gemeente, waarvan de grenzen zo veel mogelijk zijn gebaseerd op sociaal-geografische kenmerken", + "temporal": { + "identifier": "volgnummer", + "dimensions": { + "geldigOp": [ + "beginGeldigheid", + "eindGeldigheid" + ] + } + }, + "schema": { + "$schema": "http://json-schema.org/draft-07/schema#", + "type": "object", + "additionalProperties": false, + "mainGeometry": "geometrie", + "identifier": [ + "identificatie", + "volgnummer" + ], + "required": [ + "schema", + "identificatie", + "volgnummer" + ], + "display": "naam", + "properties": { + "schema": { + "$ref": "https://schemas.data.amsterdam.nl/schema@v1.3.0#/definitions/schema" + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "Unieke identificatie van het object" + }, + "volgnummer": { + "type": "integer", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + }, + "registratiedatum": { + "type": "string", + "title": "Object registratiedatum", + "format": "date-time", + "description": "Datum waarop het gegeven in de bron geregistreerd is" + }, + "naam": { + "type": "string", + "title": "Object naam", + "description": "De naam van het object" + }, + "code": { + "type": "string", + "title": "Buurt code", + "description": "Volledige, samengestelde, code, bestaande uit stadsdeelcode en wijkcode" + }, + "beginGeldigheid": { + "type": "string", + "title": "Object geldigheid startdatum", + "format": "date-time", + "description": "De ingangsdatum van de geldigheid van een bepaalde combinatie van gegevens over een wijk" + }, + "eindGeldigheid": { + "type": "string", + "title": "Object geldigheid einddatum", + "format": "date-time", + "description": "De einddatum van de geldigheid van een bepaalde combinatie van gegevens over een wijk" + }, + "documentdatum": { + "type": "string", + "title": "Brondocument datum", + "format": "date", + "description": "De datum waarop het document is vastgesteld, op basis waarvan een opname, mutatie of een verwijdering van gegevens ten aanzien van het object heeft plaatsgevonden" + }, + "datumActueelTot": { + "type": "string", + "title": "Actueel tot datum", + "format": "date-time", + "description": "Einddatum van de cyclus, eventueel in combinatie met het kenmerk Status" + }, + "documentnummer": { + "type": "string", + "title": "Brondocument nummer", + "description": "De unieke aanduiding van het brondocument op basis waarvan een opname, mutatie of een verwijdering van gegevens ten aanzien van het object heeft plaatsgevonden" + }, + "cbsCode": { + "type": "string", + "title": "Object CBS code", + "description": "Code zoals geleverd wordt door het CBS" + }, + "ligtInGebiedenStadsdeel": { + "type": "object", + "properties": { + "identificatie": { + "type": "string" + }, + "volgnummer": { + "type": "integer" + }, + "beginGeldigheid": { + "type": "string", + "format": "date-time" + }, + "eindGeldigheid": { + "type": "string", + "format": "date-time" + } + }, + "relation": "gebieden:stadsdelen", + "title": "Wijk ligt in stadsdeel", + "description": "Het stadsdeel waar de wijk in ligt" + }, + "ligtInGebiedenGgwgebied": { + "type": "object", + "properties": { + "identificatie": { + "type": "string" + }, + "volgnummer": { + "type": "integer" + }, + "beginGeldigheid": { + "type": "string", + "format": "date-time" + }, + "eindGeldigheid": { + "type": "string", + "format": "date-time" + } + }, + "relation": "gebieden:ggwgebieden", + "title": "Wijk ligt in GGW gebied", + "description": "Het gebiedsgericht werken gebied waar de wijk in ligt" + }, + "geometrie": { + "$ref": "https://geojson.org/schema/Polygon.json", + "title": "Geometrie", + "description": "Geometrische beschrijving van een object" + }, + "ligtInBrkGemeente": { + "type": "object", + "properties": { + "identificatie": { + "type": "string" + }, + "volgnummer": { + "type": "integer" + }, + "beginGeldigheid": { + "type": "string", + "format": "date-time" + }, + "eindGeldigheid": { + "type": "string", + "format": "date-time" + } + }, + "relation": "brk2:gemeentes", + "provenance": "$.ligtInGemeente.identificatie", + "description": "WORDT VERWIJDERD - De gemeente waar de wijk in ligt" + } + } + } +} diff --git a/schemas/data/datasets/gebieden/wijken/v2.1.2.json:Zone.Identifier b/schemas/data/datasets/gebieden/wijken/v2.1.2.json:Zone.Identifier new file mode 100644 index 000000000..e69de29bb diff --git a/schemas/data/datasets/index.json b/schemas/data/datasets/index.json index 975842b06..91891de66 100644 --- a/schemas/data/datasets/index.json +++ b/schemas/data/datasets/index.json @@ -1,8 +1,7 @@ { "bag": "bag", - "bommen": "bommen", - "sportparken": "sportparken", - "reclame": "belastingen", - "terrassen": "belastingen/precario/terrassen", - "woonschepen": "belastingen/precario/woonschepen" + "brk2": "brk2", + "gebieden": "gebieden", + "precariobelasting": "precariobelasting", + "sport": "sport" } diff --git a/schemas/data/datasets/precariobelasting/dataset b/schemas/data/datasets/precariobelasting/dataset new file mode 100644 index 000000000..7bab433ac --- /dev/null +++ b/schemas/data/datasets/precariobelasting/dataset @@ -0,0 +1,31 @@ +{ + "type": "dataset", + "id": "precariobelasting", + "title": "Precariobelasting", + "status": "beschikbaar", + "theme": [ + "Belasting", + "Ruimte en Topografie", + "Algemene Plaatselijke Verordening" + ], + "description": "Precariobelasting voor terrassen, bedrijfsvaartuigen, passagiersvaartuigen en woonboten per belastinggebied, per jaar en per m2", + "version": "1.0.0", + "crs": "EPSG:28992", + "owner": "Gemeente Amsterdam", + "creator": "vergunningverlening", + "auth": "OPENBAAR", + "authorizationGrantor": "datateamgeneriek@amsterdam.nl", + "publisher": { + "$ref": "publishers/DGEN" + }, + "additionalProperties": false, + "tables": [ + { + "id": "terrassen", + "$ref": "terrassen/v1.0.0", + "activeVersions": { + "1.0.0": "terrassen/v1.0.0" + } + } + ] +} diff --git a/schemas/data/datasets/precariobelasting/terrassen/v1.0.0 b/schemas/data/datasets/precariobelasting/terrassen/v1.0.0 new file mode 100644 index 000000000..1b70b0031 --- /dev/null +++ b/schemas/data/datasets/precariobelasting/terrassen/v1.0.0 @@ -0,0 +1,70 @@ +{ + "id": "terrassen", + "title": "Precariobelasting terrassen per belastinggebied, per jaar, seizoen en per m2", + "type": "table", + "version": "1.0.0", + "schema": { + "$schema": "http://json-schema.org/draft-07/schema#", + "type": "object", + "additionalProperties": false, + "required": [ + "schema", + "id" + ], + "display": "gebied", + "properties": { + "schema": { + "$ref": "https://schemas.data.amsterdam.nl/schema@v1.1.1#/definitions/schema" + }, + "id": { + "type": "integer", + "description": "Unieke technische identificatie van het data record." + }, + "geometry": { + "$ref": "https://geojson.org/schema/MultiPolygon.json", + "description": "Polygoon definitie van het belastinggebied." + }, + "categorie": { + "type": "string", + "description": "Functionele categorienaam van het percariobelastinggebied.", + "enum": [ + "Terrassen" + ] + }, + "jaar": { + "type": "number", + "description": "Jaar van publicatie", + "title": "Jaar van publicatie" + }, + "stadsdeel": { + "type": "string", + "description": "Stadsdeel waarop tarieven van toepassing zijn" + }, + "gebied": { + "type": "string", + "description": "Precariobelastinggebied" + }, + "tariefOverdektTerrasPerJaarPerM2": { + "type": "string", + "unit": "{EUR}/a/m2", + "title": "Tarief", + "description": "Tarief in Euro per jaar per vierkante meter oppervlakte terrass", + "provenance": "overdekt_terras_per_jaar" + }, + "tariefOnoverdektTerrasPerZomerseizoenPerM2": { + "type": "string", + "unit": "{EUR}/a/m2", + "title": "Tarief", + "description": "Tarief in Euro per jaar per vierkante meter oppervlakte terrass", + "provenance": "onoverdekt_terras_per_zomerseizoen" + }, + "tariefOnoverdektTerrasPerWinterseizoenPerM2": { + "type": "string", + "unit": "{EUR}/a/m2", + "title": "Tarief", + "description": "Tarief in Euro per jaar per vierkante meter oppervlakte terrass", + "provenance": "onoverdekt_terras_per_winterseizoen" + } + } + } +} diff --git a/schemas/data/datasets/sport/dataset b/schemas/data/datasets/sport/dataset new file mode 100644 index 000000000..216176d19 --- /dev/null +++ b/schemas/data/datasets/sport/dataset @@ -0,0 +1,35 @@ +{ + "type": "dataset", + "id": "sport", + "title": "Sport: Faciliteiten en aanbieders", + "description": "Locaties en context ten aanzien van sportfaciliteiten en aanbieders.", + "license": "public", + "status": "beschikbaar", + "version": "2.0.0", + "owner": "Gemeente Amsterdam", + "auth": "OPENBAAR", + "authorizationGrantor": "OIS", + "creator": "Sport en Bos", + "publisher": { + "$ref": "publishers/MOSS" + }, + "theme": [ + "sportfaciliteiten en -aanbieders", + "Ruimte en Topografie" + ], + "keywords": [ + "Sport", + "Sport en Bos", + "Ruimte en Topografie" + ], + "crs": "EPSG:28992", + "tables": [ + { + "id": "park", + "$ref": "park/v2.0.0", + "activeVersions": { + "2.0.0": "park/v2.0.0" + } + } + ] +} diff --git a/schemas/data/datasets/sport/park/v2.0.0 b/schemas/data/datasets/sport/park/v2.0.0 new file mode 100644 index 000000000..40271ca44 --- /dev/null +++ b/schemas/data/datasets/sport/park/v2.0.0 @@ -0,0 +1,77 @@ +{ + "id": "park", + "title": "Sportpark", + "type": "table", + "version": "2.0.0", + "schema": { + "$schema": "http://json-schema.org/draft-07/schema#", + "type": "object", + "additionalProperties": false, + "required": ["schema", "id"], + "display": "omschrijving", + "properties": { + "schema": { + "$ref": "https://schemas.data.amsterdam.nl/schema@v1.1.1#/definitions/schema" + }, + "id": { + "type": "integer", + "description": "Unieke aanduiding van de sportfaciliteit.", + "title": "ID" + }, + "geometry": { + "$ref": "https://geojson.org/schema/MultiPolygon.json", + "description": "Vlakgeometrie van de sportfaciliteit.", + "title": "Vlakgeometrie" + }, + "objecttype": { + "type": "string", + "description": "Objecttype waaronder sportfaciliteit valt.", + "title": "Objecttype" + }, + "objectsubtype": { + "type": "string", + "description": "Objectsubtype waaronder de sportfaciliteit valt.", + "provenance": "objectty01", + "title": "Objectsubtype" + }, + "omschrijving": { + "type": "string", + "description": "Omschrijving van de sportfaciliteit.", + "provenance": "omschrijvi", + "title": "Omschrijving" + }, + "jaarVanActiviteit": { + "type": "number", + "description": "Jaar van start van de sportfaciliteit.", + "provenance": "jaar_van_a", + "title": "Jaar van activiteit" + }, + "windrichting": { + "type": "string", + "description": "Windrichting van de sportfaciliteit.", + "provenance": "windrichti", + "title": "Windrichting" + }, + "code": { + "type": "string", + "description": "Code van de sportfaciliteit.", + "provenance": "code", + "title": "Code" + }, + "oppervlakte": { + "type": "number", + "unit": "m2", + "description": "Oppervlakte in vierkante meters van de sportfaciliteit.", + "provenance": "oppervlakt", + "title": "Oppervlakte" + }, + "omtrek": { + "type": "number", + "unit": "m", + "description": "Omtrek in meters van sportfaciliteit.", + "provenance": "omtrek_gis", + "title": "Omtrek" + } + } + } +} diff --git a/schemas/data/datasets/sport/park/v2.0.0.json:Zone.Identifier b/schemas/data/datasets/sport/park/v2.0.0.json:Zone.Identifier new file mode 100644 index 000000000..e69de29bb diff --git a/schemas/data/datasets/sportparken/dataset b/schemas/data/datasets/sportparken/dataset deleted file mode 100644 index 6bb30d605..000000000 --- a/schemas/data/datasets/sportparken/dataset +++ /dev/null @@ -1,44 +0,0 @@ -{ - "id": "sportparken", - "type": "dataset", - "title": "", - "version": "0.0.1", - "crs": "EPSG:28992", - "publisher": "test", - "status": "beschikbaar", - "tables": [ - { - "id": "sportparken", - "type": "table", - "schema": { - "$schema": "http://json-schema.org/draft-07/schema#", - "type": "object", - "additionalProperties": false, - "required": [ - "id", - "schema" - ], - "properties": { - "id": { - "$ref": "https://schemas.data.amsterdam.nl/schema@v1.1.0#/definitions/id", - "description": "" - }, - "schema": { - "$ref": "https://schemas.data.amsterdam.nl/schema@v1.1.0#/definitions/schema" - }, - "omschrijving": { - "type": "string", - "description": "" - }, - "omtrekGis": { - "type": "number", - "description": "" - }, - "geometry": { - "$ref": "https://geojson.org/schema/Geometry.json" - } - } - } - } - ] -} diff --git a/schemas/data/publishers/BENK b/schemas/data/publishers/BENK new file mode 100644 index 000000000..539a5d0eb --- /dev/null +++ b/schemas/data/publishers/BENK @@ -0,0 +1,10 @@ +{ + "name": "Datateam Basis- en Kernregistraties", + "id": "BENK", + "shortname": "benk", + "tags": { + "team": "basis en kernregistratie", + "costcenter": "5620015.4430" + }, + "type": "publisher" +} diff --git a/schemas/data/publishers/DGEN b/schemas/data/publishers/DGEN new file mode 100644 index 000000000..ee5b82322 --- /dev/null +++ b/schemas/data/publishers/DGEN @@ -0,0 +1,10 @@ +{ + "name": "Datateam Generiek", + "id": "DGEN", + "shortname": "dgen", + "tags": { + "team": "generiek", + "costcenter": "73800002.4810.15367" + }, + "type": "publisher" +} diff --git a/schemas/data/publishers/MOSS b/schemas/data/publishers/MOSS new file mode 100644 index 000000000..c06895da3 --- /dev/null +++ b/schemas/data/publishers/MOSS @@ -0,0 +1,10 @@ +{ + "name": "Maatschappelijke Voorzieningen, Onderwijs, Sport en Bos, Subsidies", + "id": "MOSS", + "shortname": "moss", + "tags": { + "team": "maatschapelijke voorzieningen", + "costcenter": "76400163.4430" + }, + "type": "publisher" +} diff --git a/src/initialize_db.sh b/src/initialize_db.sh index 00a01e2e0..09b63707c 100644 --- a/src/initialize_db.sh +++ b/src/initialize_db.sh @@ -9,7 +9,7 @@ then # Fill tables with mock data if MOCK_DATA is set. Continue on errors. if "$MOCK_DATA" = "true"; then - django create_mock_data --size 20 --exclude None || true; - django relate_mock_data --exclude None || true; + ./manage.py create_mock_data --size 20 --exclude None || true; + ./manage.py relate_mock_data --exclude None || true; fi fi diff --git a/src/requirements.in b/src/requirements.in index 8fb7c047c..848c94eaf 100644 --- a/src/requirements.in +++ b/src/requirements.in @@ -1,5 +1,5 @@ -Django == 4.2.17 -django-environ == 0.11.2 +Django == 4.2.18 +django-environ == 0.12.0 django-cors-headers == 4.6.0 django-healthchecks == 1.5.0 django-postgres-unlimited-varchar == 1.1.2 @@ -9,7 +9,7 @@ django-vectortiles == 1.0.1 djangorestframework == 3.15.2 djangorestframework-csv == 3.0.2 djangorestframework-gis == 1.1 -amsterdam-schema-tools[django] == 6.1.2 +amsterdam-schema-tools[django] == 6.1.3 azure-identity == 1.19.0 azure-monitor-opentelemetry == 1.6.4 cachetools == 5.5.0 @@ -21,14 +21,14 @@ jsonschema == 4.23.0 lru_dict == 1.3.0 Markdown == 3.7 more-ds == 0.0.6 -more-itertools == 10.5.0 +more-itertools == 10.6.0 openapi-spec-validator == 0.7.1 -orjson == 3.10.14 +orjson == 3.10.15 pygments == 2.19.1 python-json-logger==3.2.1 python-string-utils == 1.0.0 requests == 2.32.3 -sentry-sdk == 2.19.2 +sentry-sdk == 2.20.0 urllib3 == 2.3.0 urllib3-mock == 0.3.3 whitenoise == 6.8.2 diff --git a/src/requirements.txt b/src/requirements.txt index c3d737fcf..960e1addf 100644 --- a/src/requirements.txt +++ b/src/requirements.txt @@ -4,9 +4,9 @@ # # pip-compile --allow-unsafe --generate-hashes --output-file=requirements.txt requirements.in # -amsterdam-schema-tools[django]==6.1.2 \ - --hash=sha256:51d7ae996156af1ec57e7821a1add45d8b64b110343c3d7e4fd4f737f97c8dc2 \ - --hash=sha256:e5e017d964fc6e0f940fa4c7dc8076b63495400d8433678b33927f8e3170f26e +amsterdam-schema-tools[django]==6.1.3 \ + --hash=sha256:044ab57778361efe536fb02aa636a004f93c30a317af0c3187113938a565811f \ + --hash=sha256:d5cd3c2b4376e04153c89f03a92bbc089a3d16894c8486bca44853a5a32b74fc # via -r requirements.in argparse==1.4.0 \ --hash=sha256:62b089a55be1d8949cd2bc7e0df0bddb9e028faefc8c32038cc84862aefdd6e4 \ @@ -52,9 +52,9 @@ azure-monitor-opentelemetry==1.6.4 \ --hash=sha256:014142ffa420bc2b287ff3bd30de6c31d64b2846423d011a8280334d7afcb01a \ --hash=sha256:9f5ce4c666caf1f9b536f8ab4ee207dff94777d568517c74f26e3327f75c3fc3 # via -r requirements.in -azure-monitor-opentelemetry-exporter==1.0.0b32 \ - --hash=sha256:48fe5e2c29e509b65413c9715040a9dc6cc052bb7cc932933535373ca0c54ba7 \ - --hash=sha256:f16d1d5636fa3dd834f3f63972dee78c9f17fd296a39525772e6f281e7f258cd +azure-monitor-opentelemetry-exporter==1.0.0b33 \ + --hash=sha256:1cbbd41b4cb44a2ade016408b23a21762583b9da913d8ae259f29356d3a6d0ae \ + --hash=sha256:ebcf86c9b717f9b82bbceb89b55b09fd7147700264ae7ecabc424d90a9f5f01a # via azure-monitor-opentelemetry bandit==1.8.2 \ --hash=sha256:df6146ad73dd30e8cbda4e29689ddda48364e36ff655dbfc86998401fcf1721f \ @@ -371,9 +371,9 @@ deprecated==1.2.15 \ # via # opentelemetry-api # opentelemetry-semantic-conventions -django==4.2.17 \ - --hash=sha256:3a93350214ba25f178d4045c0786c61573e7dbfa3c509b3551374f1e11ba8de0 \ - --hash=sha256:6b56d834cc94c8b21a8f4e775064896be3b4a4ca387f2612d4406a5927cd2fdc +django==4.2.18 \ + --hash=sha256:52ae8eacf635617c0f13b44f749e5ea13dc34262819b2cc8c8636abb08d82c4b \ + --hash=sha256:ba52eff7e228f1c775d5b0db2ba53d8c49d2f8bfe6ca0234df6b7dd12fb25b19 # via # -r requirements.in # amsterdam-schema-tools @@ -395,9 +395,9 @@ django-db-comments==0.4.1 \ --hash=sha256:18a4bdbae8a466d88077fc5022dcc0076293321cd4cce2b385156266cd42463b \ --hash=sha256:b2b8de7ea89d6a495e9fe99267eb6be2fb1139325c2ab02dff12e872ed49ee86 # via amsterdam-schema-tools -django-environ==0.11.2 \ - --hash=sha256:0ff95ab4344bfeff693836aa978e6840abef2e2f1145adff7735892711590c05 \ - --hash=sha256:f32a87aa0899894c27d4e1776fa6b477e8164ed7f6b3e410a62a6d72caaf64be +django-environ==0.12.0 \ + --hash=sha256:227dc891453dd5bde769c3449cf4a74b6f2ee8f7ab2361c93a07068f4179041a \ + --hash=sha256:92fb346a158abda07ffe6eb23135ce92843af06ecf8753f43adf9d2366dcc0ca # via # -r requirements.in # amsterdam-schema-tools @@ -451,9 +451,9 @@ factory-boy==3.3.1 \ --hash=sha256:7b1113c49736e1e9995bc2a18f4dbf2c52cf0f841103517010b1d825712ce3ca \ --hash=sha256:8317aa5289cdfc45f9cae570feb07a6177316c82e34d14df3c2e1f22f26abef0 # via amsterdam-schema-tools -faker==33.3.0 \ - --hash=sha256:2abb551a05b75d268780b6095100a48afc43c53e97422002efbfc1272ebf5f26 \ - --hash=sha256:ae074d9c7ef65817a93b448141a5531a16b2ea2e563dc5774578197c7c84060c +faker==33.3.1 \ + --hash=sha256:49dde3b06a5602177bc2ad013149b6f60a290b7154539180d37b6f876ae79b20 \ + --hash=sha256:ac4cf2f967ce02c898efa50651c43180bd658a7707cfd676fcc5410ad1482c03 # via factory-boy fixedint==0.1.6 \ --hash=sha256:41953193f08cbe984f584d8513c38fe5eea5fbd392257433b2210391c8a21ead \ @@ -627,9 +627,9 @@ jsonschema-path==0.3.3 \ --hash=sha256:203aff257f8038cd3c67be614fe6b2001043408cb1b4e36576bc4921e09d83c4 \ --hash=sha256:f02e5481a4288ec062f8e68c808569e427d905bedfecb7f2e4c69ef77957c382 # via openapi-spec-validator -jsonschema-specifications==2023.12.1 \ - --hash=sha256:48a76787b3e70f5ed53f1160d2b81f586e4ca6d1548c5de7085d1682674764cc \ - --hash=sha256:87e4fdf3a94858b8a2ba2778d9ba57d8a9cafca7c7489c46ba0d30a8bc6a9c3c +jsonschema-specifications==2024.10.1 \ + --hash=sha256:0f38b83639958ce1152d02a7f062902c41c8fd20d558b0c34344292d417ae272 \ + --hash=sha256:a09a0680616357d9a0ecf05c12ad234479f549239d0f5b55f3deea67475da9bf # via # jsonschema # openapi-schema-validator @@ -862,9 +862,9 @@ more-ds==0.0.6 \ # via # -r requirements.in # amsterdam-schema-tools -more-itertools==10.5.0 \ - --hash=sha256:037b0d3203ce90cca8ab1defbbdac29d5f993fc20131f3664dc8d6acfa872aef \ - --hash=sha256:5482bfef7849c25dc3c6dd53a6173ae4795da2a41a80faea6700d9f5846c5da6 +more-itertools==10.6.0 \ + --hash=sha256:2cd7fad1009c31cc9fb6a035108509e6547547a7a738374f10bd49a09eb3ee3b \ + --hash=sha256:6eb054cb4b6db1473f6e15fcc676a08e4732548acd47c708f0e179c2c7c01e89 # via # -r requirements.in # amsterdam-schema-tools @@ -882,70 +882,70 @@ msrest==0.7.1 \ --hash=sha256:21120a810e1233e5e6cc7fe40b474eeb4ec6f757a15d7cf86702c369f9567c32 \ --hash=sha256:6e7661f46f3afd88b75667b7187a92829924446c7ea1d169be8c4bb7eeb788b9 # via azure-monitor-opentelemetry-exporter -numpy==2.2.1 \ - --hash=sha256:059e6a747ae84fce488c3ee397cee7e5f905fd1bda5fb18c66bc41807ff119b2 \ - --hash=sha256:08ef779aed40dbc52729d6ffe7dd51df85796a702afbf68a4f4e41fafdc8bda5 \ - --hash=sha256:164a829b6aacf79ca47ba4814b130c4020b202522a93d7bff2202bfb33b61c60 \ - --hash=sha256:26c9c4382b19fcfbbed3238a14abf7ff223890ea1936b8890f058e7ba35e8d71 \ - --hash=sha256:27f5cdf9f493b35f7e41e8368e7d7b4bbafaf9660cba53fb21d2cd174ec09631 \ - --hash=sha256:31b89fa67a8042e96715c68e071a1200c4e172f93b0fbe01a14c0ff3ff820fc8 \ - --hash=sha256:32cb94448be47c500d2c7a95f93e2f21a01f1fd05dd2beea1ccd049bb6001cd2 \ - --hash=sha256:360137f8fb1b753c5cde3ac388597ad680eccbbbb3865ab65efea062c4a1fd16 \ - --hash=sha256:3683a8d166f2692664262fd4900f207791d005fb088d7fdb973cc8d663626faa \ - --hash=sha256:38efc1e56b73cc9b182fe55e56e63b044dd26a72128fd2fbd502f75555d92591 \ - --hash=sha256:3d03883435a19794e41f147612a77a8f56d4e52822337844fff3d4040a142964 \ - --hash=sha256:3ecc47cd7f6ea0336042be87d9e7da378e5c7e9b3c8ad0f7c966f714fc10d821 \ - --hash=sha256:40f9e544c1c56ba8f1cf7686a8c9b5bb249e665d40d626a23899ba6d5d9e1484 \ - --hash=sha256:4250888bcb96617e00bfa28ac24850a83c9f3a16db471eca2ee1f1714df0f957 \ - --hash=sha256:4511d9e6071452b944207c8ce46ad2f897307910b402ea5fa975da32e0102800 \ - --hash=sha256:45681fd7128c8ad1c379f0ca0776a8b0c6583d2f69889ddac01559dfe4390918 \ - --hash=sha256:48fd472630715e1c1c89bf1feab55c29098cb403cc184b4859f9c86d4fcb6a95 \ - --hash=sha256:4c86e2a209199ead7ee0af65e1d9992d1dce7e1f63c4b9a616500f93820658d0 \ - --hash=sha256:4dfda918a13cc4f81e9118dea249e192ab167a0bb1966272d5503e39234d694e \ - --hash=sha256:5062dc1a4e32a10dc2b8b13cedd58988261416e811c1dc4dbdea4f57eea61b0d \ - --hash=sha256:51faf345324db860b515d3f364eaa93d0e0551a88d6218a7d61286554d190d73 \ - --hash=sha256:526fc406ab991a340744aad7e25251dd47a6720a685fa3331e5c59fef5282a59 \ - --hash=sha256:53c09385ff0b72ba79d8715683c1168c12e0b6e84fb0372e97553d1ea91efe51 \ - --hash=sha256:55ba24ebe208344aa7a00e4482f65742969a039c2acfcb910bc6fcd776eb4355 \ - --hash=sha256:5b6c390bfaef8c45a260554888966618328d30e72173697e5cabe6b285fb2348 \ - --hash=sha256:5c5cc0cbabe9452038ed984d05ac87910f89370b9242371bd9079cb4af61811e \ - --hash=sha256:5edb4e4caf751c1518e6a26a83501fda79bff41cc59dac48d70e6d65d4ec4440 \ - --hash=sha256:61048b4a49b1c93fe13426e04e04fdf5a03f456616f6e98c7576144677598675 \ - --hash=sha256:676f4eebf6b2d430300f1f4f4c2461685f8269f94c89698d832cdf9277f30b84 \ - --hash=sha256:67d4cda6fa6ffa073b08c8372aa5fa767ceb10c9a0587c707505a6d426f4e046 \ - --hash=sha256:694f9e921a0c8f252980e85bce61ebbd07ed2b7d4fa72d0e4246f2f8aa6642ab \ - --hash=sha256:733585f9f4b62e9b3528dd1070ec4f52b8acf64215b60a845fa13ebd73cd0712 \ - --hash=sha256:7671dc19c7019103ca44e8d94917eba8534c76133523ca8406822efdd19c9308 \ - --hash=sha256:780077d95eafc2ccc3ced969db22377b3864e5b9a0ea5eb347cc93b3ea900315 \ - --hash=sha256:7ba9cc93a91d86365a5d270dee221fdc04fb68d7478e6bf6af650de78a8339e3 \ - --hash=sha256:89b16a18e7bba224ce5114db863e7029803c179979e1af6ad6a6b11f70545008 \ - --hash=sha256:9036d6365d13b6cbe8f27a0eaf73ddcc070cae584e5ff94bb45e3e9d729feab5 \ - --hash=sha256:93cf4e045bae74c90ca833cba583c14b62cb4ba2cba0abd2b141ab52548247e2 \ - --hash=sha256:9ad014faa93dbb52c80d8f4d3dcf855865c876c9660cb9bd7553843dd03a4b1e \ - --hash=sha256:9b1d07b53b78bf84a96898c1bc139ad7f10fda7423f5fd158fd0f47ec5e01ac7 \ - --hash=sha256:a7746f235c47abc72b102d3bce9977714c2444bdfaea7888d241b4c4bb6a78bf \ - --hash=sha256:aa3017c40d513ccac9621a2364f939d39e550c542eb2a894b4c8da92b38896ab \ - --hash=sha256:b34d87e8a3090ea626003f87f9392b3929a7bbf4104a05b6667348b6bd4bf1cd \ - --hash=sha256:b541032178a718c165a49638d28272b771053f628382d5e9d1c93df23ff58dbf \ - --hash=sha256:ba5511d8f31c033a5fcbda22dd5c813630af98c70b2661f2d2c654ae3cdfcfc8 \ - --hash=sha256:bc8a37ad5b22c08e2dbd27df2b3ef7e5c0864235805b1e718a235bcb200cf1cb \ - --hash=sha256:bff7d8ec20f5f42607599f9994770fa65d76edca264a87b5e4ea5629bce12268 \ - --hash=sha256:c1ad395cf254c4fbb5b2132fee391f361a6e8c1adbd28f2cd8e79308a615fe9d \ - --hash=sha256:f1d09e520217618e76396377c81fba6f290d5f926f50c35f3a5f72b01a0da780 \ - --hash=sha256:f3eac17d9ec51be534685ba877b6ab5edc3ab7ec95c8f163e5d7b39859524716 \ - --hash=sha256:f419290bc8968a46c4933158c91a0012b7a99bb2e465d5ef5293879742f8797e \ - --hash=sha256:f62aa6ee4eb43b024b0e5a01cf65a0bb078ef8c395e8713c6e8a12a697144528 \ - --hash=sha256:f74e6fdeb9a265624ec3a3918430205dff1df7e95a230779746a6af78bc615af \ - --hash=sha256:f9b57eaa3b0cd8db52049ed0330747b0364e899e8a606a624813452b8203d5f7 \ - --hash=sha256:fce4f615f8ca31b2e61aa0eb5865a21e14f5629515c9151850aa936c02a1ee51 +numpy==2.2.2 \ + --hash=sha256:02935e2c3c0c6cbe9c7955a8efa8908dd4221d7755644c59d1bba28b94fd334f \ + --hash=sha256:0349b025e15ea9d05c3d63f9657707a4e1d471128a3b1d876c095f328f8ff7f0 \ + --hash=sha256:09d6a2032faf25e8d0cadde7fd6145118ac55d2740132c1d845f98721b5ebcfd \ + --hash=sha256:0bc61b307655d1a7f9f4b043628b9f2b721e80839914ede634e3d485913e1fb2 \ + --hash=sha256:0eec19f8af947a61e968d5429f0bd92fec46d92b0008d0a6685b40d6adf8a4f4 \ + --hash=sha256:106397dbbb1896f99e044efc90360d098b3335060375c26aa89c0d8a97c5f648 \ + --hash=sha256:128c41c085cab8a85dc29e66ed88c05613dccf6bc28b3866cd16050a2f5448be \ + --hash=sha256:149d1113ac15005652e8d0d3f6fd599360e1a708a4f98e43c9c77834a28238cb \ + --hash=sha256:159ff6ee4c4a36a23fe01b7c3d07bd8c14cc433d9720f977fcd52c13c0098160 \ + --hash=sha256:22ea3bb552ade325530e72a0c557cdf2dea8914d3a5e1fecf58fa5dbcc6f43cd \ + --hash=sha256:23ae9f0c2d889b7b2d88a3791f6c09e2ef827c2446f1c4a3e3e76328ee4afd9a \ + --hash=sha256:250c16b277e3b809ac20d1f590716597481061b514223c7badb7a0f9993c7f84 \ + --hash=sha256:2ec6c689c61df613b783aeb21f945c4cbe6c51c28cb70aae8430577ab39f163e \ + --hash=sha256:2ffbb1acd69fdf8e89dd60ef6182ca90a743620957afb7066385a7bbe88dc748 \ + --hash=sha256:3074634ea4d6df66be04f6728ee1d173cfded75d002c75fac79503a880bf3825 \ + --hash=sha256:356ca982c188acbfa6af0d694284d8cf20e95b1c3d0aefa8929376fea9146f60 \ + --hash=sha256:3fbe72d347fbc59f94124125e73fc4976a06927ebc503ec5afbfb35f193cd957 \ + --hash=sha256:40c7ff5da22cd391944a28c6a9c638a5eef77fcf71d6e3a79e1d9d9e82752715 \ + --hash=sha256:41184c416143defa34cc8eb9d070b0a5ba4f13a0fa96a709e20584638254b317 \ + --hash=sha256:451e854cfae0febe723077bd0cf0a4302a5d84ff25f0bfece8f29206c7bed02e \ + --hash=sha256:4525b88c11906d5ab1b0ec1f290996c0020dd318af8b49acaa46f198b1ffc283 \ + --hash=sha256:463247edcee4a5537841d5350bc87fe8e92d7dd0e8c71c995d2c6eecb8208278 \ + --hash=sha256:4dbd80e453bd34bd003b16bd802fac70ad76bd463f81f0c518d1245b1c55e3d9 \ + --hash=sha256:57b4012e04cc12b78590a334907e01b3a85efb2107df2b8733ff1ed05fce71de \ + --hash=sha256:5a8c863ceacae696aff37d1fd636121f1a512117652e5dfb86031c8d84836369 \ + --hash=sha256:5acea83b801e98541619af398cc0109ff48016955cc0818f478ee9ef1c5c3dcb \ + --hash=sha256:642199e98af1bd2b6aeb8ecf726972d238c9877b0f6e8221ee5ab945ec8a2189 \ + --hash=sha256:64bd6e1762cd7f0986a740fee4dff927b9ec2c5e4d9a28d056eb17d332158014 \ + --hash=sha256:6d9fc9d812c81e6168b6d405bf00b8d6739a7f72ef22a9214c4241e0dc70b323 \ + --hash=sha256:7079129b64cb78bdc8d611d1fd7e8002c0a2565da6a47c4df8062349fee90e3e \ + --hash=sha256:7dca87ca328f5ea7dafc907c5ec100d187911f94825f8700caac0b3f4c384b49 \ + --hash=sha256:860fd59990c37c3ef913c3ae390b3929d005243acca1a86facb0773e2d8d9e50 \ + --hash=sha256:8e6da5cffbbe571f93588f562ed130ea63ee206d12851b60819512dd3e1ba50d \ + --hash=sha256:8ec0636d3f7d68520afc6ac2dc4b8341ddb725039de042faf0e311599f54eb37 \ + --hash=sha256:9491100aba630910489c1d0158034e1c9a6546f0b1340f716d522dc103788e39 \ + --hash=sha256:97b974d3ba0fb4612b77ed35d7627490e8e3dff56ab41454d9e8b23448940576 \ + --hash=sha256:995f9e8181723852ca458e22de5d9b7d3ba4da3f11cc1cb113f093b271d7965a \ + --hash=sha256:9dd47ff0cb2a656ad69c38da850df3454da88ee9a6fde0ba79acceee0e79daba \ + --hash=sha256:9fad446ad0bc886855ddf5909cbf8cb5d0faa637aaa6277fb4b19ade134ab3c7 \ + --hash=sha256:a972cec723e0563aa0823ee2ab1df0cb196ed0778f173b381c871a03719d4826 \ + --hash=sha256:ac9bea18d6d58a995fac1b2cb4488e17eceeac413af014b1dd26170b766d8467 \ + --hash=sha256:b0531f0b0e07643eb089df4c509d30d72c9ef40defa53e41363eca8a8cc61495 \ + --hash=sha256:b208cfd4f5fe34e1535c08983a1a6803fdbc7a1e86cf13dd0c61de0b51a0aadc \ + --hash=sha256:b3482cb7b3325faa5f6bc179649406058253d91ceda359c104dac0ad320e1391 \ + --hash=sha256:b6fb9c32a91ec32a689ec6410def76443e3c750e7cfc3fb2206b985ffb2b85f0 \ + --hash=sha256:b78ea78450fd96a498f50ee096f69c75379af5138f7881a51355ab0e11286c97 \ + --hash=sha256:bd249bc894af67cbd8bad2c22e7cbcd46cf87ddfca1f1289d1e7e54868cc785c \ + --hash=sha256:c7d1fd447e33ee20c1f33f2c8e6634211124a9aabde3c617687d8b739aa69eac \ + --hash=sha256:d0bbe7dd86dca64854f4b6ce2ea5c60b51e36dfd597300057cf473d3615f2369 \ + --hash=sha256:d6d6a0910c3b4368d89dde073e630882cdb266755565155bc33520283b2d9df8 \ + --hash=sha256:da1eeb460ecce8d5b8608826595c777728cdf28ce7b5a5a8c8ac8d949beadcf2 \ + --hash=sha256:e0c8854b09bc4de7b041148d8550d3bd712b5c21ff6a8ed308085f190235d7ff \ + --hash=sha256:e0d4142eb40ca6f94539e4db929410f2a46052a0fe7a2c1c59f6179c39938d2a \ + --hash=sha256:e9e82dcb3f2ebbc8cb5ce1102d5f1c5ed236bf8a11730fb45ba82e2841ec21df \ + --hash=sha256:ed6906f61834d687738d25988ae117683705636936cc605be0bb208b23df4d8f # via shapely oauthlib==3.2.2 \ --hash=sha256:8139f29aac13e25d502680e9e19963e83f16838d48a0d71c287fe40e7067fbca \ --hash=sha256:9859c40929662bec5d64f34d01c99e093149682a3f38915dc0655d5a633dd918 # via requests-oauthlib -openapi-schema-validator==0.6.2 \ - --hash=sha256:11a95c9c9017912964e3e5f2545a5b11c3814880681fcacfb73b1759bb4f2804 \ - --hash=sha256:c4887c1347c669eb7cded9090f4438b710845cd0f90d1fb9e1b3303fb37339f8 +openapi-schema-validator==0.6.3 \ + --hash=sha256:f37bace4fc2a5d96692f4f8b31dc0f8d7400fd04f3a937798eaf880d425de6ee \ + --hash=sha256:f3b9870f4e556b5a62a1c39da72a6b4b16f3ad9c73dc80084b1b11e74ba148a3 # via openapi-spec-validator openapi-spec-validator==0.7.1 \ --hash=sha256:3c81825043f24ccbcd2f4b149b11e8231abce5ba84f37065e14ec947d8f4e959 \ @@ -1068,82 +1068,86 @@ orderly-set==5.2.3 \ --hash=sha256:571ed97c5a5fca7ddeb6b2d26c19aca896b0ed91f334d9c109edd2f265fb3017 \ --hash=sha256:d357cedcf67f4ebff0d4cbd5b0997e98eeb65dd24fdf5c990a501ae9e82c7d34 # via deepdiff -orjson==3.10.14 \ - --hash=sha256:0293a88815e9bb5c90af4045f81ed364d982f955d12052d989d844d6c4e50945 \ - --hash=sha256:03f61ca3674555adcb1aa717b9fc87ae936aa7a63f6aba90a474a88701278780 \ - --hash=sha256:06d4ec218b1ec1467d8d64da4e123b4794c781b536203c309ca0f52819a16c03 \ - --hash=sha256:07520685d408a2aba514c17ccc16199ff2934f9f9e28501e676c557f454a37fe \ - --hash=sha256:0905ca08a10f7e0e0c97d11359609300eb1437490a7f32bbaa349de757e2e0c7 \ - --hash=sha256:0de4d6315cfdbd9ec803b945c23b3a68207fd47cbe43626036d97e8e9561a436 \ - --hash=sha256:164ac155109226b3a2606ee6dda899ccfbe6e7e18b5bdc3fbc00f79cc074157d \ - --hash=sha256:16642f10c1ca5611251bd835de9914a4b03095e28a34c8ba6a5500b5074338bd \ - --hash=sha256:175abf3d20e737fec47261d278f95031736a49d7832a09ab684026528c4d96db \ - --hash=sha256:175cafd322e458603e8ce73510a068d16b6e6f389c13f69bf16de0e843d7d406 \ - --hash=sha256:1b49e2af011c84c3f2d541bb5cd1e3c7c2df672223e7e3ea608f09cf295e5f8a \ - --hash=sha256:21d3be4132f71ef1360385770474f29ea1538a242eef72ac4934fe142800e37f \ - --hash=sha256:26336c0d4b2d44636e1e1e6ed1002f03c6aae4a8a9329561c8883f135e9ff010 \ - --hash=sha256:29ca1a93e035d570e8b791b6c0feddd403c6a5388bfe870bf2aa6bba1b9d9b8e \ - --hash=sha256:2ad4b7e367efba6dc3f119c9a0fcd41908b7ec0399a696f3cdea7ec477441b09 \ - --hash=sha256:33449c67195969b1a677533dee9d76e006001213a24501333624623e13c7cc8e \ - --hash=sha256:36f5bfc0399cd4811bf10ec7a759c7ab0cd18080956af8ee138097d5b5296a95 \ - --hash=sha256:3871bad546aa66c155e3f36f99c459780c2a392d502a64e23fb96d9abf338511 \ - --hash=sha256:397083806abd51cf2b3bbbf6c347575374d160331a2d33c5823e22249ad3118b \ - --hash=sha256:3af8e42ae4363773658b8d578d56dedffb4f05ceeb4d1d4dd3fb504950b45526 \ - --hash=sha256:4ddc8c866d7467f5ee2991397d2ea94bcf60d0048bdd8ca555740b56f9042725 \ - --hash=sha256:4f5007abfdbb1d866e2aa8990bd1c465f0f6da71d19e695fc278282be12cffa5 \ - --hash=sha256:56ee546c2bbe9599aba78169f99d1dc33301853e897dbaf642d654248280dc6e \ - --hash=sha256:6169d3868b190d6b21adc8e61f64e3db30f50559dfbdef34a1cd6c738d409dfc \ - --hash=sha256:64410696c97a35af2432dea7bdc4ce32416458159430ef1b4beb79fd30093ad6 \ - --hash=sha256:691ab9a13834310a263664313e4f747ceb93662d14a8bdf20eb97d27ed488f16 \ - --hash=sha256:6b1225024cf0ef5d15934b5ffe9baf860fe8bc68a796513f5ea4f5056de30bca \ - --hash=sha256:6e2ec73b7099b6a29b40a62e08a23b936423bd35529f8f55c42e27acccde7954 \ - --hash=sha256:76344269b550ea01488d19a2a369ab572c1ac4449a72e9f6ac0d70eb1cbfb953 \ - --hash=sha256:7796692136a67b3e301ef9052bde6fe8e7bd5200da766811a3a608ffa62aaff0 \ - --hash=sha256:7e947f70167fe18469f2023644e91ab3d24f9aed69a5e1c78e2c81b9cea553fb \ - --hash=sha256:8050a5d81c022561ee29cd2739de5b4445f3c72f39423fde80a63299c1892c52 \ - --hash=sha256:83adda3db595cb1a7e2237029b3249c85afbe5c747d26b41b802e7482cb3933e \ - --hash=sha256:849ea7845a55f09965826e816cdc7689d6cf74fe9223d79d758c714af955bcb6 \ - --hash=sha256:84dd83110503bc10e94322bf3ffab8bc49150176b49b4984dc1cce4c0a993bf9 \ - --hash=sha256:868943660fb2a1e6b6b965b74430c16a79320b665b28dd4511d15ad5038d37d5 \ - --hash=sha256:8cc8204f0b75606869c707da331058ddf085de29558b516fc43c73ee5ee2aadb \ - --hash=sha256:901e826cb2f1bdc1fcef3ef59adf0c451e8f7c0b5deb26c1a933fb66fb505eae \ - --hash=sha256:90937664e776ad316d64251e2fa2ad69265e4443067668e4727074fe39676414 \ - --hash=sha256:92d13292249f9f2a3e418cbc307a9fbbef043c65f4bd8ba1eb620bc2aaba3d15 \ - --hash=sha256:962c2ec0dcaf22b76dee9831fdf0c4a33d4bf9a257a2bc5d4adc00d5c8ad9034 \ - --hash=sha256:96a1c0ee30fb113b3ae3c748fd75ca74a157ff4c58476c47db4d61518962a011 \ - --hash=sha256:998019ef74a4997a9d741b1473533cdb8faa31373afc9849b35129b4b8ec048d \ - --hash=sha256:9a0fba3b8a587a54c18585f077dcab6dd251c170d85cfa4d063d5746cd595a0f \ - --hash=sha256:9d034abdd36f0f0f2240f91492684e5043d46f290525d1117712d5b8137784eb \ - --hash=sha256:9d3f9ed72e7458ded9a1fb1b4d4ed4c4fdbaf82030ce3f9274b4dc1bff7ace2b \ - --hash=sha256:9ed3d26c4cb4f6babaf791aa46a029265850e80ec2a566581f5c2ee1a14df4f1 \ - --hash=sha256:9f1d2942605c894162252d6259b0121bf1cb493071a1ea8cb35d79cb3e6ac5bc \ - --hash=sha256:a2d1679df9f9cd9504f8dff24555c1eaabba8aad7f5914f28dab99e3c2552c9d \ - --hash=sha256:b11ed82054fce82fb74cea33247d825d05ad6a4015ecfc02af5fbce442fbf361 \ - --hash=sha256:b49a28e30d3eca86db3fe6f9b7f4152fcacbb4a467953cd1b42b94b479b77956 \ - --hash=sha256:b5947b139dfa33f72eecc63f17e45230a97e741942955a6c9e650069305eb73d \ - --hash=sha256:c28ed60597c149a9e3f5ad6dd9cebaee6fb2f0e3f2d159a4a2b9b862d4748860 \ - --hash=sha256:c6dfbaeb7afa77ca608a50e2770a0461177b63a99520d4928e27591b142c74b1 \ - --hash=sha256:c7f189bbfcded40e41a6969c1068ba305850ba016665be71a217918931416fbf \ - --hash=sha256:ca041ad20291a65d853a9523744eebc3f5a4b2f7634e99f8fe88320695ddf766 \ - --hash=sha256:cde6d76910d3179dae70f164466692f4ea36da124d6fb1a61399ca589e81d69a \ - --hash=sha256:cf31f6f071a6b8e7aa1ead1fa27b935b48d00fbfa6a28ce856cfff2d5dd68eed \ - --hash=sha256:d313a2998b74bb26e9e371851a173a9b9474764916f1fc7971095699b3c6e964 \ - --hash=sha256:d5075c54edf1d6ad81d4c6523ce54a748ba1208b542e54b97d8a882ecd810fd1 \ - --hash=sha256:d6546e8073dc382e60fcae4a001a5a1bc46da5eab4a4878acc2d12072d6166d5 \ - --hash=sha256:deaa2899dff7f03ab667e2ec25842d233e2a6a9e333efa484dfe666403f3501c \ - --hash=sha256:e2979d0f2959990620f7e62da6cd954e4620ee815539bc57a8ae46e2dacf90e3 \ - --hash=sha256:e2bc525e335a8545c4e48f84dd0328bc46158c9aaeb8a1c2276546e94540ea3d \ - --hash=sha256:e4c9f60f9fb0b5be66e416dcd8c9d94c3eabff3801d875bdb1f8ffc12cf86905 \ - --hash=sha256:e70a1d62b8288677d48f3bea66c21586a5f999c64ecd3878edb7393e8d1b548d \ - --hash=sha256:eca04dfd792cedad53dc9a917da1a522486255360cb4e77619343a20d9f35364 \ - --hash=sha256:eee4bc767f348fba485ed9dc576ca58b0a9eac237f0e160f7a59bce628ed06b3 \ - --hash=sha256:efe5fd254cfb0eeee13b8ef7ecb20f5d5a56ddda8a587f3852ab2cedfefdb5f6 \ - --hash=sha256:f1c3ea52642c9714dc6e56de8a451a066f6d2707d273e07fe8a9cc1ba073813d \ - --hash=sha256:f496286fc85e93ce0f71cc84fc1c42de2decf1bf494094e188e27a53694777a7 \ - --hash=sha256:f506fd666dd1ecd15a832bebc66c4df45c1902fd47526292836c339f7ba665a9 \ - --hash=sha256:f77202c80e8ab5a1d1e9faf642343bee5aaf332061e1ada4e9147dbd9eb00c46 \ - --hash=sha256:fa18f949d3183a8d468367056be989666ac2bef3a72eece0bade9cdb733b3c28 \ - --hash=sha256:fa45e489ef80f28ff0e5ba0a72812b8cfc7c1ef8b46a694723807d1b07c89ebb +orjson==3.10.15 \ + --hash=sha256:035fb83585e0f15e076759b6fedaf0abb460d1765b6a36f48018a52858443514 \ + --hash=sha256:05ca7fe452a2e9d8d9d706a2984c95b9c2ebc5db417ce0b7a49b91d50642a23e \ + --hash=sha256:0a4f27ea5617828e6b58922fdbec67b0aa4bb844e2d363b9244c47fa2180e665 \ + --hash=sha256:13242f12d295e83c2955756a574ddd6741c81e5b99f2bef8ed8d53e47a01e4b7 \ + --hash=sha256:17085a6aa91e1cd70ca8533989a18b5433e15d29c574582f76f821737c8d5806 \ + --hash=sha256:1e6d33efab6b71d67f22bf2962895d3dc6f82a6273a965fab762e64fa90dc399 \ + --hash=sha256:208beedfa807c922da4e81061dafa9c8489c6328934ca2a562efa707e049e561 \ + --hash=sha256:295c70f9dc154307777ba30fe29ff15c1bcc9dfc5c48632f37d20a607e9ba85a \ + --hash=sha256:305b38b2b8f8083cc3d618927d7f424349afce5975b316d33075ef0f73576b60 \ + --hash=sha256:33aedc3d903378e257047fee506f11e0833146ca3e57a1a1fb0ddb789876c1e1 \ + --hash=sha256:3614ea508d522a621384c1d6639016a5a2e4f027f3e4a1c93a51867615d28829 \ + --hash=sha256:3766ac4702f8f795ff3fa067968e806b4344af257011858cc3d6d8721588b53f \ + --hash=sha256:3a63bb41559b05360ded9132032239e47983a39b151af1201f07ec9370715c82 \ + --hash=sha256:43e17289ffdbbac8f39243916c893d2ae41a2ea1a9cbb060a56a4d75286351ae \ + --hash=sha256:552c883d03ad185f720d0c09583ebde257e41b9521b74ff40e08b7dec4559c04 \ + --hash=sha256:5dd9ef1639878cc3efffed349543cbf9372bdbd79f478615a1c633fe4e4180d1 \ + --hash=sha256:5e8afd6200e12771467a1a44e5ad780614b86abb4b11862ec54861a82d677746 \ + --hash=sha256:616e3e8d438d02e4854f70bfdc03a6bcdb697358dbaa6bcd19cbe24d24ece1f8 \ + --hash=sha256:63309e3ff924c62404923c80b9e2048c1f74ba4b615e7584584389ada50ed428 \ + --hash=sha256:6875210307d36c94873f553786a808af2788e362bd0cf4c8e66d976791e7b528 \ + --hash=sha256:6fd9bc64421e9fe9bd88039e7ce8e58d4fead67ca88e3a4014b143cec7684fd4 \ + --hash=sha256:7066b74f9f259849629e0d04db6609db4cf5b973248f455ba5d3bd58a4daaa5b \ + --hash=sha256:73cb85490aa6bf98abd20607ab5c8324c0acb48d6da7863a51be48505646c814 \ + --hash=sha256:763dadac05e4e9d2bc14938a45a2d0560549561287d41c465d3c58aec818b164 \ + --hash=sha256:7723ad949a0ea502df656948ddd8b392780a5beaa4c3b5f97e525191b102fff0 \ + --hash=sha256:781d54657063f361e89714293c095f506c533582ee40a426cb6489c48a637b81 \ + --hash=sha256:7946922ada8f3e0b7b958cc3eb22cfcf6c0df83d1fe5521b4a100103e3fa84c8 \ + --hash=sha256:7a1c73dcc8fadbd7c55802d9aa093b36878d34a3b3222c41052ce6b0fc65f8e8 \ + --hash=sha256:7c203f6f969210128af3acae0ef9ea6aab9782939f45f6fe02d05958fe761ef9 \ + --hash=sha256:7c2c79fa308e6edb0ffab0a31fd75a7841bf2a79a20ef08a3c6e3b26814c8ca8 \ + --hash=sha256:7c864a80a2d467d7786274fce0e4f93ef2a7ca4ff31f7fc5634225aaa4e9e98c \ + --hash=sha256:88dc3f65a026bd3175eb157fea994fca6ac7c4c8579fc5a86fc2114ad05705b7 \ + --hash=sha256:8918719572d662e18b8af66aef699d8c21072e54b6c82a3f8f6404c1f5ccd5e0 \ + --hash=sha256:9d11c0714fc85bfcf36ada1179400862da3288fc785c30e8297844c867d7505a \ + --hash=sha256:9e590a0477b23ecd5b0ac865b1b907b01b3c5535f5e8a8f6ab0e503efb896334 \ + --hash=sha256:9e992fd5cfb8b9f00bfad2fd7a05a4299db2bbe92e6440d9dd2fab27655b3182 \ + --hash=sha256:a2f708c62d026fb5340788ba94a55c23df4e1869fec74be455e0b2f5363b8507 \ + --hash=sha256:a330b9b4734f09a623f74a7490db713695e13b67c959713b78369f26b3dee6bf \ + --hash=sha256:a61a4622b7ff861f019974f73d8165be1bd9a0855e1cad18ee167acacabeb061 \ + --hash=sha256:a6be38bd103d2fd9bdfa31c2720b23b5d47c6796bcb1d1b598e3924441b4298d \ + --hash=sha256:abc7abecdbf67a173ef1316036ebbf54ce400ef2300b4e26a7b843bd446c2480 \ + --hash=sha256:acd271247691574416b3228db667b84775c497b245fa275c6ab90dc1ffbbd2b3 \ + --hash=sha256:b0482b21d0462eddd67e7fce10b89e0b6ac56570424662b685a0d6fccf581e13 \ + --hash=sha256:b299383825eafe642cbab34be762ccff9fd3408d72726a6b2a4506d410a71ab3 \ + --hash=sha256:b342567e5465bd99faa559507fe45e33fc76b9fb868a63f1642c6bc0735ad02a \ + --hash=sha256:b48f59114fe318f33bbaee8ebeda696d8ccc94c9e90bc27dbe72153094e26f41 \ + --hash=sha256:b7155eb1623347f0f22c38c9abdd738b287e39b9982e1da227503387b81b34ca \ + --hash=sha256:bae0e6ec2b7ba6895198cd981b7cca95d1487d0147c8ed751e5632ad16f031a6 \ + --hash=sha256:bb00b7bfbdf5d34a13180e4805d76b4567025da19a197645ca746fc2fb536586 \ + --hash=sha256:bb5cc3527036ae3d98b65e37b7986a918955f85332c1ee07f9d3f82f3a6899b5 \ + --hash=sha256:c03cd6eea1bd3b949d0d007c8d57049aa2b39bd49f58b4b2af571a5d3833d890 \ + --hash=sha256:c25774c9e88a3e0013d7d1a6c8056926b607a61edd423b50eb5c88fd7f2823ae \ + --hash=sha256:c33be3795e299f565681d69852ac8c1bc5c84863c0b0030b2b3468843be90388 \ + --hash=sha256:c4cc83960ab79a4031f3119cc4b1a1c627a3dc09df125b27c4201dff2af7eaa6 \ + --hash=sha256:cf45e0214c593660339ef63e875f32ddd5aa3b4adc15e662cdb80dc49e194f8e \ + --hash=sha256:d13b7fe322d75bf84464b075eafd8e7dd9eae05649aa2a5354cfa32f43c59f17 \ + --hash=sha256:d433bf32a363823863a96561a555227c18a522a8217a6f9400f00ddc70139ae2 \ + --hash=sha256:d569c1c462912acdd119ccbf719cf7102ea2c67dd03b99edcb1a3048651ac96b \ + --hash=sha256:d5ac11b659fd798228a7adba3e37c010e0152b78b1982897020a8e019a94882e \ + --hash=sha256:da03392674f59a95d03fa5fb9fe3a160b0511ad84b7a3914699ea5a1b3a38da2 \ + --hash=sha256:da9a18c500f19273e9e104cca8c1f0b40a6470bcccfc33afcc088045d0bf5ea6 \ + --hash=sha256:dadba0e7b6594216c214ef7894c4bd5f08d7c0135f4dd0145600be4fbcc16767 \ + --hash=sha256:dba5a1e85d554e3897fa9fe6fbcff2ed32d55008973ec9a2b992bd9a65d2352d \ + --hash=sha256:dd0099ae6aed5eb1fc84c9eb72b95505a3df4267e6962eb93cdd5af03be71c98 \ + --hash=sha256:ddbeef2481d895ab8be5185f2432c334d6dec1f5d1933a9c83014d188e102cef \ + --hash=sha256:e117eb299a35f2634e25ed120c37c641398826c2f5a3d3cc39f5993b96171b9e \ + --hash=sha256:e4759b109c37f635aa5c5cc93a1b26927bfde24b254bcc0e1149a9fada253d2d \ + --hash=sha256:e78c211d0074e783d824ce7bb85bf459f93a233eb67a5b5003498232ddfb0e8a \ + --hash=sha256:eca81f83b1b8c07449e1d6ff7074e82e3fd6777e588f1a6632127f286a968825 \ + --hash=sha256:eea80037b9fae5339b214f59308ef0589fc06dc870578b7cce6d71eb2096764c \ + --hash=sha256:ef5b87e7aa9545ddadd2309efe6824bd3dd64ac101c15dae0f2f597911d46eaa \ + --hash=sha256:efcf6c735c3d22ef60c4aa27a5238f1a477df85e9b15f2142f9d669beb2d13fd \ + --hash=sha256:f71eae9651465dff70aa80db92586ad5b92df46a9373ee55252109bb6b703307 \ + --hash=sha256:f93ce145b2db1252dd86af37d4165b6faa83072b46e3995ecc95d4b2301b725a \ + --hash=sha256:f95fb363d79366af56c3f26b71df40b9a583b07bbaaf5b317407c4d58497852e \ + --hash=sha256:f9875f5fea7492da8ec2444839dcc439b0ef298978f311103d0b7dfd775898ab \ + --hash=sha256:fd56a26a04f6ba5fb2045b0acc487a63162a958ed837648c5781e1fe3316cfbf \ + --hash=sha256:ff4f6edb1578960ed628a3b998fa54d78d9bb3e2eb2cfc5c2a09732431c678d0 \ + --hash=sha256:ffe19f3e8d68111e8644d4f4e267a069ca427926855582ff01fc012496d19969 # via # -r requirements.in # amsterdam-schema-tools @@ -1157,9 +1161,9 @@ packaging==24.2 \ # opentelemetry-instrumentation # opentelemetry-instrumentation-flask # pytest -pathable==0.4.3 \ - --hash=sha256:5c869d315be50776cc8a993f3af43e0c60dc01506b399643f919034ebf4cdcab \ - --hash=sha256:cdd7b1f9d7d5c8b8d3315dbf5a86b2596053ae845f056f57d97c0eefff84da14 +pathable==0.4.4 \ + --hash=sha256:5ae9e94793b6ef5a4cbe0a7ce9dbbefc1eec38df253763fd0aeeacf2762dbbc2 \ + --hash=sha256:6905a3cd17804edfac7875b5f6c9142a218c7caef78693c2dbbbfbac186d88b2 # via jsonschema-path pause==0.3 \ --hash=sha256:82284ec6213376f718a86a51cf1df04eaa77ce85e349bff63c0071e7db33daba @@ -1184,18 +1188,18 @@ portalocker==2.10.1 \ --hash=sha256:53a5984ebc86a025552264b459b46a2086e269b21823cb572f8f28ee759e45bf \ --hash=sha256:ef1bf844e878ab08aee7e40184156e1151f228f103aa5c6bd0724cc330960f8f # via msal-extensions -protobuf==5.29.2 \ - --hash=sha256:13d6d617a2a9e0e82a88113d7191a1baa1e42c2cc6f5f1398d3b054c8e7e714a \ - --hash=sha256:2d2e674c58a06311c8e99e74be43e7f3a8d1e2b2fdf845eaa347fbd866f23355 \ - --hash=sha256:36000f97ea1e76e8398a3f02936aac2a5d2b111aae9920ec1b769fc4a222c4d9 \ - --hash=sha256:494229ecd8c9009dd71eda5fd57528395d1eacdf307dbece6c12ad0dd09e912e \ - --hash=sha256:842de6d9241134a973aab719ab42b008a18a90f9f07f06ba480df268f86432f9 \ - --hash=sha256:a0c53d78383c851bfa97eb42e3703aefdc96d2036a41482ffd55dc5f529466eb \ - --hash=sha256:b2cc8e8bb7c9326996f0e160137b0861f1a82162502658df2951209d0cb0309e \ - --hash=sha256:b6b0d416bbbb9d4fbf9d0561dbfc4e324fd522f61f7af0fe0f282ab67b22477e \ - --hash=sha256:c12ba8249f5624300cf51c3d0bfe5be71a60c63e4dcf51ffe9a68771d958c851 \ - --hash=sha256:e621a98c0201a7c8afe89d9646859859be97cb22b8bf1d8eacfd90d5bda2eb19 \ - --hash=sha256:fde4554c0e578a5a0bcc9a276339594848d1e89f9ea47b4427c80e5d72f90181 +protobuf==5.29.3 \ + --hash=sha256:0a18ed4a24198528f2333802eb075e59dea9d679ab7a6c5efb017a59004d849f \ + --hash=sha256:0eb32bfa5219fc8d4111803e9a690658aa2e6366384fd0851064b963b6d1f2a7 \ + --hash=sha256:3ea51771449e1035f26069c4c7fd51fba990d07bc55ba80701c78f886bf9c888 \ + --hash=sha256:5da0f41edaf117bde316404bad1a486cb4ededf8e4a54891296f648e8e076620 \ + --hash=sha256:6ce8cc3389a20693bfde6c6562e03474c40851b44975c9b2bf6df7d8c4f864da \ + --hash=sha256:84a57163a0ccef3f96e4b6a20516cedcf5bb3a95a657131c5c3ac62200d23252 \ + --hash=sha256:a4fa6f80816a9a0678429e84973f2f98cbc218cca434abe8db2ad0bffc98503a \ + --hash=sha256:a8434404bbf139aa9e1300dbf989667a83d42ddda9153d8ab76e0d5dcaca484e \ + --hash=sha256:b89c115d877892a512f79a8114564fb435943b59067615894c3b13cd3e1fa107 \ + --hash=sha256:c027e08a08be10b67c06bf2370b99c811c466398c357e615ca88c91c07f0910f \ + --hash=sha256:daaf63f70f25e8689c072cfad4334ca0ac1d1e05a92fc15c54eb9cf23c3efd84 # via mapbox-vector-tile psutil==5.9.8 \ --hash=sha256:02615ed8c5ea222323408ceba16c60e99c3f91639b07da6373fb7e6539abc56d \ @@ -1563,9 +1567,9 @@ rpds-py==0.22.3 \ # via # jsonschema # referencing -sentry-sdk==2.19.2 \ - --hash=sha256:467df6e126ba242d39952375dd816fbee0f217d119bf454a8ce74cf1e7909e8d \ - --hash=sha256:ebdc08228b4d131128e568d696c210d846e5b9d70aa0327dec6b1272d9d40b84 +sentry-sdk==2.20.0 \ + --hash=sha256:afa82713a92facf847df3c6f63cec71eb488d826a50965def3d7722aa6f0fdab \ + --hash=sha256:c359a1edf950eb5e80cffd7d9111f3dbeef57994cb4415df37d39fda2cf22364 # via -r requirements.in shapely==2.0.6 \ --hash=sha256:0334bd51828f68cd54b87d80b3e7cee93f249d82ae55a0faf3ea21c9be7b323a \ @@ -1725,72 +1729,86 @@ whitenoise==6.8.2 \ --hash=sha256:486bd7267a375fa9650b136daaec156ac572971acc8bf99add90817a530dd1d4 \ --hash=sha256:df12dce147a043d1956d81d288c6f0044147c6d2ab9726e5772ac50fb45d2280 # via -r requirements.in -wrapt==1.17.0 \ - --hash=sha256:0229b247b0fc7dee0d36176cbb79dbaf2a9eb7ecc50ec3121f40ef443155fb1d \ - --hash=sha256:0698d3a86f68abc894d537887b9bbf84d29bcfbc759e23f4644be27acf6da301 \ - --hash=sha256:0a0a1a1ec28b641f2a3a2c35cbe86c00051c04fffcfcc577ffcdd707df3f8635 \ - --hash=sha256:0b48554952f0f387984da81ccfa73b62e52817a4386d070c75e4db7d43a28c4a \ - --hash=sha256:0f2a28eb35cf99d5f5bd12f5dd44a0f41d206db226535b37b0c60e9da162c3ed \ - --hash=sha256:140ea00c87fafc42739bd74a94a5a9003f8e72c27c47cd4f61d8e05e6dec8721 \ - --hash=sha256:16187aa2317c731170a88ef35e8937ae0f533c402872c1ee5e6d079fcf320801 \ - --hash=sha256:17fcf043d0b4724858f25b8826c36e08f9fb2e475410bece0ec44a22d533da9b \ - --hash=sha256:18b956061b8db634120b58f668592a772e87e2e78bc1f6a906cfcaa0cc7991c1 \ - --hash=sha256:2399408ac33ffd5b200480ee858baa58d77dd30e0dd0cab6a8a9547135f30a88 \ - --hash=sha256:2a0c23b8319848426f305f9cb0c98a6e32ee68a36264f45948ccf8e7d2b941f8 \ - --hash=sha256:2dfb7cff84e72e7bf975b06b4989477873dcf160b2fd89959c629535df53d4e0 \ - --hash=sha256:2f495b6754358979379f84534f8dd7a43ff8cff2558dcdea4a148a6e713a758f \ - --hash=sha256:33539c6f5b96cf0b1105a0ff4cf5db9332e773bb521cc804a90e58dc49b10578 \ - --hash=sha256:3c34f6896a01b84bab196f7119770fd8466c8ae3dfa73c59c0bb281e7b588ce7 \ - --hash=sha256:498fec8da10e3e62edd1e7368f4b24aa362ac0ad931e678332d1b209aec93045 \ - --hash=sha256:4d63f4d446e10ad19ed01188d6c1e1bb134cde8c18b0aa2acfd973d41fcc5ada \ - --hash=sha256:4e4b4385363de9052dac1a67bfb535c376f3d19c238b5f36bddc95efae15e12d \ - --hash=sha256:4e547b447073fc0dbfcbff15154c1be8823d10dab4ad401bdb1575e3fdedff1b \ - --hash=sha256:4f643df3d4419ea3f856c5c3f40fec1d65ea2e89ec812c83f7767c8730f9827a \ - --hash=sha256:4f763a29ee6a20c529496a20a7bcb16a73de27f5da6a843249c7047daf135977 \ - --hash=sha256:5ae271862b2142f4bc687bdbfcc942e2473a89999a54231aa1c2c676e28f29ea \ - --hash=sha256:5d8fd17635b262448ab8f99230fe4dac991af1dabdbb92f7a70a6afac8a7e346 \ - --hash=sha256:69c40d4655e078ede067a7095544bcec5a963566e17503e75a3a3e0fe2803b13 \ - --hash=sha256:69d093792dc34a9c4c8a70e4973a3361c7a7578e9cd86961b2bbf38ca71e4e22 \ - --hash=sha256:6a9653131bda68a1f029c52157fd81e11f07d485df55410401f745007bd6d339 \ - --hash=sha256:6ff02a91c4fc9b6a94e1c9c20f62ea06a7e375f42fe57587f004d1078ac86ca9 \ - --hash=sha256:714c12485aa52efbc0fc0ade1e9ab3a70343db82627f90f2ecbc898fdf0bb181 \ - --hash=sha256:7264cbb4a18dc4acfd73b63e4bcfec9c9802614572025bdd44d0721983fc1d9c \ - --hash=sha256:73a96fd11d2b2e77d623a7f26e004cc31f131a365add1ce1ce9a19e55a1eef90 \ - --hash=sha256:74bf625b1b4caaa7bad51d9003f8b07a468a704e0644a700e936c357c17dd45a \ - --hash=sha256:81b1289e99cf4bad07c23393ab447e5e96db0ab50974a280f7954b071d41b489 \ - --hash=sha256:8425cfce27b8b20c9b89d77fb50e368d8306a90bf2b6eef2cdf5cd5083adf83f \ - --hash=sha256:875d240fdbdbe9e11f9831901fb8719da0bd4e6131f83aa9f69b96d18fae7504 \ - --hash=sha256:879591c2b5ab0a7184258274c42a126b74a2c3d5a329df16d69f9cee07bba6ea \ - --hash=sha256:89fc28495896097622c3fc238915c79365dd0ede02f9a82ce436b13bd0ab7569 \ - --hash=sha256:8a5e7cc39a45fc430af1aefc4d77ee6bad72c5bcdb1322cfde852c15192b8bd4 \ - --hash=sha256:8f8909cdb9f1b237786c09a810e24ee5e15ef17019f7cecb207ce205b9b5fcce \ - --hash=sha256:914f66f3b6fc7b915d46c1cc424bc2441841083de01b90f9e81109c9759e43ab \ - --hash=sha256:92a3d214d5e53cb1db8b015f30d544bc9d3f7179a05feb8f16df713cecc2620a \ - --hash=sha256:948a9bd0fb2c5120457b07e59c8d7210cbc8703243225dbd78f4dfc13c8d2d1f \ - --hash=sha256:9c900108df470060174108012de06d45f514aa4ec21a191e7ab42988ff42a86c \ - --hash=sha256:9f2939cd4a2a52ca32bc0b359015718472d7f6de870760342e7ba295be9ebaf9 \ - --hash=sha256:a4192b45dff127c7d69b3bdfb4d3e47b64179a0b9900b6351859f3001397dabf \ - --hash=sha256:a8fc931382e56627ec4acb01e09ce66e5c03c384ca52606111cee50d931a342d \ - --hash=sha256:ad47b095f0bdc5585bced35bd088cbfe4177236c7df9984b3cc46b391cc60627 \ - --hash=sha256:b1ca5f060e205f72bec57faae5bd817a1560fcfc4af03f414b08fa29106b7e2d \ - --hash=sha256:ba1739fb38441a27a676f4de4123d3e858e494fac05868b7a281c0a383c098f4 \ - --hash=sha256:baa7ef4e0886a6f482e00d1d5bcd37c201b383f1d314643dfb0367169f94f04c \ - --hash=sha256:bb90765dd91aed05b53cd7a87bd7f5c188fcd95960914bae0d32c5e7f899719d \ - --hash=sha256:bc7f729a72b16ee21795a943f85c6244971724819819a41ddbaeb691b2dd85ad \ - --hash=sha256:bdf62d25234290db1837875d4dceb2151e4ea7f9fff2ed41c0fde23ed542eb5b \ - --hash=sha256:c30970bdee1cad6a8da2044febd824ef6dc4cc0b19e39af3085c763fdec7de33 \ - --hash=sha256:d2c63b93548eda58abf5188e505ffed0229bf675f7c3090f8e36ad55b8cbc371 \ - --hash=sha256:d751300b94e35b6016d4b1e7d0e7bbc3b5e1751e2405ef908316c2a9024008a1 \ - --hash=sha256:da427d311782324a376cacb47c1a4adc43f99fd9d996ffc1b3e8529c4074d393 \ - --hash=sha256:daba396199399ccabafbfc509037ac635a6bc18510ad1add8fd16d4739cdd106 \ - --hash=sha256:e185ec6060e301a7e5f8461c86fb3640a7beb1a0f0208ffde7a65ec4074931df \ - --hash=sha256:e4a557d97f12813dc5e18dad9fa765ae44ddd56a672bb5de4825527c847d6379 \ - --hash=sha256:e5ed16d95fd142e9c72b6c10b06514ad30e846a0d0917ab406186541fe68b451 \ - --hash=sha256:e711fc1acc7468463bc084d1b68561e40d1eaa135d8c509a65dd534403d83d7b \ - --hash=sha256:f28b29dc158ca5d6ac396c8e0a2ef45c4e97bb7e65522bfc04c989e6fe814575 \ - --hash=sha256:f335579a1b485c834849e9075191c9898e0731af45705c2ebf70e0cd5d58beed \ - --hash=sha256:fce6fee67c318fdfb7f285c29a82d84782ae2579c0e1b385b7f36c6e8074fffb \ - --hash=sha256:fd136bb85f4568fffca995bd3c8d52080b1e5b225dbf1c2b17b66b4c5fa02838 +wrapt==1.17.2 \ + --hash=sha256:08e7ce672e35efa54c5024936e559469436f8b8096253404faeb54d2a878416f \ + --hash=sha256:0a6e821770cf99cc586d33833b2ff32faebdbe886bd6322395606cf55153246c \ + --hash=sha256:0b929ac182f5ace000d459c59c2c9c33047e20e935f8e39371fa6e3b85d56f4a \ + --hash=sha256:129a150f5c445165ff941fc02ee27df65940fcb8a22a61828b1853c98763a64b \ + --hash=sha256:13e6afb7fe71fe7485a4550a8844cc9ffbe263c0f1a1eea569bc7091d4898555 \ + --hash=sha256:1473400e5b2733e58b396a04eb7f35f541e1fb976d0c0724d0223dd607e0f74c \ + --hash=sha256:18983c537e04d11cf027fbb60a1e8dfd5190e2b60cc27bc0808e653e7b218d1b \ + --hash=sha256:1a7ed2d9d039bd41e889f6fb9364554052ca21ce823580f6a07c4ec245c1f5d6 \ + --hash=sha256:1e1fe0e6ab7775fd842bc39e86f6dcfc4507ab0ffe206093e76d61cde37225c8 \ + --hash=sha256:1fb5699e4464afe5c7e65fa51d4f99e0b2eadcc176e4aa33600a3df7801d6662 \ + --hash=sha256:2696993ee1eebd20b8e4ee4356483c4cb696066ddc24bd70bcbb80fa56ff9061 \ + --hash=sha256:35621ae4c00e056adb0009f8e86e28eb4a41a4bfa8f9bfa9fca7d343fe94f998 \ + --hash=sha256:36ccae62f64235cf8ddb682073a60519426fdd4725524ae38874adf72b5f2aeb \ + --hash=sha256:3cedbfa9c940fdad3e6e941db7138e26ce8aad38ab5fe9dcfadfed9db7a54e62 \ + --hash=sha256:3d57c572081fed831ad2d26fd430d565b76aa277ed1d30ff4d40670b1c0dd984 \ + --hash=sha256:3fc7cb4c1c744f8c05cd5f9438a3caa6ab94ce8344e952d7c45a8ed59dd88392 \ + --hash=sha256:4011d137b9955791f9084749cba9a367c68d50ab8d11d64c50ba1688c9b457f2 \ + --hash=sha256:40d615e4fe22f4ad3528448c193b218e077656ca9ccb22ce2cb20db730f8d306 \ + --hash=sha256:410a92fefd2e0e10d26210e1dfb4a876ddaf8439ef60d6434f21ef8d87efc5b7 \ + --hash=sha256:41388e9d4d1522446fe79d3213196bd9e3b301a336965b9e27ca2788ebd122f3 \ + --hash=sha256:468090021f391fe0056ad3e807e3d9034e0fd01adcd3bdfba977b6fdf4213ea9 \ + --hash=sha256:49703ce2ddc220df165bd2962f8e03b84c89fee2d65e1c24a7defff6f988f4d6 \ + --hash=sha256:4a721d3c943dae44f8e243b380cb645a709ba5bd35d3ad27bc2ed947e9c68192 \ + --hash=sha256:4afd5814270fdf6380616b321fd31435a462019d834f83c8611a0ce7484c7317 \ + --hash=sha256:4c82b8785d98cdd9fed4cac84d765d234ed3251bd6afe34cb7ac523cb93e8b4f \ + --hash=sha256:4db983e7bca53819efdbd64590ee96c9213894272c776966ca6306b73e4affda \ + --hash=sha256:582530701bff1dec6779efa00c516496968edd851fba224fbd86e46cc6b73563 \ + --hash=sha256:58455b79ec2661c3600e65c0a716955adc2410f7383755d537584b0de41b1d8a \ + --hash=sha256:58705da316756681ad3c9c73fd15499aa4d8c69f9fd38dc8a35e06c12468582f \ + --hash=sha256:5bb1d0dbf99411f3d871deb6faa9aabb9d4e744d67dcaaa05399af89d847a91d \ + --hash=sha256:5c803c401ea1c1c18de70a06a6f79fcc9c5acfc79133e9869e730ad7f8ad8ef9 \ + --hash=sha256:5cbabee4f083b6b4cd282f5b817a867cf0b1028c54d445b7ec7cfe6505057cf8 \ + --hash=sha256:612dff5db80beef9e649c6d803a8d50c409082f1fedc9dbcdfde2983b2025b82 \ + --hash=sha256:62c2caa1585c82b3f7a7ab56afef7b3602021d6da34fbc1cf234ff139fed3cd9 \ + --hash=sha256:69606d7bb691b50a4240ce6b22ebb319c1cfb164e5f6569835058196e0f3a845 \ + --hash=sha256:6d9187b01bebc3875bac9b087948a2bccefe464a7d8f627cf6e48b1bbae30f82 \ + --hash=sha256:6ed6ffac43aecfe6d86ec5b74b06a5be33d5bb9243d055141e8cabb12aa08125 \ + --hash=sha256:703919b1633412ab54bcf920ab388735832fdcb9f9a00ae49387f0fe67dad504 \ + --hash=sha256:766d8bbefcb9e00c3ac3b000d9acc51f1b399513f44d77dfe0eb026ad7c9a19b \ + --hash=sha256:80dd7db6a7cb57ffbc279c4394246414ec99537ae81ffd702443335a61dbf3a7 \ + --hash=sha256:8112e52c5822fc4253f3901b676c55ddf288614dc7011634e2719718eaa187dc \ + --hash=sha256:8c8b293cd65ad716d13d8dd3624e42e5a19cc2a2f1acc74b30c2c13f15cb61a6 \ + --hash=sha256:8fdbdb757d5390f7c675e558fd3186d590973244fab0c5fe63d373ade3e99d40 \ + --hash=sha256:91bd7d1773e64019f9288b7a5101f3ae50d3d8e6b1de7edee9c2ccc1d32f0c0a \ + --hash=sha256:95c658736ec15602da0ed73f312d410117723914a5c91a14ee4cdd72f1d790b3 \ + --hash=sha256:99039fa9e6306880572915728d7f6c24a86ec57b0a83f6b2491e1d8ab0235b9a \ + --hash=sha256:9a2bce789a5ea90e51a02dfcc39e31b7f1e662bc3317979aa7e5538e3a034f72 \ + --hash=sha256:9a7d15bbd2bc99e92e39f49a04653062ee6085c0e18b3b7512a4f2fe91f2d681 \ + --hash=sha256:9abc77a4ce4c6f2a3168ff34b1da9b0f311a8f1cfd694ec96b0603dff1c79438 \ + --hash=sha256:9e8659775f1adf02eb1e6f109751268e493c73716ca5761f8acb695e52a756ae \ + --hash=sha256:9fee687dce376205d9a494e9c121e27183b2a3df18037f89d69bd7b35bcf59e2 \ + --hash=sha256:a5aaeff38654462bc4b09023918b7f21790efb807f54c000a39d41d69cf552cb \ + --hash=sha256:a604bf7a053f8362d27eb9fefd2097f82600b856d5abe996d623babd067b1ab5 \ + --hash=sha256:abbb9e76177c35d4e8568e58650aa6926040d6a9f6f03435b7a522bf1c487f9a \ + --hash=sha256:acc130bc0375999da18e3d19e5a86403667ac0c4042a094fefb7eec8ebac7cf3 \ + --hash=sha256:b18f2d1533a71f069c7f82d524a52599053d4c7166e9dd374ae2136b7f40f7c8 \ + --hash=sha256:b4e42a40a5e164cbfdb7b386c966a588b1047558a990981ace551ed7e12ca9c2 \ + --hash=sha256:b5e251054542ae57ac7f3fba5d10bfff615b6c2fb09abeb37d2f1463f841ae22 \ + --hash=sha256:b60fb58b90c6d63779cb0c0c54eeb38941bae3ecf7a73c764c52c88c2dcb9d72 \ + --hash=sha256:b870b5df5b71d8c3359d21be8f0d6c485fa0ebdb6477dda51a1ea54a9b558061 \ + --hash=sha256:ba0f0eb61ef00ea10e00eb53a9129501f52385c44853dbd6c4ad3f403603083f \ + --hash=sha256:bb87745b2e6dc56361bfde481d5a378dc314b252a98d7dd19a651a3fa58f24a9 \ + --hash=sha256:bb90fb8bda722a1b9d48ac1e6c38f923ea757b3baf8ebd0c82e09c5c1a0e7a04 \ + --hash=sha256:bc570b5f14a79734437cb7b0500376b6b791153314986074486e0b0fa8d71d98 \ + --hash=sha256:c86563182421896d73858e08e1db93afdd2b947a70064b813d515d66549e15f9 \ + --hash=sha256:c958bcfd59bacc2d0249dcfe575e71da54f9dcf4a8bdf89c4cb9a68a1170d73f \ + --hash=sha256:d18a4865f46b8579d44e4fe1e2bcbc6472ad83d98e22a26c963d46e4c125ef0b \ + --hash=sha256:d5e2439eecc762cd85e7bd37161d4714aa03a33c5ba884e26c81559817ca0925 \ + --hash=sha256:e3890b508a23299083e065f435a492b5435eba6e304a7114d2f919d400888cc6 \ + --hash=sha256:e496a8ce2c256da1eb98bd15803a79bee00fc351f5dfb9ea82594a3f058309e0 \ + --hash=sha256:e8b2816ebef96d83657b56306152a93909a83f23994f4b30ad4573b00bd11bb9 \ + --hash=sha256:eaf675418ed6b3b31c7a989fd007fa7c3be66ce14e5c3b27336383604c9da85c \ + --hash=sha256:ec89ed91f2fa8e3f52ae53cd3cf640d6feff92ba90d62236a81e4e563ac0e991 \ + --hash=sha256:ecc840861360ba9d176d413a5489b9a0aff6d6303d7e733e2c4623cfa26904a6 \ + --hash=sha256:f09b286faeff3c750a879d336fb6d8713206fc97af3adc14def0cdd349df6000 \ + --hash=sha256:f393cda562f79828f38a819f4788641ac7c4085f30f1ce1a68672baa686482bb \ + --hash=sha256:f917c1180fdb8623c2b75a99192f4025e412597c50b2ac870f156de8fb101119 \ + --hash=sha256:fc78a84e2dfbc27afe4b2bd7c80c8db9bca75cc5b85df52bfe634596a1da846b \ + --hash=sha256:ff04ef6eec3eee8a5efef2401495967a916feaa353643defcc03fc74fe213b58 # via # deprecated # opentelemetry-instrumentation diff --git a/src/requirements_dev.in b/src/requirements_dev.in index 16f64fa12..997e790a1 100644 --- a/src/requirements_dev.in +++ b/src/requirements_dev.in @@ -1,11 +1,11 @@ -r ./requirements.in black==24.10.0 -ruff==0.9.1 +ruff==0.9.2 pytest-sugar==1.0.0 termcolor==2.5.0 pre-commit==4.0.1 -django-debug-toolbar==4.4.6 +django-debug-toolbar==5.0.1 django-extensions==3.2.3 pip-tools==7.4.1 tomli==2.2.1 diff --git a/src/requirements_dev.txt b/src/requirements_dev.txt index c1fa25dd6..855b18baf 100644 --- a/src/requirements_dev.txt +++ b/src/requirements_dev.txt @@ -4,10 +4,10 @@ # # pip-compile --allow-unsafe --generate-hashes --output-file=requirements_dev.txt requirements_dev.in # -amsterdam-schema-tools[django]==6.1.2 \ - --hash=sha256:51d7ae996156af1ec57e7821a1add45d8b64b110343c3d7e4fd4f737f97c8dc2 \ - --hash=sha256:e5e017d964fc6e0f940fa4c7dc8076b63495400d8433678b33927f8e3170f26e - # via -r ./requirements.in +amsterdam-schema-tools[django]==6.1.3 \ + --hash=sha256:044ab57778361efe536fb02aa636a004f93c30a317af0c3187113938a565811f \ + --hash=sha256:d5cd3c2b4376e04153c89f03a92bbc089a3d16894c8486bca44853a5a32b74fc + # via -r /home/jasper/code/dso-api/src/requirements.in argparse==1.4.0 \ --hash=sha256:62b089a55be1d8949cd2bc7e0df0bddb9e028faefc8c32038cc84862aefdd6e4 \ --hash=sha256:c31647edb69fd3d465a847ea3157d37bed1f95f19760b11a47aa91c04b666314 @@ -47,19 +47,19 @@ azure-core-tracing-opentelemetry==1.0.0b11 \ azure-identity==1.19.0 \ --hash=sha256:500144dc18197d7019b81501165d4fa92225f03778f17d7ca8a2a180129a9c83 \ --hash=sha256:e3f6558c181692d7509f09de10cca527c7dce426776454fb97df512a46527e81 - # via -r ./requirements.in + # via -r /home/jasper/code/dso-api/src/requirements.in azure-monitor-opentelemetry==1.6.4 \ --hash=sha256:014142ffa420bc2b287ff3bd30de6c31d64b2846423d011a8280334d7afcb01a \ --hash=sha256:9f5ce4c666caf1f9b536f8ab4ee207dff94777d568517c74f26e3327f75c3fc3 - # via -r ./requirements.in -azure-monitor-opentelemetry-exporter==1.0.0b32 \ - --hash=sha256:48fe5e2c29e509b65413c9715040a9dc6cc052bb7cc932933535373ca0c54ba7 \ - --hash=sha256:f16d1d5636fa3dd834f3f63972dee78c9f17fd296a39525772e6f281e7f258cd + # via -r /home/jasper/code/dso-api/src/requirements.in +azure-monitor-opentelemetry-exporter==1.0.0b33 \ + --hash=sha256:1cbbd41b4cb44a2ade016408b23a21762583b9da913d8ae259f29356d3a6d0ae \ + --hash=sha256:ebcf86c9b717f9b82bbceb89b55b09fd7147700264ae7ecabc424d90a9f5f01a # via azure-monitor-opentelemetry bandit==1.8.2 \ --hash=sha256:df6146ad73dd30e8cbda4e29689ddda48364e36ff655dbfc86998401fcf1721f \ --hash=sha256:e00ad5a6bc676c0954669fe13818024d66b70e42cf5adb971480cf3b671e835f - # via -r ./requirements.in + # via -r /home/jasper/code/dso-api/src/requirements.in black==24.10.0 \ --hash=sha256:14b3502784f09ce2443830e3133dacf2c0110d45191ed470ecb04d0f5f6fcb0f \ --hash=sha256:17374989640fbca88b6a448129cd1745c5eb8d9547b464f281b251dd00155ccd \ @@ -93,7 +93,7 @@ build==1.2.2.post1 \ cachetools==5.5.0 \ --hash=sha256:02134e8439cdc2ffb62023ce1debca2944c3f289d66bb17ead3ab3dede74b292 \ --hash=sha256:2cc24fb4cbe39633fb7badd9db9ca6295d766d9c2995f245725a46715d050f2a - # via -r ./requirements.in + # via -r /home/jasper/code/dso-api/src/requirements.in certifi==2024.12.14 \ --hash=sha256:1275f7a45be9464efc1173084eaa30f866fe2e47d389406136d332ed4967ec56 \ --hash=sha256:b650d30f370c2b724812bee08008be0c4163b163ddaec3f2546c1caf65f191db @@ -372,7 +372,7 @@ cryptography==44.0.0 \ --hash=sha256:f5e7cb1e5e56ca0933b4873c0220a78b773b24d40d186b6738080b73d3d0a756 \ --hash=sha256:f677e1268c4e23420c3acade68fac427fffcb8d19d7df95ed7ad17cdef8404f4 # via - # -r ./requirements.in + # -r /home/jasper/code/dso-api/src/requirements.in # azure-identity # jwcrypto # msal @@ -380,11 +380,11 @@ cryptography==44.0.0 \ datadiensten-apikeyclient==0.6.0 \ --hash=sha256:4988b82e27886b31ed1d935d00e814cc9cfca4d4df5dc589c598f22433c010e0 \ --hash=sha256:6dab4a24c5c72028d57feb4d259b0a7df29da66e7709c7e68fd9ebace8959cb7 - # via -r ./requirements.in + # via -r /home/jasper/code/dso-api/src/requirements.in datapunt-authorization-django==1.3.3 \ --hash=sha256:3c73944aa4d7e184a3cb00848486eaf1b4019aa979d2c41f410e9b45e58a7158 \ --hash=sha256:e68ed2da074d8e82f66497d75d5ebc59dc43a11dc95aedd23d7cde18c49b50c2 - # via -r ./requirements.in + # via -r /home/jasper/code/dso-api/src/requirements.in decorator==5.1.1 \ --hash=sha256:637996211036b6385ef91435e4fae22989472f9d571faba8927ba8253acbc330 \ --hash=sha256:b8c3f85900b9dc423225913c5aace94729fe1fa9763b38939a95226f02d37186 @@ -407,11 +407,11 @@ distlib==0.3.9 \ --hash=sha256:47f8c22fd27c27e25a65601af709b38e4f0a45ea4fc2e710f65755fa8caaaf87 \ --hash=sha256:a60f20dea646b8a33f3e7772f74dc0b2d0772d2837ee1342a00645c81edf9403 # via virtualenv -django==4.2.17 \ - --hash=sha256:3a93350214ba25f178d4045c0786c61573e7dbfa3c509b3551374f1e11ba8de0 \ - --hash=sha256:6b56d834cc94c8b21a8f4e775064896be3b4a4ca387f2612d4406a5927cd2fdc +django==4.2.18 \ + --hash=sha256:52ae8eacf635617c0f13b44f749e5ea13dc34262819b2cc8c8636abb08d82c4b \ + --hash=sha256:ba52eff7e228f1c775d5b0db2ba53d8c49d2f8bfe6ca0234df6b7dd12fb25b19 # via - # -r ./requirements.in + # -r /home/jasper/code/dso-api/src/requirements.in # amsterdam-schema-tools # datapunt-authorization-django # django-cors-headers @@ -428,20 +428,20 @@ django==4.2.17 \ django-cors-headers==4.6.0 \ --hash=sha256:14d76b4b4c8d39375baeddd89e4f08899051eeaf177cb02a29bd6eae8cf63aa8 \ --hash=sha256:8edbc0497e611c24d5150e0055d3b178c6534b8ed826fb6f53b21c63f5d48ba3 - # via -r ./requirements.in + # via -r /home/jasper/code/dso-api/src/requirements.in django-db-comments==0.4.1 \ --hash=sha256:18a4bdbae8a466d88077fc5022dcc0076293321cd4cce2b385156266cd42463b \ --hash=sha256:b2b8de7ea89d6a495e9fe99267eb6be2fb1139325c2ab02dff12e872ed49ee86 # via amsterdam-schema-tools -django-debug-toolbar==4.4.6 \ - --hash=sha256:36e421cb908c2f0675e07f9f41e3d1d8618dc386392ec82d23bcfcd5d29c7044 \ - --hash=sha256:3beb671c9ec44ffb817fad2780667f172bd1c067dbcabad6268ce39a81335f45 +django-debug-toolbar==5.0.1 \ + --hash=sha256:296f6f18a80710e84fbb8361538ae5ec522a75ebe9ab67db34bcf1026cbeb420 \ + --hash=sha256:7456cc2e951db37dab335686db7803c4a0ecb6736d120705f6668db9548bf49f # via -r requirements_dev.in -django-environ==0.11.2 \ - --hash=sha256:0ff95ab4344bfeff693836aa978e6840abef2e2f1145adff7735892711590c05 \ - --hash=sha256:f32a87aa0899894c27d4e1776fa6b477e8164ed7f6b3e410a62a6d72caaf64be +django-environ==0.12.0 \ + --hash=sha256:227dc891453dd5bde769c3449cf4a74b6f2ee8f7ab2361c93a07068f4179041a \ + --hash=sha256:92fb346a158abda07ffe6eb23135ce92843af06ecf8753f43adf9d2366dcc0ca # via - # -r ./requirements.in + # -r /home/jasper/code/dso-api/src/requirements.in # amsterdam-schema-tools django-extensions==3.2.3 \ --hash=sha256:44d27919d04e23b3f40231c4ab7af4e61ce832ef46d610cc650d53e68328410a \ @@ -455,51 +455,51 @@ django-gisserver==1.5.0 \ --hash=sha256:a43530707d4cb74258a2ccfff01df6a6c26a44a3739e9572e65f9f966ec0228d \ --hash=sha256:c9d8ee24e2f971857689df5c643de779894a9dfc76d851798560c3552c6fbc25 # via - # -r ./requirements.in + # -r /home/jasper/code/dso-api/src/requirements.in # amsterdam-schema-tools django-healthchecks==1.5.0 \ --hash=sha256:0f167deaa30bde59552796799abf2a97a118bc190e8601eef713379703cf9f64 \ --hash=sha256:25eb021a4a94240b28d996e82775ad6c3b392a2b262360b965a24b88fcfad78d - # via -r ./requirements.in + # via -r /home/jasper/code/dso-api/src/requirements.in django-postgres-unlimited-varchar==1.1.2 \ --hash=sha256:3ddac6bc5b618341d6e2ef8b7dcc1bd737713e668e15d956dacb987019f69081 \ --hash=sha256:fc942e8d9ae9d9197471ea7ed96c58b2a7a301f83d88b89009df603904185738 - # via -r ./requirements.in + # via -r /home/jasper/code/dso-api/src/requirements.in django-redis==5.4.0 \ --hash=sha256:6a02abaa34b0fea8bf9b707d2c363ab6adc7409950b2db93602e6cb292818c42 \ --hash=sha256:ebc88df7da810732e2af9987f7f426c96204bf89319df4c6da6ca9a2942edd5b - # via -r ./requirements.in + # via -r /home/jasper/code/dso-api/src/requirements.in django-vectortiles==1.0.1 \ --hash=sha256:37e08d23a525a8cf052e2e9bf7011fa7152c7dd2ad1a3c73d1ca668c6e38e739 \ --hash=sha256:5f2145fd47010200ca1bdeefe5faf20a3389f700ea9fc822cb7f7c7a4d8721f7 - # via -r ./requirements.in + # via -r /home/jasper/code/dso-api/src/requirements.in djangorestframework==3.15.2 \ --hash=sha256:2b8871b062ba1aefc2de01f773875441a961fefbf79f5eed1e32b2f096944b20 \ --hash=sha256:36fe88cd2d6c6bec23dca9804bab2ba5517a8bb9d8f47ebc68981b56840107ad # via - # -r ./requirements.in + # -r /home/jasper/code/dso-api/src/requirements.in # djangorestframework-csv # djangorestframework-gis # drf-spectacular djangorestframework-csv==3.0.2 \ --hash=sha256:b269b692feda1971e1342f395a21d339c6a16d2961ff64357a9a6188f27af10f \ --hash=sha256:d1bcfbaaeaa5145af6bb0985a36a5bbf2f853d9961c722f69c7b0c9c3bcc269a - # via -r ./requirements.in + # via -r /home/jasper/code/dso-api/src/requirements.in djangorestframework-gis==1.1 \ --hash=sha256:84b915503a59263ed9473ecde34b19260c3e9c5c8ebb3aea8d91a67fd39f7215 \ --hash=sha256:fd8631c2c10208df5f05ee297ce333aaa9a794acd654420207f72e8f9acd59ea - # via -r ./requirements.in + # via -r /home/jasper/code/dso-api/src/requirements.in drf-spectacular==0.28.0 \ --hash=sha256:2c778a47a40ab2f5078a7c42e82baba07397bb35b074ae4680721b2805943061 \ --hash=sha256:856e7edf1056e49a4245e87a61e8da4baff46c83dbc25be1da2df77f354c7cb4 - # via -r ./requirements.in + # via -r /home/jasper/code/dso-api/src/requirements.in factory-boy==3.3.1 \ --hash=sha256:7b1113c49736e1e9995bc2a18f4dbf2c52cf0f841103517010b1d825712ce3ca \ --hash=sha256:8317aa5289cdfc45f9cae570feb07a6177316c82e34d14df3c2e1f22f26abef0 # via amsterdam-schema-tools -faker==33.3.0 \ - --hash=sha256:2abb551a05b75d268780b6095100a48afc43c53e97422002efbfc1272ebf5f26 \ - --hash=sha256:ae074d9c7ef65817a93b448141a5531a16b2ea2e563dc5774578197c7c84060c +faker==33.3.1 \ + --hash=sha256:49dde3b06a5602177bc2ad013149b6f60a290b7154539180d37b6f876ae79b20 \ + --hash=sha256:ac4cf2f967ce02c898efa50651c43180bd658a7707cfd676fcc5410ad1482c03 # via factory-boy filelock==3.16.1 \ --hash=sha256:2082e5703d51fbf98ea75855d9d5527e33d8ff23099bec374a134febee6946b0 \ @@ -514,25 +514,25 @@ flake8==7.1.1 \ --hash=sha256:049d058491e228e03e67b390f311bbf88fce2dbaa8fa673e7aea87b7198b8d38 \ --hash=sha256:597477df7860daa5aa0fdd84bf5208a043ab96b8e96ab708770ae0364dd03213 # via - # -r ./requirements.in + # -r /home/jasper/code/dso-api/src/requirements.in # flake8-colors # flake8-debugger # flake8-raise flake8-blind-except==0.2.1 \ --hash=sha256:f25a575a9dcb3eeb3c760bf9c22db60b8b5a23120224ed1faa9a43f75dd7dd16 - # via -r ./requirements.in + # via -r /home/jasper/code/dso-api/src/requirements.in flake8-colors==0.1.9 \ --hash=sha256:35a5483a7d156d0438b402faea2fefe45b411571ce5dc93ba28670fd9429cc46 \ --hash=sha256:e80ed1839dc151730adc51207e632823aa1f393d6db32897ffd0e60dceecfd9f - # via -r ./requirements.in + # via -r /home/jasper/code/dso-api/src/requirements.in flake8-debugger==4.1.2 \ --hash=sha256:0a5e55aeddcc81da631ad9c8c366e7318998f83ff00985a49e6b3ecf61e571bf \ --hash=sha256:52b002560941e36d9bf806fca2523dc7fb8560a295d5f1a6e15ac2ded7a73840 - # via -r ./requirements.in + # via -r /home/jasper/code/dso-api/src/requirements.in flake8-raise==0.0.5 \ --hash=sha256:0a9890e16b851402d9b0d4fafe6c34890eab73835a2c2079c3850a25be575623 \ --hash=sha256:df26e5c542a58c8f8786d978e18ad7e54126a0ef5c6241c35dafaca7e2bbb808 - # via -r ./requirements.in + # via -r /home/jasper/code/dso-api/src/requirements.in fqdn==1.5.1 \ --hash=sha256:105ed3677e767fb5ca086a0c1f4bb66ebc3c100be518f0e0d755d9eae164d89f \ --hash=sha256:3a179af3761e4df6eb2e026ff9e1a3033d3587bf980a0b1b2e1e5d08d7358014 @@ -541,7 +541,7 @@ geoalchemy2==0.17.0 \ --hash=sha256:00e105e6a93cc2815914a29acb4fc129da5b2ebd500bf447b108e7904138c83f \ --hash=sha256:2218d7d5a8f123cc4b88cbf3f9595ef3b2741c26e417a2bff56ba96ac9208919 # via - # -r ./requirements.in + # -r /home/jasper/code/dso-api/src/requirements.in # amsterdam-schema-tools greenlet==3.1.1 \ --hash=sha256:0153404a4bb921f0ff1abeb5ce8a5131da56b953eda6e14b88dc6bbc04d2049e \ @@ -671,7 +671,7 @@ jsonschema[format]==4.23.0 \ --hash=sha256:d71497fef26351a33265337fa77ffeb82423f3ea21283cd9467bb03999266bc4 \ --hash=sha256:fbadb6f8b144a8f8cf9f0b89ba94501d143e50411a1278633f56a7acf7fd5566 # via - # -r ./requirements.in + # -r /home/jasper/code/dso-api/src/requirements.in # amsterdam-schema-tools # drf-spectacular # mappyfile @@ -681,9 +681,9 @@ jsonschema-path==0.3.3 \ --hash=sha256:203aff257f8038cd3c67be614fe6b2001043408cb1b4e36576bc4921e09d83c4 \ --hash=sha256:f02e5481a4288ec062f8e68c808569e427d905bedfecb7f2e4c69ef77957c382 # via openapi-spec-validator -jsonschema-specifications==2023.12.1 \ - --hash=sha256:48a76787b3e70f5ed53f1160d2b81f586e4ca6d1548c5de7085d1682674764cc \ - --hash=sha256:87e4fdf3a94858b8a2ba2778d9ba57d8a9cafca7c7489c46ba0d30a8bc6a9c3c +jsonschema-specifications==2024.10.1 \ + --hash=sha256:0f38b83639958ce1152d02a7f062902c41c8fd20d558b0c34344292d417ae272 \ + --hash=sha256:a09a0680616357d9a0ecf05c12ad234479f549239d0f5b55f3deea67475da9bf # via # jsonschema # openapi-schema-validator @@ -817,12 +817,12 @@ lru-dict==1.3.0 \ --hash=sha256:f5b88a7c39e307739a3701194993455968fcffe437d1facab93546b1b8a334c1 \ --hash=sha256:f8f7824db5a64581180ab9d09842e6dd9fcdc46aac9cb592a0807cd37ea55680 # via - # -r ./requirements.in + # -r /home/jasper/code/dso-api/src/requirements.in # django-gisserver mapbox-vector-tile==2.1.0 \ --hash=sha256:29ebdf6cb01a712e2ee08f6bdf7259a23e9c264b01fa69ae83358e33ebdd040c \ --hash=sha256:9a0572e483c7b06762af73b9b5ee5f4e58441bcca9190105fe55cec71dd16cd8 - # via -r ./requirements.in + # via -r /home/jasper/code/dso-api/src/requirements.in mappyfile==1.0.2 \ --hash=sha256:43ada1b98cfc0fd670e6f384d74b15f6601aadb5ab9e1f1d506e839a37a9b8dc \ --hash=sha256:695c9a8841ce3e8fef49314f9873d7efda2544dea0825b6550540d9a7e650ceb @@ -830,7 +830,7 @@ mappyfile==1.0.2 \ markdown==3.7 \ --hash=sha256:2ae2471477cfd02dbbf038d5d9bc226d40def84b4fe2986e49b59b6b472bbed2 \ --hash=sha256:7eb6df5690b81a1d7942992c97fad2938e956e79df20cbc6186e9c3a77b1c803 - # via -r ./requirements.in + # via -r /home/jasper/code/dso-api/src/requirements.in markdown-it-py==3.0.0 \ --hash=sha256:355216845c60bd96232cd8d8c40e8f9765cc86f46880e43a8fd22dc1a1a8cab1 \ --hash=sha256:e3f60a94fa066dc52ec76661e37c851cb232d92f9886b15cb560aaada2df8feb @@ -914,13 +914,13 @@ more-ds==0.0.6 \ --hash=sha256:777df5b01e3a492ccccd4058156e7d916013e02e85248a8b2c2ca1d1ab13789b \ --hash=sha256:931d6913beebcf9c4e8155b6b58eef3fc94f000c5b6fb838261b2c0c8886b69c # via - # -r ./requirements.in + # -r /home/jasper/code/dso-api/src/requirements.in # amsterdam-schema-tools -more-itertools==10.5.0 \ - --hash=sha256:037b0d3203ce90cca8ab1defbbdac29d5f993fc20131f3664dc8d6acfa872aef \ - --hash=sha256:5482bfef7849c25dc3c6dd53a6173ae4795da2a41a80faea6700d9f5846c5da6 +more-itertools==10.6.0 \ + --hash=sha256:2cd7fad1009c31cc9fb6a035108509e6547547a7a738374f10bd49a09eb3ee3b \ + --hash=sha256:6eb054cb4b6db1473f6e15fcc676a08e4732548acd47c708f0e179c2c7c01e89 # via - # -r ./requirements.in + # -r /home/jasper/code/dso-api/src/requirements.in # amsterdam-schema-tools msal==1.31.1 \ --hash=sha256:11b5e6a3f802ffd3a72107203e20c4eac6ef53401961b880af2835b723d80578 \ @@ -944,75 +944,75 @@ nodeenv==1.9.1 \ --hash=sha256:6ec12890a2dab7946721edbfbcd91f3319c6ccc9aec47be7c7e6b7011ee6645f \ --hash=sha256:ba11c9782d29c27c70ffbdda2d7415098754709be8a7056d79a737cd901155c9 # via pre-commit -numpy==2.2.1 \ - --hash=sha256:059e6a747ae84fce488c3ee397cee7e5f905fd1bda5fb18c66bc41807ff119b2 \ - --hash=sha256:08ef779aed40dbc52729d6ffe7dd51df85796a702afbf68a4f4e41fafdc8bda5 \ - --hash=sha256:164a829b6aacf79ca47ba4814b130c4020b202522a93d7bff2202bfb33b61c60 \ - --hash=sha256:26c9c4382b19fcfbbed3238a14abf7ff223890ea1936b8890f058e7ba35e8d71 \ - --hash=sha256:27f5cdf9f493b35f7e41e8368e7d7b4bbafaf9660cba53fb21d2cd174ec09631 \ - --hash=sha256:31b89fa67a8042e96715c68e071a1200c4e172f93b0fbe01a14c0ff3ff820fc8 \ - --hash=sha256:32cb94448be47c500d2c7a95f93e2f21a01f1fd05dd2beea1ccd049bb6001cd2 \ - --hash=sha256:360137f8fb1b753c5cde3ac388597ad680eccbbbb3865ab65efea062c4a1fd16 \ - --hash=sha256:3683a8d166f2692664262fd4900f207791d005fb088d7fdb973cc8d663626faa \ - --hash=sha256:38efc1e56b73cc9b182fe55e56e63b044dd26a72128fd2fbd502f75555d92591 \ - --hash=sha256:3d03883435a19794e41f147612a77a8f56d4e52822337844fff3d4040a142964 \ - --hash=sha256:3ecc47cd7f6ea0336042be87d9e7da378e5c7e9b3c8ad0f7c966f714fc10d821 \ - --hash=sha256:40f9e544c1c56ba8f1cf7686a8c9b5bb249e665d40d626a23899ba6d5d9e1484 \ - --hash=sha256:4250888bcb96617e00bfa28ac24850a83c9f3a16db471eca2ee1f1714df0f957 \ - --hash=sha256:4511d9e6071452b944207c8ce46ad2f897307910b402ea5fa975da32e0102800 \ - --hash=sha256:45681fd7128c8ad1c379f0ca0776a8b0c6583d2f69889ddac01559dfe4390918 \ - --hash=sha256:48fd472630715e1c1c89bf1feab55c29098cb403cc184b4859f9c86d4fcb6a95 \ - --hash=sha256:4c86e2a209199ead7ee0af65e1d9992d1dce7e1f63c4b9a616500f93820658d0 \ - --hash=sha256:4dfda918a13cc4f81e9118dea249e192ab167a0bb1966272d5503e39234d694e \ - --hash=sha256:5062dc1a4e32a10dc2b8b13cedd58988261416e811c1dc4dbdea4f57eea61b0d \ - --hash=sha256:51faf345324db860b515d3f364eaa93d0e0551a88d6218a7d61286554d190d73 \ - --hash=sha256:526fc406ab991a340744aad7e25251dd47a6720a685fa3331e5c59fef5282a59 \ - --hash=sha256:53c09385ff0b72ba79d8715683c1168c12e0b6e84fb0372e97553d1ea91efe51 \ - --hash=sha256:55ba24ebe208344aa7a00e4482f65742969a039c2acfcb910bc6fcd776eb4355 \ - --hash=sha256:5b6c390bfaef8c45a260554888966618328d30e72173697e5cabe6b285fb2348 \ - --hash=sha256:5c5cc0cbabe9452038ed984d05ac87910f89370b9242371bd9079cb4af61811e \ - --hash=sha256:5edb4e4caf751c1518e6a26a83501fda79bff41cc59dac48d70e6d65d4ec4440 \ - --hash=sha256:61048b4a49b1c93fe13426e04e04fdf5a03f456616f6e98c7576144677598675 \ - --hash=sha256:676f4eebf6b2d430300f1f4f4c2461685f8269f94c89698d832cdf9277f30b84 \ - --hash=sha256:67d4cda6fa6ffa073b08c8372aa5fa767ceb10c9a0587c707505a6d426f4e046 \ - --hash=sha256:694f9e921a0c8f252980e85bce61ebbd07ed2b7d4fa72d0e4246f2f8aa6642ab \ - --hash=sha256:733585f9f4b62e9b3528dd1070ec4f52b8acf64215b60a845fa13ebd73cd0712 \ - --hash=sha256:7671dc19c7019103ca44e8d94917eba8534c76133523ca8406822efdd19c9308 \ - --hash=sha256:780077d95eafc2ccc3ced969db22377b3864e5b9a0ea5eb347cc93b3ea900315 \ - --hash=sha256:7ba9cc93a91d86365a5d270dee221fdc04fb68d7478e6bf6af650de78a8339e3 \ - --hash=sha256:89b16a18e7bba224ce5114db863e7029803c179979e1af6ad6a6b11f70545008 \ - --hash=sha256:9036d6365d13b6cbe8f27a0eaf73ddcc070cae584e5ff94bb45e3e9d729feab5 \ - --hash=sha256:93cf4e045bae74c90ca833cba583c14b62cb4ba2cba0abd2b141ab52548247e2 \ - --hash=sha256:9ad014faa93dbb52c80d8f4d3dcf855865c876c9660cb9bd7553843dd03a4b1e \ - --hash=sha256:9b1d07b53b78bf84a96898c1bc139ad7f10fda7423f5fd158fd0f47ec5e01ac7 \ - --hash=sha256:a7746f235c47abc72b102d3bce9977714c2444bdfaea7888d241b4c4bb6a78bf \ - --hash=sha256:aa3017c40d513ccac9621a2364f939d39e550c542eb2a894b4c8da92b38896ab \ - --hash=sha256:b34d87e8a3090ea626003f87f9392b3929a7bbf4104a05b6667348b6bd4bf1cd \ - --hash=sha256:b541032178a718c165a49638d28272b771053f628382d5e9d1c93df23ff58dbf \ - --hash=sha256:ba5511d8f31c033a5fcbda22dd5c813630af98c70b2661f2d2c654ae3cdfcfc8 \ - --hash=sha256:bc8a37ad5b22c08e2dbd27df2b3ef7e5c0864235805b1e718a235bcb200cf1cb \ - --hash=sha256:bff7d8ec20f5f42607599f9994770fa65d76edca264a87b5e4ea5629bce12268 \ - --hash=sha256:c1ad395cf254c4fbb5b2132fee391f361a6e8c1adbd28f2cd8e79308a615fe9d \ - --hash=sha256:f1d09e520217618e76396377c81fba6f290d5f926f50c35f3a5f72b01a0da780 \ - --hash=sha256:f3eac17d9ec51be534685ba877b6ab5edc3ab7ec95c8f163e5d7b39859524716 \ - --hash=sha256:f419290bc8968a46c4933158c91a0012b7a99bb2e465d5ef5293879742f8797e \ - --hash=sha256:f62aa6ee4eb43b024b0e5a01cf65a0bb078ef8c395e8713c6e8a12a697144528 \ - --hash=sha256:f74e6fdeb9a265624ec3a3918430205dff1df7e95a230779746a6af78bc615af \ - --hash=sha256:f9b57eaa3b0cd8db52049ed0330747b0364e899e8a606a624813452b8203d5f7 \ - --hash=sha256:fce4f615f8ca31b2e61aa0eb5865a21e14f5629515c9151850aa936c02a1ee51 +numpy==2.2.2 \ + --hash=sha256:02935e2c3c0c6cbe9c7955a8efa8908dd4221d7755644c59d1bba28b94fd334f \ + --hash=sha256:0349b025e15ea9d05c3d63f9657707a4e1d471128a3b1d876c095f328f8ff7f0 \ + --hash=sha256:09d6a2032faf25e8d0cadde7fd6145118ac55d2740132c1d845f98721b5ebcfd \ + --hash=sha256:0bc61b307655d1a7f9f4b043628b9f2b721e80839914ede634e3d485913e1fb2 \ + --hash=sha256:0eec19f8af947a61e968d5429f0bd92fec46d92b0008d0a6685b40d6adf8a4f4 \ + --hash=sha256:106397dbbb1896f99e044efc90360d098b3335060375c26aa89c0d8a97c5f648 \ + --hash=sha256:128c41c085cab8a85dc29e66ed88c05613dccf6bc28b3866cd16050a2f5448be \ + --hash=sha256:149d1113ac15005652e8d0d3f6fd599360e1a708a4f98e43c9c77834a28238cb \ + --hash=sha256:159ff6ee4c4a36a23fe01b7c3d07bd8c14cc433d9720f977fcd52c13c0098160 \ + --hash=sha256:22ea3bb552ade325530e72a0c557cdf2dea8914d3a5e1fecf58fa5dbcc6f43cd \ + --hash=sha256:23ae9f0c2d889b7b2d88a3791f6c09e2ef827c2446f1c4a3e3e76328ee4afd9a \ + --hash=sha256:250c16b277e3b809ac20d1f590716597481061b514223c7badb7a0f9993c7f84 \ + --hash=sha256:2ec6c689c61df613b783aeb21f945c4cbe6c51c28cb70aae8430577ab39f163e \ + --hash=sha256:2ffbb1acd69fdf8e89dd60ef6182ca90a743620957afb7066385a7bbe88dc748 \ + --hash=sha256:3074634ea4d6df66be04f6728ee1d173cfded75d002c75fac79503a880bf3825 \ + --hash=sha256:356ca982c188acbfa6af0d694284d8cf20e95b1c3d0aefa8929376fea9146f60 \ + --hash=sha256:3fbe72d347fbc59f94124125e73fc4976a06927ebc503ec5afbfb35f193cd957 \ + --hash=sha256:40c7ff5da22cd391944a28c6a9c638a5eef77fcf71d6e3a79e1d9d9e82752715 \ + --hash=sha256:41184c416143defa34cc8eb9d070b0a5ba4f13a0fa96a709e20584638254b317 \ + --hash=sha256:451e854cfae0febe723077bd0cf0a4302a5d84ff25f0bfece8f29206c7bed02e \ + --hash=sha256:4525b88c11906d5ab1b0ec1f290996c0020dd318af8b49acaa46f198b1ffc283 \ + --hash=sha256:463247edcee4a5537841d5350bc87fe8e92d7dd0e8c71c995d2c6eecb8208278 \ + --hash=sha256:4dbd80e453bd34bd003b16bd802fac70ad76bd463f81f0c518d1245b1c55e3d9 \ + --hash=sha256:57b4012e04cc12b78590a334907e01b3a85efb2107df2b8733ff1ed05fce71de \ + --hash=sha256:5a8c863ceacae696aff37d1fd636121f1a512117652e5dfb86031c8d84836369 \ + --hash=sha256:5acea83b801e98541619af398cc0109ff48016955cc0818f478ee9ef1c5c3dcb \ + --hash=sha256:642199e98af1bd2b6aeb8ecf726972d238c9877b0f6e8221ee5ab945ec8a2189 \ + --hash=sha256:64bd6e1762cd7f0986a740fee4dff927b9ec2c5e4d9a28d056eb17d332158014 \ + --hash=sha256:6d9fc9d812c81e6168b6d405bf00b8d6739a7f72ef22a9214c4241e0dc70b323 \ + --hash=sha256:7079129b64cb78bdc8d611d1fd7e8002c0a2565da6a47c4df8062349fee90e3e \ + --hash=sha256:7dca87ca328f5ea7dafc907c5ec100d187911f94825f8700caac0b3f4c384b49 \ + --hash=sha256:860fd59990c37c3ef913c3ae390b3929d005243acca1a86facb0773e2d8d9e50 \ + --hash=sha256:8e6da5cffbbe571f93588f562ed130ea63ee206d12851b60819512dd3e1ba50d \ + --hash=sha256:8ec0636d3f7d68520afc6ac2dc4b8341ddb725039de042faf0e311599f54eb37 \ + --hash=sha256:9491100aba630910489c1d0158034e1c9a6546f0b1340f716d522dc103788e39 \ + --hash=sha256:97b974d3ba0fb4612b77ed35d7627490e8e3dff56ab41454d9e8b23448940576 \ + --hash=sha256:995f9e8181723852ca458e22de5d9b7d3ba4da3f11cc1cb113f093b271d7965a \ + --hash=sha256:9dd47ff0cb2a656ad69c38da850df3454da88ee9a6fde0ba79acceee0e79daba \ + --hash=sha256:9fad446ad0bc886855ddf5909cbf8cb5d0faa637aaa6277fb4b19ade134ab3c7 \ + --hash=sha256:a972cec723e0563aa0823ee2ab1df0cb196ed0778f173b381c871a03719d4826 \ + --hash=sha256:ac9bea18d6d58a995fac1b2cb4488e17eceeac413af014b1dd26170b766d8467 \ + --hash=sha256:b0531f0b0e07643eb089df4c509d30d72c9ef40defa53e41363eca8a8cc61495 \ + --hash=sha256:b208cfd4f5fe34e1535c08983a1a6803fdbc7a1e86cf13dd0c61de0b51a0aadc \ + --hash=sha256:b3482cb7b3325faa5f6bc179649406058253d91ceda359c104dac0ad320e1391 \ + --hash=sha256:b6fb9c32a91ec32a689ec6410def76443e3c750e7cfc3fb2206b985ffb2b85f0 \ + --hash=sha256:b78ea78450fd96a498f50ee096f69c75379af5138f7881a51355ab0e11286c97 \ + --hash=sha256:bd249bc894af67cbd8bad2c22e7cbcd46cf87ddfca1f1289d1e7e54868cc785c \ + --hash=sha256:c7d1fd447e33ee20c1f33f2c8e6634211124a9aabde3c617687d8b739aa69eac \ + --hash=sha256:d0bbe7dd86dca64854f4b6ce2ea5c60b51e36dfd597300057cf473d3615f2369 \ + --hash=sha256:d6d6a0910c3b4368d89dde073e630882cdb266755565155bc33520283b2d9df8 \ + --hash=sha256:da1eeb460ecce8d5b8608826595c777728cdf28ce7b5a5a8c8ac8d949beadcf2 \ + --hash=sha256:e0c8854b09bc4de7b041148d8550d3bd712b5c21ff6a8ed308085f190235d7ff \ + --hash=sha256:e0d4142eb40ca6f94539e4db929410f2a46052a0fe7a2c1c59f6179c39938d2a \ + --hash=sha256:e9e82dcb3f2ebbc8cb5ce1102d5f1c5ed236bf8a11730fb45ba82e2841ec21df \ + --hash=sha256:ed6906f61834d687738d25988ae117683705636936cc605be0bb208b23df4d8f # via shapely oauthlib==3.2.2 \ --hash=sha256:8139f29aac13e25d502680e9e19963e83f16838d48a0d71c287fe40e7067fbca \ --hash=sha256:9859c40929662bec5d64f34d01c99e093149682a3f38915dc0655d5a633dd918 # via requests-oauthlib -openapi-schema-validator==0.6.2 \ - --hash=sha256:11a95c9c9017912964e3e5f2545a5b11c3814880681fcacfb73b1759bb4f2804 \ - --hash=sha256:c4887c1347c669eb7cded9090f4438b710845cd0f90d1fb9e1b3303fb37339f8 +openapi-schema-validator==0.6.3 \ + --hash=sha256:f37bace4fc2a5d96692f4f8b31dc0f8d7400fd04f3a937798eaf880d425de6ee \ + --hash=sha256:f3b9870f4e556b5a62a1c39da72a6b4b16f3ad9c73dc80084b1b11e74ba148a3 # via openapi-spec-validator openapi-spec-validator==0.7.1 \ --hash=sha256:3c81825043f24ccbcd2f4b149b11e8231abce5ba84f37065e14ec947d8f4e959 \ --hash=sha256:8577b85a8268685da6f8aa30990b83b7960d4d1117e901d451b5d572605e5ec7 - # via -r ./requirements.in + # via -r /home/jasper/code/dso-api/src/requirements.in opentelemetry-api==1.29.0 \ --hash=sha256:5fcd94c4141cc49c736271f3e1efb777bebe9cc535759c54c936cca4f1b312b8 \ --hash=sha256:d04a6cf78aad09614f52964ecb38021e248f5714dc32c2e0d8fd99517b4d69cf @@ -1130,84 +1130,88 @@ orderly-set==5.2.3 \ --hash=sha256:571ed97c5a5fca7ddeb6b2d26c19aca896b0ed91f334d9c109edd2f265fb3017 \ --hash=sha256:d357cedcf67f4ebff0d4cbd5b0997e98eeb65dd24fdf5c990a501ae9e82c7d34 # via deepdiff -orjson==3.10.14 \ - --hash=sha256:0293a88815e9bb5c90af4045f81ed364d982f955d12052d989d844d6c4e50945 \ - --hash=sha256:03f61ca3674555adcb1aa717b9fc87ae936aa7a63f6aba90a474a88701278780 \ - --hash=sha256:06d4ec218b1ec1467d8d64da4e123b4794c781b536203c309ca0f52819a16c03 \ - --hash=sha256:07520685d408a2aba514c17ccc16199ff2934f9f9e28501e676c557f454a37fe \ - --hash=sha256:0905ca08a10f7e0e0c97d11359609300eb1437490a7f32bbaa349de757e2e0c7 \ - --hash=sha256:0de4d6315cfdbd9ec803b945c23b3a68207fd47cbe43626036d97e8e9561a436 \ - --hash=sha256:164ac155109226b3a2606ee6dda899ccfbe6e7e18b5bdc3fbc00f79cc074157d \ - --hash=sha256:16642f10c1ca5611251bd835de9914a4b03095e28a34c8ba6a5500b5074338bd \ - --hash=sha256:175abf3d20e737fec47261d278f95031736a49d7832a09ab684026528c4d96db \ - --hash=sha256:175cafd322e458603e8ce73510a068d16b6e6f389c13f69bf16de0e843d7d406 \ - --hash=sha256:1b49e2af011c84c3f2d541bb5cd1e3c7c2df672223e7e3ea608f09cf295e5f8a \ - --hash=sha256:21d3be4132f71ef1360385770474f29ea1538a242eef72ac4934fe142800e37f \ - --hash=sha256:26336c0d4b2d44636e1e1e6ed1002f03c6aae4a8a9329561c8883f135e9ff010 \ - --hash=sha256:29ca1a93e035d570e8b791b6c0feddd403c6a5388bfe870bf2aa6bba1b9d9b8e \ - --hash=sha256:2ad4b7e367efba6dc3f119c9a0fcd41908b7ec0399a696f3cdea7ec477441b09 \ - --hash=sha256:33449c67195969b1a677533dee9d76e006001213a24501333624623e13c7cc8e \ - --hash=sha256:36f5bfc0399cd4811bf10ec7a759c7ab0cd18080956af8ee138097d5b5296a95 \ - --hash=sha256:3871bad546aa66c155e3f36f99c459780c2a392d502a64e23fb96d9abf338511 \ - --hash=sha256:397083806abd51cf2b3bbbf6c347575374d160331a2d33c5823e22249ad3118b \ - --hash=sha256:3af8e42ae4363773658b8d578d56dedffb4f05ceeb4d1d4dd3fb504950b45526 \ - --hash=sha256:4ddc8c866d7467f5ee2991397d2ea94bcf60d0048bdd8ca555740b56f9042725 \ - --hash=sha256:4f5007abfdbb1d866e2aa8990bd1c465f0f6da71d19e695fc278282be12cffa5 \ - --hash=sha256:56ee546c2bbe9599aba78169f99d1dc33301853e897dbaf642d654248280dc6e \ - --hash=sha256:6169d3868b190d6b21adc8e61f64e3db30f50559dfbdef34a1cd6c738d409dfc \ - --hash=sha256:64410696c97a35af2432dea7bdc4ce32416458159430ef1b4beb79fd30093ad6 \ - --hash=sha256:691ab9a13834310a263664313e4f747ceb93662d14a8bdf20eb97d27ed488f16 \ - --hash=sha256:6b1225024cf0ef5d15934b5ffe9baf860fe8bc68a796513f5ea4f5056de30bca \ - --hash=sha256:6e2ec73b7099b6a29b40a62e08a23b936423bd35529f8f55c42e27acccde7954 \ - --hash=sha256:76344269b550ea01488d19a2a369ab572c1ac4449a72e9f6ac0d70eb1cbfb953 \ - --hash=sha256:7796692136a67b3e301ef9052bde6fe8e7bd5200da766811a3a608ffa62aaff0 \ - --hash=sha256:7e947f70167fe18469f2023644e91ab3d24f9aed69a5e1c78e2c81b9cea553fb \ - --hash=sha256:8050a5d81c022561ee29cd2739de5b4445f3c72f39423fde80a63299c1892c52 \ - --hash=sha256:83adda3db595cb1a7e2237029b3249c85afbe5c747d26b41b802e7482cb3933e \ - --hash=sha256:849ea7845a55f09965826e816cdc7689d6cf74fe9223d79d758c714af955bcb6 \ - --hash=sha256:84dd83110503bc10e94322bf3ffab8bc49150176b49b4984dc1cce4c0a993bf9 \ - --hash=sha256:868943660fb2a1e6b6b965b74430c16a79320b665b28dd4511d15ad5038d37d5 \ - --hash=sha256:8cc8204f0b75606869c707da331058ddf085de29558b516fc43c73ee5ee2aadb \ - --hash=sha256:901e826cb2f1bdc1fcef3ef59adf0c451e8f7c0b5deb26c1a933fb66fb505eae \ - --hash=sha256:90937664e776ad316d64251e2fa2ad69265e4443067668e4727074fe39676414 \ - --hash=sha256:92d13292249f9f2a3e418cbc307a9fbbef043c65f4bd8ba1eb620bc2aaba3d15 \ - --hash=sha256:962c2ec0dcaf22b76dee9831fdf0c4a33d4bf9a257a2bc5d4adc00d5c8ad9034 \ - --hash=sha256:96a1c0ee30fb113b3ae3c748fd75ca74a157ff4c58476c47db4d61518962a011 \ - --hash=sha256:998019ef74a4997a9d741b1473533cdb8faa31373afc9849b35129b4b8ec048d \ - --hash=sha256:9a0fba3b8a587a54c18585f077dcab6dd251c170d85cfa4d063d5746cd595a0f \ - --hash=sha256:9d034abdd36f0f0f2240f91492684e5043d46f290525d1117712d5b8137784eb \ - --hash=sha256:9d3f9ed72e7458ded9a1fb1b4d4ed4c4fdbaf82030ce3f9274b4dc1bff7ace2b \ - --hash=sha256:9ed3d26c4cb4f6babaf791aa46a029265850e80ec2a566581f5c2ee1a14df4f1 \ - --hash=sha256:9f1d2942605c894162252d6259b0121bf1cb493071a1ea8cb35d79cb3e6ac5bc \ - --hash=sha256:a2d1679df9f9cd9504f8dff24555c1eaabba8aad7f5914f28dab99e3c2552c9d \ - --hash=sha256:b11ed82054fce82fb74cea33247d825d05ad6a4015ecfc02af5fbce442fbf361 \ - --hash=sha256:b49a28e30d3eca86db3fe6f9b7f4152fcacbb4a467953cd1b42b94b479b77956 \ - --hash=sha256:b5947b139dfa33f72eecc63f17e45230a97e741942955a6c9e650069305eb73d \ - --hash=sha256:c28ed60597c149a9e3f5ad6dd9cebaee6fb2f0e3f2d159a4a2b9b862d4748860 \ - --hash=sha256:c6dfbaeb7afa77ca608a50e2770a0461177b63a99520d4928e27591b142c74b1 \ - --hash=sha256:c7f189bbfcded40e41a6969c1068ba305850ba016665be71a217918931416fbf \ - --hash=sha256:ca041ad20291a65d853a9523744eebc3f5a4b2f7634e99f8fe88320695ddf766 \ - --hash=sha256:cde6d76910d3179dae70f164466692f4ea36da124d6fb1a61399ca589e81d69a \ - --hash=sha256:cf31f6f071a6b8e7aa1ead1fa27b935b48d00fbfa6a28ce856cfff2d5dd68eed \ - --hash=sha256:d313a2998b74bb26e9e371851a173a9b9474764916f1fc7971095699b3c6e964 \ - --hash=sha256:d5075c54edf1d6ad81d4c6523ce54a748ba1208b542e54b97d8a882ecd810fd1 \ - --hash=sha256:d6546e8073dc382e60fcae4a001a5a1bc46da5eab4a4878acc2d12072d6166d5 \ - --hash=sha256:deaa2899dff7f03ab667e2ec25842d233e2a6a9e333efa484dfe666403f3501c \ - --hash=sha256:e2979d0f2959990620f7e62da6cd954e4620ee815539bc57a8ae46e2dacf90e3 \ - --hash=sha256:e2bc525e335a8545c4e48f84dd0328bc46158c9aaeb8a1c2276546e94540ea3d \ - --hash=sha256:e4c9f60f9fb0b5be66e416dcd8c9d94c3eabff3801d875bdb1f8ffc12cf86905 \ - --hash=sha256:e70a1d62b8288677d48f3bea66c21586a5f999c64ecd3878edb7393e8d1b548d \ - --hash=sha256:eca04dfd792cedad53dc9a917da1a522486255360cb4e77619343a20d9f35364 \ - --hash=sha256:eee4bc767f348fba485ed9dc576ca58b0a9eac237f0e160f7a59bce628ed06b3 \ - --hash=sha256:efe5fd254cfb0eeee13b8ef7ecb20f5d5a56ddda8a587f3852ab2cedfefdb5f6 \ - --hash=sha256:f1c3ea52642c9714dc6e56de8a451a066f6d2707d273e07fe8a9cc1ba073813d \ - --hash=sha256:f496286fc85e93ce0f71cc84fc1c42de2decf1bf494094e188e27a53694777a7 \ - --hash=sha256:f506fd666dd1ecd15a832bebc66c4df45c1902fd47526292836c339f7ba665a9 \ - --hash=sha256:f77202c80e8ab5a1d1e9faf642343bee5aaf332061e1ada4e9147dbd9eb00c46 \ - --hash=sha256:fa18f949d3183a8d468367056be989666ac2bef3a72eece0bade9cdb733b3c28 \ - --hash=sha256:fa45e489ef80f28ff0e5ba0a72812b8cfc7c1ef8b46a694723807d1b07c89ebb +orjson==3.10.15 \ + --hash=sha256:035fb83585e0f15e076759b6fedaf0abb460d1765b6a36f48018a52858443514 \ + --hash=sha256:05ca7fe452a2e9d8d9d706a2984c95b9c2ebc5db417ce0b7a49b91d50642a23e \ + --hash=sha256:0a4f27ea5617828e6b58922fdbec67b0aa4bb844e2d363b9244c47fa2180e665 \ + --hash=sha256:13242f12d295e83c2955756a574ddd6741c81e5b99f2bef8ed8d53e47a01e4b7 \ + --hash=sha256:17085a6aa91e1cd70ca8533989a18b5433e15d29c574582f76f821737c8d5806 \ + --hash=sha256:1e6d33efab6b71d67f22bf2962895d3dc6f82a6273a965fab762e64fa90dc399 \ + --hash=sha256:208beedfa807c922da4e81061dafa9c8489c6328934ca2a562efa707e049e561 \ + --hash=sha256:295c70f9dc154307777ba30fe29ff15c1bcc9dfc5c48632f37d20a607e9ba85a \ + --hash=sha256:305b38b2b8f8083cc3d618927d7f424349afce5975b316d33075ef0f73576b60 \ + --hash=sha256:33aedc3d903378e257047fee506f11e0833146ca3e57a1a1fb0ddb789876c1e1 \ + --hash=sha256:3614ea508d522a621384c1d6639016a5a2e4f027f3e4a1c93a51867615d28829 \ + --hash=sha256:3766ac4702f8f795ff3fa067968e806b4344af257011858cc3d6d8721588b53f \ + --hash=sha256:3a63bb41559b05360ded9132032239e47983a39b151af1201f07ec9370715c82 \ + --hash=sha256:43e17289ffdbbac8f39243916c893d2ae41a2ea1a9cbb060a56a4d75286351ae \ + --hash=sha256:552c883d03ad185f720d0c09583ebde257e41b9521b74ff40e08b7dec4559c04 \ + --hash=sha256:5dd9ef1639878cc3efffed349543cbf9372bdbd79f478615a1c633fe4e4180d1 \ + --hash=sha256:5e8afd6200e12771467a1a44e5ad780614b86abb4b11862ec54861a82d677746 \ + --hash=sha256:616e3e8d438d02e4854f70bfdc03a6bcdb697358dbaa6bcd19cbe24d24ece1f8 \ + --hash=sha256:63309e3ff924c62404923c80b9e2048c1f74ba4b615e7584584389ada50ed428 \ + --hash=sha256:6875210307d36c94873f553786a808af2788e362bd0cf4c8e66d976791e7b528 \ + --hash=sha256:6fd9bc64421e9fe9bd88039e7ce8e58d4fead67ca88e3a4014b143cec7684fd4 \ + --hash=sha256:7066b74f9f259849629e0d04db6609db4cf5b973248f455ba5d3bd58a4daaa5b \ + --hash=sha256:73cb85490aa6bf98abd20607ab5c8324c0acb48d6da7863a51be48505646c814 \ + --hash=sha256:763dadac05e4e9d2bc14938a45a2d0560549561287d41c465d3c58aec818b164 \ + --hash=sha256:7723ad949a0ea502df656948ddd8b392780a5beaa4c3b5f97e525191b102fff0 \ + --hash=sha256:781d54657063f361e89714293c095f506c533582ee40a426cb6489c48a637b81 \ + --hash=sha256:7946922ada8f3e0b7b958cc3eb22cfcf6c0df83d1fe5521b4a100103e3fa84c8 \ + --hash=sha256:7a1c73dcc8fadbd7c55802d9aa093b36878d34a3b3222c41052ce6b0fc65f8e8 \ + --hash=sha256:7c203f6f969210128af3acae0ef9ea6aab9782939f45f6fe02d05958fe761ef9 \ + --hash=sha256:7c2c79fa308e6edb0ffab0a31fd75a7841bf2a79a20ef08a3c6e3b26814c8ca8 \ + --hash=sha256:7c864a80a2d467d7786274fce0e4f93ef2a7ca4ff31f7fc5634225aaa4e9e98c \ + --hash=sha256:88dc3f65a026bd3175eb157fea994fca6ac7c4c8579fc5a86fc2114ad05705b7 \ + --hash=sha256:8918719572d662e18b8af66aef699d8c21072e54b6c82a3f8f6404c1f5ccd5e0 \ + --hash=sha256:9d11c0714fc85bfcf36ada1179400862da3288fc785c30e8297844c867d7505a \ + --hash=sha256:9e590a0477b23ecd5b0ac865b1b907b01b3c5535f5e8a8f6ab0e503efb896334 \ + --hash=sha256:9e992fd5cfb8b9f00bfad2fd7a05a4299db2bbe92e6440d9dd2fab27655b3182 \ + --hash=sha256:a2f708c62d026fb5340788ba94a55c23df4e1869fec74be455e0b2f5363b8507 \ + --hash=sha256:a330b9b4734f09a623f74a7490db713695e13b67c959713b78369f26b3dee6bf \ + --hash=sha256:a61a4622b7ff861f019974f73d8165be1bd9a0855e1cad18ee167acacabeb061 \ + --hash=sha256:a6be38bd103d2fd9bdfa31c2720b23b5d47c6796bcb1d1b598e3924441b4298d \ + --hash=sha256:abc7abecdbf67a173ef1316036ebbf54ce400ef2300b4e26a7b843bd446c2480 \ + --hash=sha256:acd271247691574416b3228db667b84775c497b245fa275c6ab90dc1ffbbd2b3 \ + --hash=sha256:b0482b21d0462eddd67e7fce10b89e0b6ac56570424662b685a0d6fccf581e13 \ + --hash=sha256:b299383825eafe642cbab34be762ccff9fd3408d72726a6b2a4506d410a71ab3 \ + --hash=sha256:b342567e5465bd99faa559507fe45e33fc76b9fb868a63f1642c6bc0735ad02a \ + --hash=sha256:b48f59114fe318f33bbaee8ebeda696d8ccc94c9e90bc27dbe72153094e26f41 \ + --hash=sha256:b7155eb1623347f0f22c38c9abdd738b287e39b9982e1da227503387b81b34ca \ + --hash=sha256:bae0e6ec2b7ba6895198cd981b7cca95d1487d0147c8ed751e5632ad16f031a6 \ + --hash=sha256:bb00b7bfbdf5d34a13180e4805d76b4567025da19a197645ca746fc2fb536586 \ + --hash=sha256:bb5cc3527036ae3d98b65e37b7986a918955f85332c1ee07f9d3f82f3a6899b5 \ + --hash=sha256:c03cd6eea1bd3b949d0d007c8d57049aa2b39bd49f58b4b2af571a5d3833d890 \ + --hash=sha256:c25774c9e88a3e0013d7d1a6c8056926b607a61edd423b50eb5c88fd7f2823ae \ + --hash=sha256:c33be3795e299f565681d69852ac8c1bc5c84863c0b0030b2b3468843be90388 \ + --hash=sha256:c4cc83960ab79a4031f3119cc4b1a1c627a3dc09df125b27c4201dff2af7eaa6 \ + --hash=sha256:cf45e0214c593660339ef63e875f32ddd5aa3b4adc15e662cdb80dc49e194f8e \ + --hash=sha256:d13b7fe322d75bf84464b075eafd8e7dd9eae05649aa2a5354cfa32f43c59f17 \ + --hash=sha256:d433bf32a363823863a96561a555227c18a522a8217a6f9400f00ddc70139ae2 \ + --hash=sha256:d569c1c462912acdd119ccbf719cf7102ea2c67dd03b99edcb1a3048651ac96b \ + --hash=sha256:d5ac11b659fd798228a7adba3e37c010e0152b78b1982897020a8e019a94882e \ + --hash=sha256:da03392674f59a95d03fa5fb9fe3a160b0511ad84b7a3914699ea5a1b3a38da2 \ + --hash=sha256:da9a18c500f19273e9e104cca8c1f0b40a6470bcccfc33afcc088045d0bf5ea6 \ + --hash=sha256:dadba0e7b6594216c214ef7894c4bd5f08d7c0135f4dd0145600be4fbcc16767 \ + --hash=sha256:dba5a1e85d554e3897fa9fe6fbcff2ed32d55008973ec9a2b992bd9a65d2352d \ + --hash=sha256:dd0099ae6aed5eb1fc84c9eb72b95505a3df4267e6962eb93cdd5af03be71c98 \ + --hash=sha256:ddbeef2481d895ab8be5185f2432c334d6dec1f5d1933a9c83014d188e102cef \ + --hash=sha256:e117eb299a35f2634e25ed120c37c641398826c2f5a3d3cc39f5993b96171b9e \ + --hash=sha256:e4759b109c37f635aa5c5cc93a1b26927bfde24b254bcc0e1149a9fada253d2d \ + --hash=sha256:e78c211d0074e783d824ce7bb85bf459f93a233eb67a5b5003498232ddfb0e8a \ + --hash=sha256:eca81f83b1b8c07449e1d6ff7074e82e3fd6777e588f1a6632127f286a968825 \ + --hash=sha256:eea80037b9fae5339b214f59308ef0589fc06dc870578b7cce6d71eb2096764c \ + --hash=sha256:ef5b87e7aa9545ddadd2309efe6824bd3dd64ac101c15dae0f2f597911d46eaa \ + --hash=sha256:efcf6c735c3d22ef60c4aa27a5238f1a477df85e9b15f2142f9d669beb2d13fd \ + --hash=sha256:f71eae9651465dff70aa80db92586ad5b92df46a9373ee55252109bb6b703307 \ + --hash=sha256:f93ce145b2db1252dd86af37d4165b6faa83072b46e3995ecc95d4b2301b725a \ + --hash=sha256:f95fb363d79366af56c3f26b71df40b9a583b07bbaaf5b317407c4d58497852e \ + --hash=sha256:f9875f5fea7492da8ec2444839dcc439b0ef298978f311103d0b7dfd775898ab \ + --hash=sha256:fd56a26a04f6ba5fb2045b0acc487a63162a958ed837648c5781e1fe3316cfbf \ + --hash=sha256:ff4f6edb1578960ed628a3b998fa54d78d9bb3e2eb2cfc5c2a09732431c678d0 \ + --hash=sha256:ffe19f3e8d68111e8644d4f4e267a069ca427926855582ff01fc012496d19969 # via - # -r ./requirements.in + # -r /home/jasper/code/dso-api/src/requirements.in # amsterdam-schema-tools # django-gisserver packaging==24.2 \ @@ -1221,9 +1225,9 @@ packaging==24.2 \ # opentelemetry-instrumentation-flask # pytest # pytest-sugar -pathable==0.4.3 \ - --hash=sha256:5c869d315be50776cc8a993f3af43e0c60dc01506b399643f919034ebf4cdcab \ - --hash=sha256:cdd7b1f9d7d5c8b8d3315dbf5a86b2596053ae845f056f57d97c0eefff84da14 +pathable==0.4.4 \ + --hash=sha256:5ae9e94793b6ef5a4cbe0a7ce9dbbefc1eec38df253763fd0aeeacf2762dbbc2 \ + --hash=sha256:6905a3cd17804edfac7875b5f6c9142a218c7caef78693c2dbbbfbac186d88b2 # via jsonschema-path pathspec==0.12.1 \ --hash=sha256:a0d503e138a4c123b27490a4f7beda6a01c6f288df0e4a8b79c7eb0dc7b4cc08 \ @@ -1266,18 +1270,18 @@ pre-commit==4.0.1 \ --hash=sha256:80905ac375958c0444c65e9cebebd948b3cdb518f335a091a670a89d652139d2 \ --hash=sha256:efde913840816312445dc98787724647c65473daefe420785f885e8ed9a06878 # via -r requirements_dev.in -protobuf==5.29.2 \ - --hash=sha256:13d6d617a2a9e0e82a88113d7191a1baa1e42c2cc6f5f1398d3b054c8e7e714a \ - --hash=sha256:2d2e674c58a06311c8e99e74be43e7f3a8d1e2b2fdf845eaa347fbd866f23355 \ - --hash=sha256:36000f97ea1e76e8398a3f02936aac2a5d2b111aae9920ec1b769fc4a222c4d9 \ - --hash=sha256:494229ecd8c9009dd71eda5fd57528395d1eacdf307dbece6c12ad0dd09e912e \ - --hash=sha256:842de6d9241134a973aab719ab42b008a18a90f9f07f06ba480df268f86432f9 \ - --hash=sha256:a0c53d78383c851bfa97eb42e3703aefdc96d2036a41482ffd55dc5f529466eb \ - --hash=sha256:b2cc8e8bb7c9326996f0e160137b0861f1a82162502658df2951209d0cb0309e \ - --hash=sha256:b6b0d416bbbb9d4fbf9d0561dbfc4e324fd522f61f7af0fe0f282ab67b22477e \ - --hash=sha256:c12ba8249f5624300cf51c3d0bfe5be71a60c63e4dcf51ffe9a68771d958c851 \ - --hash=sha256:e621a98c0201a7c8afe89d9646859859be97cb22b8bf1d8eacfd90d5bda2eb19 \ - --hash=sha256:fde4554c0e578a5a0bcc9a276339594848d1e89f9ea47b4427c80e5d72f90181 +protobuf==5.29.3 \ + --hash=sha256:0a18ed4a24198528f2333802eb075e59dea9d679ab7a6c5efb017a59004d849f \ + --hash=sha256:0eb32bfa5219fc8d4111803e9a690658aa2e6366384fd0851064b963b6d1f2a7 \ + --hash=sha256:3ea51771449e1035f26069c4c7fd51fba990d07bc55ba80701c78f886bf9c888 \ + --hash=sha256:5da0f41edaf117bde316404bad1a486cb4ededf8e4a54891296f648e8e076620 \ + --hash=sha256:6ce8cc3389a20693bfde6c6562e03474c40851b44975c9b2bf6df7d8c4f864da \ + --hash=sha256:84a57163a0ccef3f96e4b6a20516cedcf5bb3a95a657131c5c3ac62200d23252 \ + --hash=sha256:a4fa6f80816a9a0678429e84973f2f98cbc218cca434abe8db2ad0bffc98503a \ + --hash=sha256:a8434404bbf139aa9e1300dbf989667a83d42ddda9153d8ab76e0d5dcaca484e \ + --hash=sha256:b89c115d877892a512f79a8114564fb435943b59067615894c3b13cd3e1fa107 \ + --hash=sha256:c027e08a08be10b67c06bf2370b99c811c466398c357e615ca88c91c07f0910f \ + --hash=sha256:daaf63f70f25e8689c072cfad4334ca0ac1d1e05a92fc15c54eb9cf23c3efd84 # via mapbox-vector-tile psutil==5.9.8 \ --hash=sha256:02615ed8c5ea222323408ceba16c60e99c3f91639b07da6373fb7e6539abc56d \ @@ -1311,7 +1315,7 @@ psycopg2==2.9.10 \ # via amsterdam-schema-tools pur==7.3.3 \ --hash=sha256:83acc7fc4d07dbd6b026e2bcb33611f61f7c51a30b9f5ef6f4f9e2846a23f19d - # via -r ./requirements.in + # via -r /home/jasper/code/dso-api/src/requirements.in pyclipper==1.3.0.post6 \ --hash=sha256:04214d23cf79f4ddcde36e299dea9f23f07abb88fa47ef399bf0e819438bbefd \ --hash=sha256:106b8622cd9fb07d80cbf9b1d752334c55839203bae962376a8c59087788af26 \ @@ -1382,7 +1386,7 @@ pygments==2.19.1 \ --hash=sha256:61c16d2a8576dc0649d9f39e089b5f02bcd27fba10d8fb4dcc28173f7a45151f \ --hash=sha256:9ea1544ad55cecf4b8242fab6dd35a93bbce657034b0611ee383099054ab6d8c # via - # -r ./requirements.in + # -r /home/jasper/code/dso-api/src/requirements.in # rich pyjwt[crypto]==2.8.0 \ --hash=sha256:57e28d156e3d5c10088e0c68abb90bfac3df82b40a71bd0daa20c65ccd5c23de \ @@ -1401,18 +1405,18 @@ pytest==8.3.4 \ --hash=sha256:50e16d954148559c9a74109af1eaf0c945ba2d8f30f0a3d3335edde19788b6f6 \ --hash=sha256:965370d062bce11e73868e0335abac31b4d3de0e82f4007408d242b4f8610761 # via - # -r ./requirements.in + # -r /home/jasper/code/dso-api/src/requirements.in # pytest-cov # pytest-django # pytest-sugar pytest-cov==6.0.0 \ --hash=sha256:eee6f1b9e61008bd34975a4d5bab25801eb31898b032dd55addc93e96fcaaa35 \ --hash=sha256:fde0b595ca248bb8e2d76f020b465f3b107c9632e6a1d1705f17834c89dcadc0 - # via -r ./requirements.in + # via -r /home/jasper/code/dso-api/src/requirements.in pytest-django==4.9.0 \ --hash=sha256:1d83692cb39188682dbb419ff0393867e9904094a549a7d38a3154d5731b2b99 \ --hash=sha256:8bf7bc358c9ae6f6fc51b6cebb190fe20212196e6807121f11bd6a3b03428314 - # via -r ./requirements.in + # via -r /home/jasper/code/dso-api/src/requirements.in pytest-sugar==1.0.0 \ --hash=sha256:6422e83258f5b0c04ce7c632176c7732cab5fdb909cb39cca5c9139f81276c0a \ --hash=sha256:70ebcd8fc5795dc457ff8b69d266a4e2e8a74ae0c3edc749381c64b5246c8dfd @@ -1427,16 +1431,16 @@ python-dateutil==2.9.0.post0 \ python-json-logger==3.2.1 \ --hash=sha256:8eb0554ea17cb75b05d2848bc14fb02fbdbd9d6972120781b974380bfa162008 \ --hash=sha256:cdc17047eb5374bd311e748b42f99d71223f3b0e186f4206cc5d52aefe85b090 - # via -r ./requirements.in + # via -r /home/jasper/code/dso-api/src/requirements.in python-owasp-zap-v2-4==0.1.0 \ --hash=sha256:2af4252320b3b77a38712081422688e676e038306cf1f2792feed811235afa8b \ --hash=sha256:d4dc00387b0089d81683be01b8272577ad39fb47674377f65c7da0fd30b8abe9 - # via -r ./requirements.in + # via -r /home/jasper/code/dso-api/src/requirements.in python-string-utils==1.0.0 \ --hash=sha256:dcf9060b03f07647c0a603408dc8b03f807f3b54a05c6e19eb14460256fac0cb \ --hash=sha256:f1a88700baf99db1a9b6953f44181ad9ca56623c81e257e6009707e2e7851fa4 # via - # -r ./requirements.in + # -r /home/jasper/code/dso-api/src/requirements.in # amsterdam-schema-tools pyyaml==6.0.2 \ --hash=sha256:01179a4a8559ab5de078078f37e5c1a30d76bb88519906844fd7bdea1b7729ff \ @@ -1516,7 +1520,7 @@ requests==2.32.3 \ --hash=sha256:55365417734eb18255590a9ff9eb97e9e1da868d4ccd6402399eaf68af20a760 \ --hash=sha256:70761cfe03c773ceb22aa2f671b4757976145175cdfca038c02654d061d6dcc6 # via - # -r ./requirements.in + # -r /home/jasper/code/dso-api/src/requirements.in # amsterdam-schema-tools # azure-core # datadiensten-apikeyclient @@ -1653,30 +1657,30 @@ rpds-py==0.22.3 \ # via # jsonschema # referencing -ruff==0.9.1 \ - --hash=sha256:186c2313de946f2c22bdf5954b8dd083e124bcfb685732cfb0beae0c47233d9b \ - --hash=sha256:1cd76c7f9c679e6e8f2af8f778367dca82b95009bc7b1a85a47f1521ae524fa7 \ - --hash=sha256:2f312c86fb40c5c02b44a29a750ee3b21002bd813b5233facdaf63a51d9a85e1 \ - --hash=sha256:342a824b46ddbcdddd3abfbb332fa7fcaac5488bf18073e841236aadf4ad5c19 \ - --hash=sha256:39d0174ccc45c439093971cc06ed3ac4dc545f5e8bdacf9f067adf879544d969 \ - --hash=sha256:3cae39ba5d137054b0e5b472aee3b78a7c884e61591b100aeb544bcd1fc38d4f \ - --hash=sha256:3f94942a3bb767675d9a051867c036655fe9f6c8a491539156a6f7e6b5f31831 \ - --hash=sha256:46ebf5cc106cf7e7378ca3c28ce4293b61b449cd121b98699be727d40b79ba72 \ - --hash=sha256:50c647ff96f4ba288db0ad87048257753733763b409b2faf2ea78b45c8bb7fcb \ - --hash=sha256:5dc40a378a0e21b4cfe2b8a0f1812a6572fc7b230ef12cd9fac9161aa91d807f \ - --hash=sha256:69572926c0f0c9912288915214ca9b2809525ea263603370b9e00bed2ba56dbd \ - --hash=sha256:728d791b769cc28c05f12c280f99e8896932e9833fef1dd8756a6af2261fd1ab \ - --hash=sha256:84330dda7abcc270e6055551aca93fdde1b0685fc4fd358f26410f9349cf1743 \ - --hash=sha256:937267afce0c9170d6d29f01fcd1f4378172dec6760a9f4dface48cdabf9610a \ - --hash=sha256:ae017c3a29bee341ba584f3823f805abbe5fe9cd97f87ed07ecbf533c4c88366 \ - --hash=sha256:beb3298604540c884d8b282fe7625651378e1986c25df51dec5b2f60cafc31ce \ - --hash=sha256:f0c8b149e9c7353cace7d698e1656ffcf1e36e50f8ea3b5d5f7f87ff9986a7ca \ - --hash=sha256:fd2b25ecaf907d6458fa842675382c8597b3c746a2dde6717fe3415425df0c17 +ruff==0.9.2 \ + --hash=sha256:1a605fdcf6e8b2d39f9436d343d1f0ff70c365a1e681546de0104bef81ce88df \ + --hash=sha256:3292c5a22ea9a5f9a185e2d131dc7f98f8534a32fb6d2ee7b9944569239c648d \ + --hash=sha256:492a5e44ad9b22a0ea98cf72e40305cbdaf27fac0d927f8bc9e1df316dcc96eb \ + --hash=sha256:71cbe22e178c5da20e1514e1e01029c73dc09288a8028a5d3446e6bba87a5145 \ + --hash=sha256:80605a039ba1454d002b32139e4970becf84b5fee3a3c3bf1c2af6f61a784347 \ + --hash=sha256:82b35259b0cbf8daa22a498018e300b9bb0174c2bbb7bcba593935158a78054d \ + --hash=sha256:8b6a9701d1e371bf41dca22015c3f89769da7576884d2add7317ec1ec8cb9c3c \ + --hash=sha256:8efd9da7a1ee314b910da155ca7e8953094a7c10d0c0a39bfde3fcfd2a015684 \ + --hash=sha256:9cc53e68b3c5ae41e8faf83a3b89f4a5d7b2cb666dff4b366bb86ed2a85b481f \ + --hash=sha256:a1b63fa24149918f8b37cef2ee6fff81f24f0d74b6f0bdc37bc3e1f2143e41c6 \ + --hash=sha256:af1e9e9fe7b1f767264d26b1075ac4ad831c7db976911fa362d09b2d0356426a \ + --hash=sha256:b338edc4610142355ccf6b87bd356729b62bf1bc152a2fad5b0c7dc04af77bfe \ + --hash=sha256:b5eceb334d55fae5f316f783437392642ae18e16dcf4f1858d55d3c2a0f8f5d0 \ + --hash=sha256:b9aab82bb20afd5f596527045c01e6ae25a718ff1784cb92947bff1f83068b00 \ + --hash=sha256:c547f7f256aa366834829a08375c297fa63386cbe5f1459efaf174086b564247 \ + --hash=sha256:c5e1d6abc798419cf46eed03f54f2e0c3adb1ad4b801119dedf23fcaf69b55b5 \ + --hash=sha256:d18bba3d3353ed916e882521bc3e0af403949dbada344c20c16ea78f47af965e \ + --hash=sha256:fbd337bac1cfa96be615f6efcd4bc4d077edbc127ef30e2b8ba2a27e18c054d4 # via -r requirements_dev.in -sentry-sdk==2.19.2 \ - --hash=sha256:467df6e126ba242d39952375dd816fbee0f217d119bf454a8ce74cf1e7909e8d \ - --hash=sha256:ebdc08228b4d131128e568d696c210d846e5b9d70aa0327dec6b1272d9d40b84 - # via -r ./requirements.in +sentry-sdk==2.20.0 \ + --hash=sha256:afa82713a92facf847df3c6f63cec71eb488d826a50965def3d7722aa6f0fdab \ + --hash=sha256:c359a1edf950eb5e80cffd7d9111f3dbeef57994cb4415df37d39fda2cf22364 + # via -r /home/jasper/code/dso-api/src/requirements.in shapely==2.0.6 \ --hash=sha256:0334bd51828f68cd54b87d80b3e7cee93f249d82ae55a0faf3ea21c9be7b323a \ --hash=sha256:1bbc783529a21f2bd50c79cef90761f72d41c45622b3e57acf78d984c50a5d13 \ @@ -1855,23 +1859,23 @@ urllib3==2.3.0 \ --hash=sha256:1cee9ad369867bfdbbb48b7dd50374c0967a0bb7710050facf0dd6911440e3df \ --hash=sha256:f8c5449b3cf0861679ce7e0503c7b44b5ec981bec0d1d3795a07f1ba96f0204d # via - # -r ./requirements.in + # -r /home/jasper/code/dso-api/src/requirements.in # requests # sentry-sdk urllib3-mock==0.3.3 \ --hash=sha256:702c90042920d771c9902b7b5b542551cc57f259078f4eada47ab4e8cdd11f1a \ --hash=sha256:b210037029ac96beac4f3e7b54f466c394b060525ea5a824803d5f5ed14558f1 - # via -r ./requirements.in + # via -r /home/jasper/code/dso-api/src/requirements.in uwsgi-readiness-check==0.2.0 \ --hash=sha256:b8c4bfba260ec6f1937ca8d8968f2415aba82428637da17653fc04a3378d752e \ --hash=sha256:e7a2b5a94407193bc876efd28157a45833cb69c372f7684004fa729eca2f1ab0 - # via -r ./requirements.in + # via -r /home/jasper/code/dso-api/src/requirements.in uwsgitop==0.12 \ --hash=sha256:4f9330951f0fb9633226de36cf0c28c04dcf323efab608834aa81f638b6019b2 - # via -r ./requirements.in -virtualenv==20.28.1 \ - --hash=sha256:412773c85d4dab0409b83ec36f7a6499e72eaf08c80e81e9576bca61831c71cb \ - --hash=sha256:5d34ab240fdb5d21549b76f9e8ff3af28252f5499fb6d6f031adac4e5a8c5329 + # via -r /home/jasper/code/dso-api/src/requirements.in +virtualenv==20.29.1 \ + --hash=sha256:4e4cb403c0b0da39e13b46b1b2476e505cb0046b25f242bee80f62bf990b2779 \ + --hash=sha256:b8b8970138d32fb606192cb97f6cd4bb644fa486be9308fb9b63f81091b5dc35 # via pre-commit webcolors==24.11.1 \ --hash=sha256:515291393b4cdf0eb19c155749a096f779f7d909f7cceea072791cb9095b92e9 \ @@ -1884,73 +1888,87 @@ wheel==0.45.1 \ whitenoise==6.8.2 \ --hash=sha256:486bd7267a375fa9650b136daaec156ac572971acc8bf99add90817a530dd1d4 \ --hash=sha256:df12dce147a043d1956d81d288c6f0044147c6d2ab9726e5772ac50fb45d2280 - # via -r ./requirements.in -wrapt==1.17.0 \ - --hash=sha256:0229b247b0fc7dee0d36176cbb79dbaf2a9eb7ecc50ec3121f40ef443155fb1d \ - --hash=sha256:0698d3a86f68abc894d537887b9bbf84d29bcfbc759e23f4644be27acf6da301 \ - --hash=sha256:0a0a1a1ec28b641f2a3a2c35cbe86c00051c04fffcfcc577ffcdd707df3f8635 \ - --hash=sha256:0b48554952f0f387984da81ccfa73b62e52817a4386d070c75e4db7d43a28c4a \ - --hash=sha256:0f2a28eb35cf99d5f5bd12f5dd44a0f41d206db226535b37b0c60e9da162c3ed \ - --hash=sha256:140ea00c87fafc42739bd74a94a5a9003f8e72c27c47cd4f61d8e05e6dec8721 \ - --hash=sha256:16187aa2317c731170a88ef35e8937ae0f533c402872c1ee5e6d079fcf320801 \ - --hash=sha256:17fcf043d0b4724858f25b8826c36e08f9fb2e475410bece0ec44a22d533da9b \ - --hash=sha256:18b956061b8db634120b58f668592a772e87e2e78bc1f6a906cfcaa0cc7991c1 \ - --hash=sha256:2399408ac33ffd5b200480ee858baa58d77dd30e0dd0cab6a8a9547135f30a88 \ - --hash=sha256:2a0c23b8319848426f305f9cb0c98a6e32ee68a36264f45948ccf8e7d2b941f8 \ - --hash=sha256:2dfb7cff84e72e7bf975b06b4989477873dcf160b2fd89959c629535df53d4e0 \ - --hash=sha256:2f495b6754358979379f84534f8dd7a43ff8cff2558dcdea4a148a6e713a758f \ - --hash=sha256:33539c6f5b96cf0b1105a0ff4cf5db9332e773bb521cc804a90e58dc49b10578 \ - --hash=sha256:3c34f6896a01b84bab196f7119770fd8466c8ae3dfa73c59c0bb281e7b588ce7 \ - --hash=sha256:498fec8da10e3e62edd1e7368f4b24aa362ac0ad931e678332d1b209aec93045 \ - --hash=sha256:4d63f4d446e10ad19ed01188d6c1e1bb134cde8c18b0aa2acfd973d41fcc5ada \ - --hash=sha256:4e4b4385363de9052dac1a67bfb535c376f3d19c238b5f36bddc95efae15e12d \ - --hash=sha256:4e547b447073fc0dbfcbff15154c1be8823d10dab4ad401bdb1575e3fdedff1b \ - --hash=sha256:4f643df3d4419ea3f856c5c3f40fec1d65ea2e89ec812c83f7767c8730f9827a \ - --hash=sha256:4f763a29ee6a20c529496a20a7bcb16a73de27f5da6a843249c7047daf135977 \ - --hash=sha256:5ae271862b2142f4bc687bdbfcc942e2473a89999a54231aa1c2c676e28f29ea \ - --hash=sha256:5d8fd17635b262448ab8f99230fe4dac991af1dabdbb92f7a70a6afac8a7e346 \ - --hash=sha256:69c40d4655e078ede067a7095544bcec5a963566e17503e75a3a3e0fe2803b13 \ - --hash=sha256:69d093792dc34a9c4c8a70e4973a3361c7a7578e9cd86961b2bbf38ca71e4e22 \ - --hash=sha256:6a9653131bda68a1f029c52157fd81e11f07d485df55410401f745007bd6d339 \ - --hash=sha256:6ff02a91c4fc9b6a94e1c9c20f62ea06a7e375f42fe57587f004d1078ac86ca9 \ - --hash=sha256:714c12485aa52efbc0fc0ade1e9ab3a70343db82627f90f2ecbc898fdf0bb181 \ - --hash=sha256:7264cbb4a18dc4acfd73b63e4bcfec9c9802614572025bdd44d0721983fc1d9c \ - --hash=sha256:73a96fd11d2b2e77d623a7f26e004cc31f131a365add1ce1ce9a19e55a1eef90 \ - --hash=sha256:74bf625b1b4caaa7bad51d9003f8b07a468a704e0644a700e936c357c17dd45a \ - --hash=sha256:81b1289e99cf4bad07c23393ab447e5e96db0ab50974a280f7954b071d41b489 \ - --hash=sha256:8425cfce27b8b20c9b89d77fb50e368d8306a90bf2b6eef2cdf5cd5083adf83f \ - --hash=sha256:875d240fdbdbe9e11f9831901fb8719da0bd4e6131f83aa9f69b96d18fae7504 \ - --hash=sha256:879591c2b5ab0a7184258274c42a126b74a2c3d5a329df16d69f9cee07bba6ea \ - --hash=sha256:89fc28495896097622c3fc238915c79365dd0ede02f9a82ce436b13bd0ab7569 \ - --hash=sha256:8a5e7cc39a45fc430af1aefc4d77ee6bad72c5bcdb1322cfde852c15192b8bd4 \ - --hash=sha256:8f8909cdb9f1b237786c09a810e24ee5e15ef17019f7cecb207ce205b9b5fcce \ - --hash=sha256:914f66f3b6fc7b915d46c1cc424bc2441841083de01b90f9e81109c9759e43ab \ - --hash=sha256:92a3d214d5e53cb1db8b015f30d544bc9d3f7179a05feb8f16df713cecc2620a \ - --hash=sha256:948a9bd0fb2c5120457b07e59c8d7210cbc8703243225dbd78f4dfc13c8d2d1f \ - --hash=sha256:9c900108df470060174108012de06d45f514aa4ec21a191e7ab42988ff42a86c \ - --hash=sha256:9f2939cd4a2a52ca32bc0b359015718472d7f6de870760342e7ba295be9ebaf9 \ - --hash=sha256:a4192b45dff127c7d69b3bdfb4d3e47b64179a0b9900b6351859f3001397dabf \ - --hash=sha256:a8fc931382e56627ec4acb01e09ce66e5c03c384ca52606111cee50d931a342d \ - --hash=sha256:ad47b095f0bdc5585bced35bd088cbfe4177236c7df9984b3cc46b391cc60627 \ - --hash=sha256:b1ca5f060e205f72bec57faae5bd817a1560fcfc4af03f414b08fa29106b7e2d \ - --hash=sha256:ba1739fb38441a27a676f4de4123d3e858e494fac05868b7a281c0a383c098f4 \ - --hash=sha256:baa7ef4e0886a6f482e00d1d5bcd37c201b383f1d314643dfb0367169f94f04c \ - --hash=sha256:bb90765dd91aed05b53cd7a87bd7f5c188fcd95960914bae0d32c5e7f899719d \ - --hash=sha256:bc7f729a72b16ee21795a943f85c6244971724819819a41ddbaeb691b2dd85ad \ - --hash=sha256:bdf62d25234290db1837875d4dceb2151e4ea7f9fff2ed41c0fde23ed542eb5b \ - --hash=sha256:c30970bdee1cad6a8da2044febd824ef6dc4cc0b19e39af3085c763fdec7de33 \ - --hash=sha256:d2c63b93548eda58abf5188e505ffed0229bf675f7c3090f8e36ad55b8cbc371 \ - --hash=sha256:d751300b94e35b6016d4b1e7d0e7bbc3b5e1751e2405ef908316c2a9024008a1 \ - --hash=sha256:da427d311782324a376cacb47c1a4adc43f99fd9d996ffc1b3e8529c4074d393 \ - --hash=sha256:daba396199399ccabafbfc509037ac635a6bc18510ad1add8fd16d4739cdd106 \ - --hash=sha256:e185ec6060e301a7e5f8461c86fb3640a7beb1a0f0208ffde7a65ec4074931df \ - --hash=sha256:e4a557d97f12813dc5e18dad9fa765ae44ddd56a672bb5de4825527c847d6379 \ - --hash=sha256:e5ed16d95fd142e9c72b6c10b06514ad30e846a0d0917ab406186541fe68b451 \ - --hash=sha256:e711fc1acc7468463bc084d1b68561e40d1eaa135d8c509a65dd534403d83d7b \ - --hash=sha256:f28b29dc158ca5d6ac396c8e0a2ef45c4e97bb7e65522bfc04c989e6fe814575 \ - --hash=sha256:f335579a1b485c834849e9075191c9898e0731af45705c2ebf70e0cd5d58beed \ - --hash=sha256:fce6fee67c318fdfb7f285c29a82d84782ae2579c0e1b385b7f36c6e8074fffb \ - --hash=sha256:fd136bb85f4568fffca995bd3c8d52080b1e5b225dbf1c2b17b66b4c5fa02838 + # via -r /home/jasper/code/dso-api/src/requirements.in +wrapt==1.17.2 \ + --hash=sha256:08e7ce672e35efa54c5024936e559469436f8b8096253404faeb54d2a878416f \ + --hash=sha256:0a6e821770cf99cc586d33833b2ff32faebdbe886bd6322395606cf55153246c \ + --hash=sha256:0b929ac182f5ace000d459c59c2c9c33047e20e935f8e39371fa6e3b85d56f4a \ + --hash=sha256:129a150f5c445165ff941fc02ee27df65940fcb8a22a61828b1853c98763a64b \ + --hash=sha256:13e6afb7fe71fe7485a4550a8844cc9ffbe263c0f1a1eea569bc7091d4898555 \ + --hash=sha256:1473400e5b2733e58b396a04eb7f35f541e1fb976d0c0724d0223dd607e0f74c \ + --hash=sha256:18983c537e04d11cf027fbb60a1e8dfd5190e2b60cc27bc0808e653e7b218d1b \ + --hash=sha256:1a7ed2d9d039bd41e889f6fb9364554052ca21ce823580f6a07c4ec245c1f5d6 \ + --hash=sha256:1e1fe0e6ab7775fd842bc39e86f6dcfc4507ab0ffe206093e76d61cde37225c8 \ + --hash=sha256:1fb5699e4464afe5c7e65fa51d4f99e0b2eadcc176e4aa33600a3df7801d6662 \ + --hash=sha256:2696993ee1eebd20b8e4ee4356483c4cb696066ddc24bd70bcbb80fa56ff9061 \ + --hash=sha256:35621ae4c00e056adb0009f8e86e28eb4a41a4bfa8f9bfa9fca7d343fe94f998 \ + --hash=sha256:36ccae62f64235cf8ddb682073a60519426fdd4725524ae38874adf72b5f2aeb \ + --hash=sha256:3cedbfa9c940fdad3e6e941db7138e26ce8aad38ab5fe9dcfadfed9db7a54e62 \ + --hash=sha256:3d57c572081fed831ad2d26fd430d565b76aa277ed1d30ff4d40670b1c0dd984 \ + --hash=sha256:3fc7cb4c1c744f8c05cd5f9438a3caa6ab94ce8344e952d7c45a8ed59dd88392 \ + --hash=sha256:4011d137b9955791f9084749cba9a367c68d50ab8d11d64c50ba1688c9b457f2 \ + --hash=sha256:40d615e4fe22f4ad3528448c193b218e077656ca9ccb22ce2cb20db730f8d306 \ + --hash=sha256:410a92fefd2e0e10d26210e1dfb4a876ddaf8439ef60d6434f21ef8d87efc5b7 \ + --hash=sha256:41388e9d4d1522446fe79d3213196bd9e3b301a336965b9e27ca2788ebd122f3 \ + --hash=sha256:468090021f391fe0056ad3e807e3d9034e0fd01adcd3bdfba977b6fdf4213ea9 \ + --hash=sha256:49703ce2ddc220df165bd2962f8e03b84c89fee2d65e1c24a7defff6f988f4d6 \ + --hash=sha256:4a721d3c943dae44f8e243b380cb645a709ba5bd35d3ad27bc2ed947e9c68192 \ + --hash=sha256:4afd5814270fdf6380616b321fd31435a462019d834f83c8611a0ce7484c7317 \ + --hash=sha256:4c82b8785d98cdd9fed4cac84d765d234ed3251bd6afe34cb7ac523cb93e8b4f \ + --hash=sha256:4db983e7bca53819efdbd64590ee96c9213894272c776966ca6306b73e4affda \ + --hash=sha256:582530701bff1dec6779efa00c516496968edd851fba224fbd86e46cc6b73563 \ + --hash=sha256:58455b79ec2661c3600e65c0a716955adc2410f7383755d537584b0de41b1d8a \ + --hash=sha256:58705da316756681ad3c9c73fd15499aa4d8c69f9fd38dc8a35e06c12468582f \ + --hash=sha256:5bb1d0dbf99411f3d871deb6faa9aabb9d4e744d67dcaaa05399af89d847a91d \ + --hash=sha256:5c803c401ea1c1c18de70a06a6f79fcc9c5acfc79133e9869e730ad7f8ad8ef9 \ + --hash=sha256:5cbabee4f083b6b4cd282f5b817a867cf0b1028c54d445b7ec7cfe6505057cf8 \ + --hash=sha256:612dff5db80beef9e649c6d803a8d50c409082f1fedc9dbcdfde2983b2025b82 \ + --hash=sha256:62c2caa1585c82b3f7a7ab56afef7b3602021d6da34fbc1cf234ff139fed3cd9 \ + --hash=sha256:69606d7bb691b50a4240ce6b22ebb319c1cfb164e5f6569835058196e0f3a845 \ + --hash=sha256:6d9187b01bebc3875bac9b087948a2bccefe464a7d8f627cf6e48b1bbae30f82 \ + --hash=sha256:6ed6ffac43aecfe6d86ec5b74b06a5be33d5bb9243d055141e8cabb12aa08125 \ + --hash=sha256:703919b1633412ab54bcf920ab388735832fdcb9f9a00ae49387f0fe67dad504 \ + --hash=sha256:766d8bbefcb9e00c3ac3b000d9acc51f1b399513f44d77dfe0eb026ad7c9a19b \ + --hash=sha256:80dd7db6a7cb57ffbc279c4394246414ec99537ae81ffd702443335a61dbf3a7 \ + --hash=sha256:8112e52c5822fc4253f3901b676c55ddf288614dc7011634e2719718eaa187dc \ + --hash=sha256:8c8b293cd65ad716d13d8dd3624e42e5a19cc2a2f1acc74b30c2c13f15cb61a6 \ + --hash=sha256:8fdbdb757d5390f7c675e558fd3186d590973244fab0c5fe63d373ade3e99d40 \ + --hash=sha256:91bd7d1773e64019f9288b7a5101f3ae50d3d8e6b1de7edee9c2ccc1d32f0c0a \ + --hash=sha256:95c658736ec15602da0ed73f312d410117723914a5c91a14ee4cdd72f1d790b3 \ + --hash=sha256:99039fa9e6306880572915728d7f6c24a86ec57b0a83f6b2491e1d8ab0235b9a \ + --hash=sha256:9a2bce789a5ea90e51a02dfcc39e31b7f1e662bc3317979aa7e5538e3a034f72 \ + --hash=sha256:9a7d15bbd2bc99e92e39f49a04653062ee6085c0e18b3b7512a4f2fe91f2d681 \ + --hash=sha256:9abc77a4ce4c6f2a3168ff34b1da9b0f311a8f1cfd694ec96b0603dff1c79438 \ + --hash=sha256:9e8659775f1adf02eb1e6f109751268e493c73716ca5761f8acb695e52a756ae \ + --hash=sha256:9fee687dce376205d9a494e9c121e27183b2a3df18037f89d69bd7b35bcf59e2 \ + --hash=sha256:a5aaeff38654462bc4b09023918b7f21790efb807f54c000a39d41d69cf552cb \ + --hash=sha256:a604bf7a053f8362d27eb9fefd2097f82600b856d5abe996d623babd067b1ab5 \ + --hash=sha256:abbb9e76177c35d4e8568e58650aa6926040d6a9f6f03435b7a522bf1c487f9a \ + --hash=sha256:acc130bc0375999da18e3d19e5a86403667ac0c4042a094fefb7eec8ebac7cf3 \ + --hash=sha256:b18f2d1533a71f069c7f82d524a52599053d4c7166e9dd374ae2136b7f40f7c8 \ + --hash=sha256:b4e42a40a5e164cbfdb7b386c966a588b1047558a990981ace551ed7e12ca9c2 \ + --hash=sha256:b5e251054542ae57ac7f3fba5d10bfff615b6c2fb09abeb37d2f1463f841ae22 \ + --hash=sha256:b60fb58b90c6d63779cb0c0c54eeb38941bae3ecf7a73c764c52c88c2dcb9d72 \ + --hash=sha256:b870b5df5b71d8c3359d21be8f0d6c485fa0ebdb6477dda51a1ea54a9b558061 \ + --hash=sha256:ba0f0eb61ef00ea10e00eb53a9129501f52385c44853dbd6c4ad3f403603083f \ + --hash=sha256:bb87745b2e6dc56361bfde481d5a378dc314b252a98d7dd19a651a3fa58f24a9 \ + --hash=sha256:bb90fb8bda722a1b9d48ac1e6c38f923ea757b3baf8ebd0c82e09c5c1a0e7a04 \ + --hash=sha256:bc570b5f14a79734437cb7b0500376b6b791153314986074486e0b0fa8d71d98 \ + --hash=sha256:c86563182421896d73858e08e1db93afdd2b947a70064b813d515d66549e15f9 \ + --hash=sha256:c958bcfd59bacc2d0249dcfe575e71da54f9dcf4a8bdf89c4cb9a68a1170d73f \ + --hash=sha256:d18a4865f46b8579d44e4fe1e2bcbc6472ad83d98e22a26c963d46e4c125ef0b \ + --hash=sha256:d5e2439eecc762cd85e7bd37161d4714aa03a33c5ba884e26c81559817ca0925 \ + --hash=sha256:e3890b508a23299083e065f435a492b5435eba6e304a7114d2f919d400888cc6 \ + --hash=sha256:e496a8ce2c256da1eb98bd15803a79bee00fc351f5dfb9ea82594a3f058309e0 \ + --hash=sha256:e8b2816ebef96d83657b56306152a93909a83f23994f4b30ad4573b00bd11bb9 \ + --hash=sha256:eaf675418ed6b3b31c7a989fd007fa7c3be66ce14e5c3b27336383604c9da85c \ + --hash=sha256:ec89ed91f2fa8e3f52ae53cd3cf640d6feff92ba90d62236a81e4e563ac0e991 \ + --hash=sha256:ecc840861360ba9d176d413a5489b9a0aff6d6303d7e733e2c4623cfa26904a6 \ + --hash=sha256:f09b286faeff3c750a879d336fb6d8713206fc97af3adc14def0cdd349df6000 \ + --hash=sha256:f393cda562f79828f38a819f4788641ac7c4085f30f1ce1a68672baa686482bb \ + --hash=sha256:f917c1180fdb8623c2b75a99192f4025e412597c50b2ac870f156de8fb101119 \ + --hash=sha256:fc78a84e2dfbc27afe4b2bd7c80c8db9bca75cc5b85df52bfe634596a1da846b \ + --hash=sha256:ff04ef6eec3eee8a5efef2401495967a916feaa353643defcc03fc74fe213b58 # via # deprecated # opentelemetry-instrumentation @@ -1964,7 +1982,7 @@ zipp==3.21.0 \ --hash=sha256:2c9958f6430a2040341a52eb608ed6dd93ef4392e02ffe219417c1b28b5dd1f4 \ --hash=sha256:ac1bbe05fd2991f160ebce24ffbac5f6d11d83dc90891255885223d42b3cd931 # via - # -r ./requirements.in + # -r /home/jasper/code/dso-api/src/requirements.in # importlib-metadata # The following packages are considered to be unsafe in a requirements file: @@ -1972,7 +1990,7 @@ pip==24.3.1 \ --hash=sha256:3790624780082365f47549d032f3770eeb2b1e8bd1f7b2e02dace1afa361b4ed \ --hash=sha256:ebcb60557f2aefabc2e0f918751cd24ea0d56d8ec5445fe1807f1d2109660b99 # via pip-tools -setuptools==75.7.0 \ - --hash=sha256:84fb203f278ebcf5cd08f97d3fb96d3fbed4b629d500b29ad60d11e00769b183 \ - --hash=sha256:886ff7b16cd342f1d1defc16fc98c9ce3fde69e087a4e1983d7ab634e5f41f4f +setuptools==75.8.0 \ + --hash=sha256:c5afc8f407c626b8313a86e10311dd3f661c6cd9c09d4bf8c15c0e11f9f2b0e6 \ + --hash=sha256:e3982f444617239225d675215d51f6ba05f845d4eec313da4418fdbb56fb27e3 # via pip-tools diff --git a/src/tests/settings.py b/src/tests/settings.py index 77d43c289..0d2c401a1 100644 --- a/src/tests/settings.py +++ b/src/tests/settings.py @@ -45,6 +45,11 @@ # Make sure the router is empty on start INITIALIZE_DYNAMIC_VIEWSETS = False +# Clear DATASETS_LIST or DATASETS_EXCLUDE to prevent tests from failing caused +# by an environment variable +DATASETS_LIST = None +DATASETS_EXCLUDE = None + # Prevent tests to crash because of missing staticfiles manifests WHITENOISE_MANIFEST_STRICT = False STORAGES = {