Temporal JSON Schema Versioning in the JSchema Framework
Safa Brahmia, Zouhaier Brahmia, Fabio Chiodo Grandi, Rafik Bouaziz · Journal of Digital Information Management · 2017
multipleOfA positive number.The instance value must be multiple of this keyword value and the rest of the division of the value instance by this keyword value MUST be 0. maximum It MUST be a JSON number.It is the maximum value that the instance can have.exclusiveMaximum It MUST be boolean.If "exclusiveMaximum" is present, then "maximum" must also be present.If "exclusiveMaximum" has the value "false", then the instance MUST be lower than, or equal to, the value of "maximum".If it has the value "true", then the instance must be strictly lower than the value of the "maximum".If it is absent, then it may be considered as being present with the value "false".minimum It MUST be JSON number.It is the minimum value that the instance can have.exclusiveMinimum It MUST be boolean.If the "exclusiveMinimum" is present, then "minimum" must be present.If "exclusiveMinimum" has the value "false", then the instance MUST be greater than or Keywords for a numeric instance allOf It MUST be an array that MUST have at least one item.Each item of this array MUST be an object (an object is a valid JSON Schema).An instance MUST be valid against all schemas defined by this keyword's value.