Originally Posted by tracknut
Unfortunately I'm no master of the schema, but logically I'm going to guess that this is not a "schema issue" as both those numbers are completely legitimate representations of "one half". You may need to write a little test example and see if there's a way to get a schema validation to fail one and accept the other.
I guess the problem is how to tell the software to check them as a number rather than a string so that it doens;t find a difference when it compares the,
If it knows it's a decimal, then it sees 0.5 the same as .5, which is correct.