ComplexType with ComplexContent Extension

The following XML schema construct:

<complexType name="Person">
 <sequence>
  <element name="name" type="string"></element>
 </sequence>
</complexType>
<complexType name="Customer">
 <complexContent>
 <extension base="tns:Person">
 <sequence>
  <element name="id" type="string"></element>
 </sequence>
 </extension>
 </complexContent>
</complexType>

Maps to:

The Business Object Model creates a Generalization relationship between the Customer and Person Classes.