diff --git a/linkml_model/model/docs/specification/03schemas.md b/linkml_model/model/docs/specification/03schemas.md
index 6d64a705..d9631588 100644
--- a/linkml_model/model/docs/specification/03schemas.md
+++ b/linkml_model/model/docs/specification/03schemas.md
@@ -352,8 +352,8 @@ Any instance *s* of a SlotDefinition may have assignments in any of the followin
| [range](../range.md) | 0..1
[Element](../Element.md) | defines the type of the object of the slot |
| [range_expression](../range_expression.md) | 0..1
[AnonymousClassExpression](../AnonymousClassExpression.md) | A range that is described as a boolean expression combining existing ranges |
| [enum_range](../enum_range.md) | 0..1
[EnumExpression](../EnumExpression.md) | An inlined enumeration |
-| [minimum_value](../minimum_value.md) | 0..1
[xsd:integer](http://www.w3.org/2001/XMLSchema#integer) | for slots with ranges of type number, the value must be equal to or higher th... |
-| [maximum_value](../maximum_value.md) | 0..1
[xsd:integer](http://www.w3.org/2001/XMLSchema#integer) | for slots with ranges of type number, the value must be equal to or lowe than... |
+| [minimum_value](../minimum_value.md) | 0..1
[linkml:Any](https://linkml.io/linkml-model/latest/docs/Anything/) | for slots with ordinal ranges, the value must be equal to or higher th... |
+| [maximum_value](../maximum_value.md) | 0..1
[linkml:Any](https://linkml.io/linkml-model/latest/docs/Anything/) | for slots with ordinal ranges, the value must be equal to or lowe than... |
| [structured_pattern](../structured_pattern.md) | 0..1
[PatternExpression](../PatternExpression.md) | the string value of the slot must conform to the regular expression in the pa... |
| [implicit_prefix](../implicit_prefix.md) | 0..1
[xsd:string](http://www.w3.org/2001/XMLSchema#string) | Causes the slot value to be interpreted as a uriorcurie after prefixing with ... |
| [equals_string](../equals_string.md) | 0..1
[xsd:string](http://www.w3.org/2001/XMLSchema#string) | the slot must have range string and the value of the slot must equal the spec... |
diff --git a/linkml_model/model/schema/meta.yaml b/linkml_model/model/schema/meta.yaml
index 1c8b9bc8..ce735b4a 100644
--- a/linkml_model/model/schema/meta.yaml
+++ b/linkml_model/model/schema/meta.yaml
@@ -1935,8 +1935,10 @@ slots:
aliases:
- low value
domain: slot_definition
- range: integer
- description: for slots with ranges of type number, the value must be equal to or higher than this
+ range: Anything
+ description: For ordinal ranges, the value must be equal to or higher than this
+ notes:
+ - Range to be refined to an "Ordinal" metaclass - see https://github.com/linkml/linkml/issues/1384#issuecomment-1892721142
inherited: true
in_subset:
- SpecificationSubset
@@ -1946,8 +1948,10 @@ slots:
aliases:
- high value
domain: slot_definition
- range: integer
- description: for slots with ranges of type number, the value must be equal to or lowe than this
+ range: Anything
+ description: For ordinal ranges, the value must be equal to or lower than this
+ notes:
+ - Range to be refined to an "Ordinal" metaclass - see https://github.com/linkml/linkml/issues/1384#issuecomment-1892721142
inherited: true
in_subset:
- SpecificationSubset