components:
  parameters:
    bbox:
      description: |-
        Only features that have a geometry that intersects the bounding box are selected.
        The bounding box is provided as four numbers
        * Lower left corner, coordinate axis 1
        * Lower left corner, coordinate axis 2
        * Upper right corner, coordinate axis 1
        * Upper right corner, coordinate axis 2

        The coordinate reference system is
        WGS 84 longitude/latitude (http://www.opengis.net/def/crs/OGC/1.3/CRS84)
        unless a different coordinate reference system is specified in the parameter `bbox-crs`.

        The query parameter `bbox-crs` is specified in OGC API - Features - Part 2: Coordinate
        Reference Systems by Reference.

        For WGS 84 longitude/latitude the values are in most cases the sequence of
        minimum longitude, minimum latitude, maximum longitude and maximum latitude.
        However, in cases where the box spans the antimeridian the first value
        (west-most box edge) is larger than the third value (east-most box edge).

        If a feature has multiple spatial geometry properties, it is the decision of the
        server whether only a single spatial geometry property is used to determine
        the extent or all relevant geometries.
        The given coordinates should be separated by commas.
      explode: false
      in: query
      name: bbox
      required: false
      schema:
        items:
          type: number
        maxItems: 6
        minItems: 4
        type: array
      style: form
    bbox-crs:
      description: The coordinate reference system of the `bbox` parameter. Default
        is WGS84 longitude/latitude.
      explode: false
      in: query
      name: bbox-crs
      required: false
      schema:
        default: http://www.opengis.net/def/crs/OGC/1.3/CRS84
        enum:
        - http://www.opengis.net/def/crs/OGC/1.3/CRS84
        - http://www.opengis.net/def/crs/EPSG/0/28992
        - http://www.opengis.net/def/crs/EPSG/0/3857
        - http://www.opengis.net/def/crs/EPSG/0/4258
        format: uri
        type: string
      style: form
    collectionId:
      description: local identifier of a collection
      explode: false
      in: path
      name: collectionId
      required: true
      schema:
        type: string
      style: simple
    crs:
      description: reproject the output to the given crs
      explode: true
      in: query
      name: crs
      required: false
      schema:
        default: http://www.opengis.net/def/crs/OGC/1.3/CRS84
        enum:
        - http://www.opengis.net/def/crs/OGC/1.3/CRS84
        - http://www.opengis.net/def/crs/EPSG/0/28992
        - http://www.opengis.net/def/crs/EPSG/0/3857
        - http://www.opengis.net/def/crs/EPSG/0/4258
        format: uri
        type: string
      style: form
    cursor:
      description: |-
        The optional cursor parameter identifies the page in the features result set. You shouldn't specify the cursor value yourself, instead you should obtain the cursor value from the `next`-link in the features response.

        This API uses "_cursor-based pagination_" which has the advantage of allowing users to pagination though all features regardless of the size of the dataset. This wouldn't be possible using traditional "_offset-based pagination_".
      explode: false
      in: query
      name: cursor
      required: false
      schema:
        type: string
      style: form
    datetime:
      description: |-
        A date-time (intervals are currently not supported). Date and time expressions adhere to RFC 3339.

        Examples:

        * A date-time: "2018-02-12T23:20:50Z"

        Only features that have a temporal property that intersects the value of
        `datetime` are selected.

        If a feature has multiple temporal properties, it is the decision of the
        server whether only a single temporal property is used to determine
        the extent or all relevant temporal properties.
      explode: false
      in: query
      name: datetime
      required: false
      schema:
        type: string
      style: form
    datetime_notsupported:
      description: __The `datetime` parameter is not currently supported for this
        collection__
      explode: false
      in: query
      name: datetime
      required: false
      schema:
        type: string
      style: form
    f:
      description: The optional f parameter indicates the output format that the server
        shall provide as part of the response document.  The default format is JSON.
      explode: false
      in: query
      name: f
      required: false
      schema:
        default: json
        enum:
        - json
        - html
        type: string
      style: form
    f-coverageTile:
      description: The format of the coverage tile response (e.g. tiff). Accepted
        values are 'tiff' (GeoTIFF), 'netcdf', or 'png'.
      explode: false
      in: query
      name: f
      required: false
      schema:
        enum:
        - tiff
        - netcdf
        - png
        type: string
      style: form
    f-features:
      description: The optional f parameter indicates the output format that the server
        shall provide as part of the response document.  The default format is JSON.
      explode: false
      in: query
      name: f
      required: false
      schema:
        default: json
        enum:
        - json
        - jsonfg
        - html
        type: string
      style: form
    f-html-json:
      description: |-
        (informative) \
        The content type of the response. If no value is provided,
        the standard http rules apply, i.e., the accept header
        will be used to determine the format.
      example: json
      explode: false
      in: query
      name: f
      required: false
      schema:
        enum:
        - json
        - html
        type: string
      style: form
    f-json:
      description: |-
        The format of the response. If no value is provided, the standard http
        rules apply, i.e., the accept header is used to determine the format.

        The only pre-defined value is "json". The response to other values is
        determined by the server.
      example: json
      explode: false
      in: query
      name: f
      required: false
      schema:
        enum:
        - json
        type: string
      style: form
    f-json-html:
      description: |-
        The format of the response. If no value is provided, the standard http
        rules apply, i.e., the accept header is used to determine the format.

        Pre-defined values are "json" and "html". The response to other
        values is determined by the server.
      example: json
      explode: false
      in: query
      name: f
      required: false
      schema:
        enum:
        - json
        - html
        type: string
      style: form
    f-mapTile:
      description: The format of the map tile response (e.g. png). Accepted values
        are 'png', 'jpg' or 'tiff' (GeoTIFF).
      explode: false
      in: query
      name: f
      required: false
      schema:
        enum:
        - png
        - jpg
        - tiff
        type: string
      style: form
    f-metadata:
      description: The format of the response. If no value is provided, the accept
        header is used to determine the format. Accepted values are 'json' or 'html'.
      explode: false
      in: query
      name: f
      required: false
      schema:
        enum:
        - json
        - html
        type: string
      style: form
    f-style:
      description: |-
        (informative) \
        The content type of the response. If no value is provided,
        the standard http rules apply, i.e., the accept header
        will be used to determine the format.
      example: mapbox
      explode: false
      in: query
      name: f
      required: false
      schema:
        enum:
        - mapbox
        - sld10
        - sld11
        type: string
      style: form
    f-vectorTile:
      description: The format of the vector tile response (e.g. json). Accepted value
        is 'mvt' (Mapbox Vector Tiles)
      explode: false
      in: query
      name: f
      required: false
      schema:
        enum:
        - mvt
        type: string
      style: form
    featureId:
      description: local identifier of a feature
      explode: false
      in: path
      name: featureId
      required: true
      schema:
        type: string
      style: simple
    limit:
      description: |-
        The optional limit parameter limits the number of items that are presented in the response document.

        Only items are counted that are on the first level of the collection in the response document.
        Nested objects contained within the explicitly requested items shall not be counted.

        Minimum = 1. Maximum = 1000. Default = 10.
      explode: false
      in: query
      name: limit
      required: false
      schema:
        default: 10
        maximum: 1000
        minimum: 1
        type: integer
      style: form
    profile:
      description: |-
        Select the profile to be used for the response. Available profiles:

        * `rel-as-link`: When the data contains relations between features, each relation is represented by a property with suffix `.href` which contains a URL to the linked feature.
        * `rel-as-uri`: When the data contains relations between features, each relation is represented by a property containing the URL to the linked feature.
        * `rel-as-key`: When the data contains relations between features, each relation is represented by a property containing only the ID of the linked feature.
      explode: false
      in: query
      name: profile
      required: false
      schema:
        items:
          enum:
          - rel-as-link
          - rel-as-uri
          - rel-as-key
          type: string
        type: array
      style: form
    resourceId:
      description: |-
        Local identifier of a symbol resource. \
        A list of all available resource can be found
        under the /resources path.
      in: path
      name: resourceId
      required: true
      schema:
        type: string
    resultType:
      description: |-
        This service will respond to a query in one of two ways (excluding an
        exception response). It may either generate a complete response document
        containing resources that satisfy the operation or it may simply
        generate an empty response container that indicates the count of the
        total number of resources that the operation would return. Which of
        these two responses is generated is determined by the value of the
        optional resultType parameter.

        The allowed values for this parameter are "results" and "hits".

        If the value of the resultType parameter is set to "results", the server
        will generate a complete response document containing resources that
        satisfy the operation.

        If the value of the resultType attribute is set to "hits", the server
        will generate an empty response document containing no resource
        instances.

        The default value is "results".
      example: results
      explode: false
      in: query
      name: resultType
      required: false
      schema:
        default: results
        enum:
        - hits
        - results
        type: string
      style: form
    styleId:
      description: |-
        Local identifier of a style. \
        A list of all available styles can be found
        under the /styles path.
      in: path
      name: styleId
      required: true
      schema:
        type: string
    subset:
      description: |
        Retrieve only part of the data by slicing or trimming along one or more axis
        For trimming: {axisAbbrev}({low}:{high}) (preserves dimensionality)
           An asterisk (`*`) can be used instead of {low} or {high} to indicate the minimum/maximum value.
        For slicing:  {axisAbbrev}({value})      (reduces dimensionality)
      explode: false
      in: query
      name: subset
      required: false
      schema:
        items:
          type: string
        type: array
      style: form
    subset-crs:
      description: crs for the specified subset
      explode: true
      in: query
      name: subset-crs
      required: false
      schema:
        type: string
      style: form
    tileCol:
      description: Column index of the tile on the selected TileMatrix. It cannot
        exceed the MatrixHeight-1 for the selected TileMatrix. For example, Ireland
        is fully within the Tile at WebMercatorQuad tileMatrix=5, tileRow=10 and tileCol=15.
      example: 15
      in: path
      name: tileCol
      required: true
      schema:
        minimum: 0
        type: integer
    tileMatrix:
      description: |-
        Identifier selecting one of the scales defined in the TileMatrixSet and representing the scaleDenominator the tile. For example,
        Ireland is fully within the Tile at WebMercatorQuad tileMatrix=5, tileRow=10 and tileCol=15.
      example: "5"
      in: path
      name: tileMatrix
      required: true
      schema:
        type: string
    tileMatrixSetId:
      allowEmptyValue: false
      description: Identifier for a supported TileMatrixSet
      in: path
      name: tileMatrixSetId
      required: true
      schema:
        $ref: '#/components/schemas/tileMatrixSets'
    tileRow:
      description: Row index of the tile on the selected TileMatrix. It cannot exceed
        the MatrixWidth-1 for the selected TileMatrix. For example, Ireland is fully
        within the Tile at WebMercatorQuad tileMatrix=5, tileRow=10 and tileCol=15.
      example: 10
      in: path
      name: tileRow
      required: true
      schema:
        minimum: 0
        type: integer
    validate:
      description: |-
        (part of conformance class 'style-validation') \
        'yes' creates a new style after successful validation
        and returns 400, if validation fails,
        'no' creates the style without validation and
        'only' just validates the style without creating a
        new style and returns 400, if validation fails,
        otherwise 204.
      example: only
      explode: false
      in: query
      name: validate
      required: false
      schema:
        enum:
        - "yes"
        - "no"
        - only
        type: string
      style: form
  responses:
    "200":
      description: General Success response.
      headers:
        API-Version:
          description: Semantic version (semver) of the API according to [API Design
            Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
          example: 1.0.0
          schema:
            example: 1.0.0
            pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
            type: string
    "400":
      content:
        application/problem+json:
          schema:
            $ref: '#/components/schemas/exception'
      description: 'Bad request: For example, invalid or unknown query parameters.'
      headers:
        API-Version:
          description: Semantic version (semver) of the API according to [API Design
            Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
          example: 1.0.0
          schema:
            example: 1.0.0
            pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
            type: string
    "404":
      content:
        application/problem+json:
          schema:
            $ref: '#/components/schemas/exception'
      description: 'Not found: The requested resource does not exist on the server.
        For example, a path parameter had an incorrect value.'
      headers:
        API-Version:
          description: Semantic version (semver) of the API according to [API Design
            Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
          example: 1.0.0
          schema:
            example: 1.0.0
            pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
            type: string
    "406":
      content:
        application/problem+json:
          schema:
            $ref: '#/components/schemas/exception'
      description: 'Not acceptable: The requested media type is not supported by this
        resource.'
      headers:
        API-Version:
          description: Semantic version (semver) of the API according to [API Design
            Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
          example: 1.0.0
          schema:
            example: 1.0.0
            pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
            type: string
    "500":
      content:
        application/problem+json:
          schema:
            $ref: '#/components/schemas/exception'
      description: 'Internal server error: An unexpected server error occurred.'
      headers:
        API-Version:
          description: Semantic version (semver) of the API according to [API Design
            Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
          example: 1.0.0
          schema:
            example: 1.0.0
            pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
            type: string
    "502":
      content:
        application/problem+json:
          schema:
            $ref: '#/components/schemas/exception'
      description: 'Bad Gateway: An unexpected error occurred while forwarding/proxying
        the request to another server.'
      headers:
        API-Version:
          description: Semantic version (semver) of the API according to [API Design
            Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
          example: 1.0.0
          schema:
            example: 1.0.0
            pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
            type: string
    API:
      content:
        application/vnd.oai.openapi+json;version=3.0:
          schema:
            type: object
        text/html:
          schema:
            type: string
      description: The OpenAPI definition of the API.
      headers:
        API-Version:
          description: Semantic version (semver) of the API according to [API Design
            Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
          example: 1.0.0
          schema:
            example: 1.0.0
            pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
            type: string
    ConformanceDeclaration:
      content:
        application/json:
          example:
            conformsTo:
            - http://www.opengis.net/spec/ogcapi-common-1/1.0/conf/core
            - http://www.opengis.net/spec/ogcapi-common-1/1.0/conf/landingPage
            - http://www.opengis.net/spec/ogcapi-common-1/1.0/conf/oas30
            - http://www.opengis.net/spec/ogcapi-common-1/1.0/conf/html
            - http://www.opengis.net/spec/ogcapi-common-1/1.0/conf/json
          schema:
            $ref: '#/components/schemas/confClasses'
        text/html:
          schema:
            type: string
      description: |-
        The URIs of all conformance classes supported by the server.

        To support "generic" clients that want to access multiple
        OGC API Features implementations - and not "just" a specific
        API / server, the server declares the conformance
        classes it implements and conforms to.
      headers:
        API-Version:
          description: Semantic version (semver) of the API according to [API Design
            Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
          example: 1.0.0
          schema:
            example: 1.0.0
            pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
            type: string
    CoverageTile:
      content:
        application/netcdf:
          schema:
            format: binary
            type: string
        image/tiff; application=geotiff:
          schema:
            format: binary
            type: string
      description: A coverage tile returned as a response.
      headers:
        API-Version:
          description: Semantic version (semver) of the API according to [API Design
            Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
          example: 1.0.0
          schema:
            example: 1.0.0
            pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
            type: string
    EmptyTile:
      description: No data available for this tile.
      headers:
        API-Version:
          description: Semantic version (semver) of the API according to [API Design
            Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
          example: 1.0.0
          schema:
            example: 1.0.0
            pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
            type: string
    Enumeration:
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/enumeration'
        text/html:
          schema:
            type: string
      description: An enumerated list of valid string values for API parameters.
      headers:
        API-Version:
          description: Semantic version (semver) of the API according to [API Design
            Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
          example: 1.0.0
          schema:
            example: 1.0.0
            pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
            type: string
    LandingPage:
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/landingPage'
        application/vnd.oai.openapi+json;version=3.0:
          schema:
            $ref: '#/components/schemas/landingPage'
        text/html:
          schema:
            type: string
      description: |-
        The landing page provides links to the API definition
        (link relations `service-desc` and `service-doc`),
        and the Conformance declaration (path `/conformance`,
        link relation `conformance`).
      headers:
        API-Version:
          description: Semantic version (semver) of the API according to [API Design
            Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
          example: 1.0.0
          schema:
            example: 1.0.0
            pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
            type: string
    MapTile:
      content:
        image/jpeg:
          schema:
            format: binary
            type: string
        image/png:
          schema:
            format: binary
            type: string
        image/tiff; application=geotiff:
          schema:
            format: binary
            type: string
      description: A map tile image returned as a response.
      headers:
        API-Version:
          description: Semantic version (semver) of the API according to [API Design
            Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
          example: 1.0.0
          schema:
            example: 1.0.0
            pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
            type: string
    TileMatrixSet:
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/tileMatrixSet'
        text/html:
          schema:
            type: string
      description: tile matrix set
      headers:
        API-Version:
          description: Semantic version (semver) of the API according to [API Design
            Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
          example: 1.0.0
          schema:
            example: 1.0.0
            pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
            type: string
    TileMatrixSetsList:
      content:
        application/json:
          schema:
            properties:
              tileMatrixSets:
                items:
                  $ref: '#/components/schemas/tileMatrixSet-item'
                type: array
            type: object
        text/html:
          schema:
            type: string
      description: List of tile matrix sets (tiling schemes).
      headers:
        API-Version:
          description: Semantic version (semver) of the API according to [API Design
            Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
          example: 1.0.0
          schema:
            example: 1.0.0
            pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
            type: string
    TileSet:
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/tileSet'
        application/vnd.mapbox.tile+json:
          schema:
            $ref: '#/components/schemas/tileJSON'
        text/html:
          schema:
            type: string
      description: Description of the tileset
      headers:
        API-Version:
          description: Semantic version (semver) of the API according to [API Design
            Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
          example: 1.0.0
          schema:
            example: 1.0.0
            pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
            type: string
    TileSetsList:
      content:
        application/json:
          schema:
            properties:
              links:
                items:
                  $ref: '#/components/schemas/link'
                type: array
              tilesets:
                items:
                  $ref: '#/components/schemas/tileSet-item'
                type: array
            required:
            - tilesets
            type: object
        text/html:
          schema:
            type: string
      description: List of available tilesets.
      headers:
        API-Version:
          description: Semantic version (semver) of the API according to [API Design
            Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
          example: 1.0.0
          schema:
            example: 1.0.0
            pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
            type: string
    VectorTile:
      content:
        application/vnd.mapbox-vector-tile:
          schema:
            format: binary
            type: string
      description: A vector tile returned as a response.
      headers:
        API-Version:
          description: Semantic version (semver) of the API according to [API Design
            Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
          example: 1.0.0
          schema:
            example: 1.0.0
            pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
            type: string
  schemas:
    2DBoundingBox:
      description: Minimum bounding rectangle surrounding a 2D resource in the CRS
        indicated elsewhere
      properties:
        crs:
          $ref: '#/components/schemas/crs'
        lowerLeft:
          $ref: '#/components/schemas/2DPoint'
        orderedAxes:
          items:
            type: string
          maxItems: 2
          minItems: 2
          type: array
        upperRight:
          $ref: '#/components/schemas/2DPoint'
      required:
      - lowerLeft
      - upperRight
      type: object
    2DPoint:
      description: A 2D Point in the CRS indicated elsewhere
      items:
        type: number
      maxItems: 2
      minItems: 2
      type: array
    bbox:
      description: One or more bounding boxes that describe the spatial extent of
        the dataset.
      example:
      - 7.01
      - 50.63
      - 7.22
      - 50.78
      items:
        description: |-
          West, south, east, north edges of the bounding box. Specified as coordinates separated by commas. The coordinates
          are in the coordinate reference system specified in `crs`. By default
          this is WGS 84 longitude/latitude (CRS84).
        items:
          type: number
        maxItems: 6
        minItems: 4
        type: array
      minItems: 1
      type: array
    bitmap:
      example: M-^IPNG^M^Z^@^@^@^MIHDR^@^@^@^C^@^@^@^C^H^B^@^@^@?J"?^@^@^@  pHYs^@^@^K^R^@^@^K^R^A??~?^@^@^@^PIDATxM-^\cM-^X??^OA^LXX^@?^O1M-^K??A^@^@^@^@IEND?B`M-^B
      format: binary
      type: string
    collection:
      properties:
        crs:
          default:
          - http://www.opengis.net/def/crs/OGC/1.3/CRS84
          description: The list of coordinate reference systems supported by the service.
            The first item is the default coordinate reference system.
          example:
          - http://www.opengis.net/def/crs/OGC/1.3/CRS84
          - http://www.opengis.net/def/crs/EPSG/0/4326
          items:
            type: string
          type: array
        description:
          description: a description of the collection
          example: This collection contains buildings
          type: string
        extent:
          $ref: '#/components/schemas/extent'
        id:
          description: identifier of the collection used, for example, in URIs
          example: buildings
          type: string
        itemType:
          default: feature
          description: 'indicator about the type of the items in a collection. Example
            values: ''feature'', ''record'', ''attribute''. The default value is ''feature'''
          type: string
        keywords:
          description: keywords about the elements in the collection
          items:
            $ref: '#/components/schemas/keyword'
          type: array
        links:
          example:
          - href: http://example.com/collections/buildings?f=json
            rel: item
            title: this document
            type: application/json
          - href: http://example.com/concepts/buildings?f=html
            rel: it
            title: this document as HTML
            type: text/html
          items:
            $ref: '#/components/schemas/link'
          type: array
        storageCrs:
          description: the CRS identifier, from the list of supported CRS identifiers,
            that may be used to retrieve features from a collection without the need
            to apply a CRS transformation
          format: uri
          type: string
        storageCrsCoordinateEpoch:
          description: point in time at which coordinates in the spatial feature collection
            are referenced to the dynamic coordinate reference system in `storageCrs`,
            that may be used to retrieve features from a collection without the need
            to apply a change of coordinate epoch. It is expressed as a decimal year
            in the Gregorian calendar
          example: 2017-03-25 in the Gregorian calendar is epoch 2017.23
          type: number
        title:
          description: human readable title of the collection
          example: Buildings in the city of Bonn
          type: string
      required:
      - id
      - links
      - crs
      type: object
    collections:
      properties:
        collections:
          items:
            $ref: '#/components/schemas/collection'
          type: array
        links:
          example:
          - href: http://data.example.org/collections?f=json
            rel: self
            title: this document
            type: application/json
          - href: http://data.example.org/collections?f=html
            rel: alternate
            title: this document as HTML
            type: text/html
          - href: http://schemas.example.org/1.0/dataset.xsd
            rel: describedby
            title: GML application schema for Acme Corporation dataset data
            type: application/xml
          - href: http://download.example.org/dataset.gpkg
            length: 472546
            rel: enclosure
            title: Bulk download (GeoPackage)
            type: application/geopackage+sqlite3
          items:
            $ref: '#/components/schemas/link'
          nullable: true
          type: array
      required:
      - links
      - collections
      type: object
    confClasses:
      properties:
        conformsTo:
          items:
            type: string
          type: array
      required:
      - conformsTo
      type: object
    crs:
      default: http://www.opengis.net/def/crs/OGC/1.3/CRS84
      description: |-
        Coordinate reference system of the coordinates in the spatial extent
        (property `bbox`). The default reference system is WGS 84 longitude/latitude.
      oneOf:
      - description: Simplification of the object into a url if the other properties
          are not present
        type: string
      - oneOf:
        - properties:
            uri:
              description: Reference to one coordinate reference system (CRS)
              format: uri
              type: string
          required:
          - uri
        - properties:
            wkt:
              allOf:
              - description: An object defining the CRS using the JSON encoding for
                  Well-known text representation of coordinate reference systems 2.0
              - type: object
          required:
          - wkt
        - properties:
            referenceSystem:
              description: A reference system data structure as defined in the MD_ReferenceSystem
                of the ISO 19115
              type: object
          required:
          - referenceSystem
        type: object
      type: string
    dataType:
      anyOf:
      - type: string
      - enum:
        - map
        - vector
        - coverage
        type: string
    dates:
      example:
        creation: "2019-01-01T10:05:00Z"
        publication: "2019-01-01T11:05:00Z"
        receivedOn: "2019-02-01T11:05:00Z"
        revision: "2019-02-01T11:05:00Z"
        validTill: "2019-02-01T11:05:00Z"
      nullable: true
      properties:
        creation:
          format: date-time
          nullable: true
          type: string
        publication:
          format: date-time
          nullable: true
          type: string
        receivedOn:
          format: date-time
          nullable: true
          type: string
        revision:
          format: date-time
          nullable: true
          type: string
        validTill:
          format: date-time
          nullable: true
          type: string
      type: object
    enumeration:
      properties:
        enum:
          items:
            type: string
          type: array
        type:
          enum:
          - enum
          type: string
      required:
      - type
      - enum
      type: object
    exception:
      description: JSON schema for exceptions based on RFC 7807
      properties:
        detail:
          description: A human-readable explanation specific to this occurrence of
            the problem.
          type: string
        instance:
          description: A URI reference that identifies the specific occurrence of
            the problem. It may or may not yield further information if dereferenced.
          type: string
        status:
          description: The HTTP status code generated by the origin server for this
            occurrence of the problem.
          type: integer
        title:
          description: A short, human-readable summary of the problem type.
          type: string
        type:
          description: A URI reference that identifies the problem type.
          type: string
      required:
      - title
      type: object
    extent:
      description: |-
        The extent of the collection. In the Core only spatial and temporal extents are specified. Extensions may add additional members to represent other  extents, for example, thermal or pressure ranges.
        It is recommended that the statial extent is expected in CRS84 except if this is not possible.
      properties:
        spatial:
          $ref: '#/components/schemas/spatialExtent'
        temporal:
          $ref: '#/components/schemas/temporalExtent'
      type: object
    extent_spatial:
      description: The spatial extent of the features in the collection.
      properties:
        bbox:
          description: One or more bounding boxes that describe the spatial extent
            of the dataset.
          items:
            description: |-
              Each bounding box is provided as four or six numbers, depending on
              whether the coordinate reference system includes a vertical axis
              (height or depth):

              * Lower left corner, coordinate axis 1
              * Lower left corner, coordinate axis 2
              * Minimum value, coordinate axis 3 (optional)
              * Upper right corner, coordinate axis 1
              * Upper right corner, coordinate axis 2
              * Maximum value, coordinate axis 3 (optional)

              The coordinate reference system of the values is WGS 84 longitude/latitude
              (http://www.opengis.net/def/crs/OGC/1.3/CRS84) unless a different coordinate
              reference system is specified in `crs`.

              For WGS 84 longitude/latitude the values are in most cases the sequence of
              minimum longitude, minimum latitude, maximum longitude and maximum latitude.
              However, in cases where the box spans the antimeridian the first value
              (west-most box edge) is larger than the third value (east-most box edge).

              If a feature has multiple spatial geometry properties, it is the decision of the
              server whether only a single spatial geometry property is used to determine
              the extent or all relevant geometries.
              The given coordinates should be separated by commas.
            example:
            - -180
            - -90
            - 180
            - 90
            items:
              type: number
            type: array
          minItems: 1
          type: array
        crs:
          default: http://www.opengis.net/def/crs/OGC/1.3/CRS84
          description: |-
            Coordinate reference system of the coordinates in the spatial extent
            (property `bbox`). The default reference system is WGS 84 longitude/latitude.
            In the Core this is the only supported coordinate reference system.
            Extensions may support additional coordinate reference systems and add
            additional enum values.
          enum:
          - http://www.opengis.net/def/crs/OGC/1.3/CRS84
          type: string
      type: object
    extent_temporal:
      description: The temporal extent of the features in the collection.
      properties:
        interval:
          description: |-
            One or more time intervals that describe the temporal extent of the dataset.
            The value `null` is supported and indicates an unbounded interval end.
            In the Core only a single time interval is supported. Extensions may support
            multiple intervals. If multiple intervals are provided, the union of the
            intervals describes the temporal extent.
          items:
            description: |-
              Begin and end times of the time interval. The timestamps are in the
              temporal coordinate reference system specified in `trs`. By default
              this is the Gregorian calendar.
            example:
            - "2011-11-11T12:22:11Z"
            - null
            items:
              format: date-time
              nullable: true
              type: string
            maxItems: 2
            minItems: 2
            type: array
          minItems: 1
          type: array
        trs:
          default: http://www.opengis.net/def/uom/ISO-8601/0/Gregorian
          description: |-
            Coordinate reference system of the coordinates in the temporal extent
            (property `interval`). The default reference system is the Gregorian calendar.
            In the Core this is the only supported temporal coordinate reference system.
            Extensions may support additional temporal coordinate reference systems and add
            additional enum values.
          enum:
          - http://www.opengis.net/def/uom/ISO-8601/0/Gregorian
          type: string
      type: object
    featureCollectionGeoJSON_adres:
      properties:
        features:
          items:
            $ref: '#/components/schemas/featureGeoJSON_adres'
          type: array
        links:
          items:
            $ref: '#/components/schemas/link'
          type: array
        numberReturned:
          $ref: '#/components/schemas/numberReturned'
        timeStamp:
          $ref: '#/components/schemas/timeStamp'
        type:
          enum:
          - FeatureCollection
          type: string
      required:
      - features
      - type
      type: object
    featureCollectionGeoJSON_ligplaats:
      properties:
        features:
          items:
            $ref: '#/components/schemas/featureGeoJSON_ligplaats'
          type: array
        links:
          items:
            $ref: '#/components/schemas/link'
          type: array
        numberReturned:
          $ref: '#/components/schemas/numberReturned'
        timeStamp:
          $ref: '#/components/schemas/timeStamp'
        type:
          enum:
          - FeatureCollection
          type: string
      required:
      - features
      - type
      type: object
    featureCollectionGeoJSON_pand:
      properties:
        features:
          items:
            $ref: '#/components/schemas/featureGeoJSON_pand'
          type: array
        links:
          items:
            $ref: '#/components/schemas/link'
          type: array
        numberReturned:
          $ref: '#/components/schemas/numberReturned'
        timeStamp:
          $ref: '#/components/schemas/timeStamp'
        type:
          enum:
          - FeatureCollection
          type: string
      required:
      - features
      - type
      type: object
    featureCollectionGeoJSON_standplaats:
      properties:
        features:
          items:
            $ref: '#/components/schemas/featureGeoJSON_standplaats'
          type: array
        links:
          items:
            $ref: '#/components/schemas/link'
          type: array
        numberReturned:
          $ref: '#/components/schemas/numberReturned'
        timeStamp:
          $ref: '#/components/schemas/timeStamp'
        type:
          enum:
          - FeatureCollection
          type: string
      required:
      - features
      - type
      type: object
    featureCollectionGeoJSON_verblijfsobject:
      properties:
        features:
          items:
            $ref: '#/components/schemas/featureGeoJSON_verblijfsobject'
          type: array
        links:
          items:
            $ref: '#/components/schemas/link'
          type: array
        numberReturned:
          $ref: '#/components/schemas/numberReturned'
        timeStamp:
          $ref: '#/components/schemas/timeStamp'
        type:
          enum:
          - FeatureCollection
          type: string
      required:
      - features
      - type
      type: object
    featureCollectionGeoJSON_woonplaats:
      properties:
        features:
          items:
            $ref: '#/components/schemas/featureGeoJSON_woonplaats'
          type: array
        links:
          items:
            $ref: '#/components/schemas/link'
          type: array
        numberReturned:
          $ref: '#/components/schemas/numberReturned'
        timeStamp:
          $ref: '#/components/schemas/timeStamp'
        type:
          enum:
          - FeatureCollection
          type: string
      required:
      - features
      - type
      type: object
    featureCollectionJSON_adres:
      properties:
        features:
          items:
            $ref: '#/components/schemas/featureJSON_adres'
          type: array
        links:
          items:
            $ref: '#/components/schemas/link'
          type: array
        numberReturned:
          $ref: '#/components/schemas/numberReturned'
        timeStamp:
          $ref: '#/components/schemas/timeStamp'
        type:
          enum:
          - FeatureCollection
          type: string
      required:
      - features
      - type
      type: object
    featureCollectionJSON_ligplaats:
      properties:
        features:
          items:
            $ref: '#/components/schemas/featureJSON_ligplaats'
          type: array
        links:
          items:
            $ref: '#/components/schemas/link'
          type: array
        numberReturned:
          $ref: '#/components/schemas/numberReturned'
        timeStamp:
          $ref: '#/components/schemas/timeStamp'
        type:
          enum:
          - FeatureCollection
          type: string
      required:
      - features
      - type
      type: object
    featureCollectionJSON_pand:
      properties:
        features:
          items:
            $ref: '#/components/schemas/featureJSON_pand'
          type: array
        links:
          items:
            $ref: '#/components/schemas/link'
          type: array
        numberReturned:
          $ref: '#/components/schemas/numberReturned'
        timeStamp:
          $ref: '#/components/schemas/timeStamp'
        type:
          enum:
          - FeatureCollection
          type: string
      required:
      - features
      - type
      type: object
    featureCollectionJSON_standplaats:
      properties:
        features:
          items:
            $ref: '#/components/schemas/featureJSON_standplaats'
          type: array
        links:
          items:
            $ref: '#/components/schemas/link'
          type: array
        numberReturned:
          $ref: '#/components/schemas/numberReturned'
        timeStamp:
          $ref: '#/components/schemas/timeStamp'
        type:
          enum:
          - FeatureCollection
          type: string
      required:
      - features
      - type
      type: object
    featureCollectionJSON_verblijfsobject:
      properties:
        features:
          items:
            $ref: '#/components/schemas/featureJSON_verblijfsobject'
          type: array
        links:
          items:
            $ref: '#/components/schemas/link'
          type: array
        numberReturned:
          $ref: '#/components/schemas/numberReturned'
        timeStamp:
          $ref: '#/components/schemas/timeStamp'
        type:
          enum:
          - FeatureCollection
          type: string
      required:
      - features
      - type
      type: object
    featureCollectionJSON_woonplaats:
      properties:
        features:
          items:
            $ref: '#/components/schemas/featureJSON_woonplaats'
          type: array
        links:
          items:
            $ref: '#/components/schemas/link'
          type: array
        numberReturned:
          $ref: '#/components/schemas/numberReturned'
        timeStamp:
          $ref: '#/components/schemas/timeStamp'
        type:
          enum:
          - FeatureCollection
          type: string
      required:
      - features
      - type
      type: object
    featureCollectionJSONFG_adres:
      properties:
        conformsTo:
          items:
            format: uri
            type: string
          minItems: 1
          type: array
        coordRefSys:
          format: uri
          type: string
        features:
          items:
            $ref: '#/components/schemas/featureJSONFG_adres'
          type: array
        links:
          items:
            $ref: '#/components/schemas/link'
          type: array
        numberReturned:
          $ref: '#/components/schemas/numberReturned'
        timeStamp:
          $ref: '#/components/schemas/timeStamp'
      required:
      - features
      - type
      type: object
    featureCollectionJSONFG_ligplaats:
      properties:
        conformsTo:
          items:
            format: uri
            type: string
          minItems: 1
          type: array
        coordRefSys:
          format: uri
          type: string
        features:
          items:
            $ref: '#/components/schemas/featureJSONFG_ligplaats'
          type: array
        links:
          items:
            $ref: '#/components/schemas/link'
          type: array
        numberReturned:
          $ref: '#/components/schemas/numberReturned'
        timeStamp:
          $ref: '#/components/schemas/timeStamp'
      required:
      - features
      - type
      type: object
    featureCollectionJSONFG_pand:
      properties:
        conformsTo:
          items:
            format: uri
            type: string
          minItems: 1
          type: array
        coordRefSys:
          format: uri
          type: string
        features:
          items:
            $ref: '#/components/schemas/featureJSONFG_pand'
          type: array
        links:
          items:
            $ref: '#/components/schemas/link'
          type: array
        numberReturned:
          $ref: '#/components/schemas/numberReturned'
        timeStamp:
          $ref: '#/components/schemas/timeStamp'
      required:
      - features
      - type
      type: object
    featureCollectionJSONFG_standplaats:
      properties:
        conformsTo:
          items:
            format: uri
            type: string
          minItems: 1
          type: array
        coordRefSys:
          format: uri
          type: string
        features:
          items:
            $ref: '#/components/schemas/featureJSONFG_standplaats'
          type: array
        links:
          items:
            $ref: '#/components/schemas/link'
          type: array
        numberReturned:
          $ref: '#/components/schemas/numberReturned'
        timeStamp:
          $ref: '#/components/schemas/timeStamp'
      required:
      - features
      - type
      type: object
    featureCollectionJSONFG_verblijfsobject:
      properties:
        conformsTo:
          items:
            format: uri
            type: string
          minItems: 1
          type: array
        coordRefSys:
          format: uri
          type: string
        features:
          items:
            $ref: '#/components/schemas/featureJSONFG_verblijfsobject'
          type: array
        links:
          items:
            $ref: '#/components/schemas/link'
          type: array
        numberReturned:
          $ref: '#/components/schemas/numberReturned'
        timeStamp:
          $ref: '#/components/schemas/timeStamp'
      required:
      - features
      - type
      type: object
    featureCollectionJSONFG_woonplaats:
      properties:
        conformsTo:
          items:
            format: uri
            type: string
          minItems: 1
          type: array
        coordRefSys:
          format: uri
          type: string
        features:
          items:
            $ref: '#/components/schemas/featureJSONFG_woonplaats'
          type: array
        links:
          items:
            $ref: '#/components/schemas/link'
          type: array
        numberReturned:
          $ref: '#/components/schemas/numberReturned'
        timeStamp:
          $ref: '#/components/schemas/timeStamp'
      required:
      - features
      - type
      type: object
    featureGeoJSON_adres:
      properties:
        geometry:
          allOf:
          - $ref: '#/components/schemas/geometryGeoJSON'
          nullable: true
        id:
          oneOf:
          - type: string
          - type: integer
        links:
          items:
            $ref: '#/components/schemas/link'
          type: array
        properties:
          $ref: '#/components/schemas/propertiesGeoJSON_adres'
        type:
          enum:
          - Feature
          type: string
      required:
      - geometry
      - properties
      - type
      type: object
    featureGeoJSON_ligplaats:
      properties:
        geometry:
          allOf:
          - $ref: '#/components/schemas/geometryGeoJSON'
          nullable: true
        id:
          oneOf:
          - type: string
          - type: integer
        links:
          items:
            $ref: '#/components/schemas/link'
          type: array
        properties:
          $ref: '#/components/schemas/propertiesGeoJSON_ligplaats'
        type:
          enum:
          - Feature
          type: string
      required:
      - geometry
      - properties
      - type
      type: object
    featureGeoJSON_pand:
      properties:
        geometry:
          allOf:
          - $ref: '#/components/schemas/geometryGeoJSON'
          nullable: true
        id:
          oneOf:
          - type: string
          - type: integer
        links:
          items:
            $ref: '#/components/schemas/link'
          type: array
        properties:
          $ref: '#/components/schemas/propertiesGeoJSON_pand'
        type:
          enum:
          - Feature
          type: string
      required:
      - geometry
      - properties
      - type
      type: object
    featureGeoJSON_standplaats:
      properties:
        geometry:
          allOf:
          - $ref: '#/components/schemas/geometryGeoJSON'
          nullable: true
        id:
          oneOf:
          - type: string
          - type: integer
        links:
          items:
            $ref: '#/components/schemas/link'
          type: array
        properties:
          $ref: '#/components/schemas/propertiesGeoJSON_standplaats'
        type:
          enum:
          - Feature
          type: string
      required:
      - geometry
      - properties
      - type
      type: object
    featureGeoJSON_verblijfsobject:
      properties:
        geometry:
          allOf:
          - $ref: '#/components/schemas/geometryGeoJSON'
          nullable: true
        id:
          oneOf:
          - type: string
          - type: integer
        links:
          items:
            $ref: '#/components/schemas/link'
          type: array
        properties:
          $ref: '#/components/schemas/propertiesGeoJSON_verblijfsobject'
        type:
          enum:
          - Feature
          type: string
      required:
      - geometry
      - properties
      - type
      type: object
    featureGeoJSON_woonplaats:
      properties:
        geometry:
          allOf:
          - $ref: '#/components/schemas/geometryGeoJSON'
          nullable: true
        id:
          oneOf:
          - type: string
          - type: integer
        links:
          items:
            $ref: '#/components/schemas/link'
          type: array
        properties:
          $ref: '#/components/schemas/propertiesGeoJSON_woonplaats'
        type:
          enum:
          - Feature
          type: string
      required:
      - geometry
      - properties
      - type
      type: object
    featureJSON_adres:
      properties:
        id:
          oneOf:
          - type: string
          - type: integer
        links:
          items:
            $ref: '#/components/schemas/link'
          type: array
        properties:
          $ref: '#/components/schemas/propertiesGeoJSON_adres'
        type:
          enum:
          - Feature
          type: string
      required:
      - properties
      - type
      type: object
    featureJSON_ligplaats:
      properties:
        id:
          oneOf:
          - type: string
          - type: integer
        links:
          items:
            $ref: '#/components/schemas/link'
          type: array
        properties:
          $ref: '#/components/schemas/propertiesGeoJSON_ligplaats'
        type:
          enum:
          - Feature
          type: string
      required:
      - properties
      - type
      type: object
    featureJSON_pand:
      properties:
        id:
          oneOf:
          - type: string
          - type: integer
        links:
          items:
            $ref: '#/components/schemas/link'
          type: array
        properties:
          $ref: '#/components/schemas/propertiesGeoJSON_pand'
        type:
          enum:
          - Feature
          type: string
      required:
      - properties
      - type
      type: object
    featureJSON_standplaats:
      properties:
        id:
          oneOf:
          - type: string
          - type: integer
        links:
          items:
            $ref: '#/components/schemas/link'
          type: array
        properties:
          $ref: '#/components/schemas/propertiesGeoJSON_standplaats'
        type:
          enum:
          - Feature
          type: string
      required:
      - properties
      - type
      type: object
    featureJSON_verblijfsobject:
      properties:
        id:
          oneOf:
          - type: string
          - type: integer
        links:
          items:
            $ref: '#/components/schemas/link'
          type: array
        properties:
          $ref: '#/components/schemas/propertiesGeoJSON_verblijfsobject'
        type:
          enum:
          - Feature
          type: string
      required:
      - properties
      - type
      type: object
    featureJSON_woonplaats:
      properties:
        id:
          oneOf:
          - type: string
          - type: integer
        links:
          items:
            $ref: '#/components/schemas/link'
          type: array
        properties:
          $ref: '#/components/schemas/propertiesGeoJSON_woonplaats'
        type:
          enum:
          - Feature
          type: string
      required:
      - properties
      - type
      type: object
    featureJSONFG_adres:
      properties:
        conformsTo:
          items:
            format: uri
            type: string
          minItems: 1
          type: array
        coordRefSys:
          format: uri
          type: string
        geometry:
          allOf:
          - $ref: '#/components/schemas/geometryGeoJSON'
          nullable: true
        id:
          oneOf:
          - type: string
          - type: integer
        links:
          items:
            $ref: '#/components/schemas/link'
          type: array
        place:
          allOf:
          - $ref: '#/components/schemas/geometryGeoJSON'
          nullable: true
        properties:
          $ref: '#/components/schemas/propertiesGeoJSON_adres'
        time:
          nullable: true
        type:
          enum:
          - Feature
          type: string
      required:
      - time
      - place
      - geometry
      - properties
      - type
      type: object
    featureJSONFG_ligplaats:
      properties:
        conformsTo:
          items:
            format: uri
            type: string
          minItems: 1
          type: array
        coordRefSys:
          format: uri
          type: string
        geometry:
          allOf:
          - $ref: '#/components/schemas/geometryGeoJSON'
          nullable: true
        id:
          oneOf:
          - type: string
          - type: integer
        links:
          items:
            $ref: '#/components/schemas/link'
          type: array
        place:
          allOf:
          - $ref: '#/components/schemas/geometryGeoJSON'
          nullable: true
        properties:
          $ref: '#/components/schemas/propertiesGeoJSON_ligplaats'
        time:
          nullable: true
        type:
          enum:
          - Feature
          type: string
      required:
      - time
      - place
      - geometry
      - properties
      - type
      type: object
    featureJSONFG_pand:
      properties:
        conformsTo:
          items:
            format: uri
            type: string
          minItems: 1
          type: array
        coordRefSys:
          format: uri
          type: string
        geometry:
          allOf:
          - $ref: '#/components/schemas/geometryGeoJSON'
          nullable: true
        id:
          oneOf:
          - type: string
          - type: integer
        links:
          items:
            $ref: '#/components/schemas/link'
          type: array
        place:
          allOf:
          - $ref: '#/components/schemas/geometryGeoJSON'
          nullable: true
        properties:
          $ref: '#/components/schemas/propertiesGeoJSON_pand'
        time:
          nullable: true
        type:
          enum:
          - Feature
          type: string
      required:
      - time
      - place
      - geometry
      - properties
      - type
      type: object
    featureJSONFG_standplaats:
      properties:
        conformsTo:
          items:
            format: uri
            type: string
          minItems: 1
          type: array
        coordRefSys:
          format: uri
          type: string
        geometry:
          allOf:
          - $ref: '#/components/schemas/geometryGeoJSON'
          nullable: true
        id:
          oneOf:
          - type: string
          - type: integer
        links:
          items:
            $ref: '#/components/schemas/link'
          type: array
        place:
          allOf:
          - $ref: '#/components/schemas/geometryGeoJSON'
          nullable: true
        properties:
          $ref: '#/components/schemas/propertiesGeoJSON_standplaats'
        time:
          nullable: true
        type:
          enum:
          - Feature
          type: string
      required:
      - time
      - place
      - geometry
      - properties
      - type
      type: object
    featureJSONFG_verblijfsobject:
      properties:
        conformsTo:
          items:
            format: uri
            type: string
          minItems: 1
          type: array
        coordRefSys:
          format: uri
          type: string
        geometry:
          allOf:
          - $ref: '#/components/schemas/geometryGeoJSON'
          nullable: true
        id:
          oneOf:
          - type: string
          - type: integer
        links:
          items:
            $ref: '#/components/schemas/link'
          type: array
        place:
          allOf:
          - $ref: '#/components/schemas/geometryGeoJSON'
          nullable: true
        properties:
          $ref: '#/components/schemas/propertiesGeoJSON_verblijfsobject'
        time:
          nullable: true
        type:
          enum:
          - Feature
          type: string
      required:
      - time
      - place
      - geometry
      - properties
      - type
      type: object
    featureJSONFG_woonplaats:
      properties:
        conformsTo:
          items:
            format: uri
            type: string
          minItems: 1
          type: array
        coordRefSys:
          format: uri
          type: string
        geometry:
          allOf:
          - $ref: '#/components/schemas/geometryGeoJSON'
          nullable: true
        id:
          oneOf:
          - type: string
          - type: integer
        links:
          items:
            $ref: '#/components/schemas/link'
          type: array
        place:
          allOf:
          - $ref: '#/components/schemas/geometryGeoJSON'
          nullable: true
        properties:
          $ref: '#/components/schemas/propertiesGeoJSON_woonplaats'
        time:
          nullable: true
        type:
          enum:
          - Feature
          type: string
      required:
      - time
      - place
      - geometry
      - properties
      - type
      type: object
    geometryGeoJSON:
      oneOf:
      - $ref: '#/components/schemas/pointGeoJSON'
      - $ref: '#/components/schemas/multipointGeoJSON'
      - $ref: '#/components/schemas/linestringGeoJSON'
      - $ref: '#/components/schemas/multilinestringGeoJSON'
      - $ref: '#/components/schemas/polygonGeoJSON'
      - $ref: '#/components/schemas/multipolygonGeoJSON'
      - $ref: '#/components/schemas/geometrycollectionGeoJSON'
    geometrycollectionGeoJSON:
      properties:
        geometries:
          items:
            $ref: '#/components/schemas/geometryGeoJSON'
          type: array
        type:
          enum:
          - GeometryCollection
          type: string
      required:
      - geometries
      - type
      type: object
    id-link:
      description: |-
        Reusable object that contains an id to a resource and links where the object is described or a representation retrieved. Typically it is useful for paths like `\resources` and `\resources\{resourceId}`.   `\resources` will respond an array of id-link listing the `resourceId` and the links to get it. \collections and \collections\{collectionId} is an exception to this pattern.
        The fact that `links` is an array can be used to advertise the same object representation in different formats.
      example:
        id: night
        links:
        - href: https://example.com/api/1.0/styles/night?f=mapbox
          rel: stylesheet
          type: application/vnd.mapbox.style+json
        - href: https://example.com/api/1.0/styles/night?f=sld10
          rel: stylesheet
          type: application/vnd.ogc.sld+xml;version=1.0
        title: Topographic night style
      properties:
        id:
          type: string
        links:
          items:
            $ref: '#/components/schemas/link'
          minItems: 1
          type: array
        title:
          type: string
      required:
      - id
      - links
      type: object
    jsonSchema:
      description: A JSON Schema definition
      properties:
        $id:
          description: URI that serves as the schema identifier
          type: string
        $schema:
          description: URI that identifies the JSON Schema version
          type: string
        description:
          description: Human-readable description of the schema
          type: string
        properties:
          description: Schema for object properties
          type: object
        required:
          description: List of required property names
          items:
            type: string
          type: array
        title:
          description: Human-readable title of the schema
          type: string
        type:
          type: string
      required:
      - type
      - $id
      - $schema
      type: object
    keyword:
      nullable: true
      properties:
        code:
          example: "4612"
          type: string
        codeSpace:
          example: https://www.eionet.europa.eu/gemet/en/concept/
          type: string
        keyword:
          example: land cover
          type: string
      required:
      - keyword
      type: object
    landingPage:
      example:
      - href: http://data.example.org/?f=json
        rel: self
        title: this document
        type: application/json
      - href: http://data.example.org/?f=html
        rel: alternate
        title: this document in HTML
        type: text/html
      - href: http://data.example.org/api?f=json
        rel: service
        title: the API definition in OpenAPI 3.0 JSON
        type: application/vnd.oai.openapi+json;version=3.0
      - href: http://data.example.org/api?f=html
        rel: service
        title: the API definition in HTML
        type: text/html
      - href: http://data.example.org/conformance?f=json
        rel: conformance
        title: the list of conformance classes implemented by this API
        type: application/json
      - href: http://data.example.org/collections?f=json
        rel: data
        title: The collections in the dataset in JSON
        type: application/json
      - href: http://data.example.org/collections?f=html
        rel: data
        title: The collections in the dataset in HTML
        type: text/html
      properties:
        attribution:
          description: The `attribution` should be short and intended for presentation
            to a user, for example, in a corner of a map. Parts of the text can be
            links to other resources if additional information is needed. The string
            can include HTML markup.
          title: attribution for the API
          type: string
        description:
          example: Access to data about buildings in the city of Bonn via a Web API
            that conforms to the OGC API Features specification.
          type: string
        links:
          items:
            $ref: '#/components/schemas/link'
          type: array
        title:
          description: While a title is not required, implementors are strongly advised
            to include one.
          example: Buildings in Bonn
          title: The title of the API.
          type: string
      required:
      - links
      type: object
    layers-array:
      properties:
        id:
          example: "1"
          type: string
        layout:
          type: object
        paint:
          properties:
            fill-color:
              example: '#11083b'
              type: string
          type: object
        source:
          example: daraa
          type: string
        source-layer:
          example: vegetationsrf
          type: string
        type:
          enum:
          - fill
          - line
          - symbol
          - circle
          - heatmap
          - fill-extrusion
          - raster
          - hillshade
          - background
          example: fill
          type: string
      required:
      - id
      - type
      type: object
    linestringGeoJSON:
      properties:
        coordinates:
          items:
            items:
              type: number
            minItems: 2
            type: array
          minItems: 2
          type: array
        type:
          enum:
          - LineString
          type: string
      required:
      - coordinates
      - type
      type: object
    link:
      properties:
        href:
          description: Supplies the URI to a remote resource (or resource fragment).
          example: http://data.example.com/buildings/123
          type: string
        hreflang:
          description: A hint indicating what the language of the result of dereferencing
            the link should be.
          example: en
          type: string
        length:
          type: integer
        rel:
          description: The type or semantics of the relation.
          example: alternate
          type: string
        templated:
          description: This flag set to true if the link is a URL template.
          type: boolean
        title:
          description: Used to label the destination of a link such that it can be
            used as a human-readable identifier.
          type: string
        type:
          description: A hint indicating what the media type of the result of dereferencing
            the link should be.
          type: string
        varBase:
          description: A base path to retrieve semantic information about the variables
            used in URL template.
          type: string
      required:
      - href
      - rel
      type: object
    mb-sprite-index:
      additionalProperties:
        $ref: '#/components/schemas/mb-sprite-index-symbol'
      type: object
    mb-sprite-index-symbol:
      properties:
        height:
          example: 32
          type: integer
        pixelRatio:
          example: 1
          type: number
        width:
          example: 32
          type: integer
        x:
          example: 0
          type: integer
        "y":
          example: 0
          type: integer
      required:
      - width
      - height
      - x
      - "y"
      - pixelRatio
      type: object
    mb-style:
      properties:
        glyphs:
          example: http://fonts.openmaptiles.org/{fontstack}/{range}.pbf
          type: string
        layers:
          items:
            $ref: '#/components/schemas/layers-array'
          type: array
        name:
          example: night
          type: string
        sources:
          properties:
            daraa:
              properties:
                type:
                  example: vector
                  type: string
                url:
                  example: https://services.interactive-instruments.de/vtp/daraa/tiles/default/{z}/{y}/{x}?f=mvt
                  type: string
              type: object
          type: object
        sprite:
          example: http://vtp2018.s3-eu-west-1.amazonaws.com/static/mapstorestyle/sprites/sprites
          type: string
        version:
          example: 8
          type: number
      required:
      - layers
      - sources
      - version
      type: object
    multilinestringGeoJSON:
      properties:
        coordinates:
          items:
            items:
              items:
                type: number
              minItems: 2
              type: array
            minItems: 2
            type: array
          type: array
        type:
          enum:
          - MultiLineString
          type: string
      required:
      - coordinates
      - type
      type: object
    multipointGeoJSON:
      properties:
        coordinates:
          items:
            items:
              type: number
            minItems: 2
            type: array
          type: array
        type:
          enum:
          - MultiPoint
          type: string
      required:
      - coordinates
      - type
      type: object
    multipolygonGeoJSON:
      properties:
        coordinates:
          items:
            items:
              items:
                items:
                  type: number
                minItems: 2
                type: array
              minItems: 4
              type: array
            type: array
          type: array
        type:
          enum:
          - MultiPolygon
          type: string
      required:
      - coordinates
      - type
      type: object
    numberReturned:
      description: |-
        The number of elements in the collection.

        A server may omit this information in a response, if the information
        about the number of elements is not known or difficult to compute.

        If the value is provided, the value shall be identical to the number
        of items in the returned array.
      example: 10
      minimum: 0
      type: integer
    pointGeoJSON:
      properties:
        coordinates:
          items:
            type: number
          minItems: 2
          type: array
        type:
          enum:
          - Point
          type: string
      required:
      - coordinates
      - type
      type: object
    polygonGeoJSON:
      properties:
        coordinates:
          items:
            items:
              items:
                type: number
              minItems: 2
              type: array
            minItems: 4
            type: array
          type: array
        type:
          enum:
          - Polygon
          type: string
      required:
      - coordinates
      - type
      type: object
    propertiesGeoJSON_adres:
      properties:
        adresseerbaar_object_identificatie:
          description: ""
          nullable: true
          type: string
        adresseerbaar_object_type:
          description: ""
          nullable: true
          type: string
        bronhouder_identificatie:
          description: ""
          nullable: true
          type: string
        bronhouder_naam:
          description: ""
          nullable: true
          type: string
        huisletter:
          description: ""
          nullable: true
          type: string
        huisnummer:
          description: ""
          nullable: true
          type: string
        identificatie:
          description: ""
          nullable: true
          type: string
        openbare_ruimte_identificatie:
          description: ""
          nullable: true
          type: string
        openbare_ruimte_naam:
          description: ""
          nullable: true
          type: string
        openbare_ruimte_naam_kort:
          description: ""
          nullable: true
          type: string
        openbare_ruimte_rdf_seealso:
          description: ""
          nullable: true
          type: string
        openbare_ruimte_status:
          description: ""
          nullable: true
          type: string
        postcode:
          description: ""
          nullable: true
          type: string
        provincie_afkorting:
          description: ""
          nullable: true
          type: string
        provincie_naam:
          description: ""
          nullable: true
          type: string
        rdf_seealso:
          description: ""
          nullable: true
          type: string
        status:
          description: ""
          nullable: true
          type: string
        toevoeging:
          description: ""
          nullable: true
          type: string
        woonplaats_identificatie:
          description: ""
          nullable: true
          type: string
        woonplaats_naam:
          description: ""
          nullable: true
          type: string
        woonplaats_rdf_seealso:
          description: ""
          nullable: true
          type: string
        woonplaats_status:
          description: ""
          nullable: true
          type: string
      type: object
    propertiesGeoJSON_ligplaats:
      properties:
        bronhouder_identificatie:
          description: ""
          nullable: true
          type: string
        bronhouder_naam:
          description: ""
          nullable: true
          type: string
        documentdatum:
          description: ""
          nullable: true
          type: string
        documentnummer:
          description: ""
          nullable: true
          type: string
        geconstateerd:
          description: ""
          nullable: true
          type: string
        hoofdadres_identificatie:
          description: ""
          nullable: true
          type: string
        hoofdadres_status:
          description: ""
          nullable: true
          type: string
        huisletter:
          description: ""
          nullable: true
          type: string
        huisnummer:
          description: ""
          nullable: true
          type: integer
        identificatie:
          description: ""
          nullable: true
          type: string
        openbare_ruimte_identificatie:
          description: ""
          nullable: true
          type: string
        openbare_ruimte_naam:
          description: ""
          nullable: true
          type: string
        openbare_ruimte_naam_kort:
          description: ""
          nullable: true
          type: string
        openbare_ruimte_status:
          description: ""
          nullable: true
          type: string
        postcode:
          description: ""
          nullable: true
          type: string
        provincie_afkorting:
          description: ""
          nullable: true
          type: string
        provincie_naam:
          description: ""
          nullable: true
          type: string
        rdf_seealso:
          description: ""
          nullable: true
          type: string
        status:
          description: ""
          nullable: true
          type: string
        toevoeging:
          description: ""
          nullable: true
          type: string
        woonplaats_identificatie:
          description: ""
          nullable: true
          type: string
        woonplaats_naam:
          description: ""
          nullable: true
          type: string
        woonplaats_status:
          description: ""
          nullable: true
          type: string
      type: object
    propertiesGeoJSON_pand:
      properties:
        aantal_verblijfsobjecten:
          description: ""
          nullable: true
          type: integer
        bouwjaar:
          description: ""
          nullable: true
          type: integer
        documentdatum:
          description: ""
          nullable: true
          type: string
        documentnummer:
          description: ""
          nullable: true
          type: string
        gebruiksdoel:
          description: ""
          nullable: true
          type: string
        geconstateerd:
          description: ""
          nullable: true
          type: string
        identificatie:
          description: ""
          nullable: true
          type: string
        rdf_seealso:
          description: ""
          nullable: true
          type: string
        status:
          description: ""
          nullable: true
          type: string
        verblijfsobject:
          description: ""
          items:
            type: string
          nullable: true
          type: array
      type: object
    propertiesGeoJSON_standplaats:
      properties:
        bronhouder_identificatie:
          description: ""
          nullable: true
          type: string
        bronhouder_naam:
          description: ""
          nullable: true
          type: string
        documentdatum:
          description: ""
          nullable: true
          type: string
        documentnummer:
          description: ""
          nullable: true
          type: string
        geconstateerd:
          description: ""
          nullable: true
          type: string
        hoofdadres_identificatie:
          description: ""
          nullable: true
          type: string
        hoofdadres_status:
          description: ""
          nullable: true
          type: string
        huisletter:
          description: ""
          nullable: true
          type: string
        huisnummer:
          description: ""
          nullable: true
          type: integer
        identificatie:
          description: ""
          nullable: true
          type: string
        openbare_ruimte_identificatie:
          description: ""
          nullable: true
          type: string
        openbare_ruimte_naam:
          description: ""
          nullable: true
          type: string
        openbare_ruimte_naam_kort:
          description: ""
          nullable: true
          type: string
        openbare_ruimte_status:
          description: ""
          nullable: true
          type: string
        postcode:
          description: ""
          nullable: true
          type: string
        provincie_afkorting:
          description: ""
          nullable: true
          type: string
        provincie_naam:
          description: ""
          nullable: true
          type: string
        rdf_seealso:
          description: ""
          nullable: true
          type: string
        status:
          description: ""
          nullable: true
          type: string
        toevoeging:
          description: ""
          nullable: true
          type: string
        woonplaats_identificatie:
          description: ""
          nullable: true
          type: string
        woonplaats_naam:
          description: ""
          nullable: true
          type: string
        woonplaats_status:
          description: ""
          nullable: true
          type: string
      type: object
    propertiesGeoJSON_verblijfsobject:
      properties:
        bronhouder_identificatie:
          description: ""
          nullable: true
          type: string
        bronhouder_naam:
          description: ""
          nullable: true
          type: string
        documentdatum:
          description: ""
          nullable: true
          type: string
        documentnummer:
          description: ""
          nullable: true
          type: string
        gebruiksdoel:
          description: ""
          nullable: true
          type: string
        geconstateerd:
          description: ""
          nullable: true
          type: string
        hoofdadres_identificatie:
          description: ""
          nullable: true
          type: string
        hoofdadres_status:
          description: ""
          nullable: true
          type: string
        huisletter:
          description: ""
          nullable: true
          type: string
        huisnummer:
          description: ""
          nullable: true
          type: integer
        identificatie:
          description: ""
          nullable: true
          type: string
        openbare_ruimte_identificatie:
          description: ""
          nullable: true
          type: string
        openbare_ruimte_naam:
          description: ""
          nullable: true
          type: string
        openbare_ruimte_naam_kort:
          description: ""
          nullable: true
          type: string
        openbare_ruimte_status:
          description: ""
          nullable: true
          type: string
        oppervlakte:
          description: ""
          nullable: true
          type: integer
        pand:
          description: ""
          items:
            type: string
          nullable: true
          type: array
        postcode:
          description: ""
          nullable: true
          type: string
        provincie_afkorting:
          description: ""
          nullable: true
          type: string
        provincie_naam:
          description: ""
          nullable: true
          type: string
        rdf_seealso:
          description: ""
          nullable: true
          type: string
        status:
          description: ""
          nullable: true
          type: string
        toevoeging:
          description: ""
          nullable: true
          type: string
        woonplaats_identificatie:
          description: ""
          nullable: true
          type: string
        woonplaats_naam:
          description: ""
          nullable: true
          type: string
        woonplaats_status:
          description: ""
          nullable: true
          type: string
      type: object
    propertiesGeoJSON_woonplaats:
      properties:
        bronhouder_identificatie:
          description: ""
          nullable: true
          type: string
        bronhouder_naam:
          description: ""
          nullable: true
          type: string
        documentdatum:
          description: ""
          nullable: true
          type: string
        documentnummer:
          description: ""
          nullable: true
          type: string
        geconstateerd:
          description: ""
          nullable: true
          type: string
        identificatie:
          description: ""
          nullable: true
          type: string
        provincie_afkorting:
          description: ""
          nullable: true
          type: string
        provincie_naam:
          description: ""
          nullable: true
          type: string
        rdf_seealso:
          description: ""
          nullable: true
          type: string
        status:
          description: ""
          nullable: true
          type: string
        woonplaats:
          description: ""
          nullable: true
          type: string
      type: object
    queryable:
      discriminator:
        mapping:
          boolean: queryable-boolean
          date: queryable-date
          dateTime: queryable-dateTime
          enum: queryable-enum
          integer: queryable-number
          number: queryable-number
          string: queryable-string
          uri: queryable-string
        propertyName: type
      nullable: true
      properties:
        description:
          description: a description of the property
          nullable: true
          type: string
        id:
          description: the property name for use in expressions
          nullable: true
          type: string
        mediaTypes:
          description: "In cases where a property is available only in a subset of
            the\nsupported feature encodings, the list of the media types of the\nencodings
            can be specified.\n\nThis capabilitiy is also needed for cases where the
            names of\nproperties may differ between feature encodings. For example,
            \nidentifiers in an XML/GML encoding may include a namespace, \nin GeoJSON
            or MVT this is not the case. \n\nThere are other reasons, too. For example,
            the property identifier\nin a Shapefile may be different because of length
            restrictions."
          items:
            type: string
          nullable: true
          type: array
        required:
          default: false
          description: indicator whether the property is always present in features
          nullable: true
          type: boolean
        title:
          description: the title of the property for presentation to a human user
          nullable: true
          type: string
        type:
          description: the data type of the property
          enum:
          - string
          - uri
          - enum
          - number
          - integer
          - date
          - dateTime
          - boolean
          nullable: true
          type: string
      required:
      - id
      - type
      type: object
    queryable-boolean:
      allOf:
      - $ref: '#/components/schemas/queryable'
      example:
        description: indicator whether the area is walled or fenced
        id: fenced
        type: boolean
    queryable-date:
      allOf:
      - $ref: '#/components/schemas/queryable'
      - nullable: true
        properties:
          range:
            description: a range of valid values; open range can be expressed using
              `null`
            items:
              format: date
              nullable: true
              type: string
            maxItems: 2
            minItems: 2
            nullable: true
            type: array
        type: object
      example:
        description: the date of the last inspection
        id: inspectionDate
        range:
        - "2010-01-01"
        - null
        type: date
    queryable-dateTime:
      allOf:
      - $ref: '#/components/schemas/queryable'
      - nullable: true
        properties:
          range:
            description: a range of valid values; open range can be expressed using
              `null`
            items:
              format: date-time
              nullable: true
              type: string
            maxItems: 2
            minItems: 2
            nullable: true
            type: array
        type: object
      example:
        description: the date of the last update of the feature
        id: lastUpdate
        range:
        - "2018-01-01T00:00:00Z"
        - null
        type: dateTime
    queryable-enum:
      allOf:
      - $ref: '#/components/schemas/queryable'
      - nullable: true
        properties:
          values:
            description: the list of values of the property
            items:
              type: string
            nullable: true
            type: array
        required:
        - values
        type: object
      example:
        description: the dominant charcteristic of vegetation area
        id: type
        type: enum
        values:
        - grassland
        - forest
        - farmland
    queryable-number:
      allOf:
      - $ref: '#/components/schemas/queryable'
      - nullable: true
        properties:
          range:
            description: a range of valid values; open range can be expressed using
              `null`
            items:
              nullable: true
              type: number
            maxItems: 2
            minItems: 2
            nullable: true
            type: array
        type: object
      example:
        description: the number of cattle
        id: count
        range:
        - 0
        - null
        type: integer
    queryable-string:
      allOf:
      - $ref: '#/components/schemas/queryable'
      - nullable: true
        properties:
          pattern:
            description: a regular expression to validate the values of the property
            nullable: true
            type: string
        type: object
      example:
        description: the name of the vegetation area
        example: '[A-Z0-9]{5}'
        id: name
        required: true
        type: string
    queryables:
      properties:
        queryables:
          items:
            oneOf:
            - $ref: '#/components/schemas/queryable-string'
            - $ref: '#/components/schemas/queryable-enum'
            - $ref: '#/components/schemas/queryable-number'
            - $ref: '#/components/schemas/queryable-boolean'
            - $ref: '#/components/schemas/queryable-date'
            - $ref: '#/components/schemas/queryable-dateTime'
          nullable: true
          type: array
      required:
      - queryables
      type: object
    resource-set:
      properties:
        resources:
          example:
          - id: sprite.json
            link:
              href: sprite.json
              rel: ???
              type: application/json
          - id: sprite.png
            link:
              href: sprite.png
              rel: ???
              type: image/png
          - id: sprite.@2x.png
            link:
              href: sprite.@2x.png
              rel: ???
              type: image/png
          - id: mosque.svg
            link:
              href: mosque.svg
              rel: ???
              type: image/svg+xml
          items:
            $ref: '#/components/schemas/resource-set-entry'
          type: array
      required:
      - resources
      type: object
    resource-set-entry:
      properties:
        id:
          type: string
        link:
          $ref: '#/components/schemas/link'
      required:
      - id
      type: object
    sld-10:
      type: string
    sld-11:
      type: string
    spatialExtent:
      description: The spatial extent of the element in the collection.
      properties:
        bbox:
          $ref: '#/components/schemas/bbox'
        crs:
          $ref: '#/components/schemas/crs'
      required:
      - bbox
      type: object
    style-layer:
      nullable: true
      properties:
        attributes:
          $ref: '#/components/schemas/queryables'
        description:
          nullable: true
          type: string
        id:
          example: vegetationsrf
          type: string
        sampleData:
          $ref: '#/components/schemas/link'
        type:
          enum:
          - point
          - line
          - polygon
          - geometry
          - raster
          example: polygon
          nullable: true
          type: string
      required:
      - id
      type: object
    style-metadata:
      properties:
        accessConstraints:
          enum:
          - unclassified
          - confidential
          - restricted
          - secret
          - topSecret
          example: unclassified
          nullable: true
          type: string
        dates:
          $ref: '#/components/schemas/dates'
        description:
          example: |-
            This topographic basemap style is designed to be
            used in situations with low ambient light.

            The style supports datasets based on the TDS 6.1
            specification.
          nullable: true
          type: string
        id:
          example: night
          type: string
        keywords:
          example:
          - basemap
          - TDS
          - TDS 6.1
          - OGC API
          items:
            type: string
          nullable: true
          type: array
        layers:
          example:
          - id: vegetationsrf
            sampleData:
              href: https://services.interactive-instruments.de/vtp/daraa/collections/vegetationsrf/items?f=json&limit=100
              rel: data
              type: application/geo+json
            type: polygon
          - attributes:
            - id: f_code
              type: string
            id: hydrographycrv
            sampleData:
              href: https://services.interactive-instruments.de/vtp/daraa/collections/hydrographycrv/items?f=json&limit=100
              rel: data
              type: application/geo+json
            type: line
          items:
            $ref: '#/components/schemas/style-layer'
          nullable: true
          type: array
        links:
          description: |-
            The links may reference related resources. It is recommended to include
            a link to a thumbnail with link relation `preview` (specified by RFC 6903)
            and the appropriate media type in the `type` parameter.
            The thumbnail may be an image that is published as a resource in the API,
            it may reference an appropriate raster tile, a map request, etc.
          example:
          - href: https://example.org/catalog/1.0/resources/night-thumbnail.png
            rel: preview
            title: thumbnail of the night style applied to OSM data from Daraa, Syria
            type: image/png
          items:
            $ref: '#/components/schemas/link'
          nullable: true
          type: array
        pointOfContact:
          example: John Doe
          nullable: true
          type: string
        scope:
          enum:
          - style
          example: style
          nullable: true
          type: string
        stylesheets:
          example:
          - link:
              href: https://example.org/catalog/1.0/styles/night?f=mapbox
              rel: stylesheet
              type: application/vnd.mapbox.style+json
            native: true
            specification: https://docs.mapbox.com/mapbox-gl-js/style-spec/
            tilingScheme: GoogleMapsCompatible
            title: Mapbox Style
            version: "8"
          - link:
              href: https://example.org/catalog/1.0/styles/night?f=sld10
              rel: stylesheet
              type: application/vnd.ogc.sld+xml;version=1.0
            native: false
            title: OGC SLD
            version: "1.0"
          items:
            $ref: '#/components/schemas/stylesheet'
          nullable: true
          type: array
        title:
          example: Topographic night style
          nullable: true
          type: string
        version:
          example: 1.0.0
          nullable: true
          type: string
      required:
      - id
      type: object
    style-set:
      properties:
        styles:
          example:
          - id: night
            links:
            - href: https://example.com/api/1.0/styles/night?f=mapbox
              rel: stylesheet
              type: application/vnd.mapbox.style+json
            - href: https://example.com/api/1.0/styles/night?f=sld10
              rel: stylesheet
              type: application/vnd.ogc.sld+xml;version=1.0
            - href: https://example.com/api/1.0/styles/night/metadata?f=json
              rel: describedBy
              type: application/json
            title: Topographic night style
          - id: topographic
            links:
            - href: https://example.com/api/1.0/styles/topographic?f=mapbox
              rel: stylesheet
              type: application/vnd.mapbox.style+json
            - href: https://example.com/api/1.0/styles/topographic?f=sld10
              rel: stylesheet
              type: application/vnd.ogc.sld+xml;version=1.0
            - href: https://example.com/api/1.0/styles/topographic/metadata?f=json
              rel: describedBy
              type: application/json
            title: Regular topographic style
          items:
            $ref: '#/components/schemas/style-set-entry'
          nullable: true
          type: array
      required:
      - styles
      type: object
    style-set-entry:
      nullable: true
      properties:
        id:
          nullable: true
          type: string
        links:
          items:
            $ref: '#/components/schemas/link'
          minItems: 1
          nullable: true
          type: array
        title:
          nullable: true
          type: string
      required:
      - id
      - links
      type: object
    styles:
      enum:
      - default
      type: string
    stylesheet:
      nullable: true
      properties:
        link:
          $ref: '#/components/schemas/link'
        native:
          nullable: true
          type: boolean
        specification:
          format: url
          nullable: true
          type: string
        tilingScheme:
          nullable: true
          type: string
        title:
          nullable: true
          type: string
        version:
          nullable: true
          type: string
      required:
      - link
      type: object
    svg:
      type: string
    temporalExtent:
      description: The temporal extent of the element in the collection.
      nullable: true
      properties:
        interval:
          $ref: '#/components/schemas/temporalInterval'
        trs:
          $ref: '#/components/schemas/trs'
      type: object
    temporalInterval:
      description: |-
        One or more time intervals that describe the temporal extent of the dataset.
        The value `null` is supported and indicates an open time intervall.
        In the Core only a single time interval is supported. Extensions may support
        multiple intervals. If multiple intervals are provided, the union of the
        intervals describes the temporal extent.
      items:
        description: |-
          Begin and end times of the time interval. The timestamps
          are in the coordinate reference system specified in `trs`. By default
          this is the Gregorian calendar.
        example:
        - "2010-02-15T12:34:56Z"
        - null
        items:
          format: date-time
          nullable: true
          type: string
        maxItems: 2
        minItems: 2
        type: array
      minItems: 1
      nullable: true
      type: array
    tileJSON:
      properties:
        attribution:
          type: string
        bounds:
          items:
            type: number
          type: array
        center:
          items:
            type: number
          type: array
        crs:
          type: string
        data:
          items:
            type: string
          type: array
        description:
          type: string
        extent:
          items:
            type: number
          type: array
        grids:
          items:
            type: string
          type: array
        legend:
          type: string
        maxzoom:
          maximum: 30
          minimum: 0
          type: integer
        minzoom:
          maximum: 30
          minimum: 0
          type: integer
        name:
          type: string
        profile:
          type: string
        proj4:
          type: string
        scheme:
          type: string
        template:
          type: string
        tile_matrix:
          items:
            properties:
              extent:
                items:
                  type: number
                type: array
              id:
                type: string
              origin:
                items:
                  type: number
                type: array
              pixel_size:
                items:
                  type: number
                type: array
              scale_denominator:
                type: number
              tile_size:
                items:
                  type: number
                type: array
            type: object
          type: array
        tilejson:
          pattern: \d+\.\d+\.\d+\w?[\w\d]*
          type: string
        tiles:
          items:
            type: string
          type: array
        version:
          pattern: \d+\.\d+\.\d+\w?[\w\d]*
          type: string
      required:
      - tilejson
      - tiles
      type: object
    tileMatrixLimits:
      description: The limits for an individual tile matrix of a TileSet's TileMatrixSet,
        as defined in the OGC 2D TileMatrixSet and TileSet Metadata Standard
      properties:
        maxTileCol:
          minimum: 0
          type: integer
        maxTileRow:
          minimum: 0
          type: integer
        minTileCol:
          minimum: 0
          type: integer
        minTileRow:
          minimum: 0
          type: integer
        tileMatrix:
          type: string
      required:
      - tileMatrix
      - minTileRow
      - maxTileRow
      - minTileCol
      - maxTileCol
      type: object
    tileMatrixSet:
      description: A definition of a tile matrix set following the Tile Matrix Set
        standard. For tileset metadata, such a description (in `tileMatrixSet` property)
        is only required for offline use, as an alternative to a link with a `http://www.opengis.net/def/rel/ogc/1.0/tiling-scheme`
        relation type.
      properties:
        boundingBox:
          allOf:
          - description: Minimum bounding rectangle surrounding the tile matrix set,
              in the supported CRS
          - $ref: '#/components/schemas/2DBoundingBox'
        crs:
          allOf:
          - description: Coordinate Reference System (CRS)
          - $ref: '#/components/schemas/crs'
        description:
          description: Brief narrative description of this tile matrix set, normally
            available for display to a human
          type: string
        id:
          description: Tile matrix set identifier. Implementation of 'identifier'
          type: string
        keywords:
          description: Unordered list of one or more commonly used or formalized word(s)
            or phrase(s) used to describe this tile matrix set
          items:
            type: string
          type: array
        orderedAxes:
          items:
            type: string
          minItems: 1
          type: array
        tileMatrices:
          description: Describes scale levels and its tile matrices
          items:
            description: A tile matrix, usually corresponding to a particular zoom
              level of a TileMatrixSet.
            properties:
              cellSize:
                description: Cell size of this tile matrix
                type: number
              cornerOfOrigin:
                default: topLeft
                description: The corner of the tile matrix (_topLeft_ or _bottomLeft_)
                  used as the origin for numbering tile rows and columns. This corner
                  is also a corner of the (0, 0) tile.
                enum:
                - topLeft
                - bottomLeft
                type: string
              description:
                description: Brief narrative description of this tile matrix set,
                  normally available for display to a human
                type: string
              id:
                description: Identifier selecting one of the scales defined in the
                  TileMatrixSet and representing the scaleDenominator the tile. Implementation
                  of 'identifier'
                type: string
              keywords:
                description: Unordered list of one or more commonly used or formalized
                  word(s) or phrase(s) used to describe this dataset
                items:
                  type: string
                type: array
              matrixHeight:
                description: Width of the matrix (number of tiles in width)
                format: integer
                minimum: 1
                multipleOf: 1
                type: number
              matrixWidth:
                description: Height of the matrix (number of tiles in height)
                format: integer
                minimum: 1
                multipleOf: 1
                type: number
              pointOfOrigin:
                allOf:
                - description: Precise position in CRS coordinates of the corner of
                    origin (e.g. the top-left corner) for this tile matrix. This position
                    is also a corner of the (0, 0) tile. In previous version, this
                    was 'topLeftCorner' and 'cornerOfOrigin' did not exist.
                - $ref: '#/components/schemas/2DPoint'
              scaleDenominator:
                description: Scale denominator of this tile matrix
                type: number
              tileHeight:
                description: Height of each tile of this tile matrix in pixels
                format: integer
                minimum: 1
                multipleOf: 1
                type: number
              tileWidth:
                description: Width of each tile of this tile matrix in pixels
                format: integer
                minimum: 1
                multipleOf: 1
                type: number
              title:
                description: Title of this tile matrix, normally used for display
                  to a human
                type: string
              variableMatrixWidths:
                description: Describes the rows that has variable matrix width
                items:
                  description: Variable Matrix Width data structure
                  properties:
                    coalesce:
                      description: Number of tiles in width that coalesce in a single
                        tile for these rows
                      format: integer
                      minimum: 2
                      multipleOf: 1
                      type: number
                    maxTileRow:
                      description: Last tile row where the coalescence factor applies
                        for this tilematrix
                      format: integer
                      minimum: 0
                      multipleOf: 1
                      type: number
                    minTileRow:
                      description: First tile row where the coalescence factor applies
                        for this tilematrix
                      format: integer
                      minimum: 0
                      multipleOf: 1
                      type: number
                  required:
                  - coalesce
                  - minTileRow
                  - maxTileRow
                  type: object
                type: array
            required:
            - id
            - scaleDenominator
            - cellSize
            - pointOfOrigin
            - tileWidth
            - tileHeight
            - matrixWidth
            - matrixHeight
            type: object
          type: array
        title:
          description: Title of this tile matrix set, normally used for display to
            a human
          type: string
        uri:
          description: Reference to an official source for this tileMatrixSet
          format: uri
          type: string
        wellKnownScaleSet:
          description: Reference to a well-known scale set
          format: uri
          type: string
      required:
      - crs
      - tileMatrices
      type: object
    tileMatrixSet-item:
      description: A minimal tile matrix set element for use within a list of tile
        matrix sets linking to a full definition.
      properties:
        crs:
          allOf:
          - description: Coordinate Reference System (CRS)
          - $ref: '#/components/schemas/crs'
        id:
          description: Optional local tile matrix set identifier, e.g. for use as
            unspecified `{tileMatrixSetId}` parameter. Implementation of 'identifier'
          type: string
        links:
          description: Links to related resources. A 'self' link to the tile matrix
            set definition is required.
          items:
            $ref: '#/components/schemas/link'
          type: array
        title:
          description: Title of this tile matrix set, normally used for display to
            a human
          type: string
        uri:
          description: Reference to an official source for this tileMatrixSet
          format: uri
          type: string
      required:
      - links
      type: object
    tileMatrixSets:
      enum:
      - NetherlandsRDNewQuad
      - EuropeanETRS89_LAEAQuad
      - WebMercatorQuad
      type: string
    tileSet:
      description: A resource describing a tileset based on the OGC TileSet Metadata
        Standard. At least one of the 'TileMatrixSet',  or a link with 'rel' http://www.opengis.net/def/rel/ogc/1.0/tiling-scheme
      properties:
        accessConstraints:
          default: unclassified
          description: Restrictions on the availability of the Tile Set that the user
            needs to be aware of before using or redistributing the Tile Set
          enum:
          - unclassified
          - restricted
          - confidential
          - secret
          - topSecret
          type: string
        attribution:
          description: Short reference to recognize the author or provider
          type: string
        boundingBox:
          allOf:
          - description: Minimum bounding rectangle surrounding the tile matrix set,
              in the supported CRS
          - $ref: '#/components/schemas/2DBoundingBox'
        centerPoint:
          allOf:
          - description: Location of a tile that nicely represents the tileset. Implementations
              may use this center value to set the default location or to present
              a representative tile in a user interface
          - properties:
              cellSize:
                description: Cell size of the tile matrix selected
                type: number
              coordinates:
                items:
                  type: number
                maxItems: 2
                minItems: 2
                type: array
              crs:
                allOf:
                - description: Coordinate Reference System (CRS) of the coordinates
                - $ref: '#/components/schemas/crs'
              scaleDenominator:
                description: Scale denominator of the tile matrix selected
                type: number
              tileMatrix:
                description: TileMatrix identifier associated with the scaleDenominator
                type: string
            required:
            - coordinates
            type: object
        created:
          allOf:
          - description: When the Tile Set was first produced
          - $ref: '#/components/schemas/timeStamp'
        crs:
          allOf:
          - description: Coordinate Reference System (CRS)
          - $ref: '#/components/schemas/crs'
        dataType:
          allOf:
          - description: Type of data represented in the tileset
          - $ref: '#/components/schemas/dataType'
        description:
          description: Brief narrative description of this tile set
          type: string
        epoch:
          description: Epoch of the Coordinate Reference System (CRS)
          type: number
        keywords:
          description: keywords about this tileset
          items:
            type: string
          type: array
        layers:
          items:
            properties:
              attribution:
                description: Short reference to recognize the author or provider
                type: string
              boundingBox:
                allOf:
                - description: Minimum bounding rectangle surrounding the layer
                - $ref: '#/components/schemas/2DBoundingBox'
              created:
                allOf:
                - description: When the layer was first produced
                - $ref: '#/components/schemas/timeStamp'
              crs:
                allOf:
                - description: Coordinate Reference System (CRS)
                - $ref: '#/components/schemas/crs'
              dataType:
                allOf:
                - description: Type of data represented in the layer
                - $ref: '#/components/schemas/dataType'
              description:
                description: Brief narrative description of this tile matrix set,
                  normally available for display to a human
                type: string
              epoch:
                description: Epoch of the Coordinate Reference System (CRS)
                type: number
              featureType:
                description: Feature type identifier. Only applicable to layers of
                  datatype 'geometries'
                type: string
              geoDataClasses:
                description: URI identifying a class of data contained in this layer
                  (useful to determine compatibility with styles or processes)
                items:
                  type: string
                type: array
              geometryDimension:
                description: 'The geometry dimension of the features shown in this
                  layer (0: points, 1: curves, 2: surfaces, 3: solids), unspecified:
                  mixed or unknown'
                maximum: 3
                minimum: 0
                type: integer
              id:
                description: Unique identifier of the Layer. Implementation of 'identifier'
                type: string
              keywords:
                description: Unordered list of one or more commonly used or formalized
                  word(s) or phrase(s) used to describe this layer
                type: string
              license:
                description: License applicable to the tiles
                type: string
              links:
                description: 'Links related to this layer. Possible link ''rel'' values
                  are: ''geodata'' for a URL pointing to the collection of geospatial
                  data.'
                items:
                  $ref: '#/components/schemas/link'
                minItems: 1
                type: array
              maxCellSize:
                description: Maximum cell size for usage of the layer
                type: number
              maxScaleDenominator:
                description: Maximum scale denominator for usage of the layer
                type: number
              maxTileMatrix:
                description: TileMatrix identifier associated with the minScaleDenominator
                type: string
              minCellSize:
                description: Minimum cell size for usage of the layer
                type: number
              minScaleDenominator:
                description: Minimum scale denominator for usage of the layer
                type: number
              minTileMatrix:
                description: TileMatrix identifier associated with the maxScaleDenominator
                type: string
              pointOfContact:
                description: Useful information to contact the authors or custodians
                  for the layer (e.g. e-mail address, a physical address,  phone numbers,
                  etc)
                type: string
              propertiesSchema:
                allOf:
                - description: Properties represented by the features in this layer.
                    Can be the attributes of a feature dataset (datatype=geometries)
                    or the rangeType of a coverage (datatype=coverage)
                - description: Attributes of the features or rangetypes of a coverage.
                    Defined by a subset of the JSON Schema for the properties of a
                    feature
                  properties:
                    properties:
                      additionalProperties:
                        description: No property names are defined but any property
                          name they should be described by JSON Schema. So 'additionalProperties'
                          implements 'name'.
                        properties:
                          contentMediaType:
                            description: Implements 'mediaType'
                            type: string
                          description:
                            description: Implements 'description'
                            type: string
                          enum:
                            description: Implements 'acceptedValues'
                            items: {}
                            minItems: 1
                            type: array
                            uniqueItems: true
                          exclusiveMaximum:
                            description: Implements 'range'
                            type: number
                          exclusiveMinimum:
                            description: Implements 'range'
                            type: number
                          format:
                            description: Complements implementation of 'type'
                            type: string
                          maxItems:
                            description: Implements 'upperMultiplicity'
                            minimum: 0
                            type: integer
                          maximum:
                            description: Implements 'range'
                            type: number
                          minItems:
                            default: 0
                            description: Implements 'lowerMultiplicity'
                            minimum: 0
                            type: integer
                          minimum:
                            description: Implements 'range'
                            type: number
                          observedProperty:
                            type: string
                          observedPropertyURI:
                            format: uri
                            type: string
                          pattern:
                            format: regex
                            type: string
                          title:
                            type: string
                          type:
                            enum:
                            - array
                            - boolean
                            - integer
                            - "null"
                            - number
                            - object
                            - string
                            type: string
                          uom:
                            type: string
                          uomURI:
                            format: uri
                            type: string
                        type: object
                      default: {}
                      type: object
                    required:
                      description: Implements 'multiplicity' by citing property 'name'
                        defined as 'additionalProperties'
                      items:
                        type: string
                      minItems: 1
                      type: array
                    type:
                      enum:
                      - object
                      type: string
                  required:
                  - type
                  - properties
                  type: object
              publisher:
                description: Organization or individual responsible for making the
                  layer available
                type: string
              style:
                allOf:
                - description: Style used to generate the layer in the tileset
                - $ref: '#/components/schemas/tileSet/properties/style/allOf/1'
              theme:
                description: Category where the layer can be grouped
                type: string
              title:
                description: Title of this tile matrix set, normally used for display
                  to a human
                type: string
              updated:
                allOf:
                - description: Last layer change/revision
                - $ref: '#/components/schemas/timeStamp'
            required:
            - id
            - dataType
            type: object
          minItems: 1
          type: array
        license:
          description: License applicable to the tiles
          type: string
        links:
          description: 'Links to related resources. Possible link ''rel'' values are:
            ''http://www.opengis.net/def/rel/ogc/1.0/dataset'' for a URL pointing
            to the dataset, ''item'' for a URL template to get a tile; ''alternate''
            for a URL pointing to another representation of the TileSetMetadata (e.g
            a TileJSON file); ''http://www.opengis.net/def/rel/ogc/1.0/tiling-scheme''
            for a definition of the TileMatrixSet; ''http://www.opengis.net/def/rel/ogc/1.0/geodata''
            for pointing to a single collection (if the tileset represents a single
            collection)'
          items:
            $ref: '#/components/schemas/link'
          type: array
        mediaTypes:
          description: Media types available for the tiles
          items:
            type: string
          type: array
        pointOfContact:
          description: Useful information to contact the authors or custodians for
            the Tile Set
          type: string
        style:
          allOf:
          - description: Style involving all layers used to generate the tileset
          - properties:
              description:
                description: Brief narrative description of this style
                type: string
              id:
                description: An identifier for this style. Implementation of 'identifier'
                type: string
              keywords:
                description: keywords about this style
                items:
                  type: string
                type: array
              links:
                description: 'Links to style related resources. Possible link ''rel''
                  values are: ''style'' for a URL pointing to the style description,
                  ''styleSpec'' for a URL pointing to the specification or standard
                  used to define the style.'
                items:
                  $ref: '#/components/schemas/link'
                minItems: 1
                type: array
              title:
                description: A title for this style
                type: string
            required:
            - id
            type: object
        tileMatrixSetLimits:
          description: Limits for the TileRow and TileCol values for each TileMatrix
            in the tileMatrixSet. If missing, there are no limits other that the ones
            imposed by the TileMatrixSet. If present the TileMatrices listed are limited
            and the rest not available at all
          items:
            $ref: '#/components/schemas/tileMatrixLimits'
          type: array
        tileMatrixSetURI:
          description: Reference to a Tile Matrix Set on an offical source for Tile
            Matrix Sets such as the OGC NA definition server (http://www.opengis.net/def/tms/).
            Required if the tile matrix set is registered on an open official source.
          format: uri
          type: string
        title:
          description: A title for this tileset
          type: string
        updated:
          allOf:
          - description: Last Tile Set change/revision
          - $ref: '#/components/schemas/timeStamp'
        version:
          description: Version of the Tile Set. Changes if the data behind the tiles
            has been changed
          type: string
      required:
      - dataType
      - crs
      - links
      type: object
    tileSet-item:
      description: A minimal tileset element for use within a list of tilesets linking
        to full description of those tilesets.
      properties:
        crs:
          allOf:
          - description: Coordinate Reference System (CRS)
          - $ref: '#/components/schemas/crs'
        dataType:
          allOf:
          - description: Type of data represented in the tileset
          - $ref: '#/components/schemas/dataType'
        links:
          description: Links to related resources. A 'self' link to the tileset as
            well as a 'http://www.opengis.net/def/rel/ogc/1.0/tiling-scheme' link
            to a definition of the TileMatrixSet are required.
          items:
            $ref: '#/components/schemas/link'
          type: array
        tileMatrixSetURI:
          description: Reference to a Tile Matrix Set on an offical source for Tile
            Matrix Sets such as the OGC NA definition server (http://www.opengis.net/def/tms/).
            Required if the tile matrix set is registered on an open official source.
          format: uri
          type: string
        title:
          description: A title for this tileset
          type: string
      required:
      - dataType
      - links
      - crs
      type: object
    timeStamp:
      description: This property indicates the time and date when the response was
        generated using RFC 3339 notation.
      example: "2017-08-17T08:05:32Z"
      format: date-time
      type: string
    trs:
      default: http://www.opengis.net/def/uom/ISO-8601/0/Gregorian
      description: |-
        Coordinate reference system of the coordinates in the temporal extent
        (property `interval`). The default reference system is the Gregorian calendar.
        In the Core this is the only supported temporal reference system.
        Extensions may support additional temporal reference systems and add
        additional enum values.
      enum:
      - http://www.opengis.net/def/uom/ISO-8601/0/Gregorian
      type: string
info:
  contact:
    email: beheerpdok@kadaster.nl
    name: PDOK Support
    url: https://www.pdok.nl/support
  description: De gegevens bestaan uit BAG-panden inclusief panden met de status 'gesloopt'
    en een deel van BAG-gegevens van deze panden met de zich daarin bevindende verblijfsobjecten
    en adresinformatie. Ook de ligplaatsen en standplaatsen zijn opgenomen. Lees meer
    over de BAG. Bekijk de vector tiles in de Vectortile Viewer.
  license:
    name: Public Domain Mark 1.0
    url: https://creativecommons.org/publicdomain/mark/1.0/deed.nl
  termsOfService: ""
  title: Basisregistratie Adressen en Gebouwen
  version: 2.0.0
openapi: 3.1.0
paths:
  /:
    get:
      description: The landing page provides links to the API definition and the conformance
        statements for this API.
      operationId: getLandingPage
      parameters:
      - $ref: '#/components/parameters/f'
      responses:
        "200":
          $ref: '#/components/responses/LandingPage'
        "400":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Bad request: For example, invalid or unknown query parameters.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "404":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Not found: The requested resource does not exist on the server.
            For example, a path parameter had an incorrect value.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "406":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Not acceptable: The requested media type is not supported
            by this resource.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "500":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Internal server error: An unexpected server error occurred.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "502":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Bad Gateway: An unexpected error occurred while forwarding/proxying
            the request to another server.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
      summary: Landing page
      tags:
      - Common
  /api:
    get:
      description: This document
      operationId: getOpenApi
      parameters:
      - $ref: '#/components/parameters/f'
      responses:
        "200":
          $ref: '#/components/responses/200'
        "400":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Bad request: For example, invalid or unknown query parameters.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "404":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Not found: The requested resource does not exist on the server.
            For example, a path parameter had an incorrect value.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "406":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Not acceptable: The requested media type is not supported
            by this resource.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "500":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Internal server error: An unexpected server error occurred.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "502":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Bad Gateway: An unexpected error occurred while forwarding/proxying
            the request to another server.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
      summary: This document
      tags:
      - Common
  /collections:
    get:
      description: A list of all collections (geospatial data resources) in this dataset.
      operationId: getCollections
      parameters:
      - description: |-
          The format of the response. If no value is provided, the standard http
          rules apply, i.e., the accept header is used to determine the format.

          Pre-defined values are "json" and "html". The response to other
          values is determined by the server.
        example: json
        explode: false
        in: query
        name: f
        required: false
        schema:
          enum:
          - json
          - html
          type: string
        style: form
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/collections'
            text/html:
              schema:
                type: string
          description: |-
            The collections (geospatial data resources) shared by this API.

            This response can be references directly for every service that wants only essential information at the collections level. /collections/collectionId might return more information.

            The dataset is organized as one or more collections. This resource provides information about and how to access the collections.
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "400":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Bad request: For example, invalid or unknown query parameters.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "404":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Not found: The requested resource does not exist on the server.
            For example, a path parameter had an incorrect value.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "406":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Not acceptable: The requested media type is not supported
            by this resource.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "500":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Internal server error: An unexpected server error occurred.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "502":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Bad Gateway: An unexpected error occurred while forwarding/proxying
            the request to another server.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
      summary: the collections in the dataset
      tags:
      - Collections
  /collections/adres:
    get:
      description: adres collection (geospatial data resource) in this dataset.
      operationId: getCollection.adres
      parameters:
      - description: |-
          The format of the response. If no value is provided, the standard http
          rules apply, i.e., the accept header is used to determine the format.

          Pre-defined values are "json" and "html". The response to other
          values is determined by the server.
        example: json
        explode: false
        in: query
        name: f
        required: false
        schema:
          enum:
          - json
          - html
          type: string
        style: form
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/collection'
            text/html:
              schema:
                type: string
          description: Metadata about the collection.
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "400":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Bad request: For example, invalid or unknown query parameters.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "404":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Not found: The requested resource does not exist on the server.
            For example, a path parameter had an incorrect value.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "406":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Not acceptable: The requested media type is not supported
            by this resource.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "500":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Internal server error: An unexpected server error occurred.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "502":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Bad Gateway: An unexpected error occurred while forwarding/proxying
            the request to another server.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
      summary: describes a adres collection
      tags:
      - Collections
  /collections/adres/items:
    get:
      description: |-
        Fetch features of the feature collection with id `adres`.

        Every feature in a dataset belongs to a collection. A dataset may
        consist of multiple feature collections. A feature collection is often a
        collection of features of a similar type, based on a common schema.

        Use content negotiation to request HTML or GeoJSON.
      operationId: adres.getFeatures
      parameters:
      - $ref: '#/components/parameters/f-features'
      - $ref: '#/components/parameters/limit'
      - $ref: '#/components/parameters/crs'
      - $ref: '#/components/parameters/bbox'
      - $ref: '#/components/parameters/bbox-crs'
      - $ref: '#/components/parameters/datetime_notsupported'
      - $ref: '#/components/parameters/profile'
      - $ref: '#/components/parameters/cursor'
      - description: Filter features by this property
        explode: false
        in: query
        name: identificatie
        required: false
        schema:
          type: string
        style: form
      responses:
        "200":
          content:
            application/geo+json:
              schema:
                $ref: '#/components/schemas/featureCollectionGeoJSON_adres'
            application/vnd.ogc.fg+json:
              schema:
                $ref: '#/components/schemas/featureCollectionJSONFG_adres'
            text/html:
              schema:
                type: string
          description: |-
            The response is a document consisting of features in the collection.
            The features included in the response are determined by the server
            based on the query parameters of the request. To support access to
            larger collections without overloading the client, the API supports
            paged access with links to the next page, if more features are selected
            that the page size.

            The `bbox` and `datetime` parameter can be used to select only a
            subset of the features in the collection (the features that are in the
            bounding box or time interval). The `bbox` parameter matches all features
            in the collection that are not associated with a location, too. The
            `datetime` parameter matches all features in the collection that are
            not associated with a time stamp or interval, too.

            The `limit` parameter may be used to control the subset of the
            selected features that should be returned in the response, the page size.
            Each page may include links to support paging (link relation `next`).
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
            Content-Crs:
              description: a URI, in angular brackets, identifying the coordinate
                reference system used in the content / payload
              example: <http://www.opengis.net/def/crs/EPSG/0/3395>
              schema:
                type: string
        "400":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Bad request: For example, invalid or unknown query parameters.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "404":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Not found: The requested resource does not exist on the server.
            For example, a path parameter had an incorrect value.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "406":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Not acceptable: The requested media type is not supported
            by this resource.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "500":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Internal server error: An unexpected server error occurred.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "502":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Bad Gateway: An unexpected error occurred while forwarding/proxying
            the request to another server.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
      summary: fetch features
      tags:
      - Features
  /collections/adres/items/{featureId}:
    get:
      description: |-
        Fetch the feature with id `featureId` in the feature collection
        with id `adres`.

        Use content negotiation to request HTML or GeoJSON.
      operationId: adres.getFeature
      parameters:
      - description: local identifier of a feature
        explode: false
        in: path
        name: featureId
        required: true
        schema:
          type: string
        style: simple
      - $ref: '#/components/parameters/f-features'
      - $ref: '#/components/parameters/crs'
      - $ref: '#/components/parameters/profile'
      responses:
        "200":
          content:
            application/geo+json:
              schema:
                $ref: '#/components/schemas/featureGeoJSON_adres'
            application/vnd.ogc.fg+json:
              schema:
                $ref: '#/components/schemas/featureJSONFG_adres'
            text/html:
              schema:
                type: string
          description: |-
            fetch the feature with id `featureId` in the feature collection
            with id `collectionId`
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
            Content-Crs:
              description: a URI, in angular brackets, identifying the coordinate
                reference system used in the content / payload
              example: <http://www.opengis.net/def/crs/EPSG/0/3395>
              schema:
                type: string
        "400":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Bad request: For example, invalid or unknown query parameters.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "404":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Not found: The requested resource does not exist on the server.
            For example, a path parameter had an incorrect value.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "406":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Not acceptable: The requested media type is not supported
            by this resource.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "500":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Internal server error: An unexpected server error occurred.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "502":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Bad Gateway: An unexpected error occurred while forwarding/proxying
            the request to another server.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
      summary: fetch a single feature
      tags:
      - Features
  /collections/adres/schema:
    get:
      description: |-
        Fetch the schema of the collection with id `adres`. The schema describes the features such as the available fields and data types.

        Use content negotiation to request HTML or JSON schema.
      operationId: adres.getSchema
      parameters:
      - $ref: '#/components/parameters/f'
      responses:
        "200":
          content:
            application/schema+json:
              schema:
                $ref: '#/components/schemas/jsonSchema'
            text/html:
              schema:
                type: string
          description: The response is a document containing the schema that describes
            the features in this collection.
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "400":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Bad request: For example, invalid or unknown query parameters.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "404":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Not found: The requested resource does not exist on the server.
            For example, a path parameter had an incorrect value.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "406":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Not acceptable: The requested media type is not supported
            by this resource.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "500":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Internal server error: An unexpected server error occurred.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "502":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Bad Gateway: An unexpected error occurred while forwarding/proxying
            the request to another server.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
      summary: fetch the schema of this collection
      tags:
      - Features
  /collections/ligplaats:
    get:
      description: ligplaats collection (geospatial data resource) in this dataset.
      operationId: getCollection.ligplaats
      parameters:
      - description: |-
          The format of the response. If no value is provided, the standard http
          rules apply, i.e., the accept header is used to determine the format.

          Pre-defined values are "json" and "html". The response to other
          values is determined by the server.
        example: json
        explode: false
        in: query
        name: f
        required: false
        schema:
          enum:
          - json
          - html
          type: string
        style: form
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/collection'
            text/html:
              schema:
                type: string
          description: Metadata about the collection.
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "400":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Bad request: For example, invalid or unknown query parameters.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "404":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Not found: The requested resource does not exist on the server.
            For example, a path parameter had an incorrect value.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "406":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Not acceptable: The requested media type is not supported
            by this resource.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "500":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Internal server error: An unexpected server error occurred.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "502":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Bad Gateway: An unexpected error occurred while forwarding/proxying
            the request to another server.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
      summary: describes a ligplaats collection
      tags:
      - Collections
  /collections/ligplaats/items:
    get:
      description: |-
        Fetch features of the feature collection with id `ligplaats`.

        Every feature in a dataset belongs to a collection. A dataset may
        consist of multiple feature collections. A feature collection is often a
        collection of features of a similar type, based on a common schema.

        Use content negotiation to request HTML or GeoJSON.
      operationId: ligplaats.getFeatures
      parameters:
      - $ref: '#/components/parameters/f-features'
      - $ref: '#/components/parameters/limit'
      - $ref: '#/components/parameters/crs'
      - $ref: '#/components/parameters/bbox'
      - $ref: '#/components/parameters/bbox-crs'
      - $ref: '#/components/parameters/datetime_notsupported'
      - $ref: '#/components/parameters/profile'
      - $ref: '#/components/parameters/cursor'
      - description: Filter features by this property
        explode: false
        in: query
        name: identificatie
        required: false
        schema:
          type: string
        style: form
      responses:
        "200":
          content:
            application/geo+json:
              schema:
                $ref: '#/components/schemas/featureCollectionGeoJSON_ligplaats'
            application/vnd.ogc.fg+json:
              schema:
                $ref: '#/components/schemas/featureCollectionJSONFG_ligplaats'
            text/html:
              schema:
                type: string
          description: |-
            The response is a document consisting of features in the collection.
            The features included in the response are determined by the server
            based on the query parameters of the request. To support access to
            larger collections without overloading the client, the API supports
            paged access with links to the next page, if more features are selected
            that the page size.

            The `bbox` and `datetime` parameter can be used to select only a
            subset of the features in the collection (the features that are in the
            bounding box or time interval). The `bbox` parameter matches all features
            in the collection that are not associated with a location, too. The
            `datetime` parameter matches all features in the collection that are
            not associated with a time stamp or interval, too.

            The `limit` parameter may be used to control the subset of the
            selected features that should be returned in the response, the page size.
            Each page may include links to support paging (link relation `next`).
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
            Content-Crs:
              description: a URI, in angular brackets, identifying the coordinate
                reference system used in the content / payload
              example: <http://www.opengis.net/def/crs/EPSG/0/3395>
              schema:
                type: string
        "400":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Bad request: For example, invalid or unknown query parameters.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "404":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Not found: The requested resource does not exist on the server.
            For example, a path parameter had an incorrect value.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "406":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Not acceptable: The requested media type is not supported
            by this resource.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "500":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Internal server error: An unexpected server error occurred.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "502":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Bad Gateway: An unexpected error occurred while forwarding/proxying
            the request to another server.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
      summary: fetch features
      tags:
      - Features
  /collections/ligplaats/items/{featureId}:
    get:
      description: |-
        Fetch the feature with id `featureId` in the feature collection
        with id `ligplaats`.

        Use content negotiation to request HTML or GeoJSON.
      operationId: ligplaats.getFeature
      parameters:
      - description: local identifier of a feature
        explode: false
        in: path
        name: featureId
        required: true
        schema:
          type: string
        style: simple
      - $ref: '#/components/parameters/f-features'
      - $ref: '#/components/parameters/crs'
      - $ref: '#/components/parameters/profile'
      responses:
        "200":
          content:
            application/geo+json:
              schema:
                $ref: '#/components/schemas/featureGeoJSON_ligplaats'
            application/vnd.ogc.fg+json:
              schema:
                $ref: '#/components/schemas/featureJSONFG_ligplaats'
            text/html:
              schema:
                type: string
          description: |-
            fetch the feature with id `featureId` in the feature collection
            with id `collectionId`
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
            Content-Crs:
              description: a URI, in angular brackets, identifying the coordinate
                reference system used in the content / payload
              example: <http://www.opengis.net/def/crs/EPSG/0/3395>
              schema:
                type: string
        "400":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Bad request: For example, invalid or unknown query parameters.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "404":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Not found: The requested resource does not exist on the server.
            For example, a path parameter had an incorrect value.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "406":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Not acceptable: The requested media type is not supported
            by this resource.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "500":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Internal server error: An unexpected server error occurred.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "502":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Bad Gateway: An unexpected error occurred while forwarding/proxying
            the request to another server.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
      summary: fetch a single feature
      tags:
      - Features
  /collections/ligplaats/schema:
    get:
      description: |-
        Fetch the schema of the collection with id `ligplaats`. The schema describes the features such as the available fields and data types.

        Use content negotiation to request HTML or JSON schema.
      operationId: ligplaats.getSchema
      parameters:
      - $ref: '#/components/parameters/f'
      responses:
        "200":
          content:
            application/schema+json:
              schema:
                $ref: '#/components/schemas/jsonSchema'
            text/html:
              schema:
                type: string
          description: The response is a document containing the schema that describes
            the features in this collection.
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "400":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Bad request: For example, invalid or unknown query parameters.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "404":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Not found: The requested resource does not exist on the server.
            For example, a path parameter had an incorrect value.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "406":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Not acceptable: The requested media type is not supported
            by this resource.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "500":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Internal server error: An unexpected server error occurred.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "502":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Bad Gateway: An unexpected error occurred while forwarding/proxying
            the request to another server.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
      summary: fetch the schema of this collection
      tags:
      - Features
  /collections/pand:
    get:
      description: pand collection (geospatial data resource) in this dataset.
      operationId: getCollection.pand
      parameters:
      - description: |-
          The format of the response. If no value is provided, the standard http
          rules apply, i.e., the accept header is used to determine the format.

          Pre-defined values are "json" and "html". The response to other
          values is determined by the server.
        example: json
        explode: false
        in: query
        name: f
        required: false
        schema:
          enum:
          - json
          - html
          type: string
        style: form
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/collection'
            text/html:
              schema:
                type: string
          description: Metadata about the collection.
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "400":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Bad request: For example, invalid or unknown query parameters.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "404":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Not found: The requested resource does not exist on the server.
            For example, a path parameter had an incorrect value.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "406":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Not acceptable: The requested media type is not supported
            by this resource.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "500":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Internal server error: An unexpected server error occurred.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "502":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Bad Gateway: An unexpected error occurred while forwarding/proxying
            the request to another server.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
      summary: describes a pand collection
      tags:
      - Collections
  /collections/pand/items:
    get:
      description: |-
        Fetch features of the feature collection with id `pand`.

        Every feature in a dataset belongs to a collection. A dataset may
        consist of multiple feature collections. A feature collection is often a
        collection of features of a similar type, based on a common schema.

        Use content negotiation to request HTML or GeoJSON.
      operationId: pand.getFeatures
      parameters:
      - $ref: '#/components/parameters/f-features'
      - $ref: '#/components/parameters/limit'
      - $ref: '#/components/parameters/crs'
      - $ref: '#/components/parameters/bbox'
      - $ref: '#/components/parameters/bbox-crs'
      - $ref: '#/components/parameters/datetime_notsupported'
      - $ref: '#/components/parameters/profile'
      - $ref: '#/components/parameters/cursor'
      - description: Filter features by this property
        explode: false
        in: query
        name: identificatie
        required: false
        schema:
          type: string
        style: form
      responses:
        "200":
          content:
            application/geo+json:
              schema:
                $ref: '#/components/schemas/featureCollectionGeoJSON_pand'
            application/vnd.ogc.fg+json:
              schema:
                $ref: '#/components/schemas/featureCollectionJSONFG_pand'
            text/html:
              schema:
                type: string
          description: |-
            The response is a document consisting of features in the collection.
            The features included in the response are determined by the server
            based on the query parameters of the request. To support access to
            larger collections without overloading the client, the API supports
            paged access with links to the next page, if more features are selected
            that the page size.

            The `bbox` and `datetime` parameter can be used to select only a
            subset of the features in the collection (the features that are in the
            bounding box or time interval). The `bbox` parameter matches all features
            in the collection that are not associated with a location, too. The
            `datetime` parameter matches all features in the collection that are
            not associated with a time stamp or interval, too.

            The `limit` parameter may be used to control the subset of the
            selected features that should be returned in the response, the page size.
            Each page may include links to support paging (link relation `next`).
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
            Content-Crs:
              description: a URI, in angular brackets, identifying the coordinate
                reference system used in the content / payload
              example: <http://www.opengis.net/def/crs/EPSG/0/3395>
              schema:
                type: string
        "400":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Bad request: For example, invalid or unknown query parameters.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "404":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Not found: The requested resource does not exist on the server.
            For example, a path parameter had an incorrect value.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "406":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Not acceptable: The requested media type is not supported
            by this resource.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "500":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Internal server error: An unexpected server error occurred.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "502":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Bad Gateway: An unexpected error occurred while forwarding/proxying
            the request to another server.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
      summary: fetch features
      tags:
      - Features
  /collections/pand/items/{featureId}:
    get:
      description: |-
        Fetch the feature with id `featureId` in the feature collection
        with id `pand`.

        Use content negotiation to request HTML or GeoJSON.
      operationId: pand.getFeature
      parameters:
      - description: local identifier of a feature
        explode: false
        in: path
        name: featureId
        required: true
        schema:
          type: string
        style: simple
      - $ref: '#/components/parameters/f-features'
      - $ref: '#/components/parameters/crs'
      - $ref: '#/components/parameters/profile'
      responses:
        "200":
          content:
            application/geo+json:
              schema:
                $ref: '#/components/schemas/featureGeoJSON_pand'
            application/vnd.ogc.fg+json:
              schema:
                $ref: '#/components/schemas/featureJSONFG_pand'
            text/html:
              schema:
                type: string
          description: |-
            fetch the feature with id `featureId` in the feature collection
            with id `collectionId`
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
            Content-Crs:
              description: a URI, in angular brackets, identifying the coordinate
                reference system used in the content / payload
              example: <http://www.opengis.net/def/crs/EPSG/0/3395>
              schema:
                type: string
        "400":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Bad request: For example, invalid or unknown query parameters.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "404":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Not found: The requested resource does not exist on the server.
            For example, a path parameter had an incorrect value.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "406":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Not acceptable: The requested media type is not supported
            by this resource.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "500":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Internal server error: An unexpected server error occurred.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "502":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Bad Gateway: An unexpected error occurred while forwarding/proxying
            the request to another server.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
      summary: fetch a single feature
      tags:
      - Features
  /collections/pand/schema:
    get:
      description: |-
        Fetch the schema of the collection with id `pand`. The schema describes the features such as the available fields and data types.

        Use content negotiation to request HTML or JSON schema.
      operationId: pand.getSchema
      parameters:
      - $ref: '#/components/parameters/f'
      responses:
        "200":
          content:
            application/schema+json:
              schema:
                $ref: '#/components/schemas/jsonSchema'
            text/html:
              schema:
                type: string
          description: The response is a document containing the schema that describes
            the features in this collection.
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "400":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Bad request: For example, invalid or unknown query parameters.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "404":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Not found: The requested resource does not exist on the server.
            For example, a path parameter had an incorrect value.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "406":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Not acceptable: The requested media type is not supported
            by this resource.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "500":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Internal server error: An unexpected server error occurred.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "502":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Bad Gateway: An unexpected error occurred while forwarding/proxying
            the request to another server.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
      summary: fetch the schema of this collection
      tags:
      - Features
  /collections/standplaats:
    get:
      description: standplaats collection (geospatial data resource) in this dataset.
      operationId: getCollection.standplaats
      parameters:
      - description: |-
          The format of the response. If no value is provided, the standard http
          rules apply, i.e., the accept header is used to determine the format.

          Pre-defined values are "json" and "html". The response to other
          values is determined by the server.
        example: json
        explode: false
        in: query
        name: f
        required: false
        schema:
          enum:
          - json
          - html
          type: string
        style: form
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/collection'
            text/html:
              schema:
                type: string
          description: Metadata about the collection.
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "400":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Bad request: For example, invalid or unknown query parameters.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "404":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Not found: The requested resource does not exist on the server.
            For example, a path parameter had an incorrect value.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "406":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Not acceptable: The requested media type is not supported
            by this resource.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "500":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Internal server error: An unexpected server error occurred.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "502":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Bad Gateway: An unexpected error occurred while forwarding/proxying
            the request to another server.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
      summary: describes a standplaats collection
      tags:
      - Collections
  /collections/standplaats/items:
    get:
      description: |-
        Fetch features of the feature collection with id `standplaats`.

        Every feature in a dataset belongs to a collection. A dataset may
        consist of multiple feature collections. A feature collection is often a
        collection of features of a similar type, based on a common schema.

        Use content negotiation to request HTML or GeoJSON.
      operationId: standplaats.getFeatures
      parameters:
      - $ref: '#/components/parameters/f-features'
      - $ref: '#/components/parameters/limit'
      - $ref: '#/components/parameters/crs'
      - $ref: '#/components/parameters/bbox'
      - $ref: '#/components/parameters/bbox-crs'
      - $ref: '#/components/parameters/datetime_notsupported'
      - $ref: '#/components/parameters/profile'
      - $ref: '#/components/parameters/cursor'
      - description: Filter features by this property
        explode: false
        in: query
        name: identificatie
        required: false
        schema:
          type: string
        style: form
      responses:
        "200":
          content:
            application/geo+json:
              schema:
                $ref: '#/components/schemas/featureCollectionGeoJSON_standplaats'
            application/vnd.ogc.fg+json:
              schema:
                $ref: '#/components/schemas/featureCollectionJSONFG_standplaats'
            text/html:
              schema:
                type: string
          description: |-
            The response is a document consisting of features in the collection.
            The features included in the response are determined by the server
            based on the query parameters of the request. To support access to
            larger collections without overloading the client, the API supports
            paged access with links to the next page, if more features are selected
            that the page size.

            The `bbox` and `datetime` parameter can be used to select only a
            subset of the features in the collection (the features that are in the
            bounding box or time interval). The `bbox` parameter matches all features
            in the collection that are not associated with a location, too. The
            `datetime` parameter matches all features in the collection that are
            not associated with a time stamp or interval, too.

            The `limit` parameter may be used to control the subset of the
            selected features that should be returned in the response, the page size.
            Each page may include links to support paging (link relation `next`).
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
            Content-Crs:
              description: a URI, in angular brackets, identifying the coordinate
                reference system used in the content / payload
              example: <http://www.opengis.net/def/crs/EPSG/0/3395>
              schema:
                type: string
        "400":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Bad request: For example, invalid or unknown query parameters.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "404":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Not found: The requested resource does not exist on the server.
            For example, a path parameter had an incorrect value.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "406":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Not acceptable: The requested media type is not supported
            by this resource.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "500":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Internal server error: An unexpected server error occurred.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "502":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Bad Gateway: An unexpected error occurred while forwarding/proxying
            the request to another server.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
      summary: fetch features
      tags:
      - Features
  /collections/standplaats/items/{featureId}:
    get:
      description: |-
        Fetch the feature with id `featureId` in the feature collection
        with id `standplaats`.

        Use content negotiation to request HTML or GeoJSON.
      operationId: standplaats.getFeature
      parameters:
      - description: local identifier of a feature
        explode: false
        in: path
        name: featureId
        required: true
        schema:
          type: string
        style: simple
      - $ref: '#/components/parameters/f-features'
      - $ref: '#/components/parameters/crs'
      - $ref: '#/components/parameters/profile'
      responses:
        "200":
          content:
            application/geo+json:
              schema:
                $ref: '#/components/schemas/featureGeoJSON_standplaats'
            application/vnd.ogc.fg+json:
              schema:
                $ref: '#/components/schemas/featureJSONFG_standplaats'
            text/html:
              schema:
                type: string
          description: |-
            fetch the feature with id `featureId` in the feature collection
            with id `collectionId`
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
            Content-Crs:
              description: a URI, in angular brackets, identifying the coordinate
                reference system used in the content / payload
              example: <http://www.opengis.net/def/crs/EPSG/0/3395>
              schema:
                type: string
        "400":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Bad request: For example, invalid or unknown query parameters.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "404":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Not found: The requested resource does not exist on the server.
            For example, a path parameter had an incorrect value.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "406":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Not acceptable: The requested media type is not supported
            by this resource.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "500":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Internal server error: An unexpected server error occurred.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "502":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Bad Gateway: An unexpected error occurred while forwarding/proxying
            the request to another server.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
      summary: fetch a single feature
      tags:
      - Features
  /collections/standplaats/schema:
    get:
      description: |-
        Fetch the schema of the collection with id `standplaats`. The schema describes the features such as the available fields and data types.

        Use content negotiation to request HTML or JSON schema.
      operationId: standplaats.getSchema
      parameters:
      - $ref: '#/components/parameters/f'
      responses:
        "200":
          content:
            application/schema+json:
              schema:
                $ref: '#/components/schemas/jsonSchema'
            text/html:
              schema:
                type: string
          description: The response is a document containing the schema that describes
            the features in this collection.
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "400":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Bad request: For example, invalid or unknown query parameters.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "404":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Not found: The requested resource does not exist on the server.
            For example, a path parameter had an incorrect value.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "406":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Not acceptable: The requested media type is not supported
            by this resource.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "500":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Internal server error: An unexpected server error occurred.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "502":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Bad Gateway: An unexpected error occurred while forwarding/proxying
            the request to another server.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
      summary: fetch the schema of this collection
      tags:
      - Features
  /collections/verblijfsobject:
    get:
      description: verblijfsobject collection (geospatial data resource) in this dataset.
      operationId: getCollection.verblijfsobject
      parameters:
      - description: |-
          The format of the response. If no value is provided, the standard http
          rules apply, i.e., the accept header is used to determine the format.

          Pre-defined values are "json" and "html". The response to other
          values is determined by the server.
        example: json
        explode: false
        in: query
        name: f
        required: false
        schema:
          enum:
          - json
          - html
          type: string
        style: form
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/collection'
            text/html:
              schema:
                type: string
          description: Metadata about the collection.
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "400":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Bad request: For example, invalid or unknown query parameters.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "404":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Not found: The requested resource does not exist on the server.
            For example, a path parameter had an incorrect value.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "406":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Not acceptable: The requested media type is not supported
            by this resource.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "500":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Internal server error: An unexpected server error occurred.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "502":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Bad Gateway: An unexpected error occurred while forwarding/proxying
            the request to another server.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
      summary: describes a verblijfsobject collection
      tags:
      - Collections
  /collections/verblijfsobject/items:
    get:
      description: |-
        Fetch features of the feature collection with id `verblijfsobject`.

        Every feature in a dataset belongs to a collection. A dataset may
        consist of multiple feature collections. A feature collection is often a
        collection of features of a similar type, based on a common schema.

        Use content negotiation to request HTML or GeoJSON.
      operationId: verblijfsobject.getFeatures
      parameters:
      - $ref: '#/components/parameters/f-features'
      - $ref: '#/components/parameters/limit'
      - $ref: '#/components/parameters/crs'
      - $ref: '#/components/parameters/bbox'
      - $ref: '#/components/parameters/bbox-crs'
      - $ref: '#/components/parameters/datetime_notsupported'
      - $ref: '#/components/parameters/profile'
      - $ref: '#/components/parameters/cursor'
      - description: Filter features by this property
        explode: false
        in: query
        name: identificatie
        required: false
        schema:
          type: string
        style: form
      responses:
        "200":
          content:
            application/geo+json:
              schema:
                $ref: '#/components/schemas/featureCollectionGeoJSON_verblijfsobject'
            application/vnd.ogc.fg+json:
              schema:
                $ref: '#/components/schemas/featureCollectionJSONFG_verblijfsobject'
            text/html:
              schema:
                type: string
          description: |-
            The response is a document consisting of features in the collection.
            The features included in the response are determined by the server
            based on the query parameters of the request. To support access to
            larger collections without overloading the client, the API supports
            paged access with links to the next page, if more features are selected
            that the page size.

            The `bbox` and `datetime` parameter can be used to select only a
            subset of the features in the collection (the features that are in the
            bounding box or time interval). The `bbox` parameter matches all features
            in the collection that are not associated with a location, too. The
            `datetime` parameter matches all features in the collection that are
            not associated with a time stamp or interval, too.

            The `limit` parameter may be used to control the subset of the
            selected features that should be returned in the response, the page size.
            Each page may include links to support paging (link relation `next`).
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
            Content-Crs:
              description: a URI, in angular brackets, identifying the coordinate
                reference system used in the content / payload
              example: <http://www.opengis.net/def/crs/EPSG/0/3395>
              schema:
                type: string
        "400":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Bad request: For example, invalid or unknown query parameters.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "404":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Not found: The requested resource does not exist on the server.
            For example, a path parameter had an incorrect value.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "406":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Not acceptable: The requested media type is not supported
            by this resource.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "500":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Internal server error: An unexpected server error occurred.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "502":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Bad Gateway: An unexpected error occurred while forwarding/proxying
            the request to another server.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
      summary: fetch features
      tags:
      - Features
  /collections/verblijfsobject/items/{featureId}:
    get:
      description: |-
        Fetch the feature with id `featureId` in the feature collection
        with id `verblijfsobject`.

        Use content negotiation to request HTML or GeoJSON.
      operationId: verblijfsobject.getFeature
      parameters:
      - description: local identifier of a feature
        explode: false
        in: path
        name: featureId
        required: true
        schema:
          type: string
        style: simple
      - $ref: '#/components/parameters/f-features'
      - $ref: '#/components/parameters/crs'
      - $ref: '#/components/parameters/profile'
      responses:
        "200":
          content:
            application/geo+json:
              schema:
                $ref: '#/components/schemas/featureGeoJSON_verblijfsobject'
            application/vnd.ogc.fg+json:
              schema:
                $ref: '#/components/schemas/featureJSONFG_verblijfsobject'
            text/html:
              schema:
                type: string
          description: |-
            fetch the feature with id `featureId` in the feature collection
            with id `collectionId`
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
            Content-Crs:
              description: a URI, in angular brackets, identifying the coordinate
                reference system used in the content / payload
              example: <http://www.opengis.net/def/crs/EPSG/0/3395>
              schema:
                type: string
        "400":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Bad request: For example, invalid or unknown query parameters.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "404":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Not found: The requested resource does not exist on the server.
            For example, a path parameter had an incorrect value.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "406":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Not acceptable: The requested media type is not supported
            by this resource.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "500":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Internal server error: An unexpected server error occurred.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "502":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Bad Gateway: An unexpected error occurred while forwarding/proxying
            the request to another server.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
      summary: fetch a single feature
      tags:
      - Features
  /collections/verblijfsobject/schema:
    get:
      description: |-
        Fetch the schema of the collection with id `verblijfsobject`. The schema describes the features such as the available fields and data types.

        Use content negotiation to request HTML or JSON schema.
      operationId: verblijfsobject.getSchema
      parameters:
      - $ref: '#/components/parameters/f'
      responses:
        "200":
          content:
            application/schema+json:
              schema:
                $ref: '#/components/schemas/jsonSchema'
            text/html:
              schema:
                type: string
          description: The response is a document containing the schema that describes
            the features in this collection.
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "400":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Bad request: For example, invalid or unknown query parameters.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "404":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Not found: The requested resource does not exist on the server.
            For example, a path parameter had an incorrect value.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "406":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Not acceptable: The requested media type is not supported
            by this resource.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "500":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Internal server error: An unexpected server error occurred.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "502":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Bad Gateway: An unexpected error occurred while forwarding/proxying
            the request to another server.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
      summary: fetch the schema of this collection
      tags:
      - Features
  /collections/woonplaats:
    get:
      description: woonplaats collection (geospatial data resource) in this dataset.
      operationId: getCollection.woonplaats
      parameters:
      - description: |-
          The format of the response. If no value is provided, the standard http
          rules apply, i.e., the accept header is used to determine the format.

          Pre-defined values are "json" and "html". The response to other
          values is determined by the server.
        example: json
        explode: false
        in: query
        name: f
        required: false
        schema:
          enum:
          - json
          - html
          type: string
        style: form
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/collection'
            text/html:
              schema:
                type: string
          description: Metadata about the collection.
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "400":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Bad request: For example, invalid or unknown query parameters.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "404":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Not found: The requested resource does not exist on the server.
            For example, a path parameter had an incorrect value.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "406":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Not acceptable: The requested media type is not supported
            by this resource.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "500":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Internal server error: An unexpected server error occurred.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "502":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Bad Gateway: An unexpected error occurred while forwarding/proxying
            the request to another server.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
      summary: describes a woonplaats collection
      tags:
      - Collections
  /collections/woonplaats/items:
    get:
      description: |-
        Fetch features of the feature collection with id `woonplaats`.

        Every feature in a dataset belongs to a collection. A dataset may
        consist of multiple feature collections. A feature collection is often a
        collection of features of a similar type, based on a common schema.

        Use content negotiation to request HTML or GeoJSON.
      operationId: woonplaats.getFeatures
      parameters:
      - $ref: '#/components/parameters/f-features'
      - $ref: '#/components/parameters/limit'
      - $ref: '#/components/parameters/crs'
      - $ref: '#/components/parameters/bbox'
      - $ref: '#/components/parameters/bbox-crs'
      - $ref: '#/components/parameters/datetime_notsupported'
      - $ref: '#/components/parameters/profile'
      - $ref: '#/components/parameters/cursor'
      - description: Filter features by this property
        explode: false
        in: query
        name: identificatie
        required: false
        schema:
          type: string
        style: form
      responses:
        "200":
          content:
            application/geo+json:
              schema:
                $ref: '#/components/schemas/featureCollectionGeoJSON_woonplaats'
            application/vnd.ogc.fg+json:
              schema:
                $ref: '#/components/schemas/featureCollectionJSONFG_woonplaats'
            text/html:
              schema:
                type: string
          description: |-
            The response is a document consisting of features in the collection.
            The features included in the response are determined by the server
            based on the query parameters of the request. To support access to
            larger collections without overloading the client, the API supports
            paged access with links to the next page, if more features are selected
            that the page size.

            The `bbox` and `datetime` parameter can be used to select only a
            subset of the features in the collection (the features that are in the
            bounding box or time interval). The `bbox` parameter matches all features
            in the collection that are not associated with a location, too. The
            `datetime` parameter matches all features in the collection that are
            not associated with a time stamp or interval, too.

            The `limit` parameter may be used to control the subset of the
            selected features that should be returned in the response, the page size.
            Each page may include links to support paging (link relation `next`).
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
            Content-Crs:
              description: a URI, in angular brackets, identifying the coordinate
                reference system used in the content / payload
              example: <http://www.opengis.net/def/crs/EPSG/0/3395>
              schema:
                type: string
        "400":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Bad request: For example, invalid or unknown query parameters.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "404":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Not found: The requested resource does not exist on the server.
            For example, a path parameter had an incorrect value.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "406":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Not acceptable: The requested media type is not supported
            by this resource.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "500":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Internal server error: An unexpected server error occurred.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "502":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Bad Gateway: An unexpected error occurred while forwarding/proxying
            the request to another server.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
      summary: fetch features
      tags:
      - Features
  /collections/woonplaats/items/{featureId}:
    get:
      description: |-
        Fetch the feature with id `featureId` in the feature collection
        with id `woonplaats`.

        Use content negotiation to request HTML or GeoJSON.
      operationId: woonplaats.getFeature
      parameters:
      - description: local identifier of a feature
        explode: false
        in: path
        name: featureId
        required: true
        schema:
          type: string
        style: simple
      - $ref: '#/components/parameters/f-features'
      - $ref: '#/components/parameters/crs'
      - $ref: '#/components/parameters/profile'
      responses:
        "200":
          content:
            application/geo+json:
              schema:
                $ref: '#/components/schemas/featureGeoJSON_woonplaats'
            application/vnd.ogc.fg+json:
              schema:
                $ref: '#/components/schemas/featureJSONFG_woonplaats'
            text/html:
              schema:
                type: string
          description: |-
            fetch the feature with id `featureId` in the feature collection
            with id `collectionId`
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
            Content-Crs:
              description: a URI, in angular brackets, identifying the coordinate
                reference system used in the content / payload
              example: <http://www.opengis.net/def/crs/EPSG/0/3395>
              schema:
                type: string
        "400":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Bad request: For example, invalid or unknown query parameters.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "404":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Not found: The requested resource does not exist on the server.
            For example, a path parameter had an incorrect value.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "406":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Not acceptable: The requested media type is not supported
            by this resource.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "500":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Internal server error: An unexpected server error occurred.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "502":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Bad Gateway: An unexpected error occurred while forwarding/proxying
            the request to another server.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
      summary: fetch a single feature
      tags:
      - Features
  /collections/woonplaats/schema:
    get:
      description: |-
        Fetch the schema of the collection with id `woonplaats`. The schema describes the features such as the available fields and data types.

        Use content negotiation to request HTML or JSON schema.
      operationId: woonplaats.getSchema
      parameters:
      - $ref: '#/components/parameters/f'
      responses:
        "200":
          content:
            application/schema+json:
              schema:
                $ref: '#/components/schemas/jsonSchema'
            text/html:
              schema:
                type: string
          description: The response is a document containing the schema that describes
            the features in this collection.
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "400":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Bad request: For example, invalid or unknown query parameters.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "404":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Not found: The requested resource does not exist on the server.
            For example, a path parameter had an incorrect value.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "406":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Not acceptable: The requested media type is not supported
            by this resource.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "500":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Internal server error: An unexpected server error occurred.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "502":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Bad Gateway: An unexpected error occurred while forwarding/proxying
            the request to another server.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
      summary: fetch the schema of this collection
      tags:
      - Features
  /conformance:
    get:
      description: A list of all conformance classes specified in a standard that
        the server conforms to.
      operationId: getConformanceDeclaration
      parameters:
      - $ref: '#/components/parameters/f'
      responses:
        "200":
          $ref: '#/components/responses/ConformanceDeclaration'
        "400":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Bad request: For example, invalid or unknown query parameters.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "404":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Not found: The requested resource does not exist on the server.
            For example, a path parameter had an incorrect value.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "406":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Not acceptable: The requested media type is not supported
            by this resource.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "500":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Internal server error: An unexpected server error occurred.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "502":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Bad Gateway: An unexpected error occurred while forwarding/proxying
            the request to another server.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
      summary: API conformance definition
      tags:
      - Common
  /styles:
    get:
      description: |-
        This operation fetches the set of styles available. For
        each style the id, a title, links to the stylesheet of
        the style in each supported encoding, and the link to the
        metadata is provided.
      operationId: getStyleSet
      parameters:
      - $ref: '#/components/parameters/f-json'
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/style-set'
            text/html:
              schema:
                type: string
          description: The set of available styles
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "400":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Bad request: For example, invalid or unknown query parameters.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "404":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Not found: The requested resource does not exist on the server.
            For example, a path parameter had an incorrect value.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "406":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Not acceptable: The requested media type is not supported
            by this resource.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "500":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Internal server error: An unexpected server error occurred.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "502":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Bad Gateway: An unexpected error occurred while forwarding/proxying
            the request to another server.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
      summary: information about the available styles
      tags:
      - Styles
  /styles/{styleId}:
    get:
      description: |-
        Fetches the style with identifier `styleId`. The set of
        available styles can be retrieved at `/styles`.

        Not all styles are available in all style encodings.
      operationId: getStyle
      parameters:
      - $ref: '#/components/parameters/styleId'
      - $ref: '#/components/parameters/f-style'
      responses:
        "200":
          description: The style
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "400":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Bad request: For example, invalid or unknown query parameters.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "404":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Not found: The requested resource does not exist on the server.
            For example, a path parameter had an incorrect value.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "406":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Not acceptable: The requested media type is not supported
            by this resource.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "500":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Internal server error: An unexpected server error occurred.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "502":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Bad Gateway: An unexpected error occurred while forwarding/proxying
            the request to another server.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
      summary: fetch a style by id
      tags:
      - Styles
  /styles/{styleId}/legend:
    get:
      description: Fetches the legend for a style as a PNG image (when available).
        The legend describes the symbols, colors and texts used in the style.
      operationId: getStyleLegend
      parameters:
      - $ref: '#/components/parameters/styleId'
      responses:
        "200":
          content:
            image/png:
              schema:
                format: binary
                type: string
          description: The legend for the style.
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "400":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Bad request: For example, invalid or unknown query parameters.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "404":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Not found: The requested resource does not exist on the server.
            For example, a path parameter had an incorrect value.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "406":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Not acceptable: The requested media type is not supported
            by this resource.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "500":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Internal server error: An unexpected server error occurred.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "502":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Bad Gateway: An unexpected error occurred while forwarding/proxying
            the request to another server.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
      summary: fetch the legend of the style
      tags:
      - Styles
  /styles/{styleId}/metadata:
    get:
      description: |-
        Style metadata is essential information about a style
        in order to support users to discover and select styles
        for rendering their data and for visual style editors
        to create user interfaces for editing a style.

        This operations returns the metadata for the requested
        style as a single document.

        The stylesheet of the style will typically include some
        the metadata, too.
      operationId: getStyleMetadata
      parameters:
      - $ref: '#/components/parameters/styleId'
      - $ref: '#/components/parameters/f-json'
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/style-metadata'
            text/html:
              schema:
                type: string
          description: The metadata for the style.
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "400":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Bad request: For example, invalid or unknown query parameters.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "404":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Not found: The requested resource does not exist on the server.
            For example, a path parameter had an incorrect value.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "406":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Not acceptable: The requested media type is not supported
            by this resource.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "500":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Internal server error: An unexpected server error occurred.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "502":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Bad Gateway: An unexpected error occurred while forwarding/proxying
            the request to another server.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
      summary: fetch the metadata about a style
      tags:
      - Styles
  /tileMatrixSets:
    get:
      operationId: tileMatrixSets.dataset.vector.getTileSetsList
      parameters:
      - $ref: '#/components/parameters/f-metadata'
      responses:
        "200":
          $ref: '#/components/responses/TileMatrixSetsList'
        "400":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Bad request: For example, invalid or unknown query parameters.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "404":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Not found: The requested resource does not exist on the server.
            For example, a path parameter had an incorrect value.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "406":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Not acceptable: The requested media type is not supported
            by this resource.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "500":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Internal server error: An unexpected server error occurred.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "502":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Bad Gateway: An unexpected error occurred while forwarding/proxying
            the request to another server.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
      summary: Retrieve the list of available tiling schemes (tile matrix sets)
      tags:
      - Tiling Schemes
  /tileMatrixSets/{tileMatrixSetId}:
    get:
      operationId: tileMatrixSets.dataset.vector.getTileSet
      parameters:
      - $ref: '#/components/parameters/tileMatrixSetId'
      - $ref: '#/components/parameters/f-metadata'
      responses:
        "200":
          $ref: '#/components/responses/TileMatrixSet'
        "400":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Bad request: For example, invalid or unknown query parameters.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "404":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Not found: The requested resource does not exist on the server.
            For example, a path parameter had an incorrect value.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "406":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Not acceptable: The requested media type is not supported
            by this resource.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "500":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Internal server error: An unexpected server error occurred.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "502":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Bad Gateway: An unexpected error occurred while forwarding/proxying
            the request to another server.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
      summary: Retrieve the definition of the specified tiling scheme (tile matrix
        set)
      tags:
      - Tiling Schemes
  /tiles:
    get:
      operationId: tiles.dataset.vector.getTileSetsList
      parameters:
      - $ref: '#/components/parameters/f-metadata'
      responses:
        "200":
          $ref: '#/components/responses/TileSetsList'
        "400":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Bad request: For example, invalid or unknown query parameters.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "404":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Not found: The requested resource does not exist on the server.
            For example, a path parameter had an incorrect value.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "406":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Not acceptable: The requested media type is not supported
            by this resource.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "500":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Internal server error: An unexpected server error occurred.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "502":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Bad Gateway: An unexpected error occurred while forwarding/proxying
            the request to another server.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
      summary: Retrieve a list of available vector tilesets for the specified collection
      tags:
      - Vector Tiles
  /tiles/{tileMatrixSetId}:
    get:
      operationId: tiles.dataset.vector.getTileSet
      parameters:
      - $ref: '#/components/parameters/tileMatrixSetId'
      - $ref: '#/components/parameters/f-metadata'
      responses:
        "200":
          $ref: '#/components/responses/TileSet'
        "400":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Bad request: For example, invalid or unknown query parameters.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "404":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Not found: The requested resource does not exist on the server.
            For example, a path parameter had an incorrect value.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "406":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Not acceptable: The requested media type is not supported
            by this resource.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "500":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Internal server error: An unexpected server error occurred.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "502":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Bad Gateway: An unexpected error occurred while forwarding/proxying
            the request to another server.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
      summary: Retrieve the vector tileset metadata for the specified collection and
        tiling scheme (tile matrix set)
      tags:
      - Vector Tiles
  /tiles/{tileMatrixSetId}/{tileMatrix}/{tileRow}/{tileCol}:
    get:
      operationId: tiles.dataset.vector.getTile
      parameters:
      - $ref: '#/components/parameters/tileMatrix'
      - $ref: '#/components/parameters/tileRow'
      - $ref: '#/components/parameters/tileCol'
      - $ref: '#/components/parameters/tileMatrixSetId'
      - $ref: '#/components/parameters/f-vectorTile'
      responses:
        "200":
          $ref: '#/components/responses/VectorTile'
        "204":
          $ref: '#/components/responses/EmptyTile'
        "400":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Bad request: For example, invalid or unknown query parameters.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "404":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Not found: The requested resource does not exist on the server.
            For example, a path parameter had an incorrect value.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "406":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Not acceptable: The requested media type is not supported
            by this resource.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "500":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Internal server error: An unexpected server error occurred.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
        "502":
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/exception'
          description: 'Bad Gateway: An unexpected error occurred while forwarding/proxying
            the request to another server.'
          headers:
            API-Version:
              description: Semantic version (semver) of the API according to [API
                Design Rules](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header).
              example: 1.0.0
              schema:
                example: 1.0.0
                pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
                type: string
      summary: Retrieve a vector tile from a collection
      tags:
      - Vector Tiles
servers:
- description: API endpoint
  url: https://api.pdok.nl/kadaster/bag/ogc/v2
