{
  "oneOf": [
    {
      "$ref": "https://ogcincubator.github.io/bblocks-ogcapi-processes/build/annotated/api/processes/v1/schemas/reference/schema.json"
    },
    {
      "additionalProperties": false,
      "properties": {
        "additionalProperties": {
          "default": true,
          "oneOf": [
            {
              "$ref": "https://ogcincubator.github.io/bblocks-ogcapi-processes/build/annotated/api/processes/v1/schemas/schema/schema.json"
            },
            {
              "$ref": "https://ogcincubator.github.io/bblocks-ogcapi-processes/build/annotated/api/processes/v1/schemas/reference/schema.json"
            },
            {
              "type": "boolean"
            }
          ]
        },
        "allOf": {
          "items": {
            "oneOf": [
              {
                "$ref": "https://ogcincubator.github.io/bblocks-ogcapi-processes/build/annotated/api/processes/v1/schemas/schema/schema.json"
              },
              {
                "$ref": "https://ogcincubator.github.io/bblocks-ogcapi-processes/build/annotated/api/processes/v1/schemas/reference/schema.json"
              }
            ]
          },
          "type": "array"
        },
        "anyOf": {
          "items": {
            "oneOf": [
              {
                "$ref": "https://ogcincubator.github.io/bblocks-ogcapi-processes/build/annotated/api/processes/v1/schemas/schema/schema.json"
              },
              {
                "$ref": "https://ogcincubator.github.io/bblocks-ogcapi-processes/build/annotated/api/processes/v1/schemas/reference/schema.json"
              }
            ]
          },
          "type": "array"
        },
        "contentEncoding": {
          "type": "string"
        },
        "contentMediaType": {
          "type": "string"
        },
        "contentSchema": {
          "type": "string"
        },
        "default": {},
        "deprecated": {
          "default": false,
          "type": "boolean"
        },
        "description": {
          "type": "string"
        },
        "enum": {
          "items": {},
          "minItems": 1,
          "type": "array",
          "uniqueItems": false
        },
        "example": {},
        "exclusiveMaximum": {
          "default": false,
          "type": "boolean"
        },
        "exclusiveMinimum": {
          "default": false,
          "type": "boolean"
        },
        "format": {
          "type": "string"
        },
        "items": {
          "oneOf": [
            {
              "$ref": "https://ogcincubator.github.io/bblocks-ogcapi-processes/build/annotated/api/processes/v1/schemas/schema/schema.json"
            },
            {
              "$ref": "https://ogcincubator.github.io/bblocks-ogcapi-processes/build/annotated/api/processes/v1/schemas/reference/schema.json"
            }
          ]
        },
        "maxItems": {
          "minimum": 0,
          "type": "integer"
        },
        "maxLength": {
          "minimum": 0,
          "type": "integer"
        },
        "maxProperties": {
          "minimum": 0,
          "type": "integer"
        },
        "maximum": {
          "type": "number"
        },
        "minItems": {
          "default": 0,
          "minimum": 0,
          "type": "integer"
        },
        "minLength": {
          "default": 0,
          "minimum": 0,
          "type": "integer"
        },
        "minProperties": {
          "default": 0,
          "minimum": 0,
          "type": "integer"
        },
        "minimum": {
          "type": "number"
        },
        "multipleOf": {
          "exclusiveMinimum": 0,
          "type": "number"
        },
        "not": {
          "oneOf": [
            {
              "$ref": "https://ogcincubator.github.io/bblocks-ogcapi-processes/build/annotated/api/processes/v1/schemas/schema/schema.json"
            },
            {
              "$ref": "https://ogcincubator.github.io/bblocks-ogcapi-processes/build/annotated/api/processes/v1/schemas/reference/schema.json"
            }
          ]
        },
        "nullable": {
          "default": false,
          "type": "boolean"
        },
        "oneOf": {
          "items": {
            "oneOf": [
              {
                "$ref": "https://ogcincubator.github.io/bblocks-ogcapi-processes/build/annotated/api/processes/v1/schemas/schema/schema.json"
              },
              {
                "$ref": "https://ogcincubator.github.io/bblocks-ogcapi-processes/build/annotated/api/processes/v1/schemas/reference/schema.json"
              }
            ]
          },
          "type": "array"
        },
        "pattern": {
          "format": "regex",
          "type": "string"
        },
        "properties": {
          "additionalProperties": {
            "oneOf": [
              {
                "$ref": "https://ogcincubator.github.io/bblocks-ogcapi-processes/build/annotated/api/processes/v1/schemas/schema/schema.json"
              },
              {
                "$ref": "https://ogcincubator.github.io/bblocks-ogcapi-processes/build/annotated/api/processes/v1/schemas/reference/schema.json"
              }
            ]
          },
          "type": "object"
        },
        "readOnly": {
          "default": false,
          "type": "boolean"
        },
        "required": {
          "items": {
            "type": "string"
          },
          "minItems": 1,
          "type": "array",
          "uniqueItems": true
        },
        "title": {
          "type": "string"
        },
        "type": {
          "enum": [
            "array",
            "boolean",
            "integer",
            "number",
            "object",
            "string"
          ],
          "type": "string"
        },
        "uniqueItems": {
          "default": false,
          "type": "boolean"
        },
        "writeOnly": {
          "default": false,
          "type": "boolean"
        }
      },
      "type": "object"
    }
  ],
  "x-jsonld-vocab": "https://w3id.org/ogc/api/schema/"
}