FundsXML4

/FundsXML4

Diagram

FundsXML4 Root element of FundsXML 4.2.9 ControlData ControlDataType 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

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
/FundsXML4/ControlData ControlDataType

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

Metadata for file delivery

/FundsXML4/Funds (anonymous)

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

/FundsXML4/AssetMgmtCompanyDynData AssetMgmtCompanyDynDataType

Dynamic data of asset management companies

/FundsXML4/AssetMasterData AssetMasterDataType

Master data of securities, derivatives and all other portfolio assets

/FundsXML4/Documents DocumentsType

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

/FundsXML4/RegulatoryReportings RegulatoryReportingsType

Direct and indirect regulatory reporting

/FundsXML4/CountrySpecificData CountrySpecificDataType

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

/FundsXML4/ds:Signature ds:SignatureType

XML Snippet

<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>