<xsd:group name="ContractOrContractReference.model">
<xsd:annotation>
<xsd:documentation xml:lang="en">Choice between identification and representation of the contract.</xsd:documentation>
</xsd:annotation>
<xsd:choice>
<xsd:element name="contract" type="Contract">
<xsd:annotation>
<xsd:documentation xml:lang="en">An element that allows the full details of the contract to be used as a mechanism for identifying the contract</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="contractReference" type="ContractReference">
<xsd:annotation>
<xsd:documentation xml:lang="en">A container since an individual contract can be referenced by two or more different partyTradeIdentifier elements - each allocated by a different party.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
</xsd:group>
|