It is an error for both 'length' and either 'minLength' or 'maxLength' to be members of {facets}, unless they are specified ...

It is an error for both 'length' and either 'minLength' or 'maxLength' to be members of {facets}, unless they are specified in different derivation steps. In which case the following must be true: the {value} of 'minLength' <= the {value} of 'length' <= the {value} of 'maxLength'.