Segment

/FundsXML4/Funds/Fund/Subfunds/Subfund/Segments/Segment/Segments/Segment

Diagram

Segment Identifiers IdentifiersType [1] Name Text500Type [1] Currency ISOCurrencyCodeType [1] SegmentStaticData SegmentStaticDataType [0..1] SegmentDynamicData SegmentDynamicDataType [0..1] ShareClasses (anonymous) [0..1]

Properties

Type
SegmentType
Cardinality
1..*
Namespace
xs = "http://www.w3.org/2001/XMLSchema"
altova = "http://www.altova.com/xml-schema-extensions"
ds = "http://www.w3.org/2000/09/xmldsig#"
Level
9
Sample Data

Child Elements & Attributes

Name (XPath) Type Documentation Sample Data
IdentifiersType

Fund identifiers

Text500Type

Name of segment

Text (max. 500 characters)

ExampleText
ISOCurrencyCodeType

Currency of segment

Three-letter ISO-CurrencyCode (ISO 4217)

Dreistelliger ISO-Waehrungscode (ISO 4217)

HXG
SegmentStaticDataType

Inception, manager, description, ...

All static data for Segments

SegmentDynamicDataType

Total asset values, portfolio data

(anonymous)

List of share classes of segment

Element Definition

<xs:element xmlns:altova="http://www.altova.com/xml-schema-extensions"
            xmlns:ds="http://www.w3.org/2000/09/xmldsig#"
            xmlns:xs="http://www.w3.org/2001/XMLSchema"
            maxOccurs="unbounded"
            name="Segment"
            type="SegmentType"/>

Referenced Type Definition (SegmentType)

<xs:complexType xmlns:altova="http://www.altova.com/xml-schema-extensions"
                xmlns:ds="http://www.w3.org/2000/09/xmldsig#"
                xmlns:xs="http://www.w3.org/2001/XMLSchema"
                name="SegmentType">
   <xs:sequence>
      <xs:element name="Identifiers" type="IdentifiersType">
         <xs:annotation>
            <xs:documentation>Fund identifiers</xs:documentation>
         </xs:annotation>
      </xs:element>
      <xs:element name="Name" type="Text500Type">
         <xs:annotation>
            <xs:documentation>Name of segment</xs:documentation>
         </xs:annotation>
      </xs:element>
      <xs:element name="Currency" type="ISOCurrencyCodeType">
         <xs:annotation>
            <xs:documentation>Currency of segment</xs:documentation>
         </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="SegmentStaticData" type="SegmentStaticDataType">
         <xs:annotation>
            <xs:documentation>Inception, manager, description, ...</xs:documentation>
         </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0"
                  name="SegmentDynamicData"
                  type="SegmentDynamicDataType">
         <xs:annotation>
            <xs:documentation>Total asset values, portfolio data</xs:documentation>
         </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="ShareClasses">
         <xs:annotation>
            <xs:documentation>List of share classes of segment</xs:documentation>
         </xs:annotation>
         <xs:complexType>
            <xs:sequence>
               <xs:element maxOccurs="unbounded" name="ShareClass" type="ShareClassType">
                  <xs:annotation>
                     <xs:documentation>Static and dynamic data of a share class</xs:documentation>
                  </xs:annotation>
               </xs:element>
            </xs:sequence>
         </xs:complexType>
      </xs:element>
      <xs:element minOccurs="0" name="Segments">
         <xs:annotation>
            <xs:documentation>Data related to subsegments / subpockets of funds (typically managed by different fund managers)</xs:documentation>
         </xs:annotation>
         <xs:complexType>
            <xs:sequence>
               <xs:element maxOccurs="unbounded" name="Segment" type="SegmentType"/>
            </xs:sequence>
         </xs:complexType>
      </xs:element>
   </xs:sequence>
</xs:complexType>