Document

/FundsXML4/Documents/Document

Diagram

Properties

Type
DocumentType
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
2

Child Elements & Attributes

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

Type of document

Text64Type

Version of document

ExampleText
xs:language

Language of document

en-US
xs:boolean

Indicates whether this document is available in other language versions

true
(anonymous)

List of publication countries of document

(anonymous)

Fund of document

(anonymous)

Subfunds of document

(anonymous)

Share classes of document

Text256Type

Name of document

ExampleText
Text256Type

Name of file (including file extension)

ExampleText
xs:boolean

Indicates whether document can be published to the public. When false, document is restricted to internal use only (e.g. internal reports)

false
xs:string

Description of restrictions

ExampleText
Text256Type

Technical format of document:
PDF, XML, Excel, Word, Image, ...

ExampleText
xs:string

Defines whether signature is available:
No, Digital, Scan

Digital
xs:date

Date when document has been generated

2021-03-24
xs:date

Date of last change (e.g. for KID)

2022-10-17
xs:date

Document is valid till this expiration date

2025-10-31
DataSupplierType

Data supplier of document

AttributesType

Attributes of document (depending on type of document)

xs:positiveInteger

Size of document in bytes (exact size of binary data, estimated size in case of download)

4584
xs:anyURI

Link of document for downloading

http://example.com/sample
xs:base64Binary

Document in xml base64Binary format

SGVsbG8gV29ybGQ=

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"
            maxOccurs="unbounded"
            name="Document"
            type="DocumentType"/>

Referenced Type Definition (DocumentType)

<xs:complexType 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="DocumentType">
   <xs:sequence>
      <xs:element name="Type">
         <xs:annotation>
            <xs:documentation>Type of document</xs:documentation>
         </xs:annotation>
         <xs:complexType>
            <xs:choice>
               <xs:element name="ListedType">
                  <xs:annotation>
                     <xs:documentation>Enumerations e.g. AIFMD-AnnexIV
AnnualReport HalfYearReport
AuditReport
Factsheet
Prospectus
PRIIPS-KIDS</xs:documentation>
                  </xs:annotation>
                  <xs:simpleType>
                     <xs:restriction base="xs:string">
                        <xs:minLength value="3"/>
                        <xs:maxLength value="12"/>
                        <xs:enumeration value="AIFMD-AnnexIV"/>
                        <xs:enumeration value="AnnualReport"/>
                        <xs:enumeration value="HalfYearReport"/>
                        <xs:enumeration value="QuarterlyReport"/>
                        <xs:enumeration value="MonthlyReport"/>
                        <xs:enumeration value="AuditReport"/>
                        <xs:enumeration value="Factsheet"/>
                        <xs:enumeration value="Prospectus"/>
                        <xs:enumeration value="PRIIPS-KID"/>
                        <xs:enumeration value="KID / Simplified Prospectus"/>
                        <xs:enumeration value="MarketingNotification"/>
                        <xs:enumeration value="SFDR-PAIStatement"/>
                        <xs:enumeration value="SFDR Website Disclosure"/>
                        <xs:enumeration value="MarketingMaterial"/>
                        <xs:enumeration value="ValuationReport"/>
                     </xs:restriction>
                  </xs:simpleType>
               </xs:element>
               <xs:element name="UnlistedType">
                  <xs:annotation>
                     <xs:documentation>Description of other document types</xs:documentation>
                  </xs:annotation>
                  <xs:simpleType>
                     <xs:restriction base="Text128Type">
                        <xs:minLength value="1"/>
                     </xs:restriction>
                  </xs:simpleType>
               </xs:element>
            </xs:choice>
         </xs:complexType>
      </xs:element>
      <xs:element minOccurs="0" name="Version" type="Text64Type">
         <xs:annotation>
            <xs:documentation>Version of document</xs:documentation>
         </xs:annotation>
      </xs:element>
      <xs:element name="Language" type="xs:language">
         <xs:annotation>
            <xs:documentation>Language of document</xs:documentation>
         </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="TranslationsAvailable" type="xs:boolean">
         <xs:annotation>
            <xs:documentation>Indicates whether this document is available in other language versions</xs:documentation>
         </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="PublicationCountries">
         <xs:annotation>
            <xs:documentation>List of publication countries of document</xs:documentation>
         </xs:annotation>
         <xs:complexType>
            <xs:sequence>
               <xs:element maxOccurs="unbounded" name="Country" type="ISOCountryCodeType">
                  <xs:annotation>
                     <xs:documentation>Three letter ISO code of country</xs:documentation>
                  </xs:annotation>
               </xs:element>
            </xs:sequence>
         </xs:complexType>
      </xs:element>
      <xs:element minOccurs="0" name="Fund">
         <xs:annotation>
            <xs:documentation>Fund of document</xs:documentation>
         </xs:annotation>
         <xs:complexType>
            <xs:sequence>
               <xs:element name="Identifiers" type="IdentifiersType"/>
               <xs:element minOccurs="0" name="Name" type="Text256Type"/>
               <xs:element minOccurs="0" name="Currency" type="ISOCurrencyCodeType"/>
            </xs:sequence>
         </xs:complexType>
      </xs:element>
      <xs:element minOccurs="0" name="Subfunds">
         <xs:annotation>
            <xs:documentation>Subfunds of document</xs:documentation>
         </xs:annotation>
         <xs:complexType>
            <xs:sequence>
               <xs:element maxOccurs="unbounded" name="Subfund">
                  <xs:complexType>
                     <xs:sequence>
                        <xs:element name="Identifiers" type="IdentifiersType"/>
                        <xs:element minOccurs="0" name="Name" type="Text256Type"/>
                        <xs:element minOccurs="0" name="Currency" type="ISOCurrencyCodeType"/>
                     </xs:sequence>
                  </xs:complexType>
               </xs:element>
            </xs:sequence>
         </xs:complexType>
      </xs:element>
      <xs:element minOccurs="0" name="ShareClasses">
         <xs:annotation>
            <xs:documentation>Share classes of document</xs:documentation>
         </xs:annotation>
         <xs:complexType>
            <xs:sequence>
               <xs:element maxOccurs="unbounded" name="ShareClass">
                  <xs:complexType>
                     <xs:sequence>
                        <xs:element name="Identifiers" type="IdentifiersType"/>
                        <xs:element minOccurs="0" name="Name" type="Text256Type"/>
                        <xs:element minOccurs="0" name="Currency" type="ISOCurrencyCodeType"/>
                     </xs:sequence>
                  </xs:complexType>
               </xs:element>
            </xs:sequence>
         </xs:complexType>
      </xs:element>
      <xs:element minOccurs="0" name="Name" type="Text256Type">
         <xs:annotation>
            <xs:documentation>Name of document</xs:documentation>
         </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="FileName" type="Text256Type">
         <xs:annotation>
            <xs:documentation>Name of file (including file extension)</xs:documentation>
         </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="ForPublicUsage" type="xs:boolean">
         <xs:annotation>
            <xs:documentation>Indicates whether document can be published to the public. When false, document is restricted to internal use only (e.g. internal reports)</xs:documentation>
         </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="Restrictions" type="xs:string">
         <xs:annotation>
            <xs:documentation>Description of restrictions</xs:documentation>
         </xs:annotation>
      </xs:element>
      <xs:element name="Format" type="Text256Type">
         <xs:annotation>
            <xs:documentation>Technical format of document:
PDF, XML, Excel, Word, Image, ...</xs:documentation>
         </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="Signature">
         <xs:annotation>
            <xs:documentation>Defines whether signature is available:
No, Digital, Scan</xs:documentation>
         </xs:annotation>
         <xs:simpleType>
            <xs:restriction base="xs:string">
               <xs:enumeration value="No"/>
               <xs:enumeration value="Digital"/>
               <xs:enumeration value="Scan"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:element>
      <xs:element minOccurs="0" name="CreationDate" type="xs:date">
         <xs:annotation>
            <xs:documentation>Date when document has been generated</xs:documentation>
         </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="ModificationDate" type="xs:date">
         <xs:annotation>
            <xs:documentation>Date of last change (e.g. for KID)</xs:documentation>
         </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="ExpirationDate" type="xs:date">
         <xs:annotation>
            <xs:documentation>Document is valid till this expiration date</xs:documentation>
         </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="DataSupplier" type="DataSupplierType">
         <xs:annotation>
            <xs:documentation>Data supplier of document</xs:documentation>
         </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="Attributes" type="AttributesType">
         <xs:annotation>
            <xs:documentation>Attributes of document (depending on type of document)</xs:documentation>
         </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="SizeInBytes" type="xs:positiveInteger">
         <xs:annotation>
            <xs:documentation>Size of document in bytes (exact size of binary data, estimated size in case of download)</xs:documentation>
         </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="DocumentURL" type="xs:anyURI">
         <xs:annotation>
            <xs:documentation>Link of document for downloading</xs:documentation>
         </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="BinaryData" type="xs:base64Binary">
         <xs:annotation>
            <xs:documentation>Document in xml base64Binary format</xs:documentation>
         </xs:annotation>
      </xs:element>
   </xs:sequence>
</xs:complexType>