# XML Schema Documentation

### Complex Type: PositionReference

#### [Table of contents]

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

Name | PositionReference
Used by (from the same schema document) | Complex Type DefinePosition , Complex Type PositionsAcknowledged , Complex Type PositionsAcknowledged , Complex Type PositionsAsserted
Abstract | no
Documentation | A type that allows referencing a position by ID and version.

XML Instance Representation
<...>
<positionId> PositionId </positionId> [1]

'A version-independent identifier for the position, possibly based on trade identifier.'

<version> xsd:positiveInteger </version> [0..1]

'A version identifier. Version identifiers must be ascending, i.e. higher numbers imply newer versions. There is no requirement that version identifiers for a position be sequential or small, so for example timestamp-based version identifiers could be used.'

</...>
Diagram
Schema Component Representation
<xsd:complexType name="PositionReference">
<xsd:sequence>
<xsd:group ref=" PositionIdAndVersion.model "/>
</xsd:sequence>
</xsd:complexType>