| diagram | ![]() |
||
| children | UniqueDocumentID DocumentGenerated Version ContentDate DataSupplier DataOperation RelatedDocumentIDs Language ModuleUsage CountrySpecificData | ||
| used by |
|
||
| source | <xs:complexType name="ControlDataType"> <xs:sequence> <xs:element name="UniqueDocumentID" type="Text128Type"> <xs:annotation> <xs:documentation>Document identifier (unique per data supplier)</xs:documentation> </xs:annotation> </xs:element> <xs:element name="DocumentGenerated" type="xs:dateTime"> <xs:annotation> <xs:documentation>Timestamp of document generation</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Version" minOccurs="0"> <xs:annotation> <xs:documentation>FundsXML Schema Version (4.0.0, 4.0.1, 4.1.0, ...)</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="4.0.0"/> <xs:enumeration value="4.0.1"/> <xs:enumeration value="4.1.0"/> <xs:enumeration value="4.1.1"/> <xs:enumeration value="4.1.2"/> <xs:enumeration value="4.1.3"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="ContentDate" type="xs:date"> <xs:annotation> <xs:documentation>Main date for content, if not specified different within section</xs:documentation> </xs:annotation> </xs:element> <xs:element name="DataSupplier" type="DataSupplierType"> <xs:annotation> <xs:documentation>Definition of data source (investment company, vendor, ...)</xs:documentation> </xs:annotation> </xs:element> <xs:element name="DataOperation" minOccurs="0"> <xs:annotation> <xs:documentation>INITIAL, AMEND, DELETE</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:minLength value="5"/> <xs:maxLength value="7"/> <xs:enumeration value="INITIAL"/> <xs:enumeration value="AMEND"/> <xs:enumeration value="DELETE"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="RelatedDocumentIDs" minOccurs="0"> <xs:annotation> <xs:documentation>Identifiers of related documents for non-initial data deliveries</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="RelatedDocumentID" type="Text128Type" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="Language" type="xs:language" minOccurs="0"> <xs:annotation> <xs:documentation>ISO code of language with two characters</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ModuleUsage" minOccurs="0"> <xs:annotation> <xs:documentation>List of used schema modules</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Module" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="Name"> <xs:annotation> <xs:documentation>Module name as listed in enumeration</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="AssetMasterData"/> <xs:enumeration value="AssetMgmtCompDynData"/> <xs:enumeration value="CountrySpecificData_AT"/> <xs:enumeration value="CountrySpecificData_DE"/> <xs:enumeration value="CountrySpecificData_DK"/> <xs:enumeration value="CountrySpecificData_FR"/> <xs:enumeration value="CountrySpecificData_LU"/> <xs:enumeration value="CountrySpecificData_NL"/> <xs:enumeration value="FundDynamicData"/> <xs:enumeration value="FundStaticData"/> <xs:enumeration value="PortfolioData"/> <xs:enumeration value="RegulatoryReporting_EMIR"/> <xs:enumeration value="RegulatoryReporting_EMT"/> <xs:enumeration value="RegulatoryReporting_KIID"/> <xs:enumeration value="RegulatoryReporting_PRIIPS"/> <xs:enumeration value="RegulatoryReporting_SolvencyII"/> <xs:enumeration value="ShareClassData"/> <xs:enumeration value="TransactionData"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="SubModule" type="xs:string" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="CountrySpecificData" minOccurs="0"> <xs:annotation> <xs:documentation>Country specific document data</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="AT" type="CountrySpecificControlDataATType" minOccurs="0"/> <xs:element name="DE" type="CountrySpecificControlDataDEType" minOccurs="0"/> <xs:element name="DK" type="CountrySpecificControlDataDKType" minOccurs="0"/> <xs:element name="FR" type="CountrySpecificControlDataFRType" minOccurs="0"/> <xs:element name="LU" type="CountrySpecificControlDataLUType" minOccurs="0"/> <xs:element name="NL" type="CountrySpecificControlDataNLType" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> |
| diagram | ![]() |
||||||
| type | Text128Type | ||||||
| properties |
|
||||||
| facets |
|
||||||
| annotation |
|
||||||
| source | <xs:element name="UniqueDocumentID" type="Text128Type"> <xs:annotation> <xs:documentation>Document identifier (unique per data supplier)</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||
| type | xs:dateTime | ||
| properties |
|
||
| annotation |
|
||
| source | <xs:element name="DocumentGenerated" type="xs:dateTime"> <xs:annotation> <xs:documentation>Timestamp of document generation</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
|||||||||||||||||||||
| type | restriction of xs:string | |||||||||||||||||||||
| properties |
|
|||||||||||||||||||||
| facets |
|
|||||||||||||||||||||
| annotation |
|
|||||||||||||||||||||
| source | <xs:element name="Version" minOccurs="0"> <xs:annotation> <xs:documentation>FundsXML Schema Version (4.0.0, 4.0.1, 4.1.0, ...)</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="4.0.0"/> <xs:enumeration value="4.0.1"/> <xs:enumeration value="4.1.0"/> <xs:enumeration value="4.1.1"/> <xs:enumeration value="4.1.2"/> <xs:enumeration value="4.1.3"/> </xs:restriction> </xs:simpleType> </xs:element> |
| diagram | ![]() |
||
| type | xs:date | ||
| properties |
|
||
| annotation |
|
||
| source | <xs:element name="ContentDate" type="xs:date"> <xs:annotation> <xs:documentation>Main date for content, if not specified different within section</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||
| type | DataSupplierType | ||
| properties |
|
||
| children | SystemCountry Short Name Type Contact | ||
| annotation |
|
||
| source | <xs:element name="DataSupplier" type="DataSupplierType"> <xs:annotation> <xs:documentation>Definition of data source (investment company, vendor, ...)</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||
| type | restriction of xs:string | ||||||||||||||||||
| properties |
|
||||||||||||||||||
| facets |
|
||||||||||||||||||
| annotation |
|
||||||||||||||||||
| source | <xs:element name="DataOperation" minOccurs="0"> <xs:annotation> <xs:documentation>INITIAL, AMEND, DELETE</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:minLength value="5"/> <xs:maxLength value="7"/> <xs:enumeration value="INITIAL"/> <xs:enumeration value="AMEND"/> <xs:enumeration value="DELETE"/> </xs:restriction> </xs:simpleType> </xs:element> |
| diagram | ![]() |
||||||
| properties |
|
||||||
| children | RelatedDocumentID | ||||||
| annotation |
|
||||||
| source | <xs:element name="RelatedDocumentIDs" minOccurs="0"> <xs:annotation> <xs:documentation>Identifiers of related documents for non-initial data deliveries</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="RelatedDocumentID" type="Text128Type" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> |
| diagram | ![]() |
||||||
| type | Text128Type | ||||||
| properties |
|
||||||
| facets |
|
||||||
| source | <xs:element name="RelatedDocumentID" type="Text128Type" maxOccurs="unbounded"/> |
| diagram | ![]() |
||||||
| type | xs:language | ||||||
| properties |
|
||||||
| annotation |
|
||||||
| source | <xs:element name="Language" type="xs:language" minOccurs="0"> <xs:annotation> <xs:documentation>ISO code of language with two characters</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||
| properties |
|
||||||
| children | Module | ||||||
| annotation |
|
||||||
| source | <xs:element name="ModuleUsage" minOccurs="0"> <xs:annotation> <xs:documentation>List of used schema modules</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Module" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="Name"> <xs:annotation> <xs:documentation>Module name as listed in enumeration</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="AssetMasterData"/> <xs:enumeration value="AssetMgmtCompDynData"/> <xs:enumeration value="CountrySpecificData_AT"/> <xs:enumeration value="CountrySpecificData_DE"/> <xs:enumeration value="CountrySpecificData_DK"/> <xs:enumeration value="CountrySpecificData_FR"/> <xs:enumeration value="CountrySpecificData_LU"/> <xs:enumeration value="CountrySpecificData_NL"/> <xs:enumeration value="FundDynamicData"/> <xs:enumeration value="FundStaticData"/> <xs:enumeration value="PortfolioData"/> <xs:enumeration value="RegulatoryReporting_EMIR"/> <xs:enumeration value="RegulatoryReporting_EMT"/> <xs:enumeration value="RegulatoryReporting_KIID"/> <xs:enumeration value="RegulatoryReporting_PRIIPS"/> <xs:enumeration value="RegulatoryReporting_SolvencyII"/> <xs:enumeration value="ShareClassData"/> <xs:enumeration value="TransactionData"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="SubModule" type="xs:string" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
| diagram | ![]() |
||||||
| properties |
|
||||||
| children | Name SubModule | ||||||
| source | <xs:element name="Module" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="Name"> <xs:annotation> <xs:documentation>Module name as listed in enumeration</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="AssetMasterData"/> <xs:enumeration value="AssetMgmtCompDynData"/> <xs:enumeration value="CountrySpecificData_AT"/> <xs:enumeration value="CountrySpecificData_DE"/> <xs:enumeration value="CountrySpecificData_DK"/> <xs:enumeration value="CountrySpecificData_FR"/> <xs:enumeration value="CountrySpecificData_LU"/> <xs:enumeration value="CountrySpecificData_NL"/> <xs:enumeration value="FundDynamicData"/> <xs:enumeration value="FundStaticData"/> <xs:enumeration value="PortfolioData"/> <xs:enumeration value="RegulatoryReporting_EMIR"/> <xs:enumeration value="RegulatoryReporting_EMT"/> <xs:enumeration value="RegulatoryReporting_KIID"/> <xs:enumeration value="RegulatoryReporting_PRIIPS"/> <xs:enumeration value="RegulatoryReporting_SolvencyII"/> <xs:enumeration value="ShareClassData"/> <xs:enumeration value="TransactionData"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="SubModule" type="xs:string" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> |
| diagram | ![]() |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type | restriction of xs:string | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| properties |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| facets |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="Name"> <xs:annotation> <xs:documentation>Module name as listed in enumeration</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="AssetMasterData"/> <xs:enumeration value="AssetMgmtCompDynData"/> <xs:enumeration value="CountrySpecificData_AT"/> <xs:enumeration value="CountrySpecificData_DE"/> <xs:enumeration value="CountrySpecificData_DK"/> <xs:enumeration value="CountrySpecificData_FR"/> <xs:enumeration value="CountrySpecificData_LU"/> <xs:enumeration value="CountrySpecificData_NL"/> <xs:enumeration value="FundDynamicData"/> <xs:enumeration value="FundStaticData"/> <xs:enumeration value="PortfolioData"/> <xs:enumeration value="RegulatoryReporting_EMIR"/> <xs:enumeration value="RegulatoryReporting_EMT"/> <xs:enumeration value="RegulatoryReporting_KIID"/> <xs:enumeration value="RegulatoryReporting_PRIIPS"/> <xs:enumeration value="RegulatoryReporting_SolvencyII"/> <xs:enumeration value="ShareClassData"/> <xs:enumeration value="TransactionData"/> </xs:restriction> </xs:simpleType> </xs:element> |
| diagram | ![]() |
||||||
| type | xs:string | ||||||
| properties |
|
||||||
| source | <xs:element name="SubModule" type="xs:string" minOccurs="0" maxOccurs="unbounded"/> |
| diagram | ![]() |
||||||
| properties |
|
||||||
| children | AT DE DK FR LU NL | ||||||
| annotation |
|
||||||
| source | <xs:element name="CountrySpecificData" minOccurs="0"> <xs:annotation> <xs:documentation>Country specific document data</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="AT" type="CountrySpecificControlDataATType" minOccurs="0"/> <xs:element name="DE" type="CountrySpecificControlDataDEType" minOccurs="0"/> <xs:element name="DK" type="CountrySpecificControlDataDKType" minOccurs="0"/> <xs:element name="FR" type="CountrySpecificControlDataFRType" minOccurs="0"/> <xs:element name="LU" type="CountrySpecificControlDataLUType" minOccurs="0"/> <xs:element name="NL" type="CountrySpecificControlDataNLType" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> |
| diagram | ![]() |
||||||
| type | CountrySpecificControlDataATType | ||||||
| properties |
|
||||||
| children | FundDataPortalContent FundDataPortalInfos | ||||||
| source | <xs:element name="AT" type="CountrySpecificControlDataATType" minOccurs="0"/> |
| diagram | ![]() |
||||||
| type | CountrySpecificControlDataDEType | ||||||
| properties |
|
||||||
| attributes |
|
||||||
| source | <xs:element name="DE" type="CountrySpecificControlDataDEType" minOccurs="0"/> |
| diagram | ![]() |
||||||
| type | CountrySpecificControlDataDKType | ||||||
| properties |
|
||||||
| attributes |
|
||||||
| source | <xs:element name="DK" type="CountrySpecificControlDataDKType" minOccurs="0"/> |
| diagram | ![]() |
||||||
| type | CountrySpecificControlDataFRType | ||||||
| properties |
|
||||||
| attributes |
|
||||||
| source | <xs:element name="FR" type="CountrySpecificControlDataFRType" minOccurs="0"/> |
| diagram | ![]() |
||||||
| type | CountrySpecificControlDataLUType | ||||||
| properties |
|
||||||
| attributes |
|
||||||
| source | <xs:element name="LU" type="CountrySpecificControlDataLUType" minOccurs="0"/> |
| diagram | ![]() |
||||||
| type | CountrySpecificControlDataNLType | ||||||
| properties |
|
||||||
| attributes |
|
||||||
| source | <xs:element name="NL" type="CountrySpecificControlDataNLType" minOccurs="0"/> |