{
 "openapi": "3.0.0",
 "info": {
  "contact": {
   "email": "beheerpdok@kadaster.nl",
   "name": "PDOK Support",
   "url": "https://www.pdok.nl/support"
  },
  "description": "De PDOK Location API maakt het mogelijk om tekstgebaseerd te zoeken in de opgenomen OGC API Features collections. ",
  "license": {
   "name": "CC BY 4.0",
   "url": "https://creativecommons.org/licenses/by/4.0/deed.nl"
  },
  "termsOfService": "",
  "title": "PDOK Location API",
  "version": "1.0.0"
 },
 "servers": [
  {
   "description": "API endpoint",
   "url": "https://api.pdok.nl/kadaster/location-api/v1"
  }
 ],
 "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).",
        "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).",
        "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).",
        "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).",
        "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).",
        "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).",
        "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).",
        "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).",
        "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).",
        "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).",
        "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\nrules apply, i.e., the accept header is used to determine the format.\n\nPre-defined values are \"json\" and \"html\". The response to other\nvalues 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.\n\nThis response can be references directly for every service that wants only essential information at the collections level. /collections/collectionId might return more information.\n\nThe 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).",
        "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).",
        "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).",
        "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).",
        "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).",
        "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).",
        "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\nrules apply, i.e., the accept header is used to determine the format.\n\nPre-defined values are \"json\" and \"html\". The response to other\nvalues 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).",
        "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).",
        "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).",
        "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).",
        "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).",
        "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).",
        "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/functioneel_gebied": {
   "get": {
    "description": "functioneel_gebied collection (geospatial data resource) in this dataset.",
    "operationId": "getCollection.functioneel_gebied",
    "parameters": [
     {
      "description": "The format of the response. If no value is provided, the standard http\nrules apply, i.e., the accept header is used to determine the format.\n\nPre-defined values are \"json\" and \"html\". The response to other\nvalues 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).",
        "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).",
        "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).",
        "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).",
        "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).",
        "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).",
        "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 functioneel_gebied collection",
    "tags": [
     "Collections"
    ]
   }
  },
  "/collections/gebouw": {
   "get": {
    "description": "gebouw collection (geospatial data resource) in this dataset.",
    "operationId": "getCollection.gebouw",
    "parameters": [
     {
      "description": "The format of the response. If no value is provided, the standard http\nrules apply, i.e., the accept header is used to determine the format.\n\nPre-defined values are \"json\" and \"html\". The response to other\nvalues 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).",
        "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).",
        "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).",
        "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).",
        "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).",
        "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).",
        "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 gebouw collection",
    "tags": [
     "Collections"
    ]
   }
  },
  "/collections/gemeentegebied": {
   "get": {
    "description": "gemeentegebied collection (geospatial data resource) in this dataset.",
    "operationId": "getCollection.gemeentegebied",
    "parameters": [
     {
      "description": "The format of the response. If no value is provided, the standard http\nrules apply, i.e., the accept header is used to determine the format.\n\nPre-defined values are \"json\" and \"html\". The response to other\nvalues 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).",
        "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).",
        "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).",
        "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).",
        "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).",
        "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).",
        "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 gemeentegebied collection",
    "tags": [
     "Collections"
    ]
   }
  },
  "/collections/geografisch_gebied": {
   "get": {
    "description": "geografisch_gebied collection (geospatial data resource) in this dataset.",
    "operationId": "getCollection.geografisch_gebied",
    "parameters": [
     {
      "description": "The format of the response. If no value is provided, the standard http\nrules apply, i.e., the accept header is used to determine the format.\n\nPre-defined values are \"json\" and \"html\". The response to other\nvalues 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).",
        "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).",
        "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).",
        "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).",
        "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).",
        "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).",
        "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 geografisch_gebied collection",
    "tags": [
     "Collections"
    ]
   }
  },
  "/collections/inrichtingselement": {
   "get": {
    "description": "inrichtingselement collection (geospatial data resource) in this dataset.",
    "operationId": "getCollection.inrichtingselement",
    "parameters": [
     {
      "description": "The format of the response. If no value is provided, the standard http\nrules apply, i.e., the accept header is used to determine the format.\n\nPre-defined values are \"json\" and \"html\". The response to other\nvalues 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).",
        "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).",
        "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).",
        "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).",
        "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).",
        "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).",
        "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 inrichtingselement collection",
    "tags": [
     "Collections"
    ]
   }
  },
  "/collections/perceel": {
   "get": {
    "description": "perceel collection (geospatial data resource) in this dataset.",
    "operationId": "getCollection.perceel",
    "parameters": [
     {
      "description": "The format of the response. If no value is provided, the standard http\nrules apply, i.e., the accept header is used to determine the format.\n\nPre-defined values are \"json\" and \"html\". The response to other\nvalues 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).",
        "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).",
        "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).",
        "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).",
        "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).",
        "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).",
        "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 perceel collection",
    "tags": [
     "Collections"
    ]
   }
  },
  "/collections/plaats": {
   "get": {
    "description": "plaats collection (geospatial data resource) in this dataset.",
    "operationId": "getCollection.plaats",
    "parameters": [
     {
      "description": "The format of the response. If no value is provided, the standard http\nrules apply, i.e., the accept header is used to determine the format.\n\nPre-defined values are \"json\" and \"html\". The response to other\nvalues 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).",
        "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).",
        "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).",
        "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).",
        "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).",
        "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).",
        "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 plaats collection",
    "tags": [
     "Collections"
    ]
   }
  },
  "/collections/provinciegebied": {
   "get": {
    "description": "provinciegebied collection (geospatial data resource) in this dataset.",
    "operationId": "getCollection.provinciegebied",
    "parameters": [
     {
      "description": "The format of the response. If no value is provided, the standard http\nrules apply, i.e., the accept header is used to determine the format.\n\nPre-defined values are \"json\" and \"html\". The response to other\nvalues 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).",
        "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).",
        "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).",
        "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).",
        "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).",
        "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).",
        "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 provinciegebied collection",
    "tags": [
     "Collections"
    ]
   }
  },
  "/collections/spoorbaandeel": {
   "get": {
    "description": "spoorbaandeel collection (geospatial data resource) in this dataset.",
    "operationId": "getCollection.spoorbaandeel",
    "parameters": [
     {
      "description": "The format of the response. If no value is provided, the standard http\nrules apply, i.e., the accept header is used to determine the format.\n\nPre-defined values are \"json\" and \"html\". The response to other\nvalues 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).",
        "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).",
        "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).",
        "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).",
        "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).",
        "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).",
        "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 spoorbaandeel collection",
    "tags": [
     "Collections"
    ]
   }
  },
  "/collections/waterdeel": {
   "get": {
    "description": "waterdeel collection (geospatial data resource) in this dataset.",
    "operationId": "getCollection.waterdeel",
    "parameters": [
     {
      "description": "The format of the response. If no value is provided, the standard http\nrules apply, i.e., the accept header is used to determine the format.\n\nPre-defined values are \"json\" and \"html\". The response to other\nvalues 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).",
        "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).",
        "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).",
        "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).",
        "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).",
        "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).",
        "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 waterdeel collection",
    "tags": [
     "Collections"
    ]
   }
  },
  "/collections/wegdeel": {
   "get": {
    "description": "wegdeel collection (geospatial data resource) in this dataset.",
    "operationId": "getCollection.wegdeel",
    "parameters": [
     {
      "description": "The format of the response. If no value is provided, the standard http\nrules apply, i.e., the accept header is used to determine the format.\n\nPre-defined values are \"json\" and \"html\". The response to other\nvalues 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).",
        "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).",
        "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).",
        "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).",
        "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).",
        "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).",
        "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 wegdeel collection",
    "tags": [
     "Collections"
    ]
   }
  },
  "/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\nrules apply, i.e., the accept header is used to determine the format.\n\nPre-defined values are \"json\" and \"html\". The response to other\nvalues 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).",
        "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).",
        "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).",
        "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).",
        "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).",
        "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).",
        "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"
    ]
   }
  },
  "/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).",
        "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).",
        "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).",
        "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).",
        "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).",
        "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"
    ]
   }
  },
  "/search": {
   "get": {
    "description": "This endpoint allows one to implement autocomplete functionality for location search. The `q` parameter accepts a partial location name and will return all matching locations up to the specified `limit`. The list of search results are offered as features (in GeoJSON, JSON-FG) but contain only minimal information; like a feature ID, highlighted text and a bounding box. When you want to get the full feature you must follow the included link (`href`) in the search result. This allows one to retrieve all properties of the feature and the full geometry from the corresponding OGC API.",
    "operationId": "search",
    "parameters": [
     {
      "$ref": "#/components/parameters/q"
     },
     {
      "$ref": "#/components/parameters/adres-collection-search"
     },
     {
      "$ref": "#/components/parameters/woonplaats-collection-search"
     },
     {
      "$ref": "#/components/parameters/functioneel_gebied-collection-search"
     },
     {
      "$ref": "#/components/parameters/gebouw-collection-search"
     },
     {
      "$ref": "#/components/parameters/geografisch_gebied-collection-search"
     },
     {
      "$ref": "#/components/parameters/inrichtingselement-collection-search"
     },
     {
      "$ref": "#/components/parameters/plaats-collection-search"
     },
     {
      "$ref": "#/components/parameters/spoorbaandeel-collection-search"
     },
     {
      "$ref": "#/components/parameters/waterdeel-collection-search"
     },
     {
      "$ref": "#/components/parameters/wegdeel-collection-search"
     },
     {
      "$ref": "#/components/parameters/perceel-collection-search"
     },
     {
      "$ref": "#/components/parameters/gemeentegebied-collection-search"
     },
     {
      "$ref": "#/components/parameters/provinciegebied-collection-search"
     },
     {
      "$ref": "#/components/parameters/limit-search"
     },
     {
      "$ref": "#/components/parameters/bbox"
     },
     {
      "$ref": "#/components/parameters/bbox-crs-search"
     },
     {
      "$ref": "#/components/parameters/crs-search"
     },
     {
      "$ref": "#/components/parameters/f-features"
     }
    ],
    "responses": {
     "200": {
      "content": {
       "application/geo+json": {
        "schema": {
         "$ref": "#/components/schemas/searchFeatureCollectionGeoJSON"
        }
       },
       "application/vnd.ogc.fg+json": {
        "schema": {
         "$ref": "#/components/schemas/searchFeatureCollectionJSONFG"
        }
       },
       "text/html": {
        "schema": {
         "type": "string"
        }
       }
      },
      "description": "The response is a document consisting of features in the collection.\nThe features contain only minimal information but include a link (href) to the actual feature in another OGC API. Follow that link to get the full feature data.",
      "headers": {
       "Content-Crs": {
        "description": "a URI, in angular brackets, identifying the coordinate reference system used in the content / payload",
        "example": "\u003chttp://www.opengis.net/def/crs/EPSG/0/3395\u003e",
        "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).",
        "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).",
        "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).",
        "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).",
        "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).",
        "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": "search features in one or more collections across datasets.",
    "tags": [
     "Features Search"
    ]
   }
  }
 },
 "components": {
  "parameters": {
   "adres-collection-search": {
    "description": "When provided the adres collection is included in the search. This parameter should be provided as a [deep object](https://swagger.io/docs/specification/v3_0/serialization/#query-parameters) containing the version and relevance of the adres collection, for example `q=foo\u0026adres[version]=1\u0026adres[relevance]=0.5`",
    "explode": true,
    "in": "query",
    "name": "adres",
    "required": false,
    "schema": {
     "properties": {
      "relevance": {
       "description": "The relevance score of the adres collection.",
       "example": 0.5,
       "format": "float",
       "type": "number"
      },
      "version": {
       "description": "The version of the adres collection.",
       "example": "1",
       "type": "number"
      }
     },
     "required": [
      "version"
     ],
     "type": "object"
    },
    "style": "deepObject"
   },
   "bbox": {
    "description": "Only features that have a geometry that intersects the bounding box are selected.\nThe bounding box is provided as four numbers\n* Lower left corner, coordinate axis 1\n* Lower left corner, coordinate axis 2\n* Upper right corner, coordinate axis 1\n* Upper right corner, coordinate axis 2\n\nThe coordinate reference system is\nWGS 84 longitude/latitude (http://www.opengis.net/def/crs/OGC/1.3/CRS84)\nunless a different coordinate reference system is specified in the parameter `bbox-crs`.\n\nThe query parameter `bbox-crs` is specified in OGC API - Features - Part 2: Coordinate\nReference Systems by Reference.\n\nFor WGS 84 longitude/latitude the values are in most cases the sequence of\nminimum longitude, minimum latitude, maximum longitude and maximum latitude.\nHowever, in cases where the box spans the antimeridian the first value\n(west-most box edge) is larger than the third value (east-most box edge).\n\nIf a feature has multiple spatial geometry properties, it is the decision of the\nserver whether only a single spatial geometry property is used to determine\nthe extent or all relevant geometries.\nThe 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-search": {
    "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",
    "in": "path",
    "name": "collectionId",
    "required": true,
    "schema": {
     "type": "string"
    }
   },
   "crs-search": {
    "description": "The coordinate reference system of the geometries in the response. Default is WGS84 longitude/latitude",
    "explode": false,
    "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"
   },
   "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-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-json": {
    "description": "The format of the response. If no value is provided, the standard http\nrules apply, i.e., the accept header is used to determine the format.\n\nThe only pre-defined value is \"json\". The response to other values is\ndetermined 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\nrules apply, i.e., the accept header is used to determine the format.\n\nPre-defined values are \"json\" and \"html\". The response to other\nvalues is determined by the server.",
    "example": "json",
    "explode": false,
    "in": "query",
    "name": "f",
    "required": false,
    "schema": {
     "enum": [
      "json",
      "html"
     ],
     "type": "string"
    },
    "style": "form"
   },
   "functioneel_gebied-collection-search": {
    "description": "When provided the functioneel_gebied collection is included in the search. This parameter should be provided as a [deep object](https://swagger.io/docs/specification/v3_0/serialization/#query-parameters) containing the version and relevance of the functioneel_gebied collection, for example `q=foo\u0026functioneel_gebied[version]=1\u0026functioneel_gebied[relevance]=0.5`",
    "explode": true,
    "in": "query",
    "name": "functioneel_gebied",
    "required": false,
    "schema": {
     "properties": {
      "relevance": {
       "description": "The relevance score of the functioneel_gebied collection.",
       "example": 0.5,
       "format": "float",
       "type": "number"
      },
      "version": {
       "description": "The version of the functioneel_gebied collection.",
       "example": "1",
       "type": "number"
      }
     },
     "required": [
      "version"
     ],
     "type": "object"
    },
    "style": "deepObject"
   },
   "gebouw-collection-search": {
    "description": "When provided the gebouw collection is included in the search. This parameter should be provided as a [deep object](https://swagger.io/docs/specification/v3_0/serialization/#query-parameters) containing the version and relevance of the gebouw collection, for example `q=foo\u0026gebouw[version]=1\u0026gebouw[relevance]=0.5`",
    "explode": true,
    "in": "query",
    "name": "gebouw",
    "required": false,
    "schema": {
     "properties": {
      "relevance": {
       "description": "The relevance score of the gebouw collection.",
       "example": 0.5,
       "format": "float",
       "type": "number"
      },
      "version": {
       "description": "The version of the gebouw collection.",
       "example": "1",
       "type": "number"
      }
     },
     "required": [
      "version"
     ],
     "type": "object"
    },
    "style": "deepObject"
   },
   "gemeentegebied-collection-search": {
    "description": "When provided the gemeentegebied collection is included in the search. This parameter should be provided as a [deep object](https://swagger.io/docs/specification/v3_0/serialization/#query-parameters) containing the version and relevance of the gemeentegebied collection, for example `q=foo\u0026gemeentegebied[version]=1\u0026gemeentegebied[relevance]=0.5`",
    "explode": true,
    "in": "query",
    "name": "gemeentegebied",
    "required": false,
    "schema": {
     "properties": {
      "relevance": {
       "description": "The relevance score of the gemeentegebied collection.",
       "example": 0.5,
       "format": "float",
       "type": "number"
      },
      "version": {
       "description": "The version of the gemeentegebied collection.",
       "example": "1",
       "type": "number"
      }
     },
     "required": [
      "version"
     ],
     "type": "object"
    },
    "style": "deepObject"
   },
   "geografisch_gebied-collection-search": {
    "description": "When provided the geografisch_gebied collection is included in the search. This parameter should be provided as a [deep object](https://swagger.io/docs/specification/v3_0/serialization/#query-parameters) containing the version and relevance of the geografisch_gebied collection, for example `q=foo\u0026geografisch_gebied[version]=1\u0026geografisch_gebied[relevance]=0.5`",
    "explode": true,
    "in": "query",
    "name": "geografisch_gebied",
    "required": false,
    "schema": {
     "properties": {
      "relevance": {
       "description": "The relevance score of the geografisch_gebied collection.",
       "example": 0.5,
       "format": "float",
       "type": "number"
      },
      "version": {
       "description": "The version of the geografisch_gebied collection.",
       "example": "1",
       "type": "number"
      }
     },
     "required": [
      "version"
     ],
     "type": "object"
    },
    "style": "deepObject"
   },
   "inrichtingselement-collection-search": {
    "description": "When provided the inrichtingselement collection is included in the search. This parameter should be provided as a [deep object](https://swagger.io/docs/specification/v3_0/serialization/#query-parameters) containing the version and relevance of the inrichtingselement collection, for example `q=foo\u0026inrichtingselement[version]=1\u0026inrichtingselement[relevance]=0.5`",
    "explode": true,
    "in": "query",
    "name": "inrichtingselement",
    "required": false,
    "schema": {
     "properties": {
      "relevance": {
       "description": "The relevance score of the inrichtingselement collection.",
       "example": 0.5,
       "format": "float",
       "type": "number"
      },
      "version": {
       "description": "The version of the inrichtingselement collection.",
       "example": "1",
       "type": "number"
      }
     },
     "required": [
      "version"
     ],
     "type": "object"
    },
    "style": "deepObject"
   },
   "limit-search": {
    "description": "The optional limit parameter limits the number of items that are presented in the response document.\n\nOnly items are counted that are on the first level of the collection in the response document.\nNested objects contained within the explicitly requested items shall not be counted.\n\nMinimum = 1. Maximum = 50. Default = 10.",
    "explode": false,
    "in": "query",
    "name": "limit",
    "required": false,
    "schema": {
     "default": 10,
     "maximum": 50,
     "minimum": 1,
     "type": "integer"
    },
    "style": "form"
   },
   "perceel-collection-search": {
    "description": "When provided the perceel collection is included in the search. This parameter should be provided as a [deep object](https://swagger.io/docs/specification/v3_0/serialization/#query-parameters) containing the version and relevance of the perceel collection, for example `q=foo\u0026perceel[version]=1\u0026perceel[relevance]=0.5`",
    "explode": true,
    "in": "query",
    "name": "perceel",
    "required": false,
    "schema": {
     "properties": {
      "relevance": {
       "description": "The relevance score of the perceel collection.",
       "example": 0.5,
       "format": "float",
       "type": "number"
      },
      "version": {
       "description": "The version of the perceel collection.",
       "example": "1",
       "type": "number"
      }
     },
     "required": [
      "version"
     ],
     "type": "object"
    },
    "style": "deepObject"
   },
   "plaats-collection-search": {
    "description": "When provided the plaats collection is included in the search. This parameter should be provided as a [deep object](https://swagger.io/docs/specification/v3_0/serialization/#query-parameters) containing the version and relevance of the plaats collection, for example `q=foo\u0026plaats[version]=1\u0026plaats[relevance]=0.5`",
    "explode": true,
    "in": "query",
    "name": "plaats",
    "required": false,
    "schema": {
     "properties": {
      "relevance": {
       "description": "The relevance score of the plaats collection.",
       "example": 0.5,
       "format": "float",
       "type": "number"
      },
      "version": {
       "description": "The version of the plaats collection.",
       "example": "1",
       "type": "number"
      }
     },
     "required": [
      "version"
     ],
     "type": "object"
    },
    "style": "deepObject"
   },
   "provinciegebied-collection-search": {
    "description": "When provided the provinciegebied collection is included in the search. This parameter should be provided as a [deep object](https://swagger.io/docs/specification/v3_0/serialization/#query-parameters) containing the version and relevance of the provinciegebied collection, for example `q=foo\u0026provinciegebied[version]=1\u0026provinciegebied[relevance]=0.5`",
    "explode": true,
    "in": "query",
    "name": "provinciegebied",
    "required": false,
    "schema": {
     "properties": {
      "relevance": {
       "description": "The relevance score of the provinciegebied collection.",
       "example": 0.5,
       "format": "float",
       "type": "number"
      },
      "version": {
       "description": "The version of the provinciegebied collection.",
       "example": "1",
       "type": "number"
      }
     },
     "required": [
      "version"
     ],
     "type": "object"
    },
    "style": "deepObject"
   },
   "q": {
    "description": "The search term(s)",
    "explode": false,
    "in": "query",
    "name": "q",
    "required": true,
    "schema": {
     "maxLength": 200,
     "minLength": 2,
     "type": "string"
    },
    "style": "form"
   },
   "resultType": {
    "description": "This service will respond to a query in one of two ways (excluding an\nexception response). It may either generate a complete response document\ncontaining resources that satisfy the operation or it may simply\ngenerate an empty response container that indicates the count of the\ntotal number of resources that the operation would return. Which of\nthese two responses is generated is determined by the value of the\noptional resultType parameter.\n\nThe allowed values for this parameter are \"results\" and \"hits\".\n\nIf the value of the resultType parameter is set to \"results\", the server\nwill generate a complete response document containing resources that\nsatisfy the operation.\n\nIf the value of the resultType attribute is set to \"hits\", the server\nwill generate an empty response document containing no resource\ninstances.\n\nThe default value is \"results\".",
    "example": "results",
    "explode": false,
    "in": "query",
    "name": "resultType",
    "required": false,
    "schema": {
     "default": "results",
     "enum": [
      "hits",
      "results"
     ],
     "type": "string"
    },
    "style": "form"
   },
   "spoorbaandeel-collection-search": {
    "description": "When provided the spoorbaandeel collection is included in the search. This parameter should be provided as a [deep object](https://swagger.io/docs/specification/v3_0/serialization/#query-parameters) containing the version and relevance of the spoorbaandeel collection, for example `q=foo\u0026spoorbaandeel[version]=1\u0026spoorbaandeel[relevance]=0.5`",
    "explode": true,
    "in": "query",
    "name": "spoorbaandeel",
    "required": false,
    "schema": {
     "properties": {
      "relevance": {
       "description": "The relevance score of the spoorbaandeel collection.",
       "example": 0.5,
       "format": "float",
       "type": "number"
      },
      "version": {
       "description": "The version of the spoorbaandeel collection.",
       "example": "1",
       "type": "number"
      }
     },
     "required": [
      "version"
     ],
     "type": "object"
    },
    "style": "deepObject"
   },
   "waterdeel-collection-search": {
    "description": "When provided the waterdeel collection is included in the search. This parameter should be provided as a [deep object](https://swagger.io/docs/specification/v3_0/serialization/#query-parameters) containing the version and relevance of the waterdeel collection, for example `q=foo\u0026waterdeel[version]=1\u0026waterdeel[relevance]=0.5`",
    "explode": true,
    "in": "query",
    "name": "waterdeel",
    "required": false,
    "schema": {
     "properties": {
      "relevance": {
       "description": "The relevance score of the waterdeel collection.",
       "example": 0.5,
       "format": "float",
       "type": "number"
      },
      "version": {
       "description": "The version of the waterdeel collection.",
       "example": "1",
       "type": "number"
      }
     },
     "required": [
      "version"
     ],
     "type": "object"
    },
    "style": "deepObject"
   },
   "wegdeel-collection-search": {
    "description": "When provided the wegdeel collection is included in the search. This parameter should be provided as a [deep object](https://swagger.io/docs/specification/v3_0/serialization/#query-parameters) containing the version and relevance of the wegdeel collection, for example `q=foo\u0026wegdeel[version]=1\u0026wegdeel[relevance]=0.5`",
    "explode": true,
    "in": "query",
    "name": "wegdeel",
    "required": false,
    "schema": {
     "properties": {
      "relevance": {
       "description": "The relevance score of the wegdeel collection.",
       "example": 0.5,
       "format": "float",
       "type": "number"
      },
      "version": {
       "description": "The version of the wegdeel collection.",
       "example": "1",
       "type": "number"
      }
     },
     "required": [
      "version"
     ],
     "type": "object"
    },
    "style": "deepObject"
   },
   "woonplaats-collection-search": {
    "description": "When provided the woonplaats collection is included in the search. This parameter should be provided as a [deep object](https://swagger.io/docs/specification/v3_0/serialization/#query-parameters) containing the version and relevance of the woonplaats collection, for example `q=foo\u0026woonplaats[version]=1\u0026woonplaats[relevance]=0.5`",
    "explode": true,
    "in": "query",
    "name": "woonplaats",
    "required": false,
    "schema": {
     "properties": {
      "relevance": {
       "description": "The relevance score of the woonplaats collection.",
       "example": 0.5,
       "format": "float",
       "type": "number"
      },
      "version": {
       "description": "The version of the woonplaats collection.",
       "example": "1",
       "type": "number"
      }
     },
     "required": [
      "version"
     ],
     "type": "object"
    },
    "style": "deepObject"
   }
  },
  "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).",
      "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).",
      "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).",
      "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).",
      "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).",
      "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).",
      "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.\n\nTo support \"generic\" clients that want to access multiple\nOGC API Features implementations - and not \"just\" a specific\nAPI / server, the server declares the conformance\nclasses 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).",
      "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\n(link relations `service-desc` and `service-doc`),\nand the Conformance declaration (path `/conformance`,\nlink 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).",
      "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": {
   "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\nare in the coordinate reference system specified in `crs`. By default\nthis is WGS 84 longitude/latitude (CRS84).",
     "items": {
      "type": "number"
     },
     "maxItems": 6,
     "minItems": 4,
     "type": "array"
    },
    "minItems": 1,
    "type": "array"
   },
   "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"
     },
     "title": {
      "description": "human readable title of the collection",
      "example": "Buildings in the city of Bonn",
      "type": "string"
     }
    },
    "required": [
     "id",
     "links"
    ],
    "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\n(property `bbox`). The default reference system is WGS 84 longitude/latitude.",
    "type": "string"
   },
   "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.\nIt 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"
   },
   "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.\nThe 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"
   },
   "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": {
     "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": {
      "example": "Buildings in Bonn",
      "type": "string"
     }
    },
    "required": [
     "links"
    ],
    "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"
   },
   "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.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof 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"
   },
   "searchFeatureCollectionGeoJSON": {
    "properties": {
     "features": {
      "items": {
       "$ref": "#/components/schemas/searchFeatureGeoJSON"
      },
      "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"
   },
   "searchFeatureCollectionJSONFG": {
    "properties": {
     "conformsTo": {
      "items": {
       "format": "uri",
       "type": "string"
      },
      "minItems": 1,
      "type": "array"
     },
     "coordRefSys": {
      "format": "uri",
      "type": "string"
     },
     "features": {
      "items": {
       "$ref": "#/components/schemas/searchFeatureJSONFG"
      },
      "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"
   },
   "searchFeatureGeoJSON": {
    "properties": {
     "bbox": {
      "items": {
       "type": "number"
      },
      "maxItems": 4,
      "minItems": 4,
      "nullable": true,
      "type": "array"
     },
     "geometry": {
      "$ref": "#/components/schemas/geometryGeoJSON"
     },
     "id": {
      "oneOf": [
       {
        "type": "string"
       },
       {
        "type": "integer"
       }
      ]
     },
     "links": {
      "items": {
       "$ref": "#/components/schemas/link"
      },
      "type": "array"
     },
     "properties": {
      "$ref": "#/components/schemas/searchProperties"
     },
     "type": {
      "enum": [
       "Feature"
      ],
      "type": "string"
     }
    },
    "required": [
     "geometry",
     "properties",
     "type"
    ],
    "type": "object"
   },
   "searchFeatureJSONFG": {
    "properties": {
     "bbox": {
      "items": {
       "type": "number"
      },
      "maxItems": 4,
      "minItems": 4,
      "nullable": true,
      "type": "array"
     },
     "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/searchProperties"
     },
     "time": {
      "nullable": true
     },
     "type": {
      "enum": [
       "Feature"
      ],
      "type": "string"
     }
    },
    "required": [
     "time",
     "place",
     "geometry",
     "properties",
     "type"
    ],
    "type": "object"
   },
   "searchProperties": {
    "properties": {
     "collection_geometery_type": {
      "description": "geometry type of a collection.",
      "nullable": false,
      "type": "string"
     },
     "collection_id": {
      "description": "identifier of a collection.",
      "nullable": false,
      "type": "string"
     },
     "collection_version": {
      "description": "version of a collection.",
      "nullable": false,
      "type": "integer"
     },
     "display_name": {
      "description": "human readable name of the found feature.",
      "nullable": false,
      "type": "string"
     },
     "highlight": {
      "description": "human readable name of the found feature, with the search term highlighted.",
      "nullable": true,
      "type": "string"
     },
     "href": {
      "description": "reference to the actual feature, possibly in another OGC API. Follow this link to get the full feature data.",
      "items": {
       "type": "string"
      },
      "nullable": false,
      "type": "array"
     },
     "score": {
      "description": "ranking score of the found feature, higher is better.",
      "format": "double",
      "nullable": false,
      "type": "number"
     }
    },
    "type": "object"
   },
   "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"
   },
   "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.\nThe value `null` is supported and indicates an open time intervall.\nIn the Core only a single time interval is supported. Extensions may support\nmultiple intervals. If multiple intervals are provided, the union of the\nintervals describes the temporal extent.",
    "items": {
     "description": "Begin and end times of the time interval. The timestamps\nare in the coordinate reference system specified in `trs`. By default\nthis 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"
   },
   "timeStamp": {
    "description": "This property indicates the time and date when the response was generated.",
    "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\n(property `interval`). The default reference system is the Gregorian calendar.\nIn the Core this is the only supported temporal reference system.\nExtensions may support additional temporal reference systems and add\nadditional enum values.",
    "enum": [
     "http://www.opengis.net/def/uom/ISO-8601/0/Gregorian"
    ],
    "type": "string"
   }
  }
 }
}