Schema S29-L.xsd


schema location:  ../S29-L.xsd
attribute form default:  unqualified
element form default:  qualified
targetNamespace:  http://www.bcl.lu/2014/S2.9-L
 
Elements  Complex types 
S29-L  header 


schema location:  ../structures.xsd
attribute form default:  unqualified
element form default:  qualified
targetNamespace:  http://www.bcl.lu/2014/S2.9-L
 
Complex types 
declarantID 
reportedLineID 
reporterID 


schema location:  ../datatypes.xsd
attribute form default:  unqualified
element form default:  qualified
targetNamespace:  http://www.bcl.lu/2014/S2.9-L/datatypes
 
Simple types 
amount 
category 
categoryType 
currency 
dataType 
gender 
institutionCode 
institutionType 
layout 
residentType 
studyLevel 


element S29-L
diagram S29-L_p1.png
namespace http://www.bcl.lu/2014/S2.9-L
properties
content complex
children header content
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="S29-L">
 
<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="content">
       
<xs:annotation>
         
<xs:documentation xml:lang="EN">study content</xs:documentation>
         
<xs:documentation xml:lang="FR">contenu de l'enquete</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="staffState">
             
<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="category" type="s29-ldt:category" fixed="1">
                                   
<xs:annotation>
                                     
<xs:documentation xml:lang="EN">category</xs:documentation>
                                     
<xs:documentation xml:lang="FR">categorie</xs:documentation>
                                   
</xs:annotation>
                                 
</xs:element>
                                 
<xs:element name="gender" type="s29-ldt:gender">
                                   
<xs:annotation>
                                     
<xs:documentation xml:lang="EN">gender</xs:documentation>
                                     
<xs:documentation xml:lang="FR">sexe</xs:documentation>
                                   
</xs:annotation>
                                 
</xs:element>
                                 
<xs:element name="residentType" type="s29-ldt:residentType">
                                   
<xs:annotation>
                                     
<xs:documentation xml:lang="EN">resident type</xs:documentation>
                                     
<xs:documentation xml:lang="FR">type de resident</xs:documentation>
                                   
</xs:annotation>
                                 
</xs:element>
                                 
<xs:element name="categoryType" type="s29-ldt:categoryType">
                                   
<xs:annotation>
                                     
<xs:documentation xml:lang="EN">category type</xs:documentation>
                                     
<xs:documentation xml:lang="FR">type de categorie</xs:documentation>
                                   
</xs:annotation>
                                 
</xs:element>
                                 
<xs:element name="dataType" type="s29-ldt:dataType">
                                   
<xs:annotation>
                                     
<xs:documentation xml:lang="EN">data type</xs:documentation>
                                     
<xs:documentation xml:lang="FR">type de donnee</xs:documentation>
                                   
</xs:annotation>
                                 
</xs:element>
                                 
<xs:element name="studyLevel" type="s29-ldt:studyLevel">
                                   
<xs:annotation>
                                     
<xs:documentation xml:lang="EN">study level</xs:documentation>
                                     
<xs:documentation xml:lang="FR">niveau d'etude</xs:documentation>
                                   
</xs:annotation>
                                 
</xs:element>
                               
</xs:sequence>
                             
</xs:restriction>
                           
</xs:complexContent>
                         
</xs:complexType>
                       
</xs:element>
                       
<xs:element name="reportedAmount" type="s29-ldt:amount"/>
                     
</xs:sequence>
                   
</xs:complexType>
                 
</xs:element>
               
</xs:sequence>
             
</xs:complexType>
             
<xs:unique name="staffStateLineId">
               
<xs:selector xpath=".//s29-l:reportedLine/s29-l:id"/>
               
<xs:field xpath="s29-l:category"/>
               
<xs:field xpath="s29-l:gender"/>
               
<xs:field xpath="s29-l:residentType"/>
               
<xs:field xpath="s29-l:categoryType"/>
               
<xs:field xpath="s29-l:dataType"/>
               
<xs:field xpath="s29-l:studyLevel"/>
             
</xs:unique>
           
</xs:element>
           
<xs:element name="staffTransfer" 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="category" type="s29-ldt:category" fixed="2">
                                   
<xs:annotation>
                                     
<xs:documentation xml:lang="EN">category</xs:documentation>
                                     
<xs:documentation xml:lang="FR">categorie</xs:documentation>
                                   
</xs:annotation>
                                 
</xs:element>
                                 
<xs:element name="gender" type="s29-ldt:gender">
                                   
<xs:annotation>
                                     
<xs:documentation xml:lang="EN">gender</xs:documentation>
                                     
<xs:documentation xml:lang="FR">sexe</xs:documentation>
                                   
</xs:annotation>
                                 
</xs:element>
                                 
<xs:element name="residentType" type="s29-ldt:residentType">
                                   
<xs:annotation>
                                     
<xs:documentation xml:lang="EN">resident type</xs:documentation>
                                     
<xs:documentation xml:lang="FR">type de resident</xs:documentation>
                                   
</xs:annotation>
                                 
</xs:element>
                                 
<xs:element name="categoryType" type="s29-ldt:categoryType">
                                   
<xs:annotation>
                                     
<xs:documentation xml:lang="EN">category type</xs:documentation>
                                     
<xs:documentation xml:lang="FR">type de categorie</xs:documentation>
                                   
</xs:annotation>
                                 
</xs:element>
                                 
<xs:element name="dataType" type="s29-ldt:dataType">
                                   
<xs:annotation>
                                     
<xs:documentation xml:lang="EN">data type</xs:documentation>
                                     
<xs:documentation xml:lang="FR">type de donnee</xs:documentation>
                                   
</xs:annotation>
                                 
</xs:element>
                                 
<xs:element name="studyLevel" type="s29-ldt:studyLevel">
                                   
<xs:annotation>
                                     
<xs:documentation xml:lang="EN">study level</xs:documentation>
                                     
<xs:documentation xml:lang="FR">niveau d'etude</xs:documentation>
                                   
</xs:annotation>
                                 
</xs:element>
                               
</xs:sequence>
                             
</xs:restriction>
                           
</xs:complexContent>
                         
</xs:complexType>
                       
</xs:element>
                       
<xs:element name="reportedAmount" type="s29-ldt:amount"/>
                     
</xs:sequence>
                   
</xs:complexType>
                 
</xs:element>
               
</xs:sequence>
             
</xs:complexType>
             
<xs:unique name="staffTransferLineId">
               
<xs:selector xpath=".//s29-l:reportedLine/s29-l:id"/>
               
<xs:field xpath="s29-l:category"/>
               
<xs:field xpath="s29-l:gender"/>
               
<xs:field xpath="s29-l:residentType"/>
               
<xs:field xpath="s29-l:categoryType"/>
               
<xs:field xpath="s29-l:dataType"/>
               
<xs:field xpath="s29-l:studyLevel"/>
             
</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 S29-L/@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 S29-L/@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 S29-L/header
diagram S29-L_p2.png
namespace http://www.bcl.lu/2014/S2.9-L
type header
properties
isRef 0
content complex
children endMonthDate closingDate reporterID declarantID reportingCurrency layout
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 S29-L/content
diagram S29-L_p3.png
namespace http://www.bcl.lu/2014/S2.9-L
properties
isRef 0
content complex
children staffState staffTransfer
annotation
documentation
study content
documentation
contenu de l'enquete
source <xs:element name="content">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">study content</xs:documentation>
   
<xs:documentation xml:lang="FR">contenu de l'enquete</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="staffState">
       
<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="category" type="s29-ldt:category" fixed="1">
                             
<xs:annotation>
                               
<xs:documentation xml:lang="EN">category</xs:documentation>
                               
<xs:documentation xml:lang="FR">categorie</xs:documentation>
                             
</xs:annotation>
                           
</xs:element>
                           
<xs:element name="gender" type="s29-ldt:gender">
                             
<xs:annotation>
                               
<xs:documentation xml:lang="EN">gender</xs:documentation>
                               
<xs:documentation xml:lang="FR">sexe</xs:documentation>
                             
</xs:annotation>
                           
</xs:element>
                           
<xs:element name="residentType" type="s29-ldt:residentType">
                             
<xs:annotation>
                               
<xs:documentation xml:lang="EN">resident type</xs:documentation>
                               
<xs:documentation xml:lang="FR">type de resident</xs:documentation>
                             
</xs:annotation>
                           
</xs:element>
                           
<xs:element name="categoryType" type="s29-ldt:categoryType">
                             
<xs:annotation>
                               
<xs:documentation xml:lang="EN">category type</xs:documentation>
                               
<xs:documentation xml:lang="FR">type de categorie</xs:documentation>
                             
</xs:annotation>
                           
</xs:element>
                           
<xs:element name="dataType" type="s29-ldt:dataType">
                             
<xs:annotation>
                               
<xs:documentation xml:lang="EN">data type</xs:documentation>
                               
<xs:documentation xml:lang="FR">type de donnee</xs:documentation>
                             
</xs:annotation>
                           
</xs:element>
                           
<xs:element name="studyLevel" type="s29-ldt:studyLevel">
                             
<xs:annotation>
                               
<xs:documentation xml:lang="EN">study level</xs:documentation>
                               
<xs:documentation xml:lang="FR">niveau d'etude</xs:documentation>
                             
</xs:annotation>
                           
</xs:element>
                         
</xs:sequence>
                       
</xs:restriction>
                     
</xs:complexContent>
                   
</xs:complexType>
                 
</xs:element>
                 
<xs:element name="reportedAmount" type="s29-ldt:amount"/>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
       
<xs:unique name="staffStateLineId">
         
<xs:selector xpath=".//s29-l:reportedLine/s29-l:id"/>
         
<xs:field xpath="s29-l:category"/>
         
<xs:field xpath="s29-l:gender"/>
         
<xs:field xpath="s29-l:residentType"/>
         
<xs:field xpath="s29-l:categoryType"/>
         
<xs:field xpath="s29-l:dataType"/>
         
<xs:field xpath="s29-l:studyLevel"/>
       
</xs:unique>
     
</xs:element>
     
<xs:element name="staffTransfer" 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="category" type="s29-ldt:category" fixed="2">
                             
<xs:annotation>
                               
<xs:documentation xml:lang="EN">category</xs:documentation>
                               
<xs:documentation xml:lang="FR">categorie</xs:documentation>
                             
</xs:annotation>
                           
</xs:element>
                           
<xs:element name="gender" type="s29-ldt:gender">
                             
<xs:annotation>
                               
<xs:documentation xml:lang="EN">gender</xs:documentation>
                               
<xs:documentation xml:lang="FR">sexe</xs:documentation>
                             
</xs:annotation>
                           
</xs:element>
                           
<xs:element name="residentType" type="s29-ldt:residentType">
                             
<xs:annotation>
                               
<xs:documentation xml:lang="EN">resident type</xs:documentation>
                               
<xs:documentation xml:lang="FR">type de resident</xs:documentation>
                             
</xs:annotation>
                           
</xs:element>
                           
<xs:element name="categoryType" type="s29-ldt:categoryType">
                             
<xs:annotation>
                               
<xs:documentation xml:lang="EN">category type</xs:documentation>
                               
<xs:documentation xml:lang="FR">type de categorie</xs:documentation>
                             
</xs:annotation>
                           
</xs:element>
                           
<xs:element name="dataType" type="s29-ldt:dataType">
                             
<xs:annotation>
                               
<xs:documentation xml:lang="EN">data type</xs:documentation>
                               
<xs:documentation xml:lang="FR">type de donnee</xs:documentation>
                             
</xs:annotation>
                           
</xs:element>
                           
<xs:element name="studyLevel" type="s29-ldt:studyLevel">
                             
<xs:annotation>
                               
<xs:documentation xml:lang="EN">study level</xs:documentation>
                               
<xs:documentation xml:lang="FR">niveau d'etude</xs:documentation>
                             
</xs:annotation>
                           
</xs:element>
                         
</xs:sequence>
                       
</xs:restriction>
                     
</xs:complexContent>
                   
</xs:complexType>
                 
</xs:element>
                 
<xs:element name="reportedAmount" type="s29-ldt:amount"/>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
       
<xs:unique name="staffTransferLineId">
         
<xs:selector xpath=".//s29-l:reportedLine/s29-l:id"/>
         
<xs:field xpath="s29-l:category"/>
         
<xs:field xpath="s29-l:gender"/>
         
<xs:field xpath="s29-l:residentType"/>
         
<xs:field xpath="s29-l:categoryType"/>
         
<xs:field xpath="s29-l:dataType"/>
         
<xs:field xpath="s29-l:studyLevel"/>
       
</xs:unique>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element S29-L/content/staffState
diagram S29-L_p4.png
namespace http://www.bcl.lu/2014/S2.9-L
properties
isRef 0
content complex
children reportedLine
identity constraints
  Name  Refer  Selector  Field(s)  
unique  staffStateLineId    .//s29-l:reportedLine/s29-l:id  s29-l:category  
s29-l:gender  
s29-l:residentType  
s29-l:categoryType  
s29-l:dataType  
s29-l:studyLevel  
source <xs:element name="staffState">
 
<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="category" type="s29-ldt:category" fixed="1">
                       
<xs:annotation>
                         
<xs:documentation xml:lang="EN">category</xs:documentation>
                         
<xs:documentation xml:lang="FR">categorie</xs:documentation>
                       
</xs:annotation>
                     
</xs:element>
                     
<xs:element name="gender" type="s29-ldt:gender">
                       
<xs:annotation>
                         
<xs:documentation xml:lang="EN">gender</xs:documentation>
                         
<xs:documentation xml:lang="FR">sexe</xs:documentation>
                       
</xs:annotation>
                     
</xs:element>
                     
<xs:element name="residentType" type="s29-ldt:residentType">
                       
<xs:annotation>
                         
<xs:documentation xml:lang="EN">resident type</xs:documentation>
                         
<xs:documentation xml:lang="FR">type de resident</xs:documentation>
                       
</xs:annotation>
                     
</xs:element>
                     
<xs:element name="categoryType" type="s29-ldt:categoryType">
                       
<xs:annotation>
                         
<xs:documentation xml:lang="EN">category type</xs:documentation>
                         
<xs:documentation xml:lang="FR">type de categorie</xs:documentation>
                       
</xs:annotation>
                     
</xs:element>
                     
<xs:element name="dataType" type="s29-ldt:dataType">
                       
<xs:annotation>
                         
<xs:documentation xml:lang="EN">data type</xs:documentation>
                         
<xs:documentation xml:lang="FR">type de donnee</xs:documentation>
                       
</xs:annotation>
                     
</xs:element>
                     
<xs:element name="studyLevel" type="s29-ldt:studyLevel">
                       
<xs:annotation>
                         
<xs:documentation xml:lang="EN">study level</xs:documentation>
                         
<xs:documentation xml:lang="FR">niveau d'etude</xs:documentation>
                       
</xs:annotation>
                     
</xs:element>
                   
</xs:sequence>
                 
</xs:restriction>
               
</xs:complexContent>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="reportedAmount" type="s29-ldt:amount"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
 
<xs:unique name="staffStateLineId">
   
<xs:selector xpath=".//s29-l:reportedLine/s29-l:id"/>
   
<xs:field xpath="s29-l:category"/>
   
<xs:field xpath="s29-l:gender"/>
   
<xs:field xpath="s29-l:residentType"/>
   
<xs:field xpath="s29-l:categoryType"/>
   
<xs:field xpath="s29-l:dataType"/>
   
<xs:field xpath="s29-l:studyLevel"/>
 
</xs:unique>
</xs:element>

element S29-L/content/staffState/reportedLine
diagram S29-L_p5.png
namespace http://www.bcl.lu/2014/S2.9-L
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="category" type="s29-ldt:category" fixed="1">
                 
<xs:annotation>
                   
<xs:documentation xml:lang="EN">category</xs:documentation>
                   
<xs:documentation xml:lang="FR">categorie</xs:documentation>
                 
</xs:annotation>
               
</xs:element>
               
<xs:element name="gender" type="s29-ldt:gender">
                 
<xs:annotation>
                   
<xs:documentation xml:lang="EN">gender</xs:documentation>
                   
<xs:documentation xml:lang="FR">sexe</xs:documentation>
                 
</xs:annotation>
               
</xs:element>
               
<xs:element name="residentType" type="s29-ldt:residentType">
                 
<xs:annotation>
                   
<xs:documentation xml:lang="EN">resident type</xs:documentation>
                   
<xs:documentation xml:lang="FR">type de resident</xs:documentation>
                 
</xs:annotation>
               
</xs:element>
               
<xs:element name="categoryType" type="s29-ldt:categoryType">
                 
<xs:annotation>
                   
<xs:documentation xml:lang="EN">category type</xs:documentation>
                   
<xs:documentation xml:lang="FR">type de categorie</xs:documentation>
                 
</xs:annotation>
               
</xs:element>
               
<xs:element name="dataType" type="s29-ldt:dataType">
                 
<xs:annotation>
                   
<xs:documentation xml:lang="EN">data type</xs:documentation>
                   
<xs:documentation xml:lang="FR">type de donnee</xs:documentation>
                 
</xs:annotation>
               
</xs:element>
               
<xs:element name="studyLevel" type="s29-ldt:studyLevel">
                 
<xs:annotation>
                   
<xs:documentation xml:lang="EN">study level</xs:documentation>
                   
<xs:documentation xml:lang="FR">niveau d'etude</xs:documentation>
                 
</xs:annotation>
               
</xs:element>
             
</xs:sequence>
           
</xs:restriction>
         
</xs:complexContent>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="reportedAmount" type="s29-ldt:amount"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element S29-L/content/staffState/reportedLine/id
diagram S29-L_p6.png
namespace http://www.bcl.lu/2014/S2.9-L
type restriction of reportedLineID
properties
isRef 0
content complex
children category gender residentType categoryType dataType studyLevel
source <xs:element name="id">
 
<xs:complexType>
   
<xs:complexContent>
     
<xs:restriction base="reportedLineID">
       
<xs:sequence>
         
<xs:element name="category" type="s29-ldt:category" fixed="1">
           
<xs:annotation>
             
<xs:documentation xml:lang="EN">category</xs:documentation>
             
<xs:documentation xml:lang="FR">categorie</xs:documentation>
           
</xs:annotation>
         
</xs:element>
         
<xs:element name="gender" type="s29-ldt:gender">
           
<xs:annotation>
             
<xs:documentation xml:lang="EN">gender</xs:documentation>
             
<xs:documentation xml:lang="FR">sexe</xs:documentation>
           
</xs:annotation>
         
</xs:element>
         
<xs:element name="residentType" type="s29-ldt:residentType">
           
<xs:annotation>
             
<xs:documentation xml:lang="EN">resident type</xs:documentation>
             
<xs:documentation xml:lang="FR">type de resident</xs:documentation>
           
</xs:annotation>
         
</xs:element>
         
<xs:element name="categoryType" type="s29-ldt:categoryType">
           
<xs:annotation>
             
<xs:documentation xml:lang="EN">category type</xs:documentation>
             
<xs:documentation xml:lang="FR">type de categorie</xs:documentation>
           
</xs:annotation>
         
</xs:element>
         
<xs:element name="dataType" type="s29-ldt:dataType">
           
<xs:annotation>
             
<xs:documentation xml:lang="EN">data type</xs:documentation>
             
<xs:documentation xml:lang="FR">type de donnee</xs:documentation>
           
</xs:annotation>
         
</xs:element>
         
<xs:element name="studyLevel" type="s29-ldt:studyLevel">
           
<xs:annotation>
             
<xs:documentation xml:lang="EN">study level</xs:documentation>
             
<xs:documentation xml:lang="FR">niveau d'etude</xs:documentation>
           
</xs:annotation>
         
</xs:element>
       
</xs:sequence>
     
</xs:restriction>
   
</xs:complexContent>
 
</xs:complexType>
</xs:element>

element S29-L/content/staffState/reportedLine/id/category
diagram S29-L_p7.png
namespace http://www.bcl.lu/2014/S2.9-L
type category
properties
isRef 0
content simple
fixed 1
facets
Kind Value annotation 
length 
pattern [0-9]{1} 
annotation
documentation
category
documentation
categorie
source <xs:element name="category" type="s29-ldt:category" fixed="1">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">category</xs:documentation>
   
<xs:documentation xml:lang="FR">categorie</xs:documentation>
 
</xs:annotation>
</xs:element>

element S29-L/content/staffState/reportedLine/id/gender
diagram S29-L_p8.png
namespace http://www.bcl.lu/2014/S2.9-L
type gender
properties
isRef 0
content simple
facets
Kind Value annotation 
length 
pattern [A-Z]{1} 
annotation
documentation
gender
documentation
sexe
source <xs:element name="gender" type="s29-ldt:gender">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">gender</xs:documentation>
   
<xs:documentation xml:lang="FR">sexe</xs:documentation>
 
</xs:annotation>
</xs:element>

element S29-L/content/staffState/reportedLine/id/residentType
diagram S29-L_p9.png
namespace http://www.bcl.lu/2014/S2.9-L
type residentType
properties
isRef 0
content simple
facets
Kind Value annotation 
length 
pattern [A-Z]{2} 
annotation
documentation
resident type
documentation
type de resident
source <xs:element name="residentType" type="s29-ldt:residentType">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">resident type</xs:documentation>
   
<xs:documentation xml:lang="FR">type de resident</xs:documentation>
 
</xs:annotation>
</xs:element>

element S29-L/content/staffState/reportedLine/id/categoryType
diagram S29-L_p10.png
namespace http://www.bcl.lu/2014/S2.9-L
type categoryType
properties
isRef 0
content simple
facets
Kind Value annotation 
length 
pattern [A-Z]{3} 
annotation
documentation
category type
documentation
type de categorie
source <xs:element name="categoryType" type="s29-ldt:categoryType">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">category type</xs:documentation>
   
<xs:documentation xml:lang="FR">type de categorie</xs:documentation>
 
</xs:annotation>
</xs:element>

element S29-L/content/staffState/reportedLine/id/dataType
diagram S29-L_p11.png
namespace http://www.bcl.lu/2014/S2.9-L
type dataType
properties
isRef 0
content simple
facets
Kind Value annotation 
length 
pattern [A-Z]{3} 
annotation
documentation
data type
documentation
type de donnee
source <xs:element name="dataType" type="s29-ldt:dataType">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">data type</xs:documentation>
   
<xs:documentation xml:lang="FR">type de donnee</xs:documentation>
 
</xs:annotation>
</xs:element>

element S29-L/content/staffState/reportedLine/id/studyLevel
diagram S29-L_p12.png
namespace http://www.bcl.lu/2014/S2.9-L
type studyLevel
properties
isRef 0
content simple
facets
Kind Value annotation 
length 
pattern BAC\+[0-9] 
annotation
documentation
study level
documentation
niveau d'etude
source <xs:element name="studyLevel" type="s29-ldt:studyLevel">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">study level</xs:documentation>
   
<xs:documentation xml:lang="FR">niveau d'etude</xs:documentation>
 
</xs:annotation>
</xs:element>

element S29-L/content/staffState/reportedLine/reportedAmount
diagram S29-L_p13.png
namespace http://www.bcl.lu/2014/S2.9-L
type amount
properties
isRef 0
content simple
facets
Kind Value annotation 
fractionDigits 
pattern .+ 
source <xs:element name="reportedAmount" type="s29-ldt:amount"/>

element S29-L/content/staffTransfer
diagram S29-L_p14.png
namespace http://www.bcl.lu/2014/S2.9-L
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children reportedLine
identity constraints
  Name  Refer  Selector  Field(s)  
unique  staffTransferLineId    .//s29-l:reportedLine/s29-l:id  s29-l:category  
s29-l:gender  
s29-l:residentType  
s29-l:categoryType  
s29-l:dataType  
s29-l:studyLevel  
source <xs:element name="staffTransfer" 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="category" type="s29-ldt:category" fixed="2">
                       
<xs:annotation>
                         
<xs:documentation xml:lang="EN">category</xs:documentation>
                         
<xs:documentation xml:lang="FR">categorie</xs:documentation>
                       
</xs:annotation>
                     
</xs:element>
                     
<xs:element name="gender" type="s29-ldt:gender">
                       
<xs:annotation>
                         
<xs:documentation xml:lang="EN">gender</xs:documentation>
                         
<xs:documentation xml:lang="FR">sexe</xs:documentation>
                       
</xs:annotation>
                     
</xs:element>
                     
<xs:element name="residentType" type="s29-ldt:residentType">
                       
<xs:annotation>
                         
<xs:documentation xml:lang="EN">resident type</xs:documentation>
                         
<xs:documentation xml:lang="FR">type de resident</xs:documentation>
                       
</xs:annotation>
                     
</xs:element>
                     
<xs:element name="categoryType" type="s29-ldt:categoryType">
                       
<xs:annotation>
                         
<xs:documentation xml:lang="EN">category type</xs:documentation>
                         
<xs:documentation xml:lang="FR">type de categorie</xs:documentation>
                       
</xs:annotation>
                     
</xs:element>
                     
<xs:element name="dataType" type="s29-ldt:dataType">
                       
<xs:annotation>
                         
<xs:documentation xml:lang="EN">data type</xs:documentation>
                         
<xs:documentation xml:lang="FR">type de donnee</xs:documentation>
                       
</xs:annotation>
                     
</xs:element>
                     
<xs:element name="studyLevel" type="s29-ldt:studyLevel">
                       
<xs:annotation>
                         
<xs:documentation xml:lang="EN">study level</xs:documentation>
                         
<xs:documentation xml:lang="FR">niveau d'etude</xs:documentation>
                       
</xs:annotation>
                     
</xs:element>
                   
</xs:sequence>
                 
</xs:restriction>
               
</xs:complexContent>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="reportedAmount" type="s29-ldt:amount"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
 
<xs:unique name="staffTransferLineId">
   
<xs:selector xpath=".//s29-l:reportedLine/s29-l:id"/>
   
<xs:field xpath="s29-l:category"/>
   
<xs:field xpath="s29-l:gender"/>
   
<xs:field xpath="s29-l:residentType"/>
   
<xs:field xpath="s29-l:categoryType"/>
   
<xs:field xpath="s29-l:dataType"/>
   
<xs:field xpath="s29-l:studyLevel"/>
 
</xs:unique>
</xs:element>

element S29-L/content/staffTransfer/reportedLine
diagram S29-L_p15.png
namespace http://www.bcl.lu/2014/S2.9-L
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="category" type="s29-ldt:category" fixed="2">
                 
<xs:annotation>
                   
<xs:documentation xml:lang="EN">category</xs:documentation>
                   
<xs:documentation xml:lang="FR">categorie</xs:documentation>
                 
</xs:annotation>
               
</xs:element>
               
<xs:element name="gender" type="s29-ldt:gender">
                 
<xs:annotation>
                   
<xs:documentation xml:lang="EN">gender</xs:documentation>
                   
<xs:documentation xml:lang="FR">sexe</xs:documentation>
                 
</xs:annotation>
               
</xs:element>
               
<xs:element name="residentType" type="s29-ldt:residentType">
                 
<xs:annotation>
                   
<xs:documentation xml:lang="EN">resident type</xs:documentation>
                   
<xs:documentation xml:lang="FR">type de resident</xs:documentation>
                 
</xs:annotation>
               
</xs:element>
               
<xs:element name="categoryType" type="s29-ldt:categoryType">
                 
<xs:annotation>
                   
<xs:documentation xml:lang="EN">category type</xs:documentation>
                   
<xs:documentation xml:lang="FR">type de categorie</xs:documentation>
                 
</xs:annotation>
               
</xs:element>
               
<xs:element name="dataType" type="s29-ldt:dataType">
                 
<xs:annotation>
                   
<xs:documentation xml:lang="EN">data type</xs:documentation>
                   
<xs:documentation xml:lang="FR">type de donnee</xs:documentation>
                 
</xs:annotation>
               
</xs:element>
               
<xs:element name="studyLevel" type="s29-ldt:studyLevel">
                 
<xs:annotation>
                   
<xs:documentation xml:lang="EN">study level</xs:documentation>
                   
<xs:documentation xml:lang="FR">niveau d'etude</xs:documentation>
                 
</xs:annotation>
               
</xs:element>
             
</xs:sequence>
           
</xs:restriction>
         
</xs:complexContent>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="reportedAmount" type="s29-ldt:amount"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element S29-L/content/staffTransfer/reportedLine/id
diagram S29-L_p16.png
namespace http://www.bcl.lu/2014/S2.9-L
type restriction of reportedLineID
properties
isRef 0
content complex
children category gender residentType categoryType dataType studyLevel
source <xs:element name="id">
 
<xs:complexType>
   
<xs:complexContent>
     
<xs:restriction base="reportedLineID">
       
<xs:sequence>
         
<xs:element name="category" type="s29-ldt:category" fixed="2">
           
<xs:annotation>
             
<xs:documentation xml:lang="EN">category</xs:documentation>
             
<xs:documentation xml:lang="FR">categorie</xs:documentation>
           
</xs:annotation>
         
</xs:element>
         
<xs:element name="gender" type="s29-ldt:gender">
           
<xs:annotation>
             
<xs:documentation xml:lang="EN">gender</xs:documentation>
             
<xs:documentation xml:lang="FR">sexe</xs:documentation>
           
</xs:annotation>
         
</xs:element>
         
<xs:element name="residentType" type="s29-ldt:residentType">
           
<xs:annotation>
             
<xs:documentation xml:lang="EN">resident type</xs:documentation>
             
<xs:documentation xml:lang="FR">type de resident</xs:documentation>
           
</xs:annotation>
         
</xs:element>
         
<xs:element name="categoryType" type="s29-ldt:categoryType">
           
<xs:annotation>
             
<xs:documentation xml:lang="EN">category type</xs:documentation>
             
<xs:documentation xml:lang="FR">type de categorie</xs:documentation>
           
</xs:annotation>
         
</xs:element>
         
<xs:element name="dataType" type="s29-ldt:dataType">
           
<xs:annotation>
             
<xs:documentation xml:lang="EN">data type</xs:documentation>
             
<xs:documentation xml:lang="FR">type de donnee</xs:documentation>
           
</xs:annotation>
         
</xs:element>
         
<xs:element name="studyLevel" type="s29-ldt:studyLevel">
           
<xs:annotation>
             
<xs:documentation xml:lang="EN">study level</xs:documentation>
             
<xs:documentation xml:lang="FR">niveau d'etude</xs:documentation>
           
</xs:annotation>
         
</xs:element>
       
</xs:sequence>
     
</xs:restriction>
   
</xs:complexContent>
 
</xs:complexType>
</xs:element>

element S29-L/content/staffTransfer/reportedLine/id/category
diagram S29-L_p17.png
namespace http://www.bcl.lu/2014/S2.9-L
type category
properties
isRef 0
content simple
fixed 2
facets
Kind Value annotation 
length 
pattern [0-9]{1} 
annotation
documentation
category
documentation
categorie
source <xs:element name="category" type="s29-ldt:category" fixed="2">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">category</xs:documentation>
   
<xs:documentation xml:lang="FR">categorie</xs:documentation>
 
</xs:annotation>
</xs:element>

element S29-L/content/staffTransfer/reportedLine/id/gender
diagram S29-L_p18.png
namespace http://www.bcl.lu/2014/S2.9-L
type gender
properties
isRef 0
content simple
facets
Kind Value annotation 
length 
pattern [A-Z]{1} 
annotation
documentation
gender
documentation
sexe
source <xs:element name="gender" type="s29-ldt:gender">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">gender</xs:documentation>
   
<xs:documentation xml:lang="FR">sexe</xs:documentation>
 
</xs:annotation>
</xs:element>

element S29-L/content/staffTransfer/reportedLine/id/residentType
diagram S29-L_p19.png
namespace http://www.bcl.lu/2014/S2.9-L
type residentType
properties
isRef 0
content simple
facets
Kind Value annotation 
length 
pattern [A-Z]{2} 
annotation
documentation
resident type
documentation
type de resident
source <xs:element name="residentType" type="s29-ldt:residentType">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">resident type</xs:documentation>
   
<xs:documentation xml:lang="FR">type de resident</xs:documentation>
 
</xs:annotation>
</xs:element>

element S29-L/content/staffTransfer/reportedLine/id/categoryType
diagram S29-L_p20.png
namespace http://www.bcl.lu/2014/S2.9-L
type categoryType
properties
isRef 0
content simple
facets
Kind Value annotation 
length 
pattern [A-Z]{3} 
annotation
documentation
category type
documentation
type de categorie
source <xs:element name="categoryType" type="s29-ldt:categoryType">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">category type</xs:documentation>
   
<xs:documentation xml:lang="FR">type de categorie</xs:documentation>
 
</xs:annotation>
</xs:element>

element S29-L/content/staffTransfer/reportedLine/id/dataType
diagram S29-L_p21.png
namespace http://www.bcl.lu/2014/S2.9-L
type dataType
properties
isRef 0
content simple
facets
Kind Value annotation 
length 
pattern [A-Z]{3} 
annotation
documentation
data type
documentation
type de donnee
source <xs:element name="dataType" type="s29-ldt:dataType">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">data type</xs:documentation>
   
<xs:documentation xml:lang="FR">type de donnee</xs:documentation>
 
</xs:annotation>
</xs:element>

element S29-L/content/staffTransfer/reportedLine/id/studyLevel
diagram S29-L_p22.png
namespace http://www.bcl.lu/2014/S2.9-L
type studyLevel
properties
isRef 0
content simple
facets
Kind Value annotation 
length 
pattern BAC\+[0-9] 
annotation
documentation
study level
documentation
niveau d'etude
source <xs:element name="studyLevel" type="s29-ldt:studyLevel">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">study level</xs:documentation>
   
<xs:documentation xml:lang="FR">niveau d'etude</xs:documentation>
 
</xs:annotation>
</xs:element>

element S29-L/content/staffTransfer/reportedLine/reportedAmount
diagram S29-L_p23.png
namespace http://www.bcl.lu/2014/S2.9-L
type amount
properties
isRef 0
content simple
facets
Kind Value annotation 
fractionDigits 
pattern .+ 
source <xs:element name="reportedAmount" type="s29-ldt:amount"/>

complexType header
diagram S29-L_p24.png
namespace http://www.bcl.lu/2014/S2.9-L
children endMonthDate closingDate reporterID declarantID reportingCurrency layout
used by
element S29-L/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">closing date</xs:documentation>
       
<xs:documentation xml:lang="FR">date de cloture</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="s29-ldt: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:element name="layout" type="s29-ldt:layout">
     
<xs:annotation>
       
<xs:documentation xml:lang="EN">layout</xs:documentation>
       
<xs:documentation xml:lang="FR">masque</xs:documentation>
     
</xs:annotation>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element header/endMonthDate
diagram S29-L_p25.png
namespace http://www.bcl.lu/2014/S2.9-L
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 S29-L_p26.png
namespace http://www.bcl.lu/2014/S2.9-L
type xs:date
properties
isRef 0
content simple
annotation
documentation
closing date
documentation
date de cloture
source <xs:element name="closingDate" type="xs:date">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">closing date</xs:documentation>
   
<xs:documentation xml:lang="FR">date de cloture</xs:documentation>
 
</xs:annotation>
</xs:element>

element header/reporterID
diagram S29-L_p27.png
namespace http://www.bcl.lu/2014/S2.9-L
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 S29-L_p28.png
namespace http://www.bcl.lu/2014/S2.9-L
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 S29-L_p29.png
namespace http://www.bcl.lu/2014/S2.9-L
type currency
properties
isRef 0
content simple
facets
Kind Value annotation 
length 
pattern [A-Z]{3} 
annotation
documentation
reporting currency
documentation
devise de reporting
source <xs:element name="reportingCurrency" type="s29-ldt: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>

element header/layout
diagram S29-L_p30.png
namespace http://www.bcl.lu/2014/S2.9-L
type layout
properties
isRef 0
content simple
facets
Kind Value annotation 
pattern .+ 
annotation
documentation
layout
documentation
masque
source <xs:element name="layout" type="s29-ldt:layout">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">layout</xs:documentation>
   
<xs:documentation xml:lang="FR">masque</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType declarantID
diagram S29-L_p31.png
namespace http://www.bcl.lu/2014/S2.9-L
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="s29-ldt: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="s29-ldt: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 S29-L_p32.png
namespace http://www.bcl.lu/2014/S2.9-L
type institutionType
properties
isRef 0
content simple
facets
Kind Value annotation 
length 
pattern [0-9]{2} 
annotation
documentation
institution type
documentation
type d'entite
source <xs:element name="type" type="s29-ldt: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 S29-L_p33.png
namespace http://www.bcl.lu/2014/S2.9-L
type institutionCode
properties
isRef 0
content simple
facets
Kind Value annotation 
pattern .+ 
annotation
documentation
institution code
documentation
code de l'entite
source <xs:element name="code" type="s29-ldt: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 S29-L_p34.png
namespace http://www.bcl.lu/2014/S2.9-L
children category gender residentType categoryType dataType studyLevel
used by
elements S29-L/content/staffState/reportedLine/id S29-L/content/staffTransfer/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="category" type="s29-ldt:category">
     
<xs:annotation>
       
<xs:documentation xml:lang="EN">category</xs:documentation>
       
<xs:documentation xml:lang="FR">categorie</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="gender" type="s29-ldt:gender">
     
<xs:annotation>
       
<xs:documentation xml:lang="EN">gender</xs:documentation>
       
<xs:documentation xml:lang="FR">sexe</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="residentType" type="s29-ldt:residentType">
     
<xs:annotation>
       
<xs:documentation xml:lang="EN">resident type</xs:documentation>
       
<xs:documentation xml:lang="FR">type de resident</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="categoryType" type="s29-ldt:categoryType">
     
<xs:annotation>
       
<xs:documentation xml:lang="EN">category type</xs:documentation>
       
<xs:documentation xml:lang="FR">type de categorie</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="dataType" type="s29-ldt:dataType">
     
<xs:annotation>
       
<xs:documentation xml:lang="EN">data type</xs:documentation>
       
<xs:documentation xml:lang="FR">type de donnee</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="studyLevel" type="s29-ldt:studyLevel">
     
<xs:annotation>
       
<xs:documentation xml:lang="EN">study level</xs:documentation>
       
<xs:documentation xml:lang="FR">niveau d'etude</xs:documentation>
     
</xs:annotation>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element reportedLineID/category
diagram S29-L_p35.png
namespace http://www.bcl.lu/2014/S2.9-L
type category
properties
isRef 0
content simple
facets
Kind Value annotation 
length 
pattern [0-9]{1} 
annotation
documentation
category
documentation
categorie
source <xs:element name="category" type="s29-ldt:category">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">category</xs:documentation>
   
<xs:documentation xml:lang="FR">categorie</xs:documentation>
 
</xs:annotation>
</xs:element>

element reportedLineID/gender
diagram S29-L_p36.png
namespace http://www.bcl.lu/2014/S2.9-L
type gender
properties
isRef 0
content simple
facets
Kind Value annotation 
length 
pattern [A-Z]{1} 
annotation
documentation
gender
documentation
sexe
source <xs:element name="gender" type="s29-ldt:gender">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">gender</xs:documentation>
   
<xs:documentation xml:lang="FR">sexe</xs:documentation>
 
</xs:annotation>
</xs:element>

element reportedLineID/residentType
diagram S29-L_p37.png
namespace http://www.bcl.lu/2014/S2.9-L
type residentType
properties
isRef 0
content simple
facets
Kind Value annotation 
length 
pattern [A-Z]{2} 
annotation
documentation
resident type
documentation
type de resident
source <xs:element name="residentType" type="s29-ldt:residentType">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">resident type</xs:documentation>
   
<xs:documentation xml:lang="FR">type de resident</xs:documentation>
 
</xs:annotation>
</xs:element>

element reportedLineID/categoryType
diagram S29-L_p38.png
namespace http://www.bcl.lu/2014/S2.9-L
type categoryType
properties
isRef 0
content simple
facets
Kind Value annotation 
length 
pattern [A-Z]{3} 
annotation
documentation
category type
documentation
type de categorie
source <xs:element name="categoryType" type="s29-ldt:categoryType">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">category type</xs:documentation>
   
<xs:documentation xml:lang="FR">type de categorie</xs:documentation>
 
</xs:annotation>
</xs:element>

element reportedLineID/dataType
diagram S29-L_p39.png
namespace http://www.bcl.lu/2014/S2.9-L
type dataType
properties
isRef 0
content simple
facets
Kind Value annotation 
length 
pattern [A-Z]{3} 
annotation
documentation
data type
documentation
type de donnee
source <xs:element name="dataType" type="s29-ldt:dataType">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">data type</xs:documentation>
   
<xs:documentation xml:lang="FR">type de donnee</xs:documentation>
 
</xs:annotation>
</xs:element>

element reportedLineID/studyLevel
diagram S29-L_p40.png
namespace http://www.bcl.lu/2014/S2.9-L
type studyLevel
properties
isRef 0
content simple
facets
Kind Value annotation 
length 
pattern BAC\+[0-9] 
annotation
documentation
study level
documentation
niveau d'etude
source <xs:element name="studyLevel" type="s29-ldt:studyLevel">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">study level</xs:documentation>
   
<xs:documentation xml:lang="FR">niveau d'etude</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType reporterID
diagram S29-L_p41.png
namespace http://www.bcl.lu/2014/S2.9-L
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="s29-ldt: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="s29-ldt: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 S29-L_p42.png
namespace http://www.bcl.lu/2014/S2.9-L
type institutionType
properties
isRef 0
content simple
facets
Kind Value annotation 
length 
pattern [0-9]{2} 
annotation
documentation
institution type
documentation
type d'entite
source <xs:element name="type" type="s29-ldt: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 S29-L_p43.png
namespace http://www.bcl.lu/2014/S2.9-L
type institutionCode
properties
isRef 0
content simple
facets
Kind Value annotation 
pattern .+ 
annotation
documentation
institution code
documentation
code de l'entite
source <xs:element name="code" type="s29-ldt: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 amount
namespace http://www.bcl.lu/2014/S2.9-L/datatypes
type restriction of xs:decimal
properties
base xs:decimal
used by
elements S29-L/content/staffState/reportedLine/reportedAmount S29-L/content/staffTransfer/reportedLine/reportedAmount
facets
Kind Value annotation 
fractionDigits 
pattern .+ 
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:pattern value=".+"/>
 
</xs:restriction>
</xs:simpleType>

simpleType category
namespace http://www.bcl.lu/2014/S2.9-L/datatypes
type restriction of xs:string
properties
base xs:string
used by
elements S29-L/content/staffState/reportedLine/id/category S29-L/content/staffTransfer/reportedLine/id/category reportedLineID/category
facets
Kind Value annotation 
length 
pattern [0-9]{1} 
annotation
documentation
category
documentation
categorie
source <xs:simpleType name="category">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">category</xs:documentation>
   
<xs:documentation xml:lang="FR">categorie</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:length value="1"/>
   
<xs:pattern value="[0-9]{1}"/>
 
</xs:restriction>
</xs:simpleType>

simpleType categoryType
namespace http://www.bcl.lu/2014/S2.9-L/datatypes
type restriction of xs:string
properties
base xs:string
used by
elements S29-L/content/staffState/reportedLine/id/categoryType S29-L/content/staffTransfer/reportedLine/id/categoryType reportedLineID/categoryType
facets
Kind Value annotation 
length 
pattern [A-Z]{3} 
annotation
documentation
category type
documentation
type de categorie
source <xs:simpleType name="categoryType">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">category type</xs:documentation>
   
<xs:documentation xml:lang="FR">type de categorie</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:length value="3"/>
   
<xs:pattern value="[A-Z]{3}"/>
 
</xs:restriction>
</xs:simpleType>

simpleType currency
namespace http://www.bcl.lu/2014/S2.9-L/datatypes
type restriction of xs:string
properties
base xs:string
used by
element header/reportingCurrency
facets
Kind Value annotation 
length 
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 dataType
namespace http://www.bcl.lu/2014/S2.9-L/datatypes
type restriction of xs:string
properties
base xs:string
used by
elements S29-L/content/staffState/reportedLine/id/dataType S29-L/content/staffTransfer/reportedLine/id/dataType reportedLineID/dataType
facets
Kind Value annotation 
length 
pattern [A-Z]{3} 
annotation
documentation
data type
documentation
type de donnee
source <xs:simpleType name="dataType">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">data type</xs:documentation>
   
<xs:documentation xml:lang="FR">type de donnee</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:length value="3"/>
   
<xs:pattern value="[A-Z]{3}"/>
 
</xs:restriction>
</xs:simpleType>

simpleType gender
namespace http://www.bcl.lu/2014/S2.9-L/datatypes
type restriction of xs:string
properties
base xs:string
used by
elements S29-L/content/staffState/reportedLine/id/gender S29-L/content/staffTransfer/reportedLine/id/gender reportedLineID/gender
facets
Kind Value annotation 
length 
pattern [A-Z]{1} 
annotation
documentation
gender
documentation
sexe
source <xs:simpleType name="gender">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">gender</xs:documentation>
   
<xs:documentation xml:lang="FR">sexe</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:length value="1"/>
   
<xs:pattern value="[A-Z]{1}"/>
 
</xs:restriction>
</xs:simpleType>

simpleType institutionCode
namespace http://www.bcl.lu/2014/S2.9-L/datatypes
type restriction of xs:string
properties
base xs:string
used by
elements declarantID/code reporterID/code
facets
Kind Value annotation 
pattern .+ 
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:pattern value=".+"/>
 
</xs:restriction>
</xs:simpleType>

simpleType institutionType
namespace http://www.bcl.lu/2014/S2.9-L/datatypes
type restriction of xs:string
properties
base xs:string
used by
elements declarantID/type reporterID/type
facets
Kind Value annotation 
length 
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 layout
namespace http://www.bcl.lu/2014/S2.9-L/datatypes
type restriction of xs:int
properties
base xs:int
used by
element header/layout
facets
Kind Value annotation 
pattern .+ 
annotation
documentation
layout
documentation
masque
source <xs:simpleType name="layout">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">layout</xs:documentation>
   
<xs:documentation xml:lang="FR">masque</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:int">
   
<xs:pattern value=".+"/>
 
</xs:restriction>
</xs:simpleType>

simpleType residentType
namespace http://www.bcl.lu/2014/S2.9-L/datatypes
type restriction of xs:string
properties
base xs:string
used by
elements S29-L/content/staffState/reportedLine/id/residentType S29-L/content/staffTransfer/reportedLine/id/residentType reportedLineID/residentType
facets
Kind Value annotation 
length 
pattern [A-Z]{2} 
annotation
documentation
resident type
documentation
type de resident
source <xs:simpleType name="residentType">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">resident type</xs:documentation>
   
<xs:documentation xml:lang="FR">type de resident</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:length value="2"/>
   
<xs:pattern value="[A-Z]{2}"/>
 
</xs:restriction>
</xs:simpleType>

simpleType studyLevel
namespace http://www.bcl.lu/2014/S2.9-L/datatypes
type restriction of xs:string
properties
base xs:string
used by
elements S29-L/content/staffState/reportedLine/id/studyLevel S29-L/content/staffTransfer/reportedLine/id/studyLevel reportedLineID/studyLevel
facets
Kind Value annotation 
length 
pattern BAC\+[0-9] 
annotation
documentation
study level
documentation
niveau d'etude
source <xs:simpleType name="studyLevel">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">study level</xs:documentation>
   
<xs:documentation xml:lang="FR">niveau d'etude</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:length value="5"/>
   
<xs:pattern value="BAC\+[0-9]"/>
 
</xs:restriction>
</xs:simpleType>


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