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.
Property
Description
ID
ID of the extension. Its value must be of type ID and unique within the model containing the extension
Base Type
Data type on which the extension is based