The values the enumeration admits
Optional ReadonlyminExclusive minimum value (value must be strictly greater).
Inheritance — child may only raise the exclusive lower bound.
Optional ReadonlymaxExclusive maximum value (value must be strictly less).
Inheritance — child may only lower the exclusive upper bound.
Optional ReadonlyminInclusive minimum value (value must be greater than or equal).
Inheritance — child may only raise the inclusive lower bound.
Optional ReadonlymaxInclusive maximum value (value must be less than or equal).
Inheritance — child may only lower the inclusive upper bound.
Optional ReadonlyinAllowed values (closed enumeration).
When specified, values must be members of this list. Empty arrays are ignored; the number factory takes the list as bare arguments too. Closing the domain also narrows the value the shape describes to the listed values, wherever they are stated precisely enough to be told apart; a list whose values are only known to be numbers leaves it as the whole numeric domain.
Inheritance — child may only drop allowed values.
Optional ReadonlyhasValues a member must carry.
When specified, all listed values must appear among the ones the member carries. Empty arrays are ignored.
Inheritance — child may only add required values.
Value range bounds accepted by the number 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