The Working Draft XSD 1.1 specification allows implementations to define their own primitive types and facets.
At present Saxon provides one additional facet, saxon:preprocess
Saxon extensions to the XML Schema Language are implemented in the Saxon namespace http://saxon.sf.net/
: