Primitive types implementationl; according to the XML Schemas specifications, "primitive datatypes are those that are not defined in terms of other datatypes; they exist ab initio."
There are some differences between the types defined here, and the primitive types in the XML Schemas specs, though.