<xsd:complexType name="ReferenceObligation">
<xsd:sequence>
<xsd:choice>
<xsd:element ref="bond" />
<xsd:element ref="convertibleBond" />
<xsd:element ref="mortgage" />
<xsd:element ref="loan" />
</xsd:choice>
<xsd:choice minOccurs="0">
<xsd:element name="primaryObligor" type="LegalEntity">
<xsd:annotation>
<xsd:documentation xml:lang="en">The entity primarily responsible for repaying debt to a creditor as a result of borrowing or issuing bonds. ISDA 2003 Term: Primary Obligor</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="primaryObligorReference" type="LegalEntityReference">
<xsd:annotation>
<xsd:documentation xml:lang="en">A pointer style reference to a reference entity defined elsewhere in the document. Used when the reference entity is the primary obligor.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
<xsd:choice minOccurs="0" maxOccurs="unbounded">
<xsd:element name="guarantor" type="LegalEntity">
<xsd:annotation>
<xsd:documentation xml:lang="en">The party that guarantees by way of a contractual arrangement to pay the debts of an obligor if the obligor is unable to make the required payments itself. ISDA 2003 Term: Guarantor</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="guarantorReference" type="LegalEntityReference">
<xsd:annotation>
<xsd:documentation xml:lang="en">A pointer style reference to a reference entity defined elsewhere in the document. Used when the reference entity is the guarantor.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
</xsd:sequence>
</xsd:complexType>
|