components:
  headers:
    api-version:
      description: De versie van de API
      example: 1.0.0
      explode: false
      schema:
        example: 1.0.0
        type: string
      style: simple
  parameters:
    beschikbaarOp:
      description: "Een tijdreisparameter langs de 'beschikbaar'-tijdsas. \nDeze tijdreis
        toont de versie van het object die beschikbaar is op de opgegeven UTC datumtijd.
        \nWanneer deze parameter niet opgegeven wordt, dan wordt een tijdreisvraag
        gesteld met als parameter 'nu', d.w.z. de huidige UTC datumtijd. \nDe tijdreisparameter
        wordt doorgegeven aan onderliggende hal-links en wordt naar boven afgerond
        op hele seconden.\n"
      explode: true
      in: query
      name: beschikbaarOp
      required: false
      schema:
        example: "2022-07-07T11:34:01Z"
        format: date-time
        type: string
      style: form
    bestandsnaam:
      description: De naam van het op te vragen bestand.
      explode: false
      in: path
      name: bestandsnaam
      required: true
      schema:
        example: Afbeelding.png
        type: string
      style: simple
    bevoegdGezagCodeParameter:
      description: |
        Code van het bevoegd gezag, uit één van onderstaande waardelijsten:
          - https://identifier.overheid.nl/tooi/set/rwc_gemeenten_compleet
          - https://identifier.overheid.nl/tooi/set/rwc_ministeries_compleet
          - https://identifier.overheid.nl/tooi/set/rwc_provincies_compleet
          - https://identifier.overheid.nl/tooi/set/rwc_waterschappen_compleet
      explode: false
      in: path
      name: bevoegdGezag
      required: true
      schema:
        example: gm0000
        type: string
      style: simple
    contentCrs:
      description: De CRS van de meegeleverde geometrie-content. Wanneer de Content-Crs
        header ontbreekt, dan wordt de 'default' Crs aangenomen. Dat is WSG84 (CRS84)
        en dat ondersteunen wij niet.
      explode: false
      in: header
      name: Content-Crs
      required: false
      schema:
        $ref: '#/components/schemas/Crs'
      style: simple
    documentComponentPath:
      description: |
        Een identificatie vanuit het OP-deel in de vorm van een wId, welke documentcomponenten uniek identificeert over alle omgevingsdocumenten heen.

        Zie ook: https://koop.gitlab.io/stop/standaard/1.4.0-ic/data_xsd_Element_data_wId.html
      explode: false
      in: path
      name: documentComponentWorkId
      required: true
      schema:
        example: gm9999_v1__cmp_I__content_o_1__list_o_1__item_o_5
        type: string
      style: simple
    documentComponentQuery:
      description: |
        Een identificatie vanuit het OP-deel in de vorm van een wId, welke documentcomponenten uniek identificeert over alle omgevingsdocumenten heen.

        Zie ook: https://koop.gitlab.io/stop/standaard/1.4.0-ic/data_xsd_Element_data_wId.html
      explode: true
      in: query
      name: documentComponent
      required: false
      schema:
        example: gm0160_v1__chp_6__subchp_2.2__subsec_2.2.1__art_2.1
        type: string
      style: form
    expand:
      description: Meeladen van resources
      explode: true
      in: query
      name: _expand
      required: false
      schema:
        type: boolean
      style: form
    expand-omgevingsvergunningen:
      description: Meeladen van embedded resources met omgevingsvergunninggebieden
      explode: true
      in: query
      name: _expand
      required: false
      schema:
        type: boolean
      style: form
    expand-ontwerpregelingen:
      description: Meeladen van embedded resources met regelingsgebieden en ontwerpregelingsgebieden
      explode: true
      in: query
      name: _expand
      required: false
      schema:
        type: boolean
      style: form
    expand-regelingen:
      description: Meeladen van embedded resources met regelingsgebieden en ponsen
      explode: true
      in: query
      name: _expand
      required: false
      schema:
        type: boolean
      style: form
    expandScope-vastgesteldeAnnotaties:
      description: |
        Welke resources worden meegeladen:
        * `registratiegegevens`: registratiegegevens van annotaties worden in `geregistreerdMet` attributen uitgeleverd.

        Deze queryparameter wordt alleen toegepast wanneer _expand queryparameter de waarde 'true' heeft.
      explode: true
      in: query
      name: _expandScope
      required: false
      schema:
        $ref: '#/components/schemas/ExpandScopeVastgesteldeAnnotaties'
      style: form
    geldigOp:
      description: "Een tijdreisparameter langs de geldigheids-tijdsas. \nDeze tijdreis
        toont de versie van het object die op de opgegeven datum materieel geldig
        is. \nWanneer deze parameter niet opgegeven wordt, dan wordt een tijdreisvraag
        gesteld met als parameter 'vandaag'.\nEen gecombineerde tijdreisvraag langs
        `geldigOp` en `inWerkingOp` geeft de versie van het object\ndie op de opgegeven
        datum juridisch geldig is.\nDe tijdreisparameter wordt doorgegeven aan onderliggende
        hal-links.\n"
      explode: true
      in: query
      name: geldigOp
      required: false
      schema:
        example: "2020-05-09"
        format: date
        type: string
      style: form
    inWerkingOp:
      description: "Een tijdreisparameter langs de juridische-werking-tijdsas. \nDeze
        tijdreis toont de versie van het object die op de opgegeven datum juridisch
        in werking is. \nWanneer deze parameter niet opgegeven wordt, dan wordt een
        tijdreisvraag gesteld met als parameter 'vandaag'.\nEen gecombineerde tijdreisvraag
        langs `geldigOp` en `inWerkingOp` geeft de versie van het object\ndie op de
        opgegeven datum juridisch geldig is.\nDe tijdreisparameter wordt doorgegeven
        aan onderliggende hal-links.\n"
      explode: true
      in: query
      name: inWerkingOp
      required: false
      schema:
        example: "2020-05-08"
        format: date
        type: string
      style: form
    inzagetermijn:
      description: "Filter ontwerpregelingen op basis van het inzagetermijn en de
        opgegeven beschikbaarOp tijdreisparameter:\n  - huidigEnToekomstig: retourneert
        ontwerpregelingen waarbij het inzagetermijn nog niet verstreken is.\n  \n
        \ Wanneer deze parameter niet meegegeven wordt zal er geen filtering op basis
        van het inzagetermijn plaatsvinden.\n"
      explode: true
      in: query
      name: inzagetermijn
      required: false
      schema:
        $ref: '#/components/schemas/Inzagetermijn'
      style: form
    ontwerpbesluitIdentificatie:
      description: Een identificatie die verwijst naar een versie een omgevingsdocument
        die in ontwerp is.
      explode: false
      in: path
      name: ontwerpbesluitIdentificatie
      required: true
      schema:
        example: /akn/nl/act/gm1759/2025/omgevingsplan/nld@2025-04-21
        type: string
      style: simple
    page:
      description: De page moet minimaal een waarde van 1 hebben.
      explode: true
      in: query
      name: page
      required: false
      schema:
        default: 1
        example: 1
        format: int32
        minimum: 1
        type: integer
      style: form
    size:
      description: De pagesize moet minimaal een waarde van 1 hebben en maximaal een
        waarde van 200.
      explode: true
      in: query
      name: size
      required: false
      schema:
        default: 20
        example: 20
        format: int32
        maximum: 200
        minimum: 1
        type: integer
      style: form
    synchroniseerMetTileset:
      description: "Voer een tijdreis uit langs de beschikbaarheids-as naar het moment
        dat de huidige tileset aangevraagd werd.\nHiermee garandeer je dat de data
        die je opvraagt correspondeert met het kaartbeeld dat in de huidige tileset
        weergegeven wordt.\nEr kan een tijdreis uitgevoerd worden naar het moment
        van aanvragen van een van beide tilesets:\n  - `actueel`: tijdreis naar het
        aanvraagmoment van de tileset bij de actueel geldige gegevens;\n  - `volledig`:
        tijdreis naar het aanvraagmoment van de tileset bij alle gegevens, ook historische
        en niet meer geldige gegevens.\n\nCombineren van deze parameter met een expliciete
        tijdreis langs de beschikbaarOp tijdsas is niet mogelijk. \nWanneer beide
        parameters meegegeven worden, dan krijgt de expliciete `beschikbaarOp`-parameter
        voorrang boven deze parameter.\n"
      explode: true
      in: query
      name: synchroniseerMetTileset
      required: false
      schema:
        $ref: '#/components/schemas/Tileset'
      style: form
    technischId:
      description: Een technische identificatie voor (ontwerp)objecten, samengesteld
        uit de IMOW-identificatie en de (ontwerp)besluitIdentificatie.
      explode: false
      in: path
      name: technischId
      required: true
      schema:
        example: _akn_nl_act_gm0160_2023_Omgevingsplan_HelloDSO_akn_nl_bill_gm0160_2024_3521
        type: string
      style: simple
    transformXml:
      description: |
        Transformeer de XML van bepaalde attributen

        In het geval van `_transformXml=inhoud` worden `ref` attributen van `IORef` en `ExtIORef` elementen naar volledige URLs getransformeerd. De transformatie wordt toegepast op 'AKN', 'document', 'JCI' en 'JOIN'. Het soort is na transformatie altijd een URL.

        De standaardwaarde null: er worden geen transformaties uitgevoerd.
      explode: true
      in: query
      name: _transformXml
      required: false
      schema:
        $ref: '#/components/schemas/TransformXml'
      style: form
    uriIdentificatie:
      description: Een identificatie van een omgevingsdocument, zoals gedefinieerd
        in de STOP-standaard, waarbij de schuine strepen en koppeltekens zijn vervangen
        door lage streepjes (onderstrepingstekens).
      explode: false
      in: path
      name: uriIdentificatie
      required: true
      schema:
        example: _akn_nl_act_gm0160_2023_omgevingsplan
        type: string
      style: simple
    versieIdentificatie:
      description: Een identificatie die verwijst naar de versie een omgevingsdocument.
      explode: false
      in: path
      name: versieIdentificatie
      required: true
      schema:
        example: /akn/nl/act/gm1773/2020/omgevingsplan/nld@2025-06-11
        type: string
      style: simple
  responses:
    BadRequest:
      content:
        application/problem+json:
          examples:
            servererror:
              summary: Bad Request
              value:
                detail: Het verzoek heeft een ongeldige request parameter
                instance: urn:uuid:4017fabc-1b28-11e8-accf-0ed5f89f718b
                invalid-params:
                - name: size
                  reason: 'Ongeldige waarde: abc'
                status: 400
                title: Ongeldige combinatie of inhoud van parameters
                type: https://service.omgevingswet.overheid.nl/publiek/catalogus/bad_request
          schema:
            $ref: '#/components/schemas/Problem400'
      description: Ongeldig verzoek
    NotFound:
      content:
        application/problem+json:
          examples:
            servererror:
              summary: Not Found
              value:
                detail: Er zijn geen gegevens gevonden op grond van de opgegeven input
                  parameters
                instance: urn:uuid:4017fabc-1b28-11e8-accf-0ed5f89f718b
                status: 404
                title: Resource niet gevonden
                type: https://service.omgevingswet.overheid.nl/publiek/catalogus/not_found
          schema:
            $ref: '#/components/schemas/Problem'
      description: Geen resultaat gevonden
    ServerError:
      content:
        application/problem+json:
          examples:
            servererror:
              summary: Server error
              value:
                detail: Detailgegevens van de server
                instance: urn:uuid:4017fabc-1b28-11e8-accf-0ed5f89f718b
                status: 500
                title: Fout aan de serverkant
                type: https://service.omgevingswet.overheid.nl/publiek/catalogus/internal_server_error
          schema:
            $ref: '#/components/schemas/Problem'
      description: Interne serverfout
    UnprocessableContent:
      content:
        application/problem+json:
          examples:
            servererror:
              summary: Niet ondersteunde CRS
              value:
                detail: 'Deze Content-CRS header wordt niet ondersteund: http://www.opengis.net/def/crs/EPSG/9.9.1/289'
                instance: urn:uuid:4017fabc-1b28-11e8-accf-0ed5f89f718b
                status: 422
                title: Niet-ondersteunde CRS
                type: https://service.omgevingswet.overheid.nl/publiek/catalogus/unprocessable_entity
          schema:
            $ref: '#/components/schemas/Problem'
      description: |
        De inhoud van het verzoek kan niet worden verwerkt.
    UnsupportedMediaType:
      content:
        application/problem+json:
          examples:
            servererror:
              summary: Ongeldig media type
              value:
                detail: 'Content-Type: ''application/xml'' wordt niet ondersteund.
                  Geldige waarden zijn: [application/json]'
                instance: urn:uuid:4017fabc-1b28-11e8-accf-0ed5f89f718b
                status: 415
                title: Ongeldig media type
                type: https://service.omgevingswet.overheid.nl/publiek/catalogus/media_type
          schema:
            $ref: '#/components/schemas/Problem'
      description: Media type wordt niet ondersteund
  schemas:
    Activiteit:
      allOf:
      - $ref: '#/components/schemas/ActiviteitSpec'
      properties:
        geregistreerdMet:
          $ref: '#/components/schemas/Registratiegegevens'
      title: Activiteit
      type: object
    ActiviteitDelta:
      properties:
        bewerking:
          $ref: '#/components/schemas/DeltaBewerking'
        lijstWijzigingen:
          $ref: '#/components/schemas/ActiviteitDeltaLijstWijzigingen'
        wijzigingen:
          $ref: '#/components/schemas/ActiviteitDeltaWijzigingen'
      required:
      - bewerking
      title: ActiviteitDelta
      type: object
    ActiviteitDeltaLijstWijzigingen:
      properties:
        gerelateerdeActiviteitRefs:
          $ref: '#/components/schemas/LijstWijzigingenActiviteitRefs'
      title: ActiviteitDeltaLijstWijzigingen
      type: object
    ActiviteitDeltaWijzigingen:
      description: "Bevat wijzigingen ten opzichte van de originele annotatie. Velden
        die niet aanwezig zijn, zijn ongewijzigd. \nSommige velden zijn aangemerkt
        als `nullable`. Een nullable veld met waarde `null` betekent dat het veld
        in de vastgestelde regeling aanwezig is, maar afwezig in de ontwerpregeling.\n"
      properties:
        bovenliggendeActiviteitRef:
          example: nl.imow-mnre1034.activiteit.Omgevingsplanactiviteit
          nullable: true
          type: string
        naam:
          example: Activiteit die werelderfgoed betreft
          type: string
      title: ActiviteitDeltaWijzigingen
      type: object
    ActiviteitLocatieaanduiding:
      properties:
        activiteitRef:
          example: nl.imow-gm1911.activiteit.20240101
          type: string
        activiteitregelkwalificatie:
          $ref: '#/components/schemas/ActiviteitRegelkwalificatie'
        identificatie:
          example: nl.imow-gm1911.activiteit.20240101
          type: string
        locatieRefs:
          $ref: '#/components/schemas/LocatieRefs'
      required:
      - activiteitRef
      - activiteitregelkwalificatie
      - identificatie
      - locatieRefs
      title: ActiviteitLocatieaanduiding
      type: object
    ActiviteitLocatieaanduidingDelta:
      properties:
        bewerking:
          $ref: '#/components/schemas/DeltaBewerking'
        lijstWijzigingen:
          $ref: '#/components/schemas/ActiviteitLocatieaanduidingDeltaLijstWijzigingen'
        wijzigingen:
          $ref: '#/components/schemas/ActiviteitLocatieaanduidingDeltaWijzigingen'
      required:
      - bewerking
      title: ActiviteitLocatieaanduidingDelta
      type: object
    ActiviteitLocatieaanduidingDeltaLijstWijzigingen:
      properties:
        locatieRefs:
          $ref: '#/components/schemas/LijstWijzigingenLocatieRefs'
      title: ActiviteitLocatieaanduidingDeltaLijstWijzigingen
      type: object
    ActiviteitLocatieaanduidingDeltaWijzigingen:
      description: |
        Bevat wijzigingen ten opzichte van de originele annotatie. Velden die niet aanwezig zijn, zijn ongewijzigd.
      properties:
        activiteitRef:
          example: nl.imow-gm1911.activiteit.20240101
          type: string
      title: ActiviteitLocatieaanduidingDeltaWijzigingen
      type: object
    ActiviteitLocatieaanduidingRefs:
      items:
        example: nl.imow-gm1911.activiteitlocatieaanduiding.20240101
        type: string
      title: ActiviteitLocatieaanduidingRefs
      type: array
    ActiviteitLocatieaanduidingRenvooi:
      allOf:
      - $ref: '#/components/schemas/ActiviteitLocatieaanduiding'
      - properties:
          _delta:
            $ref: '#/components/schemas/ActiviteitLocatieaanduidingDelta'
          activiteitregelkwalificatie:
            $ref: '#/components/schemas/ActiviteitRegelkwalificatieRenvooi'
        type: object
      title: ActiviteitLocatieaanduidingRenvooi
      type: object
    ActiviteitOnderwerp:
      properties:
        activiteitLocatieaanduidingen:
          items:
            type: string
          type: array
          uniqueItems: true
        identificatie:
          type: string
        naam:
          type: string
      required:
      - activiteitLocatieaanduidingen
      - identificatie
      - naam
      title: ActiviteitOnderwerp
      type: object
    ActiviteitOnderwerpDelta:
      properties:
        bewerking:
          $ref: '#/components/schemas/DeltaBewerking'
        wijzigingen:
          $ref: '#/components/schemas/ActiviteitOnderwerpDeltaWijzigingen'
      title: ActiviteitOnderwerpDelta
      type: object
    ActiviteitOnderwerpDeltaWijzigingen:
      description: "Bevat wijzigingen ten opzichte van de originele annotatie. Velden
        die niet aanwezig zijn, zijn ongewijzigd. \nSommige velden zijn aangemerkt
        als `nullable`. Een nullable veld met waarde `null` betekent dat het veld
        in de vastgestelde regeling aanwezig is, maar afwezig in de ontwerpregeling.\n"
      properties:
        naam:
          example: Activiteit die werelderfgoed betreft
          type: string
      title: ActiviteitOnderwerpDeltaWijzigingen
      type: object
    ActiviteitRefs:
      items:
        example: nl.imow-gm1911.activiteit.20240101
        type: string
      title: ActiviteitRefs
      type: array
    ActiviteitRegelkwalificatie:
      description: "De naam van de kwalificatie van de Juridische regel over een activiteit.
        \nThema is één van de waarden op de limitatieve waardelijst https://standaarden.omgevingswet.overheid.nl/id/waardelijst/Activiteitregelkwalificatie.\n"
      properties:
        code:
          example: http://standaarden.omgevingswet.overheid.nl/activiteitregelkwalificatie/id/concept/Gebod
          type: string
        waarde:
          example: gebod
          type: string
      required:
      - code
      - waarde
      title: ActiviteitRegelkwalificatie
      type: object
    ActiviteitRegelkwalificatieDelta:
      properties:
        bewerking:
          $ref: '#/components/schemas/DeltaBewerkingWijzigen'
        wijzigingen:
          $ref: '#/components/schemas/ActiviteitRegelkwalificatieDeltaWijzigingen'
      required:
      - bewerking
      - wijzigingen
      title: ActiviteitRegelkwalificatieDelta
      type: object
    ActiviteitRegelkwalificatieDeltaWijzigingen:
      description: "Bevat wijzigingen ten opzichte van de originele annotatie. Velden
        die niet aanwezig zijn, zijn ongewijzigd. \nWaarde is `nullable`: indien aanwezig
        zonder waarde (`null`) betekent dat de veld aanwezig was, maar in renvooi
        is verwijderd.\n"
      properties:
        code:
          example: http://standaarden.omgevingswet.overheid.nl/activiteitregelkwalificatie/id/concept/Informatieplicht
          type: string
        waarde:
          example: informatieplicht
          nullable: true
          type: string
      title: ActiviteitRegelkwalificatieDeltaWijzigingen
      type: object
    ActiviteitRegelkwalificatieRenvooi:
      allOf:
      - $ref: '#/components/schemas/ActiviteitRegelkwalificatie'
      - properties:
          _delta:
            $ref: '#/components/schemas/ActiviteitRegelkwalificatieDelta'
        type: object
      title: ActiviteitRegelkwalificatieRenvooi
      type: object
    ActiviteitRenvooi:
      allOf:
      - $ref: '#/components/schemas/ActiviteitSpec'
      - properties:
          _delta:
            $ref: '#/components/schemas/ActiviteitDelta'
          groep:
            $ref: '#/components/schemas/ActiviteitengroepRenvooi'
          symboolcodes:
            $ref: '#/components/schemas/SymboolcodesRenvooi'
        type: object
      title: ActiviteitRenvooi
      type: object
    ActiviteitSpec:
      properties:
        bovenliggendeActiviteitRef:
          example: nl.imow-mnre1034.activiteit.ActiviteitInAmvb
          type: string
        gerelateerdeActiviteitRefs:
          $ref: '#/components/schemas/ActiviteitRefs'
        groep:
          $ref: '#/components/schemas/Activiteitengroep'
        identificatie:
          example: nl.imow-mnre1034.activiteit.ActiviteitenWerelderfgoed
          type: string
        naam:
          example: Activiteit die werelderfgoed betreft
          type: string
        symboolcodes:
          $ref: '#/components/schemas/Symboolcodes'
      required:
      - groep
      - identificatie
      - naam
      - symboolcodes
      title: ActiviteitSpec
      type: object
    Activiteitengroep:
      description: |
        Een categorie, of groep, waaronder een activiteit valt.
        Thema is één van de waarden op de limitatieve waardelijst https://standaarden.omgevingswet.overheid.nl/id/waardelijst/Thema.
      properties:
        code:
          example: http://standaarden.omgevingswet.overheid.nl/activiteit/id/concept/Aansluitactiviteit
          type: string
        waarde:
          example: aansluitactiviteit
          type: string
      required:
      - code
      - waarde
      title: Activiteitengroep
      type: object
    ActiviteitengroepDelta:
      properties:
        bewerking:
          $ref: '#/components/schemas/DeltaBewerkingWijzigen'
        wijzigingen:
          $ref: '#/components/schemas/ActiviteitengroepDeltaWijzigingen'
      required:
      - bewerking
      - wijzigingen
      title: ActiviteitengroepDelta
      type: object
    ActiviteitengroepDeltaWijzigingen:
      description: "Bevat wijzigingen ten opzichte van de originele annotatie. Velden
        die niet aanwezig zijn, zijn ongewijzigd. \nWaarde is `nullable`: indien aanwezig
        zonder waarde (`null`) betekent dat de veld aanwezig was, maar in renvooi
        is verwijderd.\n"
      properties:
        code:
          example: http://standaarden.omgevingswet.overheid.nl/activiteit/id/concept/MilieubelastendeActiviteit
          type: string
        waarde:
          example: milieubelastende activiteit
          nullable: true
          type: string
      title: ActiviteitengroepDeltaWijzigingen
      type: object
    ActiviteitengroepRenvooi:
      allOf:
      - $ref: '#/components/schemas/Activiteitengroep'
      - properties:
          _delta:
            $ref: '#/components/schemas/ActiviteitengroepDelta'
        type: object
      title: ActiviteitengroepRenvooi
      type: object
    Adressaat:
      description: |
        Het bestuursorgaan dat of de organisatie die de taak waarover de juridische regel gaat, moet uitvoeren.
        Adressaat is één van de waarden op de limitatieve waardelijst https://standaarden.omgevingswet.overheid.nl/id/waardelijst/Adressaat.
      properties:
        code:
          example: http://standaarden.omgevingswet.overheid.nl/adressaat/id/concept/BeheerderSpoor
          type: string
        waarde:
          example: beheerder spoor
          type: string
      required:
      - code
      - waarde
      title: Adressaat
      type: object
    AdressaatDelta:
      properties:
        bewerking:
          $ref: '#/components/schemas/DeltaBewerkingToevoegenVerwijderen'
      required:
      - bewerking
      title: AdressaatDelta
      type: object
    AdressaatRenvooi:
      allOf:
      - $ref: '#/components/schemas/Adressaat'
      - properties:
          _delta:
            $ref: '#/components/schemas/AdressaatDelta'
        type: object
      title: AdressaatRenvooi
      type: object
    Afbeelding:
      description: Een afbeelding (PNG of JPG) uit een document.
      format: binary
      type: string
    AnnotatieLinks:
      properties:
        documentstructuur:
          $ref: '#/components/schemas/HalLink'
        regeling:
          $ref: '#/components/schemas/HalLink'
        self:
          $ref: '#/components/schemas/HalLink'
      required:
      - documentstructuur
      - regeling
      - self
      type: object
    AnnotatieOntwerpRenvooiLinks:
      properties:
        beoogdeOpvolgerVan:
          $ref: '#/components/schemas/HalLink'
        documentstructuur:
          $ref: '#/components/schemas/HalLink'
        ontwerpregeling:
          $ref: '#/components/schemas/HalLink'
        self:
          $ref: '#/components/schemas/HalLink'
      required:
      - documentstructuur
      - ontwerpregeling
      - self
      title: AnnotatieRenvooiLinks
      type: object
    AnnotatieZoekLinks:
      properties:
        documentstructuur:
          $ref: '#/components/schemas/HalLink'
        regeling:
          $ref: '#/components/schemas/HalLink'
      required:
      - documentstructuur
      - regeling
      type: object
    AppHealth:
      properties:
        status:
          enum:
          - UP
          - DOWN
          type: string
      required:
      - status
      title: AppHealth
      type: object
    BesluitMetadata:
      description: Kenmerken van het besluit die deze (ontwerp)regelingversie veroorzaakt
        heeft.
      properties:
        citeerTitel:
          description: De citeertitel van het besluit
          title: citeerTitel
          type: string
      title: BesluitMetadata
      type: object
    BevoegdGezag:
      properties:
        bestuurslaag:
          example: gemeentebestuur
          title: bestuurslaag
          type: string
        code:
          $ref: '#/components/schemas/BevoegdGezagCode'
        naam:
          example: gemeente Hollands Kroon
          title: naam
          type: string
      required:
      - bestuurslaag
      - code
      - naam
      title: BevoegdGezag
      type: object
    BevoegdGezagCode:
      description: |
        Code van het bevoegd gezag, uit één van onderstaande waardelijsten:
          - https://identifier.overheid.nl/tooi/set/rwc_gemeenten_compleet
          - https://identifier.overheid.nl/tooi/set/rwc_ministeries_compleet
          - https://identifier.overheid.nl/tooi/set/rwc_provincies_compleet
          - https://identifier.overheid.nl/tooi/set/rwc_waterschappen_compleet
      example: gm0000
      title: Bevoegd gezag TOOI-code
      type: string
    BevoegdGezagType:
      description: |
        Type van het bevoegd gezag, gelimiteerd
      enum:
      - waterschap
      - provincie
      - gemeente
      - ministerie
      title: Bevoegd gezag TOOI-code
      type: string
    BoundingBox:
      description: De bounding box van de bij de locatie behorende geometrie. Indien
        de locatie een groep is, is de bounding box het resultaat van alle onderliggende
        bounding boxes gecombineerd.
      properties:
        maxX:
          multipleOf: 0.001
          type: number
        maxY:
          multipleOf: 0.001
          type: number
        minX:
          multipleOf: 0.001
          type: number
        minY:
          multipleOf: 0.001
          type: number
      required:
      - maxX
      - maxY
      - minX
      - minY
      title: BoundingBox
      type: object
    Crs:
      enum:
      - http://www.opengis.net/def/crs/EPSG/0/28992
      format: uri
      title: Crs
      type: string
    DeltaBewerking:
      enum:
      - toevoegen
      - verwijderen
      - wijzigen
      example: wijzigen
      title: DeltaBewerking
      type: string
    DeltaBewerkingToevoegenVerwijderen:
      enum:
      - toevoegen
      - verwijderen
      example: toevoegen
      title: DeltaBewerkingToevoegenVerwijderen
      type: string
    DeltaBewerkingWijzigen:
      enum:
      - wijzigen
      example: wijzigen
      title: DeltaBewerkingWijzigen
      type: string
    Divisie:
      allOf:
      - $ref: '#/components/schemas/DivisieSpec'
      properties:
        geregistreerdMet:
          $ref: '#/components/schemas/Registratiegegevens'
      title: Divisie
      type: object
    DivisieDelta:
      properties:
        bewerking:
          $ref: '#/components/schemas/DeltaBewerking'
        wijzigingen:
          $ref: '#/components/schemas/DivisieDeltaWijzigingen'
      required:
      - bewerking
      title: DivisieDelta
      type: object
    DivisieDeltaWijzigingen:
      description: |
        Bevat wijzigingen ten opzichte van de originele annotatie. Velden die niet aanwezig zijn, zijn ongewijzigd.
      properties:
        wId:
          example: gm1911_1__div_o_1__content_i
          type: string
      title: DivisieDeltaWijzigingen
      type: object
    DivisieRenvooi:
      allOf:
      - $ref: '#/components/schemas/DivisieSpec'
      - properties:
          _delta:
            $ref: '#/components/schemas/DivisieDelta'
        type: object
      title: DivisieRenvooi
      type: object
    DivisieSpec:
      properties:
        identificatie:
          example: nl.imow-gm1911.divisie.20240101
          type: string
        wId:
          example: gm1911_1__div_o_1
          type: string
      required:
      - identificatie
      - wId
      title: DivisieSpec
      type: object
    DivisieannotatiesOntwerpRenvooi:
      allOf:
      - $ref: '#/components/schemas/DivisieannotatiesRenvooi'
      description: "Gestructureerde OW-objecten en beoogde wijzigingen (renvooi) bij
        een ontwerpregeling met vrije-tekststructuur.\n\nOW-objecten worden uitgeleverd
        op basis van de vraagstelling, bijv. alle objecten die horen\nbij de vastgestelde
        regeling waar deze ontwerpregeling op gebaseerd is,\nof alle objecten die
        horen bij een documentcomponent uit die vastgestelde regeling.\nAlle objecten
        die direct of indirect horen bij de gevraagde regeling\nof het gevraagde documentcomponent,
        worden uitgeleverd. \n\nObjecten zijn geordend in lijsten (arrays) per objecttype.\n\nRelaties
        tussen de objecten worden aangegeven door '*Refs'-attributen, bijvoorbeeld
        \neen Tekstdeel heeft een relatie met een of meerdere locaties;\ndeze locaties
        zitten dan apart in deze resource, en er wordt vanuit het Tekstdeel \nnaar
        verwezen vanuit het 'locatieRefs' attribuut.\n\nDaarnaast is per objecttype
        aangegeven welke wijzigingen er beoogd zijn in de ontwerpregeling.\nDit wordt
        gedaan in het attribuut '_delta'. Hierin wordt per object aangegeven welke
        toevoegingen,\nwijzigingen, of verwijderingen de ontwerpregeling beoogt te
        doen.\n"
      properties:
        _links:
          $ref: '#/components/schemas/AnnotatieOntwerpRenvooiLinks'
      title: Annotaties en renvooi bij vrije-tekststructuur
      type: object
    DivisieannotatiesRenvooi:
      properties:
        divisies:
          items:
            $ref: '#/components/schemas/DivisieRenvooi'
          type: array
        divisieteksten:
          items:
            $ref: '#/components/schemas/DivisietekstRenvooi'
          type: array
        gebiedsaanwijzingen:
          items:
            $ref: '#/components/schemas/GebiedsaanwijzingRenvooi'
          type: array
        hoofdlijnen:
          items:
            $ref: '#/components/schemas/HoofdlijnRenvooi'
          type: array
        kaarten:
          items:
            $ref: '#/components/schemas/KaartDivisieRenvooi'
          type: array
        locaties:
          items:
            $ref: '#/components/schemas/LocatieRenvooi'
          type: array
        tekstdelen:
          items:
            $ref: '#/components/schemas/TekstdeelRenvooi'
          type: array
      title: Annotaties en renvooi bij vrije-tekststructuur
      type: object
    DivisieannotatiesRenvooiAtLocation:
      allOf:
      - $ref: '#/components/schemas/DivisieannotatiesRenvooi'
      description: "Gestructureerde OW-objecten en beoogde wijzigingen (renvooi) bij
        een regeling met vrije-tekststructuur en een geo-zoekvraag.\n\nOW-objecten
        worden uitgeleverd op basis van de vraagstelling, bijv. alle objecten die
        horen\nbij de vastgestelde regeling waar deze ontwerpregeling op gebaseerd
        is én de gegeven geo-zoekvraag,\nof alle objecten die horen bij een documentcomponent
        uit die vastgestelde regeling én de gegeven geo-zoekvraag.\nAlle objecten
        die direct of indirect horen bij de gevraagde regeling\nof het gevraagde documentcomponent,
        worden uitgeleverd. \n\nObjecten zijn geordend in lijsten (arrays) per objecttype.\n\nRelaties
        tussen de objecten worden aangegeven door '*Refs'-attributen, bijvoorbeeld
        \neen Tekstdeel heeft een relatie met een of meerdere locaties;\ndeze locaties
        zitten dan apart in deze resource, en er wordt vanuit het Tekstdeel \nnaar
        verwezen vanuit het `locatieRefs` attribuut.\n\nDaarnaast is per objecttype
        aangegeven welke wijzigingen er zijn in de opvolgende regeling.\nDit wordt
        gedaan in het attribuut `_delta`. Hierin wordt per object aangegeven welke
        toevoegingen,\nwijzigingen, of verwijderingen de opvolgende regeling bevat.\n"
      properties:
        geselecteerdeLocatieRefs:
          $ref: '#/components/schemas/LocatieRefs'
      title: Annotaties en renvooi bij vrije-tekststructuur op locatie
      type: object
    DivisieannotatiesVastgesteld:
      description: "Gestructureerde OW-objecten bij een regeling met vrije-tekststructuur.\n\nOW-objecten
        worden uitgeleverd op basis van de vraagstelling, bijv. alle objecten die
        horen\nbij een regeling, of alle objecten die horen bij een documentcomponent
        binnen de tekststructuur.\nAlle objecten die direct of indirect horen bij
        de gevraagde regeling\nof het gevraagde documentcomponent, worden uitgeleverd.
        \n\nObjecten zijn geordend in lijsten (arrays) per objecttype.\n\nRelaties
        tussen de objecten worden aangegeven door '*Refs'-attributen, bijvoorbeeld
        \neen Tekstdeel heeft een relatie met een of meerdere locaties;\ndeze locaties
        zitten dan apart in deze resource, en er wordt vanuit het Tekstdeel \nnaar
        verwezen vanuit het 'locatieRefs' attribuut.\n"
      properties:
        _links:
          $ref: '#/components/schemas/AnnotatieLinks'
        divisies:
          items:
            $ref: '#/components/schemas/Divisie'
          type: array
        divisieteksten:
          items:
            $ref: '#/components/schemas/Divisietekst'
          type: array
        gebiedsaanwijzingen:
          items:
            $ref: '#/components/schemas/Gebiedsaanwijzing'
          type: array
        hoofdlijnen:
          items:
            $ref: '#/components/schemas/Hoofdlijn'
          type: array
        kaarten:
          items:
            $ref: '#/components/schemas/KaartDivisie'
          type: array
        locaties:
          items:
            $ref: '#/components/schemas/Locatie'
          type: array
        tekstdelen:
          items:
            $ref: '#/components/schemas/Tekstdeel'
          type: array
      title: Annotaties bij vrije-tekststructuur
      type: object
    DivisieannotatiesVastgesteldAtLocation:
      description: "Gestructureerde OW-objecten bij een regeling met vrije-tekststructuur
        en een geo-zoekvraag.\n\nOW-objecten worden uitgeleverd op basis van de vraagstelling,
        bijv. alle objecten die horen\nbij een regeling én de gegeven geo-zoekvraag,
        \nof alle objecten die horen bij een documentcomponent binnen de tekststructuur
        én de gegeven geo-zoekvraag.\nAlle objecten die direct of indirect horen bij
        de gevraagde regeling\nof het gevraagde documentcomponent, worden uitgeleverd.
        \n\nObjecten zijn geordend in lijsten (arrays) per objecttype.\n\nRelaties
        tussen de objecten worden aangegeven door '*Refs'-attributen, bijvoorbeeld
        \neen Tekstdeel heeft een relatie met een of meerdere locaties;\ndeze locaties
        zitten dan apart in deze resource, en er wordt vanuit het Tekstdeel \nnaar
        verwezen vanuit het 'locatieRefs' attribuut.\n"
      properties:
        _links:
          $ref: '#/components/schemas/AnnotatieZoekLinks'
        divisies:
          items:
            $ref: '#/components/schemas/Divisie'
          type: array
        divisieteksten:
          items:
            $ref: '#/components/schemas/Divisietekst'
          type: array
        gebiedsaanwijzingen:
          items:
            $ref: '#/components/schemas/Gebiedsaanwijzing'
          type: array
        geselecteerdeLocatieRefs:
          $ref: '#/components/schemas/LocatieRefs'
        hoofdlijnen:
          items:
            $ref: '#/components/schemas/Hoofdlijn'
          type: array
        kaarten:
          items:
            $ref: '#/components/schemas/KaartDivisie'
          type: array
        locaties:
          items:
            $ref: '#/components/schemas/Locatie'
          type: array
        tekstdelen:
          items:
            $ref: '#/components/schemas/Tekstdeel'
          type: array
      title: Annotaties bij vrije-tekststructuur op locatie
      type: object
    Divisietekst:
      allOf:
      - $ref: '#/components/schemas/DivisietekstSpec'
      properties:
        geregistreerdMet:
          $ref: '#/components/schemas/Registratiegegevens'
      title: Divisietekst
      type: object
    DivisietekstDelta:
      properties:
        bewerking:
          $ref: '#/components/schemas/DeltaBewerking'
        wijzigingen:
          $ref: '#/components/schemas/DivisietekstDeltaWijzigingen'
      required:
      - bewerking
      title: DivisietekstDelta
      type: object
    DivisietekstDeltaWijzigingen:
      description: |
        Bevat wijzigingen ten opzichte van de originele annotatie. Velden die niet aanwezig zijn, zijn ongewijzigd.
      properties:
        wId:
          example: gm1911_1__div_o_1__content_i
          type: string
      title: DivisietekstDeltaWijzigingen
      type: object
    DivisietekstRenvooi:
      allOf:
      - $ref: '#/components/schemas/DivisietekstSpec'
      - properties:
          _delta:
            $ref: '#/components/schemas/DivisietekstDelta'
        type: object
      title: DivisietekstRenvooi
      type: object
    DivisietekstSpec:
      properties:
        identificatie:
          example: nl.imow-gm1911.divisietekst.20240101
          type: string
        wId:
          example: gm1911_1__div_o_1__content_i
          type: string
      required:
      - identificatie
      - wId
      title: DivisietekstSpec
      type: object
    DocumentComponent:
      description: "DocumentComponent van een vastgestelde regeling, zoals bedoeld
        in CIMOW.\nLet op: DocumentComponenten van het type 'Begrip' komen dubbel
        voor: \neerst in de inhoud van het bovenliggende DocumentComponent \nen daarnaast
        als op zichzelf staand embedded DocumentComponent. \nWanneer Begrippen gepresenteerd
        moeten worden als onderdeel van de lopende tekst, \ngebruik dan de inhoud
        van het bovenliggende DocumentComponent; \nwanneer verwezen wordt naar een
        Begrip vanuit een andere locatie, \ngebruik dan het embedded DocumentComponent.\n"
      properties:
        _embedded:
          $ref: '#/components/schemas/Documentstructuur__embedded'
        _links:
          $ref: '#/components/schemas/DocumentComponentLinks'
        conditieArtikel:
          $ref: '#/components/schemas/conditieArtikel'
        expressie:
          $ref: '#/components/schemas/EId'
        gereserveerd:
          description: Wordt getoond als een DocumentComponent geen 'inhoud' bevat.
          title: gereserveerd
          type: boolean
        identificatie:
          $ref: '#/components/schemas/WId'
        inhoud:
          title: inhoud
          type: string
        kop:
          title: kop als XML
          type: string
        type:
          title: type
          type: string
        vervallen:
          description: Wordt getoond als een bepaald DocumentComponent vervallen is.
          title: vervallen
          type: boolean
        volgordeNummer:
          title: volgordeNummer
          type: integer
      required:
      - expressie
      - identificatie
      - type
      - volgordeNummer
      title: DocumentComponent
      type: object
    DocumentComponentLinks:
      properties:
        annotaties:
          $ref: '#/components/schemas/HalLink'
      title: DocumentComponentLinks
      type: object
    Documentstructuur:
      properties:
        _embedded:
          $ref: '#/components/schemas/Documentstructuur__embedded'
        _links:
          $ref: '#/components/schemas/DocumentstructuurLinks'
      required:
      - _embedded
      type: object
    Documentstructuur__embedded:
      properties:
        documentComponenten:
          items:
            $ref: '#/components/schemas/DocumentComponent'
          type: array
      required:
      - documentComponenten
      type: object
    DocumentstructuurLinks:
      properties:
        annotaties:
          $ref: '#/components/schemas/HalLink'
        regeling:
          $ref: '#/components/schemas/HalLink'
        self:
          $ref: '#/components/schemas/HalLink'
      required:
      - annotaties
      - regeling
      - self
      type: object
    EId:
      example: chp_1__art_1.1
      title: eId
      type: string
    Eenheid:
      description: "De eenheid van de waarde, voluit geschreven. \nEenheid is één
        van de waarden op de limitatieve waardelijst https://standaarden.omgevingswet.overheid.nl/id/waardelijst/Eenheid.\n"
      properties:
        code:
          example: http://standaarden.omgevingswet.overheid.nl/eenheid/id/concept/Aantal
          type: string
        waarde:
          example: aantal
          type: string
      required:
      - code
      - waarde
      title: Eenheid
      type: object
    EenheidDelta:
      properties:
        bewerking:
          $ref: '#/components/schemas/DeltaBewerking'
        wijzigingen:
          $ref: '#/components/schemas/EenheidDeltaWijzigingen'
      required:
      - bewerking
      title: EenheidDelta
      type: object
    EenheidDeltaWijzigingen:
      description: "Bevat wijzigingen ten opzichte van de originele annotatie. Velden
        die niet aanwezig zijn, zijn ongewijzigd. \nWaarde is `nullable`: indien aanwezig
        zonder waarde (`null`) betekent dat de veld aanwezig was, maar in renvooi
        is verwijderd.\n"
      properties:
        code:
          example: http://standaarden.omgevingswet.overheid.nl/eenheid/id/concept/Centimeter
          type: string
        waarde:
          example: centimeter
          nullable: true
          type: string
      title: EenheidDeltaWijzigingen
      type: object
    EenheidRenvooi:
      allOf:
      - $ref: '#/components/schemas/Eenheid'
      - properties:
          _delta:
            $ref: '#/components/schemas/EenheidDelta'
        type: object
      title: EenheidRenvooi
      type: object
    EmbeddedLocatie:
      description: Locatie met de boundingbox van de geometrie die bij deze locatie
        behoort
      properties:
        _embedded:
          $ref: '#/components/schemas/EmbeddedLocatie__embedded'
        boundingBox:
          $ref: '#/components/schemas/BoundingBox'
        geometrieIdentificatie:
          description: De unieke identificatie van de geometrie waar deze locatie
            naar verwijst.
          example: 4b46ca74-3840-4ce1-91b6-abf749802f6c
          title: identificatie van de geometrie
          type: string
        geregistreerdMet:
          $ref: '#/components/schemas/Registratiegegevens'
        identificatie:
          $ref: '#/components/schemas/StopIdentificatie'
        locatieType:
          $ref: '#/components/schemas/LocatieType'
        noemer:
          description: Tekstuele beschrijving van een Locatie, zodat er als zodanig
            over deze locatie gesproken kan worden. De beschrijving kan een bepaalde
            naam zijn waaronder de Locatie bekend staat, maar (lang) niet elke Locatie
            heef een naam.
          title: noemer
          type: string
      required:
      - geregistreerdMet
      - identificatie
      - locatieType
      title: EmbeddedLocatie
      type: object
    EmbeddedLocatie__embedded:
      properties:
        omvat:
          items:
            $ref: '#/components/schemas/EmbeddedLocatie'
          type: array
      type: object
    EmbeddedOntwerpLocatie:
      description: Ontwerp Locatie met de boundingbox van de geometrie die bij deze
        locatie behoort
      properties:
        _embedded:
          $ref: '#/components/schemas/EmbeddedOntwerpLocatie__embedded'
        boundingBox:
          $ref: '#/components/schemas/BoundingBox'
        geometrieIdentificatie:
          description: De unieke identificatie van de geometrie waar deze locatie
            naar verwijst.
          example: 4b46ca74-3840-4ce1-91b6-abf749802f6c
          title: identificatie van de geometrie
          type: string
        geregistreerdMet:
          $ref: '#/components/schemas/Ontwerpregistratiegegevens'
        identificatie:
          $ref: '#/components/schemas/StopIdentificatie'
        locatieType:
          $ref: '#/components/schemas/LocatieType'
        noemer:
          description: Tekstuele beschrijving van een Locatie, zodat er als zodanig
            over deze locatie gesproken kan worden. De beschrijving kan een bepaalde
            naam zijn waaronder de Locatie bekend staat, maar (lang) niet elke Locatie
            heef een naam.
          title: noemer
          type: string
        ontwerpbesluitIdentificatie:
          $ref: '#/components/schemas/StopIdentificatie'
        status:
          description: Met deze status kan aangegeven aangegeven dat een OW-object
            beëindigd moet worden.
          title: status
          type: string
        technischId:
          $ref: '#/components/schemas/TechnischId'
      required:
      - geregistreerdMet
      - identificatie
      - ontwerpbesluitIdentificatie
      - technischId
      title: OntwerpLocatie
      type: object
    EmbeddedOntwerpLocatie__embedded:
      properties:
        omvat:
          items:
            $ref: '#/components/schemas/EmbeddedOntwerpLocatie'
          type: array
        omvatVastgesteld:
          items:
            $ref: '#/components/schemas/EmbeddedLocatie'
          type: array
      type: object
    ExpandScopeVastgesteldeAnnotaties:
      enum:
      - registratiegegevens
      title: ExpandScopeVastgesteldeAnnotaties
      type: string
    Gebiedsaanwijzing:
      allOf:
      - $ref: '#/components/schemas/GebiedsaanwijzingSpec'
      properties:
        geregistreerdMet:
          $ref: '#/components/schemas/Registratiegegevens'
      title: Gebiedsaanwijzing
      type: object
    GebiedsaanwijzingDelta:
      properties:
        bewerking:
          $ref: '#/components/schemas/DeltaBewerking'
        lijstWijzigingen:
          $ref: '#/components/schemas/GebiedsaanwijzingDeltaLijstWijzigingen'
        wijzigingen:
          $ref: '#/components/schemas/GebiedsaanwijzingDeltaWijzigingen'
      required:
      - bewerking
      title: GebiedsaanwijzingDelta
      type: object
    GebiedsaanwijzingDeltaLijstWijzigingen:
      properties:
        locatieRefs:
          $ref: '#/components/schemas/LijstWijzigingenLocatieRefs'
      title: GebiedsaanwijzingDeltaLijstWijzigingen
      type: object
    GebiedsaanwijzingDeltaWijzigingen:
      description: |
        Bevat wijzigingen ten opzichte van de originele annotatie. Velden die niet aanwezig zijn, zijn ongewijzigd.
      properties:
        naam:
          example: Leefmilieus
          type: string
      title: GebiedsaanwijzingDeltaWijzigingen
      type: object
    GebiedsaanwijzingOnderwerp:
      properties:
        identificatie:
          type: string
        naam:
          type: string
      required:
      - identificatie
      - naam
      title: GebiedsaanwijzingOnderwerp
      type: object
    GebiedsaanwijzingOnderwerpDelta:
      properties:
        bewerking:
          $ref: '#/components/schemas/DeltaBewerking'
        wijzigingen:
          $ref: '#/components/schemas/GebiedsaanwijzingOnderwerpDeltaWijzigingen'
      title: GebiedsaanwijzingOnderwerpDelta
      type: object
    GebiedsaanwijzingOnderwerpDeltaWijzigingen:
      description: |
        Bevat wijzigingen ten opzichte van de originele annotatie. Velden die niet aanwezig zijn, zijn ongewijzigd.
      properties:
        naam:
          example: Leefmilieus
          type: string
      title: GebiedsaanwijzingOnderwerpDeltaWijzigingen
      type: object
    GebiedsaanwijzingRefs:
      items:
        example: nl.imow-gm1911.gebiedsaanwijzing.20240101
        type: string
      title: GebiedsaanwijzingRefs
      type: array
    GebiedsaanwijzingRenvooi:
      allOf:
      - $ref: '#/components/schemas/GebiedsaanwijzingSpec'
      - properties:
          _delta:
            $ref: '#/components/schemas/GebiedsaanwijzingDelta'
          groep:
            $ref: '#/components/schemas/GebiedsaanwijzinggroepRenvooi'
          symboolcodes:
            $ref: '#/components/schemas/SymboolcodesRenvooi'
          type:
            $ref: '#/components/schemas/TypeGebiedsaanwijzingRenvooi'
        type: object
      title: GebiedsaanwijzingRenvooi
      type: object
    GebiedsaanwijzingSpec:
      properties:
        groep:
          $ref: '#/components/schemas/Gebiedsaanwijzinggroep'
        identificatie:
          example: nl.imow-gm1911.gebiedsaanwijzing.20240101
          type: string
        locatieRefs:
          $ref: '#/components/schemas/LocatieRefs'
        naam:
          example: Leefmilieus
          type: string
        symboolcodes:
          $ref: '#/components/schemas/Symboolcodes'
        type:
          $ref: '#/components/schemas/TypeGebiedsaanwijzing'
      required:
      - groep
      - identificatie
      - locatieRefs
      - naam
      - symboolcodes
      - type
      title: GebiedsaanwijzingSpec
      type: object
    Gebiedsaanwijzinggroep:
      description: "Een categorie, of groep, waaronder het object valt.\nGebiedsaanwijzingGroep
        is één van de waarden op één van de limitatieve waardelijsten\nbehorende bij
        een specifiek type gebiedsaanwijzing. Bijvoorbeeld, voor het type gebiedsaanwijzing\n'Bodem'
        is de bijbehorende waardelijst https://standaarden.omgevingswet.overheid.nl/id/waardelijst/Bodemgroep.\nZie
        voor de verschillende types gebiedsaanwijzing de limitatieve waardelijst \nhttps://standaarden.omgevingswet.overheid.nl/id/waardelijst/TypeGebiedsaanwijzing\n"
      properties:
        code:
          example: http://standaarden.omgevingswet.overheid.nl/bodem/id/concept/Bodembeheergebied
          type: string
        waarde:
          example: bodembeheergebied
          type: string
      required:
      - code
      - waarde
      title: Gebiedsaanwijzinggroep
      type: object
    GebiedsaanwijzinggroepDelta:
      properties:
        bewerking:
          $ref: '#/components/schemas/DeltaBewerkingWijzigen'
        wijzigingen:
          $ref: '#/components/schemas/GebiedsaanwijzinggroepDeltaWijzigingen'
      required:
      - bewerking
      - wijzigingen
      title: GebiedsaanwijzinggroepDelta
      type: object
    GebiedsaanwijzinggroepDeltaWijzigingen:
      description: "Bevat wijzigingen ten opzichte van de originele annotatie. Velden
        die niet aanwezig zijn, zijn ongewijzigd. \nWaarde is `nullable`: indien aanwezig
        zonder waarde (`null`) betekent dat de veld aanwezig was, maar in renvooi
        is verwijderd.\n"
      properties:
        code:
          example: http://standaarden.omgevingswet.overheid.nl/bodem/id/concept/Bodemdalingsgebied
          type: string
        waarde:
          example: bodemdalingsgebied
          nullable: true
          type: string
      title: GebiedsaanwijzinggroepDeltaWijzigingen
      type: object
    GebiedsaanwijzinggroepRenvooi:
      allOf:
      - $ref: '#/components/schemas/Gebiedsaanwijzinggroep'
      - properties:
          _delta:
            $ref: '#/components/schemas/GebiedsaanwijzinggroepDelta'
        type: object
      title: GebiedsaanwijzinggroepRenvooi
      type: object
    GeoZoekRequestBody:
      example:
        geometrie:
          coordinates:
          - 139784
          - 442870
          type: Point
      properties:
        geometrie:
          $ref: '#/components/schemas/Geometry'
      required:
      - geometrie
      title: GeoZoekRequestBody
      type: object
    Geometry:
      description: Geometrie in GeoJSON formaat (RFC 7946).
      externalDocs:
        description: RFC 7946 - The GeoJSON Format
        url: https://tools.ietf.org/html/rfc7946
      oneOf:
      - $ref: '#/components/schemas/GeometryCollection'
      - $ref: '#/components/schemas/Point'
      - $ref: '#/components/schemas/LineString'
      - $ref: '#/components/schemas/Polygon'
      - $ref: '#/components/schemas/MultiPoint'
      - $ref: '#/components/schemas/MultiLineString'
      - $ref: '#/components/schemas/MultiPolygon'
      title: Geometry
    GeometryCollection:
      properties:
        geometries:
          items:
            anyOf:
            - $ref: '#/components/schemas/Point'
            - $ref: '#/components/schemas/LineString'
            - $ref: '#/components/schemas/Polygon'
            - $ref: '#/components/schemas/MultiPoint'
            - $ref: '#/components/schemas/MultiLineString'
            - $ref: '#/components/schemas/MultiPolygon'
          type: array
        type:
          enum:
          - GeometryCollection
          type: string
      required:
      - geometries
      - type
      title: GeometryCollection
      type: object
    HalLink:
      description: Hyperlink naar gerelateerde resource
      properties:
        href:
          $ref: '#/components/schemas/Href'
      required:
      - href
      title: HalLink
      type: object
    HalPaginationLinks:
      allOf:
      - properties:
          self:
            $ref: '#/components/schemas/HalPaginationLinks_self'
        type: object
      - properties:
          first:
            $ref: '#/components/schemas/HalPaginationLinks_first'
          last:
            $ref: '#/components/schemas/HalPaginationLinks_last'
          next:
            $ref: '#/components/schemas/HalPaginationLinks_next'
          prev:
            $ref: '#/components/schemas/HalPaginationLinks_prev'
        type: object
    HalPaginationLinks_first:
      description: uri voor het opvragen van de eerste pagina van deze collectie
      properties:
        href:
          $ref: '#/components/schemas/Href'
        title:
          example: Eerste pagina
          type: string
      type: object
    HalPaginationLinks_last:
      description: uri voor het opvragen van de laatste pagina van deze collectie
      properties:
        href:
          $ref: '#/components/schemas/Href'
        title:
          example: Laatste pagina
          type: string
      type: object
    HalPaginationLinks_next:
      description: uri voor het opvragen van de volgende pagina van deze collectie
      properties:
        href:
          $ref: '#/components/schemas/Href'
        title:
          example: Volgende pagina
          type: string
      type: object
    HalPaginationLinks_prev:
      description: uri voor het opvragen van de vorige pagina van deze collectie
      properties:
        href:
          $ref: '#/components/schemas/Href'
        title:
          example: Vorige pagina
          type: string
      type: object
    HalPaginationLinks_self:
      description: uri van de api aanroep die tot dit resultaat heeft geleid
      properties:
        href:
          $ref: '#/components/schemas/Href'
      type: object
    Health:
      properties:
        app-health:
          $ref: '#/components/schemas/AppHealth'
      required:
      - app-health
      title: Health
      type: object
    Hoofdlijn:
      allOf:
      - $ref: '#/components/schemas/HoofdlijnSpec'
      properties:
        geregistreerdMet:
          $ref: '#/components/schemas/Registratiegegevens'
      title: Hoofdlijn
      type: object
    HoofdlijnDelta:
      properties:
        bewerking:
          $ref: '#/components/schemas/DeltaBewerking'
        lijstWijzigingen:
          $ref: '#/components/schemas/HoofdlijnDeltaLijstWijzigingen'
        wijzigingen:
          $ref: '#/components/schemas/HoofdlijnDeltaWijzigingen'
      required:
      - bewerking
      title: HoofdlijnDelta
      type: object
    HoofdlijnDeltaLijstWijzigingen:
      properties:
        gerelateerdeHoofdlijnRefs:
          $ref: '#/components/schemas/LijstWijzigingenHoofdlijnRefs'
      title: HoofdlijnDeltaLijstWijzigingen
      type: object
    HoofdlijnDeltaWijzigingen:
      description: |
        Bevat wijzigingen ten opzichte van de originele annotatie. Velden die niet aanwezig zijn, zijn ongewijzigd.
      properties:
        naam:
          example: Visie
          type: string
        soort:
          example: Visie Hollands Kroon
          type: string
      title: HoofdlijnDeltaWijzigingen
      type: object
    HoofdlijnRefs:
      items:
        example: nl.imow-gm1911.hoofdlijn.20240101
        type: string
      title: HoofdlijnRefs
      type: array
    HoofdlijnRenvooi:
      allOf:
      - $ref: '#/components/schemas/HoofdlijnSpec'
      - properties:
          _delta:
            $ref: '#/components/schemas/HoofdlijnDelta'
        type: object
      title: HoofdlijnRenvooi
      type: object
    HoofdlijnSpec:
      properties:
        gerelateerdeHoofdlijnRefs:
          $ref: '#/components/schemas/HoofdlijnRefs'
        identificatie:
          example: nl.imow-gm1911.hoofdlijn.20240101
          type: string
        naam:
          example: Visie
          type: string
        soort:
          example: Visie Hollands Kroon
          type: string
      required:
      - identificatie
      - naam
      - soort
      title: HoofdlijnSpec
      type: object
    Href:
      example: datapunt.voorbeeldgemeente.nl/api/resourcename/123456789
      format: uri
      title: Href
      type: string
    Idealisatie:
      description: |
        Vastlegging van de manier waarop de begrenzing van Locatie voor deze Juridische
        regel of dit Tekstdeel geïnterpreteerd moet worden en door het bevoegd gezag bedoeld is.
        Idealisatie is één van de waarden op de limitatieve waardelijst https://standaarden.omgevingswet.overheid.nl/id/waardelijst/Idealisatie.
      properties:
        code:
          example: http://standaarden.omgevingswet.overheid.nl/idealisatie/id/concept/Exact
          type: string
        waarde:
          example: exact
          type: string
      required:
      - code
      - waarde
      title: Idealisatie
      type: object
    IdealisatieDelta:
      properties:
        bewerking:
          $ref: '#/components/schemas/DeltaBewerking'
        wijzigingen:
          $ref: '#/components/schemas/IdealisatieDeltaWijzigingen'
      required:
      - bewerking
      title: IdealisatieDelta
      type: object
    IdealisatieDeltaWijzigingen:
      description: "Bevat wijzigingen ten opzichte van de originele annotatie. Velden
        die niet aanwezig zijn, zijn ongewijzigd. \nWaarde is `nullable`: indien aanwezig
        zonder waarde (`null`) betekent dat de veld aanwezig was, maar in renvooi
        is verwijderd.\n"
      properties:
        code:
          example: http://standaarden.omgevingswet.overheid.nl/idealisatie/id/concept/Indicatief
          type: string
        waarde:
          example: indicatief
          nullable: true
          type: string
      title: IdealisatieDeltaWijzigingen
      type: object
    IdealisatieRenvooi:
      allOf:
      - $ref: '#/components/schemas/Idealisatie'
      - properties:
          _delta:
            $ref: '#/components/schemas/IdealisatieDelta'
        type: object
      title: IdealisatieRenvooi
      type: object
    Info:
      description: Informatie over deze API, bijvoorbeeld de versie van de API en
        de versie van de gebruikte standaarden
      properties:
        app-info:
          $ref: '#/components/schemas/Info_appinfo'
      required:
      - app-info
      type: object
    Info_appinfo:
      properties:
        cimowVersion:
          description: Versie van het CIMOW informatiemodel waar deze API zich aan
            houdt
          type: string
        description:
          description: Mens-leesbare beschrijving van deze API
          type: string
        imowVersion:
          description: versie van het IMOW informatiemodel waar deze API zich aan
            houdt
          type: string
        name:
          description: Mens-leesbare naam van deze API.
          type: string
        stopVersion:
          description: Versie van de STOP/TPOD standaard waar deze API zich aan houdt
          type: string
        version:
          description: De versie van deze API zoals te lezen in de API spec en overeenkomende
            met de API-Version response header
          type: string
      type: object
    Instructieregel:
      allOf:
      - $ref: '#/components/schemas/InstructieregelSpec'
      properties:
        geregistreerdMet:
          $ref: '#/components/schemas/Registratiegegevens'
      title: Instructieregel
      type: object
    InstructieregelDelta:
      properties:
        bewerking:
          $ref: '#/components/schemas/DeltaBewerking'
        lijstWijzigingen:
          $ref: '#/components/schemas/InstructieregelDeltaLijstWijzigingen'
        wijzigingen:
          $ref: '#/components/schemas/InstructieregelDeltaWijzigingen'
      required:
      - bewerking
      title: InstructieregelDelta
      type: object
    InstructieregelDeltaLijstWijzigingen:
      properties:
        gebiedsaanwijzingRefs:
          $ref: '#/components/schemas/LijstWijzigingenGebiedsaanwijzingRefs'
        kaartRefs:
          $ref: '#/components/schemas/LijstWijzigingenKaartRefs'
        locatieRefs:
          $ref: '#/components/schemas/LijstWijzigingenLocatieRefs'
        omgevingsnormRefs:
          $ref: '#/components/schemas/LijstWijzigingenOmgevingsnormRefs'
      title: InstructieregelDeltaLijstWijzigingen
      type: object
    InstructieregelDeltaWijzigingen:
      description: |
        Bevat wijzigingen ten opzichte van de originele annotatie. Velden die niet aanwezig zijn, zijn ongewijzigd.
      properties:
        regeltekstRef:
          example: nl.gm19011.regeltekst.20240101
          type: string
      title: InstructieregelDeltaWijzigingen
      type: object
    InstructieregelRenvooi:
      allOf:
      - $ref: '#/components/schemas/InstructieregelSpec'
      - properties:
          _delta:
            $ref: '#/components/schemas/InstructieregelDelta'
          idealisatie:
            $ref: '#/components/schemas/IdealisatieRenvooi'
          instructieregelInstrumenten:
            items:
              $ref: '#/components/schemas/InstrumentRenvooi'
            type: array
          instructieregelTaakuitoefeningen:
            items:
              $ref: '#/components/schemas/AdressaatRenvooi'
            type: array
          themas:
            items:
              $ref: '#/components/schemas/ThemaRenvooi'
            type: array
        type: object
      title: InstructieregelRenvooi
      type: object
    InstructieregelSpec:
      properties:
        gebiedsaanwijzingRefs:
          $ref: '#/components/schemas/GebiedsaanwijzingRefs'
        idealisatie:
          $ref: '#/components/schemas/Idealisatie'
        identificatie:
          example: nl.gm19011.juridischeregel.20240101
          type: string
        instructieregelInstrumenten:
          items:
            $ref: '#/components/schemas/Instrument'
          type: array
        instructieregelTaakuitoefeningen:
          items:
            $ref: '#/components/schemas/Adressaat'
          type: array
        kaartRefs:
          $ref: '#/components/schemas/KaartRefs'
        locatieRefs:
          $ref: '#/components/schemas/LocatieRefs'
        omgevingsnormRefs:
          $ref: '#/components/schemas/OmgevingsnormRefs'
        regeltekstRef:
          example: nl.gm19011.regeltekst.20240101
          type: string
        themas:
          items:
            $ref: '#/components/schemas/Thema'
          type: array
      required:
      - idealisatie
      - identificatie
      - locatieRefs
      - regeltekstRef
      title: InstructieregelSpec
      type: object
    Instrument:
      description: |
        De naam van het instrument waartoe de instructieregel zich richt.
        Instrument is één van de waarden op de limitatieve waardelijst https://standaarden.omgevingswet.overheid.nl/id/waardelijst/Instrument.
      properties:
        code:
          example: http://standaarden.omgevingswet.overheid.nl/instrument/id/concept/BesluitGeldelijkeRegelingen
          type: string
        waarde:
          example: besluit geldelijke regelingen
          type: string
      required:
      - code
      - waarde
      title: Instrument
      type: object
    InstrumentDelta:
      properties:
        bewerking:
          $ref: '#/components/schemas/DeltaBewerkingToevoegenVerwijderen'
      required:
      - bewerking
      title: InstrumentDelta
      type: object
    InstrumentRenvooi:
      allOf:
      - $ref: '#/components/schemas/Instrument'
      - properties:
          _delta:
            $ref: '#/components/schemas/InstrumentDelta'
        type: object
      title: InstrumentRenvooi
      type: object
    InvalidParam:
      description: Beschrijving van een ongeldige parameter
      properties:
        name:
          title: name
          type: string
        reason:
          title: reason
          type: string
      required:
      - name
      title: InvalidParam
      type: object
    Inzagetermijn:
      enum:
      - huidigEnToekomstig
      title: Inzagetermijn
      type: string
    KaartDelta:
      properties:
        bewerking:
          $ref: '#/components/schemas/DeltaBewerking'
        wijzigingen:
          $ref: '#/components/schemas/KaartDeltaWijzigingen'
      required:
      - bewerking
      title: KaartDelta
      type: object
    KaartDeltaWijzigingen:
      description: "Bevat wijzigingen ten opzichte van de originele annotatie. Velden
        die niet aanwezig zijn, zijn ongewijzigd. \nSommige velden zijn aangemerkt
        als `nullable`. Een nullable veld met waarde `null` betekent dat het veld
        in de vastgestelde regeling aanwezig is, maar afwezig in de ontwerpregeling.\n"
      properties:
        naam:
          example: Kaartvoorbeeld Delfzijl
          type: string
        nummer:
          nullable: true
          type: string
      title: KaartDeltaWijzigingen
      type: object
    KaartDivisie:
      allOf:
      - $ref: '#/components/schemas/KaartSpec'
      properties:
        geregistreerdMet:
          $ref: '#/components/schemas/Registratiegegevens'
        kaartlagen:
          items:
            $ref: '#/components/schemas/KaartlaagDivisie'
          type: array
      title: Kaart
      type: object
    KaartDivisieRenvooi:
      allOf:
      - $ref: '#/components/schemas/KaartRenvooiSpec'
      properties:
        kaartlagen:
          items:
            $ref: '#/components/schemas/KaartlaagDivisieRenvooi'
          type: array
      title: KaartDivisieRenvooi
      type: object
    KaartRefs:
      items:
        example: nl.imow-gm1911.kaart.20240101
        type: string
      title: KaartRefs
      type: array
    KaartRegeltekst:
      allOf:
      - $ref: '#/components/schemas/KaartSpec'
      properties:
        geregistreerdMet:
          $ref: '#/components/schemas/Registratiegegevens'
        kaartlagen:
          items:
            $ref: '#/components/schemas/KaartlaagRegeltekst'
          type: array
      title: Kaart
      type: object
    KaartRegeltekstRenvooi:
      allOf:
      - $ref: '#/components/schemas/KaartRenvooiSpec'
      properties:
        kaartlagen:
          items:
            $ref: '#/components/schemas/KaartlaagRegeltekstRenvooi'
          type: array
      title: KaartRegeltekstRenvooi
      type: object
    KaartRenvooiSpec:
      allOf:
      - $ref: '#/components/schemas/KaartSpec'
      - properties:
          _delta:
            $ref: '#/components/schemas/KaartDelta'
          uitsnede:
            $ref: '#/components/schemas/KaartextentRenvooi'
        type: object
      title: KaartRenvooi
      type: object
    KaartSpec:
      description: |
        Ruimtelijke weergave van een specifiek onderdeel van een beleid of realisatie. Een volledig Kaart-object heeft altijd
        de properties 'uitsnede' en 'kaartlagen', maar in bepaalde situaties worden Kaarten gereduceerd uitgeleverd en
        bevatten dan alleen de properties 'identificatie' en 'naam'. Dit gebeurt om precies te zijn als divisie- of
        regeltekstannotaties gefilterd worden opgehaald, als een wId ('documentComponent' parameter) of een geo-zoek
        request body aan het request worden meegegeven.
      properties:
        identificatie:
          example: nl.imow-gm1979.kaart.20240101
          type: string
        naam:
          example: Kaartvoorbeeld Delfzijl
          type: string
        nummer:
          type: string
        uitsnede:
          $ref: '#/components/schemas/Kaartextent'
      required:
      - identificatie
      - naam
      title: Kaart
      type: object
    Kaartextent:
      properties:
        maxX:
          example: 264383
          type: number
        maxY:
          example: 595713
          type: number
        minX:
          example: 256721
          type: number
        minY:
          example: 590605
          type: number
      required:
      - maxX
      - maxY
      - minX
      - minY
      title: Kaartextent
      type: object
    KaartextentDelta:
      properties:
        bewerking:
          $ref: '#/components/schemas/DeltaBewerkingWijzigen'
        wijzigingen:
          $ref: '#/components/schemas/KaartextentDeltaWijzigingen'
      required:
      - bewerking
      - wijzigingen
      title: KaartextentDelta
      type: object
    KaartextentDeltaWijzigingen:
      description: |
        Bevat wijzigingen ten opzichte van de originele annotatie. Velden die niet aanwezig zijn, zijn ongewijzigd.
      properties:
        maxX:
          example: 264383
          type: number
        maxY:
          example: 595713
          type: number
        minX:
          example: 256721
          type: number
        minY:
          example: 590605
          type: number
      title: KaartextentDeltaWijzigingen
      type: object
    KaartextentRenvooi:
      allOf:
      - $ref: '#/components/schemas/Kaartextent'
      - properties:
          _delta:
            $ref: '#/components/schemas/KaartextentDelta'
        type: object
      title: KaartextentRenvooi
      type: object
    KaartlaagDeltaWijzigingen:
      description: "Bevat wijzigingen ten opzichte van de originele annotatie. Velden
        die niet aanwezig zijn, zijn ongewijzigd. \nSommige velden zijn aangemerkt
        als `nullable`. Een nullable veld met waarde `null` betekent dat het veld
        in de vastgestelde regeling aanwezig is, maar afwezig in de ontwerpregeling.\n"
      properties:
        naam:
          example: Industrieterrein
          nullable: true
          type: string
        niveau:
          example: 1
          format: int32
          nullable: true
          type: integer
      title: KaartlaagDeltaWijzigingen
      type: object
    KaartlaagDivisie:
      allOf:
      - $ref: '#/components/schemas/KaartlaagSpec'
      - properties:
          gebiedsaanwijzingRefs:
            $ref: '#/components/schemas/GebiedsaanwijzingRefs'
        type: object
      title: KaartlaagDivisie
      type: object
    KaartlaagDivisieDelta:
      properties:
        bewerking:
          $ref: '#/components/schemas/DeltaBewerking'
        lijstWijzigingen:
          $ref: '#/components/schemas/KaartlaagDivisieDeltaLijstWijzigingen'
        wijzigingen:
          $ref: '#/components/schemas/KaartlaagDeltaWijzigingen'
      required:
      - bewerking
      title: KaartlaagDivisieDelta
      type: object
    KaartlaagDivisieDeltaLijstWijzigingen:
      properties:
        gebiedsaanwijzingRefs:
          $ref: '#/components/schemas/LijstWijzigingenGebiedsaanwijzingRefs'
      title: KaartlaagDivisieDeltaLijstWijzigingen
      type: object
    KaartlaagDivisieRenvooi:
      allOf:
      - $ref: '#/components/schemas/KaartlaagDivisie'
      - properties:
          _delta:
            $ref: '#/components/schemas/KaartlaagDivisieDelta'
        type: object
      title: KaartlaagDivisieRenvooi
      type: object
    KaartlaagRegeltekst:
      allOf:
      - $ref: '#/components/schemas/KaartlaagSpec'
      - properties:
          activiteitLocatieaanduidingRefs:
            $ref: '#/components/schemas/ActiviteitLocatieaanduidingRefs'
          gebiedsaanwijzingRefs:
            $ref: '#/components/schemas/GebiedsaanwijzingRefs'
          omgevingsnormRefs:
            $ref: '#/components/schemas/OmgevingsnormRefs'
          omgevingswaardeRefs:
            $ref: '#/components/schemas/OmgevingswaardeRefs'
        type: object
      title: KaartlaagRegeltekst
      type: object
    KaartlaagRegeltekstDelta:
      properties:
        bewerking:
          $ref: '#/components/schemas/DeltaBewerking'
        lijstWijzigingen:
          $ref: '#/components/schemas/KaartlaagRegeltekstDeltaLijstWijzigingen'
        wijzigingen:
          $ref: '#/components/schemas/KaartlaagDeltaWijzigingen'
      required:
      - bewerking
      title: KaartlaagRegeltekstDelta
      type: object
    KaartlaagRegeltekstDeltaLijstWijzigingen:
      properties:
        activiteitLocatieaanduidingRefs:
          $ref: '#/components/schemas/LijstWijzigingenActiviteitLocatieaanduidingRefs'
        gebiedsaanwijzingRefs:
          $ref: '#/components/schemas/LijstWijzigingenGebiedsaanwijzingRefs'
        omgevingsnormRefs:
          $ref: '#/components/schemas/LijstWijzigingenOmgevingsnormRefs'
        omgevingswaardeRefs:
          $ref: '#/components/schemas/LijstWijzigingenOmgevingswaardeRefs'
      title: KaartlaagRegeltekstDeltaLijstWijzigingen
      type: object
    KaartlaagRegeltekstRenvooi:
      allOf:
      - $ref: '#/components/schemas/KaartlaagRegeltekst'
      - properties:
          _delta:
            $ref: '#/components/schemas/KaartlaagRegeltekstDelta'
        type: object
      title: KaartlaagRegeltekstRenvooi
      type: object
    KaartlaagSpec:
      properties:
        identificatie:
          example: nl.imow-gm1979.kaartlaag.20240101
          type: string
        naam:
          example: Industrieterrein
          type: string
        niveau:
          example: 1
          format: int32
          type: integer
      required:
      - identificatie
      - niveau
      title: Kaartlaag
      type: object
    LijstWijzigingenActiviteitLocatieaanduidingRefs:
      properties:
        toegevoegd:
          $ref: '#/components/schemas/ActiviteitLocatieaanduidingRefs'
        verwijderd:
          $ref: '#/components/schemas/ActiviteitLocatieaanduidingRefs'
      title: LijstWijzigingenActiviteitLocatieaanduidingRefs
      type: object
    LijstWijzigingenActiviteitRefs:
      properties:
        toegevoegd:
          $ref: '#/components/schemas/ActiviteitRefs'
        verwijderd:
          $ref: '#/components/schemas/ActiviteitRefs'
      title: LijstWijzigingenActiviteitRefs
      type: object
    LijstWijzigingenGebiedsaanwijzingRefs:
      properties:
        toegevoegd:
          $ref: '#/components/schemas/GebiedsaanwijzingRefs'
        verwijderd:
          $ref: '#/components/schemas/GebiedsaanwijzingRefs'
      title: LijstWijzigingenGebiedsaanwijzingRefs
      type: object
    LijstWijzigingenHoofdlijnRefs:
      properties:
        toegevoegd:
          $ref: '#/components/schemas/HoofdlijnRefs'
        verwijderd:
          $ref: '#/components/schemas/HoofdlijnRefs'
      title: LijstWijzigingenHoofdlijnRefs
      type: object
    LijstWijzigingenKaartRefs:
      properties:
        toegevoegd:
          $ref: '#/components/schemas/KaartRefs'
        verwijderd:
          $ref: '#/components/schemas/KaartRefs'
      title: LijstWijzigingenKaartRefs
      type: object
    LijstWijzigingenLocatieRefs:
      properties:
        toegevoegd:
          $ref: '#/components/schemas/LocatieRefs'
        verwijderd:
          $ref: '#/components/schemas/LocatieRefs'
      title: LijstWijzigingenLocatieRefs
      type: object
    LijstWijzigingenOmgevingsnormRefs:
      properties:
        toegevoegd:
          $ref: '#/components/schemas/OmgevingsnormRefs'
        verwijderd:
          $ref: '#/components/schemas/OmgevingsnormRefs'
      title: LijstWijzigingenOmgevingsnormRefs
      type: object
    LijstWijzigingenOmgevingswaardeRefs:
      properties:
        toegevoegd:
          $ref: '#/components/schemas/OmgevingswaardeRefs'
        verwijderd:
          $ref: '#/components/schemas/OmgevingswaardeRefs'
      title: LijstWijzigingenOmgevingswaardeRefs
      type: object
    LineString:
      properties:
        bbox:
          items:
            multipleOf: 0.001
            type: number
          minItems: 4
          type: array
        coordinates:
          items:
            items:
              multipleOf: 0.001
              type: number
            minItems: 2
            type: array
          minItems: 2
          type: array
        type:
          enum:
          - LineString
          type: string
      required:
      - coordinates
      - type
      title: LineString
      type: object
    Locatie:
      allOf:
      - $ref: '#/components/schemas/LocatieSpec'
      properties:
        geregistreerdMet:
          $ref: '#/components/schemas/Registratiegegevens'
      title: Locatie
      type: object
    LocatieDelta:
      properties:
        bewerking:
          $ref: '#/components/schemas/DeltaBewerking'
        lijstWijzigingen:
          $ref: '#/components/schemas/LocatieDeltaLijstWijzigingen'
        wijzigingen:
          $ref: '#/components/schemas/LocatieDeltaWijzigingen'
      required:
      - bewerking
      title: LocatieDelta
      type: object
    LocatieDeltaLijstWijzigingen:
      properties:
        locatieRefs:
          $ref: '#/components/schemas/LijstWijzigingenLocatieRefs'
      title: LocatieDeltaLijstWijzigingen
      type: object
    LocatieDeltaWijzigingen:
      description: "Bevat wijzigingen ten opzichte van de originele annotatie. Velden
        die niet aanwezig zijn, zijn ongewijzigd. \nSommige velden zijn aangemerkt
        als `nullable`. Een nullable veld met waarde `null` betekent dat het veld
        in de vastgestelde regeling aanwezig is, maar afwezig in de ontwerpregeling.\n"
      properties:
        geometrieIdentificatie:
          example: 4b46ca74-3840-4ce1-91b6-abf749802f6c
          nullable: true
          type: string
        noemer:
          example: Gemeente Hollands Kroon
          nullable: true
          type: string
      title: LocatieDeltaWijzigingen
      type: object
    LocatieRefs:
      items:
        example: nl.imow-gm1911.gebied.of.gebiedengroep.20240101
        type: string
      title: LocatieRefs
      type: array
    LocatieRenvooi:
      allOf:
      - $ref: '#/components/schemas/LocatieSpec'
      - properties:
          _delta:
            $ref: '#/components/schemas/LocatieDelta'
        type: object
      title: LocatieRenvooi
      type: object
    LocatieSpec:
      properties:
        geometrieIdentificatie:
          example: 4b46ca74-3840-4ce1-91b6-abf749802f6c
          type: string
        identificatie:
          example: nl.imow-gm1911.gebiedengroep.20240101
          type: string
        locatieRefs:
          $ref: '#/components/schemas/LocatieRefs'
        locatieType:
          $ref: '#/components/schemas/LocatieType'
        noemer:
          example: Gemeente Hollands Kroon
          type: string
      required:
      - identificatie
      - locatieType
      title: Locatie
      type: object
    LocatieType:
      enum:
      - Gebied
      - Lijn
      - Punt
      - Gebiedengroep
      - Lijnengroep
      - Puntengroep
      - Ambtsgebied
      title: LocatieType
      type: string
    MultiLineString:
      properties:
        bbox:
          items:
            multipleOf: 0.001
            type: number
          minItems: 4
          type: array
        coordinates:
          items:
            items:
              items:
                multipleOf: 0.001
                type: number
              minItems: 2
              type: array
            minItems: 2
            type: array
          type: array
        type:
          enum:
          - MultiLineString
          type: string
      required:
      - coordinates
      - type
      title: MultiLineString
      type: object
    MultiPoint:
      properties:
        bbox:
          items:
            multipleOf: 0.001
            type: number
          minItems: 4
          type: array
        coordinates:
          items:
            items:
              multipleOf: 0.001
              type: number
            minItems: 2
            type: array
          type: array
        type:
          enum:
          - MultiPoint
          type: string
      required:
      - coordinates
      - type
      title: MultiPoint
      type: object
    MultiPolygon:
      properties:
        bbox:
          items:
            multipleOf: 0.001
            type: number
          minItems: 4
          type: array
        coordinates:
          items:
            items:
              items:
                items:
                  multipleOf: 0.001
                  type: number
                minItems: 2
                type: array
              minItems: 4
              type: array
            type: array
          type: array
        type:
          enum:
          - MultiPolygon
          type: string
      required:
      - coordinates
      - type
      title: MultiPolygon
      type: object
    Norm:
      allOf:
      - $ref: '#/components/schemas/NormSpec'
      properties:
        geregistreerdMet:
          $ref: '#/components/schemas/Registratiegegevens'
      title: Norm
      type: object
    NormDelta:
      properties:
        bewerking:
          $ref: '#/components/schemas/DeltaBewerking'
        wijzigingen:
          $ref: '#/components/schemas/NormDeltaWijzigingen'
      required:
      - bewerking
      title: NormDelta
      type: object
    NormDeltaWijzigingen:
      description: |
        Bevat wijzigingen ten opzichte van de originele annotatie. Velden die niet aanwezig zijn, zijn ongewijzigd.
      properties:
        naam:
          example: Bouwhoogte
          type: string
      title: NormDeltaWijzigingen
      type: object
    NormRenvooi:
      allOf:
      - $ref: '#/components/schemas/NormSpec'
      - properties:
          _delta:
            $ref: '#/components/schemas/NormDelta'
          eenheid:
            $ref: '#/components/schemas/EenheidRenvooi'
          groep:
            $ref: '#/components/schemas/NormgroepRenvooi'
          normwaarden:
            items:
              $ref: '#/components/schemas/NormwaardeRenvooi'
            type: array
          symboolcodes:
            $ref: '#/components/schemas/SymboolcodesRenvooi'
          type:
            $ref: '#/components/schemas/TypeNormRenvooi'
        type: object
      title: NormRenvooi
      type: object
    NormSpec:
      properties:
        eenheid:
          $ref: '#/components/schemas/Eenheid'
        groep:
          $ref: '#/components/schemas/Normgroep'
        identificatie:
          example: nl.imow-gm1911.omgevingsnorm.20240101
          type: string
        naam:
          example: Bouwhoogte
          type: string
        normwaarden:
          items:
            $ref: '#/components/schemas/Normwaarde'
          type: array
        symboolcodes:
          $ref: '#/components/schemas/Symboolcodes'
        type:
          $ref: '#/components/schemas/TypeNorm'
      required:
      - groep
      - identificatie
      - naam
      - normwaarden
      - symboolcodes
      - type
      title: NormSpec
      type: object
    Normgroep:
      description: "Omgevingsnormgroep of Omgevingswaardegroep, afhankelijk van het
        soort Norm. \nEen categorie, of groep, waaronder een omgevingsnorm resp. omgevingswaarde
        valt.\nOmgevingsnormgroep is één van de waarden op de limitatieve waardelijst
        https://standaarden.omgevingswet.overheid.nl/id/waardelijst/Omgevingsnormgroep.\nOmgevingswaardegroep
        is één van de waarden op de limitatieve waardelijst https://standaarden.omgevingswet.overheid.nl/id/waardelijst/Omgevingswaardegroep.\n"
      properties:
        code:
          example: http://standaarden.omgevingswet.overheid.nl/omgevingswaarde/id/concept/Energie
          type: string
        waarde:
          example: energie
          type: string
      required:
      - code
      - waarde
      title: Normgroep
      type: object
    NormgroepDelta:
      properties:
        bewerking:
          $ref: '#/components/schemas/DeltaBewerkingWijzigen'
        wijzigingen:
          $ref: '#/components/schemas/NormgroepDeltaWijzigingen'
      required:
      - bewerking
      - wijzigingen
      title: NormgroepDelta
      type: object
    NormgroepDeltaWijzigingen:
      description: "Bevat wijzigingen ten opzichte van de originele annotatie. Velden
        die niet aanwezig zijn, zijn ongewijzigd. \nWaarde is `nullable`: indien aanwezig
        zonder waarde (`null`) betekent dat de veld aanwezig was, maar in renvooi
        is verwijderd.\n"
      properties:
        code:
          example: http://standaarden.omgevingswet.overheid.nl/omgevingswaarde/id/concept/Geluid
          type: string
        waarde:
          example: geluid
          nullable: true
          type: string
      title: NormgroepDeltaWijzigingen
      type: object
    NormgroepRenvooi:
      allOf:
      - $ref: '#/components/schemas/Normgroep'
      - properties:
          _delta:
            $ref: '#/components/schemas/NormgroepDelta'
        type: object
      title: NormgroepRenvooi
      type: object
    Normwaarde:
      allOf:
      - $ref: '#/components/schemas/NormwaardeSpec'
      properties:
        geregistreerdMet:
          $ref: '#/components/schemas/Registratiegegevens'
      title: Normwaarde
      type: object
    NormwaardeDelta:
      properties:
        bewerking:
          $ref: '#/components/schemas/DeltaBewerking'
        lijstWijzigingen:
          $ref: '#/components/schemas/NormwaardeDeltaLijstWijzigingen'
        wijzigingen:
          $ref: '#/components/schemas/NormwaardeDeltaWijzigingen'
      required:
      - bewerking
      title: NormwaardeDelta
      type: object
    NormwaardeDeltaLijstWijzigingen:
      properties:
        locatieRefs:
          $ref: '#/components/schemas/LijstWijzigingenLocatieRefs'
      title: NormwaardeDeltaLijstWijzigingen
      type: object
    NormwaardeDeltaWijzigingen:
      description: "Bevat wijzigingen ten opzichte van de originele annotatie. Velden
        die niet aanwezig zijn, zijn ongewijzigd. \nSommige velden zijn aangemerkt
        als `nullable`. Een nullable veld met waarde `null` betekent dat het veld
        in de vastgestelde regeling aanwezig is, maar afwezig in de ontwerpregeling.\n"
      properties:
        kwalitatieveWaarde:
          example: laag
          nullable: true
          type: string
        kwantitatieveWaarde:
          example: 3
          nullable: true
          type: number
        waardeInRegeltekst:
          example: waarde staat in regeltekst
          nullable: true
          type: string
      title: NormwaardeDeltaWijzigingen
      type: object
    NormwaardeRenvooi:
      allOf:
      - $ref: '#/components/schemas/NormwaardeSpec'
      - properties:
          _delta:
            $ref: '#/components/schemas/NormwaardeDelta'
        type: object
      title: NormwaardeRenvooi
      type: object
    NormwaardeSpec:
      properties:
        identificatie:
          example: nl.imow-gm1911.normwaarde.20240101
          type: string
        kwalitatieveWaarde:
          example: laag
          type: string
        kwantitatieveWaarde:
          example: 3
          type: number
        locatieRefs:
          $ref: '#/components/schemas/LocatieRefs'
        waardeInRegeltekst:
          example: waarde staat in regeltekst
          type: string
      required:
      - identificatie
      - locatieRefs
      title: NormwaardeSpec
      type: object
    Omgevingsdocument:
      properties:
        _links:
          $ref: '#/components/schemas/SelfLinks'
        aangeleverdDoorEen:
          $ref: '#/components/schemas/BevoegdGezag'
        identificatie:
          $ref: '#/components/schemas/StopIdentificatie'
        officieleTitel:
          title: officieleTitel
          type: string
      required:
      - _links
      - aangeleverdDoorEen
      - identificatie
      - officieleTitel
      title: Omgevingsdocument
      type: object
    OmgevingsnormRefs:
      items:
        example: nl.imow-gm1911.omgevingsnorm.20240101
        type: string
      title: OmgevingsnormRefs
      type: array
    Omgevingsvergunning:
      allOf:
      - $ref: '#/components/schemas/Omgevingsdocument'
      - properties:
          _embedded:
            $ref: '#/components/schemas/Omgevingsvergunning__embedded'
          _links:
            $ref: '#/components/schemas/OmgevingsvergunningLinks'
          geregistreerdMet:
            $ref: '#/components/schemas/Registratiegegevens'
          iMROPlanidentificatie:
            description: het IMRO-plan-ID waar deze vergunning bij hoort/van afwijkt.
            items:
              type: string
            title: IMRO-planidentificatie
            type: array
          publicatieID:
            title: publicatie-ID
            type: string
          referentienummer:
            title: referentienummer
            type: string
          type:
            $ref: '#/components/schemas/SoortVergunning'
        required:
        - _links
        - geregistreerdMet
        - publicatieID
        - referentienummer
        - type
        type: object
      description: Een vergunning verleend voor het gebruiken van gronden of bouwwerken
        in strijd met geldende omgevingsdocumenten.
      title: Omgevingsvergunning
      type: object
    Omgevingsvergunning__embedded:
      properties:
        vergunningsgebied:
          $ref: '#/components/schemas/EmbeddedLocatie'
      type: object
    OmgevingsvergunningLinks:
      properties:
        heeftVergunningsgebied:
          $ref: '#/components/schemas/HalLink'
        self:
          $ref: '#/components/schemas/HalLink'
      required:
      - self
      title: OmgevingsvergunningLinks
      type: object
    OmgevingsvergunningZoekobject:
      description: Zoekobject voor specifieke Omgevingsvergunning-bevragingen.
      example:
        bevoegdGezag:
        - gm0000
        - pv0000
        geometrie:
          coordinates:
          - 139784
          - 442870
          type: Point
        typeBevoegdGezag:
        - gemeente
        - provincie
      properties:
        bevoegdGezag:
          items:
            $ref: '#/components/schemas/BevoegdGezagCode'
          minItems: 1
          type: array
        geometrie:
          $ref: '#/components/schemas/Geometry'
        typeBevoegdGezag:
          items:
            $ref: '#/components/schemas/BevoegdGezagType'
          minItems: 1
          type: array
      title: OmgevingsvergunningZoekobject
      type: object
    Omgevingsvergunningen:
      properties:
        _embedded:
          $ref: '#/components/schemas/OmgevingsvergunningenEmbedded'
        _links:
          $ref: '#/components/schemas/HalPaginationLinks'
        page:
          $ref: '#/components/schemas/Page'
      required:
      - _embedded
      - _links
      - page
      title: Omgevingsvergunningen
      type: object
    OmgevingsvergunningenEmbedded:
      properties:
        omgevingsvergunningen:
          items:
            $ref: '#/components/schemas/Omgevingsvergunning'
          type: array
      required:
      - omgevingsvergunningen
      title: OmgevingsvergunningenEmbedded
      type: object
    OmgevingsvergunningenSort:
      enum:
      - identificatie
      - -identificatie
      - registratietijdstip
      - -registratietijdstip
      - geldigVanaf
      - -geldigVanaf
      - inwerkingVanaf
      - -inwerkingVanaf
      title: OmgevingsvergunningenSort
      type: string
    OmgevingswaardeRefs:
      items:
        example: nl.imow-gm1911.omgevingswaarde.20240101
        type: string
      title: OmgevingswaardeRefs
      type: array
    Omgevingswaarderegel:
      allOf:
      - $ref: '#/components/schemas/OmgevingswaarderegelSpec'
      properties:
        geregistreerdMet:
          $ref: '#/components/schemas/Registratiegegevens'
      title: Omgevingswaarderegel
      type: object
    OmgevingswaarderegelDelta:
      properties:
        bewerking:
          $ref: '#/components/schemas/DeltaBewerking'
        lijstWijzigingen:
          $ref: '#/components/schemas/OmgevingswaarderegelDeltaLijstWijzigingen'
        wijzigingen:
          $ref: '#/components/schemas/OmgevingswaarderegelDeltaWijzigingen'
      required:
      - bewerking
      title: OmgevingswaarderegelDelta
      type: object
    OmgevingswaarderegelDeltaLijstWijzigingen:
      properties:
        gebiedsaanwijzingRefs:
          $ref: '#/components/schemas/LijstWijzigingenGebiedsaanwijzingRefs'
        kaartRefs:
          $ref: '#/components/schemas/LijstWijzigingenKaartRefs'
        locatieRefs:
          $ref: '#/components/schemas/LijstWijzigingenLocatieRefs'
        omgevingswaardeRefs:
          $ref: '#/components/schemas/LijstWijzigingenOmgevingswaardeRefs'
      title: OmgevingswaarderegelDeltaLijstWijzigingen
      type: object
    OmgevingswaarderegelDeltaWijzigingen:
      description: |
        Bevat wijzigingen ten opzichte van de originele annotatie. Velden die niet aanwezig zijn, zijn ongewijzigd.
      properties:
        regeltekstRef:
          example: nl.imow-gm1911.regeltekst.20240101
          type: string
      title: OmgevingswaarderegelDeltaWijzigingen
      type: object
    OmgevingswaarderegelRenvooi:
      allOf:
      - $ref: '#/components/schemas/OmgevingswaarderegelSpec'
      - properties:
          _delta:
            $ref: '#/components/schemas/OmgevingswaarderegelDelta'
          idealisatie:
            $ref: '#/components/schemas/IdealisatieRenvooi'
          themas:
            items:
              $ref: '#/components/schemas/ThemaRenvooi'
            type: array
        type: object
      title: OmgevingswaarderegelRenvooi
      type: object
    OmgevingswaarderegelSpec:
      properties:
        gebiedsaanwijzingRefs:
          $ref: '#/components/schemas/GebiedsaanwijzingRefs'
        idealisatie:
          $ref: '#/components/schemas/Idealisatie'
        identificatie:
          example: nl.imow-gm1911.juridischeregel.20240101
          type: string
        kaartRefs:
          $ref: '#/components/schemas/KaartRefs'
        locatieRefs:
          $ref: '#/components/schemas/LocatieRefs'
        omgevingswaardeRefs:
          $ref: '#/components/schemas/OmgevingswaardeRefs'
        regeltekstRef:
          example: nl.imow-gm1911.regeltekst.20240101
          type: string
        themas:
          items:
            $ref: '#/components/schemas/Thema'
          type: array
      required:
      - idealisatie
      - identificatie
      - locatieRefs
      - regeltekstRef
      title: OmgevingswaarderegelSpec
      type: object
    Onderwerpen:
      properties:
        regelingen:
          items:
            $ref: '#/components/schemas/RegelingOnderwerpen'
          type: array
      required:
      - regelingen
      title: Onderwerpen
      type: object
    OntwerpActiviteitOnderwerp:
      allOf:
      - $ref: '#/components/schemas/ActiviteitOnderwerp'
      - properties:
          _delta:
            $ref: '#/components/schemas/ActiviteitOnderwerpDelta'
        type: object
      title: OntwerpActiviteitOnderwerp
      type: object
    OntwerpDocumentComponent:
      description: |
        DocumentComponent van een ontwerpregeling, zoals bedoeld in CIMOW. Let op: DocumentComponenten van het type 'Begrip' komen dubbel voor:  eerst in de inhoud van het bovenliggende DocumentComponent  en daarnaast als op zichzelf staand embedded DocumentComponent.  Wanneer Begrippen gepresenteerd moeten worden als onderdeel van de lopende tekst,  gebruik dan de inhoud van het bovenliggende DocumentComponent;  wanneer verwezen wordt naar een Begrip vanuit een andere locatie,  gebruik dan het embedded DocumentComponent.
      properties:
        _embedded:
          $ref: '#/components/schemas/OntwerpDocumentstructuur__embedded'
        _links:
          $ref: '#/components/schemas/DocumentComponentLinks'
        bevatOntwerpInformatie:
          title: bevatOntwerpInformatie
          type: boolean
        conditieArtikel:
          $ref: '#/components/schemas/conditieArtikel'
        expressie:
          $ref: '#/components/schemas/EId'
        gereserveerd:
          description: Bevat een duiding of de document component gereserveerd is
            voor toekomstige invulling
          title: gereserveerd
          type: string
        identificatie:
          $ref: '#/components/schemas/WId'
        inhoud:
          title: inhoud
          type: string
        kop:
          title: label als XML
          type: string
        type:
          title: type
          type: string
        vervallen:
          description: Bevat een duiding of de document component eerder inhoud bevatte
            die nu vervallen is
          title: vervallen
          type: string
        volgordeNummer:
          title: volgordeNummer
          type: integer
        wijzigactie:
          enum:
          - voegtoe
          - verwijder
          - nieuweContainer
          - verwijderContainer
          type: string
      required:
      - expressie
      - identificatie
      - type
      - volgordeNummer
      title: OntwerpDocumentComponent
      type: object
    OntwerpDocumentstructuur:
      properties:
        _embedded:
          $ref: '#/components/schemas/OntwerpDocumentstructuur__embedded'
        _links:
          $ref: '#/components/schemas/OntwerpDocumentstructuurLinks'
      required:
      - _embedded
      type: object
    OntwerpDocumentstructuur__embedded:
      properties:
        ontwerpDocumentComponenten:
          items:
            $ref: '#/components/schemas/OntwerpDocumentComponent'
          type: array
      required:
      - ontwerpDocumentComponenten
      type: object
    OntwerpDocumentstructuurLinks:
      properties:
        annotaties:
          $ref: '#/components/schemas/HalLink'
        ontwerpregeling:
          $ref: '#/components/schemas/HalLink'
        regeling:
          allOf:
          - $ref: '#/components/schemas/HalLink'
          - deprecated: true
            description: Deze property komt te vervallen, gebruik in plaats hiervan
              `ontwerpregeling`
            type: object
        self:
          $ref: '#/components/schemas/HalLink'
      required:
      - annotaties
      - ontwerpregeling
      - self
      type: object
    OntwerpGebiedsaanwijzingOnderwerp:
      allOf:
      - $ref: '#/components/schemas/GebiedsaanwijzingOnderwerp'
      - properties:
          _delta:
            $ref: '#/components/schemas/GebiedsaanwijzingOnderwerpDelta'
        type: object
      title: OntwerpGebiedsaanwijzingOnderwerp
      type: object
    OntwerpOnderwerpen:
      properties:
        ontwerpregelingen:
          items:
            $ref: '#/components/schemas/OntwerpRegelingOnderwerpen'
          type: array
      required:
      - ontwerpregelingen
      title: OntwerpOnderwerpen
      type: object
    OntwerpProcedurestap:
      description: ""
      properties:
        actor:
          description: De uitvoerder van de stap
          title: actor
          type: string
        soortStap:
          $ref: '#/components/schemas/OntwerpSoortStap'
        voltooidOp:
          description: De datum waarop het voltooid is.
          title: voltooidOp
          type: string
      title: Procedurestap
      type: object
    OntwerpProcedureverloop:
      description: De procedure die doorlopen is door deze ontwerpregeling.
      properties:
        bekendOp:
          description: De datum waarop het ontwerp bekend is
          title: bekendOp
          type: string
        ontvangenOp:
          description: De datum waarop het ontwerp ontvangen is
          title: bekendOp
          type: string
        procedurestappen:
          items:
            $ref: '#/components/schemas/OntwerpProcedurestap'
          type: array
      title: Procedureverloop
      type: object
    OntwerpRegelingOnderwerpen:
      properties:
        _links:
          $ref: '#/components/schemas/OntwerpRegelingOnderwerpenLinks'
        activiteiten:
          items:
            $ref: '#/components/schemas/OntwerpActiviteitOnderwerp'
          title: OntwerpActiviteitOnderwerpen
          type: array
        beoogdTijdelijkDeelVan:
          type: string
        beoogdeOpvolgerVan:
          type: string
        gebiedsaanwijzingen:
          items:
            $ref: '#/components/schemas/OntwerpGebiedsaanwijzingOnderwerp'
          title: OntwerpGebiedsaanwijzingOnderwerpen
          type: array
        technischId:
          type: string
        themas:
          items:
            $ref: '#/components/schemas/OntwerpThemaOnderwerp'
          title: OntwerpThemasOnderwerpen
          type: array
      required:
      - _links
      - technischId
      title: OntwerpRegelingOnderwerpen
      type: object
    OntwerpRegelingOnderwerpenLinks:
      properties:
        beoogdeOpvolgerVan:
          $ref: '#/components/schemas/HalLink'
        documentstructuur:
          $ref: '#/components/schemas/HalLink'
        ontwerpregeling:
          $ref: '#/components/schemas/HalLink'
      required:
      - documentstructuur
      - ontwerpregeling
      title: RegelingOntwerpenLinks
      type: object
    OntwerpSoortStap:
      description: De verschillende soorten stappen zijn te vinden in [deze waardelijst](https://gitlab.com/koop/STOP/standaard/-/blob/1.3.0/waardelijsten/procedurestap_ontwerp.xml).
      properties:
        code:
          title: code
          type: string
        waarde:
          title: waarde
          type: string
      required:
      - code
      - waarde
      title: soortStap
      type: object
    OntwerpThemaOnderwerp:
      allOf:
      - $ref: '#/components/schemas/ThemaOnderwerp'
      - properties:
          _delta:
            $ref: '#/components/schemas/ThemaOnderwerpDelta'
        type: object
      title: OntwerpThemaOnderwerp
      type: object
    Ontwerpregeling:
      allOf:
      - $ref: '#/components/schemas/Omgevingsdocument'
      - properties:
          _embedded:
            $ref: '#/components/schemas/Ontwerpregeling__embedded'
          _links:
            $ref: '#/components/schemas/OntwerpregelingLinks'
          besluitMetadata:
            $ref: '#/components/schemas/BesluitMetadata'
          citeerTitel:
            description: De titel van de regeling zoals deze wordt gebruikt in aanhalingen.
            title: citeerTitel
            type: string
          conditie:
            description: De verhouding is tussen dit tijdelijk deel en de hoofdregeling.
            title: conditie
            type: string
          expressionId:
            $ref: '#/components/schemas/StopIdentificatie'
          geregistreerdMet:
            $ref: '#/components/schemas/Ontwerpregistratiegegevens'
          heeftBijlagen:
            title: heeftBijlagen
            type: boolean
          heeftToelichtingen:
            title: heeftToelichtingen
            type: boolean
          isVervangRegeling:
            title: isVervangRegeling
            type: boolean
          ontwerpbesluitIdentificatie:
            $ref: '#/components/schemas/StopIdentificatie'
          opschrift:
            description: Het opschrift van de regeling. Deze dient overeen te komen
              met de officiële titel van de regeling.
            title: opschrift
            type: string
          procedureverloop:
            $ref: '#/components/schemas/OntwerpProcedureverloop'
          publicatieID:
            description: Verwijzing naar het besluit dat ten grondslag heeft gelegen
              aan het ontwerpbesluit.
            type: string
          technischId:
            $ref: '#/components/schemas/TechnischId'
          type:
            $ref: '#/components/schemas/SoortRegeling'
        required:
        - geregistreerdMet
        - ontwerpbesluitIdentificatie
        - technischId
        - type
        type: object
      description: Een ontwerp tekst (met eventuele afbeeldingen en andere multimedia-elementen)
        die juridische voorschriften van algemene strekking of beleidsregels bevat.
      title: Ontwerpregeling
      type: object
    Ontwerpregeling__embedded:
      properties:
        ontwerpRegelingsgebied:
          $ref: '#/components/schemas/EmbeddedOntwerpLocatie'
        vastgesteldRegelingsgebied:
          $ref: '#/components/schemas/EmbeddedLocatie'
      type: object
    OntwerpregelingLinks:
      properties:
        annotaties:
          $ref: '#/components/schemas/HalLink'
        beoogdeOpvolgerVan:
          allOf:
          - $ref: '#/components/schemas/HalLink'
          - description: Een HalLink die verwijst naar de vastgestelde regelingen
              die de ontwerpregeling beoogt op te volgen.
            type: object
        documentstructuur:
          $ref: '#/components/schemas/HalLink'
        self:
          $ref: '#/components/schemas/HalLink'
      required:
      - self
      title: OntwerpregelingLinks
      type: object
    OntwerpregelingZoekobject:
      description: Zoekobject voor specifieke ontwerpregelingen-bevragingen.
      example:
        bevoegdGezag:
        - gm0000
        - pv0000
        geometrie:
          coordinates:
          - 139784
          - 442870
          type: Point
        typeBevoegdGezag:
        - gemeente
        - provincie
        typeRegeling:
        - /join/id/stop/regelingtype_001
        - /join/id/stop/regelingtype_002
      properties:
        bevoegdGezag:
          items:
            $ref: '#/components/schemas/BevoegdGezagCode'
          minItems: 1
          type: array
        geometrie:
          $ref: '#/components/schemas/Geometry'
        typeBevoegdGezag:
          items:
            $ref: '#/components/schemas/BevoegdGezagType'
          minItems: 1
          type: array
        typeRegeling:
          items:
            $ref: '#/components/schemas/RegelingType'
          minItems: 1
          type: array
      title: OntwerpregelingZoekobject
      type: object
    Ontwerpregelingen:
      properties:
        _embedded:
          $ref: '#/components/schemas/OntwerpregelingenEmbedded'
        _links:
          $ref: '#/components/schemas/HalPaginationLinks'
        page:
          $ref: '#/components/schemas/Page'
      required:
      - _embedded
      - _links
      - page
      title: Ontwerpregelingen
      type: object
    OntwerpregelingenEmbedded:
      properties:
        ontwerpregelingen:
          items:
            $ref: '#/components/schemas/Ontwerpregeling'
          type: array
      required:
      - ontwerpregelingen
      title: OntwerpregelingenEmbedded
      type: object
    OntwerpregelingenSort:
      enum:
      - identificatie
      - -identificatie
      - registratietijdstip
      - -registratietijdstip
      title: OntwerpregelingenSort
      type: string
    Ontwerpregistratiegegevens:
      description: Een informatieobject dat de tijdslijnen en versie van een ontwerpobject
        beschrijft
      properties:
        eindRegistratie:
          description: Tijdstip waarop een nieuwere versie beschikbaar is bij Ozon.
            Deze versie is vanaf dit moment niet meer actief. Datumtijd in ISO 8601
            formaat.
          example: "2022-04-12T23:20:50.52Z"
          format: date-time
          title: eindRegistratie
          type: string
        tijdstipRegistratie:
          description: Tijdstip waarop deze versie beschikbaar is bij Ozon. Deze versie
            is actief totdat er een nieuwe versie beschikbaar komt. Datumtijd in ISO
            8601 formaat.
          example: "2022-04-12T23:20:50.52Z"
          format: date-time
          title: tijdstipRegistratie
          type: string
        versie:
          example: 1
          title: versie
          type: number
      required:
      - tijdstipRegistratie
      - versie
      title: Ontwerpregistratiegegevens
      type: object
    Page:
      description: Info voor paginering
      properties:
        number:
          example: 1
          format: int32
          type: integer
        size:
          example: 20
          format: int32
          type: integer
        totalElements:
          example: 1
          format: int32
          type: integer
        totalPages:
          example: 1
          format: int32
          type: integer
      required:
      - number
      - size
      - totalElements
      - totalPages
      title: Page
      type: object
    Point:
      properties:
        bbox:
          items:
            multipleOf: 0.001
            type: number
          minItems: 4
          type: array
        coordinates:
          items:
            multipleOf: 0.001
            type: number
          minItems: 2
          type: array
        type:
          enum:
          - Point
          type: string
      required:
      - coordinates
      - type
      title: Point
      type: object
    Polygon:
      properties:
        bbox:
          items:
            multipleOf: 0.001
            type: number
          minItems: 4
          type: array
        coordinates:
          items:
            items:
              items:
                multipleOf: 0.001
                type: number
              minItems: 2
              type: array
            minItems: 4
            type: array
          type: array
        type:
          enum:
          - Polygon
          type: string
      required:
      - coordinates
      - type
      title: Polygon
      type: object
    Problem:
      description: Standaardformaat (`application/problem+json`) voor probleemdetails
        in HTTP API's (RFC 7807).
      properties:
        detail:
          description: Mens-leesbare uitleg van dit specifieke probleem.
          example: Interne server fout
          type: string
        instance:
          description: Absolute URI dat dit specifieke probleem identificeert.
          format: uri
          type: string
        status:
          description: De HTTP statuscode gegenereerd door de server waar het probleem
            zich voordoet.
          example: 500
          exclusiveMaximum: true
          format: int32
          maximum: 600
          minimum: 100
          type: integer
        title:
          description: Een korte samenvatting van het probleemtype bedoeld voor ontwikkelaars.
          type: string
        type:
          description: Absolute URI dat het probleemtype identificeert.
          format: uri
          type: string
      title: Problem
      type: object
    Problem400:
      allOf:
      - $ref: '#/components/schemas/Problem'
      - properties:
          invalid-params:
            description: Ongeldige parameters.
            items:
              $ref: '#/components/schemas/InvalidParam'
            type: array
        type: object
      title: Problem400
    RegelVoorIedereen:
      allOf:
      - $ref: '#/components/schemas/RegelVoorIedereenSpec'
      properties:
        geregistreerdMet:
          $ref: '#/components/schemas/Registratiegegevens'
      title: RegelVoorIedereen
      type: object
    RegelVoorIedereenDelta:
      properties:
        bewerking:
          $ref: '#/components/schemas/DeltaBewerking'
        lijstWijzigingen:
          $ref: '#/components/schemas/RegelVoorIedereenDeltaLijstWijzigingen'
        wijzigingen:
          $ref: '#/components/schemas/RegelVoorIedereenDeltaWijzigingen'
      required:
      - bewerking
      title: RegelVoorIedereenDelta
      type: object
    RegelVoorIedereenDeltaLijstWijzigingen:
      properties:
        gebiedsaanwijzingRefs:
          $ref: '#/components/schemas/LijstWijzigingenGebiedsaanwijzingRefs'
        kaartRefs:
          $ref: '#/components/schemas/LijstWijzigingenKaartRefs'
        locatieRefs:
          $ref: '#/components/schemas/LijstWijzigingenLocatieRefs'
        omgevingsnormRefs:
          $ref: '#/components/schemas/LijstWijzigingenOmgevingsnormRefs'
      title: RegelVoorIedereenDeltaLijstWijzigingen
      type: object
    RegelVoorIedereenDeltaWijzigingen:
      description: |
        Bevat wijzigingen ten opzichte van de originele annotatie. Velden die niet aanwezig zijn, zijn ongewijzigd.
      properties:
        regeltekstRef:
          example: nl.imow-gm1911.regeltekst.chp6art22
          type: string
      title: RegelVoorIedereenDeltaWijzigingen
      type: object
    RegelVoorIedereenRenvooi:
      allOf:
      - $ref: '#/components/schemas/RegelVoorIedereenSpec'
      - properties:
          _delta:
            $ref: '#/components/schemas/RegelVoorIedereenDelta'
          activiteitLocatieaanduidingen:
            items:
              $ref: '#/components/schemas/ActiviteitLocatieaanduidingRenvooi'
            type: array
          idealisatie:
            $ref: '#/components/schemas/IdealisatieRenvooi'
          themas:
            items:
              $ref: '#/components/schemas/ThemaRenvooi'
            type: array
        type: object
      title: RegelVoorIedereenRenvooi
      type: object
    RegelVoorIedereenSpec:
      properties:
        activiteitLocatieaanduidingen:
          items:
            $ref: '#/components/schemas/ActiviteitLocatieaanduiding'
          type: array
        gebiedsaanwijzingRefs:
          $ref: '#/components/schemas/GebiedsaanwijzingRefs'
        idealisatie:
          $ref: '#/components/schemas/Idealisatie'
        identificatie:
          example: nl.imow-gm1911.juridischeregel.20240101
          type: string
        kaartRefs:
          $ref: '#/components/schemas/KaartRefs'
        locatieRefs:
          $ref: '#/components/schemas/LocatieRefs'
        omgevingsnormRefs:
          $ref: '#/components/schemas/OmgevingsnormRefs'
        regeltekstRef:
          example: nl.imow-gm1911.regeltekst.chp6art22
          type: string
        themas:
          items:
            $ref: '#/components/schemas/Thema'
          type: array
      required:
      - idealisatie
      - identificatie
      - locatieRefs
      - regeltekstRef
      title: RegelVoorIedereenSpec
      type: object
    Regeling:
      allOf:
      - $ref: '#/components/schemas/Omgevingsdocument'
      - properties:
          _embedded:
            $ref: '#/components/schemas/RegelingAllOfEmbedded'
          _links:
            $ref: '#/components/schemas/RegelingLinks'
          citeerTitel:
            title: citeerTitel
            type: string
          conditie:
            title: conditie
            type: string
          expressionId:
            type: string
          geldigTot:
            title: geldigTot
            type: string
          geregistreerdMet:
            $ref: '#/components/schemas/Registratiegegevens'
          heeftBijlagen:
            title: heeftBijlagen
            type: boolean
          heeftToelichtingen:
            title: heeftToelichtingen
            type: boolean
          inwerkingTot:
            title: inwerkingTot
            type: string
          opschrift:
            title: opschrift
            type: string
          opvolgerVan:
            description: De Regeling die een andere Regeling vervangt (en daarmee
              de opvolger van de oude Regeling is).
            items:
              $ref: '#/components/schemas/Regeling'
            title: beoogdeOpvolgerVan
            type: array
          publicatieID:
            type: string
          type:
            $ref: '#/components/schemas/SoortRegeling'
        required:
        - geregistreerdMet
        - type
        type: object
      description: Een tekst (met eventuele afbeeldingen en andere multimedia-elementen)
        die juridische voorschriften van algemene strekking of beleidsregels bevat.
      title: Regeling
      type: object
    RegelingAllOfEmbedded:
      properties:
        pons:
          $ref: '#/components/schemas/EmbeddedLocatie'
        regelingsgebied:
          $ref: '#/components/schemas/EmbeddedLocatie'
      title: RegelingAllOfEmbedded
      type: object
    RegelingLinks:
      properties:
        annotaties:
          $ref: '#/components/schemas/HalLink'
        beoogdeOpvolgers:
          items:
            $ref: '#/components/schemas/HalLink'
          type: array
        documentstructuur:
          $ref: '#/components/schemas/HalLink'
        ontwerpTijdelijkDelen:
          items:
            $ref: '#/components/schemas/HalLink'
          type: array
        self:
          $ref: '#/components/schemas/HalLink'
        tijdelijkDeelVan:
          $ref: '#/components/schemas/HalLink'
        tijdelijkDelen:
          items:
            $ref: '#/components/schemas/HalLink'
          type: array
      required:
      - annotaties
      - documentstructuur
      - self
      title: RegelingLinks
      type: object
    RegelingOnderwerpen:
      properties:
        _links:
          $ref: '#/components/schemas/RegelingOnderwerpenLinks'
        activiteiten:
          items:
            $ref: '#/components/schemas/ActiviteitOnderwerp'
          title: ActiviteitOnderwerpen
          type: array
        gebiedsaanwijzingen:
          items:
            $ref: '#/components/schemas/GebiedsaanwijzingOnderwerp'
          title: GebiedsaanwijzingOnderwerpen
          type: array
        identificatie:
          type: string
        themas:
          items:
            $ref: '#/components/schemas/ThemaOnderwerp'
          title: ThemaOnderwerpen
          type: array
      required:
      - _links
      - identificatie
      title: RegelingOnderwerpen
      type: object
    RegelingOnderwerpenLinks:
      properties:
        documentstructuur:
          $ref: '#/components/schemas/HalLink'
        regeling:
          $ref: '#/components/schemas/HalLink'
        tijdelijkDeelVan:
          $ref: '#/components/schemas/HalLink'
      required:
      - documentstructuur
      - regeling
      title: RegelingOntwerpenLinks
      type: object
    RegelingType:
      description: Type regeling uit de limitatieve waardelijst https://gitlab.com/koop/STOP/standaard/-/blob/1.3.0/waardelijsten/soortregeling.xml
      example: /join/id/stop/regelingtype_001
      title: RegelingType
      type: string
    RegelingVoorkomensSort:
      enum:
      - registratietijdstip
      - -registratietijdstip
      - geldigVanaf
      - -geldigVanaf
      - inwerkingVanaf
      - -inwerkingVanaf
      title: RegelingVoorkomensSort
      type: string
    RegelingZoekobject:
      description: Zoekobject voor specifieke regelingen-bevragingen.
      example:
        bevoegdGezag:
        - gm0000
        - pv0000
        geometrie:
          coordinates:
          - 139784
          - 442870
          type: Point
        typeBevoegdGezag:
        - gemeente
        - provincie
      properties:
        bevoegdGezag:
          items:
            $ref: '#/components/schemas/BevoegdGezagCode'
          minItems: 1
          type: array
        geometrie:
          $ref: '#/components/schemas/Geometry'
        typeBevoegdGezag:
          items:
            $ref: '#/components/schemas/BevoegdGezagType'
          minItems: 1
          type: array
      title: RegelingZoekobject
      type: object
    Regelingen:
      properties:
        _embedded:
          $ref: '#/components/schemas/RegelingenEmbedded'
        _links:
          $ref: '#/components/schemas/HalPaginationLinks'
        page:
          $ref: '#/components/schemas/Page'
      required:
      - _embedded
      - _links
      - page
      title: Regelingen
      type: object
    RegelingenEmbedded:
      properties:
        regelingen:
          items:
            $ref: '#/components/schemas/Regeling'
          type: array
      required:
      - regelingen
      title: RegelingenEmbedded
      type: object
    RegelingenSort:
      enum:
      - identificatie
      - -identificatie
      - registratietijdstip
      - -registratietijdstip
      - geldigVanaf
      - -geldigVanaf
      - inwerkingVanaf
      - -inwerkingVanaf
      title: RegelingenSort
      type: string
    Regeltekst:
      allOf:
      - $ref: '#/components/schemas/RegeltekstSpec'
      properties:
        geregistreerdMet:
          $ref: '#/components/schemas/Registratiegegevens'
      title: Regeltekst
      type: object
    RegeltekstDelta:
      properties:
        bewerking:
          $ref: '#/components/schemas/DeltaBewerking'
        wijzigingen:
          $ref: '#/components/schemas/RegeltekstDeltaWijzigingen'
      required:
      - bewerking
      title: RegeltekstDelta
      type: object
    RegeltekstDeltaWijzigingen:
      description: |
        Bevat wijzigingen ten opzichte van de originele annotatie. Velden die niet aanwezig zijn, zijn ongewijzigd.
      properties:
        wId:
          example: gm1911_v1__chp_4__art_4.1
          type: string
      title: RegeltekstDeltaWijzigingen
      type: object
    RegeltekstRenvooi:
      allOf:
      - $ref: '#/components/schemas/RegeltekstSpec'
      - properties:
          _delta:
            $ref: '#/components/schemas/RegeltekstDelta'
        type: object
      title: RegeltekstRenvooi
      type: object
    RegeltekstSpec:
      properties:
        identificatie:
          example: nl.imow-gm1911.regeltekst.20240101
          type: string
        wId:
          example: gm1911_v1__chp_4__art_4.1
          type: string
      required:
      - identificatie
      - wId
      title: RegeltekstSpec
      type: object
    RegeltekstannotatiesOntwerpRenvooi:
      allOf:
      - $ref: '#/components/schemas/RegeltekstannotatiesRenvooi'
      description: "Gestructureerde OW-objecten en beoogde wijzigingen bij een ontwerpregeling
        met artikelstructuur.\n\nOW-objecten worden uitgeleverd op basis van de vraagstelling,
        bijv. alle objecten die horen\nbij de vastgestelde regeling waar deze ontwerpregeling
        op gebaseerd is,\nof alle objecten die horen bij een artikel of lid uit die
        vastgestelde regeling.\nAlle objecten die direct of indirect horen bij de
        gevraagde regeling\nof het gevraagde artikel/lid, worden uitgeleverd.\n\nObjecten
        zijn geordend in lijsten (arrays) per objecttype.\n\nRelaties tussen de objecten
        worden aangegeven door '*Refs'-attributen, bijvoorbeeld \neen Tekstdeel heeft
        een relatie met een of meerdere locaties;\ndeze locaties zitten dan apart
        in deze resource, en er wordt vanuit het Tekstdeel \nnaar verwezen vanuit
        het 'locatieRefs' attribuut.\n\nDaarnaast is per objecttype aangegeven welke
        wijzigingen er beoogd zijn in de ontwerpregeling.\nDit wordt gedaan in het
        attribuut '_delta'. Hierin wordt per object aangegeven welke toevoegingen,\nwijzigingen,
        of verwijderingen de ontwerpregeling beoogt te doen.\n"
      properties:
        _links:
          $ref: '#/components/schemas/AnnotatieOntwerpRenvooiLinks'
      title: Annotaties en renvooi bij artikelstructuur
      type: object
    RegeltekstannotatiesRenvooi:
      properties:
        activiteiten:
          items:
            $ref: '#/components/schemas/ActiviteitRenvooi'
          type: array
        gebiedsaanwijzingen:
          items:
            $ref: '#/components/schemas/GebiedsaanwijzingRenvooi'
          type: array
        instructieregels:
          items:
            $ref: '#/components/schemas/InstructieregelRenvooi'
          type: array
        kaarten:
          items:
            $ref: '#/components/schemas/KaartRegeltekstRenvooi'
          type: array
        locaties:
          items:
            $ref: '#/components/schemas/LocatieRenvooi'
          type: array
        omgevingsnormen:
          items:
            $ref: '#/components/schemas/NormRenvooi'
          type: array
        omgevingswaarden:
          items:
            $ref: '#/components/schemas/NormRenvooi'
          type: array
        omgevingswaarderegels:
          items:
            $ref: '#/components/schemas/OmgevingswaarderegelRenvooi'
          type: array
        regelsVoorIedereen:
          items:
            $ref: '#/components/schemas/RegelVoorIedereenRenvooi'
          type: array
        regelteksten:
          items:
            $ref: '#/components/schemas/RegeltekstRenvooi'
          type: array
      title: Annotaties en renvooi bij artikelstructuur
      type: object
    RegeltekstannotatiesRenvooiAtLocation:
      allOf:
      - $ref: '#/components/schemas/RegeltekstannotatiesRenvooi'
      description: "Gestructureerde OW-objecten en beoogde wijzigingen (renvooi) bij
        een regeling met artikelstructuur en een geo-zoekvraag.\n\nOW-objecten worden
        uitgeleverd op basis van de vraagstelling, bijv. alle objecten die horen\nbij
        de gewijzigde regeling waar de opvolgende regeling op gebaseerd is én de gegeven
        geo-zoekvraag,\nof alle objecten die horen bij een artikel of lid uit die
        gewijzigde regeling én de gegeven geo-zoekvraag.\nAlle objecten die direct
        of indirect horen bij de gevraagde regeling\nof het gevraagde artikel/lid,
        worden uitgeleverd.\n\nObjecten zijn geordend in lijsten (arrays) per objecttype.\n\nRelaties
        tussen de objecten worden aangegeven door '*Refs'-attributen, bijvoorbeeld
        \neen Tekstdeel heeft een relatie met een of meerdere locaties;\ndeze locaties
        zitten dan apart in deze resource, en er wordt vanuit het Tekstdeel \nnaar
        verwezen vanuit het `locatieRefs` attribuut.\n\nDaarnaast is per objecttype
        aangegeven welke wijzigingen er zijn in de opvolgende regeling.\nDit wordt
        gedaan in het attribuut `_delta`. Hierin wordt per object aangegeven welke
        toevoegingen,\nwijzigingen, of verwijderingen de opvolgende regeling bevat.\n"
      properties:
        geselecteerdeLocatieRefs:
          $ref: '#/components/schemas/LocatieRefs'
      title: Annotaties en renvooi bij artikelstructuur op locatie
      type: object
    RegeltekstannotatiesVastgesteld:
      description: "Gestructureerde OW-objecten bij een regeling met artikelstructuur.\n\nOW-objecten
        worden uitgeleverd op basis van de vraagstelling, bijv. alle objecten die
        horen\nbij een regeling, of alle objecten die horen bij een artikel of lid.\nAlle
        objecten die direct of indirect horen bij de gevraagde regeling\nof het gevraagde
        artikel/lid, worden uitgeleverd.\n\nObjecten zijn geordend in lijsten (arrays)
        per objecttype.\n\nRelaties tussen de objecten worden aangegeven door '*Refs'-attributen,
        bijvoorbeeld \neen RegelVoorIedereen heeft een relatie met een of meerdere
        locaties (het werkingsgebied);\ndeze locaties zitten dan apart in deze resource,
        en er wordt vanuit de RegelVoorIedereen \nnaar verwezen vanuit het 'locatieRefs'
        attribuut.\n"
      properties:
        _links:
          $ref: '#/components/schemas/AnnotatieLinks'
        activiteiten:
          items:
            $ref: '#/components/schemas/Activiteit'
          type: array
        gebiedsaanwijzingen:
          items:
            $ref: '#/components/schemas/Gebiedsaanwijzing'
          type: array
        instructieregels:
          items:
            $ref: '#/components/schemas/Instructieregel'
          type: array
        kaarten:
          items:
            $ref: '#/components/schemas/KaartRegeltekst'
          type: array
        locaties:
          items:
            $ref: '#/components/schemas/Locatie'
          type: array
        omgevingsnormen:
          items:
            $ref: '#/components/schemas/Norm'
          type: array
        omgevingswaarden:
          items:
            $ref: '#/components/schemas/Norm'
          type: array
        omgevingswaarderegels:
          items:
            $ref: '#/components/schemas/Omgevingswaarderegel'
          type: array
        regelsVoorIedereen:
          items:
            $ref: '#/components/schemas/RegelVoorIedereen'
          type: array
        regelteksten:
          items:
            $ref: '#/components/schemas/Regeltekst'
          type: array
      title: Annotaties bij artikelstructuur op locatie
      type: object
    RegeltekstannotatiesVastgesteldAtLocation:
      description: "Gestructureerde OW-objecten bij een regeling met artikelstructuur
        en een geo-zoekvraag.\n\nOW-objecten worden uitgeleverd op basis van de vraagstelling,
        bijv. alle objecten die horen\nbij een regeling én een geo-zoekvraag, of alle
        objecten die horen bij een artikel of lid én een geo-zoekvraag.\nAlle objecten
        die direct of indirect horen bij de gevraagde regeling\nof het gevraagde artikel/lid,
        worden uitgeleverd.\n\nObjecten zijn geordend in lijsten (arrays) per objecttype.\n\nRelaties
        tussen de objecten worden aangegeven door '*Refs'-attributen, bijvoorbeeld
        \neen RegelVoorIedereen heeft een relatie met een of meerdere locaties (het
        werkingsgebied);\ndeze locaties zitten dan apart in deze resource, en er wordt
        vanuit de RegelVoorIedereen \nnaar verwezen vanuit het 'locatieRefs' attribuut.\n"
      properties:
        _links:
          $ref: '#/components/schemas/AnnotatieZoekLinks'
        activiteiten:
          items:
            $ref: '#/components/schemas/Activiteit'
          type: array
        gebiedsaanwijzingen:
          items:
            $ref: '#/components/schemas/Gebiedsaanwijzing'
          type: array
        geselecteerdeLocatieRefs:
          $ref: '#/components/schemas/LocatieRefs'
        instructieregels:
          items:
            $ref: '#/components/schemas/Instructieregel'
          type: array
        kaarten:
          items:
            $ref: '#/components/schemas/KaartRegeltekst'
          type: array
        locaties:
          items:
            $ref: '#/components/schemas/Locatie'
          type: array
        omgevingsnormen:
          items:
            $ref: '#/components/schemas/Norm'
          type: array
        omgevingswaarden:
          items:
            $ref: '#/components/schemas/Norm'
          type: array
        omgevingswaarderegels:
          items:
            $ref: '#/components/schemas/Omgevingswaarderegel'
          type: array
        regelsVoorIedereen:
          items:
            $ref: '#/components/schemas/RegelVoorIedereen'
          type: array
        regelteksten:
          items:
            $ref: '#/components/schemas/Regeltekst'
          type: array
      title: Annotaties bij artikelstructuur op locatie
      type: object
    Registratiegegevens:
      description: Een informatieobject dat de tijdslijnen en versie van een geversioneerd
        object beschrijft.
      properties:
        beginGeldigheid:
          example: "2020-05-05"
          format: date
          title: beginGeldigheid
          type: string
        beginInwerking:
          example: "2020-05-08"
          format: date
          title: beginInwerking
          type: string
        eindGeldigheid:
          example: "2020-07-05"
          format: date
          title: eindGeldigheid
          type: string
        eindRegistratie:
          description: Tijdstip waarop een nieuwere versie beschikbaar is bij Ozon.
            Deze versie is vanaf dit moment niet meer actief. Datumtijd in ISO 8601
            formaat.
          example: "2022-04-12T23:20:50.52Z"
          format: date-time
          title: eindRegistratie
          type: string
        tijdstipRegistratie:
          description: Tijdstip waarop deze versie beschikbaar is bij Ozon. Deze versie
            is actief totdat er een nieuwe versie beschikbaar komt. Datumtijd in ISO
            8601 formaat.
          example: "2022-04-12T23:20:50.52Z"
          format: date-time
          title: tijdstipRegistratie
          type: string
        versie:
          example: 1
          title: versie
          type: number
      required:
      - beginGeldigheid
      - beginInwerking
      - tijdstipRegistratie
      title: Registratiegegevens
      type: object
    SelfLinks:
      properties:
        self:
          $ref: '#/components/schemas/HalLink'
      required:
      - self
      title: SelfLinks
      type: object
    SoortRegeling:
      properties:
        code:
          title: code
          type: string
        waarde:
          title: waarde
          type: string
      required:
      - code
      - waarde
      title: SoortRegeling
      type: object
    SoortVergunning:
      properties:
        code:
          title: code
          type: string
        waarde:
          title: waarde
          type: string
      required:
      - code
      - waarde
      title: SoortVergunning
      type: object
    StopIdentificatie:
      description: 'STOP-Identificatie: De IRI van een document volgens de STOP standaard
        (https://koop.gitlab.io/STOP/standaard/1.3.0/identificatie_doc_pub.html).'
      format: uri
      title: StopIdentificatie
      type: string
    Symboolcodes:
      properties:
        lijn:
          example: l001
          type: string
        punt:
          example: p103
          type: string
        vlak:
          example: v035
          type: string
      title: Symboolcodes
      type: object
    SymboolcodesDelta:
      properties:
        bewerking:
          $ref: '#/components/schemas/DeltaBewerking'
        wijzigingen:
          $ref: '#/components/schemas/SymboolcodesDeltaWijzigingen'
      required:
      - bewerking
      title: SymboolcodesDelta
      type: object
    SymboolcodesDeltaWijzigingen:
      description: "Bevat wijzigingen ten opzichte van de originele annotatie. Velden
        die niet aanwezig zijn, zijn ongewijzigd. \nSommige velden zijn aangemerkt
        als `nullable`. Een nullable veld met waarde `null` betekent dat het veld
        in de vastgestelde regeling aanwezig is, maar afwezig in de ontwerpregeling.\n"
      properties:
        lijn:
          example: l001
          nullable: true
          type: string
        punt:
          example: p103
          nullable: true
          type: string
        vlak:
          example: v035
          nullable: true
          type: string
      title: SymboolcodesDeltaWijzigingen
      type: object
    SymboolcodesRenvooi:
      allOf:
      - $ref: '#/components/schemas/Symboolcodes'
      - properties:
          _delta:
            $ref: '#/components/schemas/SymboolcodesDelta'
        type: object
      title: SymboolcodesRenvooi
      type: object
    TechnischId:
      description: 'Een technische identificatie voor ontwerpobjecten, samengesteld
        uit de IMOW-identificatie en de ontwerpbesluitIdentificatie, die gebruikt
        kan worden als pad parameter en in zoekopdrachten. De escaping gebeurt met
        de volgende regex: [^\w]+ wordt vervangen door _'
      title: TechnischId
      type: string
    Tekstdeel:
      allOf:
      - $ref: '#/components/schemas/TekstdeelSpec'
      properties:
        geregistreerdMet:
          $ref: '#/components/schemas/Registratiegegevens'
      title: Tekstdeel
      type: object
    TekstdeelDelta:
      properties:
        bewerking:
          $ref: '#/components/schemas/DeltaBewerking'
        lijstWijzigingen:
          allOf:
          - properties:
              gebiedsaanwijzingRefs:
                $ref: '#/components/schemas/LijstWijzigingenGebiedsaanwijzingRefs'
              hoofdlijnRefs:
                $ref: '#/components/schemas/LijstWijzigingenHoofdlijnRefs'
              kaartRefs:
                $ref: '#/components/schemas/LijstWijzigingenKaartRefs'
              locatieRefs:
                $ref: '#/components/schemas/LijstWijzigingenLocatieRefs'
            title: TekstdeelDeltaLijstWijzigingen
            type: object
        wijzigingen:
          $ref: '#/components/schemas/TekstdeelDeltaWijzigingen'
      required:
      - bewerking
      title: TekstdeelDelta
      type: object
    TekstdeelDeltaWijzigingen:
      description: "Bevat wijzigingen ten opzichte van de originele annotatie. Velden
        die niet aanwezig zijn, zijn ongewijzigd. \nSommige velden zijn aangemerkt
        als `nullable`. Een nullable veld met waarde `null` betekent dat het veld
        in de vastgestelde regeling aanwezig is, maar afwezig in de ontwerpregeling.\n"
      properties:
        divisieRef:
          example: nl.imow-gm1911.divisie.20220001
          nullable: true
          type: string
        divisietekstRef:
          example: nl.imow-gm1911.divisietekst.20220003
          nullable: true
          type: string
      title: TekstdeelDeltaWijzigingen
      type: object
    TekstdeelRenvooi:
      allOf:
      - $ref: '#/components/schemas/TekstdeelSpec'
      - properties:
          _delta:
            $ref: '#/components/schemas/TekstdeelDelta'
          idealisatie:
            $ref: '#/components/schemas/IdealisatieRenvooi'
          themas:
            items:
              $ref: '#/components/schemas/ThemaRenvooi'
            type: array
        type: object
      title: TekstdeelRenvooi
      type: object
    TekstdeelSpec:
      properties:
        divisieRef:
          example: nl.imow-gm1911.divisie.20220001
          type: string
        divisietekstRef:
          example: nl.imow-gm1911.divisietekst.20220003
          type: string
        gebiedsaanwijzingRefs:
          items:
            example: nl.imow-gm1911.gebiedsaanwijzing
            type: string
          type: array
        hoofdlijnRefs:
          items:
            example: nl.imow-gm1911.hoofdlijn
            type: string
          type: array
        idealisatie:
          $ref: '#/components/schemas/Idealisatie'
        identificatie:
          example: nl.imow-gm1911.tekstdeel.20220001
          type: string
        kaartRefs:
          items:
            example: nl.imow-gm1911.kaart.Herleven
            type: string
          type: array
        locatieRefs:
          items:
            example: nl.imow-gm1911.gebiedengroep.BuitengebiedWieringerwaard
            type: string
          type: array
        themas:
          items:
            $ref: '#/components/schemas/Thema'
          type: array
      required:
      - identificatie
      title: TekstdeelSpec
      type: object
    Thema:
      description: |
        Kernachtige weergave van de grondgedachte achter een regel of tekstdeel.
        Thema is één van de waarden op de limitatieve waardelijst https://standaarden.omgevingswet.overheid.nl/id/waardelijst/Thema.
      properties:
        code:
          example: http://standaarden.omgevingswet.overheid.nl/thema/id/concept/Bodem
          type: string
        waarde:
          example: bodem
          type: string
      required:
      - code
      - waarde
      title: Thema
      type: object
    ThemaDelta:
      properties:
        bewerking:
          $ref: '#/components/schemas/DeltaBewerkingToevoegenVerwijderen'
      required:
      - bewerking
      title: ThemaDelta
      type: object
    ThemaOnderwerp:
      description: |
        Kernachtige weergave van de grondgedachte achter een regel of tekstdeel.
        Thema is één van de waarden op de limitatieve waardelijst https://standaarden.omgevingswet.overheid.nl/id/waardelijst/Thema.
      properties:
        code:
          example: http://standaarden.omgevingswet.overheid.nl/thema/id/concept/Bodem
          type: string
        waarde:
          example: bodem
          type: string
      required:
      - code
      - waarde
      title: ThemaOnderwerp
      type: object
    ThemaOnderwerpDelta:
      properties:
        bewerking:
          $ref: '#/components/schemas/DeltaBewerkingToevoegenVerwijderen'
      required:
      - bewerking
      title: ThemaOnderwerpDelta
      type: object
    ThemaRenvooi:
      allOf:
      - $ref: '#/components/schemas/Thema'
      - properties:
          _delta:
            $ref: '#/components/schemas/ThemaDelta'
        type: object
      title: ThemaRenvooi
      type: object
    Tileset:
      enum:
      - actueel
      - volledig
      title: Tileset
      type: string
    TransformXml:
      enum:
      - inhoud
      type: string
    TypeGebiedsaanwijzing:
      description: "Het type gebiedsaanwijzing \nType Gebiedsaanwijzing is één van
        de waarden op de limitatieve waardelijst https://standaarden.omgevingswet.overheid.nl/id/waardelijst/TypeGebiedsaanwijzing.\n"
      properties:
        code:
          example: http://standaarden.omgevingswet.overheid.nl/typegebiedsaanwijzing/id/concept/Beperkingengebied
          type: string
        waarde:
          example: beperkingengebied
          type: string
      required:
      - code
      - waarde
      title: TypeGebiedsaanwijzing
      type: object
    TypeGebiedsaanwijzingDelta:
      properties:
        bewerking:
          $ref: '#/components/schemas/DeltaBewerkingWijzigen'
        wijzigingen:
          $ref: '#/components/schemas/TypeGebiedsaanwijzingDeltaWijzigingen'
      required:
      - bewerking
      - wijzigingen
      title: TypeGebiedsaanwijzingDelta
      type: object
    TypeGebiedsaanwijzingDeltaWijzigingen:
      description: "Bevat wijzigingen ten opzichte van de originele annotatie. Velden
        die niet aanwezig zijn, zijn ongewijzigd. \nWaarde is `nullable`: indien aanwezig
        zonder waarde (`null`) betekent dat de veld aanwezig was, maar in renvooi
        is verwijderd.\n"
      properties:
        code:
          example: http://standaarden.omgevingswet.overheid.nl/typegebiedsaanwijzing/id/concept/Bodem
          type: string
        waarde:
          example: bodem
          nullable: true
          type: string
      title: TypeGebiedsaanwijzingDeltaWijzigingen
      type: object
    TypeGebiedsaanwijzingRenvooi:
      allOf:
      - $ref: '#/components/schemas/TypeGebiedsaanwijzing'
      - properties:
          _delta:
            $ref: '#/components/schemas/TypeGebiedsaanwijzingDelta'
        type: object
      title: TypeGebiedsaanwijzingRenvooi
      type: object
    TypeNorm:
      description: |
        Het type/soort norm, zoals bijvoorbeeld een maximumbouwhoogte.
        Type norm is één van de waarden op de limitatieve waardelijst https://standaarden.omgevingswet.overheid.nl/id/waardelijst/TypeNorm.
      properties:
        code:
          example: http://standaarden.omgevingswet.overheid.nl/typenorm/id/concept/Aaneengebouwd
          type: string
        waarde:
          example: aaneengebouwd
          type: string
      required:
      - code
      - waarde
      title: TypeNorm
      type: object
    TypeNormDelta:
      properties:
        bewerking:
          $ref: '#/components/schemas/DeltaBewerkingWijzigen'
        wijzigingen:
          $ref: '#/components/schemas/TypeNormDeltaWijzigingen'
      required:
      - bewerking
      - wijzigingen
      title: TypeNormDelta
      type: object
    TypeNormDeltaWijzigingen:
      description: "Bevat wijzigingen ten opzichte van de originele annotatie. Velden
        die niet aanwezig zijn, zijn ongewijzigd. \nWaarde is `nullable`: indien aanwezig
        zonder waarde (`null`) betekent dat de veld aanwezig was, maar in renvooi
        is verwijderd.\n"
      properties:
        code:
          example: http://standaarden.omgevingswet.overheid.nl/typenorm/id/concept/Aantal
          type: string
        waarde:
          example: aantal
          nullable: true
          type: string
      title: TypeNormDeltaWijzigingen
      type: object
    TypeNormRenvooi:
      allOf:
      - $ref: '#/components/schemas/TypeNorm'
      - properties:
          _delta:
            $ref: '#/components/schemas/TypeNormDelta'
        type: object
      title: TypeNormRenvooi
      type: object
    Voorkomens:
      properties:
        _embedded:
          $ref: '#/components/schemas/Voorkomens__embedded'
        _links:
          $ref: '#/components/schemas/HalPaginationLinks'
        page:
          $ref: '#/components/schemas/Page'
      required:
      - _embedded
      - _links
      - page
      title: Voorkomens
      type: object
    Voorkomens__embedded:
      properties:
        voorkomens:
          items:
            $ref: '#/components/schemas/Regeling'
          type: array
      required:
      - voorkomens
      type: object
    WId:
      example: mnre0000_1__chp_1
      format: uri
      title: wId
      type: string
    conditieArtikel:
      properties:
        inhoud:
          title: inhoud
          type: string
        kop:
          title: kop
          type: string
      title: conditieArtikel
      type: object
  securitySchemes:
    apiKey:
      description: |
        De API-key die je hebt gekregen dient bij elke request naar de
        API via de `x-api-key` request header meegestuurd te worden. Indien deze
        niet juist wordt meegestuurd, of het een ongeldige key betreft, zul je de
        foutmelding `403 Forbidden` terugkrijgen.
      in: header
      name: x-api-key
      type: apiKey
externalDocs:
  url: https://aandeslagmetdeomgevingswet.nl/ontwikkelaarsportaal/api-register/api/omgevingsdocument-presenteren/
info:
  contact:
    name: Kadaster DSO - Team Ozon
    url: https://aandeslagmetdeomgevingswet.nl/ontwikkelaarsportaal/services/contact/
  description: "De Omgevingsdocumenten Presenteren API ontsluit beschikbaar gestelde
    omgevingsdocumenten \nop zo'n manier dat deze eenvoudig visueel te verbeelden
    zijn.\nOp de Ontwikkel, Test, Acceptatie en Pre-productieomgeving worden ook omgevingsdocumenten
    toegevoegd en verwijderd \ndoor beheerders voor testdoeleinden binnen en buiten
    de voorziening.\n\nDe Omgevingsdocumenten Presenteren API volgt de standaarden
    zoals beschreven in de DSO API-strategie versie 2.0. \nZo is het standaard mediatype
    HAL (`application/hal+json`). Dit is een mediatype voor het weergeven van resources
    en hun relaties via hyperlinks.\n\nDe Omgevingsdocumenten Presenteren API levert
    informatie conform de STOP/TPOD-standaard, in het bijzonder het Conceptueel Informatiemodel
    Omgevingswet.\nMeer informatie is hier te vinden: https://www.geonovum.nl/omgevingswet/STOPTPOD\n"
  termsOfService: https://aandeslagmetdeomgevingswet.nl/ontwikkelaarsportaal/services/fair-use-policy/
  title: Omgevingsdocumenten Presenteren
  version: 8.0.18
openapi: 3.0.0
paths:
  /afbeeldingen/{bevoegdGezag}/{versieIdentificatie}/{bestandsnaam}:
    get:
      operationId: getDocumentAfbeelding
      parameters:
      - description: |
          Code van het bevoegd gezag, uit één van onderstaande waardelijsten:
            - https://identifier.overheid.nl/tooi/set/rwc_gemeenten_compleet
            - https://identifier.overheid.nl/tooi/set/rwc_ministeries_compleet
            - https://identifier.overheid.nl/tooi/set/rwc_provincies_compleet
            - https://identifier.overheid.nl/tooi/set/rwc_waterschappen_compleet
        explode: false
        in: path
        name: bevoegdGezag
        required: true
        schema:
          example: gm0000
          type: string
        style: simple
      - description: Een identificatie die verwijst naar de versie een omgevingsdocument.
        explode: false
        in: path
        name: versieIdentificatie
        required: true
        schema:
          example: /akn/nl/act/gm1773/2020/omgevingsplan/nld@2025-06-11
          type: string
        style: simple
      - description: De naam van het op te vragen bestand.
        explode: false
        in: path
        name: bestandsnaam
        required: true
        schema:
          example: Afbeelding.png
          type: string
        style: simple
      responses:
        "200":
          content:
            image/*:
              schema:
                $ref: '#/components/schemas/Afbeelding'
          description: OK
          headers:
            API-version:
              $ref: '#/components/headers/api-version'
        "404":
          content:
            application/problem+json:
              examples:
                servererror:
                  summary: Not Found
                  value:
                    detail: Er zijn geen gegevens gevonden op grond van de opgegeven
                      input parameters
                    instance: urn:uuid:4017fabc-1b28-11e8-accf-0ed5f89f718b
                    status: 404
                    title: Resource niet gevonden
                    type: https://service.omgevingswet.overheid.nl/publiek/catalogus/not_found
              schema:
                $ref: '#/components/schemas/Problem'
          description: Geen resultaat gevonden
        default:
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/Problem'
          description: Onverwacht probleem
      summary: Een afbeelding uit een document opvragen.
      tags:
      - Regelingen
      x-auth-type: None
  /app-health:
    get:
      operationId: getHealth
      responses:
        "200":
          content:
            application/json:
              example:
                app-health:
                  status: UP
              schema:
                $ref: '#/components/schemas/Health'
          description: OK
          headers:
            API-version:
              $ref: '#/components/headers/api-version'
        "503":
          content:
            application/json:
              example:
                app-health:
                  status: DOWN
              schema:
                $ref: '#/components/schemas/Health'
          description: Service unavailable
        default:
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/Problem'
          description: Onverwacht probleem
      summary: app-health info
      tags:
      - Meta
  /app-info:
    get:
      operationId: getInfo
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Info'
          description: OK
          headers:
            API-version:
              $ref: '#/components/headers/api-version'
        default:
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/Problem'
          description: Onverwacht probleem
      summary: applicatie info
      tags:
      - Meta
  /crss:
    get:
      operationId: getCrss
      responses:
        "200":
          content:
            application/hal+json:
              schema:
                items:
                  $ref: '#/components/schemas/Crs'
                type: array
          description: OK
          headers:
            API-version:
              $ref: '#/components/headers/api-version'
      summary: Alle beschikbare CRS-en opvragen waarmee deze api bevraagd kan worden.
      tags:
      - Regelingen
      - Ontwerpregelingen
  /omgevingsvergunningen:
    get:
      operationId: getOmgevingsvergunningen
      parameters:
      - description: "Een tijdreisparameter langs de geldigheids-tijdsas. \nDeze tijdreis
          toont de versie van het object die op de opgegeven datum materieel geldig
          is. \nWanneer deze parameter niet opgegeven wordt, dan wordt een tijdreisvraag
          gesteld met als parameter 'vandaag'.\nEen gecombineerde tijdreisvraag langs
          `geldigOp` en `inWerkingOp` geeft de versie van het object\ndie op de opgegeven
          datum juridisch geldig is.\nDe tijdreisparameter wordt doorgegeven aan onderliggende
          hal-links.\n"
        explode: true
        in: query
        name: geldigOp
        required: false
        schema:
          example: "2020-05-09"
          format: date
          type: string
        style: form
      - description: "Een tijdreisparameter langs de juridische-werking-tijdsas. \nDeze
          tijdreis toont de versie van het object die op de opgegeven datum juridisch
          in werking is. \nWanneer deze parameter niet opgegeven wordt, dan wordt
          een tijdreisvraag gesteld met als parameter 'vandaag'.\nEen gecombineerde
          tijdreisvraag langs `geldigOp` en `inWerkingOp` geeft de versie van het
          object\ndie op de opgegeven datum juridisch geldig is.\nDe tijdreisparameter
          wordt doorgegeven aan onderliggende hal-links.\n"
        explode: true
        in: query
        name: inWerkingOp
        required: false
        schema:
          example: "2020-05-08"
          format: date
          type: string
        style: form
      - description: "Een tijdreisparameter langs de 'beschikbaar'-tijdsas. \nDeze
          tijdreis toont de versie van het object die beschikbaar is op de opgegeven
          UTC datumtijd. \nWanneer deze parameter niet opgegeven wordt, dan wordt
          een tijdreisvraag gesteld met als parameter 'nu', d.w.z. de huidige UTC
          datumtijd. \nDe tijdreisparameter wordt doorgegeven aan onderliggende hal-links
          en wordt naar boven afgerond op hele seconden.\n"
        explode: true
        in: query
        name: beschikbaarOp
        required: false
        schema:
          example: "2022-07-07T11:34:01Z"
          format: date-time
          type: string
        style: form
      - description: "Voer een tijdreis uit langs de beschikbaarheids-as naar het
          moment dat de huidige tileset aangevraagd werd.\nHiermee garandeer je dat
          de data die je opvraagt correspondeert met het kaartbeeld dat in de huidige
          tileset weergegeven wordt.\nEr kan een tijdreis uitgevoerd worden naar het
          moment van aanvragen van een van beide tilesets:\n  - `actueel`: tijdreis
          naar het aanvraagmoment van de tileset bij de actueel geldige gegevens;\n
          \ - `volledig`: tijdreis naar het aanvraagmoment van de tileset bij alle
          gegevens, ook historische en niet meer geldige gegevens.\n\nCombineren van
          deze parameter met een expliciete tijdreis langs de beschikbaarOp tijdsas
          is niet mogelijk. \nWanneer beide parameters meegegeven worden, dan krijgt
          de expliciete `beschikbaarOp`-parameter voorrang boven deze parameter.\n"
        explode: true
        in: query
        name: synchroniseerMetTileset
        required: false
        schema:
          $ref: '#/components/schemas/Tileset'
        style: form
      - description: Meeladen van embedded resources met omgevingsvergunninggebieden
        explode: true
        in: query
        name: _expand
        required: false
        schema:
          type: boolean
        style: form
      - description: De page moet minimaal een waarde van 1 hebben.
        explode: true
        in: query
        name: page
        required: false
        schema:
          default: 1
          example: 1
          format: int32
          minimum: 1
          type: integer
        style: form
      - description: De pagesize moet minimaal een waarde van 1 hebben en maximaal
          een waarde van 200.
        explode: true
        in: query
        name: size
        required: false
        schema:
          default: 20
          example: 20
          format: int32
          maximum: 200
          minimum: 1
          type: integer
        style: form
      - description: Sortering van de resultaten, waarden kunnen komma gescheiden
          opgegeven worden, sortering is ascending, descending kan door een - teken
        example:
        - identificatie
        - -registratietijdstip
        explode: false
        in: query
        name: _sort
        required: false
        schema:
          items:
            $ref: '#/components/schemas/OmgevingsvergunningenSort'
          type: array
        style: form
      responses:
        "200":
          content:
            application/hal+json:
              schema:
                $ref: '#/components/schemas/Omgevingsvergunningen'
          description: OK
          headers:
            API-version:
              $ref: '#/components/headers/api-version'
        "400":
          content:
            application/problem+json:
              examples:
                servererror:
                  summary: Bad Request
                  value:
                    detail: Het verzoek heeft een ongeldige request parameter
                    instance: urn:uuid:4017fabc-1b28-11e8-accf-0ed5f89f718b
                    invalid-params:
                    - name: size
                      reason: 'Ongeldige waarde: abc'
                    status: 400
                    title: Ongeldige combinatie of inhoud van parameters
                    type: https://service.omgevingswet.overheid.nl/publiek/catalogus/bad_request
              schema:
                $ref: '#/components/schemas/Problem400'
          description: Ongeldig verzoek
        "500":
          content:
            application/problem+json:
              examples:
                servererror:
                  summary: Server error
                  value:
                    detail: Detailgegevens van de server
                    instance: urn:uuid:4017fabc-1b28-11e8-accf-0ed5f89f718b
                    status: 500
                    title: Fout aan de serverkant
                    type: https://service.omgevingswet.overheid.nl/publiek/catalogus/internal_server_error
              schema:
                $ref: '#/components/schemas/Problem'
          description: Interne serverfout
      summary: Alle omgevingsvergunningen opvragen
      tags:
      - Omgevingsvergunningen
  /omgevingsvergunningen/_zoek:
    post:
      operationId: zoekOmgevingsvergunningen
      parameters:
      - description: De CRS van de meegeleverde geometrie-content. Wanneer de Content-Crs
          header ontbreekt, dan wordt de 'default' Crs aangenomen. Dat is WSG84 (CRS84)
          en dat ondersteunen wij niet.
        explode: false
        in: header
        name: Content-Crs
        required: false
        schema:
          $ref: '#/components/schemas/Crs'
        style: simple
      - description: "Een tijdreisparameter langs de geldigheids-tijdsas. \nDeze tijdreis
          toont de versie van het object die op de opgegeven datum materieel geldig
          is. \nWanneer deze parameter niet opgegeven wordt, dan wordt een tijdreisvraag
          gesteld met als parameter 'vandaag'.\nEen gecombineerde tijdreisvraag langs
          `geldigOp` en `inWerkingOp` geeft de versie van het object\ndie op de opgegeven
          datum juridisch geldig is.\nDe tijdreisparameter wordt doorgegeven aan onderliggende
          hal-links.\n"
        explode: true
        in: query
        name: geldigOp
        required: false
        schema:
          example: "2020-05-09"
          format: date
          type: string
        style: form
      - description: "Een tijdreisparameter langs de juridische-werking-tijdsas. \nDeze
          tijdreis toont de versie van het object die op de opgegeven datum juridisch
          in werking is. \nWanneer deze parameter niet opgegeven wordt, dan wordt
          een tijdreisvraag gesteld met als parameter 'vandaag'.\nEen gecombineerde
          tijdreisvraag langs `geldigOp` en `inWerkingOp` geeft de versie van het
          object\ndie op de opgegeven datum juridisch geldig is.\nDe tijdreisparameter
          wordt doorgegeven aan onderliggende hal-links.\n"
        explode: true
        in: query
        name: inWerkingOp
        required: false
        schema:
          example: "2020-05-08"
          format: date
          type: string
        style: form
      - description: "Een tijdreisparameter langs de 'beschikbaar'-tijdsas. \nDeze
          tijdreis toont de versie van het object die beschikbaar is op de opgegeven
          UTC datumtijd. \nWanneer deze parameter niet opgegeven wordt, dan wordt
          een tijdreisvraag gesteld met als parameter 'nu', d.w.z. de huidige UTC
          datumtijd. \nDe tijdreisparameter wordt doorgegeven aan onderliggende hal-links
          en wordt naar boven afgerond op hele seconden.\n"
        explode: true
        in: query
        name: beschikbaarOp
        required: false
        schema:
          example: "2022-07-07T11:34:01Z"
          format: date-time
          type: string
        style: form
      - description: "Voer een tijdreis uit langs de beschikbaarheids-as naar het
          moment dat de huidige tileset aangevraagd werd.\nHiermee garandeer je dat
          de data die je opvraagt correspondeert met het kaartbeeld dat in de huidige
          tileset weergegeven wordt.\nEr kan een tijdreis uitgevoerd worden naar het
          moment van aanvragen van een van beide tilesets:\n  - `actueel`: tijdreis
          naar het aanvraagmoment van de tileset bij de actueel geldige gegevens;\n
          \ - `volledig`: tijdreis naar het aanvraagmoment van de tileset bij alle
          gegevens, ook historische en niet meer geldige gegevens.\n\nCombineren van
          deze parameter met een expliciete tijdreis langs de beschikbaarOp tijdsas
          is niet mogelijk. \nWanneer beide parameters meegegeven worden, dan krijgt
          de expliciete `beschikbaarOp`-parameter voorrang boven deze parameter.\n"
        explode: true
        in: query
        name: synchroniseerMetTileset
        required: false
        schema:
          $ref: '#/components/schemas/Tileset'
        style: form
      - description: Meeladen van embedded resources met omgevingsvergunninggebieden
        explode: true
        in: query
        name: _expand
        required: false
        schema:
          type: boolean
        style: form
      - description: De page moet minimaal een waarde van 1 hebben.
        explode: true
        in: query
        name: page
        required: false
        schema:
          default: 1
          example: 1
          format: int32
          minimum: 1
          type: integer
        style: form
      - description: De pagesize moet minimaal een waarde van 1 hebben en maximaal
          een waarde van 200.
        explode: true
        in: query
        name: size
        required: false
        schema:
          default: 20
          example: 20
          format: int32
          maximum: 200
          minimum: 1
          type: integer
        style: form
      - description: Sortering van de resultaten, waarden kunnen komma gescheiden
          opgegeven worden, sortering is ascending, descending kan door een - teken
        example:
        - identificatie
        - -registratietijdstip
        explode: false
        in: query
        name: _sort
        required: false
        schema:
          items:
            $ref: '#/components/schemas/OmgevingsvergunningenSort'
          type: array
        style: form
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/OmgevingsvergunningZoekobject'
        description: Zoekobject
        required: true
      responses:
        "200":
          content:
            application/hal+json:
              schema:
                $ref: '#/components/schemas/Omgevingsvergunningen'
          description: OK
          headers:
            API-version:
              $ref: '#/components/headers/api-version'
        "400":
          content:
            application/problem+json:
              examples:
                servererror:
                  summary: Bad Request
                  value:
                    detail: Het verzoek heeft een ongeldige request parameter
                    instance: urn:uuid:4017fabc-1b28-11e8-accf-0ed5f89f718b
                    invalid-params:
                    - name: size
                      reason: 'Ongeldige waarde: abc'
                    status: 400
                    title: Ongeldige combinatie of inhoud van parameters
                    type: https://service.omgevingswet.overheid.nl/publiek/catalogus/bad_request
              schema:
                $ref: '#/components/schemas/Problem400'
          description: Ongeldig verzoek
        "415":
          content:
            application/problem+json:
              examples:
                servererror:
                  summary: Ongeldig media type
                  value:
                    detail: 'Content-Type: ''application/xml'' wordt niet ondersteund.
                      Geldige waarden zijn: [application/json]'
                    instance: urn:uuid:4017fabc-1b28-11e8-accf-0ed5f89f718b
                    status: 415
                    title: Ongeldig media type
                    type: https://service.omgevingswet.overheid.nl/publiek/catalogus/media_type
              schema:
                $ref: '#/components/schemas/Problem'
          description: Media type wordt niet ondersteund
        "422":
          content:
            application/problem+json:
              examples:
                servererror:
                  summary: Niet ondersteunde CRS
                  value:
                    detail: 'Deze Content-CRS header wordt niet ondersteund: http://www.opengis.net/def/crs/EPSG/9.9.1/289'
                    instance: urn:uuid:4017fabc-1b28-11e8-accf-0ed5f89f718b
                    status: 422
                    title: Niet-ondersteunde CRS
                    type: https://service.omgevingswet.overheid.nl/publiek/catalogus/unprocessable_entity
              schema:
                $ref: '#/components/schemas/Problem'
          description: |
            De inhoud van het verzoek kan niet worden verwerkt.
        "500":
          content:
            application/problem+json:
              examples:
                servererror:
                  summary: Server error
                  value:
                    detail: Detailgegevens van de server
                    instance: urn:uuid:4017fabc-1b28-11e8-accf-0ed5f89f718b
                    status: 500
                    title: Fout aan de serverkant
                    type: https://service.omgevingswet.overheid.nl/publiek/catalogus/internal_server_error
              schema:
                $ref: '#/components/schemas/Problem'
          description: Interne serverfout
      summary: Omgevingsvergunningen opvragen die voldoen aan zoekobject-parameters
      tags:
      - Omgevingsvergunningen
  /omgevingsvergunningen/{uriIdentificatie}:
    get:
      operationId: getOmgevingsvergunning
      parameters:
      - description: Een identificatie van een omgevingsvergunning, zoals gedefinieerd
          in de STOP-standaard, waarbij de schuine strepen en koppeltekens zijn vervangen
          door lage streepjes (onderstrepingstekens).
        explode: false
        in: path
        name: uriIdentificatie
        required: true
        schema:
          example: gm0599_Vergunning1234_01
          type: string
        style: simple
      - description: "Een tijdreisparameter langs de geldigheids-tijdsas. \nDeze tijdreis
          toont de versie van het object die op de opgegeven datum materieel geldig
          is. \nWanneer deze parameter niet opgegeven wordt, dan wordt een tijdreisvraag
          gesteld met als parameter 'vandaag'.\nEen gecombineerde tijdreisvraag langs
          `geldigOp` en `inWerkingOp` geeft de versie van het object\ndie op de opgegeven
          datum juridisch geldig is.\nDe tijdreisparameter wordt doorgegeven aan onderliggende
          hal-links.\n"
        explode: true
        in: query
        name: geldigOp
        required: false
        schema:
          example: "2020-05-09"
          format: date
          type: string
        style: form
      - description: "Een tijdreisparameter langs de juridische-werking-tijdsas. \nDeze
          tijdreis toont de versie van het object die op de opgegeven datum juridisch
          in werking is. \nWanneer deze parameter niet opgegeven wordt, dan wordt
          een tijdreisvraag gesteld met als parameter 'vandaag'.\nEen gecombineerde
          tijdreisvraag langs `geldigOp` en `inWerkingOp` geeft de versie van het
          object\ndie op de opgegeven datum juridisch geldig is.\nDe tijdreisparameter
          wordt doorgegeven aan onderliggende hal-links.\n"
        explode: true
        in: query
        name: inWerkingOp
        required: false
        schema:
          example: "2020-05-08"
          format: date
          type: string
        style: form
      - description: "Een tijdreisparameter langs de 'beschikbaar'-tijdsas. \nDeze
          tijdreis toont de versie van het object die beschikbaar is op de opgegeven
          UTC datumtijd. \nWanneer deze parameter niet opgegeven wordt, dan wordt
          een tijdreisvraag gesteld met als parameter 'nu', d.w.z. de huidige UTC
          datumtijd. \nDe tijdreisparameter wordt doorgegeven aan onderliggende hal-links
          en wordt naar boven afgerond op hele seconden.\n"
        explode: true
        in: query
        name: beschikbaarOp
        required: false
        schema:
          example: "2022-07-07T11:34:01Z"
          format: date-time
          type: string
        style: form
      - description: "Voer een tijdreis uit langs de beschikbaarheids-as naar het
          moment dat de huidige tileset aangevraagd werd.\nHiermee garandeer je dat
          de data die je opvraagt correspondeert met het kaartbeeld dat in de huidige
          tileset weergegeven wordt.\nEr kan een tijdreis uitgevoerd worden naar het
          moment van aanvragen van een van beide tilesets:\n  - `actueel`: tijdreis
          naar het aanvraagmoment van de tileset bij de actueel geldige gegevens;\n
          \ - `volledig`: tijdreis naar het aanvraagmoment van de tileset bij alle
          gegevens, ook historische en niet meer geldige gegevens.\n\nCombineren van
          deze parameter met een expliciete tijdreis langs de beschikbaarOp tijdsas
          is niet mogelijk. \nWanneer beide parameters meegegeven worden, dan krijgt
          de expliciete `beschikbaarOp`-parameter voorrang boven deze parameter.\n"
        explode: true
        in: query
        name: synchroniseerMetTileset
        required: false
        schema:
          $ref: '#/components/schemas/Tileset'
        style: form
      - description: Meeladen van embedded resources met omgevingsvergunninggebieden
        explode: true
        in: query
        name: _expand
        required: false
        schema:
          type: boolean
        style: form
      responses:
        "200":
          content:
            application/hal+json:
              schema:
                $ref: '#/components/schemas/Omgevingsvergunning'
          description: OK
          headers:
            API-version:
              $ref: '#/components/headers/api-version'
        "400":
          content:
            application/problem+json:
              examples:
                servererror:
                  summary: Bad Request
                  value:
                    detail: Het verzoek heeft een ongeldige request parameter
                    instance: urn:uuid:4017fabc-1b28-11e8-accf-0ed5f89f718b
                    invalid-params:
                    - name: size
                      reason: 'Ongeldige waarde: abc'
                    status: 400
                    title: Ongeldige combinatie of inhoud van parameters
                    type: https://service.omgevingswet.overheid.nl/publiek/catalogus/bad_request
              schema:
                $ref: '#/components/schemas/Problem400'
          description: Ongeldig verzoek
        "404":
          content:
            application/problem+json:
              examples:
                servererror:
                  summary: Not Found
                  value:
                    detail: Er zijn geen gegevens gevonden op grond van de opgegeven
                      input parameters
                    instance: urn:uuid:4017fabc-1b28-11e8-accf-0ed5f89f718b
                    status: 404
                    title: Resource niet gevonden
                    type: https://service.omgevingswet.overheid.nl/publiek/catalogus/not_found
              schema:
                $ref: '#/components/schemas/Problem'
          description: Geen resultaat gevonden
        "500":
          content:
            application/problem+json:
              examples:
                servererror:
                  summary: Server error
                  value:
                    detail: Detailgegevens van de server
                    instance: urn:uuid:4017fabc-1b28-11e8-accf-0ed5f89f718b
                    status: 500
                    title: Fout aan de serverkant
                    type: https://service.omgevingswet.overheid.nl/publiek/catalogus/internal_server_error
              schema:
                $ref: '#/components/schemas/Problem'
          description: Interne serverfout
      summary: Een enkele omgevingsvergunning opvragen
      tags:
      - Omgevingsvergunningen
  /onderwerpen/_zoek:
    post:
      operationId: zoekOnderwerpen
      parameters:
      - description: De CRS van de meegeleverde geometrie-content. Wanneer de Content-Crs
          header ontbreekt, dan wordt de 'default' Crs aangenomen. Dat is WSG84 (CRS84)
          en dat ondersteunen wij niet.
        explode: false
        in: header
        name: Content-Crs
        required: false
        schema:
          $ref: '#/components/schemas/Crs'
        style: simple
      - description: "Een tijdreisparameter langs de geldigheids-tijdsas. \nDeze tijdreis
          toont de versie van het object die op de opgegeven datum materieel geldig
          is. \nWanneer deze parameter niet opgegeven wordt, dan wordt een tijdreisvraag
          gesteld met als parameter 'vandaag'.\nEen gecombineerde tijdreisvraag langs
          `geldigOp` en `inWerkingOp` geeft de versie van het object\ndie op de opgegeven
          datum juridisch geldig is.\nDe tijdreisparameter wordt doorgegeven aan onderliggende
          hal-links.\n"
        explode: true
        in: query
        name: geldigOp
        required: false
        schema:
          example: "2020-05-09"
          format: date
          type: string
        style: form
      - description: "Een tijdreisparameter langs de juridische-werking-tijdsas. \nDeze
          tijdreis toont de versie van het object die op de opgegeven datum juridisch
          in werking is. \nWanneer deze parameter niet opgegeven wordt, dan wordt
          een tijdreisvraag gesteld met als parameter 'vandaag'.\nEen gecombineerde
          tijdreisvraag langs `geldigOp` en `inWerkingOp` geeft de versie van het
          object\ndie op de opgegeven datum juridisch geldig is.\nDe tijdreisparameter
          wordt doorgegeven aan onderliggende hal-links.\n"
        explode: true
        in: query
        name: inWerkingOp
        required: false
        schema:
          example: "2020-05-08"
          format: date
          type: string
        style: form
      - description: "Een tijdreisparameter langs de 'beschikbaar'-tijdsas. \nDeze
          tijdreis toont de versie van het object die beschikbaar is op de opgegeven
          UTC datumtijd. \nWanneer deze parameter niet opgegeven wordt, dan wordt
          een tijdreisvraag gesteld met als parameter 'nu', d.w.z. de huidige UTC
          datumtijd. \nDe tijdreisparameter wordt doorgegeven aan onderliggende hal-links
          en wordt naar boven afgerond op hele seconden.\n"
        explode: true
        in: query
        name: beschikbaarOp
        required: false
        schema:
          example: "2022-07-07T11:34:01Z"
          format: date-time
          type: string
        style: form
      - description: "Voer een tijdreis uit langs de beschikbaarheids-as naar het
          moment dat de huidige tileset aangevraagd werd.\nHiermee garandeer je dat
          de data die je opvraagt correspondeert met het kaartbeeld dat in de huidige
          tileset weergegeven wordt.\nEr kan een tijdreis uitgevoerd worden naar het
          moment van aanvragen van een van beide tilesets:\n  - `actueel`: tijdreis
          naar het aanvraagmoment van de tileset bij de actueel geldige gegevens;\n
          \ - `volledig`: tijdreis naar het aanvraagmoment van de tileset bij alle
          gegevens, ook historische en niet meer geldige gegevens.\n\nCombineren van
          deze parameter met een expliciete tijdreis langs de beschikbaarOp tijdsas
          is niet mogelijk. \nWanneer beide parameters meegegeven worden, dan krijgt
          de expliciete `beschikbaarOp`-parameter voorrang boven deze parameter.\n"
        explode: true
        in: query
        name: synchroniseerMetTileset
        required: false
        schema:
          $ref: '#/components/schemas/Tileset'
        style: form
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/GeoZoekRequestBody'
        required: true
      responses:
        "200":
          content:
            application/hal+json:
              schema:
                $ref: '#/components/schemas/Onderwerpen'
          description: OK
          headers:
            API-version:
              $ref: '#/components/headers/api-version'
        "400":
          content:
            application/problem+json:
              examples:
                servererror:
                  summary: Bad Request
                  value:
                    detail: Het verzoek heeft een ongeldige request parameter
                    instance: urn:uuid:4017fabc-1b28-11e8-accf-0ed5f89f718b
                    invalid-params:
                    - name: size
                      reason: 'Ongeldige waarde: abc'
                    status: 400
                    title: Ongeldige combinatie of inhoud van parameters
                    type: https://service.omgevingswet.overheid.nl/publiek/catalogus/bad_request
              schema:
                $ref: '#/components/schemas/Problem400'
          description: Ongeldig verzoek
        "422":
          content:
            application/problem+json:
              examples:
                servererror:
                  summary: Niet ondersteunde CRS
                  value:
                    detail: 'Deze Content-CRS header wordt niet ondersteund: http://www.opengis.net/def/crs/EPSG/9.9.1/289'
                    instance: urn:uuid:4017fabc-1b28-11e8-accf-0ed5f89f718b
                    status: 422
                    title: Niet-ondersteunde CRS
                    type: https://service.omgevingswet.overheid.nl/publiek/catalogus/unprocessable_entity
              schema:
                $ref: '#/components/schemas/Problem'
          description: |
            De inhoud van het verzoek kan niet worden verwerkt.
        default:
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/Problem'
          description: Onverwacht probleem
      summary: Zoek onderwerpen op basis van een geometrie
      tags:
      - Onderwerpen
  /ontwerpafbeeldingen/{bevoegdGezag}/{ontwerpbesluitIdentificatie}/{bestandsnaam}:
    get:
      operationId: getOntwerpDocumentAfbeelding
      parameters:
      - description: |
          Code van het bevoegd gezag, uit één van onderstaande waardelijsten:
            - https://identifier.overheid.nl/tooi/set/rwc_gemeenten_compleet
            - https://identifier.overheid.nl/tooi/set/rwc_ministeries_compleet
            - https://identifier.overheid.nl/tooi/set/rwc_provincies_compleet
            - https://identifier.overheid.nl/tooi/set/rwc_waterschappen_compleet
        explode: false
        in: path
        name: bevoegdGezag
        required: true
        schema:
          example: gm0000
          type: string
        style: simple
      - description: Een identificatie die verwijst naar een versie een omgevingsdocument
          die in ontwerp is.
        explode: false
        in: path
        name: ontwerpbesluitIdentificatie
        required: true
        schema:
          example: /akn/nl/act/gm1759/2025/omgevingsplan/nld@2025-04-21
          type: string
        style: simple
      - description: De naam van het op te vragen bestand.
        explode: false
        in: path
        name: bestandsnaam
        required: true
        schema:
          example: Afbeelding.png
          type: string
        style: simple
      responses:
        "200":
          content:
            image/*:
              schema:
                $ref: '#/components/schemas/Afbeelding'
          description: OK
          headers:
            API-version:
              $ref: '#/components/headers/api-version'
        "404":
          content:
            application/problem+json:
              examples:
                servererror:
                  summary: Not Found
                  value:
                    detail: Er zijn geen gegevens gevonden op grond van de opgegeven
                      input parameters
                    instance: urn:uuid:4017fabc-1b28-11e8-accf-0ed5f89f718b
                    status: 404
                    title: Resource niet gevonden
                    type: https://service.omgevingswet.overheid.nl/publiek/catalogus/not_found
              schema:
                $ref: '#/components/schemas/Problem'
          description: Geen resultaat gevonden
        default:
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/Problem'
          description: Onverwacht probleem
      summary: Een afbeelding uit een document opvragen.
      tags:
      - Ontwerpregelingen
      x-auth-type: None
  /ontwerponderwerpen/_zoek:
    post:
      operationId: zoekOntwerpOnderwerpen
      parameters:
      - description: De CRS van de meegeleverde geometrie-content. Wanneer de Content-Crs
          header ontbreekt, dan wordt de 'default' Crs aangenomen. Dat is WSG84 (CRS84)
          en dat ondersteunen wij niet.
        explode: false
        in: header
        name: Content-Crs
        required: false
        schema:
          $ref: '#/components/schemas/Crs'
        style: simple
      - description: "Een tijdreisparameter langs de 'beschikbaar'-tijdsas. \nDeze
          tijdreis toont de versie van het object die beschikbaar is op de opgegeven
          UTC datumtijd. \nWanneer deze parameter niet opgegeven wordt, dan wordt
          een tijdreisvraag gesteld met als parameter 'nu', d.w.z. de huidige UTC
          datumtijd. \nDe tijdreisparameter wordt doorgegeven aan onderliggende hal-links
          en wordt naar boven afgerond op hele seconden.\n"
        explode: true
        in: query
        name: beschikbaarOp
        required: false
        schema:
          example: "2022-07-07T11:34:01Z"
          format: date-time
          type: string
        style: form
      - description: "Voer een tijdreis uit langs de beschikbaarheids-as naar het
          moment dat de huidige tileset aangevraagd werd.\nHiermee garandeer je dat
          de data die je opvraagt correspondeert met het kaartbeeld dat in de huidige
          tileset weergegeven wordt.\nEr kan een tijdreis uitgevoerd worden naar het
          moment van aanvragen van een van beide tilesets:\n  - `actueel`: tijdreis
          naar het aanvraagmoment van de tileset bij de actueel geldige gegevens;\n
          \ - `volledig`: tijdreis naar het aanvraagmoment van de tileset bij alle
          gegevens, ook historische en niet meer geldige gegevens.\n\nCombineren van
          deze parameter met een expliciete tijdreis langs de beschikbaarOp tijdsas
          is niet mogelijk. \nWanneer beide parameters meegegeven worden, dan krijgt
          de expliciete `beschikbaarOp`-parameter voorrang boven deze parameter.\n"
        explode: true
        in: query
        name: synchroniseerMetTileset
        required: false
        schema:
          $ref: '#/components/schemas/Tileset'
        style: form
      - description: "Filter ontwerpregelingen op basis van het inzagetermijn en de
          opgegeven beschikbaarOp tijdreisparameter:\n  - huidigEnToekomstig: retourneert
          ontwerpregelingen waarbij het inzagetermijn nog niet verstreken is.\n  \n
          \ Wanneer deze parameter niet meegegeven wordt zal er geen filtering op
          basis van het inzagetermijn plaatsvinden.\n"
        explode: true
        in: query
        name: inzagetermijn
        required: false
        schema:
          $ref: '#/components/schemas/Inzagetermijn'
        style: form
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/GeoZoekRequestBody'
        required: true
      responses:
        "200":
          content:
            application/hal+json:
              schema:
                $ref: '#/components/schemas/OntwerpOnderwerpen'
          description: OK
          headers:
            API-version:
              $ref: '#/components/headers/api-version'
        "400":
          content:
            application/problem+json:
              examples:
                servererror:
                  summary: Bad Request
                  value:
                    detail: Het verzoek heeft een ongeldige request parameter
                    instance: urn:uuid:4017fabc-1b28-11e8-accf-0ed5f89f718b
                    invalid-params:
                    - name: size
                      reason: 'Ongeldige waarde: abc'
                    status: 400
                    title: Ongeldige combinatie of inhoud van parameters
                    type: https://service.omgevingswet.overheid.nl/publiek/catalogus/bad_request
              schema:
                $ref: '#/components/schemas/Problem400'
          description: Ongeldig verzoek
        "422":
          content:
            application/problem+json:
              examples:
                servererror:
                  summary: Niet ondersteunde CRS
                  value:
                    detail: 'Deze Content-CRS header wordt niet ondersteund: http://www.opengis.net/def/crs/EPSG/9.9.1/289'
                    instance: urn:uuid:4017fabc-1b28-11e8-accf-0ed5f89f718b
                    status: 422
                    title: Niet-ondersteunde CRS
                    type: https://service.omgevingswet.overheid.nl/publiek/catalogus/unprocessable_entity
              schema:
                $ref: '#/components/schemas/Problem'
          description: |
            De inhoud van het verzoek kan niet worden verwerkt.
        default:
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/Problem'
          description: Onverwacht probleem
      summary: Zoek ontwerp onderwerpen op basis van een geometrie
      tags:
      - Ontwerponderwerpen
  /ontwerpregelingen:
    get:
      operationId: getOntwerpregelingen
      parameters:
      - description: "Een tijdreisparameter langs de 'beschikbaar'-tijdsas. \nDeze
          tijdreis toont de versie van het object die beschikbaar is op de opgegeven
          UTC datumtijd. \nWanneer deze parameter niet opgegeven wordt, dan wordt
          een tijdreisvraag gesteld met als parameter 'nu', d.w.z. de huidige UTC
          datumtijd. \nDe tijdreisparameter wordt doorgegeven aan onderliggende hal-links
          en wordt naar boven afgerond op hele seconden.\n"
        explode: true
        in: query
        name: beschikbaarOp
        required: false
        schema:
          example: "2022-07-07T11:34:01Z"
          format: date-time
          type: string
        style: form
      - description: "Voer een tijdreis uit langs de beschikbaarheids-as naar het
          moment dat de huidige tileset aangevraagd werd.\nHiermee garandeer je dat
          de data die je opvraagt correspondeert met het kaartbeeld dat in de huidige
          tileset weergegeven wordt.\nEr kan een tijdreis uitgevoerd worden naar het
          moment van aanvragen van een van beide tilesets:\n  - `actueel`: tijdreis
          naar het aanvraagmoment van de tileset bij de actueel geldige gegevens;\n
          \ - `volledig`: tijdreis naar het aanvraagmoment van de tileset bij alle
          gegevens, ook historische en niet meer geldige gegevens.\n\nCombineren van
          deze parameter met een expliciete tijdreis langs de beschikbaarOp tijdsas
          is niet mogelijk. \nWanneer beide parameters meegegeven worden, dan krijgt
          de expliciete `beschikbaarOp`-parameter voorrang boven deze parameter.\n"
        explode: true
        in: query
        name: synchroniseerMetTileset
        required: false
        schema:
          $ref: '#/components/schemas/Tileset'
        style: form
      - description: Meeladen van embedded resources met regelingsgebieden en ontwerpregelingsgebieden
        explode: true
        in: query
        name: _expand
        required: false
        schema:
          type: boolean
        style: form
      - description: De page moet minimaal een waarde van 1 hebben.
        explode: true
        in: query
        name: page
        required: false
        schema:
          default: 1
          example: 1
          format: int32
          minimum: 1
          type: integer
        style: form
      - description: De pagesize moet minimaal een waarde van 1 hebben en maximaal
          een waarde van 200.
        explode: true
        in: query
        name: size
        required: false
        schema:
          default: 20
          example: 20
          format: int32
          maximum: 200
          minimum: 1
          type: integer
        style: form
      - description: Sortering van de resultaten, waarden kunnen komma gescheiden
          opgegeven worden, sortering is ascending, descending kan door een - teken.
          Indien geen sortering parameters worden meegegeven, dan wordt de default
          parameter gebruikt (`registratietijdstip`).
        example:
        - identificatie
        - -registratietijdstip
        explode: false
        in: query
        name: _sort
        required: false
        schema:
          items:
            $ref: '#/components/schemas/OntwerpregelingenSort'
          type: array
        style: form
      responses:
        "200":
          content:
            application/hal+json:
              schema:
                $ref: '#/components/schemas/Ontwerpregelingen'
          description: OK
          headers:
            API-version:
              $ref: '#/components/headers/api-version'
        "400":
          content:
            application/problem+json:
              examples:
                servererror:
                  summary: Bad Request
                  value:
                    detail: Het verzoek heeft een ongeldige request parameter
                    instance: urn:uuid:4017fabc-1b28-11e8-accf-0ed5f89f718b
                    invalid-params:
                    - name: size
                      reason: 'Ongeldige waarde: abc'
                    status: 400
                    title: Ongeldige combinatie of inhoud van parameters
                    type: https://service.omgevingswet.overheid.nl/publiek/catalogus/bad_request
              schema:
                $ref: '#/components/schemas/Problem400'
          description: Ongeldig verzoek
        default:
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/Problem'
          description: Onverwacht probleem
      summary: Alle ontwerpregelingen opvragen
      tags:
      - Ontwerpregelingen
  /ontwerpregelingen/_zoek:
    post:
      operationId: zoekOntwerpregelingen
      parameters:
      - description: De CRS van de meegeleverde geometrie-content. Wanneer de Content-Crs
          header ontbreekt, dan wordt de 'default' Crs aangenomen. Dat is WSG84 (CRS84)
          en dat ondersteunen wij niet.
        explode: false
        in: header
        name: Content-Crs
        required: false
        schema:
          $ref: '#/components/schemas/Crs'
        style: simple
      - description: "Een tijdreisparameter langs de 'beschikbaar'-tijdsas. \nDeze
          tijdreis toont de versie van het object die beschikbaar is op de opgegeven
          UTC datumtijd. \nWanneer deze parameter niet opgegeven wordt, dan wordt
          een tijdreisvraag gesteld met als parameter 'nu', d.w.z. de huidige UTC
          datumtijd. \nDe tijdreisparameter wordt doorgegeven aan onderliggende hal-links
          en wordt naar boven afgerond op hele seconden.\n"
        explode: true
        in: query
        name: beschikbaarOp
        required: false
        schema:
          example: "2022-07-07T11:34:01Z"
          format: date-time
          type: string
        style: form
      - description: "Voer een tijdreis uit langs de beschikbaarheids-as naar het
          moment dat de huidige tileset aangevraagd werd.\nHiermee garandeer je dat
          de data die je opvraagt correspondeert met het kaartbeeld dat in de huidige
          tileset weergegeven wordt.\nEr kan een tijdreis uitgevoerd worden naar het
          moment van aanvragen van een van beide tilesets:\n  - `actueel`: tijdreis
          naar het aanvraagmoment van de tileset bij de actueel geldige gegevens;\n
          \ - `volledig`: tijdreis naar het aanvraagmoment van de tileset bij alle
          gegevens, ook historische en niet meer geldige gegevens.\n\nCombineren van
          deze parameter met een expliciete tijdreis langs de beschikbaarOp tijdsas
          is niet mogelijk. \nWanneer beide parameters meegegeven worden, dan krijgt
          de expliciete `beschikbaarOp`-parameter voorrang boven deze parameter.\n"
        explode: true
        in: query
        name: synchroniseerMetTileset
        required: false
        schema:
          $ref: '#/components/schemas/Tileset'
        style: form
      - description: Meeladen van embedded resources met regelingsgebieden en ontwerpregelingsgebieden
        explode: true
        in: query
        name: _expand
        required: false
        schema:
          type: boolean
        style: form
      - description: De page moet minimaal een waarde van 1 hebben.
        explode: true
        in: query
        name: page
        required: false
        schema:
          default: 1
          example: 1
          format: int32
          minimum: 1
          type: integer
        style: form
      - description: De pagesize moet minimaal een waarde van 1 hebben en maximaal
          een waarde van 200.
        explode: true
        in: query
        name: size
        required: false
        schema:
          default: 20
          example: 20
          format: int32
          maximum: 200
          minimum: 1
          type: integer
        style: form
      - description: Sortering van de resultaten, waarden kunnen komma gescheiden
          opgegeven worden, sortering is ascending, descending kan door een - teken
        example:
        - identificatie
        - -registratietijdstip
        explode: false
        in: query
        name: _sort
        required: false
        schema:
          items:
            $ref: '#/components/schemas/OntwerpregelingenSort'
          type: array
        style: form
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/OntwerpregelingZoekobject'
        description: Zoekobject
        required: true
      responses:
        "200":
          content:
            application/hal+json:
              schema:
                $ref: '#/components/schemas/Ontwerpregelingen'
          description: OK
          headers:
            API-version:
              $ref: '#/components/headers/api-version'
        "400":
          content:
            application/problem+json:
              examples:
                servererror:
                  summary: Bad Request
                  value:
                    detail: Het verzoek heeft een ongeldige request parameter
                    instance: urn:uuid:4017fabc-1b28-11e8-accf-0ed5f89f718b
                    invalid-params:
                    - name: size
                      reason: 'Ongeldige waarde: abc'
                    status: 400
                    title: Ongeldige combinatie of inhoud van parameters
                    type: https://service.omgevingswet.overheid.nl/publiek/catalogus/bad_request
              schema:
                $ref: '#/components/schemas/Problem400'
          description: Ongeldig verzoek
        "415":
          content:
            application/problem+json:
              examples:
                servererror:
                  summary: Ongeldig media type
                  value:
                    detail: 'Content-Type: ''application/xml'' wordt niet ondersteund.
                      Geldige waarden zijn: [application/json]'
                    instance: urn:uuid:4017fabc-1b28-11e8-accf-0ed5f89f718b
                    status: 415
                    title: Ongeldig media type
                    type: https://service.omgevingswet.overheid.nl/publiek/catalogus/media_type
              schema:
                $ref: '#/components/schemas/Problem'
          description: Media type wordt niet ondersteund
        "422":
          content:
            application/problem+json:
              examples:
                servererror:
                  summary: Niet ondersteunde CRS
                  value:
                    detail: 'Deze Content-CRS header wordt niet ondersteund: http://www.opengis.net/def/crs/EPSG/9.9.1/289'
                    instance: urn:uuid:4017fabc-1b28-11e8-accf-0ed5f89f718b
                    status: 422
                    title: Niet-ondersteunde CRS
                    type: https://service.omgevingswet.overheid.nl/publiek/catalogus/unprocessable_entity
              schema:
                $ref: '#/components/schemas/Problem'
          description: |
            De inhoud van het verzoek kan niet worden verwerkt.
        "500":
          content:
            application/problem+json:
              examples:
                servererror:
                  summary: Server error
                  value:
                    detail: Detailgegevens van de server
                    instance: urn:uuid:4017fabc-1b28-11e8-accf-0ed5f89f718b
                    status: 500
                    title: Fout aan de serverkant
                    type: https://service.omgevingswet.overheid.nl/publiek/catalogus/internal_server_error
              schema:
                $ref: '#/components/schemas/Problem'
          description: Interne serverfout
      summary: Regelingen opvragen die voldoen aan zoekobject-parameters
      tags:
      - Ontwerpregelingen
  /ontwerpregelingen/{technischId}:
    get:
      operationId: getOntwerpRegeling
      parameters:
      - description: Een technische identificatie voor (ontwerp)objecten, samengesteld
          uit de IMOW-identificatie en de (ontwerp)besluitIdentificatie.
        explode: false
        in: path
        name: technischId
        required: true
        schema:
          example: _akn_nl_act_gm0160_2023_Omgevingsplan_HelloDSO_akn_nl_bill_gm0160_2024_3521
          type: string
        style: simple
      - description: "Een tijdreisparameter langs de 'beschikbaar'-tijdsas. \nDeze
          tijdreis toont de versie van het object die beschikbaar is op de opgegeven
          UTC datumtijd. \nWanneer deze parameter niet opgegeven wordt, dan wordt
          een tijdreisvraag gesteld met als parameter 'nu', d.w.z. de huidige UTC
          datumtijd. \nDe tijdreisparameter wordt doorgegeven aan onderliggende hal-links
          en wordt naar boven afgerond op hele seconden.\n"
        explode: true
        in: query
        name: beschikbaarOp
        required: false
        schema:
          example: "2022-07-07T11:34:01Z"
          format: date-time
          type: string
        style: form
      - description: "Voer een tijdreis uit langs de beschikbaarheids-as naar het
          moment dat de huidige tileset aangevraagd werd.\nHiermee garandeer je dat
          de data die je opvraagt correspondeert met het kaartbeeld dat in de huidige
          tileset weergegeven wordt.\nEr kan een tijdreis uitgevoerd worden naar het
          moment van aanvragen van een van beide tilesets:\n  - `actueel`: tijdreis
          naar het aanvraagmoment van de tileset bij de actueel geldige gegevens;\n
          \ - `volledig`: tijdreis naar het aanvraagmoment van de tileset bij alle
          gegevens, ook historische en niet meer geldige gegevens.\n\nCombineren van
          deze parameter met een expliciete tijdreis langs de beschikbaarOp tijdsas
          is niet mogelijk. \nWanneer beide parameters meegegeven worden, dan krijgt
          de expliciete `beschikbaarOp`-parameter voorrang boven deze parameter.\n"
        explode: true
        in: query
        name: synchroniseerMetTileset
        required: false
        schema:
          $ref: '#/components/schemas/Tileset'
        style: form
      - description: Meeladen van embedded resources met regelingsgebieden en ontwerpregelingsgebieden
        explode: true
        in: query
        name: _expand
        required: false
        schema:
          type: boolean
        style: form
      responses:
        "200":
          content:
            application/hal+json:
              schema:
                $ref: '#/components/schemas/Ontwerpregeling'
          description: OK
          headers:
            API-version:
              $ref: '#/components/headers/api-version'
        "404":
          content:
            application/problem+json:
              examples:
                servererror:
                  summary: Not Found
                  value:
                    detail: Er zijn geen gegevens gevonden op grond van de opgegeven
                      input parameters
                    instance: urn:uuid:4017fabc-1b28-11e8-accf-0ed5f89f718b
                    status: 404
                    title: Resource niet gevonden
                    type: https://service.omgevingswet.overheid.nl/publiek/catalogus/not_found
              schema:
                $ref: '#/components/schemas/Problem'
          description: Geen resultaat gevonden
        default:
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/Problem'
          description: Onverwacht probleem
      summary: Een enkel ontwerpregeling opvragen.
      tags:
      - Ontwerpregelingen
  /ontwerpregelingen/{technischId}/divisieannotaties/renvooi:
    get:
      operationId: getDivisieannotatiesVanOntwerpregeling
      parameters:
      - description: Een technische identificatie voor (ontwerp)objecten, samengesteld
          uit de IMOW-identificatie en de (ontwerp)besluitIdentificatie.
        explode: false
        in: path
        name: technischId
        required: true
        schema:
          example: _akn_nl_act_gm0160_2023_Omgevingsplan_HelloDSO_akn_nl_bill_gm0160_2024_3521
          type: string
        style: simple
      - description: |
          Een identificatie vanuit het OP-deel in de vorm van een wId, welke documentcomponenten uniek identificeert over alle omgevingsdocumenten heen.

          Zie ook: https://koop.gitlab.io/stop/standaard/1.4.0-ic/data_xsd_Element_data_wId.html
        explode: true
        in: query
        name: documentComponent
        required: false
        schema:
          example: gm0160_v1__chp_6__subchp_2.2__subsec_2.2.1__art_2.1
          type: string
        style: form
      - description: "Een tijdreisparameter langs de 'beschikbaar'-tijdsas. \nDeze
          tijdreis toont de versie van het object die beschikbaar is op de opgegeven
          UTC datumtijd. \nWanneer deze parameter niet opgegeven wordt, dan wordt
          een tijdreisvraag gesteld met als parameter 'nu', d.w.z. de huidige UTC
          datumtijd. \nDe tijdreisparameter wordt doorgegeven aan onderliggende hal-links
          en wordt naar boven afgerond op hele seconden.\n"
        explode: true
        in: query
        name: beschikbaarOp
        required: false
        schema:
          example: "2022-07-07T11:34:01Z"
          format: date-time
          type: string
        style: form
      - description: "Voer een tijdreis uit langs de beschikbaarheids-as naar het
          moment dat de huidige tileset aangevraagd werd.\nHiermee garandeer je dat
          de data die je opvraagt correspondeert met het kaartbeeld dat in de huidige
          tileset weergegeven wordt.\nEr kan een tijdreis uitgevoerd worden naar het
          moment van aanvragen van een van beide tilesets:\n  - `actueel`: tijdreis
          naar het aanvraagmoment van de tileset bij de actueel geldige gegevens;\n
          \ - `volledig`: tijdreis naar het aanvraagmoment van de tileset bij alle
          gegevens, ook historische en niet meer geldige gegevens.\n\nCombineren van
          deze parameter met een expliciete tijdreis langs de beschikbaarOp tijdsas
          is niet mogelijk. \nWanneer beide parameters meegegeven worden, dan krijgt
          de expliciete `beschikbaarOp`-parameter voorrang boven deze parameter.\n"
        explode: true
        in: query
        name: synchroniseerMetTileset
        required: false
        schema:
          $ref: '#/components/schemas/Tileset'
        style: form
      responses:
        "200":
          content:
            application/hal+json:
              schema:
                $ref: '#/components/schemas/DivisieannotatiesOntwerpRenvooi'
          description: OK
          headers:
            API-version:
              $ref: '#/components/headers/api-version'
        "400":
          content:
            application/problem+json:
              examples:
                servererror:
                  summary: Bad Request
                  value:
                    detail: Het verzoek heeft een ongeldige request parameter
                    instance: urn:uuid:4017fabc-1b28-11e8-accf-0ed5f89f718b
                    invalid-params:
                    - name: size
                      reason: 'Ongeldige waarde: abc'
                    status: 400
                    title: Ongeldige combinatie of inhoud van parameters
                    type: https://service.omgevingswet.overheid.nl/publiek/catalogus/bad_request
              schema:
                $ref: '#/components/schemas/Problem400'
          description: Ongeldig verzoek
        "404":
          content:
            application/problem+json:
              examples:
                servererror:
                  summary: Not Found
                  value:
                    detail: Er zijn geen gegevens gevonden op grond van de opgegeven
                      input parameters
                    instance: urn:uuid:4017fabc-1b28-11e8-accf-0ed5f89f718b
                    status: 404
                    title: Resource niet gevonden
                    type: https://service.omgevingswet.overheid.nl/publiek/catalogus/not_found
              schema:
                $ref: '#/components/schemas/Problem'
          description: Geen resultaat gevonden
        "500":
          content:
            application/problem+json:
              examples:
                servererror:
                  summary: Server error
                  value:
                    detail: Detailgegevens van de server
                    instance: urn:uuid:4017fabc-1b28-11e8-accf-0ed5f89f718b
                    status: 500
                    title: Fout aan de serverkant
                    type: https://service.omgevingswet.overheid.nl/publiek/catalogus/internal_server_error
              schema:
                $ref: '#/components/schemas/Problem'
          description: Interne serverfout
      summary: Gestructureerde OW-objecten en beoogde wijzigingen ophalen bij een
        ontwerpregeling met vrije-tekststructuur.
      tags:
      - Ontwerpregelingen
  /ontwerpregelingen/{technischId}/divisieannotaties/renvooi/_zoek:
    post:
      operationId: geoZoekDivisieannotatiesVanOntwerpregeling
      parameters:
      - description: De CRS van de meegeleverde geometrie-content. Wanneer de Content-Crs
          header ontbreekt, dan wordt de 'default' Crs aangenomen. Dat is WSG84 (CRS84)
          en dat ondersteunen wij niet.
        explode: false
        in: header
        name: Content-Crs
        required: false
        schema:
          $ref: '#/components/schemas/Crs'
        style: simple
      - description: Een technische identificatie voor (ontwerp)objecten, samengesteld
          uit de IMOW-identificatie en de (ontwerp)besluitIdentificatie.
        explode: false
        in: path
        name: technischId
        required: true
        schema:
          example: _akn_nl_act_gm0160_2023_Omgevingsplan_HelloDSO_akn_nl_bill_gm0160_2024_3521
          type: string
        style: simple
      - description: "Een tijdreisparameter langs de 'beschikbaar'-tijdsas. \nDeze
          tijdreis toont de versie van het object die beschikbaar is op de opgegeven
          UTC datumtijd. \nWanneer deze parameter niet opgegeven wordt, dan wordt
          een tijdreisvraag gesteld met als parameter 'nu', d.w.z. de huidige UTC
          datumtijd. \nDe tijdreisparameter wordt doorgegeven aan onderliggende hal-links
          en wordt naar boven afgerond op hele seconden.\n"
        explode: true
        in: query
        name: beschikbaarOp
        required: false
        schema:
          example: "2022-07-07T11:34:01Z"
          format: date-time
          type: string
        style: form
      - description: "Voer een tijdreis uit langs de beschikbaarheids-as naar het
          moment dat de huidige tileset aangevraagd werd.\nHiermee garandeer je dat
          de data die je opvraagt correspondeert met het kaartbeeld dat in de huidige
          tileset weergegeven wordt.\nEr kan een tijdreis uitgevoerd worden naar het
          moment van aanvragen van een van beide tilesets:\n  - `actueel`: tijdreis
          naar het aanvraagmoment van de tileset bij de actueel geldige gegevens;\n
          \ - `volledig`: tijdreis naar het aanvraagmoment van de tileset bij alle
          gegevens, ook historische en niet meer geldige gegevens.\n\nCombineren van
          deze parameter met een expliciete tijdreis langs de beschikbaarOp tijdsas
          is niet mogelijk. \nWanneer beide parameters meegegeven worden, dan krijgt
          de expliciete `beschikbaarOp`-parameter voorrang boven deze parameter.\n"
        explode: true
        in: query
        name: synchroniseerMetTileset
        required: false
        schema:
          $ref: '#/components/schemas/Tileset'
        style: form
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/GeoZoekRequestBody'
        required: true
      responses:
        "200":
          content:
            application/hal+json:
              schema:
                $ref: '#/components/schemas/DivisieannotatiesRenvooiAtLocation'
          description: OK
          headers:
            API-version:
              $ref: '#/components/headers/api-version'
        "400":
          content:
            application/problem+json:
              examples:
                servererror:
                  summary: Bad Request
                  value:
                    detail: Het verzoek heeft een ongeldige request parameter
                    instance: urn:uuid:4017fabc-1b28-11e8-accf-0ed5f89f718b
                    invalid-params:
                    - name: size
                      reason: 'Ongeldige waarde: abc'
                    status: 400
                    title: Ongeldige combinatie of inhoud van parameters
                    type: https://service.omgevingswet.overheid.nl/publiek/catalogus/bad_request
              schema:
                $ref: '#/components/schemas/Problem400'
          description: Ongeldig verzoek
        "404":
          content:
            application/problem+json:
              examples:
                servererror:
                  summary: Not Found
                  value:
                    detail: Er zijn geen gegevens gevonden op grond van de opgegeven
                      input parameters
                    instance: urn:uuid:4017fabc-1b28-11e8-accf-0ed5f89f718b
                    status: 404
                    title: Resource niet gevonden
                    type: https://service.omgevingswet.overheid.nl/publiek/catalogus/not_found
              schema:
                $ref: '#/components/schemas/Problem'
          description: Geen resultaat gevonden
        "415":
          content:
            application/problem+json:
              examples:
                servererror:
                  summary: Ongeldig media type
                  value:
                    detail: 'Content-Type: ''application/xml'' wordt niet ondersteund.
                      Geldige waarden zijn: [application/json]'
                    instance: urn:uuid:4017fabc-1b28-11e8-accf-0ed5f89f718b
                    status: 415
                    title: Ongeldig media type
                    type: https://service.omgevingswet.overheid.nl/publiek/catalogus/media_type
              schema:
                $ref: '#/components/schemas/Problem'
          description: Media type wordt niet ondersteund
        "422":
          content:
            application/problem+json:
              examples:
                servererror:
                  summary: Niet ondersteunde CRS
                  value:
                    detail: 'Deze Content-CRS header wordt niet ondersteund: http://www.opengis.net/def/crs/EPSG/9.9.1/289'
                    instance: urn:uuid:4017fabc-1b28-11e8-accf-0ed5f89f718b
                    status: 422
                    title: Niet-ondersteunde CRS
                    type: https://service.omgevingswet.overheid.nl/publiek/catalogus/unprocessable_entity
              schema:
                $ref: '#/components/schemas/Problem'
          description: |
            De inhoud van het verzoek kan niet worden verwerkt.
        "500":
          content:
            application/problem+json:
              examples:
                servererror:
                  summary: Server error
                  value:
                    detail: Detailgegevens van de server
                    instance: urn:uuid:4017fabc-1b28-11e8-accf-0ed5f89f718b
                    status: 500
                    title: Fout aan de serverkant
                    type: https://service.omgevingswet.overheid.nl/publiek/catalogus/internal_server_error
              schema:
                $ref: '#/components/schemas/Problem'
          description: Interne serverfout
      summary: Een enkele ontwerpregeling ophalen met vrijetekststructuur-objecten
        gefilterd op zoekcriteria
      tags:
      - Ontwerpregelingen
  /ontwerpregelingen/{technischId}/documentstructuur:
    get:
      operationId: getOntwerpregelingDocumentstructuur
      parameters:
      - description: Een technische identificatie voor (ontwerp)objecten, samengesteld
          uit de IMOW-identificatie en de (ontwerp)besluitIdentificatie.
        explode: false
        in: path
        name: technischId
        required: true
        schema:
          example: _akn_nl_act_gm0160_2023_Omgevingsplan_HelloDSO_akn_nl_bill_gm0160_2024_3521
          type: string
        style: simple
      - description: "Een tijdreisparameter langs de 'beschikbaar'-tijdsas. \nDeze
          tijdreis toont de versie van het object die beschikbaar is op de opgegeven
          UTC datumtijd. \nWanneer deze parameter niet opgegeven wordt, dan wordt
          een tijdreisvraag gesteld met als parameter 'nu', d.w.z. de huidige UTC
          datumtijd. \nDe tijdreisparameter wordt doorgegeven aan onderliggende hal-links
          en wordt naar boven afgerond op hele seconden.\n"
        explode: true
        in: query
        name: beschikbaarOp
        required: false
        schema:
          example: "2022-07-07T11:34:01Z"
          format: date-time
          type: string
        style: form
      - description: "Voer een tijdreis uit langs de beschikbaarheids-as naar het
          moment dat de huidige tileset aangevraagd werd.\nHiermee garandeer je dat
          de data die je opvraagt correspondeert met het kaartbeeld dat in de huidige
          tileset weergegeven wordt.\nEr kan een tijdreis uitgevoerd worden naar het
          moment van aanvragen van een van beide tilesets:\n  - `actueel`: tijdreis
          naar het aanvraagmoment van de tileset bij de actueel geldige gegevens;\n
          \ - `volledig`: tijdreis naar het aanvraagmoment van de tileset bij alle
          gegevens, ook historische en niet meer geldige gegevens.\n\nCombineren van
          deze parameter met een expliciete tijdreis langs de beschikbaarOp tijdsas
          is niet mogelijk. \nWanneer beide parameters meegegeven worden, dan krijgt
          de expliciete `beschikbaarOp`-parameter voorrang boven deze parameter.\n"
        explode: true
        in: query
        name: synchroniseerMetTileset
        required: false
        schema:
          $ref: '#/components/schemas/Tileset'
        style: form
      - description: |
          Transformeer de XML van bepaalde attributen

          In het geval van `_transformXml=inhoud` worden `ref` attributen van `IORef` en `ExtIORef` elementen naar volledige URLs getransformeerd. De transformatie wordt toegepast op 'AKN', 'document', 'JCI' en 'JOIN'. Het soort is na transformatie altijd een URL.

          De standaardwaarde null: er worden geen transformaties uitgevoerd.
        explode: true
        in: query
        name: _transformXml
        required: false
        schema:
          $ref: '#/components/schemas/TransformXml'
        style: form
      responses:
        "200":
          content:
            application/hal+json:
              schema:
                $ref: '#/components/schemas/OntwerpDocumentstructuur'
          description: OK
          headers:
            API-version:
              $ref: '#/components/headers/api-version'
        "400":
          content:
            application/problem+json:
              examples:
                servererror:
                  summary: Bad Request
                  value:
                    detail: Het verzoek heeft een ongeldige request parameter
                    instance: urn:uuid:4017fabc-1b28-11e8-accf-0ed5f89f718b
                    invalid-params:
                    - name: size
                      reason: 'Ongeldige waarde: abc'
                    status: 400
                    title: Ongeldige combinatie of inhoud van parameters
                    type: https://service.omgevingswet.overheid.nl/publiek/catalogus/bad_request
              schema:
                $ref: '#/components/schemas/Problem400'
          description: Ongeldig verzoek
        "404":
          content:
            application/problem+json:
              examples:
                servererror:
                  summary: Not Found
                  value:
                    detail: Er zijn geen gegevens gevonden op grond van de opgegeven
                      input parameters
                    instance: urn:uuid:4017fabc-1b28-11e8-accf-0ed5f89f718b
                    status: 404
                    title: Resource niet gevonden
                    type: https://service.omgevingswet.overheid.nl/publiek/catalogus/not_found
              schema:
                $ref: '#/components/schemas/Problem'
          description: Geen resultaat gevonden
        "500":
          content:
            application/problem+json:
              examples:
                servererror:
                  summary: Server error
                  value:
                    detail: Detailgegevens van de server
                    instance: urn:uuid:4017fabc-1b28-11e8-accf-0ed5f89f718b
                    status: 500
                    title: Fout aan de serverkant
                    type: https://service.omgevingswet.overheid.nl/publiek/catalogus/internal_server_error
              schema:
                $ref: '#/components/schemas/Problem'
          description: Interne serverfout
      summary: Alle documentcomponenten van een ontwerpregeling in een boomstructuur
        opvragen
      tags:
      - Ontwerpregelingen
  /ontwerpregelingen/{technischId}/documentstructuur/{documentComponentWorkId}:
    get:
      operationId: getOntwerpregelingDocumentstructuurInWorkId
      parameters:
      - description: Een technische identificatie voor (ontwerp)objecten, samengesteld
          uit de IMOW-identificatie en de (ontwerp)besluitIdentificatie.
        explode: false
        in: path
        name: technischId
        required: true
        schema:
          example: _akn_nl_act_gm0160_2023_Omgevingsplan_HelloDSO_akn_nl_bill_gm0160_2024_3521
          type: string
        style: simple
      - description: |
          Een identificatie vanuit het OP-deel in de vorm van een wId, welke documentcomponenten uniek identificeert over alle omgevingsdocumenten heen.

          Zie ook: https://koop.gitlab.io/stop/standaard/1.4.0-ic/data_xsd_Element_data_wId.html
        explode: false
        in: path
        name: documentComponentWorkId
        required: true
        schema:
          example: gm9999_v1__cmp_I__content_o_1__list_o_1__item_o_5
          type: string
        style: simple
      - description: "Een tijdreisparameter langs de 'beschikbaar'-tijdsas. \nDeze
          tijdreis toont de versie van het object die beschikbaar is op de opgegeven
          UTC datumtijd. \nWanneer deze parameter niet opgegeven wordt, dan wordt
          een tijdreisvraag gesteld met als parameter 'nu', d.w.z. de huidige UTC
          datumtijd. \nDe tijdreisparameter wordt doorgegeven aan onderliggende hal-links
          en wordt naar boven afgerond op hele seconden.\n"
        explode: true
        in: query
        name: beschikbaarOp
        required: false
        schema:
          example: "2022-07-07T11:34:01Z"
          format: date-time
          type: string
        style: form
      - description: "Voer een tijdreis uit langs de beschikbaarheids-as naar het
          moment dat de huidige tileset aangevraagd werd.\nHiermee garandeer je dat
          de data die je opvraagt correspondeert met het kaartbeeld dat in de huidige
          tileset weergegeven wordt.\nEr kan een tijdreis uitgevoerd worden naar het
          moment van aanvragen van een van beide tilesets:\n  - `actueel`: tijdreis
          naar het aanvraagmoment van de tileset bij de actueel geldige gegevens;\n
          \ - `volledig`: tijdreis naar het aanvraagmoment van de tileset bij alle
          gegevens, ook historische en niet meer geldige gegevens.\n\nCombineren van
          deze parameter met een expliciete tijdreis langs de beschikbaarOp tijdsas
          is niet mogelijk. \nWanneer beide parameters meegegeven worden, dan krijgt
          de expliciete `beschikbaarOp`-parameter voorrang boven deze parameter.\n"
        explode: true
        in: query
        name: synchroniseerMetTileset
        required: false
        schema:
          $ref: '#/components/schemas/Tileset'
        style: form
      - description: |
          Transformeer de XML van bepaalde attributen

          In het geval van `_transformXml=inhoud` worden `ref` attributen van `IORef` en `ExtIORef` elementen naar volledige URLs getransformeerd. De transformatie wordt toegepast op 'AKN', 'document', 'JCI' en 'JOIN'. Het soort is na transformatie altijd een URL.

          De standaardwaarde null: er worden geen transformaties uitgevoerd.
        explode: true
        in: query
        name: _transformXml
        required: false
        schema:
          $ref: '#/components/schemas/TransformXml'
        style: form
      responses:
        "200":
          content:
            application/hal+json:
              schema:
                $ref: '#/components/schemas/OntwerpDocumentstructuur'
          description: OK
          headers:
            API-version:
              $ref: '#/components/headers/api-version'
        "400":
          content:
            application/problem+json:
              examples:
                servererror:
                  summary: Bad Request
                  value:
                    detail: Het verzoek heeft een ongeldige request parameter
                    instance: urn:uuid:4017fabc-1b28-11e8-accf-0ed5f89f718b
                    invalid-params:
                    - name: size
                      reason: 'Ongeldige waarde: abc'
                    status: 400
                    title: Ongeldige combinatie of inhoud van parameters
                    type: https://service.omgevingswet.overheid.nl/publiek/catalogus/bad_request
              schema:
                $ref: '#/components/schemas/Problem400'
          description: Ongeldig verzoek
        "404":
          content:
            application/problem+json:
              examples:
                servererror:
                  summary: Not Found
                  value:
                    detail: Er zijn geen gegevens gevonden op grond van de opgegeven
                      input parameters
                    instance: urn:uuid:4017fabc-1b28-11e8-accf-0ed5f89f718b
                    status: 404
                    title: Resource niet gevonden
                    type: https://service.omgevingswet.overheid.nl/publiek/catalogus/not_found
              schema:
                $ref: '#/components/schemas/Problem'
          description: Geen resultaat gevonden
        "500":
          content:
            application/problem+json:
              examples:
                servererror:
                  summary: Server error
                  value:
                    detail: Detailgegevens van de server
                    instance: urn:uuid:4017fabc-1b28-11e8-accf-0ed5f89f718b
                    status: 500
                    title: Fout aan de serverkant
                    type: https://service.omgevingswet.overheid.nl/publiek/catalogus/internal_server_error
              schema:
                $ref: '#/components/schemas/Problem'
          description: Interne serverfout
      summary: |
        Alle documentcomponenten van een ontwerpregeling, die binnen het opgegeven documentcomponent vallen, in een boomstructuur opvragen
      tags:
      - Ontwerpregelingen
  /ontwerpregelingen/{technischId}/regeltekstannotaties/renvooi:
    get:
      operationId: getRegeltekstannotatiesVanOntwerpregeling
      parameters:
      - description: Een technische identificatie voor (ontwerp)objecten, samengesteld
          uit de IMOW-identificatie en de (ontwerp)besluitIdentificatie.
        explode: false
        in: path
        name: technischId
        required: true
        schema:
          example: _akn_nl_act_gm0160_2023_Omgevingsplan_HelloDSO_akn_nl_bill_gm0160_2024_3521
          type: string
        style: simple
      - description: |
          Een identificatie vanuit het OP-deel in de vorm van een wId, welke documentcomponenten uniek identificeert over alle omgevingsdocumenten heen.

          Zie ook: https://koop.gitlab.io/stop/standaard/1.4.0-ic/data_xsd_Element_data_wId.html
        explode: true
        in: query
        name: documentComponent
        required: false
        schema:
          example: gm0160_v1__chp_6__subchp_2.2__subsec_2.2.1__art_2.1
          type: string
        style: form
      - description: "Een tijdreisparameter langs de 'beschikbaar'-tijdsas. \nDeze
          tijdreis toont de versie van het object die beschikbaar is op de opgegeven
          UTC datumtijd. \nWanneer deze parameter niet opgegeven wordt, dan wordt
          een tijdreisvraag gesteld met als parameter 'nu', d.w.z. de huidige UTC
          datumtijd. \nDe tijdreisparameter wordt doorgegeven aan onderliggende hal-links
          en wordt naar boven afgerond op hele seconden.\n"
        explode: true
        in: query
        name: beschikbaarOp
        required: false
        schema:
          example: "2022-07-07T11:34:01Z"
          format: date-time
          type: string
        style: form
      - description: "Voer een tijdreis uit langs de beschikbaarheids-as naar het
          moment dat de huidige tileset aangevraagd werd.\nHiermee garandeer je dat
          de data die je opvraagt correspondeert met het kaartbeeld dat in de huidige
          tileset weergegeven wordt.\nEr kan een tijdreis uitgevoerd worden naar het
          moment van aanvragen van een van beide tilesets:\n  - `actueel`: tijdreis
          naar het aanvraagmoment van de tileset bij de actueel geldige gegevens;\n
          \ - `volledig`: tijdreis naar het aanvraagmoment van de tileset bij alle
          gegevens, ook historische en niet meer geldige gegevens.\n\nCombineren van
          deze parameter met een expliciete tijdreis langs de beschikbaarOp tijdsas
          is niet mogelijk. \nWanneer beide parameters meegegeven worden, dan krijgt
          de expliciete `beschikbaarOp`-parameter voorrang boven deze parameter.\n"
        explode: true
        in: query
        name: synchroniseerMetTileset
        required: false
        schema:
          $ref: '#/components/schemas/Tileset'
        style: form
      responses:
        "200":
          content:
            application/hal+json:
              schema:
                $ref: '#/components/schemas/RegeltekstannotatiesOntwerpRenvooi'
          description: OK
          headers:
            API-version:
              $ref: '#/components/headers/api-version'
        "400":
          content:
            application/problem+json:
              examples:
                servererror:
                  summary: Bad Request
                  value:
                    detail: Het verzoek heeft een ongeldige request parameter
                    instance: urn:uuid:4017fabc-1b28-11e8-accf-0ed5f89f718b
                    invalid-params:
                    - name: size
                      reason: 'Ongeldige waarde: abc'
                    status: 400
                    title: Ongeldige combinatie of inhoud van parameters
                    type: https://service.omgevingswet.overheid.nl/publiek/catalogus/bad_request
              schema:
                $ref: '#/components/schemas/Problem400'
          description: Ongeldig verzoek
        "404":
          content:
            application/problem+json:
              examples:
                servererror:
                  summary: Not Found
                  value:
                    detail: Er zijn geen gegevens gevonden op grond van de opgegeven
                      input parameters
                    instance: urn:uuid:4017fabc-1b28-11e8-accf-0ed5f89f718b
                    status: 404
                    title: Resource niet gevonden
                    type: https://service.omgevingswet.overheid.nl/publiek/catalogus/not_found
              schema:
                $ref: '#/components/schemas/Problem'
          description: Geen resultaat gevonden
        "500":
          content:
            application/problem+json:
              examples:
                servererror:
                  summary: Server error
                  value:
                    detail: Detailgegevens van de server
                    instance: urn:uuid:4017fabc-1b28-11e8-accf-0ed5f89f718b
                    status: 500
                    title: Fout aan de serverkant
                    type: https://service.omgevingswet.overheid.nl/publiek/catalogus/internal_server_error
              schema:
                $ref: '#/components/schemas/Problem'
          description: Interne serverfout
      summary: Gestructureerde OW-objecten en beoogde wijzigingen ophalen bij een
        ontwerpregeling met artikelstructuur.
      tags:
      - Ontwerpregelingen
  /ontwerpregelingen/{technischId}/regeltekstannotaties/renvooi/_zoek:
    post:
      operationId: geoZoekRegeltekstannotatiesVanOntwerpregeling
      parameters:
      - description: De CRS van de meegeleverde geometrie-content. Wanneer de Content-Crs
          header ontbreekt, dan wordt de 'default' Crs aangenomen. Dat is WSG84 (CRS84)
          en dat ondersteunen wij niet.
        explode: false
        in: header
        name: Content-Crs
        required: false
        schema:
          $ref: '#/components/schemas/Crs'
        style: simple
      - description: Een technische identificatie voor (ontwerp)objecten, samengesteld
          uit de IMOW-identificatie en de (ontwerp)besluitIdentificatie.
        explode: false
        in: path
        name: technischId
        required: true
        schema:
          example: _akn_nl_act_gm0160_2023_Omgevingsplan_HelloDSO_akn_nl_bill_gm0160_2024_3521
          type: string
        style: simple
      - description: "Een tijdreisparameter langs de 'beschikbaar'-tijdsas. \nDeze
          tijdreis toont de versie van het object die beschikbaar is op de opgegeven
          UTC datumtijd. \nWanneer deze parameter niet opgegeven wordt, dan wordt
          een tijdreisvraag gesteld met als parameter 'nu', d.w.z. de huidige UTC
          datumtijd. \nDe tijdreisparameter wordt doorgegeven aan onderliggende hal-links
          en wordt naar boven afgerond op hele seconden.\n"
        explode: true
        in: query
        name: beschikbaarOp
        required: false
        schema:
          example: "2022-07-07T11:34:01Z"
          format: date-time
          type: string
        style: form
      - description: "Voer een tijdreis uit langs de beschikbaarheids-as naar het
          moment dat de huidige tileset aangevraagd werd.\nHiermee garandeer je dat
          de data die je opvraagt correspondeert met het kaartbeeld dat in de huidige
          tileset weergegeven wordt.\nEr kan een tijdreis uitgevoerd worden naar het
          moment van aanvragen van een van beide tilesets:\n  - `actueel`: tijdreis
          naar het aanvraagmoment van de tileset bij de actueel geldige gegevens;\n
          \ - `volledig`: tijdreis naar het aanvraagmoment van de tileset bij alle
          gegevens, ook historische en niet meer geldige gegevens.\n\nCombineren van
          deze parameter met een expliciete tijdreis langs de beschikbaarOp tijdsas
          is niet mogelijk. \nWanneer beide parameters meegegeven worden, dan krijgt
          de expliciete `beschikbaarOp`-parameter voorrang boven deze parameter.\n"
        explode: true
        in: query
        name: synchroniseerMetTileset
        required: false
        schema:
          $ref: '#/components/schemas/Tileset'
        style: form
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/GeoZoekRequestBody'
        required: true
      responses:
        "200":
          content:
            application/hal+json:
              schema:
                $ref: '#/components/schemas/RegeltekstannotatiesRenvooiAtLocation'
          description: OK
          headers:
            API-version:
              $ref: '#/components/headers/api-version'
        "400":
          content:
            application/problem+json:
              examples:
                servererror:
                  summary: Bad Request
                  value:
                    detail: Het verzoek heeft een ongeldige request parameter
                    instance: urn:uuid:4017fabc-1b28-11e8-accf-0ed5f89f718b
                    invalid-params:
                    - name: size
                      reason: 'Ongeldige waarde: abc'
                    status: 400
                    title: Ongeldige combinatie of inhoud van parameters
                    type: https://service.omgevingswet.overheid.nl/publiek/catalogus/bad_request
              schema:
                $ref: '#/components/schemas/Problem400'
          description: Ongeldig verzoek
        "404":
          content:
            application/problem+json:
              examples:
                servererror:
                  summary: Not Found
                  value:
                    detail: Er zijn geen gegevens gevonden op grond van de opgegeven
                      input parameters
                    instance: urn:uuid:4017fabc-1b28-11e8-accf-0ed5f89f718b
                    status: 404
                    title: Resource niet gevonden
                    type: https://service.omgevingswet.overheid.nl/publiek/catalogus/not_found
              schema:
                $ref: '#/components/schemas/Problem'
          description: Geen resultaat gevonden
        "415":
          content:
            application/problem+json:
              examples:
                servererror:
                  summary: Ongeldig media type
                  value:
                    detail: 'Content-Type: ''application/xml'' wordt niet ondersteund.
                      Geldige waarden zijn: [application/json]'
                    instance: urn:uuid:4017fabc-1b28-11e8-accf-0ed5f89f718b
                    status: 415
                    title: Ongeldig media type
                    type: https://service.omgevingswet.overheid.nl/publiek/catalogus/media_type
              schema:
                $ref: '#/components/schemas/Problem'
          description: Media type wordt niet ondersteund
        "422":
          content:
            application/problem+json:
              examples:
                servererror:
                  summary: Niet ondersteunde CRS
                  value:
                    detail: 'Deze Content-CRS header wordt niet ondersteund: http://www.opengis.net/def/crs/EPSG/9.9.1/289'
                    instance: urn:uuid:4017fabc-1b28-11e8-accf-0ed5f89f718b
                    status: 422
                    title: Niet-ondersteunde CRS
                    type: https://service.omgevingswet.overheid.nl/publiek/catalogus/unprocessable_entity
              schema:
                $ref: '#/components/schemas/Problem'
          description: |
            De inhoud van het verzoek kan niet worden verwerkt.
        "500":
          content:
            application/problem+json:
              examples:
                servererror:
                  summary: Server error
                  value:
                    detail: Detailgegevens van de server
                    instance: urn:uuid:4017fabc-1b28-11e8-accf-0ed5f89f718b
                    status: 500
                    title: Fout aan de serverkant
                    type: https://service.omgevingswet.overheid.nl/publiek/catalogus/internal_server_error
              schema:
                $ref: '#/components/schemas/Problem'
          description: Interne serverfout
      summary: Een enkele ontwerpregeling ophalen met artikel-gestructureerde objecten
        gefilterd op zoekcriteria
      tags:
      - Ontwerpregelingen
  /openapi.json:
    get:
      description: Vraag de OpenAPI specificatie op in JSON formaat.
      operationId: getOpenApiJson
      responses:
        "200":
          content:
            application/json:
              schema:
                description: Het JSON schema van de OpenAPI specificatie.
                title: OpenApiSchemaJson
                type: object
          description: OK
          headers:
            API-version:
              $ref: '#/components/headers/api-version'
        "500":
          content:
            application/problem+json:
              examples:
                servererror:
                  summary: Server error
                  value:
                    detail: Detailgegevens van de server
                    instance: urn:uuid:4017fabc-1b28-11e8-accf-0ed5f89f718b
                    status: 500
                    title: Fout aan de serverkant
                    type: https://service.omgevingswet.overheid.nl/publiek/catalogus/internal_server_error
              schema:
                $ref: '#/components/schemas/Problem'
          description: Interne serverfout
      summary: De OpenAPI specificatie in JSON-formaat
      tags:
      - Meta
      x-auth-type: None
  /openapi.yaml:
    get:
      description: Vraag de OpenAPI specificatie op in YAML formaat.
      operationId: getOpenApiYaml
      responses:
        "200":
          content:
            application/yaml:
              schema:
                description: Het YAML schema van de OpenAPI specificatie.
                title: OpenApiSchemaYaml
                type: object
          description: OK
          headers:
            API-version:
              $ref: '#/components/headers/api-version'
        "500":
          content:
            application/problem+json:
              examples:
                servererror:
                  summary: Server error
                  value:
                    detail: Detailgegevens van de server
                    instance: urn:uuid:4017fabc-1b28-11e8-accf-0ed5f89f718b
                    status: 500
                    title: Fout aan de serverkant
                    type: https://service.omgevingswet.overheid.nl/publiek/catalogus/internal_server_error
              schema:
                $ref: '#/components/schemas/Problem'
          description: Interne serverfout
      summary: De OpenAPI specificatie in YAML-formaat
      tags:
      - Meta
      x-auth-type: None
  /regelingen:
    get:
      operationId: getRegelingen
      parameters:
      - description: "Een tijdreisparameter langs de geldigheids-tijdsas. \nDeze tijdreis
          toont de versie van het object die op de opgegeven datum materieel geldig
          is. \nWanneer deze parameter niet opgegeven wordt, dan wordt een tijdreisvraag
          gesteld met als parameter 'vandaag'.\nEen gecombineerde tijdreisvraag langs
          `geldigOp` en `inWerkingOp` geeft de versie van het object\ndie op de opgegeven
          datum juridisch geldig is.\nDe tijdreisparameter wordt doorgegeven aan onderliggende
          hal-links.\n"
        explode: true
        in: query
        name: geldigOp
        required: false
        schema:
          example: "2020-05-09"
          format: date
          type: string
        style: form
      - description: "Een tijdreisparameter langs de juridische-werking-tijdsas. \nDeze
          tijdreis toont de versie van het object die op de opgegeven datum juridisch
          in werking is. \nWanneer deze parameter niet opgegeven wordt, dan wordt
          een tijdreisvraag gesteld met als parameter 'vandaag'.\nEen gecombineerde
          tijdreisvraag langs `geldigOp` en `inWerkingOp` geeft de versie van het
          object\ndie op de opgegeven datum juridisch geldig is.\nDe tijdreisparameter
          wordt doorgegeven aan onderliggende hal-links.\n"
        explode: true
        in: query
        name: inWerkingOp
        required: false
        schema:
          example: "2020-05-08"
          format: date
          type: string
        style: form
      - description: "Een tijdreisparameter langs de 'beschikbaar'-tijdsas. \nDeze
          tijdreis toont de versie van het object die beschikbaar is op de opgegeven
          UTC datumtijd. \nWanneer deze parameter niet opgegeven wordt, dan wordt
          een tijdreisvraag gesteld met als parameter 'nu', d.w.z. de huidige UTC
          datumtijd. \nDe tijdreisparameter wordt doorgegeven aan onderliggende hal-links
          en wordt naar boven afgerond op hele seconden.\n"
        explode: true
        in: query
        name: beschikbaarOp
        required: false
        schema:
          example: "2022-07-07T11:34:01Z"
          format: date-time
          type: string
        style: form
      - description: "Voer een tijdreis uit langs de beschikbaarheids-as naar het
          moment dat de huidige tileset aangevraagd werd.\nHiermee garandeer je dat
          de data die je opvraagt correspondeert met het kaartbeeld dat in de huidige
          tileset weergegeven wordt.\nEr kan een tijdreis uitgevoerd worden naar het
          moment van aanvragen van een van beide tilesets:\n  - `actueel`: tijdreis
          naar het aanvraagmoment van de tileset bij de actueel geldige gegevens;\n
          \ - `volledig`: tijdreis naar het aanvraagmoment van de tileset bij alle
          gegevens, ook historische en niet meer geldige gegevens.\n\nCombineren van
          deze parameter met een expliciete tijdreis langs de beschikbaarOp tijdsas
          is niet mogelijk. \nWanneer beide parameters meegegeven worden, dan krijgt
          de expliciete `beschikbaarOp`-parameter voorrang boven deze parameter.\n"
        explode: true
        in: query
        name: synchroniseerMetTileset
        required: false
        schema:
          $ref: '#/components/schemas/Tileset'
        style: form
      - description: Meeladen van embedded resources met regelingsgebieden en ponsen
        explode: true
        in: query
        name: _expand
        required: false
        schema:
          type: boolean
        style: form
      - description: De page moet minimaal een waarde van 1 hebben.
        explode: true
        in: query
        name: page
        required: false
        schema:
          default: 1
          example: 1
          format: int32
          minimum: 1
          type: integer
        style: form
      - description: De pagesize moet minimaal een waarde van 1 hebben en maximaal
          een waarde van 200.
        explode: true
        in: query
        name: size
        required: false
        schema:
          default: 20
          example: 20
          format: int32
          maximum: 200
          minimum: 1
          type: integer
        style: form
      - description: Sortering van de resultaten, waarden kunnen komma gescheiden
          opgegeven worden, sortering is ascending, descending kan door een - teken.
          Indien geen sortering parameters worden meegegeven, dan wordt de default
          parameter gebruikt (`registratietijdstip`).
        example:
        - identificatie
        - -registratietijdstip
        explode: false
        in: query
        name: _sort
        required: false
        schema:
          items:
            $ref: '#/components/schemas/RegelingenSort'
          type: array
        style: form
      responses:
        "200":
          content:
            application/hal+json:
              schema:
                $ref: '#/components/schemas/Regelingen'
          description: OK
          headers:
            API-version:
              $ref: '#/components/headers/api-version'
        "400":
          content:
            application/problem+json:
              examples:
                servererror:
                  summary: Bad Request
                  value:
                    detail: Het verzoek heeft een ongeldige request parameter
                    instance: urn:uuid:4017fabc-1b28-11e8-accf-0ed5f89f718b
                    invalid-params:
                    - name: size
                      reason: 'Ongeldige waarde: abc'
                    status: 400
                    title: Ongeldige combinatie of inhoud van parameters
                    type: https://service.omgevingswet.overheid.nl/publiek/catalogus/bad_request
              schema:
                $ref: '#/components/schemas/Problem400'
          description: Ongeldig verzoek
        default:
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/Problem'
          description: Onverwacht probleem
      summary: Alle regelingen opvragen
      tags:
      - Regelingen
  /regelingen/_zoek:
    post:
      operationId: zoekRegelingen
      parameters:
      - description: De CRS van de meegeleverde geometrie-content. Wanneer de Content-Crs
          header ontbreekt, dan wordt de 'default' Crs aangenomen. Dat is WSG84 (CRS84)
          en dat ondersteunen wij niet.
        explode: false
        in: header
        name: Content-Crs
        required: false
        schema:
          $ref: '#/components/schemas/Crs'
        style: simple
      - description: "Een tijdreisparameter langs de geldigheids-tijdsas. \nDeze tijdreis
          toont de versie van het object die op de opgegeven datum materieel geldig
          is. \nWanneer deze parameter niet opgegeven wordt, dan wordt een tijdreisvraag
          gesteld met als parameter 'vandaag'.\nEen gecombineerde tijdreisvraag langs
          `geldigOp` en `inWerkingOp` geeft de versie van het object\ndie op de opgegeven
          datum juridisch geldig is.\nDe tijdreisparameter wordt doorgegeven aan onderliggende
          hal-links.\n"
        explode: true
        in: query
        name: geldigOp
        required: false
        schema:
          example: "2020-05-09"
          format: date
          type: string
        style: form
      - description: "Een tijdreisparameter langs de juridische-werking-tijdsas. \nDeze
          tijdreis toont de versie van het object die op de opgegeven datum juridisch
          in werking is. \nWanneer deze parameter niet opgegeven wordt, dan wordt
          een tijdreisvraag gesteld met als parameter 'vandaag'.\nEen gecombineerde
          tijdreisvraag langs `geldigOp` en `inWerkingOp` geeft de versie van het
          object\ndie op de opgegeven datum juridisch geldig is.\nDe tijdreisparameter
          wordt doorgegeven aan onderliggende hal-links.\n"
        explode: true
        in: query
        name: inWerkingOp
        required: false
        schema:
          example: "2020-05-08"
          format: date
          type: string
        style: form
      - description: "Een tijdreisparameter langs de 'beschikbaar'-tijdsas. \nDeze
          tijdreis toont de versie van het object die beschikbaar is op de opgegeven
          UTC datumtijd. \nWanneer deze parameter niet opgegeven wordt, dan wordt
          een tijdreisvraag gesteld met als parameter 'nu', d.w.z. de huidige UTC
          datumtijd. \nDe tijdreisparameter wordt doorgegeven aan onderliggende hal-links
          en wordt naar boven afgerond op hele seconden.\n"
        explode: true
        in: query
        name: beschikbaarOp
        required: false
        schema:
          example: "2022-07-07T11:34:01Z"
          format: date-time
          type: string
        style: form
      - description: "Voer een tijdreis uit langs de beschikbaarheids-as naar het
          moment dat de huidige tileset aangevraagd werd.\nHiermee garandeer je dat
          de data die je opvraagt correspondeert met het kaartbeeld dat in de huidige
          tileset weergegeven wordt.\nEr kan een tijdreis uitgevoerd worden naar het
          moment van aanvragen van een van beide tilesets:\n  - `actueel`: tijdreis
          naar het aanvraagmoment van de tileset bij de actueel geldige gegevens;\n
          \ - `volledig`: tijdreis naar het aanvraagmoment van de tileset bij alle
          gegevens, ook historische en niet meer geldige gegevens.\n\nCombineren van
          deze parameter met een expliciete tijdreis langs de beschikbaarOp tijdsas
          is niet mogelijk. \nWanneer beide parameters meegegeven worden, dan krijgt
          de expliciete `beschikbaarOp`-parameter voorrang boven deze parameter.\n"
        explode: true
        in: query
        name: synchroniseerMetTileset
        required: false
        schema:
          $ref: '#/components/schemas/Tileset'
        style: form
      - description: Meeladen van embedded resources met regelingsgebieden en ponsen
        explode: true
        in: query
        name: _expand
        required: false
        schema:
          type: boolean
        style: form
      - description: De page moet minimaal een waarde van 1 hebben.
        explode: true
        in: query
        name: page
        required: false
        schema:
          default: 1
          example: 1
          format: int32
          minimum: 1
          type: integer
        style: form
      - description: De pagesize moet minimaal een waarde van 1 hebben en maximaal
          een waarde van 200.
        explode: true
        in: query
        name: size
        required: false
        schema:
          default: 20
          example: 20
          format: int32
          maximum: 200
          minimum: 1
          type: integer
        style: form
      - description: Sortering van de resultaten, waarden kunnen komma gescheiden
          opgegeven worden, sortering is ascending, descending kan door een - teken
        example:
        - identificatie
        - -registratietijdstip
        explode: false
        in: query
        name: _sort
        required: false
        schema:
          items:
            $ref: '#/components/schemas/RegelingenSort'
          type: array
        style: form
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/RegelingZoekobject'
        description: Zoekobject
        required: true
      responses:
        "200":
          content:
            application/hal+json:
              schema:
                $ref: '#/components/schemas/Regelingen'
          description: OK
          headers:
            API-version:
              $ref: '#/components/headers/api-version'
        "400":
          content:
            application/problem+json:
              examples:
                servererror:
                  summary: Bad Request
                  value:
                    detail: Het verzoek heeft een ongeldige request parameter
                    instance: urn:uuid:4017fabc-1b28-11e8-accf-0ed5f89f718b
                    invalid-params:
                    - name: size
                      reason: 'Ongeldige waarde: abc'
                    status: 400
                    title: Ongeldige combinatie of inhoud van parameters
                    type: https://service.omgevingswet.overheid.nl/publiek/catalogus/bad_request
              schema:
                $ref: '#/components/schemas/Problem400'
          description: Ongeldig verzoek
        "415":
          content:
            application/problem+json:
              examples:
                servererror:
                  summary: Ongeldig media type
                  value:
                    detail: 'Content-Type: ''application/xml'' wordt niet ondersteund.
                      Geldige waarden zijn: [application/json]'
                    instance: urn:uuid:4017fabc-1b28-11e8-accf-0ed5f89f718b
                    status: 415
                    title: Ongeldig media type
                    type: https://service.omgevingswet.overheid.nl/publiek/catalogus/media_type
              schema:
                $ref: '#/components/schemas/Problem'
          description: Media type wordt niet ondersteund
        "422":
          content:
            application/problem+json:
              examples:
                servererror:
                  summary: Niet ondersteunde CRS
                  value:
                    detail: 'Deze Content-CRS header wordt niet ondersteund: http://www.opengis.net/def/crs/EPSG/9.9.1/289'
                    instance: urn:uuid:4017fabc-1b28-11e8-accf-0ed5f89f718b
                    status: 422
                    title: Niet-ondersteunde CRS
                    type: https://service.omgevingswet.overheid.nl/publiek/catalogus/unprocessable_entity
              schema:
                $ref: '#/components/schemas/Problem'
          description: |
            De inhoud van het verzoek kan niet worden verwerkt.
        "500":
          content:
            application/problem+json:
              examples:
                servererror:
                  summary: Server error
                  value:
                    detail: Detailgegevens van de server
                    instance: urn:uuid:4017fabc-1b28-11e8-accf-0ed5f89f718b
                    status: 500
                    title: Fout aan de serverkant
                    type: https://service.omgevingswet.overheid.nl/publiek/catalogus/internal_server_error
              schema:
                $ref: '#/components/schemas/Problem'
          description: Interne serverfout
      summary: Regelingen opvragen die voldoen aan zoekobject-parameters
      tags:
      - Regelingen
  /regelingen/{uriIdentificatie}:
    get:
      operationId: getRegeling
      parameters:
      - description: Een identificatie van een omgevingsdocument, zoals gedefinieerd
          in de STOP-standaard, waarbij de schuine strepen en koppeltekens zijn vervangen
          door lage streepjes (onderstrepingstekens).
        explode: false
        in: path
        name: uriIdentificatie
        required: true
        schema:
          example: _akn_nl_act_gm0160_2023_omgevingsplan
          type: string
        style: simple
      - description: "Een tijdreisparameter langs de geldigheids-tijdsas. \nDeze tijdreis
          toont de versie van het object die op de opgegeven datum materieel geldig
          is. \nWanneer deze parameter niet opgegeven wordt, dan wordt een tijdreisvraag
          gesteld met als parameter 'vandaag'.\nEen gecombineerde tijdreisvraag langs
          `geldigOp` en `inWerkingOp` geeft de versie van het object\ndie op de opgegeven
          datum juridisch geldig is.\nDe tijdreisparameter wordt doorgegeven aan onderliggende
          hal-links.\n"
        explode: true
        in: query
        name: geldigOp
        required: false
        schema:
          example: "2020-05-09"
          format: date
          type: string
        style: form
      - description: "Een tijdreisparameter langs de juridische-werking-tijdsas. \nDeze
          tijdreis toont de versie van het object die op de opgegeven datum juridisch
          in werking is. \nWanneer deze parameter niet opgegeven wordt, dan wordt
          een tijdreisvraag gesteld met als parameter 'vandaag'.\nEen gecombineerde
          tijdreisvraag langs `geldigOp` en `inWerkingOp` geeft de versie van het
          object\ndie op de opgegeven datum juridisch geldig is.\nDe tijdreisparameter
          wordt doorgegeven aan onderliggende hal-links.\n"
        explode: true
        in: query
        name: inWerkingOp
        required: false
        schema:
          example: "2020-05-08"
          format: date
          type: string
        style: form
      - description: "Een tijdreisparameter langs de 'beschikbaar'-tijdsas. \nDeze
          tijdreis toont de versie van het object die beschikbaar is op de opgegeven
          UTC datumtijd. \nWanneer deze parameter niet opgegeven wordt, dan wordt
          een tijdreisvraag gesteld met als parameter 'nu', d.w.z. de huidige UTC
          datumtijd. \nDe tijdreisparameter wordt doorgegeven aan onderliggende hal-links
          en wordt naar boven afgerond op hele seconden.\n"
        explode: true
        in: query
        name: beschikbaarOp
        required: false
        schema:
          example: "2022-07-07T11:34:01Z"
          format: date-time
          type: string
        style: form
      - description: "Voer een tijdreis uit langs de beschikbaarheids-as naar het
          moment dat de huidige tileset aangevraagd werd.\nHiermee garandeer je dat
          de data die je opvraagt correspondeert met het kaartbeeld dat in de huidige
          tileset weergegeven wordt.\nEr kan een tijdreis uitgevoerd worden naar het
          moment van aanvragen van een van beide tilesets:\n  - `actueel`: tijdreis
          naar het aanvraagmoment van de tileset bij de actueel geldige gegevens;\n
          \ - `volledig`: tijdreis naar het aanvraagmoment van de tileset bij alle
          gegevens, ook historische en niet meer geldige gegevens.\n\nCombineren van
          deze parameter met een expliciete tijdreis langs de beschikbaarOp tijdsas
          is niet mogelijk. \nWanneer beide parameters meegegeven worden, dan krijgt
          de expliciete `beschikbaarOp`-parameter voorrang boven deze parameter.\n"
        explode: true
        in: query
        name: synchroniseerMetTileset
        required: false
        schema:
          $ref: '#/components/schemas/Tileset'
        style: form
      - description: Meeladen van embedded resources met regelingsgebieden en ponsen
        explode: true
        in: query
        name: _expand
        required: false
        schema:
          type: boolean
        style: form
      responses:
        "200":
          content:
            application/hal+json:
              schema:
                $ref: '#/components/schemas/Regeling'
          description: OK
          headers:
            API-version:
              $ref: '#/components/headers/api-version'
        "404":
          content:
            application/problem+json:
              examples:
                servererror:
                  summary: Not Found
                  value:
                    detail: Er zijn geen gegevens gevonden op grond van de opgegeven
                      input parameters
                    instance: urn:uuid:4017fabc-1b28-11e8-accf-0ed5f89f718b
                    status: 404
                    title: Resource niet gevonden
                    type: https://service.omgevingswet.overheid.nl/publiek/catalogus/not_found
              schema:
                $ref: '#/components/schemas/Problem'
          description: Geen resultaat gevonden
        default:
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/Problem'
          description: Onverwacht probleem
      summary: Een enkel regeling opvragen.
      tags:
      - Regelingen
  /regelingen/{uriIdentificatie}/divisieannotaties:
    get:
      operationId: getDivisieannotatiesVanRegeling
      parameters:
      - description: Een identificatie van een omgevingsdocument, zoals gedefinieerd
          in de STOP-standaard, waarbij de schuine strepen en koppeltekens zijn vervangen
          door lage streepjes (onderstrepingstekens).
        explode: false
        in: path
        name: uriIdentificatie
        required: true
        schema:
          example: _akn_nl_act_gm0160_2023_omgevingsplan
          type: string
        style: simple
      - description: |
          Een identificatie vanuit het OP-deel in de vorm van een wId, welke documentcomponenten uniek identificeert over alle omgevingsdocumenten heen.

          Zie ook: https://koop.gitlab.io/stop/standaard/1.4.0-ic/data_xsd_Element_data_wId.html
        explode: true
        in: query
        name: documentComponent
        required: false
        schema:
          example: gm0160_v1__chp_6__subchp_2.2__subsec_2.2.1__art_2.1
          type: string
        style: form
      - description: "Een tijdreisparameter langs de geldigheids-tijdsas. \nDeze tijdreis
          toont de versie van het object die op de opgegeven datum materieel geldig
          is. \nWanneer deze parameter niet opgegeven wordt, dan wordt een tijdreisvraag
          gesteld met als parameter 'vandaag'.\nEen gecombineerde tijdreisvraag langs
          `geldigOp` en `inWerkingOp` geeft de versie van het object\ndie op de opgegeven
          datum juridisch geldig is.\nDe tijdreisparameter wordt doorgegeven aan onderliggende
          hal-links.\n"
        explode: true
        in: query
        name: geldigOp
        required: false
        schema:
          example: "2020-05-09"
          format: date
          type: string
        style: form
      - description: "Een tijdreisparameter langs de juridische-werking-tijdsas. \nDeze
          tijdreis toont de versie van het object die op de opgegeven datum juridisch
          in werking is. \nWanneer deze parameter niet opgegeven wordt, dan wordt
          een tijdreisvraag gesteld met als parameter 'vandaag'.\nEen gecombineerde
          tijdreisvraag langs `geldigOp` en `inWerkingOp` geeft de versie van het
          object\ndie op de opgegeven datum juridisch geldig is.\nDe tijdreisparameter
          wordt doorgegeven aan onderliggende hal-links.\n"
        explode: true
        in: query
        name: inWerkingOp
        required: false
        schema:
          example: "2020-05-08"
          format: date
          type: string
        style: form
      - description: "Een tijdreisparameter langs de 'beschikbaar'-tijdsas. \nDeze
          tijdreis toont de versie van het object die beschikbaar is op de opgegeven
          UTC datumtijd. \nWanneer deze parameter niet opgegeven wordt, dan wordt
          een tijdreisvraag gesteld met als parameter 'nu', d.w.z. de huidige UTC
          datumtijd. \nDe tijdreisparameter wordt doorgegeven aan onderliggende hal-links
          en wordt naar boven afgerond op hele seconden.\n"
        explode: true
        in: query
        name: beschikbaarOp
        required: false
        schema:
          example: "2022-07-07T11:34:01Z"
          format: date-time
          type: string
        style: form
      - description: "Voer een tijdreis uit langs de beschikbaarheids-as naar het
          moment dat de huidige tileset aangevraagd werd.\nHiermee garandeer je dat
          de data die je opvraagt correspondeert met het kaartbeeld dat in de huidige
          tileset weergegeven wordt.\nEr kan een tijdreis uitgevoerd worden naar het
          moment van aanvragen van een van beide tilesets:\n  - `actueel`: tijdreis
          naar het aanvraagmoment van de tileset bij de actueel geldige gegevens;\n
          \ - `volledig`: tijdreis naar het aanvraagmoment van de tileset bij alle
          gegevens, ook historische en niet meer geldige gegevens.\n\nCombineren van
          deze parameter met een expliciete tijdreis langs de beschikbaarOp tijdsas
          is niet mogelijk. \nWanneer beide parameters meegegeven worden, dan krijgt
          de expliciete `beschikbaarOp`-parameter voorrang boven deze parameter.\n"
        explode: true
        in: query
        name: synchroniseerMetTileset
        required: false
        schema:
          $ref: '#/components/schemas/Tileset'
        style: form
      - description: Meeladen van resources
        explode: true
        in: query
        name: _expand
        required: false
        schema:
          type: boolean
        style: form
      - description: |
          Welke resources worden meegeladen:
          * `registratiegegevens`: registratiegegevens van annotaties worden in `geregistreerdMet` attributen uitgeleverd.

          Deze queryparameter wordt alleen toegepast wanneer _expand queryparameter de waarde 'true' heeft.
        explode: true
        in: query
        name: _expandScope
        required: false
        schema:
          $ref: '#/components/schemas/ExpandScopeVastgesteldeAnnotaties'
        style: form
      responses:
        "200":
          content:
            application/hal+json:
              schema:
                $ref: '#/components/schemas/DivisieannotatiesVastgesteld'
          description: OK
          headers:
            API-version:
              $ref: '#/components/headers/api-version'
        "400":
          content:
            application/problem+json:
              examples:
                servererror:
                  summary: Bad Request
                  value:
                    detail: Het verzoek heeft een ongeldige request parameter
                    instance: urn:uuid:4017fabc-1b28-11e8-accf-0ed5f89f718b
                    invalid-params:
                    - name: size
                      reason: 'Ongeldige waarde: abc'
                    status: 400
                    title: Ongeldige combinatie of inhoud van parameters
                    type: https://service.omgevingswet.overheid.nl/publiek/catalogus/bad_request
              schema:
                $ref: '#/components/schemas/Problem400'
          description: Ongeldig verzoek
        "404":
          content:
            application/problem+json:
              examples:
                servererror:
                  summary: Not Found
                  value:
                    detail: Er zijn geen gegevens gevonden op grond van de opgegeven
                      input parameters
                    instance: urn:uuid:4017fabc-1b28-11e8-accf-0ed5f89f718b
                    status: 404
                    title: Resource niet gevonden
                    type: https://service.omgevingswet.overheid.nl/publiek/catalogus/not_found
              schema:
                $ref: '#/components/schemas/Problem'
          description: Geen resultaat gevonden
        "500":
          content:
            application/problem+json:
              examples:
                servererror:
                  summary: Server error
                  value:
                    detail: Detailgegevens van de server
                    instance: urn:uuid:4017fabc-1b28-11e8-accf-0ed5f89f718b
                    status: 500
                    title: Fout aan de serverkant
                    type: https://service.omgevingswet.overheid.nl/publiek/catalogus/internal_server_error
              schema:
                $ref: '#/components/schemas/Problem'
          description: Interne serverfout
      summary: Gestructureerde OW-objecten ophalen bij een regeling met vrije-tekststructuur.
      tags:
      - Regelingen
  /regelingen/{uriIdentificatie}/divisieannotaties/_zoek:
    post:
      operationId: geoZoekDivisieannotatiesVanRegeling
      parameters:
      - description: De CRS van de meegeleverde geometrie-content. Wanneer de Content-Crs
          header ontbreekt, dan wordt de 'default' Crs aangenomen. Dat is WSG84 (CRS84)
          en dat ondersteunen wij niet.
        explode: false
        in: header
        name: Content-Crs
        required: false
        schema:
          $ref: '#/components/schemas/Crs'
        style: simple
      - description: Een identificatie van een omgevingsdocument, zoals gedefinieerd
          in de STOP-standaard, waarbij de schuine strepen en koppeltekens zijn vervangen
          door lage streepjes (onderstrepingstekens).
        explode: false
        in: path
        name: uriIdentificatie
        required: true
        schema:
          example: _akn_nl_act_gm0160_2023_omgevingsplan
          type: string
        style: simple
      - description: "Een tijdreisparameter langs de geldigheids-tijdsas. \nDeze tijdreis
          toont de versie van het object die op de opgegeven datum materieel geldig
          is. \nWanneer deze parameter niet opgegeven wordt, dan wordt een tijdreisvraag
          gesteld met als parameter 'vandaag'.\nEen gecombineerde tijdreisvraag langs
          `geldigOp` en `inWerkingOp` geeft de versie van het object\ndie op de opgegeven
          datum juridisch geldig is.\nDe tijdreisparameter wordt doorgegeven aan onderliggende
          hal-links.\n"
        explode: true
        in: query
        name: geldigOp
        required: false
        schema:
          example: "2020-05-09"
          format: date
          type: string
        style: form
      - description: "Een tijdreisparameter langs de juridische-werking-tijdsas. \nDeze
          tijdreis toont de versie van het object die op de opgegeven datum juridisch
          in werking is. \nWanneer deze parameter niet opgegeven wordt, dan wordt
          een tijdreisvraag gesteld met als parameter 'vandaag'.\nEen gecombineerde
          tijdreisvraag langs `geldigOp` en `inWerkingOp` geeft de versie van het
          object\ndie op de opgegeven datum juridisch geldig is.\nDe tijdreisparameter
          wordt doorgegeven aan onderliggende hal-links.\n"
        explode: true
        in: query
        name: inWerkingOp
        required: false
        schema:
          example: "2020-05-08"
          format: date
          type: string
        style: form
      - description: "Een tijdreisparameter langs de 'beschikbaar'-tijdsas. \nDeze
          tijdreis toont de versie van het object die beschikbaar is op de opgegeven
          UTC datumtijd. \nWanneer deze parameter niet opgegeven wordt, dan wordt
          een tijdreisvraag gesteld met als parameter 'nu', d.w.z. de huidige UTC
          datumtijd. \nDe tijdreisparameter wordt doorgegeven aan onderliggende hal-links
          en wordt naar boven afgerond op hele seconden.\n"
        explode: true
        in: query
        name: beschikbaarOp
        required: false
        schema:
          example: "2022-07-07T11:34:01Z"
          format: date-time
          type: string
        style: form
      - description: "Voer een tijdreis uit langs de beschikbaarheids-as naar het
          moment dat de huidige tileset aangevraagd werd.\nHiermee garandeer je dat
          de data die je opvraagt correspondeert met het kaartbeeld dat in de huidige
          tileset weergegeven wordt.\nEr kan een tijdreis uitgevoerd worden naar het
          moment van aanvragen van een van beide tilesets:\n  - `actueel`: tijdreis
          naar het aanvraagmoment van de tileset bij de actueel geldige gegevens;\n
          \ - `volledig`: tijdreis naar het aanvraagmoment van de tileset bij alle
          gegevens, ook historische en niet meer geldige gegevens.\n\nCombineren van
          deze parameter met een expliciete tijdreis langs de beschikbaarOp tijdsas
          is niet mogelijk. \nWanneer beide parameters meegegeven worden, dan krijgt
          de expliciete `beschikbaarOp`-parameter voorrang boven deze parameter.\n"
        explode: true
        in: query
        name: synchroniseerMetTileset
        required: false
        schema:
          $ref: '#/components/schemas/Tileset'
        style: form
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/GeoZoekRequestBody'
        required: true
      responses:
        "200":
          content:
            application/hal+json:
              schema:
                $ref: '#/components/schemas/DivisieannotatiesVastgesteldAtLocation'
          description: OK
          headers:
            API-version:
              $ref: '#/components/headers/api-version'
        "400":
          content:
            application/problem+json:
              examples:
                servererror:
                  summary: Bad Request
                  value:
                    detail: Het verzoek heeft een ongeldige request parameter
                    instance: urn:uuid:4017fabc-1b28-11e8-accf-0ed5f89f718b
                    invalid-params:
                    - name: size
                      reason: 'Ongeldige waarde: abc'
                    status: 400
                    title: Ongeldige combinatie of inhoud van parameters
                    type: https://service.omgevingswet.overheid.nl/publiek/catalogus/bad_request
              schema:
                $ref: '#/components/schemas/Problem400'
          description: Ongeldig verzoek
        "404":
          content:
            application/problem+json:
              examples:
                servererror:
                  summary: Not Found
                  value:
                    detail: Er zijn geen gegevens gevonden op grond van de opgegeven
                      input parameters
                    instance: urn:uuid:4017fabc-1b28-11e8-accf-0ed5f89f718b
                    status: 404
                    title: Resource niet gevonden
                    type: https://service.omgevingswet.overheid.nl/publiek/catalogus/not_found
              schema:
                $ref: '#/components/schemas/Problem'
          description: Geen resultaat gevonden
        "415":
          content:
            application/problem+json:
              examples:
                servererror:
                  summary: Ongeldig media type
                  value:
                    detail: 'Content-Type: ''application/xml'' wordt niet ondersteund.
                      Geldige waarden zijn: [application/json]'
                    instance: urn:uuid:4017fabc-1b28-11e8-accf-0ed5f89f718b
                    status: 415
                    title: Ongeldig media type
                    type: https://service.omgevingswet.overheid.nl/publiek/catalogus/media_type
              schema:
                $ref: '#/components/schemas/Problem'
          description: Media type wordt niet ondersteund
        "422":
          content:
            application/problem+json:
              examples:
                servererror:
                  summary: Niet ondersteunde CRS
                  value:
                    detail: 'Deze Content-CRS header wordt niet ondersteund: http://www.opengis.net/def/crs/EPSG/9.9.1/289'
                    instance: urn:uuid:4017fabc-1b28-11e8-accf-0ed5f89f718b
                    status: 422
                    title: Niet-ondersteunde CRS
                    type: https://service.omgevingswet.overheid.nl/publiek/catalogus/unprocessable_entity
              schema:
                $ref: '#/components/schemas/Problem'
          description: |
            De inhoud van het verzoek kan niet worden verwerkt.
        "500":
          content:
            application/problem+json:
              examples:
                servererror:
                  summary: Server error
                  value:
                    detail: Detailgegevens van de server
                    instance: urn:uuid:4017fabc-1b28-11e8-accf-0ed5f89f718b
                    status: 500
                    title: Fout aan de serverkant
                    type: https://service.omgevingswet.overheid.nl/publiek/catalogus/internal_server_error
              schema:
                $ref: '#/components/schemas/Problem'
          description: Interne serverfout
      summary: Gestructureerde OW-objecten ophalen bij een regeling met vrije-tekststructuur,
        gefilterd op zoekcriteria.
      tags:
      - Regelingen
  /regelingen/{uriIdentificatie}/documentstructuur:
    get:
      operationId: getRegelingDocumentstructuur
      parameters:
      - description: Een identificatie van een omgevingsdocument, zoals gedefinieerd
          in de STOP-standaard, waarbij de schuine strepen en koppeltekens zijn vervangen
          door lage streepjes (onderstrepingstekens).
        explode: false
        in: path
        name: uriIdentificatie
        required: true
        schema:
          example: _akn_nl_act_gm0160_2023_omgevingsplan
          type: string
        style: simple
      - description: "Een tijdreisparameter langs de geldigheids-tijdsas. \nDeze tijdreis
          toont de versie van het object die op de opgegeven datum materieel geldig
          is. \nWanneer deze parameter niet opgegeven wordt, dan wordt een tijdreisvraag
          gesteld met als parameter 'vandaag'.\nEen gecombineerde tijdreisvraag langs
          `geldigOp` en `inWerkingOp` geeft de versie van het object\ndie op de opgegeven
          datum juridisch geldig is.\nDe tijdreisparameter wordt doorgegeven aan onderliggende
          hal-links.\n"
        explode: true
        in: query
        name: geldigOp
        required: false
        schema:
          example: "2020-05-09"
          format: date
          type: string
        style: form
      - description: "Een tijdreisparameter langs de juridische-werking-tijdsas. \nDeze
          tijdreis toont de versie van het object die op de opgegeven datum juridisch
          in werking is. \nWanneer deze parameter niet opgegeven wordt, dan wordt
          een tijdreisvraag gesteld met als parameter 'vandaag'.\nEen gecombineerde
          tijdreisvraag langs `geldigOp` en `inWerkingOp` geeft de versie van het
          object\ndie op de opgegeven datum juridisch geldig is.\nDe tijdreisparameter
          wordt doorgegeven aan onderliggende hal-links.\n"
        explode: true
        in: query
        name: inWerkingOp
        required: false
        schema:
          example: "2020-05-08"
          format: date
          type: string
        style: form
      - description: "Een tijdreisparameter langs de 'beschikbaar'-tijdsas. \nDeze
          tijdreis toont de versie van het object die beschikbaar is op de opgegeven
          UTC datumtijd. \nWanneer deze parameter niet opgegeven wordt, dan wordt
          een tijdreisvraag gesteld met als parameter 'nu', d.w.z. de huidige UTC
          datumtijd. \nDe tijdreisparameter wordt doorgegeven aan onderliggende hal-links
          en wordt naar boven afgerond op hele seconden.\n"
        explode: true
        in: query
        name: beschikbaarOp
        required: false
        schema:
          example: "2022-07-07T11:34:01Z"
          format: date-time
          type: string
        style: form
      - description: "Voer een tijdreis uit langs de beschikbaarheids-as naar het
          moment dat de huidige tileset aangevraagd werd.\nHiermee garandeer je dat
          de data die je opvraagt correspondeert met het kaartbeeld dat in de huidige
          tileset weergegeven wordt.\nEr kan een tijdreis uitgevoerd worden naar het
          moment van aanvragen van een van beide tilesets:\n  - `actueel`: tijdreis
          naar het aanvraagmoment van de tileset bij de actueel geldige gegevens;\n
          \ - `volledig`: tijdreis naar het aanvraagmoment van de tileset bij alle
          gegevens, ook historische en niet meer geldige gegevens.\n\nCombineren van
          deze parameter met een expliciete tijdreis langs de beschikbaarOp tijdsas
          is niet mogelijk. \nWanneer beide parameters meegegeven worden, dan krijgt
          de expliciete `beschikbaarOp`-parameter voorrang boven deze parameter.\n"
        explode: true
        in: query
        name: synchroniseerMetTileset
        required: false
        schema:
          $ref: '#/components/schemas/Tileset'
        style: form
      - description: |
          Transformeer de XML van bepaalde attributen

          In het geval van `_transformXml=inhoud` worden `ref` attributen van `IORef` en `ExtIORef` elementen naar volledige URLs getransformeerd. De transformatie wordt toegepast op 'AKN', 'document', 'JCI' en 'JOIN'. Het soort is na transformatie altijd een URL.

          De standaardwaarde null: er worden geen transformaties uitgevoerd.
        explode: true
        in: query
        name: _transformXml
        required: false
        schema:
          $ref: '#/components/schemas/TransformXml'
        style: form
      responses:
        "200":
          content:
            application/hal+json:
              schema:
                $ref: '#/components/schemas/Documentstructuur'
          description: OK
          headers:
            API-version:
              $ref: '#/components/headers/api-version'
        "400":
          content:
            application/problem+json:
              examples:
                servererror:
                  summary: Bad Request
                  value:
                    detail: Het verzoek heeft een ongeldige request parameter
                    instance: urn:uuid:4017fabc-1b28-11e8-accf-0ed5f89f718b
                    invalid-params:
                    - name: size
                      reason: 'Ongeldige waarde: abc'
                    status: 400
                    title: Ongeldige combinatie of inhoud van parameters
                    type: https://service.omgevingswet.overheid.nl/publiek/catalogus/bad_request
              schema:
                $ref: '#/components/schemas/Problem400'
          description: Ongeldig verzoek
        "404":
          content:
            application/problem+json:
              examples:
                servererror:
                  summary: Not Found
                  value:
                    detail: Er zijn geen gegevens gevonden op grond van de opgegeven
                      input parameters
                    instance: urn:uuid:4017fabc-1b28-11e8-accf-0ed5f89f718b
                    status: 404
                    title: Resource niet gevonden
                    type: https://service.omgevingswet.overheid.nl/publiek/catalogus/not_found
              schema:
                $ref: '#/components/schemas/Problem'
          description: Geen resultaat gevonden
        "500":
          content:
            application/problem+json:
              examples:
                servererror:
                  summary: Server error
                  value:
                    detail: Detailgegevens van de server
                    instance: urn:uuid:4017fabc-1b28-11e8-accf-0ed5f89f718b
                    status: 500
                    title: Fout aan de serverkant
                    type: https://service.omgevingswet.overheid.nl/publiek/catalogus/internal_server_error
              schema:
                $ref: '#/components/schemas/Problem'
          description: Interne serverfout
      summary: Alle documentcomponenten van een regeling in een boomstructuur opvragen
      tags:
      - Regelingen
  /regelingen/{uriIdentificatie}/documentstructuur/{documentComponentWorkId}:
    get:
      operationId: getRegelingDocumentstructuurInWorkId
      parameters:
      - description: Een identificatie van een omgevingsdocument, zoals gedefinieerd
          in de STOP-standaard, waarbij de schuine strepen en koppeltekens zijn vervangen
          door lage streepjes (onderstrepingstekens).
        explode: false
        in: path
        name: uriIdentificatie
        required: true
        schema:
          example: _akn_nl_act_gm0160_2023_omgevingsplan
          type: string
        style: simple
      - description: |
          Een identificatie vanuit het OP-deel in de vorm van een wId, welke documentcomponenten uniek identificeert over alle omgevingsdocumenten heen.

          Zie ook: https://koop.gitlab.io/stop/standaard/1.4.0-ic/data_xsd_Element_data_wId.html
        explode: false
        in: path
        name: documentComponentWorkId
        required: true
        schema:
          example: gm9999_v1__cmp_I__content_o_1__list_o_1__item_o_5
          type: string
        style: simple
      - description: "Een tijdreisparameter langs de geldigheids-tijdsas. \nDeze tijdreis
          toont de versie van het object die op de opgegeven datum materieel geldig
          is. \nWanneer deze parameter niet opgegeven wordt, dan wordt een tijdreisvraag
          gesteld met als parameter 'vandaag'.\nEen gecombineerde tijdreisvraag langs
          `geldigOp` en `inWerkingOp` geeft de versie van het object\ndie op de opgegeven
          datum juridisch geldig is.\nDe tijdreisparameter wordt doorgegeven aan onderliggende
          hal-links.\n"
        explode: true
        in: query
        name: geldigOp
        required: false
        schema:
          example: "2020-05-09"
          format: date
          type: string
        style: form
      - description: "Een tijdreisparameter langs de juridische-werking-tijdsas. \nDeze
          tijdreis toont de versie van het object die op de opgegeven datum juridisch
          in werking is. \nWanneer deze parameter niet opgegeven wordt, dan wordt
          een tijdreisvraag gesteld met als parameter 'vandaag'.\nEen gecombineerde
          tijdreisvraag langs `geldigOp` en `inWerkingOp` geeft de versie van het
          object\ndie op de opgegeven datum juridisch geldig is.\nDe tijdreisparameter
          wordt doorgegeven aan onderliggende hal-links.\n"
        explode: true
        in: query
        name: inWerkingOp
        required: false
        schema:
          example: "2020-05-08"
          format: date
          type: string
        style: form
      - description: "Een tijdreisparameter langs de 'beschikbaar'-tijdsas. \nDeze
          tijdreis toont de versie van het object die beschikbaar is op de opgegeven
          UTC datumtijd. \nWanneer deze parameter niet opgegeven wordt, dan wordt
          een tijdreisvraag gesteld met als parameter 'nu', d.w.z. de huidige UTC
          datumtijd. \nDe tijdreisparameter wordt doorgegeven aan onderliggende hal-links
          en wordt naar boven afgerond op hele seconden.\n"
        explode: true
        in: query
        name: beschikbaarOp
        required: false
        schema:
          example: "2022-07-07T11:34:01Z"
          format: date-time
          type: string
        style: form
      - description: "Voer een tijdreis uit langs de beschikbaarheids-as naar het
          moment dat de huidige tileset aangevraagd werd.\nHiermee garandeer je dat
          de data die je opvraagt correspondeert met het kaartbeeld dat in de huidige
          tileset weergegeven wordt.\nEr kan een tijdreis uitgevoerd worden naar het
          moment van aanvragen van een van beide tilesets:\n  - `actueel`: tijdreis
          naar het aanvraagmoment van de tileset bij de actueel geldige gegevens;\n
          \ - `volledig`: tijdreis naar het aanvraagmoment van de tileset bij alle
          gegevens, ook historische en niet meer geldige gegevens.\n\nCombineren van
          deze parameter met een expliciete tijdreis langs de beschikbaarOp tijdsas
          is niet mogelijk. \nWanneer beide parameters meegegeven worden, dan krijgt
          de expliciete `beschikbaarOp`-parameter voorrang boven deze parameter.\n"
        explode: true
        in: query
        name: synchroniseerMetTileset
        required: false
        schema:
          $ref: '#/components/schemas/Tileset'
        style: form
      - description: |
          Transformeer de XML van bepaalde attributen

          In het geval van `_transformXml=inhoud` worden `ref` attributen van `IORef` en `ExtIORef` elementen naar volledige URLs getransformeerd. De transformatie wordt toegepast op 'AKN', 'document', 'JCI' en 'JOIN'. Het soort is na transformatie altijd een URL.

          De standaardwaarde null: er worden geen transformaties uitgevoerd.
        explode: true
        in: query
        name: _transformXml
        required: false
        schema:
          $ref: '#/components/schemas/TransformXml'
        style: form
      responses:
        "200":
          content:
            application/hal+json:
              schema:
                $ref: '#/components/schemas/Documentstructuur'
          description: OK
          headers:
            API-version:
              $ref: '#/components/headers/api-version'
        "400":
          content:
            application/problem+json:
              examples:
                servererror:
                  summary: Bad Request
                  value:
                    detail: Het verzoek heeft een ongeldige request parameter
                    instance: urn:uuid:4017fabc-1b28-11e8-accf-0ed5f89f718b
                    invalid-params:
                    - name: size
                      reason: 'Ongeldige waarde: abc'
                    status: 400
                    title: Ongeldige combinatie of inhoud van parameters
                    type: https://service.omgevingswet.overheid.nl/publiek/catalogus/bad_request
              schema:
                $ref: '#/components/schemas/Problem400'
          description: Ongeldig verzoek
        "404":
          content:
            application/problem+json:
              examples:
                servererror:
                  summary: Not Found
                  value:
                    detail: Er zijn geen gegevens gevonden op grond van de opgegeven
                      input parameters
                    instance: urn:uuid:4017fabc-1b28-11e8-accf-0ed5f89f718b
                    status: 404
                    title: Resource niet gevonden
                    type: https://service.omgevingswet.overheid.nl/publiek/catalogus/not_found
              schema:
                $ref: '#/components/schemas/Problem'
          description: Geen resultaat gevonden
        "500":
          content:
            application/problem+json:
              examples:
                servererror:
                  summary: Server error
                  value:
                    detail: Detailgegevens van de server
                    instance: urn:uuid:4017fabc-1b28-11e8-accf-0ed5f89f718b
                    status: 500
                    title: Fout aan de serverkant
                    type: https://service.omgevingswet.overheid.nl/publiek/catalogus/internal_server_error
              schema:
                $ref: '#/components/schemas/Problem'
          description: Interne serverfout
      summary: |
        Alle documentcomponenten van een ontwerpregeling, die binnen het opgegeven documentcomponent vallen, in een boomstructuur opvragen
      tags:
      - Regelingen
  /regelingen/{uriIdentificatie}/regeltekstannotaties:
    get:
      operationId: getRegeltekstannotatiesVanRegeling
      parameters:
      - description: Een identificatie van een omgevingsdocument, zoals gedefinieerd
          in de STOP-standaard, waarbij de schuine strepen en koppeltekens zijn vervangen
          door lage streepjes (onderstrepingstekens).
        explode: false
        in: path
        name: uriIdentificatie
        required: true
        schema:
          example: _akn_nl_act_gm0160_2023_omgevingsplan
          type: string
        style: simple
      - description: |
          Een identificatie vanuit het OP-deel in de vorm van een wId, welke documentcomponenten uniek identificeert over alle omgevingsdocumenten heen.

          Zie ook: https://koop.gitlab.io/stop/standaard/1.4.0-ic/data_xsd_Element_data_wId.html
        explode: true
        in: query
        name: documentComponent
        required: false
        schema:
          example: gm0160_v1__chp_6__subchp_2.2__subsec_2.2.1__art_2.1
          type: string
        style: form
      - description: "Een tijdreisparameter langs de geldigheids-tijdsas. \nDeze tijdreis
          toont de versie van het object die op de opgegeven datum materieel geldig
          is. \nWanneer deze parameter niet opgegeven wordt, dan wordt een tijdreisvraag
          gesteld met als parameter 'vandaag'.\nEen gecombineerde tijdreisvraag langs
          `geldigOp` en `inWerkingOp` geeft de versie van het object\ndie op de opgegeven
          datum juridisch geldig is.\nDe tijdreisparameter wordt doorgegeven aan onderliggende
          hal-links.\n"
        explode: true
        in: query
        name: geldigOp
        required: false
        schema:
          example: "2020-05-09"
          format: date
          type: string
        style: form
      - description: "Een tijdreisparameter langs de juridische-werking-tijdsas. \nDeze
          tijdreis toont de versie van het object die op de opgegeven datum juridisch
          in werking is. \nWanneer deze parameter niet opgegeven wordt, dan wordt
          een tijdreisvraag gesteld met als parameter 'vandaag'.\nEen gecombineerde
          tijdreisvraag langs `geldigOp` en `inWerkingOp` geeft de versie van het
          object\ndie op de opgegeven datum juridisch geldig is.\nDe tijdreisparameter
          wordt doorgegeven aan onderliggende hal-links.\n"
        explode: true
        in: query
        name: inWerkingOp
        required: false
        schema:
          example: "2020-05-08"
          format: date
          type: string
        style: form
      - description: "Een tijdreisparameter langs de 'beschikbaar'-tijdsas. \nDeze
          tijdreis toont de versie van het object die beschikbaar is op de opgegeven
          UTC datumtijd. \nWanneer deze parameter niet opgegeven wordt, dan wordt
          een tijdreisvraag gesteld met als parameter 'nu', d.w.z. de huidige UTC
          datumtijd. \nDe tijdreisparameter wordt doorgegeven aan onderliggende hal-links
          en wordt naar boven afgerond op hele seconden.\n"
        explode: true
        in: query
        name: beschikbaarOp
        required: false
        schema:
          example: "2022-07-07T11:34:01Z"
          format: date-time
          type: string
        style: form
      - description: "Voer een tijdreis uit langs de beschikbaarheids-as naar het
          moment dat de huidige tileset aangevraagd werd.\nHiermee garandeer je dat
          de data die je opvraagt correspondeert met het kaartbeeld dat in de huidige
          tileset weergegeven wordt.\nEr kan een tijdreis uitgevoerd worden naar het
          moment van aanvragen van een van beide tilesets:\n  - `actueel`: tijdreis
          naar het aanvraagmoment van de tileset bij de actueel geldige gegevens;\n
          \ - `volledig`: tijdreis naar het aanvraagmoment van de tileset bij alle
          gegevens, ook historische en niet meer geldige gegevens.\n\nCombineren van
          deze parameter met een expliciete tijdreis langs de beschikbaarOp tijdsas
          is niet mogelijk. \nWanneer beide parameters meegegeven worden, dan krijgt
          de expliciete `beschikbaarOp`-parameter voorrang boven deze parameter.\n"
        explode: true
        in: query
        name: synchroniseerMetTileset
        required: false
        schema:
          $ref: '#/components/schemas/Tileset'
        style: form
      - description: Meeladen van resources
        explode: true
        in: query
        name: _expand
        required: false
        schema:
          type: boolean
        style: form
      - description: |
          Welke resources worden meegeladen:
          * `registratiegegevens`: registratiegegevens van annotaties worden in `geregistreerdMet` attributen uitgeleverd.

          Deze queryparameter wordt alleen toegepast wanneer _expand queryparameter de waarde 'true' heeft.
        explode: true
        in: query
        name: _expandScope
        required: false
        schema:
          $ref: '#/components/schemas/ExpandScopeVastgesteldeAnnotaties'
        style: form
      responses:
        "200":
          content:
            application/hal+json:
              schema:
                $ref: '#/components/schemas/RegeltekstannotatiesVastgesteld'
          description: OK
          headers:
            API-version:
              $ref: '#/components/headers/api-version'
        "400":
          content:
            application/problem+json:
              examples:
                servererror:
                  summary: Bad Request
                  value:
                    detail: Het verzoek heeft een ongeldige request parameter
                    instance: urn:uuid:4017fabc-1b28-11e8-accf-0ed5f89f718b
                    invalid-params:
                    - name: size
                      reason: 'Ongeldige waarde: abc'
                    status: 400
                    title: Ongeldige combinatie of inhoud van parameters
                    type: https://service.omgevingswet.overheid.nl/publiek/catalogus/bad_request
              schema:
                $ref: '#/components/schemas/Problem400'
          description: Ongeldig verzoek
        "404":
          content:
            application/problem+json:
              examples:
                servererror:
                  summary: Not Found
                  value:
                    detail: Er zijn geen gegevens gevonden op grond van de opgegeven
                      input parameters
                    instance: urn:uuid:4017fabc-1b28-11e8-accf-0ed5f89f718b
                    status: 404
                    title: Resource niet gevonden
                    type: https://service.omgevingswet.overheid.nl/publiek/catalogus/not_found
              schema:
                $ref: '#/components/schemas/Problem'
          description: Geen resultaat gevonden
        "500":
          content:
            application/problem+json:
              examples:
                servererror:
                  summary: Server error
                  value:
                    detail: Detailgegevens van de server
                    instance: urn:uuid:4017fabc-1b28-11e8-accf-0ed5f89f718b
                    status: 500
                    title: Fout aan de serverkant
                    type: https://service.omgevingswet.overheid.nl/publiek/catalogus/internal_server_error
              schema:
                $ref: '#/components/schemas/Problem'
          description: Interne serverfout
      summary: Gestructureerde OW-objecten ophalen bij een regeling met artikelstructuur.
      tags:
      - Regelingen
  /regelingen/{uriIdentificatie}/regeltekstannotaties/_zoek:
    post:
      operationId: geoZoekRegeltekstannotatiesVanRegeling
      parameters:
      - description: De CRS van de meegeleverde geometrie-content. Wanneer de Content-Crs
          header ontbreekt, dan wordt de 'default' Crs aangenomen. Dat is WSG84 (CRS84)
          en dat ondersteunen wij niet.
        explode: false
        in: header
        name: Content-Crs
        required: false
        schema:
          $ref: '#/components/schemas/Crs'
        style: simple
      - description: Een identificatie van een omgevingsdocument, zoals gedefinieerd
          in de STOP-standaard, waarbij de schuine strepen en koppeltekens zijn vervangen
          door lage streepjes (onderstrepingstekens).
        explode: false
        in: path
        name: uriIdentificatie
        required: true
        schema:
          example: _akn_nl_act_gm0160_2023_omgevingsplan
          type: string
        style: simple
      - description: "Een tijdreisparameter langs de geldigheids-tijdsas. \nDeze tijdreis
          toont de versie van het object die op de opgegeven datum materieel geldig
          is. \nWanneer deze parameter niet opgegeven wordt, dan wordt een tijdreisvraag
          gesteld met als parameter 'vandaag'.\nEen gecombineerde tijdreisvraag langs
          `geldigOp` en `inWerkingOp` geeft de versie van het object\ndie op de opgegeven
          datum juridisch geldig is.\nDe tijdreisparameter wordt doorgegeven aan onderliggende
          hal-links.\n"
        explode: true
        in: query
        name: geldigOp
        required: false
        schema:
          example: "2020-05-09"
          format: date
          type: string
        style: form
      - description: "Een tijdreisparameter langs de juridische-werking-tijdsas. \nDeze
          tijdreis toont de versie van het object die op de opgegeven datum juridisch
          in werking is. \nWanneer deze parameter niet opgegeven wordt, dan wordt
          een tijdreisvraag gesteld met als parameter 'vandaag'.\nEen gecombineerde
          tijdreisvraag langs `geldigOp` en `inWerkingOp` geeft de versie van het
          object\ndie op de opgegeven datum juridisch geldig is.\nDe tijdreisparameter
          wordt doorgegeven aan onderliggende hal-links.\n"
        explode: true
        in: query
        name: inWerkingOp
        required: false
        schema:
          example: "2020-05-08"
          format: date
          type: string
        style: form
      - description: "Een tijdreisparameter langs de 'beschikbaar'-tijdsas. \nDeze
          tijdreis toont de versie van het object die beschikbaar is op de opgegeven
          UTC datumtijd. \nWanneer deze parameter niet opgegeven wordt, dan wordt
          een tijdreisvraag gesteld met als parameter 'nu', d.w.z. de huidige UTC
          datumtijd. \nDe tijdreisparameter wordt doorgegeven aan onderliggende hal-links
          en wordt naar boven afgerond op hele seconden.\n"
        explode: true
        in: query
        name: beschikbaarOp
        required: false
        schema:
          example: "2022-07-07T11:34:01Z"
          format: date-time
          type: string
        style: form
      - description: "Voer een tijdreis uit langs de beschikbaarheids-as naar het
          moment dat de huidige tileset aangevraagd werd.\nHiermee garandeer je dat
          de data die je opvraagt correspondeert met het kaartbeeld dat in de huidige
          tileset weergegeven wordt.\nEr kan een tijdreis uitgevoerd worden naar het
          moment van aanvragen van een van beide tilesets:\n  - `actueel`: tijdreis
          naar het aanvraagmoment van de tileset bij de actueel geldige gegevens;\n
          \ - `volledig`: tijdreis naar het aanvraagmoment van de tileset bij alle
          gegevens, ook historische en niet meer geldige gegevens.\n\nCombineren van
          deze parameter met een expliciete tijdreis langs de beschikbaarOp tijdsas
          is niet mogelijk. \nWanneer beide parameters meegegeven worden, dan krijgt
          de expliciete `beschikbaarOp`-parameter voorrang boven deze parameter.\n"
        explode: true
        in: query
        name: synchroniseerMetTileset
        required: false
        schema:
          $ref: '#/components/schemas/Tileset'
        style: form
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/GeoZoekRequestBody'
        required: true
      responses:
        "200":
          content:
            application/hal+json:
              schema:
                $ref: '#/components/schemas/RegeltekstannotatiesVastgesteldAtLocation'
          description: OK
          headers:
            API-version:
              $ref: '#/components/headers/api-version'
        "400":
          content:
            application/problem+json:
              examples:
                servererror:
                  summary: Bad Request
                  value:
                    detail: Het verzoek heeft een ongeldige request parameter
                    instance: urn:uuid:4017fabc-1b28-11e8-accf-0ed5f89f718b
                    invalid-params:
                    - name: size
                      reason: 'Ongeldige waarde: abc'
                    status: 400
                    title: Ongeldige combinatie of inhoud van parameters
                    type: https://service.omgevingswet.overheid.nl/publiek/catalogus/bad_request
              schema:
                $ref: '#/components/schemas/Problem400'
          description: Ongeldig verzoek
        "404":
          content:
            application/problem+json:
              examples:
                servererror:
                  summary: Not Found
                  value:
                    detail: Er zijn geen gegevens gevonden op grond van de opgegeven
                      input parameters
                    instance: urn:uuid:4017fabc-1b28-11e8-accf-0ed5f89f718b
                    status: 404
                    title: Resource niet gevonden
                    type: https://service.omgevingswet.overheid.nl/publiek/catalogus/not_found
              schema:
                $ref: '#/components/schemas/Problem'
          description: Geen resultaat gevonden
        "415":
          content:
            application/problem+json:
              examples:
                servererror:
                  summary: Ongeldig media type
                  value:
                    detail: 'Content-Type: ''application/xml'' wordt niet ondersteund.
                      Geldige waarden zijn: [application/json]'
                    instance: urn:uuid:4017fabc-1b28-11e8-accf-0ed5f89f718b
                    status: 415
                    title: Ongeldig media type
                    type: https://service.omgevingswet.overheid.nl/publiek/catalogus/media_type
              schema:
                $ref: '#/components/schemas/Problem'
          description: Media type wordt niet ondersteund
        "422":
          content:
            application/problem+json:
              examples:
                servererror:
                  summary: Niet ondersteunde CRS
                  value:
                    detail: 'Deze Content-CRS header wordt niet ondersteund: http://www.opengis.net/def/crs/EPSG/9.9.1/289'
                    instance: urn:uuid:4017fabc-1b28-11e8-accf-0ed5f89f718b
                    status: 422
                    title: Niet-ondersteunde CRS
                    type: https://service.omgevingswet.overheid.nl/publiek/catalogus/unprocessable_entity
              schema:
                $ref: '#/components/schemas/Problem'
          description: |
            De inhoud van het verzoek kan niet worden verwerkt.
        "500":
          content:
            application/problem+json:
              examples:
                servererror:
                  summary: Server error
                  value:
                    detail: Detailgegevens van de server
                    instance: urn:uuid:4017fabc-1b28-11e8-accf-0ed5f89f718b
                    status: 500
                    title: Fout aan de serverkant
                    type: https://service.omgevingswet.overheid.nl/publiek/catalogus/internal_server_error
              schema:
                $ref: '#/components/schemas/Problem'
          description: Interne serverfout
      summary: Gestructureerde OW-objecten ophalen bij een regeling met artikelstructuur,
        gefilterd op zoekcriteria.
      tags:
      - Regelingen
  /regelingen/{uriIdentificatie}/voorkomens:
    get:
      description: "Deze resource levert alle voorkomens van één regeling corresponderend
        met de tijdreisvraag langs de beschikbaarheids-as. \nVan ieder voorkomen wordt
        teruggegeven van wanneer tot wanneer het geldig is, was, of wordt,  met de
        kennis van nu, of met de kennis van een beschikbaarOp-tijdreisparameter in
        het verleden zoals bekend is op het opgegeven beschikbaarheidsmoment.\nDeze
        resource geeft voorkomens die niet meer geldig zijn, voorkomens die nu geldig
        zijn, en voorkomens die geldig worden in de toekomst.\nDe voorkomens hebben
        hal-links naar bijbehorende objecten met hun eigen levensloop, zoals tijdelijke
        regelingdelen en ontwerpregelingen: - een hal-link naar een tijdelijk regelingdeel
        wordt opgenomen bij ieder voorkomen dat overlapt in tijd met het tijdelijk
        regelingdeel; - een hal-link naar een ontwerpregeling wordt opgenomen bij
        ieder voorkomen waarop de ontwerpregeling gebaseerd werd.\n"
      operationId: getRegelingVoorkomens
      parameters:
      - description: Een identificatie van een omgevingsdocument, zoals gedefinieerd
          in de STOP-standaard, waarbij de schuine strepen en koppeltekens zijn vervangen
          door lage streepjes (onderstrepingstekens).
        explode: false
        in: path
        name: uriIdentificatie
        required: true
        schema:
          example: _akn_nl_act_gm0160_2023_omgevingsplan
          type: string
        style: simple
      - description: "Een tijdreisparameter langs de 'beschikbaar'-tijdsas. \nDeze
          tijdreis toont de versie van het object die beschikbaar is op de opgegeven
          UTC datumtijd. \nWanneer deze parameter niet opgegeven wordt, dan wordt
          een tijdreisvraag gesteld met als parameter 'nu', d.w.z. de huidige UTC
          datumtijd. \nDe tijdreisparameter wordt doorgegeven aan onderliggende hal-links
          en wordt naar boven afgerond op hele seconden.\n"
        explode: true
        in: query
        name: beschikbaarOp
        required: false
        schema:
          example: "2022-07-07T11:34:01Z"
          format: date-time
          type: string
        style: form
      - description: "Voer een tijdreis uit langs de beschikbaarheids-as naar het
          moment dat de huidige tileset aangevraagd werd.\nHiermee garandeer je dat
          de data die je opvraagt correspondeert met het kaartbeeld dat in de huidige
          tileset weergegeven wordt.\nEr kan een tijdreis uitgevoerd worden naar het
          moment van aanvragen van een van beide tilesets:\n  - `actueel`: tijdreis
          naar het aanvraagmoment van de tileset bij de actueel geldige gegevens;\n
          \ - `volledig`: tijdreis naar het aanvraagmoment van de tileset bij alle
          gegevens, ook historische en niet meer geldige gegevens.\n\nCombineren van
          deze parameter met een expliciete tijdreis langs de beschikbaarOp tijdsas
          is niet mogelijk. \nWanneer beide parameters meegegeven worden, dan krijgt
          de expliciete `beschikbaarOp`-parameter voorrang boven deze parameter.\n"
        explode: true
        in: query
        name: synchroniseerMetTileset
        required: false
        schema:
          $ref: '#/components/schemas/Tileset'
        style: form
      - description: De page moet minimaal een waarde van 1 hebben.
        explode: true
        in: query
        name: page
        required: false
        schema:
          default: 1
          example: 1
          format: int32
          minimum: 1
          type: integer
        style: form
      - description: De pagesize moet minimaal een waarde van 1 hebben en maximaal
          een waarde van 200.
        explode: true
        in: query
        name: size
        required: false
        schema:
          default: 20
          example: 20
          format: int32
          maximum: 200
          minimum: 1
          type: integer
        style: form
      - description: Sortering van de resultaten, waarden kunnen komma gescheiden
          opgegeven worden, sortering is ascending, descending kan door een - teken.
          Indien geen sortering parameters worden meegegeven, dan wordt de default
          parameter gebruikt (`registratietijdstip`).
        example:
        - geldigVanaf
        - -registratietijdstip
        explode: false
        in: query
        name: _sort
        required: false
        schema:
          items:
            $ref: '#/components/schemas/RegelingVoorkomensSort'
          type: array
        style: form
      responses:
        "200":
          content:
            application/hal+json:
              schema:
                $ref: '#/components/schemas/Voorkomens'
          description: OK
          headers:
            API-version:
              $ref: '#/components/headers/api-version'
        "400":
          content:
            application/problem+json:
              examples:
                servererror:
                  summary: Bad Request
                  value:
                    detail: Het verzoek heeft een ongeldige request parameter
                    instance: urn:uuid:4017fabc-1b28-11e8-accf-0ed5f89f718b
                    invalid-params:
                    - name: size
                      reason: 'Ongeldige waarde: abc'
                    status: 400
                    title: Ongeldige combinatie of inhoud van parameters
                    type: https://service.omgevingswet.overheid.nl/publiek/catalogus/bad_request
              schema:
                $ref: '#/components/schemas/Problem400'
          description: Ongeldig verzoek
        "404":
          content:
            application/problem+json:
              examples:
                servererror:
                  summary: Not Found
                  value:
                    detail: Er zijn geen gegevens gevonden op grond van de opgegeven
                      input parameters
                    instance: urn:uuid:4017fabc-1b28-11e8-accf-0ed5f89f718b
                    status: 404
                    title: Resource niet gevonden
                    type: https://service.omgevingswet.overheid.nl/publiek/catalogus/not_found
              schema:
                $ref: '#/components/schemas/Problem'
          description: Geen resultaat gevonden
        "500":
          content:
            application/problem+json:
              examples:
                servererror:
                  summary: Server error
                  value:
                    detail: Detailgegevens van de server
                    instance: urn:uuid:4017fabc-1b28-11e8-accf-0ed5f89f718b
                    status: 500
                    title: Fout aan de serverkant
                    type: https://service.omgevingswet.overheid.nl/publiek/catalogus/internal_server_error
              schema:
                $ref: '#/components/schemas/Problem'
          description: Interne serverfout
      summary: Alle voorkomens door de tijd van deze regeling opvragen.
      tags:
      - Regelingen
security:
- apiKey: []
servers:
- description: de API op deze server
  url: /publiek/omgevingsdocumenten/api/presenteren/v8
- description: de API op de productieomgeving van DSO-LV
  url: https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8
- description: de API op de pre-productieomgeving van DSO-LV
  url: https://service.pre.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8
tags:
- description: Omgevingsvergunningen en hun structuur.
  name: Omgevingsvergunningen
- name: Ontwerpregelingen
- name: Regelingen
