Closed
Description
Currently the LinkML base types correspond to xsd types. It's possible to subtype these - e.g to make an integer type in a particular range. But it's awkward to use alternative types. If someone wants a general numeric
type it's possible to do this with a any_of
but it's better to be explicit
And for the C type system or numpy types:
(from https://numpy.org/doc/stable/reference/arrays.scalars.html)
It's not clear that subtyping xsd types is semantically correct
Being able to explicitly declare these types are important for the @linkml/ndarray-wg