FundsXML4

/FundsXML4

Diagram

FundsXML4 Root element of FundsXML 4.2.9 ControlData ControlDataType [1] Funds (anonymous) [0..1] AssetMgmtCompanyDynData AssetMgmtCompanyDynDataType [0..1] AssetMasterData AssetMasterDataType [0..1] Documents DocumentsType [0..1] RegulatoryReportings RegulatoryReportingsType [0..1] CountrySpecificData CountrySpecificDataType [0..1] Signature ds:SignatureType [0..1]

Documentation

Root element of FundsXML 4.2.9

Properties

Type
(anonymous)
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
0
Sample Data

Child Elements & Attributes

Name (XPath) Type Documentation Sample Data
ControlDataType

Meta data of xml document (like unique id, date, data supplier, language, ...)

Metadata for file delivery

(anonymous)

List of funds, umbrellas, sicavs, portfolios ...

AssetMgmtCompanyDynDataType

Dynamic data of asset management companies

AssetMasterDataType

Master data of securities, derivatives and all other portfolio assets

DocumentsType

List of documents related to Fund / Subfunds / Share Classes (with link and/or content along with document attributes like type, format, language, ...)

RegulatoryReportingsType

Direct and indirect regulatory reporting

CountrySpecificDataType

Country specific data on top level (as defined in 'FundsXML4_CountrySpecificData_xx.xsd')

ds:SignatureType

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"
            name="FundsXML4">
   <xs:annotation>
      <xs:documentation>Root element of FundsXML 4.2.9</xs:documentation>
   </xs:annotation>
   <xs:complexType>
      <xs:sequence>
         <xs:element name="ControlData" type="ControlDataType">
            <xs:annotation>
               <xs:documentation>Meta data of xml document (like unique id, date, data supplier, language, ...)</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element minOccurs="0" name="Funds">
            <xs:annotation>
               <xs:documentation>List of funds, umbrellas, sicavs, portfolios ...</xs:documentation>
            </xs:annotation>
            <xs:complexType>
               <xs:sequence>
                  <xs:element maxOccurs="unbounded" name="Fund" type="FundType">
                     <xs:annotation>
                        <xs:documentation>All single fund, umbrella, sicav, portfolio related data</xs:documentation>
                     </xs:annotation>
                     <xs:key name="benchmarkID">
                        <xs:selector xpath="FundStaticData/Benchmarks/Benchmark"/>
                        <xs:field xpath="BenchmarkID"/>
                     </xs:key>
                     <xs:keyref name="benchmarkDynamicRef" refer="benchmarkID">
                        <xs:selector xpath="FundDynamicData/Benchmarks/Benchmark"/>
                        <xs:field xpath="BenchmarkID"/>
                     </xs:keyref>
                  </xs:element>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element minOccurs="0"
                     name="AssetMgmtCompanyDynData"
                     type="AssetMgmtCompanyDynDataType">
            <xs:annotation>
               <xs:documentation>Dynamic data of asset management companies</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element minOccurs="0" name="AssetMasterData" type="AssetMasterDataType">
            <xs:annotation>
               <xs:documentation>Master data of securities, derivatives and all other portfolio assets</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element minOccurs="0" name="Documents" type="DocumentsType">
            <xs:annotation>
               <xs:documentation>List of documents related to Fund / Subfunds / Share Classes (with link and/or content along with document attributes like type, format, language, ...)</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element minOccurs="0"
                     name="RegulatoryReportings"
                     type="RegulatoryReportingsType">
            <xs:annotation>
               <xs:documentation>Direct and indirect regulatory reporting</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element minOccurs="0"
                     name="CountrySpecificData"
                     type="CountrySpecificDataType">
            <xs:annotation>
               <xs:documentation>Country specific data on top level (as defined in 'FundsXML4_CountrySpecificData_xx.xsd')</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element minOccurs="0" ref="ds:Signature"/>
      </xs:sequence>
   </xs:complexType>
</xs:element>