> The order is semantic - ordered by parsed and extracted meaning, rather than simply by what it *is*.
Wrong: what you have is a string and there is no only one way to parse it, so it's up to the user to select the correct way, usually the alphanumerical is the correct default but not always.