{
    "$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
}