Datatype Facets
|
length |
minlength |
maxlength |
pattern |
enumeration |
maxInclusive |
maxExclusive |
minInclusive |
minExclusive |
precision |
scale |
encoding |
duration |
period |
| string |
y |
y |
y |
y |
y |
y |
y |
y |
y |
|
|
|
|
|
| boolean |
|
|
|
y |
|
|
|
|
|
|
|
|
|
|
| float |
|
|
|
y |
y |
y |
y |
y |
y |
|
|
|
|
|
| double |
|
|
|
y |
y |
y |
y |
y |
y |
|
|
|
|
|
| decimal |
|
|
|
y |
y |
y |
y |
y |
y |
y |
y |
|
|
|
| timeInstant |
|
|
|
y |
y |
y |
y |
y |
y |
|
|
|
y |
y |
| timeDuration |
|
|
|
y |
y |
y |
y |
y |
y |
|
|
|
|
|
| recurringDuration |
|
|
|
y |
y |
y |
y |
y |
y |
|
|
|
y |
y |
| timePeriod |
|
|
|
y |
y |
y |
y |
y |
y |
|
|
|
y |
y |
| month |
y |
y |
y |
y |
y |
y |
y |
y |
y |
|
|
|
y |
y |
| year |
y |
y |
y |
y |
y |
y |
y |
y |
y |
|
|
|
y |
y |
| century |
y |
y |
y |
y |
y |
y |
y |
y |
y |
|
|
|
y |
y |
| recurringDate |
y |
y |
y |
y |
y |
y |
y |
y |
y |
|
|
|
y |
y |
| recurringDay |
y |
y |
y |
y |
y |
y |
y |
y |
y |
|
|
|
y |
y |
| binary |
y |
y |
y |
y |
y |
y |
y |
y |
y |
|
|
|
|
|
| uriReference |
y |
y |
y |
y |
y |
|
|
|
|
|
|
|
|
|
| ID |
y |
y |
y |
y |
y |
y |
y |
y |
y |
|
|
|
|
|
| IDREF |
y |
y |
y |
y |
y |
y |
y |
y |
y |
|
|
|
|
|
| ENTITY |
y |
y |
y |
y |
y |
y |
y |
y |
y |
|
|
|
|
|
| NOTATION |
y |
y |
y |
y |
y |
y |
y |
y |
y |
|
|
|
|
|
|
length |
minlength |
maxlength |
pattern |
enumeration |
maxInclusive |
maxExclusive |
minInclusive |
minExclusive |
precision |
scale |
encoding |
duration |
period |
| language |
y |
y |
y |
y |
y |
y |
y |
y |
y |
|
|
|
|
|
| IDREFS |
y |
y |
y |
|
y |
|
|
|
|
|
|
|
|
|
| ENTITIES |
y |
y |
y |
|
y |
|
|
|
|
|
|
|
|
|
| NMTOKEN |
y |
y |
y |
y |
y |
y |
y |
y |
y |
|
|
|
|
|
| NMTOKENS |
y |
y |
y |
|
y |
|
|
|
|
|
|
|
|
|
| Name |
y |
y |
y |
y |
y |
y |
y |
y |
y |
|
|
|
|
|
| QName |
y |
y |
y |
y |
y |
y |
y |
y |
y |
|
|
|
|
|
| NCName |
y |
y |
y |
y |
y |
y |
y |
y |
y |
|
|
|
|
|
| integer |
|
|
|
y |
y |
y |
y |
y |
y |
y |
y |
|
|
|
| nonPositiveInteger |
|
|
|
y |
y |
y |
y |
y |
y |
y |
y |
|
|
|
| negativeInteger |
|
|
|
y |
y |
y |
y |
y |
y |
y |
y |
|
|
|
| long |
|
|
|
y |
y |
y |
y |
y |
y |
y |
y |
|
|
|
| int |
|
|
|
y |
y |
y |
y |
y |
y |
y |
y |
|
|
|
| short |
|
|
|
y |
y |
y |
y |
y |
y |
y |
y |
|
|
|
| byte |
|
|
|
y |
y |
y |
y |
y |
y |
y |
y |
|
|
|
| nonNegativeInteger |
|
|
|
y |
y |
y |
y |
y |
y |
y |
y |
|
|
|
| unsignedLong |
|
|
|
y |
y |
y |
y |
y |
y |
y |
y |
|
|
|
| unsignedInt |
|
|
|
y |
y |
y |
y |
y |
y |
y |
y |
|
|
|
| unsignedShort |
|
|
|
y |
y |
y |
y |
y |
y |
y |
y |
|
|
|
| unsignedByte |
|
|
|
y |
y |
y |
y |
y |
y |
y |
y |
|
|
|
| positiveInteger |
|
|
|
y |
y |
y |
y |
y |
y |
y |
y |
|
|
|
| date |
|
|
|
y |
y |
y |
y |
y |
y |
|
|
|
y |
y |
| time |
|
|
|
y |
y |
y |
y |
y |
y |
|
|
|
y |
y |