complexType Variants
diagram index_p288.png
children Variant
used by
element ProductDefinitions/Variants
annotation
documentation
Defines variants of the product
source <xs:complexType name="Variants">
 
<xs:annotation>
   
<xs:documentation>Defines variants of the product</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="Variant" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>Single variant</xs:documentation>
     
</xs:annotation>
     
<xs:complexType>
       
<xs:sequence>
         
<xs:element name="VariantName" type="Locale" minOccurs="0">
           
<xs:annotation>
             
<xs:documentation>Variant name, translatable</xs:documentation>
           
</xs:annotation>
         
</xs:element>
         
<xs:element name="Description" type="Locale" minOccurs="0">
           
<xs:annotation>
             
<xs:documentation>Variant description, translatable</xs:documentation>
           
</xs:annotation>
         
</xs:element>
         
<xs:element name="TenderText" type="Locale" minOccurs="0">
           
<xs:annotation>
             
<xs:documentation>A translatable tender text for the product for advertising purposes</xs:documentation>
           
</xs:annotation>
         
</xs:element>
         
<xs:element name="GTIN" type="GTIN" minOccurs="0">
           
<xs:annotation>
             
<xs:documentation>Variant GTIN - Global Trade Item Number</xs:documentation>
           
</xs:annotation>
         
</xs:element>
         
<xs:element name="OrderNumber" type="xs:string" minOccurs="0">
           
<xs:annotation>
             
<xs:documentation>Variant order number</xs:documentation>
           
</xs:annotation>
         
</xs:element>
         
<xs:element name="Mountings" minOccurs="0">
           
<xs:annotation>
             
<xs:documentation>Product mounting place, type and position</xs:documentation>
           
</xs:annotation>
           
<xs:complexType>
             
<xs:sequence>
               
<xs:element name="Ceilling" minOccurs="0">
                 
<xs:annotation>
                   
<xs:documentation>Mounting place: ceilling</xs:documentation>
                 
</xs:annotation>
                 
<xs:complexType>
                   
<xs:sequence>
                     
<xs:element name="Recessed" minOccurs="0">
                       
<xs:annotation>
                         
<xs:documentation>Mounting type: recessed (into the ceilling)</xs:documentation>
                       
</xs:annotation>
                       
<xs:complexType>
                         
<xs:choice>
                           
<xs:element name="RectangularCutout" minOccurs="0">
                             
<xs:annotation>
                               
<xs:documentation>Rectangular cutout into the ceilling</xs:documentation>
                             
</xs:annotation>
                             
<xs:complexType>
                               
<xs:sequence>
                                 
<xs:element name="Width">
                                   
<xs:annotation>
                                     
<xs:documentation>Width of the rectangular cutout into the ceilling</xs:documentation>
                                   
</xs:annotation>
                                   
<xs:simpleType>
                                     
<xs:restriction base="xs:double">
                                       
<xs:minInclusive value="0"/>
                                     
</xs:restriction>
                                   
</xs:simpleType>
                                 
</xs:element>
                                 
<xs:element name="Length">
                                   
<xs:annotation>
                                     
<xs:documentation>Length of the rectangular cutout into the ceilling</xs:documentation>
                                   
</xs:annotation>
                                   
<xs:simpleType>
                                     
<xs:restriction base="xs:double">
                                       
<xs:minInclusive value="0"/>
                                     
</xs:restriction>
                                   
</xs:simpleType>
                                 
</xs:element>
                                 
<xs:element name="Depth">
                                   
<xs:annotation>
                                     
<xs:documentation>Depth of the rectangular cutout into the ceilling</xs:documentation>
                                   
</xs:annotation>
                                   
<xs:simpleType>
                                     
<xs:restriction base="xs:double">
                                       
<xs:minInclusive value="0"/>
                                     
</xs:restriction>
                                   
</xs:simpleType>
                                 
</xs:element>
                               
</xs:sequence>
                             
</xs:complexType>
                           
</xs:element>
                           
<xs:element name="CircularCutout" minOccurs="0">
                             
<xs:annotation>
                               
<xs:documentation>Circular cutout into the ceilling</xs:documentation>
                             
</xs:annotation>
                             
<xs:complexType>
                               
<xs:sequence>
                                 
<xs:element name="Diameter">
                                   
<xs:annotation>
                                     
<xs:documentation>Diameter of the circular cutout into the ceilling</xs:documentation>
                                   
</xs:annotation>
                                   
<xs:simpleType>
                                     
<xs:restriction base="xs:double">
                                       
<xs:minInclusive value="0"/>
                                     
</xs:restriction>
                                   
</xs:simpleType>
                                 
</xs:element>
                                 
<xs:element name="Depth">
                                   
<xs:annotation>
                                     
<xs:documentation>Depth of the circular cutout into the ceilling</xs:documentation>
                                   
</xs:annotation>
                                   
<xs:simpleType>
                                     
<xs:restriction base="xs:double">
                                       
<xs:minInclusive value="0"/>
                                     
</xs:restriction>
                                   
</xs:simpleType>
                                 
</xs:element>
                               
</xs:sequence>
                             
</xs:complexType>
                           
</xs:element>
                         
</xs:choice>
                         
<xs:attribute name="recessedDepth" use="required">
                           
<xs:annotation>
                             
<xs:documentation>Recessed depth into ceilling</xs:documentation>
                           
</xs:annotation>
                           
<xs:simpleType>
                             
<xs:restriction base="xs:double">
                               
<xs:minInclusive value="0"/>
                             
</xs:restriction>
                           
</xs:simpleType>
                         
</xs:attribute>
                       
</xs:complexType>
                     
</xs:element>
                     
<xs:element name="SurfaceMounted" minOccurs="0">
                       
<xs:annotation>
                         
<xs:documentation>Mounting type: surface (of the ceilling)</xs:documentation>
                       
</xs:annotation>
                       
<xs:complexType/>
                     
</xs:element>
                     
<xs:element name="Pendant" minOccurs="0">
                       
<xs:annotation>
                         
<xs:documentation>Mounting type: suspended (from the ceiling)</xs:documentation>
                       
</xs:annotation>
                       
<xs:complexType>
                         
<xs:attribute name="pendantLength" use="required">
                           
<xs:annotation>
                             
<xs:documentation>Suspension length, measured from ceiling to the pendulum  housing of the product</xs:documentation>
                           
</xs:annotation>
                           
<xs:simpleType>
                             
<xs:restriction base="xs:double">
                               
<xs:minInclusive value="0"/>
                             
</xs:restriction>
                           
</xs:simpleType>
                         
</xs:attribute>
                       
</xs:complexType>
                     
</xs:element>
                   
</xs:sequence>
                 
</xs:complexType>
               
</xs:element>
               
<xs:element name="Wall" minOccurs="0">
                 
<xs:annotation>
                   
<xs:documentation>Mounting place: wall</xs:documentation>
                 
</xs:annotation>
                 
<xs:complexType>
                   
<xs:sequence>
                     
<xs:element name="Recessed" minOccurs="0">
                       
<xs:annotation>
                         
<xs:documentation>Mounting type: recessed (into the wall)</xs:documentation>
                       
</xs:annotation>
                       
<xs:complexType>
                         
<xs:choice>
                           
<xs:element name="RectangularCutout" minOccurs="0">
                             
<xs:annotation>
                               
<xs:documentation>Rectangular cutout into the wall</xs:documentation>
                             
</xs:annotation>
                             
<xs:complexType>
                               
<xs:sequence>
                                 
<xs:element name="Width">
                                   
<xs:annotation>
                                     
<xs:documentation>Width of the rectangular cutout into the wall</xs:documentation>
                                   
</xs:annotation>
                                   
<xs:simpleType>
                                     
<xs:restriction base="xs:double">
                                       
<xs:minInclusive value="0"/>
                                     
</xs:restriction>
                                   
</xs:simpleType>
                                 
</xs:element>
                                 
<xs:element name="Length">
                                   
<xs:annotation>
                                     
<xs:documentation>Length of the rectangular cutout into the wall</xs:documentation>
                                   
</xs:annotation>
                                   
<xs:simpleType>
                                     
<xs:restriction base="xs:double">
                                       
<xs:minInclusive value="0"/>
                                     
</xs:restriction>
                                   
</xs:simpleType>
                                 
</xs:element>
                                 
<xs:element name="Depth">
                                   
<xs:annotation>
                                     
<xs:documentation>Depth of the rectangular cutout into the wall</xs:documentation>
                                   
</xs:annotation>
                                   
<xs:simpleType>
                                     
<xs:restriction base="xs:double">
                                       
<xs:minInclusive value="0"/>
                                     
</xs:restriction>
                                   
</xs:simpleType>
                                 
</xs:element>
                               
</xs:sequence>
                             
</xs:complexType>
                           
</xs:element>
                           
<xs:element name="CircularCutout" minOccurs="0">
                             
<xs:annotation>
                               
<xs:documentation>Circular cutout into the wall</xs:documentation>
                             
</xs:annotation>
                             
<xs:complexType>
                               
<xs:sequence>
                                 
<xs:element name="Diameter">
                                   
<xs:annotation>
                                     
<xs:documentation>Diameter of the circular cutout into the wall</xs:documentation>
                                   
</xs:annotation>
                                   
<xs:simpleType>
                                     
<xs:restriction base="xs:double">
                                       
<xs:minInclusive value="0"/>
                                     
</xs:restriction>
                                   
</xs:simpleType>
                                 
</xs:element>
                                 
<xs:element name="Depth">
                                   
<xs:annotation>
                                     
<xs:documentation>Depth of the circular cutout into the wall</xs:documentation>
                                   
</xs:annotation>
                                   
<xs:simpleType>
                                     
<xs:restriction base="xs:double">
                                       
<xs:minInclusive value="0"/>
                                     
</xs:restriction>
                                   
</xs:simpleType>
                                 
</xs:element>
                               
</xs:sequence>
                             
</xs:complexType>
                           
</xs:element>
                         
</xs:choice>
                         
<xs:attribute name="recessedDepth" use="required">
                           
<xs:annotation>
                             
<xs:documentation>Recessed depth into the wall</xs:documentation>
                           
</xs:annotation>
                           
<xs:simpleType>
                             
<xs:restriction base="xs:double">
                               
<xs:minInclusive value="0"/>
                             
</xs:restriction>
                           
</xs:simpleType>
                         
</xs:attribute>
                       
</xs:complexType>
                     
</xs:element>
                     
<xs:element name="SurfaceMounted" minOccurs="0">
                       
<xs:annotation>
                         
<xs:documentation>Mounting type: surface (of the wall)</xs:documentation>
                       
</xs:annotation>
                       
<xs:complexType/>
                     
</xs:element>
                   
</xs:sequence>
                   
<xs:attribute name="mountingHeight" use="required">
                     
<xs:annotation>
                       
<xs:documentation>Mounting height above ground</xs:documentation>
                     
</xs:annotation>
                     
<xs:simpleType>
                       
<xs:restriction base="xs:double">
                         
<xs:minInclusive value="0"/>
                       
</xs:restriction>
                     
</xs:simpleType>
                   
</xs:attribute>
                 
</xs:complexType>
               
</xs:element>
               
<xs:element name="WorkingPlane" minOccurs="0">
                 
<xs:annotation>
                   
<xs:documentation>Mounting place: working plane (e.g. desk or workstation)</xs:documentation>
                 
</xs:annotation>
                 
<xs:complexType>
                   
<xs:sequence>
                     
<xs:element name="FreeStanding" minOccurs="0">
                       
<xs:annotation>
                         
<xs:documentation>Mounting type: free standing (on working plane)</xs:documentation>
                       
</xs:annotation>
                       
<xs:complexType/>
                     
</xs:element>
                   
</xs:sequence>
                 
</xs:complexType>
               
</xs:element>
               
<xs:element name="Ground" minOccurs="0">
                 
<xs:annotation>
                   
<xs:documentation>Mounting place: ground</xs:documentation>
                 
</xs:annotation>
                 
<xs:complexType>
                   
<xs:sequence>
                     
<xs:element name="PoleTop" minOccurs="0">
                       
<xs:annotation>
                         
<xs:documentation>Mounting type: top on a pole (standing on the ground)</xs:documentation>
                       
</xs:annotation>
                       
<xs:complexType>
                         
<xs:attribute name="poleHeight">
                           
<xs:annotation>
                             
<xs:documentation>Optional default height of the pole</xs:documentation>
                           
</xs:annotation>
                           
<xs:simpleType>
                             
<xs:restriction base="xs:double">
                               
<xs:minInclusive value="0"/>
                             
</xs:restriction>
                           
</xs:simpleType>
                         
</xs:attribute>
                       
</xs:complexType>
                     
</xs:element>
                     
<xs:element name="PoleIntegrated" minOccurs="0">
                       
<xs:annotation>
                         
<xs:documentation>Mounting type: integrated into a pole (standing on the ground)</xs:documentation>
                       
</xs:annotation>
                       
<xs:complexType>
                         
<xs:attribute name="poleHeight">
                           
<xs:annotation>
                             
<xs:documentation>Optional default height of the pole</xs:documentation>
                           
</xs:annotation>
                           
<xs:simpleType>
                             
<xs:restriction base="xs:double">
                               
<xs:minInclusive value="0"/>
                             
</xs:restriction>
                           
</xs:simpleType>
                         
</xs:attribute>
                       
</xs:complexType>
                     
</xs:element>
                     
<xs:element name="FreeStanding" minOccurs="0">
                       
<xs:annotation>
                         
<xs:documentation>Mounting type: free standing (on the ground)</xs:documentation>
                       
</xs:annotation>
                       
<xs:complexType/>
                     
</xs:element>
                     
<xs:element name="SurfaceMounted" minOccurs="0">
                       
<xs:annotation>
                         
<xs:documentation>Mounting type: surface (of the ground)</xs:documentation>
                       
</xs:annotation>
                       
<xs:complexType/>
                     
</xs:element>
                     
<xs:element name="Recessed" minOccurs="0">
                       
<xs:annotation>
                         
<xs:documentation>Mounting type: recessed (into the ground)</xs:documentation>
                       
</xs:annotation>
                       
<xs:complexType>
                         
<xs:choice>
                           
<xs:element name="RectangularCutout" minOccurs="0">
                             
<xs:annotation>
                               
<xs:documentation>Rectangular cutout into the ground</xs:documentation>
                             
</xs:annotation>
                             
<xs:complexType>
                               
<xs:sequence>
                                 
<xs:element name="Width" type="xs:double">
                                   
<xs:annotation>
                                     
<xs:documentation>Width of the rectangular cutout into the ground</xs:documentation>
                                   
</xs:annotation>
                                 
</xs:element>
                                 
<xs:element name="Length" type="xs:double">
                                   
<xs:annotation>
                                     
<xs:documentation>Length of the rectangular cutout into the ground</xs:documentation>
                                   
</xs:annotation>
                                 
</xs:element>
                                 
<xs:element name="Depth" type="xs:double">
                                   
<xs:annotation>
                                     
<xs:documentation>Depth of the rectangular cutout into the ground</xs:documentation>
                                   
</xs:annotation>
                                 
</xs:element>
                               
</xs:sequence>
                             
</xs:complexType>
                           
</xs:element>
                           
<xs:element name="CircularCutout" minOccurs="0">
                             
<xs:annotation>
                               
<xs:documentation>Circular cutout into the ground</xs:documentation>
                             
</xs:annotation>
                             
<xs:complexType>
                               
<xs:sequence>
                                 
<xs:element name="Diameter" type="xs:double">
                                   
<xs:annotation>
                                     
<xs:documentation>Diameter of the circular cutout into the ground</xs:documentation>
                                   
</xs:annotation>
                                 
</xs:element>
                                 
<xs:element name="Depth" type="xs:double">
                                   
<xs:annotation>
                                     
<xs:documentation>Depth of the circular cutout into the ground</xs:documentation>
                                   
</xs:annotation>
                                 
</xs:element>
                               
</xs:sequence>
                             
</xs:complexType>
                           
</xs:element>
                         
</xs:choice>
                         
<xs:attribute name="recessedDepth" use="required">
                           
<xs:annotation>
                             
<xs:documentation>Recessed depth into the ground</xs:documentation>
                           
</xs:annotation>
                         
</xs:attribute>
                       
</xs:complexType>
                     
</xs:element>
                   
</xs:sequence>
                 
</xs:complexType>
               
</xs:element>
             
</xs:sequence>
           
</xs:complexType>
         
</xs:element>
         
<xs:element name="EmitterReferences">
           
<xs:annotation>
             
<xs:documentation>Variant emission objects. Emission objects are groups of LightEmitters and/or Sensors, assigned to a specific part inside the luminaire model</xs:documentation>
           
</xs:annotation>
           
<xs:complexType>
             
<xs:choice>
               
<xs:element name="GeometryReference">
                 
<xs:annotation>
                   
<xs:documentation>A single emission object reference. Containing light emitter and/or sensor references</xs:documentation>
                 
</xs:annotation>
                 
<xs:complexType>
                   
<xs:sequence>
                     
<xs:element name="EmissionObjectReference" maxOccurs="unbounded">
                       
<xs:complexType>
                         
<xs:sequence>
                           
<xs:element ref="EmitterReference" maxOccurs="unbounded">
                             
<xs:annotation>
                               
<xs:documentation>EmitterObject base type</xs:documentation>
                             
</xs:annotation>
                           
</xs:element>
                         
</xs:sequence>
                         
<xs:attribute name="emitterObjectExternalName" type="xs:string" use="required">
                           
<xs:annotation>
                             
<xs:documentation>Name of the radiation emitter object inside the referenced parametric/modelled 3D geometry (referenced by geometryId)</xs:documentation>
                           
</xs:annotation>
                         
</xs:attribute>
                       
</xs:complexType>
                     
</xs:element>
                   
</xs:sequence>
                   
<xs:attribute name="geometryId" type="xs:NCName" use="required">
                     
<xs:annotation>
                       
<xs:documentation>Id reference to an Geoemtry element defined under GeneralDefinitions/Geometries</xs:documentation>
                     
</xs:annotation>
                   
</xs:attribute>
                 
</xs:complexType>
               
</xs:element>
               
<xs:element ref="EmitterReference">
                 
<xs:annotation>
                   
<xs:documentation>EmitterObject base type</xs:documentation>
                 
</xs:annotation>
               
</xs:element>
             
</xs:choice>
           
</xs:complexType>
         
</xs:element>
         
<xs:element name="Pictures" type="Images" minOccurs="0">
           
<xs:annotation>
             
<xs:documentation>Pictures applicable to a single variant of the product</xs:documentation>
           
</xs:annotation>
         
</xs:element>
         
<xs:element name="Symbol" minOccurs="0">
           
<xs:annotation>
             
<xs:documentation>Optional symbol, 2D CAD graphic. SVG or DXF recommended</xs:documentation>
           
</xs:annotation>
           
<xs:complexType>
             
<xs:attribute name="fileId" type="xs:NCName" use="required">
               
<xs:annotation>
                 
<xs:documentation>Id reference to an image File element defined under GeneralDefinitions/Files</xs:documentation>
               
</xs:annotation>
             
</xs:attribute>
           
</xs:complexType>
         
</xs:element>
         
<xs:element name="VariantDescriptiveAttributes" type="DescriptiveAttributes" minOccurs="0">
           
<xs:annotation>
             
<xs:documentation>Attributes applicable to a single variant of the product</xs:documentation>
           
</xs:annotation>
         
</xs:element>
       
</xs:sequence>
       
<xs:attribute name="id" type="xs:ID" use="required">
         
<xs:annotation>
           
<xs:documentation>Unique identifier</xs:documentation>
         
</xs:annotation>
       
</xs:attribute>
       
<xs:attribute name="sort" type="xs:int">
         
<xs:annotation>
           
<xs:documentation>Defnies the order in which the variant should be shown in applications. In ascending order - lower numbers will be displayed first. If not set, the XML Variant element order will be used instead</xs:documentation>
         
</xs:annotation>
       
</xs:attribute>
     
</xs:complexType>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element Variants/Variant
diagram index_p289.png
properties
minOcc 1
maxOcc unbounded
content complex
children VariantName Description TenderText GTIN OrderNumber Mountings EmitterReferences Pictures Symbol VariantDescriptiveAttributes
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xs:ID  required      
documentation
Unique identifier
sort  xs:int        
documentation
Defnies the order in which the variant should be shown in applications. In ascending order - lower numbers will be displayed first. If not set, the XML Variant element order will be used instead
annotation
documentation
Single variant
source <xs:element name="Variant" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Single variant</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="VariantName" type="Locale" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Variant name, translatable</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Description" type="Locale" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Variant description, translatable</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="TenderText" type="Locale" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>A translatable tender text for the product for advertising purposes</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="GTIN" type="GTIN" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Variant GTIN - Global Trade Item Number</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="OrderNumber" type="xs:string" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Variant order number</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Mountings" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Product mounting place, type and position</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="Ceilling" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Mounting place: ceilling</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="Recessed" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Mounting type: recessed (into the ceilling)</xs:documentation>
                   
</xs:annotation>
                   
<xs:complexType>
                     
<xs:choice>
                       
<xs:element name="RectangularCutout" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Rectangular cutout into the ceilling</xs:documentation>
                         
</xs:annotation>
                         
<xs:complexType>
                           
<xs:sequence>
                             
<xs:element name="Width">
                               
<xs:annotation>
                                 
<xs:documentation>Width of the rectangular cutout into the ceilling</xs:documentation>
                               
</xs:annotation>
                               
<xs:simpleType>
                                 
<xs:restriction base="xs:double">
                                   
<xs:minInclusive value="0"/>
                                 
</xs:restriction>
                               
</xs:simpleType>
                             
</xs:element>
                             
<xs:element name="Length">
                               
<xs:annotation>
                                 
<xs:documentation>Length of the rectangular cutout into the ceilling</xs:documentation>
                               
</xs:annotation>
                               
<xs:simpleType>
                                 
<xs:restriction base="xs:double">
                                   
<xs:minInclusive value="0"/>
                                 
</xs:restriction>
                               
</xs:simpleType>
                             
</xs:element>
                             
<xs:element name="Depth">
                               
<xs:annotation>
                                 
<xs:documentation>Depth of the rectangular cutout into the ceilling</xs:documentation>
                               
</xs:annotation>
                               
<xs:simpleType>
                                 
<xs:restriction base="xs:double">
                                   
<xs:minInclusive value="0"/>
                                 
</xs:restriction>
                               
</xs:simpleType>
                             
</xs:element>
                           
</xs:sequence>
                         
</xs:complexType>
                       
</xs:element>
                       
<xs:element name="CircularCutout" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Circular cutout into the ceilling</xs:documentation>
                         
</xs:annotation>
                         
<xs:complexType>
                           
<xs:sequence>
                             
<xs:element name="Diameter">
                               
<xs:annotation>
                                 
<xs:documentation>Diameter of the circular cutout into the ceilling</xs:documentation>
                               
</xs:annotation>
                               
<xs:simpleType>
                                 
<xs:restriction base="xs:double">
                                   
<xs:minInclusive value="0"/>
                                 
</xs:restriction>
                               
</xs:simpleType>
                             
</xs:element>
                             
<xs:element name="Depth">
                               
<xs:annotation>
                                 
<xs:documentation>Depth of the circular cutout into the ceilling</xs:documentation>
                               
</xs:annotation>
                               
<xs:simpleType>
                                 
<xs:restriction base="xs:double">
                                   
<xs:minInclusive value="0"/>
                                 
</xs:restriction>
                               
</xs:simpleType>
                             
</xs:element>
                           
</xs:sequence>
                         
</xs:complexType>
                       
</xs:element>
                     
</xs:choice>
                     
<xs:attribute name="recessedDepth" use="required">
                       
<xs:annotation>
                         
<xs:documentation>Recessed depth into ceilling</xs:documentation>
                       
</xs:annotation>
                       
<xs:simpleType>
                         
<xs:restriction base="xs:double">
                           
<xs:minInclusive value="0"/>
                         
</xs:restriction>
                       
</xs:simpleType>
                     
</xs:attribute>
                   
</xs:complexType>
                 
</xs:element>
                 
<xs:element name="SurfaceMounted" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Mounting type: surface (of the ceilling)</xs:documentation>
                   
</xs:annotation>
                   
<xs:complexType/>
                 
</xs:element>
                 
<xs:element name="Pendant" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Mounting type: suspended (from the ceiling)</xs:documentation>
                   
</xs:annotation>
                   
<xs:complexType>
                     
<xs:attribute name="pendantLength" use="required">
                       
<xs:annotation>
                         
<xs:documentation>Suspension length, measured from ceiling to the pendulum  housing of the product</xs:documentation>
                       
</xs:annotation>
                       
<xs:simpleType>
                         
<xs:restriction base="xs:double">
                           
<xs:minInclusive value="0"/>
                         
</xs:restriction>
                       
</xs:simpleType>
                     
</xs:attribute>
                   
</xs:complexType>
                 
</xs:element>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="Wall" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Mounting place: wall</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="Recessed" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Mounting type: recessed (into the wall)</xs:documentation>
                   
</xs:annotation>
                   
<xs:complexType>
                     
<xs:choice>
                       
<xs:element name="RectangularCutout" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Rectangular cutout into the wall</xs:documentation>
                         
</xs:annotation>
                         
<xs:complexType>
                           
<xs:sequence>
                             
<xs:element name="Width">
                               
<xs:annotation>
                                 
<xs:documentation>Width of the rectangular cutout into the wall</xs:documentation>
                               
</xs:annotation>
                               
<xs:simpleType>
                                 
<xs:restriction base="xs:double">
                                   
<xs:minInclusive value="0"/>
                                 
</xs:restriction>
                               
</xs:simpleType>
                             
</xs:element>
                             
<xs:element name="Length">
                               
<xs:annotation>
                                 
<xs:documentation>Length of the rectangular cutout into the wall</xs:documentation>
                               
</xs:annotation>
                               
<xs:simpleType>
                                 
<xs:restriction base="xs:double">
                                   
<xs:minInclusive value="0"/>
                                 
</xs:restriction>
                               
</xs:simpleType>
                             
</xs:element>
                             
<xs:element name="Depth">
                               
<xs:annotation>
                                 
<xs:documentation>Depth of the rectangular cutout into the wall</xs:documentation>
                               
</xs:annotation>
                               
<xs:simpleType>
                                 
<xs:restriction base="xs:double">
                                   
<xs:minInclusive value="0"/>
                                 
</xs:restriction>
                               
</xs:simpleType>
                             
</xs:element>
                           
</xs:sequence>
                         
</xs:complexType>
                       
</xs:element>
                       
<xs:element name="CircularCutout" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Circular cutout into the wall</xs:documentation>
                         
</xs:annotation>
                         
<xs:complexType>
                           
<xs:sequence>
                             
<xs:element name="Diameter">
                               
<xs:annotation>
                                 
<xs:documentation>Diameter of the circular cutout into the wall</xs:documentation>
                               
</xs:annotation>
                               
<xs:simpleType>
                                 
<xs:restriction base="xs:double">
                                   
<xs:minInclusive value="0"/>
                                 
</xs:restriction>
                               
</xs:simpleType>
                             
</xs:element>
                             
<xs:element name="Depth">
                               
<xs:annotation>
                                 
<xs:documentation>Depth of the circular cutout into the wall</xs:documentation>
                               
</xs:annotation>
                               
<xs:simpleType>
                                 
<xs:restriction base="xs:double">
                                   
<xs:minInclusive value="0"/>
                                 
</xs:restriction>
                               
</xs:simpleType>
                             
</xs:element>
                           
</xs:sequence>
                         
</xs:complexType>
                       
</xs:element>
                     
</xs:choice>
                     
<xs:attribute name="recessedDepth" use="required">
                       
<xs:annotation>
                         
<xs:documentation>Recessed depth into the wall</xs:documentation>
                       
</xs:annotation>
                       
<xs:simpleType>
                         
<xs:restriction base="xs:double">
                           
<xs:minInclusive value="0"/>
                         
</xs:restriction>
                       
</xs:simpleType>
                     
</xs:attribute>
                   
</xs:complexType>
                 
</xs:element>
                 
<xs:element name="SurfaceMounted" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Mounting type: surface (of the wall)</xs:documentation>
                   
</xs:annotation>
                   
<xs:complexType/>
                 
</xs:element>
               
</xs:sequence>
               
<xs:attribute name="mountingHeight" use="required">
                 
<xs:annotation>
                   
<xs:documentation>Mounting height above ground</xs:documentation>
                 
</xs:annotation>
                 
<xs:simpleType>
                   
<xs:restriction base="xs:double">
                     
<xs:minInclusive value="0"/>
                   
</xs:restriction>
                 
</xs:simpleType>
               
</xs:attribute>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="WorkingPlane" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Mounting place: working plane (e.g. desk or workstation)</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="FreeStanding" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Mounting type: free standing (on working plane)</xs:documentation>
                   
</xs:annotation>
                   
<xs:complexType/>
                 
</xs:element>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="Ground" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Mounting place: ground</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="PoleTop" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Mounting type: top on a pole (standing on the ground)</xs:documentation>
                   
</xs:annotation>
                   
<xs:complexType>
                     
<xs:attribute name="poleHeight">
                       
<xs:annotation>
                         
<xs:documentation>Optional default height of the pole</xs:documentation>
                       
</xs:annotation>
                       
<xs:simpleType>
                         
<xs:restriction base="xs:double">
                           
<xs:minInclusive value="0"/>
                         
</xs:restriction>
                       
</xs:simpleType>
                     
</xs:attribute>
                   
</xs:complexType>
                 
</xs:element>
                 
<xs:element name="PoleIntegrated" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Mounting type: integrated into a pole (standing on the ground)</xs:documentation>
                   
</xs:annotation>
                   
<xs:complexType>
                     
<xs:attribute name="poleHeight">
                       
<xs:annotation>
                         
<xs:documentation>Optional default height of the pole</xs:documentation>
                       
</xs:annotation>
                       
<xs:simpleType>
                         
<xs:restriction base="xs:double">
                           
<xs:minInclusive value="0"/>
                         
</xs:restriction>
                       
</xs:simpleType>
                     
</xs:attribute>
                   
</xs:complexType>
                 
</xs:element>
                 
<xs:element name="FreeStanding" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Mounting type: free standing (on the ground)</xs:documentation>
                   
</xs:annotation>
                   
<xs:complexType/>
                 
</xs:element>
                 
<xs:element name="SurfaceMounted" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Mounting type: surface (of the ground)</xs:documentation>
                   
</xs:annotation>
                   
<xs:complexType/>
                 
</xs:element>
                 
<xs:element name="Recessed" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Mounting type: recessed (into the ground)</xs:documentation>
                   
</xs:annotation>
                   
<xs:complexType>
                     
<xs:choice>
                       
<xs:element name="RectangularCutout" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Rectangular cutout into the ground</xs:documentation>
                         
</xs:annotation>
                         
<xs:complexType>
                           
<xs:sequence>
                             
<xs:element name="Width" type="xs:double">
                               
<xs:annotation>
                                 
<xs:documentation>Width of the rectangular cutout into the ground</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="Length" type="xs:double">
                               
<xs:annotation>
                                 
<xs:documentation>Length of the rectangular cutout into the ground</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="Depth" type="xs:double">
                               
<xs:annotation>
                                 
<xs:documentation>Depth of the rectangular cutout into the ground</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                           
</xs:sequence>
                         
</xs:complexType>
                       
</xs:element>
                       
<xs:element name="CircularCutout" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Circular cutout into the ground</xs:documentation>
                         
</xs:annotation>
                         
<xs:complexType>
                           
<xs:sequence>
                             
<xs:element name="Diameter" type="xs:double">
                               
<xs:annotation>
                                 
<xs:documentation>Diameter of the circular cutout into the ground</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="Depth" type="xs:double">
                               
<xs:annotation>
                                 
<xs:documentation>Depth of the circular cutout into the ground</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                           
</xs:sequence>
                         
</xs:complexType>
                       
</xs:element>
                     
</xs:choice>
                     
<xs:attribute name="recessedDepth" use="required">
                       
<xs:annotation>
                         
<xs:documentation>Recessed depth into the ground</xs:documentation>
                       
</xs:annotation>
                     
</xs:attribute>
                   
</xs:complexType>
                 
</xs:element>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="EmitterReferences">
       
<xs:annotation>
         
<xs:documentation>Variant emission objects. Emission objects are groups of LightEmitters and/or Sensors, assigned to a specific part inside the luminaire model</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:choice>
           
<xs:element name="GeometryReference">
             
<xs:annotation>
               
<xs:documentation>A single emission object reference. Containing light emitter and/or sensor references</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="EmissionObjectReference" maxOccurs="unbounded">
                   
<xs:complexType>
                     
<xs:sequence>
                       
<xs:element ref="EmitterReference" maxOccurs="unbounded">
                         
<xs:annotation>
                           
<xs:documentation>EmitterObject base type</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                     
</xs:sequence>
                     
<xs:attribute name="emitterObjectExternalName" type="xs:string" use="required">
                       
<xs:annotation>
                         
<xs:documentation>Name of the radiation emitter object inside the referenced parametric/modelled 3D geometry (referenced by geometryId)</xs:documentation>
                       
</xs:annotation>
                     
</xs:attribute>
                   
</xs:complexType>
                 
</xs:element>
               
</xs:sequence>
               
<xs:attribute name="geometryId" type="xs:NCName" use="required">
                 
<xs:annotation>
                   
<xs:documentation>Id reference to an Geoemtry element defined under GeneralDefinitions/Geometries</xs:documentation>
                 
</xs:annotation>
               
</xs:attribute>
             
</xs:complexType>
           
</xs:element>
           
<xs:element ref="EmitterReference">
             
<xs:annotation>
               
<xs:documentation>EmitterObject base type</xs:documentation>
             
</xs:annotation>
           
</xs:element>
         
</xs:choice>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="Pictures" type="Images" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Pictures applicable to a single variant of the product</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Symbol" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Optional symbol, 2D CAD graphic. SVG or DXF recommended</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:attribute name="fileId" type="xs:NCName" use="required">
           
<xs:annotation>
             
<xs:documentation>Id reference to an image File element defined under GeneralDefinitions/Files</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="VariantDescriptiveAttributes" type="DescriptiveAttributes" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Attributes applicable to a single variant of the product</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:sequence>
   
<xs:attribute name="id" type="xs:ID" use="required">
     
<xs:annotation>
       
<xs:documentation>Unique identifier</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="sort" type="xs:int">
     
<xs:annotation>
       
<xs:documentation>Defnies the order in which the variant should be shown in applications. In ascending order - lower numbers will be displayed first. If not set, the XML Variant element order will be used instead</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute Variants/Variant/@id
type xs:ID
properties
use required
annotation
documentation
Unique identifier
source <xs:attribute name="id" type="xs:ID" use="required">
 
<xs:annotation>
   
<xs:documentation>Unique identifier</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute Variants/Variant/@sort
type xs:int
annotation
documentation
Defnies the order in which the variant should be shown in applications. In ascending order - lower numbers will be displayed first. If not set, the XML Variant element order will be used instead
source <xs:attribute name="sort" type="xs:int">
 
<xs:annotation>
   
<xs:documentation>Defnies the order in which the variant should be shown in applications. In ascending order - lower numbers will be displayed first. If not set, the XML Variant element order will be used instead</xs:documentation>
 
</xs:annotation>
</xs:attribute>

element Variants/Variant/VariantName
diagram index_p290.png
type Locale
properties
minOcc 0
maxOcc 1
content complex
children Locale
annotation
documentation
Variant name, translatable
source <xs:element name="VariantName" type="Locale" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Variant name, translatable</xs:documentation>
 
</xs:annotation>
</xs:element>

element Variants/Variant/Description
diagram index_p291.png
type Locale
properties
minOcc 0
maxOcc 1
content complex
children Locale
annotation
documentation
Variant description, translatable
source <xs:element name="Description" type="Locale" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Variant description, translatable</xs:documentation>
 
</xs:annotation>
</xs:element>

element Variants/Variant/TenderText
diagram index_p292.png
type Locale
properties
minOcc 0
maxOcc 1
content complex
children Locale
annotation
documentation
A translatable tender text for the product for advertising purposes
source <xs:element name="TenderText" type="Locale" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>A translatable tender text for the product for advertising purposes</xs:documentation>
 
</xs:annotation>
</xs:element>

element Variants/Variant/GTIN
diagram index_p293.png
type GTIN
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
pattern (\d{8}|\d{12}|\d{13}|\d{14})
annotation
documentation
Variant GTIN - Global Trade Item Number
source <xs:element name="GTIN" type="GTIN" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Variant GTIN - Global Trade Item Number</xs:documentation>
 
</xs:annotation>
</xs:element>

element Variants/Variant/OrderNumber
diagram index_p294.png
type xs:string
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Variant order number
source <xs:element name="OrderNumber" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Variant order number</xs:documentation>
 
</xs:annotation>
</xs:element>

element Variants/Variant/Mountings
diagram index_p295.png
properties
minOcc 0
maxOcc 1
content complex
children Ceilling Wall WorkingPlane Ground
annotation
documentation
Product mounting place, type and position
source <xs:element name="Mountings" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Product mounting place, type and position</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Ceilling" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Mounting place: ceilling</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="Recessed" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Mounting type: recessed (into the ceilling)</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:choice>
                 
<xs:element name="RectangularCutout" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Rectangular cutout into the ceilling</xs:documentation>
                   
</xs:annotation>
                   
<xs:complexType>
                     
<xs:sequence>
                       
<xs:element name="Width">
                         
<xs:annotation>
                           
<xs:documentation>Width of the rectangular cutout into the ceilling</xs:documentation>
                         
</xs:annotation>
                         
<xs:simpleType>
                           
<xs:restriction base="xs:double">
                             
<xs:minInclusive value="0"/>
                           
</xs:restriction>
                         
</xs:simpleType>
                       
</xs:element>
                       
<xs:element name="Length">
                         
<xs:annotation>
                           
<xs:documentation>Length of the rectangular cutout into the ceilling</xs:documentation>
                         
</xs:annotation>
                         
<xs:simpleType>
                           
<xs:restriction base="xs:double">
                             
<xs:minInclusive value="0"/>
                           
</xs:restriction>
                         
</xs:simpleType>
                       
</xs:element>
                       
<xs:element name="Depth">
                         
<xs:annotation>
                           
<xs:documentation>Depth of the rectangular cutout into the ceilling</xs:documentation>
                         
</xs:annotation>
                         
<xs:simpleType>
                           
<xs:restriction base="xs:double">
                             
<xs:minInclusive value="0"/>
                           
</xs:restriction>
                         
</xs:simpleType>
                       
</xs:element>
                     
</xs:sequence>
                   
</xs:complexType>
                 
</xs:element>
                 
<xs:element name="CircularCutout" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Circular cutout into the ceilling</xs:documentation>
                   
</xs:annotation>
                   
<xs:complexType>
                     
<xs:sequence>
                       
<xs:element name="Diameter">
                         
<xs:annotation>
                           
<xs:documentation>Diameter of the circular cutout into the ceilling</xs:documentation>
                         
</xs:annotation>
                         
<xs:simpleType>
                           
<xs:restriction base="xs:double">
                             
<xs:minInclusive value="0"/>
                           
</xs:restriction>
                         
</xs:simpleType>
                       
</xs:element>
                       
<xs:element name="Depth">
                         
<xs:annotation>
                           
<xs:documentation>Depth of the circular cutout into the ceilling</xs:documentation>
                         
</xs:annotation>
                         
<xs:simpleType>
                           
<xs:restriction base="xs:double">
                             
<xs:minInclusive value="0"/>
                           
</xs:restriction>
                         
</xs:simpleType>
                       
</xs:element>
                     
</xs:sequence>
                   
</xs:complexType>
                 
</xs:element>
               
</xs:choice>
               
<xs:attribute name="recessedDepth" use="required">
                 
<xs:annotation>
                   
<xs:documentation>Recessed depth into ceilling</xs:documentation>
                 
</xs:annotation>
                 
<xs:simpleType>
                   
<xs:restriction base="xs:double">
                     
<xs:minInclusive value="0"/>
                   
</xs:restriction>
                 
</xs:simpleType>
               
</xs:attribute>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="SurfaceMounted" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Mounting type: surface (of the ceilling)</xs:documentation>
             
</xs:annotation>
             
<xs:complexType/>
           
</xs:element>
           
<xs:element name="Pendant" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Mounting type: suspended (from the ceiling)</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:attribute name="pendantLength" use="required">
                 
<xs:annotation>
                   
<xs:documentation>Suspension length, measured from ceiling to the pendulum  housing of the product</xs:documentation>
                 
</xs:annotation>
                 
<xs:simpleType>
                   
<xs:restriction base="xs:double">
                     
<xs:minInclusive value="0"/>
                   
</xs:restriction>
                 
</xs:simpleType>
               
</xs:attribute>
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="Wall" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Mounting place: wall</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="Recessed" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Mounting type: recessed (into the wall)</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:choice>
                 
<xs:element name="RectangularCutout" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Rectangular cutout into the wall</xs:documentation>
                   
</xs:annotation>
                   
<xs:complexType>
                     
<xs:sequence>
                       
<xs:element name="Width">
                         
<xs:annotation>
                           
<xs:documentation>Width of the rectangular cutout into the wall</xs:documentation>
                         
</xs:annotation>
                         
<xs:simpleType>
                           
<xs:restriction base="xs:double">
                             
<xs:minInclusive value="0"/>
                           
</xs:restriction>
                         
</xs:simpleType>
                       
</xs:element>
                       
<xs:element name="Length">
                         
<xs:annotation>
                           
<xs:documentation>Length of the rectangular cutout into the wall</xs:documentation>
                         
</xs:annotation>
                         
<xs:simpleType>
                           
<xs:restriction base="xs:double">
                             
<xs:minInclusive value="0"/>
                           
</xs:restriction>
                         
</xs:simpleType>
                       
</xs:element>
                       
<xs:element name="Depth">
                         
<xs:annotation>
                           
<xs:documentation>Depth of the rectangular cutout into the wall</xs:documentation>
                         
</xs:annotation>
                         
<xs:simpleType>
                           
<xs:restriction base="xs:double">
                             
<xs:minInclusive value="0"/>
                           
</xs:restriction>
                         
</xs:simpleType>
                       
</xs:element>
                     
</xs:sequence>
                   
</xs:complexType>
                 
</xs:element>
                 
<xs:element name="CircularCutout" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Circular cutout into the wall</xs:documentation>
                   
</xs:annotation>
                   
<xs:complexType>
                     
<xs:sequence>
                       
<xs:element name="Diameter">
                         
<xs:annotation>
                           
<xs:documentation>Diameter of the circular cutout into the wall</xs:documentation>
                         
</xs:annotation>
                         
<xs:simpleType>
                           
<xs:restriction base="xs:double">
                             
<xs:minInclusive value="0"/>
                           
</xs:restriction>
                         
</xs:simpleType>
                       
</xs:element>
                       
<xs:element name="Depth">
                         
<xs:annotation>
                           
<xs:documentation>Depth of the circular cutout into the wall</xs:documentation>
                         
</xs:annotation>
                         
<xs:simpleType>
                           
<xs:restriction base="xs:double">
                             
<xs:minInclusive value="0"/>
                           
</xs:restriction>
                         
</xs:simpleType>
                       
</xs:element>
                     
</xs:sequence>
                   
</xs:complexType>
                 
</xs:element>
               
</xs:choice>
               
<xs:attribute name="recessedDepth" use="required">
                 
<xs:annotation>
                   
<xs:documentation>Recessed depth into the wall</xs:documentation>
                 
</xs:annotation>
                 
<xs:simpleType>
                   
<xs:restriction base="xs:double">
                     
<xs:minInclusive value="0"/>
                   
</xs:restriction>
                 
</xs:simpleType>
               
</xs:attribute>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="SurfaceMounted" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Mounting type: surface (of the wall)</xs:documentation>
             
</xs:annotation>
             
<xs:complexType/>
           
</xs:element>
         
</xs:sequence>
         
<xs:attribute name="mountingHeight" use="required">
           
<xs:annotation>
             
<xs:documentation>Mounting height above ground</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:double">
               
<xs:minInclusive value="0"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="WorkingPlane" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Mounting place: working plane (e.g. desk or workstation)</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="FreeStanding" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Mounting type: free standing (on working plane)</xs:documentation>
             
</xs:annotation>
             
<xs:complexType/>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="Ground" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Mounting place: ground</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="PoleTop" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Mounting type: top on a pole (standing on the ground)</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:attribute name="poleHeight">
                 
<xs:annotation>
                   
<xs:documentation>Optional default height of the pole</xs:documentation>
                 
</xs:annotation>
                 
<xs:simpleType>
                   
<xs:restriction base="xs:double">
                     
<xs:minInclusive value="0"/>
                   
</xs:restriction>
                 
</xs:simpleType>
               
</xs:attribute>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="PoleIntegrated" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Mounting type: integrated into a pole (standing on the ground)</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:attribute name="poleHeight">
                 
<xs:annotation>
                   
<xs:documentation>Optional default height of the pole</xs:documentation>
                 
</xs:annotation>
                 
<xs:simpleType>
                   
<xs:restriction base="xs:double">
                     
<xs:minInclusive value="0"/>
                   
</xs:restriction>
                 
</xs:simpleType>
               
</xs:attribute>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="FreeStanding" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Mounting type: free standing (on the ground)</xs:documentation>
             
</xs:annotation>
             
<xs:complexType/>
           
</xs:element>
           
<xs:element name="SurfaceMounted" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Mounting type: surface (of the ground)</xs:documentation>
             
</xs:annotation>
             
<xs:complexType/>
           
</xs:element>
           
<xs:element name="Recessed" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Mounting type: recessed (into the ground)</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:choice>
                 
<xs:element name="RectangularCutout" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Rectangular cutout into the ground</xs:documentation>
                   
</xs:annotation>
                   
<xs:complexType>
                     
<xs:sequence>
                       
<xs:element name="Width" type="xs:double">
                         
<xs:annotation>
                           
<xs:documentation>Width of the rectangular cutout into the ground</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="Length" type="xs:double">
                         
<xs:annotation>
                           
<xs:documentation>Length of the rectangular cutout into the ground</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="Depth" type="xs:double">
                         
<xs:annotation>
                           
<xs:documentation>Depth of the rectangular cutout into the ground</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                     
</xs:sequence>
                   
</xs:complexType>
                 
</xs:element>
                 
<xs:element name="CircularCutout" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Circular cutout into the ground</xs:documentation>
                   
</xs:annotation>
                   
<xs:complexType>
                     
<xs:sequence>
                       
<xs:element name="Diameter" type="xs:double">
                         
<xs:annotation>
                           
<xs:documentation>Diameter of the circular cutout into the ground</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="Depth" type="xs:double">
                         
<xs:annotation>
                           
<xs:documentation>Depth of the circular cutout into the ground</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                     
</xs:sequence>
                   
</xs:complexType>
                 
</xs:element>
               
</xs:choice>
               
<xs:attribute name="recessedDepth" use="required">
                 
<xs:annotation>
                   
<xs:documentation>Recessed depth into the ground</xs:documentation>
                 
</xs:annotation>
               
</xs:attribute>
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element Variants/Variant/Mountings/Ceilling
diagram index_p296.png
properties
minOcc 0
maxOcc 1
content complex
children Recessed SurfaceMounted Pendant
annotation
documentation
Mounting place: ceilling
source <xs:element name="Ceilling" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Mounting place: ceilling</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Recessed" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Mounting type: recessed (into the ceilling)</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:choice>
           
<xs:element name="RectangularCutout" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Rectangular cutout into the ceilling</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="Width">
                   
<xs:annotation>
                     
<xs:documentation>Width of the rectangular cutout into the ceilling</xs:documentation>
                   
</xs:annotation>
                   
<xs:simpleType>
                     
<xs:restriction base="xs:double">
                       
<xs:minInclusive value="0"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
                 
<xs:element name="Length">
                   
<xs:annotation>
                     
<xs:documentation>Length of the rectangular cutout into the ceilling</xs:documentation>
                   
</xs:annotation>
                   
<xs:simpleType>
                     
<xs:restriction base="xs:double">
                       
<xs:minInclusive value="0"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
                 
<xs:element name="Depth">
                   
<xs:annotation>
                     
<xs:documentation>Depth of the rectangular cutout into the ceilling</xs:documentation>
                   
</xs:annotation>
                   
<xs:simpleType>
                     
<xs:restriction base="xs:double">
                       
<xs:minInclusive value="0"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="CircularCutout" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Circular cutout into the ceilling</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="Diameter">
                   
<xs:annotation>
                     
<xs:documentation>Diameter of the circular cutout into the ceilling</xs:documentation>
                   
</xs:annotation>
                   
<xs:simpleType>
                     
<xs:restriction base="xs:double">
                       
<xs:minInclusive value="0"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
                 
<xs:element name="Depth">
                   
<xs:annotation>
                     
<xs:documentation>Depth of the circular cutout into the ceilling</xs:documentation>
                   
</xs:annotation>
                   
<xs:simpleType>
                     
<xs:restriction base="xs:double">
                       
<xs:minInclusive value="0"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
         
</xs:choice>
         
<xs:attribute name="recessedDepth" use="required">
           
<xs:annotation>
             
<xs:documentation>Recessed depth into ceilling</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:double">
               
<xs:minInclusive value="0"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="SurfaceMounted" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Mounting type: surface (of the ceilling)</xs:documentation>
       
</xs:annotation>
       
<xs:complexType/>
     
</xs:element>
     
<xs:element name="Pendant" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Mounting type: suspended (from the ceiling)</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:attribute name="pendantLength" use="required">
           
<xs:annotation>
             
<xs:documentation>Suspension length, measured from ceiling to the pendulum  housing of the product</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:double">
               
<xs:minInclusive value="0"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element Variants/Variant/Mountings/Ceilling/Recessed
diagram index_p297.png
properties
minOcc 0
maxOcc 1
content complex
children RectangularCutout CircularCutout
attributes
Name  Type  Use  Default  Fixed  Annotation
recessedDepth  derived by: xs:double  required      
documentation
Recessed depth into ceilling
annotation
documentation
Mounting type: recessed (into the ceilling)
source <xs:element name="Recessed" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Mounting type: recessed (into the ceilling)</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:choice>
     
<xs:element name="RectangularCutout" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Rectangular cutout into the ceilling</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="Width">
             
<xs:annotation>
               
<xs:documentation>Width of the rectangular cutout into the ceilling</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:double">
                 
<xs:minInclusive value="0"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="Length">
             
<xs:annotation>
               
<xs:documentation>Length of the rectangular cutout into the ceilling</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:double">
                 
<xs:minInclusive value="0"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="Depth">
             
<xs:annotation>
               
<xs:documentation>Depth of the rectangular cutout into the ceilling</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:double">
                 
<xs:minInclusive value="0"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="CircularCutout" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Circular cutout into the ceilling</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="Diameter">
             
<xs:annotation>
               
<xs:documentation>Diameter of the circular cutout into the ceilling</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:double">
                 
<xs:minInclusive value="0"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="Depth">
             
<xs:annotation>
               
<xs:documentation>Depth of the circular cutout into the ceilling</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:double">
                 
<xs:minInclusive value="0"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:choice>
   
<xs:attribute name="recessedDepth" use="required">
     
<xs:annotation>
       
<xs:documentation>Recessed depth into ceilling</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:double">
         
<xs:minInclusive value="0"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute Variants/Variant/Mountings/Ceilling/Recessed/@recessedDepth
type restriction of xs:double
properties
use required
facets
Kind Value Annotation
minInclusive 0
annotation
documentation
Recessed depth into ceilling
source <xs:attribute name="recessedDepth" use="required">
 
<xs:annotation>
   
<xs:documentation>Recessed depth into ceilling</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:double">
     
<xs:minInclusive value="0"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element Variants/Variant/Mountings/Ceilling/Recessed/RectangularCutout
diagram index_p298.png
properties
minOcc 0
maxOcc 1
content complex
children Width Length Depth
annotation
documentation
Rectangular cutout into the ceilling
source <xs:element name="RectangularCutout" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Rectangular cutout into the ceilling</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Width">
       
<xs:annotation>
         
<xs:documentation>Width of the rectangular cutout into the ceilling</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:double">
           
<xs:minInclusive value="0"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="Length">
       
<xs:annotation>
         
<xs:documentation>Length of the rectangular cutout into the ceilling</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:double">
           
<xs:minInclusive value="0"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="Depth">
       
<xs:annotation>
         
<xs:documentation>Depth of the rectangular cutout into the ceilling</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:double">
           
<xs:minInclusive value="0"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element Variants/Variant/Mountings/Ceilling/Recessed/RectangularCutout/Width
diagram index_p299.png
type restriction of xs:double
properties
content simple
facets
Kind Value Annotation
minInclusive 0
annotation
documentation
Width of the rectangular cutout into the ceilling
source <xs:element name="Width">
 
<xs:annotation>
   
<xs:documentation>Width of the rectangular cutout into the ceilling</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:double">
     
<xs:minInclusive value="0"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element Variants/Variant/Mountings/Ceilling/Recessed/RectangularCutout/Length
diagram index_p300.png
type restriction of xs:double
properties
content simple
facets
Kind Value Annotation
minInclusive 0
annotation
documentation
Length of the rectangular cutout into the ceilling
source <xs:element name="Length">
 
<xs:annotation>
   
<xs:documentation>Length of the rectangular cutout into the ceilling</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:double">
     
<xs:minInclusive value="0"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element Variants/Variant/Mountings/Ceilling/Recessed/RectangularCutout/Depth
diagram index_p301.png
type restriction of xs:double
properties
content simple
facets
Kind Value Annotation
minInclusive 0
annotation
documentation
Depth of the rectangular cutout into the ceilling
source <xs:element name="Depth">
 
<xs:annotation>
   
<xs:documentation>Depth of the rectangular cutout into the ceilling</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:double">
     
<xs:minInclusive value="0"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element Variants/Variant/Mountings/Ceilling/Recessed/CircularCutout
diagram index_p302.png
properties
minOcc 0
maxOcc 1
content complex
children Diameter Depth
annotation
documentation
Circular cutout into the ceilling
source <xs:element name="CircularCutout" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Circular cutout into the ceilling</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Diameter">
       
<xs:annotation>
         
<xs:documentation>Diameter of the circular cutout into the ceilling</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:double">
           
<xs:minInclusive value="0"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="Depth">
       
<xs:annotation>
         
<xs:documentation>Depth of the circular cutout into the ceilling</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:double">
           
<xs:minInclusive value="0"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element Variants/Variant/Mountings/Ceilling/Recessed/CircularCutout/Diameter
diagram index_p303.png
type restriction of xs:double
properties
content simple
facets
Kind Value Annotation
minInclusive 0
annotation
documentation
Diameter of the circular cutout into the ceilling
source <xs:element name="Diameter">
 
<xs:annotation>
   
<xs:documentation>Diameter of the circular cutout into the ceilling</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:double">
     
<xs:minInclusive value="0"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element Variants/Variant/Mountings/Ceilling/Recessed/CircularCutout/Depth
diagram index_p304.png
type restriction of xs:double
properties
content simple
facets
Kind Value Annotation
minInclusive 0
annotation
documentation
Depth of the circular cutout into the ceilling
source <xs:element name="Depth">
 
<xs:annotation>
   
<xs:documentation>Depth of the circular cutout into the ceilling</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:double">
     
<xs:minInclusive value="0"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element Variants/Variant/Mountings/Ceilling/SurfaceMounted
diagram index_p305.png
properties
minOcc 0
maxOcc 1
content complex
annotation
documentation
Mounting type: surface (of the ceilling)
source <xs:element name="SurfaceMounted" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Mounting type: surface (of the ceilling)</xs:documentation>
 
</xs:annotation>
 
<xs:complexType/>
</xs:element>

element Variants/Variant/Mountings/Ceilling/Pendant
diagram index_p306.png
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
pendantLength  derived by: xs:double  required      
documentation
Suspension length, measured from ceiling to the pendulum  housing of the product
annotation
documentation
Mounting type: suspended (from the ceiling)
source <xs:element name="Pendant" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Mounting type: suspended (from the ceiling)</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:attribute name="pendantLength" use="required">
     
<xs:annotation>
       
<xs:documentation>Suspension length, measured from ceiling to the pendulum  housing of the product</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:double">
         
<xs:minInclusive value="0"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute Variants/Variant/Mountings/Ceilling/Pendant/@pendantLength
type restriction of xs:double
properties
use required
facets
Kind Value Annotation
minInclusive 0
annotation
documentation
Suspension length, measured from ceiling to the pendulum  housing of the product
source <xs:attribute name="pendantLength" use="required">
 
<xs:annotation>
   
<xs:documentation>Suspension length, measured from ceiling to the pendulum  housing of the product</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:double">
     
<xs:minInclusive value="0"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element Variants/Variant/Mountings/Wall
diagram index_p307.png
properties
minOcc 0
maxOcc 1
content complex
children Recessed SurfaceMounted
attributes
Name  Type  Use  Default  Fixed  Annotation
mountingHeight  derived by: xs:double  required      
documentation
Mounting height above ground
annotation
documentation
Mounting place: wall
source <xs:element name="Wall" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Mounting place: wall</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Recessed" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Mounting type: recessed (into the wall)</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:choice>
           
<xs:element name="RectangularCutout" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Rectangular cutout into the wall</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="Width">
                   
<xs:annotation>
                     
<xs:documentation>Width of the rectangular cutout into the wall</xs:documentation>
                   
</xs:annotation>
                   
<xs:simpleType>
                     
<xs:restriction base="xs:double">
                       
<xs:minInclusive value="0"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
                 
<xs:element name="Length">
                   
<xs:annotation>
                     
<xs:documentation>Length of the rectangular cutout into the wall</xs:documentation>
                   
</xs:annotation>
                   
<xs:simpleType>
                     
<xs:restriction base="xs:double">
                       
<xs:minInclusive value="0"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
                 
<xs:element name="Depth">
                   
<xs:annotation>
                     
<xs:documentation>Depth of the rectangular cutout into the wall</xs:documentation>
                   
</xs:annotation>
                   
<xs:simpleType>
                     
<xs:restriction base="xs:double">
                       
<xs:minInclusive value="0"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="CircularCutout" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Circular cutout into the wall</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="Diameter">
                   
<xs:annotation>
                     
<xs:documentation>Diameter of the circular cutout into the wall</xs:documentation>
                   
</xs:annotation>
                   
<xs:simpleType>
                     
<xs:restriction base="xs:double">
                       
<xs:minInclusive value="0"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
                 
<xs:element name="Depth">
                   
<xs:annotation>
                     
<xs:documentation>Depth of the circular cutout into the wall</xs:documentation>
                   
</xs:annotation>
                   
<xs:simpleType>
                     
<xs:restriction base="xs:double">
                       
<xs:minInclusive value="0"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
         
</xs:choice>
         
<xs:attribute name="recessedDepth" use="required">
           
<xs:annotation>
             
<xs:documentation>Recessed depth into the wall</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:double">
               
<xs:minInclusive value="0"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="SurfaceMounted" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Mounting type: surface (of the wall)</xs:documentation>
       
</xs:annotation>
       
<xs:complexType/>
     
</xs:element>
   
</xs:sequence>
   
<xs:attribute name="mountingHeight" use="required">
     
<xs:annotation>
       
<xs:documentation>Mounting height above ground</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:double">
         
<xs:minInclusive value="0"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute Variants/Variant/Mountings/Wall/@mountingHeight
type restriction of xs:double
properties
use required
facets
Kind Value Annotation
minInclusive 0
annotation
documentation
Mounting height above ground
source <xs:attribute name="mountingHeight" use="required">
 
<xs:annotation>
   
<xs:documentation>Mounting height above ground</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:double">
     
<xs:minInclusive value="0"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element Variants/Variant/Mountings/Wall/Recessed
diagram index_p308.png
properties
minOcc 0
maxOcc 1
content complex
children RectangularCutout CircularCutout
attributes
Name  Type  Use  Default  Fixed  Annotation
recessedDepth  derived by: xs:double  required      
documentation
Recessed depth into the wall
annotation
documentation
Mounting type: recessed (into the wall)
source <xs:element name="Recessed" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Mounting type: recessed (into the wall)</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:choice>
     
<xs:element name="RectangularCutout" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Rectangular cutout into the wall</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="Width">
             
<xs:annotation>
               
<xs:documentation>Width of the rectangular cutout into the wall</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:double">
                 
<xs:minInclusive value="0"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="Length">
             
<xs:annotation>
               
<xs:documentation>Length of the rectangular cutout into the wall</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:double">
                 
<xs:minInclusive value="0"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="Depth">
             
<xs:annotation>
               
<xs:documentation>Depth of the rectangular cutout into the wall</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:double">
                 
<xs:minInclusive value="0"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="CircularCutout" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Circular cutout into the wall</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="Diameter">
             
<xs:annotation>
               
<xs:documentation>Diameter of the circular cutout into the wall</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:double">
                 
<xs:minInclusive value="0"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="Depth">
             
<xs:annotation>
               
<xs:documentation>Depth of the circular cutout into the wall</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:double">
                 
<xs:minInclusive value="0"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:choice>
   
<xs:attribute name="recessedDepth" use="required">
     
<xs:annotation>
       
<xs:documentation>Recessed depth into the wall</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:double">
         
<xs:minInclusive value="0"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute Variants/Variant/Mountings/Wall/Recessed/@recessedDepth
type restriction of xs:double
properties
use required
facets
Kind Value Annotation
minInclusive 0
annotation
documentation
Recessed depth into the wall
source <xs:attribute name="recessedDepth" use="required">
 
<xs:annotation>
   
<xs:documentation>Recessed depth into the wall</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:double">
     
<xs:minInclusive value="0"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element Variants/Variant/Mountings/Wall/Recessed/RectangularCutout
diagram index_p309.png
properties
minOcc 0
maxOcc 1
content complex
children Width Length Depth
annotation
documentation
Rectangular cutout into the wall
source <xs:element name="RectangularCutout" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Rectangular cutout into the wall</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Width">
       
<xs:annotation>
         
<xs:documentation>Width of the rectangular cutout into the wall</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:double">
           
<xs:minInclusive value="0"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="Length">
       
<xs:annotation>
         
<xs:documentation>Length of the rectangular cutout into the wall</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:double">
           
<xs:minInclusive value="0"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="Depth">
       
<xs:annotation>
         
<xs:documentation>Depth of the rectangular cutout into the wall</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:double">
           
<xs:minInclusive value="0"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element Variants/Variant/Mountings/Wall/Recessed/RectangularCutout/Width
diagram index_p310.png
type restriction of xs:double
properties
content simple
facets
Kind Value Annotation
minInclusive 0
annotation
documentation
Width of the rectangular cutout into the wall
source <xs:element name="Width">
 
<xs:annotation>
   
<xs:documentation>Width of the rectangular cutout into the wall</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:double">
     
<xs:minInclusive value="0"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element Variants/Variant/Mountings/Wall/Recessed/RectangularCutout/Length
diagram index_p311.png
type restriction of xs:double
properties
content simple
facets
Kind Value Annotation
minInclusive 0
annotation
documentation
Length of the rectangular cutout into the wall
source <xs:element name="Length">
 
<xs:annotation>
   
<xs:documentation>Length of the rectangular cutout into the wall</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:double">
     
<xs:minInclusive value="0"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element Variants/Variant/Mountings/Wall/Recessed/RectangularCutout/Depth
diagram index_p312.png
type restriction of xs:double
properties
content simple
facets
Kind Value Annotation
minInclusive 0
annotation
documentation
Depth of the rectangular cutout into the wall
source <xs:element name="Depth">
 
<xs:annotation>
   
<xs:documentation>Depth of the rectangular cutout into the wall</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:double">
     
<xs:minInclusive value="0"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element Variants/Variant/Mountings/Wall/Recessed/CircularCutout
diagram index_p313.png
properties
minOcc 0
maxOcc 1
content complex
children Diameter Depth
annotation
documentation
Circular cutout into the wall
source <xs:element name="CircularCutout" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Circular cutout into the wall</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Diameter">
       
<xs:annotation>
         
<xs:documentation>Diameter of the circular cutout into the wall</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:double">
           
<xs:minInclusive value="0"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="Depth">
       
<xs:annotation>
         
<xs:documentation>Depth of the circular cutout into the wall</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:double">
           
<xs:minInclusive value="0"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element Variants/Variant/Mountings/Wall/Recessed/CircularCutout/Diameter
diagram index_p314.png
type restriction of xs:double
properties
content simple
facets
Kind Value Annotation
minInclusive 0
annotation
documentation
Diameter of the circular cutout into the wall
source <xs:element name="Diameter">
 
<xs:annotation>
   
<xs:documentation>Diameter of the circular cutout into the wall</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:double">
     
<xs:minInclusive value="0"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element Variants/Variant/Mountings/Wall/Recessed/CircularCutout/Depth
diagram index_p315.png
type restriction of xs:double
properties
content simple
facets
Kind Value Annotation
minInclusive 0
annotation
documentation
Depth of the circular cutout into the wall
source <xs:element name="Depth">
 
<xs:annotation>
   
<xs:documentation>Depth of the circular cutout into the wall</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:double">
     
<xs:minInclusive value="0"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element Variants/Variant/Mountings/Wall/SurfaceMounted
diagram index_p316.png
properties
minOcc 0
maxOcc 1
content complex
annotation
documentation
Mounting type: surface (of the wall)
source <xs:element name="SurfaceMounted" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Mounting type: surface (of the wall)</xs:documentation>
 
</xs:annotation>
 
<xs:complexType/>
</xs:element>

element Variants/Variant/Mountings/WorkingPlane
diagram index_p317.png
properties
minOcc 0
maxOcc 1
content complex
children FreeStanding
annotation
documentation
Mounting place: working plane (e.g. desk or workstation)
source <xs:element name="WorkingPlane" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Mounting place: working plane (e.g. desk or workstation)</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="FreeStanding" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Mounting type: free standing (on working plane)</xs:documentation>
       
</xs:annotation>
       
<xs:complexType/>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element Variants/Variant/Mountings/WorkingPlane/FreeStanding
diagram index_p318.png
properties
minOcc 0
maxOcc 1
content complex
annotation
documentation
Mounting type: free standing (on working plane)
source <xs:element name="FreeStanding" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Mounting type: free standing (on working plane)</xs:documentation>
 
</xs:annotation>
 
<xs:complexType/>
</xs:element>

element Variants/Variant/Mountings/Ground
diagram index_p319.png
properties
minOcc 0
maxOcc 1
content complex
children PoleTop PoleIntegrated FreeStanding SurfaceMounted Recessed
annotation
documentation
Mounting place: ground
source <xs:element name="Ground" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Mounting place: ground</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="PoleTop" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Mounting type: top on a pole (standing on the ground)</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:attribute name="poleHeight">
           
<xs:annotation>
             
<xs:documentation>Optional default height of the pole</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:double">
               
<xs:minInclusive value="0"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="PoleIntegrated" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Mounting type: integrated into a pole (standing on the ground)</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:attribute name="poleHeight">
           
<xs:annotation>
             
<xs:documentation>Optional default height of the pole</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:double">
               
<xs:minInclusive value="0"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="FreeStanding" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Mounting type: free standing (on the ground)</xs:documentation>
       
</xs:annotation>
       
<xs:complexType/>
     
</xs:element>
     
<xs:element name="SurfaceMounted" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Mounting type: surface (of the ground)</xs:documentation>
       
</xs:annotation>
       
<xs:complexType/>
     
</xs:element>
     
<xs:element name="Recessed" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Mounting type: recessed (into the ground)</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:choice>
           
<xs:element name="RectangularCutout" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Rectangular cutout into the ground</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="Width" type="xs:double">
                   
<xs:annotation>
                     
<xs:documentation>Width of the rectangular cutout into the ground</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Length" type="xs:double">
                   
<xs:annotation>
                     
<xs:documentation>Length of the rectangular cutout into the ground</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Depth" type="xs:double">
                   
<xs:annotation>
                     
<xs:documentation>Depth of the rectangular cutout into the ground</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="CircularCutout" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Circular cutout into the ground</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="Diameter" type="xs:double">
                   
<xs:annotation>
                     
<xs:documentation>Diameter of the circular cutout into the ground</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Depth" type="xs:double">
                   
<xs:annotation>
                     
<xs:documentation>Depth of the circular cutout into the ground</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
         
</xs:choice>
         
<xs:attribute name="recessedDepth" use="required">
           
<xs:annotation>
             
<xs:documentation>Recessed depth into the ground</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element Variants/Variant/Mountings/Ground/PoleTop
diagram index_p320.png
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
poleHeight  derived by: xs:double        
documentation
Optional default height of the pole
annotation
documentation
Mounting type: top on a pole (standing on the ground)
source <xs:element name="PoleTop" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Mounting type: top on a pole (standing on the ground)</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:attribute name="poleHeight">
     
<xs:annotation>
       
<xs:documentation>Optional default height of the pole</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:double">
         
<xs:minInclusive value="0"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute Variants/Variant/Mountings/Ground/PoleTop/@poleHeight
type restriction of xs:double
facets
Kind Value Annotation
minInclusive 0
annotation
documentation
Optional default height of the pole
source <xs:attribute name="poleHeight">
 
<xs:annotation>
   
<xs:documentation>Optional default height of the pole</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:double">
     
<xs:minInclusive value="0"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element Variants/Variant/Mountings/Ground/PoleIntegrated
diagram index_p321.png
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
poleHeight  derived by: xs:double        
documentation
Optional default height of the pole
annotation
documentation
Mounting type: integrated into a pole (standing on the ground)
source <xs:element name="PoleIntegrated" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Mounting type: integrated into a pole (standing on the ground)</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:attribute name="poleHeight">
     
<xs:annotation>
       
<xs:documentation>Optional default height of the pole</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:double">
         
<xs:minInclusive value="0"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute Variants/Variant/Mountings/Ground/PoleIntegrated/@poleHeight
type restriction of xs:double
facets
Kind Value Annotation
minInclusive 0
annotation
documentation
Optional default height of the pole
source <xs:attribute name="poleHeight">
 
<xs:annotation>
   
<xs:documentation>Optional default height of the pole</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:double">
     
<xs:minInclusive value="0"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element Variants/Variant/Mountings/Ground/FreeStanding
diagram index_p322.png
properties
minOcc 0
maxOcc 1
content complex
annotation
documentation
Mounting type: free standing (on the ground)
source <xs:element name="FreeStanding" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Mounting type: free standing (on the ground)</xs:documentation>
 
</xs:annotation>
 
<xs:complexType/>
</xs:element>

element Variants/Variant/Mountings/Ground/SurfaceMounted
diagram index_p323.png
properties
minOcc 0
maxOcc 1
content complex
annotation
documentation
Mounting type: surface (of the ground)
source <xs:element name="SurfaceMounted" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Mounting type: surface (of the ground)</xs:documentation>
 
</xs:annotation>
 
<xs:complexType/>
</xs:element>

element Variants/Variant/Mountings/Ground/Recessed
diagram index_p324.png
properties
minOcc 0
maxOcc 1
content complex
children RectangularCutout CircularCutout
attributes
Name  Type  Use  Default  Fixed  Annotation
recessedDepth    required      
documentation
Recessed depth into the ground
annotation
documentation
Mounting type: recessed (into the ground)
source <xs:element name="Recessed" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Mounting type: recessed (into the ground)</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:choice>
     
<xs:element name="RectangularCutout" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Rectangular cutout into the ground</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="Width" type="xs:double">
             
<xs:annotation>
               
<xs:documentation>Width of the rectangular cutout into the ground</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Length" type="xs:double">
             
<xs:annotation>
               
<xs:documentation>Length of the rectangular cutout into the ground</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Depth" type="xs:double">
             
<xs:annotation>
               
<xs:documentation>Depth of the rectangular cutout into the ground</xs:documentation>
             
</xs:annotation>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="CircularCutout" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Circular cutout into the ground</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="Diameter" type="xs:double">
             
<xs:annotation>
               
<xs:documentation>Diameter of the circular cutout into the ground</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Depth" type="xs:double">
             
<xs:annotation>
               
<xs:documentation>Depth of the circular cutout into the ground</xs:documentation>
             
</xs:annotation>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:choice>
   
<xs:attribute name="recessedDepth" use="required">
     
<xs:annotation>
       
<xs:documentation>Recessed depth into the ground</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute Variants/Variant/Mountings/Ground/Recessed/@recessedDepth
properties
use required
annotation
documentation
Recessed depth into the ground
source <xs:attribute name="recessedDepth" use="required">
 
<xs:annotation>
   
<xs:documentation>Recessed depth into the ground</xs:documentation>
 
</xs:annotation>
</xs:attribute>

element Variants/Variant/Mountings/Ground/Recessed/RectangularCutout
diagram index_p325.png
properties
minOcc 0
maxOcc 1
content complex
children Width Length Depth
annotation
documentation
Rectangular cutout into the ground
source <xs:element name="RectangularCutout" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Rectangular cutout into the ground</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Width" type="xs:double">
       
<xs:annotation>
         
<xs:documentation>Width of the rectangular cutout into the ground</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Length" type="xs:double">
       
<xs:annotation>
         
<xs:documentation>Length of the rectangular cutout into the ground</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Depth" type="xs:double">
       
<xs:annotation>
         
<xs:documentation>Depth of the rectangular cutout into the ground</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element Variants/Variant/Mountings/Ground/Recessed/RectangularCutout/Width
diagram index_p326.png
type xs:double
properties
content simple
annotation
documentation
Width of the rectangular cutout into the ground
source <xs:element name="Width" type="xs:double">
 
<xs:annotation>
   
<xs:documentation>Width of the rectangular cutout into the ground</xs:documentation>
 
</xs:annotation>
</xs:element>

element Variants/Variant/Mountings/Ground/Recessed/RectangularCutout/Length
diagram index_p327.png
type xs:double
properties
content simple
annotation
documentation
Length of the rectangular cutout into the ground
source <xs:element name="Length" type="xs:double">
 
<xs:annotation>
   
<xs:documentation>Length of the rectangular cutout into the ground</xs:documentation>
 
</xs:annotation>
</xs:element>

element Variants/Variant/Mountings/Ground/Recessed/RectangularCutout/Depth
diagram index_p328.png
type xs:double
properties
content simple
annotation
documentation
Depth of the rectangular cutout into the ground
source <xs:element name="Depth" type="xs:double">
 
<xs:annotation>
   
<xs:documentation>Depth of the rectangular cutout into the ground</xs:documentation>
 
</xs:annotation>
</xs:element>

element Variants/Variant/Mountings/Ground/Recessed/CircularCutout
diagram index_p329.png
properties
minOcc 0
maxOcc 1
content complex
children Diameter Depth
annotation
documentation
Circular cutout into the ground
source <xs:element name="CircularCutout" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Circular cutout into the ground</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Diameter" type="xs:double">
       
<xs:annotation>
         
<xs:documentation>Diameter of the circular cutout into the ground</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Depth" type="xs:double">
       
<xs:annotation>
         
<xs:documentation>Depth of the circular cutout into the ground</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element Variants/Variant/Mountings/Ground/Recessed/CircularCutout/Diameter
diagram index_p330.png
type xs:double
properties
content simple
annotation
documentation
Diameter of the circular cutout into the ground
source <xs:element name="Diameter" type="xs:double">
 
<xs:annotation>
   
<xs:documentation>Diameter of the circular cutout into the ground</xs:documentation>
 
</xs:annotation>
</xs:element>

element Variants/Variant/Mountings/Ground/Recessed/CircularCutout/Depth
diagram index_p331.png
type xs:double
properties
content simple
annotation
documentation
Depth of the circular cutout into the ground
source <xs:element name="Depth" type="xs:double">
 
<xs:annotation>
   
<xs:documentation>Depth of the circular cutout into the ground</xs:documentation>
 
</xs:annotation>
</xs:element>

element Variants/Variant/EmitterReferences
diagram index_p332.png
properties
content complex
children GeometryReference EmitterReference
annotation
documentation
Variant emission objects. Emission objects are groups of LightEmitters and/or Sensors, assigned to a specific part inside the luminaire model
source <xs:element name="EmitterReferences">
 
<xs:annotation>
   
<xs:documentation>Variant emission objects. Emission objects are groups of LightEmitters and/or Sensors, assigned to a specific part inside the luminaire model</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:choice>
     
<xs:element name="GeometryReference">
       
<xs:annotation>
         
<xs:documentation>A single emission object reference. Containing light emitter and/or sensor references</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="EmissionObjectReference" maxOccurs="unbounded">
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element ref="EmitterReference" maxOccurs="unbounded">
                   
<xs:annotation>
                     
<xs:documentation>EmitterObject base type</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
               
</xs:sequence>
               
<xs:attribute name="emitterObjectExternalName" type="xs:string" use="required">
                 
<xs:annotation>
                   
<xs:documentation>Name of the radiation emitter object inside the referenced parametric/modelled 3D geometry (referenced by geometryId)</xs:documentation>
                 
</xs:annotation>
               
</xs:attribute>
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
         
<xs:attribute name="geometryId" type="xs:NCName" use="required">
           
<xs:annotation>
             
<xs:documentation>Id reference to an Geoemtry element defined under GeneralDefinitions/Geometries</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
       
</xs:complexType>
     
</xs:element>
     
<xs:element ref="EmitterReference">
       
<xs:annotation>
         
<xs:documentation>EmitterObject base type</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:choice>
 
</xs:complexType>
</xs:element>

element Variants/Variant/EmitterReferences/GeometryReference
diagram index_p333.png
properties
content complex
children EmissionObjectReference
attributes
Name  Type  Use  Default  Fixed  Annotation
geometryId  xs:NCName  required      
documentation
Id reference to an Geoemtry element defined under GeneralDefinitions/Geometries
annotation
documentation
A single emission object reference. Containing light emitter and/or sensor references
source <xs:element name="GeometryReference">
 
<xs:annotation>
   
<xs:documentation>A single emission object reference. Containing light emitter and/or sensor references</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="EmissionObjectReference" maxOccurs="unbounded">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element ref="EmitterReference" maxOccurs="unbounded">
             
<xs:annotation>
               
<xs:documentation>EmitterObject base type</xs:documentation>
             
</xs:annotation>
           
</xs:element>
         
</xs:sequence>
         
<xs:attribute name="emitterObjectExternalName" type="xs:string" use="required">
           
<xs:annotation>
             
<xs:documentation>Name of the radiation emitter object inside the referenced parametric/modelled 3D geometry (referenced by geometryId)</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
   
<xs:attribute name="geometryId" type="xs:NCName" use="required">
     
<xs:annotation>
       
<xs:documentation>Id reference to an Geoemtry element defined under GeneralDefinitions/Geometries</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute Variants/Variant/EmitterReferences/GeometryReference/@geometryId
type xs:NCName
properties
use required
annotation
documentation
Id reference to an Geoemtry element defined under GeneralDefinitions/Geometries
source <xs:attribute name="geometryId" type="xs:NCName" use="required">
 
<xs:annotation>
   
<xs:documentation>Id reference to an Geoemtry element defined under GeneralDefinitions/Geometries</xs:documentation>
 
</xs:annotation>
</xs:attribute>

element Variants/Variant/EmitterReferences/GeometryReference/EmissionObjectReference
diagram index_p334.png
properties
minOcc 1
maxOcc unbounded
content complex
children EmitterReference
attributes
Name  Type  Use  Default  Fixed  Annotation
emitterObjectExternalName  xs:string  required      
documentation
Name of the radiation emitter object inside the referenced parametric/modelled 3D geometry (referenced by geometryId)
source <xs:element name="EmissionObjectReference" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="EmitterReference" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation>EmitterObject base type</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:sequence>
   
<xs:attribute name="emitterObjectExternalName" type="xs:string" use="required">
     
<xs:annotation>
       
<xs:documentation>Name of the radiation emitter object inside the referenced parametric/modelled 3D geometry (referenced by geometryId)</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute Variants/Variant/EmitterReferences/GeometryReference/EmissionObjectReference/@emitterObjectExternalName
type xs:string
properties
use required
annotation
documentation
Name of the radiation emitter object inside the referenced parametric/modelled 3D geometry (referenced by geometryId)
source <xs:attribute name="emitterObjectExternalName" type="xs:string" use="required">
 
<xs:annotation>
   
<xs:documentation>Name of the radiation emitter object inside the referenced parametric/modelled 3D geometry (referenced by geometryId)</xs:documentation>
 
</xs:annotation>
</xs:attribute>

element Variants/Variant/Pictures
diagram index_p335.png
type Images
properties
minOcc 0
maxOcc 1
content complex
children Image
annotation
documentation
Pictures applicable to a single variant of the product
source <xs:element name="Pictures" type="Images" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Pictures applicable to a single variant of the product</xs:documentation>
 
</xs:annotation>
</xs:element>

element Variants/Variant/Symbol
diagram index_p336.png
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
fileId  xs:NCName  required      
documentation
Id reference to an image File element defined under GeneralDefinitions/Files
annotation
documentation
Optional symbol, 2D CAD graphic. SVG or DXF recommended
source <xs:element name="Symbol" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Optional symbol, 2D CAD graphic. SVG or DXF recommended</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:attribute name="fileId" type="xs:NCName" use="required">
     
<xs:annotation>
       
<xs:documentation>Id reference to an image File element defined under GeneralDefinitions/Files</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute Variants/Variant/Symbol/@fileId
type xs:NCName
properties
use required
annotation
documentation
Id reference to an image File element defined under GeneralDefinitions/Files
source <xs:attribute name="fileId" type="xs:NCName" use="required">
 
<xs:annotation>
   
<xs:documentation>Id reference to an image File element defined under GeneralDefinitions/Files</xs:documentation>
 
</xs:annotation>
</xs:attribute>

element Variants/Variant/VariantDescriptiveAttributes
diagram index_p337.png
type DescriptiveAttributes
properties
minOcc 0
maxOcc 1
content complex
children Mechanical Electrical Emergency SensingDevice MountingAndAccessory Marketing OperationsAndMaintenance CustomProperties
annotation
documentation
Attributes applicable to a single variant of the product
source <xs:element name="VariantDescriptiveAttributes" type="DescriptiveAttributes" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Attributes applicable to a single variant of the product</xs:documentation>
 
</xs:annotation>
</xs:element>


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