Definition JSON
This fragment is shown exactly as published. Use the chevrons to fold objects and arrays; linked $ref values return to their targets in the complete schema.
{ "type": "object",
"additionalProperties": false,
"required": [ "kind",
"minimum",
"maximum",
"unit" ],
"properties": { "kind": { "const": "range" },
"minimum": { "type": "number" },
"maximum": { "type": "number" },
"unit": { "type": "string",
"minLength": 1 },
"minimum_inclusive": { "type": "boolean",
"default": true },
"maximum_inclusive": { "type": "boolean",
"default": true },
"basis": { "type": "string" },
"raw": { "type": "string" } }}Fields
| Field | Type | Status | Meaning |
|---|---|---|---|
kind | constant — must equal "range" | Required | Kind used by this schema object. |
minimum | number | Required | Lower acceptance bound or minimum required value. |
maximum | number | Required | Upper acceptance bound or maximum permitted value. |
unit | string | Required | Unit associated with the numeric value or limit. Use the unit exactly as published by the applicable profile vocabulary. |
minimum_inclusive | boolean | Optional | Minimum inclusive used by this schema object. |
maximum_inclusive | boolean | Optional | Maximum inclusive used by this schema object. |
basis | string | Optional | Basis used to select, activate, calculate, or interpret this requirement. |
raw | string | Optional | Raw used by this schema object. |