You can derive an element or complex type by extension to extend the values of its base type.
For example:
USaddress is a derivation by extension of the address complex type.
The generated schema is the following:
The Content field (and, in the case of an element, the Embedded type field) is set to Complex.