totally agree - hopefully XSD facets provide a solid start to meeting those concrete requrements
they don't. They allow to define derived datatypes and thus apply to the datatype, not the measurement. Different measurements of the same datatype may be of different precision. --gregor