complexType Variants
diagram index_p287.png
children Variant
used by
element ProductDefinitions/Variants
annotation
documentation
Definition of variants of the product
source <xs:complexType name="Variants">
 
<xs:annotation>
   
<xs:documentation>Definition of variants of the product</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="Variant" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>Single variant, build of the elements definied in general definitions</xs:documentation>
     
</xs:annotation>
     
<xs:complexType>
       
<xs:sequence>
         
<xs:element name="VariantName" type="Locale">
           
<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="ProductNumber" type="xs:string" minOccurs="0">
           
<xs:annotation>
             
<xs:documentation>Variant product number. Overwrites the ProductNumber element of ProductMetaData</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="Ceiling" minOccurs="0">
                 
<xs:annotation>
                   
<xs:documentation>Mounting place: ceiling</xs:documentation>
                 
</xs:annotation>
                 
<xs:complexType>
                   
<xs:sequence>
                     
<xs:element name="Recessed" minOccurs="0">
                       
<xs:annotation>
                         
<xs:documentation>Mounting type: recessed (into the ceiling)</xs:documentation>
                       
</xs:annotation>
                       
<xs:complexType>
                         
<xs:choice>
                           
<xs:element name="RectangularCutout" minOccurs="0">
                             
<xs:annotation>
                               
<xs:documentation>Rectangular cutout into the ceiling</xs:documentation>
                             
</xs:annotation>
                             
<xs:complexType>
                               
<xs:sequence>
                                 
<xs:element name="Width">
                                   
<xs:annotation>
                                     
<xs:documentation>Width of the rectangular cutout into the ceiling</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 ceiling</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 ceiling</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 ceiling</xs:documentation>
                             
</xs:annotation>
                             
<xs:complexType>
                               
<xs:sequence>
                                 
<xs:element name="Diameter">
                                   
<xs:annotation>
                                     
<xs:documentation>Diameter of the circular cutout into the ceiling</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 ceiling</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 ceiling</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 ceiling)</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">
                                   
<xs:annotation>
                                     
<xs:documentation>Width of the rectangular cutout into the ground</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 ground</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 ground</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 ground</xs:documentation>
                             
</xs:annotation>
                             
<xs:complexType>
                               
<xs:sequence>
                                 
<xs:element name="Diameter">
                                   
<xs:annotation>
                                     
<xs:documentation>Diameter of the circular cutout into the ground</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 ground</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 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:sequence>
                 
</xs:complexType>
               
</xs:element>
             
</xs:sequence>
           
</xs:complexType>
         
</xs:element>
         
<xs:choice>
           
<xs:annotation>
             
<xs:documentation>Light and sensor emission objects (Emitter). With or without reference to a 3D geometry</xs:documentation>
           
</xs:annotation>
           
<xs:element name="EmitterReference">
             
<xs:annotation>
               
<xs:documentation>Emitter reference (Use this Node without 3D geometry)</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:attribute name="emitterId" use="required">
                 
<xs:annotation>
                   
<xs:documentation>Id reference to an Emitter element defined under GeneralDefinitions/Emitters</xs:documentation>
                 
</xs:annotation>
               
</xs:attribute>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="GeometryReference">
             
<xs:annotation>
               
<xs:documentation>Geometry reference (Use this Node with a 3D model of this variant)</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="EmitterReference" maxOccurs="unbounded">
                   
<xs:annotation>
                     
<xs:documentation>Emitter reference inside the 3D model</xs:documentation>
                   
</xs:annotation>
                   
<xs:complexType>
                     
<xs:sequence>
                       
<xs:element name="EmitterObjectExternalName" type="xs:string">
                         
<xs:annotation>
                           
<xs:documentation>Name of the emitter object inside the referenced 3D geometry (referenced by geometryId)</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                     
</xs:sequence>
                     
<xs:attribute name="emitterId" type="xs:string" use="required">
                       
<xs:annotation>
                         
<xs:documentation>Id reference to an Emitter element defined under GeneralDefinitions/Emitters</xs:documentation>
                       
</xs:annotation>
                     
</xs:attribute>
                     
<xs:attribute name="targetModelType">
                       
<xs:annotation>
                         
<xs:documentation>Only required if multiple 3D model types (l3d, m3d, r3d) with different emitter object names are defined.</xs:documentation>
                       
</xs:annotation>
                       
<xs:simpleType>
                         
<xs:restriction base="xs:string">
                           
<xs:enumeration value="l3d"/>
                           
<xs:enumeration value="m3d"/>
                           
<xs:enumeration value="r3d"/>
                         
</xs:restriction>
                       
</xs:simpleType>
                     
</xs:attribute>
                   
</xs:complexType>
                 
</xs:element>
               
</xs:sequence>
               
<xs:attribute name="geometryId" use="required">
                 
<xs:annotation>
                   
<xs:documentation>Id reference to a Geometry element defined under GeneralDefinitions/Geometries</xs:documentation>
                 
</xs:annotation>
               
</xs:attribute>
             
</xs:complexType>
           
</xs:element>
         
</xs:choice>
         
<xs:element name="ProductSeries" type="ProductSeries" minOccurs="0">
           
<xs:annotation>
             
<xs:documentation>Product series applicable to a single variant of the product.</xs:documentation>
           
</xs:annotation>
         
</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="sortOrder" 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_p288.png
properties
minOcc 1
maxOcc unbounded
content complex
children VariantName Description TenderText GTIN ProductNumber Mountings EmitterReference GeometryReference ProductSeries Pictures Symbol VariantDescriptiveAttributes
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xs:ID  required      
documentation
Unique identifier
sortOrder  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, build of the elements definied in general definitions
source <xs:element name="Variant" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Single variant, build of the elements definied in general definitions</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="VariantName" type="Locale">
       
<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="ProductNumber" type="xs:string" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Variant product number. Overwrites the ProductNumber element of ProductMetaData</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="Ceiling" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Mounting place: ceiling</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="Recessed" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Mounting type: recessed (into the ceiling)</xs:documentation>
                   
</xs:annotation>
                   
<xs:complexType>
                     
<xs:choice>
                       
<xs:element name="RectangularCutout" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Rectangular cutout into the ceiling</xs:documentation>
                         
</xs:annotation>
                         
<xs:complexType>
                           
<xs:sequence>
                             
<xs:element name="Width">
                               
<xs:annotation>
                                 
<xs:documentation>Width of the rectangular cutout into the ceiling</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 ceiling</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 ceiling</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 ceiling</xs:documentation>
                         
</xs:annotation>
                         
<xs:complexType>
                           
<xs:sequence>
                             
<xs:element name="Diameter">
                               
<xs:annotation>
                                 
<xs:documentation>Diameter of the circular cutout into the ceiling</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 ceiling</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 ceiling</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 ceiling)</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">
                               
<xs:annotation>
                                 
<xs:documentation>Width of the rectangular cutout into the ground</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 ground</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 ground</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 ground</xs:documentation>
                         
</xs:annotation>
                         
<xs:complexType>
                           
<xs:sequence>
                             
<xs:element name="Diameter">
                               
<xs:annotation>
                                 
<xs:documentation>Diameter of the circular cutout into the ground</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 ground</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 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:sequence>
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:choice>
       
<xs:annotation>
         
<xs:documentation>Light and sensor emission objects (Emitter). With or without reference to a 3D geometry</xs:documentation>
       
</xs:annotation>
       
<xs:element name="EmitterReference">
         
<xs:annotation>
           
<xs:documentation>Emitter reference (Use this Node without 3D geometry)</xs:documentation>
         
</xs:annotation>
         
<xs:complexType>
           
<xs:attribute name="emitterId" use="required">
             
<xs:annotation>
               
<xs:documentation>Id reference to an Emitter element defined under GeneralDefinitions/Emitters</xs:documentation>
             
</xs:annotation>
           
</xs:attribute>
         
</xs:complexType>
       
</xs:element>
       
<xs:element name="GeometryReference">
         
<xs:annotation>
           
<xs:documentation>Geometry reference (Use this Node with a 3D model of this variant)</xs:documentation>
         
</xs:annotation>
         
<xs:complexType>
           
<xs:sequence>
             
<xs:element name="EmitterReference" maxOccurs="unbounded">
               
<xs:annotation>
                 
<xs:documentation>Emitter reference inside the 3D model</xs:documentation>
               
</xs:annotation>
               
<xs:complexType>
                 
<xs:sequence>
                   
<xs:element name="EmitterObjectExternalName" type="xs:string">
                     
<xs:annotation>
                       
<xs:documentation>Name of the emitter object inside the referenced 3D geometry (referenced by geometryId)</xs:documentation>
                     
</xs:annotation>
                   
</xs:element>
                 
</xs:sequence>
                 
<xs:attribute name="emitterId" type="xs:string" use="required">
                   
<xs:annotation>
                     
<xs:documentation>Id reference to an Emitter element defined under GeneralDefinitions/Emitters</xs:documentation>
                   
</xs:annotation>
                 
</xs:attribute>
                 
<xs:attribute name="targetModelType">
                   
<xs:annotation>
                     
<xs:documentation>Only required if multiple 3D model types (l3d, m3d, r3d) with different emitter object names are defined.</xs:documentation>
                   
</xs:annotation>
                   
<xs:simpleType>
                     
<xs:restriction base="xs:string">
                       
<xs:enumeration value="l3d"/>
                       
<xs:enumeration value="m3d"/>
                       
<xs:enumeration value="r3d"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:attribute>
               
</xs:complexType>
             
</xs:element>
           
</xs:sequence>
           
<xs:attribute name="geometryId" use="required">
             
<xs:annotation>
               
<xs:documentation>Id reference to a Geometry element defined under GeneralDefinitions/Geometries</xs:documentation>
             
</xs:annotation>
           
</xs:attribute>
         
</xs:complexType>
       
</xs:element>
     
</xs:choice>
     
<xs:element name="ProductSeries" type="ProductSeries" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Product series applicable to a single variant of the product.</xs:documentation>
       
</xs:annotation>
     
</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="sortOrder" 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/@sortOrder
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="sortOrder" 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_p289.png
type Locale
properties
content complex
children Locale
annotation
documentation
Variant name, translatable
source <xs:element name="VariantName" type="Locale">
 
<xs:annotation>
   
<xs:documentation>Variant name, translatable</xs:documentation>
 
</xs:annotation>
</xs:element>

element Variants/Variant/Description
diagram index_p290.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_p291.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_p292.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/ProductNumber
diagram index_p293.png
type xs:string
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Variant product number. Overwrites the ProductNumber element of ProductMetaData
source <xs:element name="ProductNumber" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Variant product number. Overwrites the ProductNumber element of ProductMetaData</xs:documentation>
 
</xs:annotation>
</xs:element>

element Variants/Variant/Mountings
diagram index_p294.png
properties
minOcc 0
maxOcc 1
content complex
children Ceiling 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="Ceiling" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Mounting place: ceiling</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="Recessed" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Mounting type: recessed (into the ceiling)</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:choice>
                 
<xs:element name="RectangularCutout" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Rectangular cutout into the ceiling</xs:documentation>
                   
</xs:annotation>
                   
<xs:complexType>
                     
<xs:sequence>
                       
<xs:element name="Width">
                         
<xs:annotation>
                           
<xs:documentation>Width of the rectangular cutout into the ceiling</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 ceiling</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 ceiling</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 ceiling</xs:documentation>
                   
</xs:annotation>
                   
<xs:complexType>
                     
<xs:sequence>
                       
<xs:element name="Diameter">
                         
<xs:annotation>
                           
<xs:documentation>Diameter of the circular cutout into the ceiling</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 ceiling</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 ceiling</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 ceiling)</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">
                         
<xs:annotation>
                           
<xs:documentation>Width of the rectangular cutout into the ground</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 ground</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 ground</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 ground</xs:documentation>
                   
</xs:annotation>
                   
<xs:complexType>
                     
<xs:sequence>
                       
<xs:element name="Diameter">
                         
<xs:annotation>
                           
<xs:documentation>Diameter of the circular cutout into the ground</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 ground</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 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:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element Variants/Variant/Mountings/Ceiling
diagram index_p295.png
properties
minOcc 0
maxOcc 1
content complex
children Recessed SurfaceMounted Pendant
annotation
documentation
Mounting place: ceiling
source <xs:element name="Ceiling" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Mounting place: ceiling</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Recessed" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Mounting type: recessed (into the ceiling)</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:choice>
           
<xs:element name="RectangularCutout" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Rectangular cutout into the ceiling</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="Width">
                   
<xs:annotation>
                     
<xs:documentation>Width of the rectangular cutout into the ceiling</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 ceiling</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 ceiling</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 ceiling</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="Diameter">
                   
<xs:annotation>
                     
<xs:documentation>Diameter of the circular cutout into the ceiling</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 ceiling</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 ceiling</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 ceiling)</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/Ceiling/Recessed
diagram index_p296.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 ceiling
annotation
documentation
Mounting type: recessed (into the ceiling)
source <xs:element name="Recessed" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Mounting type: recessed (into the ceiling)</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:choice>
     
<xs:element name="RectangularCutout" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Rectangular cutout into the ceiling</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="Width">
             
<xs:annotation>
               
<xs:documentation>Width of the rectangular cutout into the ceiling</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 ceiling</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 ceiling</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 ceiling</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="Diameter">
             
<xs:annotation>
               
<xs:documentation>Diameter of the circular cutout into the ceiling</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 ceiling</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 ceiling</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/Ceiling/Recessed/@recessedDepth
type restriction of xs:double
properties
use required
facets
Kind Value Annotation
minInclusive 0
annotation
documentation
Recessed depth into ceiling
source <xs:attribute name="recessedDepth" use="required">
 
<xs:annotation>
   
<xs:documentation>Recessed depth into ceiling</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/Ceiling/Recessed/RectangularCutout
diagram index_p297.png
properties
minOcc 0
maxOcc 1
content complex
children Width Length Depth
annotation
documentation
Rectangular cutout into the ceiling
source <xs:element name="RectangularCutout" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Rectangular cutout into the ceiling</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Width">
       
<xs:annotation>
         
<xs:documentation>Width of the rectangular cutout into the ceiling</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 ceiling</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 ceiling</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/Ceiling/Recessed/RectangularCutout/Width
diagram index_p298.png
type restriction of xs:double
properties
content simple
facets
Kind Value Annotation
minInclusive 0
annotation
documentation
Width of the rectangular cutout into the ceiling
source <xs:element name="Width">
 
<xs:annotation>
   
<xs:documentation>Width of the rectangular cutout into the ceiling</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/Ceiling/Recessed/RectangularCutout/Length
diagram index_p299.png
type restriction of xs:double
properties
content simple
facets
Kind Value Annotation
minInclusive 0
annotation
documentation
Length of the rectangular cutout into the ceiling
source <xs:element name="Length">
 
<xs:annotation>
   
<xs:documentation>Length of the rectangular cutout into the ceiling</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/Ceiling/Recessed/RectangularCutout/Depth
diagram index_p300.png
type restriction of xs:double
properties
content simple
facets
Kind Value Annotation
minInclusive 0
annotation
documentation
Depth of the rectangular cutout into the ceiling
source <xs:element name="Depth">
 
<xs:annotation>
   
<xs:documentation>Depth of the rectangular cutout into the ceiling</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/Ceiling/Recessed/CircularCutout
diagram index_p301.png
properties
minOcc 0
maxOcc 1
content complex
children Diameter Depth
annotation
documentation
Circular cutout into the ceiling
source <xs:element name="CircularCutout" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Circular cutout into the ceiling</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Diameter">
       
<xs:annotation>
         
<xs:documentation>Diameter of the circular cutout into the ceiling</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 ceiling</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/Ceiling/Recessed/CircularCutout/Diameter
diagram index_p302.png
type restriction of xs:double
properties
content simple
facets
Kind Value Annotation
minInclusive 0
annotation
documentation
Diameter of the circular cutout into the ceiling
source <xs:element name="Diameter">
 
<xs:annotation>
   
<xs:documentation>Diameter of the circular cutout into the ceiling</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/Ceiling/Recessed/CircularCutout/Depth
diagram index_p303.png
type restriction of xs:double
properties
content simple
facets
Kind Value Annotation
minInclusive 0
annotation
documentation
Depth of the circular cutout into the ceiling
source <xs:element name="Depth">
 
<xs:annotation>
   
<xs:documentation>Depth of the circular cutout into the ceiling</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/Ceiling/SurfaceMounted
diagram index_p304.png
properties
minOcc 0
maxOcc 1
content complex
annotation
documentation
Mounting type: surface (of the ceiling)
source <xs:element name="SurfaceMounted" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Mounting type: surface (of the ceiling)</xs:documentation>
 
</xs:annotation>
 
<xs:complexType/>
</xs:element>

element Variants/Variant/Mountings/Ceiling/Pendant
diagram index_p305.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/Ceiling/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_p306.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_p307.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_p308.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_p309.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_p310.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_p311.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_p312.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_p313.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_p314.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_p315.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_p316.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_p317.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_p318.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">
                   
<xs:annotation>
                     
<xs:documentation>Width of the rectangular cutout into the ground</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 ground</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 ground</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 ground</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="Diameter">
                   
<xs:annotation>
                     
<xs:documentation>Diameter of the circular cutout into the ground</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 ground</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 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:sequence>
 
</xs:complexType>
</xs:element>

element Variants/Variant/Mountings/Ground/PoleTop
diagram index_p319.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_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: 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_p321.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_p322.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_p323.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 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">
             
<xs:annotation>
               
<xs:documentation>Width of the rectangular cutout into the ground</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 ground</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 ground</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 ground</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="Diameter">
             
<xs:annotation>
               
<xs:documentation>Diameter of the circular cutout into the ground</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 ground</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 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/Ground/Recessed/@recessedDepth
type restriction of xs:double
properties
use required
facets
Kind Value Annotation
minInclusive 0
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:simpleType>
   
<xs:restriction base="xs:double">
     
<xs:minInclusive value="0"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element Variants/Variant/Mountings/Ground/Recessed/RectangularCutout
diagram index_p324.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">
       
<xs:annotation>
         
<xs:documentation>Width of the rectangular cutout into the ground</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 ground</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 ground</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/Ground/Recessed/RectangularCutout/Width
diagram index_p325.png
type restriction of xs:double
properties
content simple
facets
Kind Value Annotation
minInclusive 0
annotation
documentation
Width of the rectangular cutout into the ground
source <xs:element name="Width">
 
<xs:annotation>
   
<xs:documentation>Width of the rectangular cutout into the ground</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/Ground/Recessed/RectangularCutout/Length
diagram index_p326.png
type restriction of xs:double
properties
content simple
facets
Kind Value Annotation
minInclusive 0
annotation
documentation
Length of the rectangular cutout into the ground
source <xs:element name="Length">
 
<xs:annotation>
   
<xs:documentation>Length of the rectangular cutout into the ground</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/Ground/Recessed/RectangularCutout/Depth
diagram index_p327.png
type restriction of xs:double
properties
content simple
facets
Kind Value Annotation
minInclusive 0
annotation
documentation
Depth of the rectangular cutout into the ground
source <xs:element name="Depth">
 
<xs:annotation>
   
<xs:documentation>Depth of the rectangular cutout into the ground</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/Ground/Recessed/CircularCutout
diagram index_p328.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">
       
<xs:annotation>
         
<xs:documentation>Diameter of the circular cutout into the ground</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 ground</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/Ground/Recessed/CircularCutout/Diameter
diagram index_p329.png
type restriction of xs:double
properties
content simple
facets
Kind Value Annotation
minInclusive 0
annotation
documentation
Diameter of the circular cutout into the ground
source <xs:element name="Diameter">
 
<xs:annotation>
   
<xs:documentation>Diameter of the circular cutout into the ground</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/Ground/Recessed/CircularCutout/Depth
diagram index_p330.png
type restriction of xs:double
properties