complexType Variants
diagram index_p347.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="ProductNumber" type="Locale" minOccurs="0">
           
<xs:annotation>
             
<xs:documentation>Variant product number. translatable. Overwrites the ProductNumber element of ProductMetaData</xs:documentation>
           
</xs:annotation>
         
</xs:element>
         
<xs:element name="Name" 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>Variant tender text for advertising purposes, translatable</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="Mountings" minOccurs="0">
           
<xs:annotation>
             
<xs:documentation>Variant 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 (Unit: millimeter)</xs:documentation>
                                   
</xs:annotation>
                                   
<xs:simpleType>
                                     
<xs:restriction base="xs:int">
                                       
<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 (Unit: millimeter)</xs:documentation>
                                   
</xs:annotation>
                                   
<xs:simpleType>
                                     
<xs:restriction base="xs:int">
                                       
<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 (Unit: millimeter). This value should be at least equal to or greater than recessedDepth. And take the additional height of any additional housing or required space for air circulation into account</xs:documentation>
                                   
</xs:annotation>
                                   
<xs:simpleType>
                                     
<xs:restriction base="xs:int">
                                       
<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 (Unit: millimeter)</xs:documentation>
                                   
</xs:annotation>
                                   
<xs:simpleType>
                                     
<xs:restriction base="xs:int">
                                       
<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 (Unit: millimeter). This value should be at least equal to or greater than recessedDepth. And take the additional height of any additional housing or required space for air circulation into account</xs:documentation>
                                   
</xs:annotation>
                                   
<xs:simpleType>
                                     
<xs:restriction base="xs:int">
                                       
<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 (Unit: millimeter). This value should correspond to the height of the luminaire that goes into the ceiling. And do not take any additional housing or required space for air circulation into account - Use the child element CircularCutout, should this need to be mapped.</xs:documentation>
                           
</xs:annotation>
                           
<xs:simpleType>
                             
<xs:restriction base="xs:int">
                               
<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 (Unit: millimeter)</xs:documentation>
                           
</xs:annotation>
                           
<xs:simpleType>
                             
<xs:restriction base="xs:int">
                               
<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 (Unit: millimeter)</xs:documentation>
                                   
</xs:annotation>
                                   
<xs:simpleType>
                                     
<xs:restriction base="xs:int">
                                       
<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 (Unit: millimeter)</xs:documentation>
                                   
</xs:annotation>
                                   
<xs:simpleType>
                                     
<xs:restriction base="xs:int">
                                       
<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 the wall (Unit: millimeter). This value should be at least equal to or greater than recessedDepth. And take the additional height of any additional housing or required space for air circulation into account</xs:documentation>
                                   
</xs:annotation>
                                   
<xs:simpleType>
                                     
<xs:restriction base="xs:int">
                                       
<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 (Unit: millimeter)</xs:documentation>
                                   
</xs:annotation>
                                   
<xs:simpleType>
                                     
<xs:restriction base="xs:int">
                                       
<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 the wall (Unit: millimeter). This value should be at least equal to or greater than recessedDepth. And take the additional height of any additional housing or required space for air circulation into account</xs:documentation>
                                   
</xs:annotation>
                                   
<xs:simpleType>
                                     
<xs:restriction base="xs:int">
                                       
<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 (Unit: millimeter). This value should correspond to the length of the luminaire that goes into the wall. And do not take any additional housing or required space for air circulation into account - Use the child element CircularCutout, should this need to be mapped.</xs:documentation>
                           
</xs:annotation>
                           
<xs:simpleType>
                             
<xs:restriction base="xs:int">
                               
<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 (Unit: millimeter)</xs:documentation>
                     
</xs:annotation>
                     
<xs:simpleType>
                       
<xs:restriction base="xs:int">
                         
<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 (Unit: millimeter)</xs:documentation>
                           
</xs:annotation>
                           
<xs:simpleType>
                             
<xs:restriction base="xs:int">
                               
<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 (Unit: millimeter)</xs:documentation>
                           
</xs:annotation>
                           
<xs:simpleType>
                             
<xs:restriction base="xs:int">
                               
<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 (Unit: millimeter)</xs:documentation>
                                   
</xs:annotation>
                                   
<xs:simpleType>
                                     
<xs:restriction base="xs:int">
                                       
<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 (Unit: millimeter)</xs:documentation>
                                   
</xs:annotation>
                                   
<xs:simpleType>
                                     
<xs:restriction base="xs:int">
                                       
<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 the ground (Unit: millimeter). This value should be at least equal to or greater than recessedDepth. And take the additional height of any additional housing or required space for air circulation into account</xs:documentation>
                                   
</xs:annotation>
                                   
<xs:simpleType>
                                     
<xs:restriction base="xs:int">
                                       
<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 (Unit: millimeter)</xs:documentation>
                                   
</xs:annotation>
                                   
<xs:simpleType>
                                     
<xs:restriction base="xs:int">
                                       
<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 the ground (Unit: millimeter). This value should be at least equal to or greater than recessedDepth. And take the additional height of any additional housing or required space for air circulation into account</xs:documentation>
                                   
</xs:annotation>
                                   
<xs:simpleType>
                                     
<xs:restriction base="xs:int">
                                       
<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 (Unit: millimeter). This value should correspond to the height of the luminaire that goes into the ground. And do not take any additional housing or required space for air circulation into account - Use the child element CircularCutout, should this need to be mapped.</xs:documentation>
                           
</xs:annotation>
                           
<xs:simpleType>
                             
<xs:restriction base="xs:int">
                               
<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:element name="Geometry" minOccurs="0">
           
<xs:annotation>
             
<xs:documentation>Variant geometry and emitter references</xs:documentation>
           
</xs:annotation>
           
<xs:complexType>
             
<xs:choice>
               
<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" type="xs:NCName" 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="SimpleGeometryReference">
                 
<xs:annotation>
                   
<xs:documentation>Simple geometry reference. Use this Node with a simple Cuboid or Cylinder geometry presentation of this variant</xs:documentation>
                 
</xs:annotation>
                 
<xs:complexType>
                   
<xs:attribute name="geometryId" type="xs:NCName" use="required">
                     
<xs:annotation>
                       
<xs:documentation>Id reference to a SimpleGeometry element defined under GeneralDefinitions/Geometries</xs:documentation>
                     
</xs:annotation>
                   
</xs:attribute>
                   
<xs:attribute name="emitterId" type="xs:NCName" 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="ModelGeometryReference">
                 
<xs:annotation>
                   
<xs:documentation>Model geometry reference. Use this Node with a 3D model of this variant (l3d, m3d, r3d)</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:NCName" 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" type="xs:NCName" use="required">
                     
<xs:annotation>
                       
<xs:documentation>Id reference to a ModelGeometry element defined under GeneralDefinitions/Geometries</xs:documentation>
                     
</xs:annotation>
                   
</xs:attribute>
                 
</xs:complexType>
               
</xs:element>
               
<xs:element name="GeometryReferences">
                 
<xs:annotation>
                   
<xs:documentation>Combination of simple and model geometry references. Use this Node for a combination of a simple cuboid/cylinder geometry reference and a 3D model geometry reference to provide multiple levels of detail</xs:documentation>
                 
</xs:annotation>
                 
<xs:complexType>
                   
<xs:sequence>
                     
<xs:element name="SimpleGeometryReference">
                       
<xs:annotation>
                         
<xs:documentation>Simple geometry reference, defined under GeneralDefinitions/Geometries</xs:documentation>
                       
</xs:annotation>
                       
<xs:complexType>
                         
<xs:attribute name="geometryId" type="xs:NCName" use="required">
                           
<xs:annotation>
                             
<xs:documentation>Id reference to a SimpleGeometry element defined under GeneralDefinitions/Geometries</xs:documentation>
                           
</xs:annotation>
                         
</xs:attribute>
                         
<xs:attribute name="emitterId" type="xs:NCName" 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="ModelGeometryReference">
                       
<xs:annotation>
                         
<xs:documentation>3D model geometry reference, defined under GeneralDefinitions/Geometries</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:NCName" 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" type="xs:NCName" use="required">
                           
<xs:annotation>
                             
<xs:documentation>Id reference to a ModelGeometry element defined under GeneralDefinitions/Geometries</xs:documentation>
                           
</xs:annotation>
                         
</xs:attribute>
                       
</xs:complexType>
                     
</xs:element>
                   
</xs:sequence>
                 
</xs:complexType>
               
</xs:element>
             
</xs:choice>
           
</xs:complexType>
         
</xs:element>
         
<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="DescriptiveAttributes" type="DescriptiveAttributes" minOccurs="0">
           
<xs:annotation>
             
<xs:documentation>Attributes applicable to a single variant of the product. Overrides global descriptive attributes defined on the product level.</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_p348.png
properties
minOcc 1
maxOcc unbounded
content complex
children ProductNumber Name Description TenderText GTIN Mountings Geometry ProductSeries Pictures Symbol DescriptiveAttributes
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="ProductNumber" type="Locale" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Variant product number. translatable. Overwrites the ProductNumber element of ProductMetaData</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Name" 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>Variant tender text for advertising purposes, translatable</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="Mountings" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Variant 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 (Unit: millimeter)</xs:documentation>
                               
</xs:annotation>
                               
<xs:simpleType>
                                 
<xs:restriction base="xs:int">
                                   
<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 (Unit: millimeter)</xs:documentation>
                               
</xs:annotation>
                               
<xs:simpleType>
                                 
<xs:restriction base="xs:int">
                                   
<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 (Unit: millimeter). This value should be at least equal to or greater than recessedDepth. And take the additional height of any additional housing or required space for air circulation into account</xs:documentation>
                               
</xs:annotation>
                               
<xs:simpleType>
                                 
<xs:restriction base="xs:int">
                                   
<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 (Unit: millimeter)</xs:documentation>
                               
</xs:annotation>
                               
<xs:simpleType>
                                 
<xs:restriction base="xs:int">
                                   
<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 (Unit: millimeter). This value should be at least equal to or greater than recessedDepth. And take the additional height of any additional housing or required space for air circulation into account</xs:documentation>
                               
</xs:annotation>
                               
<xs:simpleType>
                                 
<xs:restriction base="xs:int">
                                   
<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 (Unit: millimeter). This value should correspond to the height of the luminaire that goes into the ceiling. And do not take any additional housing or required space for air circulation into account - Use the child element CircularCutout, should this need to be mapped.</xs:documentation>
                       
</xs:annotation>
                       
<xs:simpleType>
                         
<xs:restriction base="xs:int">
                           
<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 (Unit: millimeter)</xs:documentation>
                       
</xs:annotation>
                       
<xs:simpleType>
                         
<xs:restriction base="xs:int">
                           
<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 (Unit: millimeter)</xs:documentation>
                               
</xs:annotation>
                               
<xs:simpleType>
                                 
<xs:restriction base="xs:int">
                                   
<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 (Unit: millimeter)</xs:documentation>
                               
</xs:annotation>
                               
<xs:simpleType>
                                 
<xs:restriction base="xs:int">
                                   
<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 the wall (Unit: millimeter). This value should be at least equal to or greater than recessedDepth. And take the additional height of any additional housing or required space for air circulation into account</xs:documentation>
                               
</xs:annotation>
                               
<xs:simpleType>
                                 
<xs:restriction base="xs:int">
                                   
<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 (Unit: millimeter)</xs:documentation>
                               
</xs:annotation>
                               
<xs:simpleType>
                                 
<xs:restriction base="xs:int">
                                   
<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 the wall (Unit: millimeter). This value should be at least equal to or greater than recessedDepth. And take the additional height of any additional housing or required space for air circulation into account</xs:documentation>
                               
</xs:annotation>
                               
<xs:simpleType>
                                 
<xs:restriction base="xs:int">
                                   
<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 (Unit: millimeter). This value should correspond to the length of the luminaire that goes into the wall. And do not take any additional housing or required space for air circulation into account - Use the child element CircularCutout, should this need to be mapped.</xs:documentation>
                       
</xs:annotation>
                       
<xs:simpleType>
                         
<xs:restriction base="xs:int">
                           
<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 (Unit: millimeter)</xs:documentation>
                 
</xs:annotation>
                 
<xs:simpleType>
                   
<xs:restriction base="xs:int">
                     
<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 (Unit: millimeter)</xs:documentation>
                       
</xs:annotation>
                       
<xs:simpleType>
                         
<xs:restriction base="xs:int">
                           
<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 (Unit: millimeter)</xs:documentation>
                       
</xs:annotation>
                       
<xs:simpleType>
                         
<xs:restriction base="xs:int">
                           
<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 (Unit: millimeter)</xs:documentation>
                               
</xs:annotation>
                               
<xs:simpleType>
                                 
<xs:restriction base="xs:int">
                                   
<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 (Unit: millimeter)</xs:documentation>
                               
</xs:annotation>
                               
<xs:simpleType>
                                 
<xs:restriction base="xs:int">
                                   
<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 the ground (Unit: millimeter). This value should be at least equal to or greater than recessedDepth. And take the additional height of any additional housing or required space for air circulation into account</xs:documentation>
                               
</xs:annotation>
                               
<xs:simpleType>
                                 
<xs:restriction base="xs:int">
                                   
<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 (Unit: millimeter)</xs:documentation>
                               
</xs:annotation>
                               
<xs:simpleType>
                                 
<xs:restriction base="xs:int">
                                   
<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 the ground (Unit: millimeter). This value should be at least equal to or greater than recessedDepth. And take the additional height of any additional housing or required space for air circulation into account</xs:documentation>
                               
</xs:annotation>
                               
<xs:simpleType>
                                 
<xs:restriction base="xs:int">
                                   
<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 (Unit: millimeter). This value should correspond to the height of the luminaire that goes into the ground. And do not take any additional housing or required space for air circulation into account - Use the child element CircularCutout, should this need to be mapped.</xs:documentation>
                       
</xs:annotation>
                       
<xs:simpleType>
                         
<xs:restriction base="xs:int">
                           
<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:element name="Geometry" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Variant geometry and emitter references</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:choice>
           
<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" type="xs:NCName" 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="SimpleGeometryReference">
             
<xs:annotation>
               
<xs:documentation>Simple geometry reference. Use this Node with a simple Cuboid or Cylinder geometry presentation of this variant</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:attribute name="geometryId" type="xs:NCName" use="required">
                 
<xs:annotation>
                   
<xs:documentation>Id reference to a SimpleGeometry element defined under GeneralDefinitions/Geometries</xs:documentation>
                 
</xs:annotation>
               
</xs:attribute>
               
<xs:attribute name="emitterId" type="xs:NCName" 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="ModelGeometryReference">
             
<xs:annotation>
               
<xs:documentation>Model geometry reference. Use this Node with a 3D model of this variant (l3d, m3d, r3d)</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:NCName" 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" type="xs:NCName" use="required">
                 
<xs:annotation>
                   
<xs:documentation>Id reference to a ModelGeometry element defined under GeneralDefinitions/Geometries</xs:documentation>
                 
</xs:annotation>
               
</xs:attribute>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="GeometryReferences">
             
<xs:annotation>
               
<xs:documentation>Combination of simple and model geometry references. Use this Node for a combination of a simple cuboid/cylinder geometry reference and a 3D model geometry reference to provide multiple levels of detail</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="SimpleGeometryReference">
                   
<xs:annotation>
                     
<xs:documentation>Simple geometry reference, defined under GeneralDefinitions/Geometries</xs:documentation>
                   
</xs:annotation>
                   
<xs:complexType>
                     
<xs:attribute name="geometryId" type="xs:NCName" use="required">
                       
<xs:annotation>
                         
<xs:documentation>Id reference to a SimpleGeometry element defined under GeneralDefinitions/Geometries</xs:documentation>
                       
</xs:annotation>
                     
</xs:attribute>
                     
<xs:attribute name="emitterId" type="xs:NCName" 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="ModelGeometryReference">
                   
<xs:annotation>
                     
<xs:documentation>3D model geometry reference, defined under GeneralDefinitions/Geometries</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:NCName" 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" type="xs:NCName" use="required">
                       
<xs:annotation>
                         
<xs:documentation>Id reference to a ModelGeometry element defined under GeneralDefinitions/Geometries</xs:documentation>
                       
</xs:annotation>
                     
</xs:attribute>
                   
</xs:complexType>
                 
</xs:element>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
         
</xs:choice>
       
</xs:complexType>
     
</xs:element>
     
<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="DescriptiveAttributes" type="DescriptiveAttributes" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Attributes applicable to a single variant of the product. Overrides global descriptive attributes defined on the product level.</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/ProductNumber
diagram index_p349.png
type Locale
properties
minOcc 0
maxOcc 1
content complex
children Locale
annotation
documentation
Variant product number. translatable. Overwrites the ProductNumber element of ProductMetaData
source <xs:element name="ProductNumber" type="Locale" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Variant product number. translatable. Overwrites the ProductNumber element of ProductMetaData</xs:documentation>
 
</xs:annotation>
</xs:element>

element Variants/Variant/Name
diagram index_p350.png
type Locale
properties
content complex
children Locale
annotation
documentation
Variant name, translatable
source <xs:element name="Name" type="Locale">
 
<xs:annotation>
   
<xs:documentation>Variant name, translatable</xs:documentation>
 
</xs:annotation>
</xs:element>

element Variants/Variant/Description
diagram index_p351.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_p352.png
type Locale
properties
minOcc 0
maxOcc 1
content complex
children Locale
annotation
documentation
Variant tender text for advertising purposes, translatable
source <xs:element name="TenderText" type="Locale" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Variant tender text for advertising purposes, translatable</xs:documentation>
 
</xs:annotation>
</xs:element>

element Variants/Variant/GTIN
diagram index_p353.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/Mountings
diagram index_p354.png
properties
minOcc 0
maxOcc 1
content complex
children Ceiling Wall WorkingPlane Ground
annotation
documentation
Variant mounting place, type and position
source <xs:element name="Mountings" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Variant 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 (Unit: millimeter)</xs:documentation>
                         
</xs:annotation>
                         
<xs:simpleType>
                           
<xs:restriction base="xs:int">
                             
<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 (Unit: millimeter)</xs:documentation>
                         
</xs:annotation>
                         
<xs:simpleType>
                           
<xs:restriction base="xs:int">
                             
<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 (Unit: millimeter). This value should be at least equal to or greater than recessedDepth. And take the additional height of any additional housing or required space for air circulation into account</xs:documentation>
                         
</xs:annotation>
                         
<xs:simpleType>
                           
<xs:restriction base="xs:int">
                             
<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 (Unit: millimeter)</xs:documentation>
                         
</xs:annotation>
                         
<xs:simpleType>
                           
<xs:restriction base="xs:int">
                             
<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 (Unit: millimeter). This value should be at least equal to or greater than recessedDepth. And take the additional height of any additional housing or required space for air circulation into account</xs:documentation>
                         
</xs:annotation>
                         
<xs:simpleType>
                           
<xs:restriction base="xs:int">
                             
<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 (Unit: millimeter). This value should correspond to the height of the luminaire that goes into the ceiling. And do not take any additional housing or required space for air circulation into account - Use the child element CircularCutout, should this need to be mapped.</xs:documentation>
                 
</xs:annotation>
                 
<xs:simpleType>
                   
<xs:restriction base="xs:int">
                     
<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 (Unit: millimeter)</xs:documentation>
                 
</xs:annotation>
                 
<xs:simpleType>
                   
<xs:restriction base="xs:int">
                     
<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 (Unit: millimeter)</xs:documentation>
                         
</xs:annotation>
                         
<xs:simpleType>
                           
<xs:restriction base="xs:int">
                             
<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 (Unit: millimeter)</xs:documentation>
                         
</xs:annotation>
                         
<xs:simpleType>
                           
<xs:restriction base="xs:int">
                             
<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 the wall (Unit: millimeter). This value should be at least equal to or greater than recessedDepth. And take the additional height of any additional housing or required space for air circulation into account</xs:documentation>
                         
</xs:annotation>
                         
<xs:simpleType>
                           
<xs:restriction base="xs:int">
                             
<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 (Unit: millimeter)</xs:documentation>
                         
</xs:annotation>
                         
<xs:simpleType>
                           
<xs:restriction base="xs:int">
                             
<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 the wall (Unit: millimeter). This value should be at least equal to or greater than recessedDepth. And take the additional height of any additional housing or required space for air circulation into account</xs:documentation>
                         
</xs:annotation>
                         
<xs:simpleType>
                           
<xs:restriction base="xs:int">
                             
<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 (Unit: millimeter). This value should correspond to the length of the luminaire that goes into the wall. And do not take any additional housing or required space for air circulation into account - Use the child element CircularCutout, should this need to be mapped.</xs:documentation>
                 
</xs:annotation>
                 
<xs:simpleType>
                   
<xs:restriction base="xs:int">
                     
<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 (Unit: millimeter)</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:int">
               
<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 (Unit: millimeter)</xs:documentation>
                 
</xs:annotation>
                 
<xs:simpleType>
                   
<xs:restriction base="xs:int">
                     
<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 (Unit: millimeter)</xs:documentation>
                 
</xs:annotation>
                 
<xs:simpleType>
                   
<xs:restriction base="xs:int">
                     
<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 (Unit: millimeter)</xs:documentation>
                         
</xs:annotation>
                         
<xs:simpleType>
                           
<xs:restriction base="xs:int">
                             
<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 (Unit: millimeter)</xs:documentation>
                         
</xs:annotation>
                         
<xs:simpleType>
                           
<xs:restriction base="xs:int">
                             
<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 the ground (Unit: millimeter). This value should be at least equal to or greater than recessedDepth. And take the additional height of any additional housing or required space for air circulation into account</xs:documentation>
                         
</xs:annotation>
                         
<xs:simpleType>
                           
<xs:restriction base="xs:int">
                             
<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 (Unit: millimeter)</xs:documentation>
                         
</xs:annotation>
                         
<xs:simpleType>
                           
<xs:restriction base="xs:int">
                             
<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 the ground (Unit: millimeter). This value should be at least equal to or greater than recessedDepth. And take the additional height of any additional housing or required space for air circulation into account</xs:documentation>
                         
</xs:annotation>
                         
<xs:simpleType>
                           
<xs:restriction base="xs:int">
                             
<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 (Unit: millimeter). This value should correspond to the height of the luminaire that goes into the ground. And do not take any additional housing or required space for air circulation into account - Use the child element CircularCutout, should this need to be mapped.</xs:documentation>
                 
</xs:annotation>
                 
<xs:simpleType>
                   
<xs:restriction base="xs:int">
                     
<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_p355.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 (Unit: millimeter)</xs:documentation>
                   
</xs:annotation>
                   
<xs:simpleType>
                     
<xs:restriction base="xs:int">
                       
<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 (Unit: millimeter)</xs:documentation>
                   
</xs:annotation>
                   
<xs:simpleType>
                     
<xs:restriction base="xs:int">
                       
<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 (Unit: millimeter). This value should be at least equal to or greater than recessedDepth. And take the additional height of any additional housing or required space for air circulation into account</xs:documentation>
                   
</xs:annotation>
                   
<xs:simpleType>
                     
<xs:restriction base="xs:int">
                       
<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 (Unit: millimeter)</xs:documentation>
                   
</xs:annotation>
                   
<xs:simpleType>
                     
<xs:restriction base="xs:int">
                       
<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 (Unit: millimeter). This value should be at least equal to or greater than recessedDepth. And take the additional height of any additional housing or required space for air circulation into account</xs:documentation>
                   
</xs:annotation>
                   
<xs:simpleType>
                     
<xs:restriction base="xs:int">
                       
<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 (Unit: millimeter). This value should correspond to the height of the luminaire that goes into the ceiling. And do not take any additional housing or required space for air circulation into account - Use the child element CircularCutout, should this need to be mapped.</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:int">
               
<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 (Unit: millimeter)</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:int">
               
<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_p356.png
properties
minOcc 0
maxOcc 1
content complex
children RectangularCutout CircularCutout
attributes
Name  Type  Use  Default  Fixed  Annotation
recessedDepth  derived by: xs:int  required      
documentation
Recessed depth into ceiling (Unit: millimeter). This value should correspond to the height of the luminaire that goes into the ceiling. And do not take any additional housing or required space for air circulation into account - Use the child element CircularCutout, should this need to be mapped.
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 (Unit: millimeter)</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:int">
                 
<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 (Unit: millimeter)</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:int">
                 
<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 (Unit: millimeter). This value should be at least equal to or greater than recessedDepth. And take the additional height of any additional housing or required space for air circulation into account</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:int">
                 
<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 (Unit: millimeter)</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:int">
                 
<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 (Unit: millimeter). This value should be at least equal to or greater than recessedDepth. And take the additional height of any additional housing or required space for air circulation into account</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:int">
                 
<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 (Unit: millimeter). This value should correspond to the height of the luminaire that goes into the ceiling. And do not take any additional housing or required space for air circulation into account - Use the child element CircularCutout, should this need to be mapped.</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:int">
         
<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:int
properties
use required
facets
Kind Value Annotation
minInclusive 0
annotation
documentation
Recessed depth into ceiling (Unit: millimeter). This value should correspond to the height of the luminaire that goes into the ceiling. And do not take any additional housing or required space for air circulation into account - Use the child element CircularCutout, should this need to be mapped.
source <xs:attribute name="recessedDepth" use="required">
 
<xs:annotation>
   
<xs:documentation>Recessed depth into ceiling (Unit: millimeter). This value should correspond to the height of the luminaire that goes into the ceiling. And do not take any additional housing or required space for air circulation into account - Use the child element CircularCutout, should this need to be mapped.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:int">
     
<xs:minInclusive value="0"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element Variants/Variant/Mountings/Ceiling/Recessed/RectangularCutout
diagram index_p357.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 (Unit: millimeter)</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:int">
           
<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 (Unit: millimeter)</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:int">
           
<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 (Unit: millimeter). This value should be at least equal to or greater than recessedDepth. And take the additional height of any additional housing or required space for air circulation into account</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:int">
           
<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_p358.png
type restriction of xs:int
properties
content simple
facets
Kind Value Annotation
minInclusive 0
annotation
documentation
Width of the rectangular cutout into the ceiling (Unit: millimeter)
source <xs:element name="Width">
 
<xs:annotation>
   
<xs:documentation>Width of the rectangular cutout into the ceiling (Unit: millimeter)</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:int">
     
<xs:minInclusive value="0"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element Variants/Variant/Mountings/Ceiling/Recessed/RectangularCutout/Length
diagram index_p359.png
type restriction of xs:int
properties
content simple
facets
Kind Value Annotation
minInclusive 0
annotation
documentation
Length of the rectangular cutout into the ceiling (Unit: millimeter)
source <xs:element name="Length">
 
<xs:annotation>
   
<xs:documentation>Length of the rectangular cutout into the ceiling (Unit: millimeter)</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:int">
     
<xs:minInclusive value="0"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element Variants/Variant/Mountings/Ceiling/Recessed/RectangularCutout/Depth
diagram index_p360.png
type restriction of xs:int
properties
content simple
facets
Kind Value Annotation
minInclusive 0
annotation
documentation
Depth of the rectangular cutout into the ceiling (Unit: millimeter). This value should be at least equal to or greater than recessedDepth. And take the additional height of any additional housing or required space for air circulation into account
source <xs:element name="Depth">
 
<xs:annotation>
   
<xs:documentation>Depth of the rectangular cutout into the ceiling (Unit: millimeter). This value should be at least equal to or greater than recessedDepth. And take the additional height of any additional housing or required space for air circulation into account</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:int">
     
<xs:minInclusive value="0"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element Variants/Variant/Mountings/Ceiling/Recessed/CircularCutout
diagram index_p361.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 (Unit: millimeter)</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:int">
           
<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 (Unit: millimeter). This value should be at least equal to or greater than recessedDepth. And take the additional height of any additional housing or required space for air circulation into account</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:int">
           
<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_p362.png
type restriction of xs:int
properties
content simple
facets
Kind Value Annotation
minInclusive 0
annotation
documentation
Diameter of the circular cutout into the ceiling (Unit: millimeter)
source <xs:element name="Diameter">
 
<xs:annotation>
   
<xs:documentation>Diameter of the circular cutout into the ceiling (Unit: millimeter)</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:int">
     
<xs:minInclusive value="0"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element Variants/Variant/Mountings/Ceiling/Recessed/CircularCutout/Depth
diagram index_p363.png
type restriction of xs:int
properties
content simple
facets
Kind Value Annotation
minInclusive 0
annotation
documentation
Depth of the circular cutout into the ceiling (Unit: millimeter). This value should be at least equal to or greater than recessedDepth. And take the additional height of any additional housing or required space for air circulation into account
source <xs:element name="Depth">
 
<xs:annotation>
   
<xs:documentation>Depth of the circular cutout into the ceiling (Unit: millimeter). This value should be at least equal to or greater than recessedDepth. And take the additional height of any additional housing or required space for air circulation into account</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:int">
     
<xs:minInclusive value="0"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element Variants/Variant/Mountings/Ceiling/SurfaceMounted
diagram index_p364.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_p365.png
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
pendantLength  derived by: xs:int  required      
documentation
Suspension length, measured from ceiling to the pendulum  housing of the product (Unit: millimeter)
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 (Unit: millimeter)</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:int">
         
<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:int
properties
use required
facets
Kind Value Annotation
minInclusive 0
annotation
documentation
Suspension length, measured from ceiling to the pendulum  housing of the product (Unit: millimeter)
source <xs:attribute name="pendantLength" use="required">
 
<xs:annotation>
   
<xs:documentation>Suspension length, measured from ceiling to the pendulum  housing of the product (Unit: millimeter)</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:int">
     
<xs:minInclusive value="0"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element Variants/Variant/Mountings/Wall
diagram index_p366.png
properties
minOcc 0
maxOcc 1
content complex
children Recessed SurfaceMounted
attributes
Name  Type  Use  Default  Fixed  Annotation
mountingHeight  derived by: xs:int  required      
documentation
Mounting height above ground (Unit: millimeter)
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 (Unit: millimeter)</xs:documentation>
                   
</xs:annotation>
                   
<xs:simpleType>
                     
<xs:restriction base="xs:int">
                       
<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 (Unit: millimeter)</xs:documentation>
                   
</xs:annotation>
                   
<xs:simpleType>
                     
<xs:restriction base="xs:int">
                       
<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 the wall (Unit: millimeter). This value should be at least equal to or greater than recessedDepth. And take the additional height of any additional housing or required space for air circulation into account</xs:documentation>
                   
</xs:annotation>
                   
<xs:simpleType>
                     
<xs:restriction base="xs:int">
                       
<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 (Unit: millimeter)</xs:documentation>
                   
</xs:annotation>
                   
<xs:simpleType>
                     
<xs:restriction base="xs:int">
                       
<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 the wall (Unit: millimeter). This value should be at least equal to or greater than recessedDepth. And take the additional height of any additional housing or required space for air circulation into account</xs:documentation>
                   
</xs:annotation>
                   
<xs:simpleType>
                     
<xs:restriction base="xs:int">
                       
<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 (Unit: millimeter). This value should correspond to the length of the luminaire that goes into the wall. And do not take any additional housing or required space for air circulation into account - Use the child element CircularCutout, should this need to be mapped.</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:int">
               
<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 (Unit: millimeter)</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:int">
         
<xs:minInclusive value="0"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

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

element Variants/Variant/Mountings/Wall/Recessed
diagram index_p367.png
properties
minOcc 0
maxOcc 1
content complex
children RectangularCutout CircularCutout
attributes
Name  Type  Use  Default  Fixed  Annotation
recessedDepth  derived by: xs:int  required      
documentation
Recessed depth into the wall (Unit: millimeter). This value should correspond to the length of the luminaire that goes into the wall. And do not take any additional housing or required space for air circulation into account - Use the child element CircularCutout, should this need to be mapped.
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 (Unit: millimeter)</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:int">
                 
<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 (Unit: millimeter)</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:int">
                 
<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 the wall (Unit: millimeter). This value should be at least equal to or greater than recessedDepth. And take the additional height of any additional housing or required space for air circulation into account</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:int">
                 
<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 (Unit: millimeter)</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:int">
                 
<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 the wall (Unit: millimeter). This value should be at least equal to or greater than recessedDepth. And take the additional height of any additional housing or required space for air circulation into account</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:int">
                 
<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 (Unit: millimeter). This value should correspond to the length of the luminaire that goes into the wall. And do not take any additional housing or required space for air circulation into account - Use the child element CircularCutout, should this need to be mapped.</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:int">
         
<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:int
properties
use required
facets
Kind Value Annotation
minInclusive 0
annotation
documentation
Recessed depth into the wall (Unit: millimeter). This value should correspond to the length of the luminaire that goes into the wall. And do not take any additional housing or required space for air circulation into account - Use the child element CircularCutout, should this need to be mapped.
source <xs:attribute name="recessedDepth" use="required">
 
<xs:annotation>
   
<xs:documentation>Recessed depth into the wall (Unit: millimeter). This value should correspond to the length of the luminaire that goes into the wall. And do not take any additional housing or required space for air circulation into account - Use the child element CircularCutout, should this need to be mapped.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:int">
     
<xs:minInclusive value="0"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element Variants/Variant/Mountings/Wall/Recessed/RectangularCutout
diagram index_p368.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 (Unit: millimeter)</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:int">
           
<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 (Unit: millimeter)</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:int">
           
<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 the wall (Unit: millimeter). This value should be at least equal to or greater than recessedDepth. And take the additional height of any additional housing or required space for air circulation into account</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:int">
           
<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_p369.png
type restriction of xs:int
properties
content simple
facets
Kind Value Annotation
minInclusive 0
annotation
documentation
Width of the rectangular cutout into the wall (Unit: millimeter)
source <xs:element name="Width">
 
<xs:annotation>
   
<xs:documentation>Width of the rectangular cutout into the wall (Unit: millimeter)</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:int">
     
<xs:minInclusive value="0"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

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

element Variants/Variant/Mountings/Wall/Recessed/RectangularCutout/Depth
diagram index_p371.png
type restriction of xs:int
properties
content simple
facets
Kind Value Annotation
minInclusive 0
annotation
documentation
Depth of the rectangular cutout into the the wall (Unit: millimeter). This value should be at least equal to or greater than recessedDepth. And take the additional height of any additional housing or required space for air circulation into account
source <xs:element name="Depth">
 
<xs:annotation>
   
<xs:documentation>Depth of the rectangular cutout into the the wall (Unit: millimeter). This value should be at least equal to or greater than recessedDepth. And take the additional height of any additional housing or required space for air circulation into account</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:int">
     
<xs:minInclusive value="0"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element Variants/Variant/Mountings/Wall/Recessed/CircularCutout
diagram index_p372.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 (Unit: millimeter)</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:int">
           
<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 the wall (Unit: millimeter). This value should be at least equal to or greater than recessedDepth. And take the additional height of any additional housing or required space for air circulation into account</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:int">
           
<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_p373.png
type restriction of xs:int
properties
content simple
facets
Kind Value Annotation
minInclusive 0
annotation
documentation
Diameter of the circular cutout into the wall (Unit: millimeter)
source <xs:element name="Diameter">
 
<xs:annotation>
   
<xs:documentation>Diameter of the circular cutout into the wall (Unit: millimeter)</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:int">
     
<xs:minInclusive value="0"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element Variants/Variant/Mountings/Wall/Recessed/CircularCutout/Depth
diagram index_p374.png
type restriction of xs:int
properties
content simple
facets
Kind Value Annotation
minInclusive 0
annotation
documentation
Depth of the circular cutout into the the wall (Unit: millimeter). This value should be at least equal to or greater than recessedDepth. And take the additional height of any additional housing or required space for air circulation into account
source <xs:element name="Depth">
 
<xs:annotation>
   
<xs:documentation>Depth of the circular cutout into the the wall (Unit: millimeter). This value should be at least equal to or greater than recessedDepth. And take the additional height of any additional housing or required space for air circulation into account</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:int">
     
<xs:minInclusive value="0"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element Variants/Variant/Mountings/Wall/SurfaceMounted
diagram index_p375.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_p376.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_p377.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_p378.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 (Unit: millimeter)</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:int">
               
<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 (Unit: millimeter)</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:int">
               
<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 (Unit: millimeter)</xs:documentation>
                   
</xs:annotation>
                   
<xs:simpleType>
                     
<xs:restriction base="xs:int">
                       
<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 (Unit: millimeter)</xs:documentation>
                   
</xs:annotation>
                   
<xs:simpleType>
                     
<xs:restriction base="xs:int">
                       
<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 the ground (Unit: millimeter). This value should be at least equal to or greater than recessedDepth. And take the additional height of any additional housing or required space for air circulation into account</xs:documentation>
                   
</xs:annotation>
                   
<xs:simpleType>
                     
<xs:restriction base="xs:int">
                       
<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 (Unit: millimeter)</xs:documentation>
                   
</xs:annotation>
                   
<xs:simpleType>
                     
<xs:restriction base="xs:int">
                       
<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 the ground (Unit: millimeter). This value should be at least equal to or greater than recessedDepth. And take the additional height of any additional housing or required space for air circulation into account</xs:documentation>
                   
</xs:annotation>
                   
<xs:simpleType>
                     
<xs:restriction base="xs:int">
                       
<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 (Unit: millimeter). This value should correspond to the height of the luminaire that goes into the ground. And do not take any additional housing or required space for air circulation into account - Use the child element CircularCutout, should this need to be mapped.</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:int">
               
<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_p379.png
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
poleHeight  derived by: xs:int        
documentation
Optional default height of the pole (Unit: millimeter)
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 (Unit: millimeter)</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:int">
         
<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:int
facets
Kind Value Annotation
minInclusive 0
annotation
documentation
Optional default height of the pole (Unit: millimeter)
source <xs:attribute name="poleHeight">
 
<xs:annotation>
   
<xs:documentation>Optional default height of the pole (Unit: millimeter)</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:int">
     
<xs:minInclusive value="0"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element Variants/Variant/Mountings/Ground/PoleIntegrated
diagram index_p380.png
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
poleHeight  derived by: xs:int        
documentation
Optional default height of the pole (Unit: millimeter)
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 (Unit: millimeter)</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:int">
         
<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:int
facets
Kind Value Annotation
minInclusive 0
annotation
documentation
Optional default height of the pole (Unit: millimeter)
source <xs:attribute name="poleHeight">
 
<xs:annotation>
   
<xs:documentation>Optional default height of the pole (Unit: millimeter)</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:int">
     
<xs:minInclusive value="0"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element Variants/Variant/Mountings/Ground/FreeStanding
diagram index_p381.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>
 
<