# XML Schema Documentation

### Complex Type: PositionConstituent

#### [Table of contents]

Super-types: | None
Sub-types: | None

Name | PositionConstituent
Used by (from the same schema document) | Complex Type Position
Abstract | no
Documentation | The items (trades, trade references, holdings, other positions) that comprise this position. Currently a position may consist only of a single trade, a reference to a previously submitted position, or a reference to the trade. The choice structure is optional to allow extensions to be placed within this container.

XML Instance Representation
<...>
Start Choice [0..1]
<trade> Trade </trade> [1]

'An element that allows the full details of the trade to be used as a mechanism for identifying the trade for which the post-trade event pertains.'

<contract> Contract </contract> [1]

'An element that allows the full details of the contract to be used as a mechanism for identifying the contract (at allocation level) for which the post-trade event pertains.'

<positionVersionReference> xsd:positiveInteger </positionVersionReference> [1]

'A previously submitted version of the position.'

<tradeReference> PartyTradeIdentifiers </tradeReference> [1]

'The trade reference identifier(s) allocated to the trade by the parties involved.'

<contractReference> ContractReference </contractReference> [1]

'The contract reference identifiers(s) allocated to the contract by the parties involved.'

End Choice
</...>
Diagram
Schema Component Representation
<xsd:complexType name="PositionConstituent">
<xsd:choice minOccurs="0">
<xsd:element name="trade" type=" Trade "/>
<xsd:element name="contract" type=" Contract "/>
<xsd:element name="positionVersionReference" type=" xsd:positiveInteger "/>
<xsd:element name="tradeReference" type=" PartyTradeIdentifiers "/>
<xsd:element name="contractReference" type=" ContractReference "/>
</xsd:choice>
</xsd:complexType>