Fund
/FundsXML4/Funds/Fund
Diagram
Documentation
All single fund, umbrella, sicav, portfolio related data
Properties
- Type
- FundType
- 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
- 2
- Sample Data
Child Elements & Attributes
| Name (XPath) | Type | Documentation | Sample Data |
|---|---|---|---|
| IdentifiersType | Identifiers of fund |
||
| NamesType | Names of fund |
||
| ISOCurrencyCodeType | Main currency of fund (typically used by custodian for calculation of total NAV) Three-letter ISO-CurrencyCode (ISO 4217) Dreistelliger ISO-Waehrungscode (ISO 4217) |
YJN | |
| xs:boolean | Defines whether this is a single fund or an umbrella like structure with subfunds |
true | |
| DataSupplierType | Definition of data source (investment company, vendor, ...) |
||
| FundStaticDataType | Main static data of fund (Fiscal Year, Custody, ...) |
||
| FundDynamicDataType | Dynamic data of fund (total values, holdings, transactions, breakdowns, ...) |
||
|
/Funds/.../SingleFund
choice
|
SingleFundType | Use this node for non-umbrella fund structures |
|
|
/Funds/.../Subfunds
choice
|
(anonymous) | Use this node for umbrella fund structures |
|
| CountrySpecificFundDataType | Country specific data of fund (as defined in 'FundsXML4_CountrySpecificData_xx.xsd') |
Identity Constraints
Key
benchmarkID
- Selector
- FundStaticData/Benchmarks/Benchmark
- Field(s)
-
BenchmarkID
Key Reference
benchmarkDynamicRef
- Selector
- FundDynamicData/Benchmarks/Benchmark
- Field(s)
-
BenchmarkID
- Refers to
- benchmarkID
Element Definition
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="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>
Referenced Type Definition
(FundType)
Referenced Type Definition (FundType)
<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="FundType">
<xs:sequence>
<xs:element name="Identifiers" type="IdentifiersType">
<xs:annotation>
<xs:documentation>Identifiers of fund</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Names" type="NamesType">
<xs:annotation>
<xs:documentation>Names of fund</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Currency" type="ISOCurrencyCodeType">
<xs:annotation>
<xs:documentation>Main currency of fund (typically used by custodian for calculation of total NAV)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="SingleFundFlag" type="xs:boolean">
<xs:annotation>
<xs:documentation>Defines whether this is a single fund or an umbrella like structure with subfunds</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="DataSupplier" type="DataSupplierType">
<xs:annotation>
<xs:documentation>Definition of data source (investment company, vendor, ...)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="FundStaticData" type="FundStaticDataType">
<xs:annotation>
<xs:documentation>Main static data of fund (Fiscal Year, Custody, ...)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="FundDynamicData" type="FundDynamicDataType">
<xs:annotation>
<xs:documentation>Dynamic data of fund (total values, holdings, transactions, breakdowns, ...)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:choice minOccurs="0">
<xs:element name="SingleFund" type="SingleFundType">
<xs:annotation>
<xs:documentation>Use this node for non-umbrella fund structures</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Subfunds">
<xs:annotation>
<xs:documentation>Use this node for umbrella fund structures</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" name="Subfund" type="SubfundType">
<xs:annotation>
<xs:documentation>Static and dynamic data of a subfund</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:choice>
<xs:element minOccurs="0"
name="CountrySpecificData"
type="CountrySpecificFundDataType">
<xs:annotation>
<xs:documentation>Country specific data of fund (as defined in 'FundsXML4_CountrySpecificData_xx.xsd')</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>