FundsXML4

/FundsXML4

Diagram

FundsXML4 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.10

Properties

Type
(anonymous)
Cardinality
1
Namespace
xs = "http://www.w3.org/2001/XMLSchema"
vc = "http://www.w3.org/2007/XMLSchema-versioning"
altova = "http://www.altova.com/xml-schema-extensions"
ds = "http://www.w3.org/2000/09/xmldsig#"
Level
0

Child Elements & Attributes

Child elements and attributes of this element
Name (XPath) Type Documentation Sample Data
ControlDataType

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

(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

Collection of regulatory and marketing documents (KIDs, prospectuses, factsheets, annual reports, etc.) related to funds, subfunds, or share classes. Documents can be provided as URLs or embedded as base64Binary content

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:vc="http://www.w3.org/2007/XMLSchema-versioning"
            xmlns:xs="http://www.w3.org/2001/XMLSchema"
            name="FundsXML4">
   <xs:annotation>
      <xs:documentation># Root element of FundsXML 4.2.10</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>Collection of regulatory and marketing documents (KIDs, prospectuses, factsheets, annual reports, etc.) related to funds, subfunds, or share classes. Documents can be provided as URLs or embedded as base64Binary content</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>