<xsd:complexType name="ReportingRoles">
<xsd:annotation>
<xsd:documentation xml:lang="en">The roles of the parties in reporting information such as positions.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="baseParty" type="PartyReference">
<xsd:annotation>
<xsd:documentation xml:lang="en">A reference to the party from whose perspective the position is valued, ie. the owner or holder of the position.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="activityProvider" type="PartyReference" minOccurs="0">
<xsd:annotation>
<xsd:documentation xml:lang="en">A reference to the party responsible for reporting trading activities.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="positionProvider" type="PartyReference" minOccurs="0">
<xsd:annotation>
<xsd:documentation xml:lang="en">A reference to the party responsible for reporting the position itself and its constituents.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="valuationProvider" type="PartyReference" minOccurs="0">
<xsd:annotation>
<xsd:documentation xml:lang="en">A reference to the party responsible for calculating and reporting the valuations of the positions.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
|