diagram | |||
children | Variant | ||
used by |
|
||
annotation |
|
||
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> |
diagram | |||||||||||||||||||||||
properties |
|
||||||||||||||||||||||
children | ProductNumber Name Description TenderText GTIN Mountings Geometry ProductSeries Pictures Symbol DescriptiveAttributes | ||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||
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> |
type | xs:ID | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="id" type="xs:ID" use="required"> <xs:annotation> <xs:documentation>Unique identifier</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
annotation |
|
||
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> |
diagram | |||||||
type | Locale | ||||||
properties |
|
||||||
children | Locale | ||||||
annotation |
|
||||||
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> |
diagram | |||
type | Locale | ||
properties |
|
||
children | Locale | ||
annotation |
|
||
source | <xs:element name="Name" type="Locale"> <xs:annotation> <xs:documentation>Variant name, translatable</xs:documentation> </xs:annotation> </xs:element> |
diagram | |||||||
type | Locale | ||||||
properties |
|
||||||
children | Locale | ||||||
annotation |
|
||||||
source | <xs:element name="Description" type="Locale" minOccurs="0"> <xs:annotation> <xs:documentation>Variant description, translatable</xs:documentation> </xs:annotation> </xs:element> |
diagram | |||||||
type | Locale | ||||||
properties |
|
||||||
children | Locale | ||||||
annotation |
|
||||||
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> |
diagram | |||||||
type | GTIN | ||||||
properties |
|
||||||
facets |
|
||||||
annotation |
|
||||||
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> |
diagram | |||||||
properties |
|
||||||
children | Ceiling Wall WorkingPlane Ground | ||||||
annotation |
|
||||||
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> |
diagram | |||||||
properties |
|
||||||
children | Recessed SurfaceMounted Pendant | ||||||
annotation |
|
||||||
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> |
diagram | |||||||||||||||
properties |
|
||||||||||||||
children | RectangularCutout CircularCutout | ||||||||||||||
attributes |
|
||||||||||||||
annotation |
|
||||||||||||||
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> |
type | restriction of xs:int | ||||||
properties |
|
||||||
facets |
|
||||||
annotation |
|
||||||
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> |
diagram | |||||||
properties |
|
||||||
children | Width Length Depth | ||||||
annotation |
|
||||||
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> |
diagram | |||||||
type | restriction of xs:int | ||||||
properties |
|
||||||
facets |
|
||||||
annotation |
|
||||||
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> |
diagram | |||||||
type | restriction of xs:int | ||||||
properties |
|
||||||
facets |
|
||||||
annotation |
|
||||||
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> |
diagram | |||||||
type | restriction of xs:int | ||||||
properties |
|
||||||
facets |
|
||||||
annotation |
|
||||||
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> |
diagram | |||||||
properties |
|
||||||
children | Diameter Depth | ||||||
annotation |
|
||||||
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> |
diagram | |||||||
type | restriction of xs:int | ||||||
properties |
|
||||||
facets |
|
||||||
annotation |
|
||||||
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> |
diagram | |||||||
type | restriction of xs:int | ||||||
properties |
|
||||||
facets |
|
||||||
annotation |
|
||||||
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> |
diagram | |||||||
properties |
|
||||||
annotation |
|
||||||
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> |
diagram | |||||||||||||||
properties |
|
||||||||||||||
attributes |
|
||||||||||||||
annotation |
|
||||||||||||||
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> |
type | restriction of xs:int | ||||||
properties |
|
||||||
facets |
|
||||||
annotation |
|
||||||
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> |
diagram | |||||||||||||||
properties |
|
||||||||||||||
children | Recessed SurfaceMounted | ||||||||||||||
attributes |
|
||||||||||||||
annotation |
|
||||||||||||||
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> |
type | restriction of xs:int | ||||||
properties |
|
||||||
facets |
|
||||||
annotation |
|
||||||
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> |
diagram | |||||||||||||||
properties |
|
||||||||||||||
children | RectangularCutout CircularCutout | ||||||||||||||
attributes |
|
||||||||||||||
annotation |
|
||||||||||||||
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> |
type | restriction of xs:int | ||||||
properties |
|
||||||
facets |
|
||||||
annotation |
|
||||||
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> |
diagram | |||||||
properties |
|
||||||
children | Width Length Depth | ||||||
annotation |
|
||||||
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> |
diagram | |||||||
type | restriction of xs:int | ||||||
properties |
|
||||||
facets |
|
||||||
annotation |
|
||||||
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> |
diagram | |||||||
type | restriction of xs:int | ||||||
properties |
|
||||||
facets |
|
||||||
annotation |
|
||||||
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> |
diagram | |||||||
type | restriction of xs:int | ||||||
properties |
|
||||||
facets |
|
||||||
annotation |
|
||||||
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> |
diagram | |||||||
properties |
|
||||||
children | Diameter Depth | ||||||
annotation |
|
||||||
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> |
diagram | |||||||
type | restriction of xs:int | ||||||
properties |
|
||||||
facets |
|
||||||
annotation |
|
||||||
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> |
diagram | |||||||
type | restriction of xs:int | ||||||
properties |
|
||||||
facets |
|
||||||
annotation |
|
||||||
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> |
diagram | |||||||
properties |
|
||||||
annotation |
|
||||||
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> |
diagram | |||||||
properties |
|
||||||
children | FreeStanding | ||||||
annotation |
|
||||||
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> |
diagram | |||||||
properties |
|
||||||
annotation |
|
||||||
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> |
diagram | |||||||
properties |
|
||||||
children | PoleTop PoleIntegrated FreeStanding SurfaceMounted Recessed | ||||||
annotation |
|
||||||
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> |
diagram | |||||||||||||||
properties |
|
||||||||||||||
attributes |
|
||||||||||||||
annotation |
|
||||||||||||||
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> |
type | restriction of xs:int | ||||||
facets |
|
||||||
annotation |
|
||||||
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> |
diagram | |||||||||||||||
properties |
|
||||||||||||||
attributes |
|
||||||||||||||
annotation |
|
||||||||||||||
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> |
type | restriction of xs:int | ||||||
facets |
|
||||||
annotation |
|
||||||
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> |
diagram | |||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="FreeStanding" minOccurs="0"> <xs:annotation> <xs:documentation>Mounting type: free standing (on the ground)</xs:documentation> </xs:annotation> <xs:complexType/> </xs:element> |
diagram | |||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="SurfaceMounted" minOccurs="0"> <xs:annotation> <xs:documentation>Mounting type: surface (of the ground)</xs:documentation> </xs:annotation> <xs:complexType/> </xs:element> |
diagram | |||||||||||||||
properties |
|
||||||||||||||
children | RectangularCutout CircularCutout | ||||||||||||||
attributes |
|
||||||||||||||
annotation |
|
||||||||||||||
source | <xs:element name="Recessed" minOccurs="0"> <xs:annotation> <xs:documentation>Mounting type: recessed (into the ground)</xs:documentation> </xs:annotation> <xs:complexType> <xs:choice> <xs:element name="RectangularCutout" minOccurs="0"> <xs:annotation> <xs:documentation>Rectangular cutout into the ground</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Width"> <xs:annotation> <xs:documentation>Width of the rectangular cutout into the ground (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> |
type | restriction of xs:int | ||||||
properties |
|
||||||
facets |
|
||||||
annotation |
|
||||||
source | <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> |
diagram | |||||||
properties |
|
||||||
children | Width Length Depth | ||||||
annotation |
|
||||||
source | <xs:element name="RectangularCutout" minOccurs="0"> <xs:annotation> <xs:documentation>Rectangular cutout into the ground</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Width"> <xs:annotation> <xs:documentation>Width of the rectangular cutout into the ground (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> |
diagram | |||||||
type | restriction of xs:int | ||||||
properties |
|
||||||
facets |
|
||||||
annotation |
|
||||||
source | <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> |
diagram | |||||||
type | restriction of xs:int | ||||||
properties |
|
||||||
facets |
|
||||||
annotation |
|
||||||
source | <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> |
diagram | |||||||
type | restriction of xs:int | ||||||
properties |
|
||||||
facets |
|
||||||
annotation |
|
||||||
source | <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> |
diagram | |||||||
properties |
|
||||||
children | Diameter Depth | ||||||
annotation |
|
||||||
source | <xs:element name="CircularCutout" minOccurs="0"> <xs:annotation> <xs:documentation>Circular cutout into the ground</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Diameter"> <xs:annotation> <xs:documentation>Diameter of the circular cutout into the ground (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> |
diagram | |||||||
type | restriction of xs:int | ||||||
properties |
|
||||||
facets |
|
||||||
annotation |
|
||||||
source | <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> |
diagram | |||||||
type | restriction of xs:int | ||||||
properties |
|
||||||
facets |
|
||||||
annotation |
|
||||||
source | <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> |
diagram | |||||||
properties |
|
||||||
children | EmitterReference SimpleGeometryReference ModelGeometryReference GeometryReferences | ||||||
annotation |
|
||||||
source | <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> |
diagram | |||||||||||||||
properties |
|
||||||||||||||
attributes |
|
||||||||||||||
annotation |
|
||||||||||||||
source | <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> |
type | xs:NCName | ||
properties |
|
||
annotation |
|
||
source | <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> |
diagram | |||||||||||||||||||||||
properties |
|
||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||
source | <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> |
type | xs:NCName | ||
properties |
|
||
annotation |
|
||
source | <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> |
type | xs:NCName | ||
properties |
|
||
annotation |
|
||
source | <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> |
diagram | |||||||||||||||
properties |
|
||||||||||||||
children | EmitterReference | ||||||||||||||
attributes |
|
||||||||||||||
annotation |
|
||||||||||||||
source | <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> |
type | xs:NCName | ||
properties |
|
||
annotation |
|
||
source | <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> |
diagram | |||||||||||||||||||||||
properties |
|
||||||||||||||||||||||
children | EmitterObjectExternalName | ||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||
source | <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> |
type | xs:NCName | ||
properties |
|
||
annotation |
|
||
source | <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> |
type | restriction of xs:string | ||||||||||||
facets |
|
||||||||||||
annotation |
|
||||||||||||
source | <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> |
diagram | |||
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <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> |
diagram | |||
properties |
|
||
children | SimpleGeometryReference ModelGeometryReference | ||
annotation |
|
||
source | <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> |
diagram | |||||||||||||||||||||||
properties |
|
||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||
source | <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> |
type | xs:NCName | ||
properties |
|
||
annotation |
|
||
source | <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> |
type | xs:NCName | ||
properties |
|
||
annotation |
|
||
source | <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> |
diagram | |||||||||||||||
properties |
|
||||||||||||||
children | EmitterReference | ||||||||||||||
attributes |
|
||||||||||||||
annotation |
|
||||||||||||||
source | <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> |
type | xs:NCName | ||
properties |
|
||
annotation |
|
||
source | <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> |
diagram | |||||||||||||||||||||||
properties |
|
||||||||||||||||||||||
children | EmitterObjectExternalName | ||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||
source | <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> |
type | xs:NCName | ||
properties |
|
||
annotation |
|
||
source | <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> |
type | restriction of xs:string | ||||||||||||
facets |
|
||||||||||||
annotation |
|
||||||||||||
source | <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> |
diagram | |||
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <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> |
diagram | |||||||
type | ProductSeries | ||||||
properties |
|
||||||
children | ProductSerie | ||||||
annotation |
|
||||||
source | <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> |
diagram | |||||||
type | Images | ||||||
properties |
|
||||||
children | Image | ||||||
annotation |
|
||||||
source | <xs:element name="Pictures" type="Images" minOccurs="0"> <xs:annotation> <xs:documentation>Pictures applicable to a single variant of the product</xs:documentation> </xs:annotation> </xs:element> |
diagram | |||||||||||||||
properties |
|
||||||||||||||
attributes |
|
||||||||||||||
annotation |
|
||||||||||||||
source | <xs:element name="Symbol" minOccurs="0"> <xs:annotation> <xs:documentation>Optional symbol, 2D CAD graphic. SVG or DXF recommended</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="fileId" type="xs:NCName" use="required"> <xs:annotation> <xs:documentation>Id reference to an image File element defined under GeneralDefinitions/Files</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> |
type | xs:NCName | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="fileId" type="xs:NCName" use="required"> <xs:annotation> <xs:documentation>Id reference to an image File element defined under GeneralDefinitions/Files</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | |||||||
type | DescriptiveAttributes | ||||||
properties |
|
||||||
children | Mechanical Electrical Emergency Marketing OperationsAndMaintenance CustomProperties | ||||||
annotation |
|
||||||
source | <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> |