json_schema: {
      "$schema": "http://json-schema.org/draft-04/schema#",
      "description": "This represents a range of numeric values, particularly useful for where it is not clear of the exact numeric value, only that it is between two bounds, e.g. a shareholding percentage is greater than 50 but less than or equal to 75",
      "type": "object",
      "properties": {
          "minimum": {
              "type": "number",
              "description": "The minimum value"
          },
          "maximum": {
              "type": "number",
              "description": "The maximum value"
          },
          "exclusive_minimum": {
              "type": "boolean",
              "description": "True if the the minimum value is not included in the range, i.e. x > minumum (not x >= minumum)"
          },
          "exclusive_maximum": {
              "type": "boolean",
              "description": "True if the the maximum value is not included in the range, i.e. x < maximum (not x <= maximum)"
          }
      },
      "additionalProperties": false
  }