complexType CategoryGeneralType
diagram index_p516.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
children CategoryDescription Position
used by
elements CategoryType/CategoryGeneral CategoryGeneralType/Position/CategoryGeneral
annotation
documentation
Generic model to be used for any breakdown by category.The existing elements of Type [CategoryType] have been marked as deprecated.
source <xs:complexType name="CategoryGeneralType">
 
<xs:annotation>
   
<xs:documentation>Generic model to be used for any breakdown by category.The existing elements of Type [CategoryType] have been marked as deprecated. </xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="CategoryDescription">
     
<xs:annotation>
       
<xs:documentation xml:lang="en">Description of the category characteristics:
Name, unit used for each decomposition row,  Codification used (if any), exhaustiveness indicator, valuation method used for the portfolio, currency used for valuation.
</xs:documentation>
     
</xs:annotation>
     
<xs:complexType>
       
<xs:sequence>
         
<xs:element name="CategoryName" type="xs:string">
           
<xs:annotation>
             
<xs:documentation xml:lang="en">The name of the category (e.g. sectors, countries). This name has to be taken from the dictionary.</xs:documentation>
             
<xs:documentation xml:lang="de">Die Bezeichnung Aufteilungsart (wie z.B. Branchen, Laender, TopHoldings). Diese Bezeichnung ist aus dem Dictionary zu entnehmen.</xs:documentation>
             
<xs:appinfo>
               
<altova:exampleValues>
                 
<altova:example value="Economic sector"/>
                 
<altova:example value="Rating"/>
                 
<altova:example value="Geographical"/>
                 
<altova:example value="Currency"/>
                 
<altova:example value="Top ten"/>
                 
<altova:example value="Security type"/>
                 
<altova:example value="ISIN"/>
                 
<altova:example value="..."/>
               
</altova:exampleValues>
             
</xs:appinfo>
           
</xs:annotation>
         
</xs:element>
         
<xs:element name="PositionUnit" type="xs:string">
           
<xs:annotation>
             
<xs:documentation xml:lang="en">Unit used for position value: percentage of total assets, number of shares, amount, ...</xs:documentation>
             
<xs:appinfo>
               
<altova:exampleValues>
                 
<altova:example value="Percentage"/>
                 
<altova:example value="Amount"/>
                 
<altova:example value="Number of shares"/>
               
</altova:exampleValues>
             
</xs:appinfo>
           
</xs:annotation>
         
</xs:element>
         
<xs:element name="CodificationUsed" type="xs:string" minOccurs="0">
           
<xs:annotation>
             
<xs:documentation xml:lang="en">Codification used for the values of CodeValue of Position node.
The proposed list for CodificationUsed could be in the dictionary.
</xs:documentation>
             
<xs:appinfo>
               
<altova:exampleValues>
                 
<altova:example value="ISIN"/>
                 
<altova:example value="Country code"/>
                 
<altova:example value="GICS 8"/>
                 
<altova:example value="Currency code"/>
                 
<altova:example value="..."/>
               
</altova:exampleValues>
             
</xs:appinfo>
           
</xs:annotation>
         
</xs:element>
         
<xs:element name="ExhaustivenessIndicator" type="xs:boolean">
           
<xs:annotation>
             
<xs:documentation xml:lang="en">Indicator set to "true" if the sum of the positions is equal to 100% of the portfolio. Otherwise set to "false"</xs:documentation>
           
</xs:annotation>
         
</xs:element>
         
<xs:element name="HoldingsBasedIndicator" type="xs:boolean">
           
<xs:annotation>
             
<xs:documentation xml:lang="en">Indicator set to "true" if each position refers to a single security. Otherwise set to "false".</xs:documentation>
           
</xs:annotation>
         
</xs:element>
         
<xs:element name="ValuationMethod" type="xs:string" minOccurs="0">
           
<xs:annotation>
             
<xs:documentation xml:lang="en">Valuation method of the portfolio: market value (last, average on a period, day before,...), average cost price, ...</xs:documentation>
           
</xs:annotation>
         
</xs:element>
         
<xs:element name="CurrencyUsed" type="ISOCurrencyCodeType" minOccurs="0">
           
<xs:annotation>
             
<xs:documentation xml:lang="en">Currency used for valuation (if different from portfolio currency)</xs:documentation>
           
</xs:annotation>
         
</xs:element>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="Position" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation xml:lang="en">A single position of the category</xs:documentation>
       
<xs:documentation xml:lang="de">Eine einzelne Position der Aufteilung</xs:documentation>
     
</xs:annotation>
     
<xs:complexType>
       
<xs:sequence>
         
<xs:element name="Name" type="xs:string">
           
<xs:annotation>
             
<xs:documentation xml:lang="en">Name of the Position. Content and meaning vary depending on CategoryDescription.</xs:documentation>
           
</xs:annotation>
         
</xs:element>
         
<xs:element name="PositionValue" type="xs:decimal">
           
<xs:annotation>
             
<xs:documentation xml:lang="en">Value of the position, expressed in the CategoryDescription/PositionUnit </xs:documentation>
             
<xs:documentation xml:lang="de">Prozentsatz</xs:documentation>
           
</xs:annotation>
         
</xs:element>
         
<xs:element name="CodeValue" type="xs:string" minOccurs="0">
           
<xs:annotation>
             
<xs:documentation xml:lang="en">If a codification system is mentioned in CategoryDescription/CodificationUsed value of the code corresponding to the current position.</xs:documentation>
           
</xs:annotation>
         
</xs:element>
         
<xs:element name="Text" type="xs:string" minOccurs="0">
           
<xs:annotation>
             
<xs:documentation xml:lang="en">An additional field for other informations</xs:documentation>
             
<xs:documentation xml:lang="de">Ein Zusatzfeld um weitere nicht genormte Informationen unterbringen zu koennen.</xs:documentation>
           
</xs:annotation>
         
</xs:element>
         
<xs:element name="CategoryGeneral" type="CategoryGeneralType" minOccurs="0" maxOccurs="unbounded">
           
<xs:annotation>
             
<xs:documentation xml:lang="en">Recursive possibility of decomposing again the current position.</xs:documentation>
           
</xs:annotation>
         
</xs:element>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element CategoryGeneralType/CategoryDescription
diagram index_p517.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
properties
content complex
children CategoryName PositionUnit CodificationUsed ExhaustivenessIndicator HoldingsBasedIndicator ValuationMethod CurrencyUsed
annotation
documentation
Description of the category characteristics:
Name, unit used for each decomposition row,  Codification used (if any), exhaustiveness indicator, valuation method used for the portfolio, currency used for valuation.
source <xs:element name="CategoryDescription">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Description of the category characteristics:
Name, unit used for each decomposition row,  Codification used (if any), exhaustiveness indicator, valuation method used for the portfolio, currency used for valuation.
</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="CategoryName" type="xs:string">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">The name of the category (e.g. sectors, countries). This name has to be taken from the dictionary.</xs:documentation>
         
<xs:documentation xml:lang="de">Die Bezeichnung Aufteilungsart (wie z.B. Branchen, Laender, TopHoldings). Diese Bezeichnung ist aus dem Dictionary zu entnehmen.</xs:documentation>
         
<xs:appinfo>
           
<altova:exampleValues>
             
<altova:example value="Economic sector"/>
             
<altova:example value="Rating"/>
             
<altova:example value="Geographical"/>
             
<altova:example value="Currency"/>
             
<altova:example value="Top ten"/>
             
<altova:example value="Security type"/>
             
<altova:example value="ISIN"/>
             
<altova:example value="..."/>
           
</altova:exampleValues>
         
</xs:appinfo>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="PositionUnit" type="xs:string">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Unit used for position value: percentage of total assets, number of shares, amount, ...</xs:documentation>
         
<xs:appinfo>
           
<altova:exampleValues>
             
<altova:example value="Percentage"/>
             
<altova:example value="Amount"/>
             
<altova:example value="Number of shares"/>
           
</altova:exampleValues>
         
</xs:appinfo>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="CodificationUsed" type="xs:string" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Codification used for the values of CodeValue of Position node.
The proposed list for CodificationUsed could be in the dictionary.
</xs:documentation>
         
<xs:appinfo>
           
<altova:exampleValues>
             
<altova:example value="ISIN"/>
             
<altova:example value="Country code"/>
             
<altova:example value="GICS 8"/>
             
<altova:example value="Currency code"/>
             
<altova:example value="..."/>
           
</altova:exampleValues>
         
</xs:appinfo>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="ExhaustivenessIndicator" type="xs:boolean">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Indicator set to "true" if the sum of the positions is equal to 100% of the portfolio. Otherwise set to "false"</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="HoldingsBasedIndicator" type="xs:boolean">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Indicator set to "true" if each position refers to a single security. Otherwise set to "false".</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="ValuationMethod" type="xs:string" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Valuation method of the portfolio: market value (last, average on a period, day before,...), average cost price, ...</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="CurrencyUsed" type="ISOCurrencyCodeType" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Currency used for valuation (if different from portfolio currency)</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element CategoryGeneralType/CategoryDescription/CategoryName
diagram index_p518.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:string
properties
content simple
annotation
documentation
The name of the category (e.g. sectors, countries). This name has to be taken from the dictionary.
documentation
Die Bezeichnung Aufteilungsart (wie z.B. Branchen, Laender, TopHoldings). Diese Bezeichnung ist aus dem Dictionary zu entnehmen.
appinfo
<altova:exampleValues>
<altova:example value="Economic sector"/>
<altova:example value="Rating"/>
<altova:example value="Geographical"/>
<altova:example value="Currency"/>
<altova:example value="Top ten"/>
<altova:example value="Security type"/>
<altova:example value="ISIN"/>
<altova:example value="..."/>
</altova:exampleValues>
source <xs:element name="CategoryName" type="xs:string">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The name of the category (e.g. sectors, countries). This name has to be taken from the dictionary.</xs:documentation>
   
<xs:documentation xml:lang="de">Die Bezeichnung Aufteilungsart (wie z.B. Branchen, Laender, TopHoldings). Diese Bezeichnung ist aus dem Dictionary zu entnehmen.</xs:documentation>
   
<xs:appinfo>
     
<altova:exampleValues>
       
<altova:example value="Economic sector"/>
       
<altova:example value="Rating"/>
       
<altova:example value="Geographical"/>
       
<altova:example value="Currency"/>
       
<altova:example value="Top ten"/>
       
<altova:example value="Security type"/>
       
<altova:example value="ISIN"/>
       
<altova:example value="..."/>
     
</altova:exampleValues>
   
</xs:appinfo>
 
</xs:annotation>
</xs:element>

element CategoryGeneralType/CategoryDescription/PositionUnit
diagram index_p519.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:string
properties
content simple
annotation
documentation
Unit used for position value: percentage of total assets, number of shares, amount, ...
appinfo
<altova:exampleValues>
<altova:example value="Percentage"/>
<altova:example value="Amount"/>
<altova:example value="Number of shares"/>
</altova:exampleValues>
source <xs:element name="PositionUnit" type="xs:string">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Unit used for position value: percentage of total assets, number of shares, amount, ...</xs:documentation>
   
<xs:appinfo>
     
<altova:exampleValues>
       
<altova:example value="Percentage"/>
       
<altova:example value="Amount"/>
       
<altova:example value="Number of shares"/>
     
</altova:exampleValues>
   
</xs:appinfo>
 
</xs:annotation>
</xs:element>

element CategoryGeneralType/CategoryDescription/CodificationUsed
diagram index_p520.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:string
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Codification used for the values of CodeValue of Position node.
The proposed list for CodificationUsed could be in the dictionary.
appinfo
<altova:exampleValues>
<altova:example value="ISIN"/>
<altova:example value="Country code"/>
<altova:example value="GICS 8"/>
<altova:example value="Currency code"/>
<altova:example value="..."/>
</altova:exampleValues>
source <xs:element name="CodificationUsed" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Codification used for the values of CodeValue of Position node.
The proposed list for CodificationUsed could be in the dictionary.
</xs:documentation>
   
<xs:appinfo>
     
<altova:exampleValues>
       
<altova:example value="ISIN"/>
       
<altova:example value="Country code"/>
       
<altova:example value="GICS 8"/>
       
<altova:example value="Currency code"/>
       
<altova:example value="..."/>
     
</altova:exampleValues>
   
</xs:appinfo>
 
</xs:annotation>
</xs:element>

element CategoryGeneralType/CategoryDescription/ExhaustivenessIndicator
diagram index_p521.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:boolean
properties
content simple
annotation
documentation
Indicator set to "true" if the sum of the positions is equal to 100% of the portfolio. Otherwise set to "false"
source <xs:element name="ExhaustivenessIndicator" type="xs:boolean">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Indicator set to "true" if the sum of the positions is equal to 100% of the portfolio. Otherwise set to "false"</xs:documentation>
 
</xs:annotation>
</xs:element>

element CategoryGeneralType/CategoryDescription/HoldingsBasedIndicator
diagram index_p522.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:boolean
properties
content simple
annotation
documentation
Indicator set to "true" if each position refers to a single security. Otherwise set to "false".
source <xs:element name="HoldingsBasedIndicator" type="xs:boolean">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Indicator set to "true" if each position refers to a single security. Otherwise set to "false".</xs:documentation>
 
</xs:annotation>
</xs:element>

element CategoryGeneralType/CategoryDescription/ValuationMethod
diagram index_p523.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:string
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Valuation method of the portfolio: market value (last, average on a period, day before,...), average cost price, ...
source <xs:element name="ValuationMethod" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Valuation method of the portfolio: market value (last, average on a period, day before,...), average cost price, ...</xs:documentation>
 
</xs:annotation>
</xs:element>

element CategoryGeneralType/CategoryDescription/CurrencyUsed
diagram index_p524.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type ISOCurrencyCodeType
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 3
maxLength 3
annotation
documentation
Currency used for valuation (if different from portfolio currency)
source <xs:element name="CurrencyUsed" type="ISOCurrencyCodeType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Currency used for valuation (if different from portfolio currency)</xs:documentation>
 
</xs:annotation>
</xs:element>

element CategoryGeneralType/Position
diagram index_p525.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
properties
minOcc 1
maxOcc unbounded
content complex
children Name PositionValue CodeValue Text CategoryGeneral
annotation
documentation
A single position of the category
documentation
Eine einzelne Position der Aufteilung
source <xs:element name="Position" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">A single position of the category</xs:documentation>
   
<xs:documentation xml:lang="de">Eine einzelne Position der Aufteilung</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Name" type="xs:string">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Name of the Position. Content and meaning vary depending on CategoryDescription.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="PositionValue" type="xs:decimal">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Value of the position, expressed in the CategoryDescription/PositionUnit </xs:documentation>
         
<xs:documentation xml:lang="de">Prozentsatz</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="CodeValue" type="xs:string" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">If a codification system is mentioned in CategoryDescription/CodificationUsed value of the code corresponding to the current position.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Text" type="xs:string" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">An additional field for other informations</xs:documentation>
         
<xs:documentation xml:lang="de">Ein Zusatzfeld um weitere nicht genormte Informationen unterbringen zu koennen.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="CategoryGeneral" type="CategoryGeneralType" minOccurs="0" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Recursive possibility of decomposing again the current position.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element CategoryGeneralType/Position/Name
diagram index_p526.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:string
properties
content simple
annotation
documentation
Name of the Position. Content and meaning vary depending on CategoryDescription.
source <xs:element name="Name" type="xs:string">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Name of the Position. Content and meaning vary depending on CategoryDescription.</xs:documentation>
 
</xs:annotation>
</xs:element>

element CategoryGeneralType/Position/PositionValue
diagram index_p527.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:decimal
properties
content simple
annotation
documentation
Value of the position, expressed in the CategoryDescription/PositionUnit
documentation
Prozentsatz
source <xs:element name="PositionValue" type="xs:decimal">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Value of the position, expressed in the CategoryDescription/PositionUnit </xs:documentation>
   
<xs:documentation xml:lang="de">Prozentsatz</xs:documentation>
 
</xs:annotation>
</xs:element>

element CategoryGeneralType/Position/CodeValue
diagram index_p528.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:string
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
If a codification system is mentioned in CategoryDescription/CodificationUsed value of the code corresponding to the current position.
source <xs:element name="CodeValue" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">If a codification system is mentioned in CategoryDescription/CodificationUsed value of the code corresponding to the current position.</xs:documentation>
 
</xs:annotation>
</xs:element>

element CategoryGeneralType/Position/Text
diagram index_p529.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:string
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
An additional field for other informations
documentation
Ein Zusatzfeld um weitere nicht genormte Informationen unterbringen zu koennen.
source <xs:element name="Text" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">An additional field for other informations</xs:documentation>
   
<xs:documentation xml:lang="de">Ein Zusatzfeld um weitere nicht genormte Informationen unterbringen zu koennen.</xs:documentation>
 
</xs:annotation>
</xs:element>

element CategoryGeneralType/Position/CategoryGeneral
diagram index_p530.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type CategoryGeneralType
properties
minOcc 0
maxOcc unbounded
content complex
children CategoryDescription Position
annotation
documentation
Recursive possibility of decomposing again the current position.
source <xs:element name="CategoryGeneral" type="CategoryGeneralType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Recursive possibility of decomposing again the current position.</xs:documentation>
 
</xs:annotation>
</xs:element>


XML Schema documentation generated by XMLSpy Schema Editor http://www.altova.com/xmlspy