Optional ReadonlyminExclusive minimum value (value must be strictly greater).
Inheritance — child value must be ≥ parent value, narrowing the exclusive lower bound.
Optional ReadonlymaxExclusive maximum value (value must be strictly less).
Inheritance — child value must be ≤ parent value, narrowing the exclusive upper bound.
Optional ReadonlyminInclusive minimum value (value must be greater than or equal).
Inheritance — child value must be ≥ parent value, narrowing the inclusive lower bound.
Optional ReadonlymaxInclusive maximum value (value must be less than or equal).
Inheritance — child value must be ≤ parent value, narrowing the inclusive upper bound.
Optional ReadonlyinAllowed values (closed enumeration).
When specified, values must be members of this list. Empty arrays are ignored.
Inheritance — intersection of parent and child sets; empty result is reported as an error.
Optional ReadonlyhasRequired values that must be present.
When specified, all listed values must appear in the resource. Empty arrays are ignored.
Inheritance — union of parent and child required values; child must require all parent values.
Value range bounds for numeric shape factories.
Bounds the magnitudes admitted by a shape, independently of its datatype. Accepted on its own by the specialised factories, whose datatype and integrality are already fixed, and included in the full NumberConstraints set.
See
SHACL § 4.3 Value Range Constraint Components