Facets include:
length
minLength
maxLength
pattern
maxInclusive
maxExclusive
minInclusive
minExclusive
totalDigits
fractionDigits
Not all facets apply to all types.
Facets not allowed/applicable in RELAX NG:
enumeration
whiteSpace