Schema S16.xsd


schema location:  ../S16.xsd
attribute form default:  unqualified
element form default:  qualified
targetNamespace:  http://www.bcl.lu/2008/S1.6
 
Elements  Complex types 
S16  header 


schema location:  ../structures.xsd
attribute form default:  unqualified
element form default:  qualified
targetNamespace:  http://www.bcl.lu/2008/S1.6
 
Complex types 
declarantID 
reportedLineID 
reporterID 


schema location:  ../datatypes.xsd
attribute form default:  unqualified
element form default:  qualified
targetNamespace:  http://www.bcl.lu/2008/S1.6/datatypes
 
Simple types 
amount 
bclCountry 
bclCurrency 
bclInitialMaturity 
bclSector 
country 
currency 
institutionCode 
institutionType 
item 
securityCode 
securityCodeType 
securityType 


element S16
diagram
namespace http://www.bcl.lu/2008/S1.6
properties
content complex
children header balanceSheet
attributes
Name  Type  Use  Default  Fixed  annotation
versionxs:stringrequired    1.0  
documentation
study version
documentation
version de l'enquete
creationDateTimexs:dateTimerequired      
documentation
report creation date and time
documentation
date et heure de creation du rapport
annotation
documentation
top-level (study identification)
documentation
niveau principal (identification de l'enquete)
source <xs:element name="S16">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">top-level (study identification)</xs:documentation>
   
<xs:documentation xml:lang="FR">niveau principal (identification de l'enquete)</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="header" type="header">
       
<xs:annotation>
         
<xs:documentation xml:lang="EN">study header</xs:documentation>
         
<xs:documentation xml:lang="FR">entete de l'enquete</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="balanceSheet">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="assets" minOccurs="0">
             
<xs:complexType>
               
<xs:sequence maxOccurs="unbounded">
                 
<xs:element name="reportedLine">
                   
<xs:complexType>
                     
<xs:sequence>
                       
<xs:element name="id">
                         
<xs:complexType>
                           
<xs:complexContent>
                             
<xs:restriction base="reportedLineID">
                               
<xs:sequence>
                                 
<xs:element name="item">
                                   
<xs:annotation>
                                     
<xs:documentation xml:lang="EN">account item</xs:documentation>
                                     
<xs:documentation xml:lang="FR">rubrique comptable</xs:documentation>
                                   
</xs:annotation>
                                   
<xs:simpleType>
                                     
<xs:restriction base="s16dt:item">
                                       
<xs:pattern value="1-[0-9A-Z]{3}"/>
                                     
</xs:restriction>
                                   
</xs:simpleType>
                                 
</xs:element>
                                 
<xs:element name="country" type="s16dt:bclCountry" nillable="false">
                                   
<xs:annotation>
                                     
<xs:documentation xml:lang="EN">country</xs:documentation>
                                     
<xs:documentation xml:lang="FR">pays</xs:documentation>
                                   
</xs:annotation>
                                 
</xs:element>
                                 
<xs:element name="currency" type="s16dt:bclCurrency" nillable="false">
                                   
<xs:annotation>
                                     
<xs:documentation xml:lang="EN">currency</xs:documentation>
                                     
<xs:documentation xml:lang="FR">devise</xs:documentation>
                                   
</xs:annotation>
                                 
</xs:element>
                                 
<xs:element name="sector" type="s16dt:bclSector" nillable="false">
                                   
<xs:annotation>
                                     
<xs:documentation xml:lang="EN">sector</xs:documentation>
                                     
<xs:documentation xml:lang="FR">secteur</xs:documentation>
                                   
</xs:annotation>
                                 
</xs:element>
                                 
<xs:element name="initialMaturity" type="s16dt:bclInitialMaturity">
                                   
<xs:annotation>
                                     
<xs:documentation xml:lang="EN">initial maturity</xs:documentation>
                                     
<xs:documentation xml:lang="FR">echeance initiale</xs:documentation>
                                   
</xs:annotation>
                                 
</xs:element>
                               
</xs:sequence>
                             
</xs:restriction>
                           
</xs:complexContent>
                         
</xs:complexType>
                       
</xs:element>
                       
<xs:element name="reportedAmount" type="s16dt:amount"/>
                     
</xs:sequence>
                   
</xs:complexType>
                 
</xs:element>
               
</xs:sequence>
             
</xs:complexType>
             
<xs:unique name="assetsLineId">
               
<xs:selector xpath=".//s16:reportedLine/s16:id"/>
               
<xs:field xpath="s16:item"/>
               
<xs:field xpath="s16:country"/>
               
<xs:field xpath="s16:currency"/>
               
<xs:field xpath="s16:sector"/>
               
<xs:field xpath="s16:initialMaturity"/>
             
</xs:unique>
           
</xs:element>
           
<xs:element name="liabilities" minOccurs="0">
             
<xs:complexType>
               
<xs:sequence maxOccurs="unbounded">
                 
<xs:element name="reportedLine">
                   
<xs:complexType>
                     
<xs:sequence>
                       
<xs:element name="id">
                         
<xs:complexType>
                           
<xs:complexContent>
                             
<xs:restriction base="reportedLineID">
                               
<xs:sequence>
                                 
<xs:element name="item">
                                   
<xs:annotation>
                                     
<xs:documentation xml:lang="EN">account item</xs:documentation>
                                     
<xs:documentation xml:lang="FR">rubrique comptable</xs:documentation>
                                   
</xs:annotation>
                                   
<xs:simpleType>
                                     
<xs:restriction base="s16dt:item">
                                       
<xs:pattern value="2-[0-9A-Z]{3}"/>
                                     
</xs:restriction>
                                   
</xs:simpleType>
                                 
</xs:element>
                                 
<xs:element name="country" type="s16dt:bclCountry" nillable="false">
                                   
<xs:annotation>
                                     
<xs:documentation xml:lang="EN">country</xs:documentation>
                                     
<xs:documentation xml:lang="FR">pays</xs:documentation>
                                   
</xs:annotation>
                                 
</xs:element>
                                 
<xs:element name="currency" type="s16dt:bclCurrency" nillable="false">
                                   
<xs:annotation>
                                     
<xs:documentation xml:lang="EN">currency</xs:documentation>
                                     
<xs:documentation xml:lang="FR">devise</xs:documentation>
                                   
</xs:annotation>
                                 
</xs:element>
                                 
<xs:element name="sector" type="s16dt:bclSector" nillable="false">
                                   
<xs:annotation>
                                     
<xs:documentation xml:lang="EN">sector</xs:documentation>
                                     
<xs:documentation xml:lang="FR">secteur</xs:documentation>
                                   
</xs:annotation>
                                 
</xs:element>
                                 
<xs:element name="initialMaturity" type="s16dt:bclInitialMaturity">
                                   
<xs:annotation>
                                     
<xs:documentation xml:lang="EN">initial maturity</xs:documentation>
                                     
<xs:documentation xml:lang="FR">echeance initiale</xs:documentation>
                                   
</xs:annotation>
                                 
</xs:element>
                               
</xs:sequence>
                             
</xs:restriction>
                           
</xs:complexContent>
                         
</xs:complexType>
                       
</xs:element>
                       
<xs:element name="reportedAmount" type="s16dt:amount"/>
                     
</xs:sequence>
                   
</xs:complexType>
                 
</xs:element>
               
</xs:sequence>
             
</xs:complexType>
             
<xs:unique name="liabilitiesLineId">
               
<xs:selector xpath=".//s16:reportedLine/s16:id"/>
               
<xs:field xpath="s16:item"/>
               
<xs:field xpath="s16:country"/>
               
<xs:field xpath="s16:currency"/>
               
<xs:field xpath="s16:sector"/>
               
<xs:field xpath="s16:initialMaturity"/>
             
</xs:unique>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
   
<xs:attribute name="version" type="xs:string" use="required" fixed="1.0">
     
<xs:annotation>
       
<xs:documentation xml:lang="EN">study version</xs:documentation>
       
<xs:documentation xml:lang="FR">version de l'enquete</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="creationDateTime" type="xs:dateTime" use="required">
     
<xs:annotation>
       
<xs:documentation xml:lang="EN">report creation date and time</xs:documentation>
       
<xs:documentation xml:lang="FR">date et heure de creation du rapport</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute S16/@version
type xs:string
properties
isRef 0
fixed 1.0
use required
annotation
documentation
study version
documentation
version de l'enquete
source <xs:attribute name="version" type="xs:string" use="required" fixed="1.0">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">study version</xs:documentation>
   
<xs:documentation xml:lang="FR">version de l'enquete</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute S16/@creationDateTime
type xs:dateTime
properties
isRef 0
use required
annotation
documentation
report creation date and time
documentation
date et heure de creation du rapport
source <xs:attribute name="creationDateTime" type="xs:dateTime" use="required">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">report creation date and time</xs:documentation>
   
<xs:documentation xml:lang="FR">date et heure de creation du rapport</xs:documentation>
 
</xs:annotation>
</xs:attribute>

element S16/header
diagram
namespace http://www.bcl.lu/2008/S1.6
type header
properties
isRef 0
content complex
children endMonthDate closingDate reporterID declarantID reportingCurrency
annotation
documentation
study header
documentation
entete de l'enquete
source <xs:element name="header" type="header">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">study header</xs:documentation>
   
<xs:documentation xml:lang="FR">entete de l'enquete</xs:documentation>
 
</xs:annotation>
</xs:element>

element S16/balanceSheet
diagram
namespace http://www.bcl.lu/2008/S1.6
properties
isRef 0
content complex
children assets liabilities
source <xs:element name="balanceSheet">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="assets" minOccurs="0">
       
<xs:complexType>
         
<xs:sequence maxOccurs="unbounded">
           
<xs:element name="reportedLine">
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="id">
                   
<xs:complexType>
                     
<xs:complexContent>
                       
<xs:restriction base="reportedLineID">
                         
<xs:sequence>
                           
<xs:element name="item">
                             
<xs:annotation>
                               
<xs:documentation xml:lang="EN">account item</xs:documentation>
                               
<xs:documentation xml:lang="FR">rubrique comptable</xs:documentation>
                             
</xs:annotation>
                             
<xs:simpleType>
                               
<xs:restriction base="s16dt:item">
                                 
<xs:pattern value="1-[0-9A-Z]{3}"/>
                               
</xs:restriction>
                             
</xs:simpleType>
                           
</xs:element>
                           
<xs:element name="country" type="s16dt:bclCountry" nillable="false">
                             
<xs:annotation>
                               
<xs:documentation xml:lang="EN">country</xs:documentation>
                               
<xs:documentation xml:lang="FR">pays</xs:documentation>
                             
</xs:annotation>
                           
</xs:element>
                           
<xs:element name="currency" type="s16dt:bclCurrency" nillable="false">
                             
<xs:annotation>
                               
<xs:documentation xml:lang="EN">currency</xs:documentation>
                               
<xs:documentation xml:lang="FR">devise</xs:documentation>
                             
</xs:annotation>
                           
</xs:element>
                           
<xs:element name="sector" type="s16dt:bclSector" nillable="false">
                             
<xs:annotation>
                               
<xs:documentation xml:lang="EN">sector</xs:documentation>
                               
<xs:documentation xml:lang="FR">secteur</xs:documentation>
                             
</xs:annotation>
                           
</xs:element>
                           
<xs:element name="initialMaturity" type="s16dt:bclInitialMaturity">
                             
<xs:annotation>
                               
<xs:documentation xml:lang="EN">initial maturity</xs:documentation>
                               
<xs:documentation xml:lang="FR">echeance initiale</xs:documentation>
                             
</xs:annotation>
                           
</xs:element>
                         
</xs:sequence>
                       
</xs:restriction>
                     
</xs:complexContent>
                   
</xs:complexType>
                 
</xs:element>
                 
<xs:element name="reportedAmount" type="s16dt:amount"/>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
       
<xs:unique name="assetsLineId">
         
<xs:selector xpath=".//s16:reportedLine/s16:id"/>
         
<xs:field xpath="s16:item"/>
         
<xs:field xpath="s16:country"/>
         
<xs:field xpath="s16:currency"/>
         
<xs:field xpath="s16:sector"/>
         
<xs:field xpath="s16:initialMaturity"/>
       
</xs:unique>
     
</xs:element>
     
<xs:element name="liabilities" minOccurs="0">
       
<xs:complexType>
         
<xs:sequence maxOccurs="unbounded">
           
<xs:element name="reportedLine">
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="id">
                   
<xs:complexType>
                     
<xs:complexContent>
                       
<xs:restriction base="reportedLineID">
                         
<xs:sequence>
                           
<xs:element name="item">
                             
<xs:annotation>
                               
<xs:documentation xml:lang="EN">account item</xs:documentation>
                               
<xs:documentation xml:lang="FR">rubrique comptable</xs:documentation>
                             
</xs:annotation>
                             
<xs:simpleType>
                               
<xs:restriction base="s16dt:item">
                                 
<xs:pattern value="2-[0-9A-Z]{3}"/>
                               
</xs:restriction>
                             
</xs:simpleType>
                           
</xs:element>
                           
<xs:element name="country" type="s16dt:bclCountry" nillable="false">
                             
<xs:annotation>
                               
<xs:documentation xml:lang="EN">country</xs:documentation>
                               
<xs:documentation xml:lang="FR">pays</xs:documentation>
                             
</xs:annotation>
                           
</xs:element>
                           
<xs:element name="currency" type="s16dt:bclCurrency" nillable="false">
                             
<xs:annotation>
                               
<xs:documentation xml:lang="EN">currency</xs:documentation>
                               
<xs:documentation xml:lang="FR">devise</xs:documentation>
                             
</xs:annotation>
                           
</xs:element>
                           
<xs:element name="sector" type="s16dt:bclSector" nillable="false">
                             
<xs:annotation>
                               
<xs:documentation xml:lang="EN">sector</xs:documentation>
                               
<xs:documentation xml:lang="FR">secteur</xs:documentation>
                             
</xs:annotation>
                           
</xs:element>
                           
<xs:element name="initialMaturity" type="s16dt:bclInitialMaturity">
                             
<xs:annotation>
                               
<xs:documentation xml:lang="EN">initial maturity</xs:documentation>
                               
<xs:documentation xml:lang="FR">echeance initiale</xs:documentation>
                             
</xs:annotation>
                           
</xs:element>
                         
</xs:sequence>
                       
</xs:restriction>
                     
</xs:complexContent>
                   
</xs:complexType>
                 
</xs:element>
                 
<xs:element name="reportedAmount" type="s16dt:amount"/>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
       
<xs:unique name="liabilitiesLineId">
         
<xs:selector xpath=".//s16:reportedLine/s16:id"/>
         
<xs:field xpath="s16:item"/>
         
<xs:field xpath="s16:country"/>
         
<xs:field xpath="s16:currency"/>
         
<xs:field xpath="s16:sector"/>
         
<xs:field xpath="s16:initialMaturity"/>
       
</xs:unique>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element S16/balanceSheet/assets
diagram
namespace http://www.bcl.lu/2008/S1.6
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children reportedLine
identity constraints
  Name  Refer  Selector  Field(s)  
unique  assetsLineId    .//s16:reportedLine/s16:id  s16:item  
s16:country  
s16:currency  
s16:sector  
s16:initialMaturity  
source <xs:element name="assets" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence maxOccurs="unbounded">
     
<xs:element name="reportedLine">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="id">
             
<xs:complexType>
               
<xs:complexContent>
                 
<xs:restriction base="reportedLineID">
                   
<xs:sequence>
                     
<xs:element name="item">
                       
<xs:annotation>
                         
<xs:documentation xml:lang="EN">account item</xs:documentation>
                         
<xs:documentation xml:lang="FR">rubrique comptable</xs:documentation>
                       
</xs:annotation>
                       
<xs:simpleType>
                         
<xs:restriction base="s16dt:item">
                           
<xs:pattern value="1-[0-9A-Z]{3}"/>
                         
</xs:restriction>
                       
</xs:simpleType>
                     
</xs:element>
                     
<xs:element name="country" type="s16dt:bclCountry" nillable="false">
                       
<xs:annotation>
                         
<xs:documentation xml:lang="EN">country</xs:documentation>
                         
<xs:documentation xml:lang="FR">pays</xs:documentation>
                       
</xs:annotation>
                     
</xs:element>
                     
<xs:element name="currency" type="s16dt:bclCurrency" nillable="false">
                       
<xs:annotation>
                         
<xs:documentation xml:lang="EN">currency</xs:documentation>
                         
<xs:documentation xml:lang="FR">devise</xs:documentation>
                       
</xs:annotation>
                     
</xs:element>
                     
<xs:element name="sector" type="s16dt:bclSector" nillable="false">
                       
<xs:annotation>
                         
<xs:documentation xml:lang="EN">sector</xs:documentation>
                         
<xs:documentation xml:lang="FR">secteur</xs:documentation>
                       
</xs:annotation>
                     
</xs:element>
                     
<xs:element name="initialMaturity" type="s16dt:bclInitialMaturity">
                       
<xs:annotation>
                         
<xs:documentation xml:lang="EN">initial maturity</xs:documentation>
                         
<xs:documentation xml:lang="FR">echeance initiale</xs:documentation>
                       
</xs:annotation>
                     
</xs:element>
                   
</xs:sequence>
                 
</xs:restriction>
               
</xs:complexContent>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="reportedAmount" type="s16dt:amount"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
 
<xs:unique name="assetsLineId">
   
<xs:selector xpath=".//s16:reportedLine/s16:id"/>
   
<xs:field xpath="s16:item"/>
   
<xs:field xpath="s16:country"/>
   
<xs:field xpath="s16:currency"/>
   
<xs:field xpath="s16:sector"/>
   
<xs:field xpath="s16:initialMaturity"/>
 
</xs:unique>
</xs:element>

element S16/balanceSheet/assets/reportedLine
diagram
namespace http://www.bcl.lu/2008/S1.6
properties
isRef 0
content complex
children id reportedAmount
source <xs:element name="reportedLine">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="id">
       
<xs:complexType>
         
<xs:complexContent>
           
<xs:restriction base="reportedLineID">
             
<xs:sequence>
               
<xs:element name="item">
                 
<xs:annotation>
                   
<xs:documentation xml:lang="EN">account item</xs:documentation>
                   
<xs:documentation xml:lang="FR">rubrique comptable</xs:documentation>
                 
</xs:annotation>
                 
<xs:simpleType>
                   
<xs:restriction base="s16dt:item">
                     
<xs:pattern value="1-[0-9A-Z]{3}"/>
                   
</xs:restriction>
                 
</xs:simpleType>
               
</xs:element>
               
<xs:element name="country" type="s16dt:bclCountry" nillable="false">
                 
<xs:annotation>
                   
<xs:documentation xml:lang="EN">country</xs:documentation>
                   
<xs:documentation xml:lang="FR">pays</xs:documentation>
                 
</xs:annotation>
               
</xs:element>
               
<xs:element name="currency" type="s16dt:bclCurrency" nillable="false">
                 
<xs:annotation>
                   
<xs:documentation xml:lang="EN">currency</xs:documentation>
                   
<xs:documentation xml:lang="FR">devise</xs:documentation>
                 
</xs:annotation>
               
</xs:element>
               
<xs:element name="sector" type="s16dt:bclSector" nillable="false">
                 
<xs:annotation>
                   
<xs:documentation xml:lang="EN">sector</xs:documentation>
                   
<xs:documentation xml:lang="FR">secteur</xs:documentation>
                 
</xs:annotation>
               
</xs:element>
               
<xs:element name="initialMaturity" type="s16dt:bclInitialMaturity">
                 
<xs:annotation>
                   
<xs:documentation xml:lang="EN">initial maturity</xs:documentation>
                   
<xs:documentation xml:lang="FR">echeance initiale</xs:documentation>
                 
</xs:annotation>
               
</xs:element>
             
</xs:sequence>
           
</xs:restriction>
         
</xs:complexContent>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="reportedAmount" type="s16dt:amount"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element S16/balanceSheet/assets/reportedLine/id
diagram
namespace http://www.bcl.lu/2008/S1.6
type restriction of reportedLineID
properties
isRef 0
content complex
children item country currency sector initialMaturity
source <xs:element name="id">
 
<xs:complexType>
   
<xs:complexContent>
     
<xs:restriction base="reportedLineID">
       
<xs:sequence>
         
<xs:element name="item">
           
<xs:annotation>
             
<xs:documentation xml:lang="EN">account item</xs:documentation>
             
<xs:documentation xml:lang="FR">rubrique comptable</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="s16dt:item">
               
<xs:pattern value="1-[0-9A-Z]{3}"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:element>
         
<xs:element name="country" type="s16dt:bclCountry" nillable="false">
           
<xs:annotation>
             
<xs:documentation xml:lang="EN">country</xs:documentation>
             
<xs:documentation xml:lang="FR">pays</xs:documentation>
           
</xs:annotation>
         
</xs:element>
         
<xs:element name="currency" type="s16dt:bclCurrency" nillable="false">
           
<xs:annotation>
             
<xs:documentation xml:lang="EN">currency</xs:documentation>
             
<xs:documentation xml:lang="FR">devise</xs:documentation>
           
</xs:annotation>
         
</xs:element>
         
<xs:element name="sector" type="s16dt:bclSector" nillable="false">
           
<xs:annotation>
             
<xs:documentation xml:lang="EN">sector</xs:documentation>
             
<xs:documentation xml:lang="FR">secteur</xs:documentation>
           
</xs:annotation>
         
</xs:element>
         
<xs:element name="initialMaturity" type="s16dt:bclInitialMaturity">
           
<xs:annotation>
             
<xs:documentation xml:lang="EN">initial maturity</xs:documentation>
             
<xs:documentation xml:lang="FR">echeance initiale</xs:documentation>
           
</xs:annotation>
         
</xs:element>
       
</xs:sequence>
     
</xs:restriction>
   
</xs:complexContent>
 
</xs:complexType>
</xs:element>

element S16/balanceSheet/assets/reportedLine/id/item
diagram
namespace http://www.bcl.lu/2008/S1.6
type restriction of s16dt:item
properties
isRef 0
content simple
facets
maxLength 5
pattern 1-[0-9A-Z]{3}
annotation
documentation
account item
documentation
rubrique comptable
source <xs:element name="item">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">account item</xs:documentation>
   
<xs:documentation xml:lang="FR">rubrique comptable</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="s16dt:item">
     
<xs:pattern value="1-[0-9A-Z]{3}"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element S16/balanceSheet/assets/reportedLine/id/country
diagram
namespace http://www.bcl.lu/2008/S1.6
type s16dt:bclCountry
properties
isRef 0
content simple
nillable false
annotation
documentation
country
documentation
pays
source <xs:element name="country" type="s16dt:bclCountry" nillable="false">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">country</xs:documentation>
   
<xs:documentation xml:lang="FR">pays</xs:documentation>
 
</xs:annotation>
</xs:element>

element S16/balanceSheet/assets/reportedLine/id/currency
diagram
namespace http://www.bcl.lu/2008/S1.6
type s16dt:bclCurrency
properties
isRef 0
content simple
nillable false
annotation
documentation
currency
documentation
devise
source <xs:element name="currency" type="s16dt:bclCurrency" nillable="false">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">currency</xs:documentation>
   
<xs:documentation xml:lang="FR">devise</xs:documentation>
 
</xs:annotation>
</xs:element>

element S16/balanceSheet/assets/reportedLine/id/sector
diagram
namespace http://www.bcl.lu/2008/S1.6
type s16dt:bclSector
properties
isRef 0
content simple
nillable false
facets
length 5
pattern [0-9]{5}
annotation
documentation
sector
documentation
secteur
source <xs:element name="sector" type="s16dt:bclSector" nillable="false">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">sector</xs:documentation>
   
<xs:documentation xml:lang="FR">secteur</xs:documentation>
 
</xs:annotation>
</xs:element>

element S16/balanceSheet/assets/reportedLine/id/initialMaturity
diagram
namespace http://www.bcl.lu/2008/S1.6
type s16dt:bclInitialMaturity
properties
isRef 0
content simple
facets
length 3
enumeration BRA
enumeration BRB
enumeration BRC
enumeration BRF
enumeration BRG
enumeration BRH
enumeration BRJ
enumeration BRK
enumeration BRX
enumeration BRZ
annotation
documentation
initial maturity
documentation
echeance initiale
source <xs:element name="initialMaturity" type="s16dt:bclInitialMaturity">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">initial maturity</xs:documentation>
   
<xs:documentation xml:lang="FR">echeance initiale</xs:documentation>
 
</xs:annotation>
</xs:element>

element S16/balanceSheet/assets/reportedLine/reportedAmount
diagram
namespace http://www.bcl.lu/2008/S1.6
type s16dt:amount
properties
isRef 0
content simple
facets
fractionDigits 5
source <xs:element name="reportedAmount" type="s16dt:amount"/>

element S16/balanceSheet/liabilities
diagram
namespace http://www.bcl.lu/2008/S1.6
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children reportedLine
identity constraints
  Name  Refer  Selector  Field(s)  
unique  liabilitiesLineId    .//s16:reportedLine/s16:id  s16:item  
s16:country  
s16:currency  
s16:sector  
s16:initialMaturity  
source <xs:element name="liabilities" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence maxOccurs="unbounded">
     
<xs:element name="reportedLine">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="id">
             
<xs:complexType>
               
<xs:complexContent>
                 
<xs:restriction base="reportedLineID">
                   
<xs:sequence>
                     
<xs:element name="item">
                       
<xs:annotation>
                         
<xs:documentation xml:lang="EN">account item</xs:documentation>
                         
<xs:documentation xml:lang="FR">rubrique comptable</xs:documentation>
                       
</xs:annotation>
                       
<xs:simpleType>
                         
<xs:restriction base="s16dt:item">
                           
<xs:pattern value="2-[0-9A-Z]{3}"/>
                         
</xs:restriction>
                       
</xs:simpleType>
                     
</xs:element>
                     
<xs:element name="country" type="s16dt:bclCountry" nillable="false">
                       
<xs:annotation>
                         
<xs:documentation xml:lang="EN">country</xs:documentation>
                         
<xs:documentation xml:lang="FR">pays</xs:documentation>
                       
</xs:annotation>
                     
</xs:element>
                     
<xs:element name="currency" type="s16dt:bclCurrency" nillable="false">
                       
<xs:annotation>
                         
<xs:documentation xml:lang="EN">currency</xs:documentation>
                         
<xs:documentation xml:lang="FR">devise</xs:documentation>
                       
</xs:annotation>
                     
</xs:element>
                     
<xs:element name="sector" type="s16dt:bclSector" nillable="false">
                       
<xs:annotation>
                         
<xs:documentation xml:lang="EN">sector</xs:documentation>
                         
<xs:documentation xml:lang="FR">secteur</xs:documentation>
                       
</xs:annotation>
                     
</xs:element>
                     
<xs:element name="initialMaturity" type="s16dt:bclInitialMaturity">
                       
<xs:annotation>
                         
<xs:documentation xml:lang="EN">initial maturity</xs:documentation>
                         
<xs:documentation xml:lang="FR">echeance initiale</xs:documentation>
                       
</xs:annotation>
                     
</xs:element>
                   
</xs:sequence>
                 
</xs:restriction>
               
</xs:complexContent>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="reportedAmount" type="s16dt:amount"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
 
<xs:unique name="liabilitiesLineId">
   
<xs:selector xpath=".//s16:reportedLine/s16:id"/>
   
<xs:field xpath="s16:item"/>
   
<xs:field xpath="s16:country"/>
   
<xs:field xpath="s16:currency"/>
   
<xs:field xpath="s16:sector"/>
   
<xs:field xpath="s16:initialMaturity"/>
 
</xs:unique>
</xs:element>

element S16/balanceSheet/liabilities/reportedLine
diagram
namespace http://www.bcl.lu/2008/S1.6
properties
isRef 0
content complex
children id reportedAmount
source <xs:element name="reportedLine">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="id">
       
<xs:complexType>
         
<xs:complexContent>
           
<xs:restriction base="reportedLineID">
             
<xs:sequence>
               
<xs:element name="item">
                 
<xs:annotation>
                   
<xs:documentation xml:lang="EN">account item</xs:documentation>
                   
<xs:documentation xml:lang="FR">rubrique comptable</xs:documentation>
                 
</xs:annotation>
                 
<xs:simpleType>
                   
<xs:restriction base="s16dt:item">
                     
<xs:pattern value="2-[0-9A-Z]{3}"/>
                   
</xs:restriction>
                 
</xs:simpleType>
               
</xs:element>
               
<xs:element name="country" type="s16dt:bclCountry" nillable="false">
                 
<xs:annotation>
                   
<xs:documentation xml:lang="EN">country</xs:documentation>
                   
<xs:documentation xml:lang="FR">pays</xs:documentation>
                 
</xs:annotation>
               
</xs:element>
               
<xs:element name="currency" type="s16dt:bclCurrency" nillable="false">
                 
<xs:annotation>
                   
<xs:documentation xml:lang="EN">currency</xs:documentation>
                   
<xs:documentation xml:lang="FR">devise</xs:documentation>
                 
</xs:annotation>
               
</xs:element>
               
<xs:element name="sector" type="s16dt:bclSector" nillable="false">
                 
<xs:annotation>
                   
<xs:documentation xml:lang="EN">sector</xs:documentation>
                   
<xs:documentation xml:lang="FR">secteur</xs:documentation>
                 
</xs:annotation>
               
</xs:element>
               
<xs:element name="initialMaturity" type="s16dt:bclInitialMaturity">
                 
<xs:annotation>
                   
<xs:documentation xml:lang="EN">initial maturity</xs:documentation>
                   
<xs:documentation xml:lang="FR">echeance initiale</xs:documentation>
                 
</xs:annotation>
               
</xs:element>
             
</xs:sequence>
           
</xs:restriction>
         
</xs:complexContent>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="reportedAmount" type="s16dt:amount"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element S16/balanceSheet/liabilities/reportedLine/id
diagram
namespace http://www.bcl.lu/2008/S1.6
type restriction of reportedLineID
properties
isRef 0
content complex
children item country currency sector initialMaturity
source <xs:element name="id">
 
<xs:complexType>
   
<xs:complexContent>
     
<xs:restriction base="reportedLineID">
       
<xs:sequence>
         
<xs:element name="item">
           
<xs:annotation>
             
<xs:documentation xml:lang="EN">account item</xs:documentation>
             
<xs:documentation xml:lang="FR">rubrique comptable</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="s16dt:item">
               
<xs:pattern value="2-[0-9A-Z]{3}"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:element>
         
<xs:element name="country" type="s16dt:bclCountry" nillable="false">
           
<xs:annotation>
             
<xs:documentation xml:lang="EN">country</xs:documentation>
             
<xs:documentation xml:lang="FR">pays</xs:documentation>
           
</xs:annotation>
         
</xs:element>
         
<xs:element name="currency" type="s16dt:bclCurrency" nillable="false">
           
<xs:annotation>
             
<xs:documentation xml:lang="EN">currency</xs:documentation>
             
<xs:documentation xml:lang="FR">devise</xs:documentation>
           
</xs:annotation>
         
</xs:element>
         
<xs:element name="sector" type="s16dt:bclSector" nillable="false">
           
<xs:annotation>
             
<xs:documentation xml:lang="EN">sector</xs:documentation>
             
<xs:documentation xml:lang="FR">secteur</xs:documentation>
           
</xs:annotation>
         
</xs:element>
         
<xs:element name="initialMaturity" type="s16dt:bclInitialMaturity">
           
<xs:annotation>
             
<xs:documentation xml:lang="EN">initial maturity</xs:documentation>
             
<xs:documentation xml:lang="FR">echeance initiale</xs:documentation>
           
</xs:annotation>
         
</xs:element>
       
</xs:sequence>
     
</xs:restriction>
   
</xs:complexContent>
 
</xs:complexType>
</xs:element>

element S16/balanceSheet/liabilities/reportedLine/id/item
diagram
namespace http://www.bcl.lu/2008/S1.6
type restriction of s16dt:item
properties
isRef 0
content simple
facets
maxLength 5
pattern 2-[0-9A-Z]{3}
annotation
documentation
account item
documentation
rubrique comptable
source <xs:element name="item">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">account item</xs:documentation>
   
<xs:documentation xml:lang="FR">rubrique comptable</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="s16dt:item">
     
<xs:pattern value="2-[0-9A-Z]{3}"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element S16/balanceSheet/liabilities/reportedLine/id/country
diagram
namespace http://www.bcl.lu/2008/S1.6
type s16dt:bclCountry
properties
isRef 0
content simple
nillable false
annotation
documentation
country
documentation
pays
source <xs:element name="country" type="s16dt:bclCountry" nillable="false">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">country</xs:documentation>
   
<xs:documentation xml:lang="FR">pays</xs:documentation>
 
</xs:annotation>
</xs:element>

element S16/balanceSheet/liabilities/reportedLine/id/currency
diagram
namespace http://www.bcl.lu/2008/S1.6
type s16dt:bclCurrency
properties
isRef 0
content simple
nillable false
annotation
documentation
currency
documentation
devise
source <xs:element name="currency" type="s16dt:bclCurrency" nillable="false">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">currency</xs:documentation>
   
<xs:documentation xml:lang="FR">devise</xs:documentation>
 
</xs:annotation>
</xs:element>

element S16/balanceSheet/liabilities/reportedLine/id/sector
diagram
namespace http://www.bcl.lu/2008/S1.6
type s16dt:bclSector
properties
isRef 0
content simple
nillable false
facets
length 5
pattern [0-9]{5}
annotation
documentation
sector
documentation
secteur
source <xs:element name="sector" type="s16dt:bclSector" nillable="false">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">sector</xs:documentation>
   
<xs:documentation xml:lang="FR">secteur</xs:documentation>
 
</xs:annotation>
</xs:element>

element S16/balanceSheet/liabilities/reportedLine/id/initialMaturity
diagram
namespace http://www.bcl.lu/2008/S1.6
type s16dt:bclInitialMaturity
properties
isRef 0
content simple
facets
length 3
enumeration BRA
enumeration BRB
enumeration BRC
enumeration BRF
enumeration BRG
enumeration BRH
enumeration BRJ
enumeration BRK
enumeration BRX
enumeration BRZ
annotation
documentation
initial maturity
documentation
echeance initiale
source <xs:element name="initialMaturity" type="s16dt:bclInitialMaturity">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">initial maturity</xs:documentation>
   
<xs:documentation xml:lang="FR">echeance initiale</xs:documentation>
 
</xs:annotation>
</xs:element>

element S16/balanceSheet/liabilities/reportedLine/reportedAmount
diagram
namespace http://www.bcl.lu/2008/S1.6
type s16dt:amount
properties
isRef 0
content simple
facets
fractionDigits 5
source <xs:element name="reportedAmount" type="s16dt:amount"/>

complexType header
diagram
namespace http://www.bcl.lu/2008/S1.6
children endMonthDate closingDate reporterID declarantID reportingCurrency
used by
element S16/header
annotation
documentation
study header
documentation
entete de l'enquete
source <xs:complexType name="header">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">study header</xs:documentation>
   
<xs:documentation xml:lang="FR">entete de l'enquete</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="endMonthDate" type="xs:date">
     
<xs:annotation>
       
<xs:documentation xml:lang="EN">end of period date</xs:documentation>
       
<xs:documentation xml:lang="FR">date de fin de periode</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="closingDate" type="xs:date">
     
<xs:annotation>
       
<xs:documentation xml:lang="EN">date of the last nav calculation</xs:documentation>
       
<xs:documentation xml:lang="FR">date de calcul de la derniere VNI</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="reporterID" type="reporterID">
     
<xs:annotation>
       
<xs:documentation xml:lang="EN">reporter identification</xs:documentation>
       
<xs:documentation xml:lang="FR">identification du reporter</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="declarantID" type="declarantID">
     
<xs:annotation>
       
<xs:documentation xml:lang="EN">declarant identification</xs:documentation>
       
<xs:documentation xml:lang="FR">identification du declarant</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="reportingCurrency" type="s16dt:currency">
     
<xs:annotation>
       
<xs:documentation xml:lang="EN">reporting currency</xs:documentation>
       
<xs:documentation xml:lang="FR">devise de reporting</xs:documentation>
     
</xs:annotation>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element header/endMonthDate
diagram
namespace http://www.bcl.lu/2008/S1.6
type xs:date
properties
isRef 0
content simple
annotation
documentation
end of period date
documentation
date de fin de periode
source <xs:element name="endMonthDate" type="xs:date">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">end of period date</xs:documentation>
   
<xs:documentation xml:lang="FR">date de fin de periode</xs:documentation>
 
</xs:annotation>
</xs:element>

element header/closingDate
diagram
namespace http://www.bcl.lu/2008/S1.6
type xs:date
properties
isRef 0
content simple
annotation
documentation
date of the last nav calculation
documentation
date de calcul de la derniere VNI
source <xs:element name="closingDate" type="xs:date">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">date of the last nav calculation</xs:documentation>
   
<xs:documentation xml:lang="FR">date de calcul de la derniere VNI</xs:documentation>
 
</xs:annotation>
</xs:element>

element header/reporterID
diagram
namespace http://www.bcl.lu/2008/S1.6
type reporterID
properties
isRef 0
content complex
children type code
annotation
documentation
reporter identification
documentation
identification du reporter
source <xs:element name="reporterID" type="reporterID">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">reporter identification</xs:documentation>
   
<xs:documentation xml:lang="FR">identification du reporter</xs:documentation>
 
</xs:annotation>
</xs:element>

element header/declarantID
diagram
namespace http://www.bcl.lu/2008/S1.6
type declarantID
properties
isRef 0
content complex
children type code
annotation
documentation
declarant identification
documentation
identification du declarant
source <xs:element name="declarantID" type="declarantID">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">declarant identification</xs:documentation>
   
<xs:documentation xml:lang="FR">identification du declarant</xs:documentation>
 
</xs:annotation>
</xs:element>

element header/reportingCurrency
diagram
namespace http://www.bcl.lu/2008/S1.6
type s16dt:currency
properties
isRef 0
content simple
facets
length 3
pattern [A-Z]{3}
annotation
documentation
reporting currency
documentation
devise de reporting
source <xs:element name="reportingCurrency" type="s16dt:currency">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">reporting currency</xs:documentation>
   
<xs:documentation xml:lang="FR">devise de reporting</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType declarantID
diagram
namespace http://www.bcl.lu/2008/S1.6
children type code
used by
element header/declarantID
annotation
documentation
declarant identification
documentation
identification du declarant
source <xs:complexType name="declarantID">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">declarant identification</xs:documentation>
   
<xs:documentation xml:lang="FR">identification du declarant</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="type" type="s16dt:institutionType">
     
<xs:annotation>
       
<xs:documentation xml:lang="EN">institution type</xs:documentation>
       
<xs:documentation xml:lang="FR">type d'entite</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="code" type="s16dt:institutionCode">
     
<xs:annotation>
       
<xs:documentation xml:lang="EN">institution code</xs:documentation>
       
<xs:documentation xml:lang="FR">code de l'entite</xs:documentation>
     
</xs:annotation>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element declarantID/type
diagram
namespace http://www.bcl.lu/2008/S1.6
type s16dt:institutionType
properties
isRef 0
content simple
facets
length 2
pattern [0-9]{2}
annotation
documentation
institution type
documentation
type d'entite
source <xs:element name="type" type="s16dt:institutionType">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">institution type</xs:documentation>
   
<xs:documentation xml:lang="FR">type d'entite</xs:documentation>
 
</xs:annotation>
</xs:element>

element declarantID/code
diagram
namespace http://www.bcl.lu/2008/S1.6
type s16dt:institutionCode
properties
isRef 0
content simple
facets
maxLength 9
annotation
documentation
institution code
documentation
code de l'entite
source <xs:element name="code" type="s16dt:institutionCode">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">institution code</xs:documentation>
   
<xs:documentation xml:lang="FR">code de l'entite</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType reportedLineID
diagram
namespace http://www.bcl.lu/2008/S1.6
children item country currency sector initialMaturity
used by
elements S16/balanceSheet/assets/reportedLine/id S16/balanceSheet/liabilities/reportedLine/id
annotation
documentation
reported line identifier
documentation
identifiant d'une ligne rapportee
source <xs:complexType name="reportedLineID">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">reported line identifier</xs:documentation>
   
<xs:documentation xml:lang="FR">identifiant d'une ligne rapportee</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="item" type="s16dt:item">
     
<xs:annotation>
       
<xs:documentation xml:lang="EN">account item</xs:documentation>
       
<xs:documentation xml:lang="FR">rubrique comptable</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="country" type="s16dt:bclCountry" nillable="false">
     
<xs:annotation>
       
<xs:documentation xml:lang="EN">country</xs:documentation>
       
<xs:documentation xml:lang="FR">pays</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="currency" type="s16dt:bclCurrency" nillable="false">
     
<xs:annotation>
       
<xs:documentation xml:lang="EN">currency</xs:documentation>
       
<xs:documentation xml:lang="FR">devise</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="sector" type="s16dt:bclSector" nillable="false">
     
<xs:annotation>
       
<xs:documentation xml:lang="EN">sector</xs:documentation>
       
<xs:documentation xml:lang="FR">secteur</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="initialMaturity" type="s16dt:bclInitialMaturity">
     
<xs:annotation>
       
<xs:documentation xml:lang="EN">initial maturity</xs:documentation>
       
<xs:documentation xml:lang="FR">echeance initiale</xs:documentation>
     
</xs:annotation>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element reportedLineID/item
diagram
namespace http://www.bcl.lu/2008/S1.6
type s16dt:item
properties
isRef 0
content simple
facets
maxLength 5
pattern [1-3]-[0-9A-Z]{3}
annotation
documentation
account item
documentation
rubrique comptable
source <xs:element name="item" type="s16dt:item">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">account item</xs:documentation>
   
<xs:documentation xml:lang="FR">rubrique comptable</xs:documentation>
 
</xs:annotation>
</xs:element>

element reportedLineID/country
diagram
namespace http://www.bcl.lu/2008/S1.6
type s16dt:bclCountry
properties
isRef 0
content simple
nillable false
annotation
documentation
country
documentation
pays
source <xs:element name="country" type="s16dt:bclCountry" nillable="false">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">country</xs:documentation>
   
<xs:documentation xml:lang="FR">pays</xs:documentation>
 
</xs:annotation>
</xs:element>

element reportedLineID/currency
diagram
namespace http://www.bcl.lu/2008/S1.6
type s16dt:bclCurrency
properties
isRef 0
content simple
nillable false
annotation
documentation
currency
documentation
devise
source <xs:element name="currency" type="s16dt:bclCurrency" nillable="false">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">currency</xs:documentation>
   
<xs:documentation xml:lang="FR">devise</xs:documentation>
 
</xs:annotation>
</xs:element>

element reportedLineID/sector
diagram
namespace http://www.bcl.lu/2008/S1.6
type s16dt:bclSector
properties
isRef 0
content simple
nillable false
facets
length 5
pattern [0-9]{5}
annotation
documentation
sector
documentation
secteur
source <xs:element name="sector" type="s16dt:bclSector" nillable="false">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">sector</xs:documentation>
   
<xs:documentation xml:lang="FR">secteur</xs:documentation>
 
</xs:annotation>
</xs:element>

element reportedLineID/initialMaturity
diagram
namespace http://www.bcl.lu/2008/S1.6
type s16dt:bclInitialMaturity
properties
isRef 0
content simple
facets
length 3
enumeration BRA
enumeration BRB
enumeration BRC
enumeration BRF
enumeration BRG
enumeration BRH
enumeration BRJ
enumeration BRK
enumeration BRX
enumeration BRZ
annotation
documentation
initial maturity
documentation
echeance initiale
source <xs:element name="initialMaturity" type="s16dt:bclInitialMaturity">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">initial maturity</xs:documentation>
   
<xs:documentation xml:lang="FR">echeance initiale</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType reporterID
diagram
namespace http://www.bcl.lu/2008/S1.6
children type code
used by
element header/reporterID
annotation
documentation
reporter identification
documentation
identification du declarant
source <xs:complexType name="reporterID">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">reporter identification</xs:documentation>
   
<xs:documentation xml:lang="FR">identification du declarant</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="type" type="s16dt:institutionType">
     
<xs:annotation>
       
<xs:documentation xml:lang="EN">institution type</xs:documentation>
       
<xs:documentation xml:lang="FR">type d'entite</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="code" type="s16dt:institutionCode">
     
<xs:annotation>
       
<xs:documentation xml:lang="EN">institution code</xs:documentation>
       
<xs:documentation xml:lang="FR">code de l'entite</xs:documentation>
     
</xs:annotation>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element reporterID/type
diagram
namespace http://www.bcl.lu/2008/S1.6
type s16dt:institutionType
properties
isRef 0
content simple
facets
length 2
pattern [0-9]{2}
annotation
documentation
institution type
documentation
type d'entite
source <xs:element name="type" type="s16dt:institutionType">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">institution type</xs:documentation>
   
<xs:documentation xml:lang="FR">type d'entite</xs:documentation>
 
</xs:annotation>
</xs:element>

element reporterID/code
diagram
namespace http://www.bcl.lu/2008/S1.6
type s16dt:institutionCode
properties
isRef 0
content simple
facets
maxLength 9
annotation
documentation
institution code
documentation
code de l'entite
source <xs:element name="code" type="s16dt:institutionCode">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">institution code</xs:documentation>
   
<xs:documentation xml:lang="FR">code de l'entite</xs:documentation>
 
</xs:annotation>
</xs:element>

simpleType s16dt:amount
namespace http://www.bcl.lu/2008/S1.6/datatypes
type restriction of xs:decimal
used by
elements S16/balanceSheet/assets/reportedLine/reportedAmount S16/balanceSheet/liabilities/reportedLine/reportedAmount
facets
fractionDigits 5
annotation
documentation
amount
documentation
montant
source <xs:simpleType name="amount">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">amount</xs:documentation>
   
<xs:documentation xml:lang="FR">montant</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:decimal">
   
<xs:fractionDigits value="5"/>
 
</xs:restriction>
</xs:simpleType>

simpleType s16dt:bclCountry
namespace http://www.bcl.lu/2008/S1.6/datatypes
type union of (s16dt:country, restriction of xs:string)
used by
elements S16/balanceSheet/assets/reportedLine/id/country S16/balanceSheet/liabilities/reportedLine/id/country reportedLineID/country
annotation
documentation
BCL codification for country
documentation
nomenclature BCL pour le pays
source <xs:simpleType name="bclCountry">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">BCL codification for country</xs:documentation>
   
<xs:documentation xml:lang="FR">nomenclature BCL pour le pays</xs:documentation>
 
</xs:annotation>
 
<xs:union memberTypes="country">
   
<xs:simpleType>
     
<xs:restriction base="xs:string">
       
<xs:length value="2"/>
       
<xs:pattern value="X[A-Z0-9]"/>
     
</xs:restriction>
   
</xs:simpleType>
 
</xs:union>
</xs:simpleType>

simpleType s16dt:bclCurrency
namespace http://www.bcl.lu/2008/S1.6/datatypes
type union of (s16dt:currency, restriction of xs:string)
used by
elements S16/balanceSheet/assets/reportedLine/id/currency S16/balanceSheet/liabilities/reportedLine/id/currency reportedLineID/currency
annotation
documentation
BCL codification for currency
documentation
nomenclature BCL pour la devise
source <xs:simpleType name="bclCurrency">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">BCL codification for currency</xs:documentation>
   
<xs:documentation xml:lang="FR">nomenclature BCL pour la devise</xs:documentation>
 
</xs:annotation>
 
<xs:union memberTypes="currency">
   
<xs:simpleType>
     
<xs:restriction base="xs:string">
       
<xs:length value="3"/>
       
<xs:pattern value="XX[A-Z0-9]"/>
     
</xs:restriction>
   
</xs:simpleType>
 
</xs:union>
</xs:simpleType>

simpleType s16dt:bclInitialMaturity
namespace http://www.bcl.lu/2008/S1.6/datatypes
type restriction of xs:string
used by
elements S16/balanceSheet/assets/reportedLine/id/initialMaturity S16/balanceSheet/liabilities/reportedLine/id/initialMaturity reportedLineID/initialMaturity
facets
length 3
enumeration BRA
enumeration BRB
enumeration BRC
enumeration BRF
enumeration BRG
enumeration BRH
enumeration BRJ
enumeration BRK
enumeration BRX
enumeration BRZ
annotation
documentation
BCL codification for initial maturity
documentation
nomenclature BCL pour l'echeance initiale
source <xs:simpleType name="bclInitialMaturity">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">BCL codification for initial maturity</xs:documentation>
   
<xs:documentation xml:lang="FR">nomenclature BCL pour l'echeance initiale</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:length value="3"/>
   
<xs:enumeration value="BRA">
     
<xs:annotation>
       
<xs:documentation xml:lang="EN">not more than 3 months</xs:documentation>
       
<xs:documentation xml:lang="FR">inferieure ou egale a 3 mois</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="BRB">
     
<xs:annotation>
       
<xs:documentation xml:lang="EN">not more than 1 year</xs:documentation>
       
<xs:documentation xml:lang="FR">inferieure ou egale a 1 an</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="BRC">
     
<xs:annotation>
       
<xs:documentation xml:lang="EN">more than 3 months but not more than 1 year</xs:documentation>
       
<xs:documentation xml:lang="FR">superieure a 3 mois et inferieure ou egale a 1 an</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="BRF">
     
<xs:annotation>
       
<xs:documentation xml:lang="EN">more than 1 year</xs:documentation>
       
<xs:documentation xml:lang="FR">superieure a 1 an</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="BRG">
     
<xs:annotation>
       
<xs:documentation xml:lang="EN">more than 1 year but not more than 2 years</xs:documentation>
       
<xs:documentation xml:lang="FR">superieure a 1 an et inferieure ou egale a 2 ans</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="BRH">
     
<xs:annotation>
       
<xs:documentation xml:lang="EN">more than 2 years but not more than 5 years</xs:documentation>
       
<xs:documentation xml:lang="FR">superieure a 2 ans et inferieure ou egale a 5 ans</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="BRJ">
     
<xs:annotation>
       
<xs:documentation xml:lang="EN">more than 2 years</xs:documentation>
       
<xs:documentation xml:lang="FR">superieure a 2 ans</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="BRK">
     
<xs:annotation>
       
<xs:documentation xml:lang="EN">more than 5 years</xs:documentation>
       
<xs:documentation xml:lang="FR">superieure a 5 ans</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="BRX">
     
<xs:annotation>
       
<xs:documentation xml:lang="EN">not applicable</xs:documentation>
       
<xs:documentation xml:lang="FR">non applicable</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="BRZ">
     
<xs:annotation>
       
<xs:documentation xml:lang="EN">all maturity</xs:documentation>
       
<xs:documentation xml:lang="FR">toute echeance</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
 
</xs:restriction>
</xs:simpleType>

simpleType s16dt:bclSector
namespace http://www.bcl.lu/2008/S1.6/datatypes
type restriction of xs:string
used by
elements S16/balanceSheet/assets/reportedLine/id/sector S16/balanceSheet/liabilities/reportedLine/id/sector reportedLineID/sector
facets
length 5
pattern [0-9]{5}
annotation
documentation
BCL codification for activity sector
documentation
nomenclature BCL pour le secteur d'activite
source <xs:simpleType name="bclSector">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">BCL codification for activity sector</xs:documentation>
   
<xs:documentation xml:lang="FR">nomenclature BCL pour le secteur d'activite</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:length value="5"/>
   
<xs:pattern value="[0-9]{5}"/>
 
</xs:restriction>
</xs:simpleType>

simpleType s16dt:country
namespace http://www.bcl.lu/2008/S1.6/datatypes
type restriction of xs:string
used by
simpleType s16dt:bclCountry
facets
length 2
pattern [A-Z]{2}
annotation
documentation
country (ISO 3166)
documentation
pays (ISO 3166)
source <xs:simpleType name="country">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">country (ISO 3166)</xs:documentation>
   
<xs:documentation xml:lang="FR">pays (ISO 3166)</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:length value="2"/>
   
<xs:pattern value="[A-Z]{2}"/>
 
</xs:restriction>
</xs:simpleType>

simpleType s16dt:currency
namespace http://www.bcl.lu/2008/S1.6/datatypes
type restriction of xs:string
used by
element header/reportingCurrency
simpleType s16dt:bclCurrency
facets
length 3
pattern [A-Z]{3}
annotation
documentation
currency (ISO 4217)
documentation
devise (ISO 4217)
source <xs:simpleType name="currency">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">currency (ISO 4217)</xs:documentation>
   
<xs:documentation xml:lang="FR">devise (ISO 4217)</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:length value="3"/>
   
<xs:pattern value="[A-Z]{3}"/>
 
</xs:restriction>
</xs:simpleType>

simpleType s16dt:institutionCode
namespace http://www.bcl.lu/2008/S1.6/datatypes
type restriction of xs:string
used by
elements declarantID/code reporterID/code
facets
maxLength 9
annotation
documentation
institution code
documentation
code d'une entite
source <xs:simpleType name="institutionCode">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">institution code</xs:documentation>
   
<xs:documentation xml:lang="FR">code d'une entite</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:maxLength value="9"/>
 
</xs:restriction>
</xs:simpleType>

simpleType s16dt:institutionType
namespace http://www.bcl.lu/2008/S1.6/datatypes
type restriction of xs:string
used by
elements declarantID/type reporterID/type
facets
length 2
pattern [0-9]{2}
annotation
documentation
institution type
documentation
type d'entite
source <xs:simpleType name="institutionType">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">institution type</xs:documentation>
   
<xs:documentation xml:lang="FR">type d'entite</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:length value="2"/>
   
<xs:pattern value="[0-9]{2}"/>
 
</xs:restriction>
</xs:simpleType>

simpleType s16dt:item
namespace http://www.bcl.lu/2008/S1.6/datatypes
type restriction of xs:string
used by
elements S16/balanceSheet/assets/reportedLine/id/item S16/balanceSheet/liabilities/reportedLine/id/item reportedLineID/item
facets
maxLength 5
pattern [1-3]-[0-9A-Z]{3}
annotation
documentation
account item
documentation
rubrique comptable
source <xs:simpleType name="item">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">account item</xs:documentation>
   
<xs:documentation xml:lang="FR">rubrique comptable</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:maxLength value="5"/>
   
<xs:pattern value="[1-3]-[0-9A-Z]{3}"/>
 
</xs:restriction>
</xs:simpleType>

simpleType s16dt:securityCode
namespace http://www.bcl.lu/2008/S1.6/datatypes
type restriction of xs:string
facets
maxLength 20
annotation
documentation
security code
documentation
code d'un titre
source <xs:simpleType name="securityCode">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">security code</xs:documentation>
   
<xs:documentation xml:lang="FR">code d'un titre</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:maxLength value="20"/>
 
</xs:restriction>
</xs:simpleType>

simpleType s16dt:securityCodeType
namespace http://www.bcl.lu/2008/S1.6/datatypes
type restriction of xs:integer
facets
enumeration 1
enumeration 2
annotation
documentation
security code type
source <xs:simpleType name="securityCodeType">
 
<xs:annotation>
   
<xs:documentation>security code type</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:integer">
   
<xs:enumeration value="1">
     
<xs:annotation>
       
<xs:documentation xml:lang="EN">ISIN codification</xs:documentation>
       
<xs:documentation xml:lang="FR">codification ISIN</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="2">
     
<xs:annotation>
       
<xs:documentation xml:lang="EN">other codification</xs:documentation>
       
<xs:documentation xml:lang="FR">autre codification</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
 
</xs:restriction>
</xs:simpleType>

simpleType s16dt:securityType
namespace http://www.bcl.lu/2008/S1.6/datatypes
type restriction of xs:string
facets
enumeration F.33
enumeration F.511
enumeration F.512
enumeration F.513
enumeration F.52
annotation
documentation
security type
documentation
type de titre
source <xs:simpleType name="securityType">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">security type</xs:documentation>
   
<xs:documentation xml:lang="FR">type de titre</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="F.33">
     
<xs:annotation>
       
<xs:documentation xml:lang="EN">Securities other than shares, excluding financial derivatives</xs:documentation>
       
<xs:documentation xml:lang="FR">Titres autres qu'actions, a l’exclusion des produits financiers derives</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="F.511">
     
<xs:annotation>
       
<xs:documentation xml:lang="EN">Quoted shares</xs:documentation>
       
<xs:documentation xml:lang="FR">Actions cotees</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="F.512">
     
<xs:annotation>
       
<xs:documentation xml:lang="EN">Unquoted shares</xs:documentation>
       
<xs:documentation xml:lang="FR">Actions non cotees</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="F.513">
     
<xs:annotation>
       
<xs:documentation xml:lang="EN">Other equity</xs:documentation>
       
<xs:documentation xml:lang="FR">Autres participations</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="F.52">
     
<xs:annotation>
       
<xs:documentation xml:lang="EN">Mutual funds shares</xs:documentation>
       
<xs:documentation xml:lang="FR">Parts d’organismes de placement collectif</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
 
</xs:restriction>
</xs:simpleType>


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