element Root
diagram index_p1.png
properties
content complex
children Header GeneralDefinitions ProductDefinitions
identity constraints
  Name  Refer  Selector  Field(s)  Annotation
key  FileId    GeneralDefinitions/Files/File  @id  
key  SensorId    GeneralDefinitions/Sensors/Sensor  @id  
key  PhotometryId    GeneralDefinitions/Photometries/Photometry  @id  
key  SpectrumId    GeneralDefinitions/Spectrums/Spectrum  @id  
key  ChangeableLightSourceId    GeneralDefinitions/LightSources/ChangeableLightSource  @id  
key  FixedLightSourceId    GeneralDefinitions/LightSources/FixedLightSource  @id  
key  MultiChannelLightSourceId    GeneralDefinitions/LightSources/MultiChannelLightSource  @id  
key  ControlGearId    GeneralDefinitions/ControlGears/ControlGear  @id  
key  EquipmentId    GeneralDefinitions/Equipments/Equipment  @id  
key  EmitterId    GeneralDefinitions/Emitters/Emitter  @id  
key  SimpleGeometryId    GeneralDefinitions/Geometries/SimpleGeometry  @id  
key  ModelGeometryId    GeneralDefinitions/Geometries/ModelGeometry  @id  
key  VariantId    ProductDefinitions/Variants/Variant  @id  
keyref  Header-File  FileId  Header/ManufacturerLogo  @fileId  
keyref  Sensor-File  FileId  GeneralDefinitions/Sensors/Sensor/SensorFileReference  @fileId  
keyref  Photometry-File  FileId  GeneralDefinitions/Photometries/Photometry/PhotometryFileReference  @fileId  
keyref  Spectrum-File  FileId  GeneralDefinitions/Spectrums/Spectrum/SpectrumFileReference  @fileId  
keyref  ChangeableLightSource-Spectrum  SpectrumId  GeneralDefinitions/LightSources/ChangeableLightSource/SpectrumReference  @spectrumId  
keyref  ChangeableLightSourceImage-File  FileId  GeneralDefinitions/LightSources/ChangeableLightSource/LightSourceImages/Image  @fileId  
keyref  ChangeableLightSourcePhotometry-Photometry  PhotometryId  GeneralDefinitions/LightSources/ChangeableLightSource/PhotometryReference  @photometryId  
keyref  FixedLightSource-Spectrum  SpectrumId  GeneralDefinitions/LightSources/FixedLightSource/SpectrumReference  @spectrumId  
keyref  FixedLightSourceImage-File  FileId  GeneralDefinitions/LightSources/ChangeableLightSource/LightSourceImages/Image  @fileId  
keyref  MultiChannelLightSourceImage-File  FileId  GeneralDefinitions/LightSources/MultiChannelLightSource/LightSourceImages/Image  @fileId  
keyref  MultiChannelLightSource-Spectrum  SpectrumId  GeneralDefinitions/LightSources/MultiChannelLightSource/Channels/Channel/SpectrumReference  @spectrumId  
keyref  MultiChannelLightSource-Photometry  PhotometryId  GeneralDefinitions/LightSources/MultiChannelLightSource/Channels/Channel/PhotometryReference  @photometryId  
keyref  Equipment-LightSource  ChangeableLightSourceId  GeneralDefinitions/Equipments/Equipment/LightSourceReference  @changeableLightSourceId  
keyref  Equipment-ControlGear  ControlGearId  GeneralDefinitions/Equipments/Equipment/ControlGearReference  @controlGearId  
keyref  ChangeableEmitter-Photometry  PhotometryId  GeneralDefinitions/Emitters/Emitter/ChangeableLightEmitter/PhotometryReference  @photometryId  
keyref  ChangeableEmitter-Equipment  EquipmentId  GeneralDefinitions/Emitters/Emitter/ChangeableLightEmitter/EquipmentReference  @equipmentId  
keyref  FixedEmitter-Photometry  PhotometryId  GeneralDefinitions/Emitters/Emitter/FixedLightEmitter/PhotometryReference  @photometryId  
keyref  FixedEmitter-FixedLightSource  FixedLightSourceId  GeneralDefinitions/Emitters/Emitter/FixedLightEmitter/LightSourceReference  @fixedLightSourceId  
keyref  FixedEmitter-ControlGear  ControlGearId  GeneralDefinitions/Emitters/Emitter/FixedLightEmitter/ControlGearReference  @controlGearId  
keyref  MultiChannelEmitter-LightSource  MultiChannelLightSourceId  GeneralDefinitions/Emitters/Emitter/MultiChannelLightEmitter/LightSourceReference  @multiChannelLightSourceId  
keyref  MultiChannelEmitter-ControlGear  ControlGearId  GeneralDefinitions/Emitters/Emitter/MultiChannelLightEmitter/ControlGearReference  @controlGearId  
keyref  SensorEmitter-Sensor  SensorId  GeneralDefinitions/Emitters/Emitter/SensorEmitter/SensorReference  @sensorId  
keyref  GeoModelled-File  FileId  GeneralDefinitions/Geometries/ModelGeometry/GeometryFileReference  @fileId  
keyref  ProductSeriesPicture-File  FileId  ProductDefinitions/ProductMetaData/ProductSeries/ProductSerie/Pictures/Image  @fileId  
keyref  ProductPictures-File  FileId  ProductDefinitions/ProductMetaData/Pictures/Image  @fileId  
keyref  DescriptiveProperties-File  FileId  ProductDefinitions/ProductMetaData/DescriptiveAttributes/CustomProperties/Property/FileReference  @fileId  
keyref  Variant-Emitter  EmitterId  ProductDefinitions/Variants/Variant/Geometry/EmitterReference  @emitterId  
keyref  Variant-SimpleGeometryEmitter  EmitterId  ProductDefinitions/Variants/Variant/Geometry/SimpleGeometryReference  @emitterId  
keyref  Variant-ModelGeometryEmitter  EmitterId  ProductDefinitions/Variants/Variant/Geometry/ModelGeometryReference/EmitterReference  @emitterId  
keyref  Variant-SimpleGeometry  SimpleGeometryId  ProductDefinitions/Variants/Variant/Geometry/SimpleGeometryReference  @geometryId  
keyref  Variant-ModelGeometry  ModelGeometryId  ProductDefinitions/Variants/Variant/Geometry/ModelGeometryReference  @geometryId  
keyref  Variant-ReferencesSimpleGeometry  SimpleGeometryId  ProductDefinitions/Variants/Variant/Geometry/GeometryReferences/SimpleGeometryReference  @geometryId  
keyref  Variant-ReferencesSimpleEmitter  EmitterId  ProductDefinitions/Variants/Variant/Geometry/GeometryReferences/SimpleGeometryReference  @emitterId  
keyref  Variant-ReferencesModelGeometry  ModelGeometryId  ProductDefinitions/Variants/Variant/Geometry/GeometryReferences/ModelGeometryReference  @geometryId  
keyref  Variant-ReferencesModelEmitter  EmitterId  ProductDefinitions/Variants/Variant/Geometry/GeometryReferences/ModelGeometryReference/EmitterReference  @emitterId  
keyref  VariantSeriesPicture-File  FileId  ProductDefinitions/Variants/Variant/ProductSeries/ProductSerie/Pictures/Image  @fileId  
keyref  VariantPicture-File  FileId  ProductDefinitions/Variants/Variant/Pictures/Image  @fileId  
keyref  VariantSymbol-File  FileId  ProductDefinitions/Variants/Variant/Symbol  @fileId  
keyref  VariantDescriptiveProperties-File  FileId  ProductDefinitions/Variants/Variant/DescriptiveAttributes/CustomProperties/Property/FileReference  @fileId  
annotation
documentation
Root element for a configurable product
source <xs:element name="Root">
 
<xs:annotation>
   
<xs:documentation>Root element for a configurable product</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Header" type="Header">
       
<xs:annotation>
         
<xs:documentation>Metadata about the product and manufacturer</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="GeneralDefinitions" type="GeneralDefinitions">
       
<xs:annotation>
         
<xs:documentation>Definition of elements that can be used to construct the product and variants of it</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="ProductDefinitions" type="ProductDefinitions">
       
<xs:annotation>
         
<xs:documentation>Describes the product metadata and variants based on given definitions</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
 
<xs:key name="FileId">
   
<xs:selector xpath="GeneralDefinitions/Files/File"/>
   
<xs:field xpath="@id"/>
 
</xs:key>
 
<xs:key name="SensorId">
   
<xs:selector xpath="GeneralDefinitions/Sensors/Sensor"/>
   
<xs:field xpath="@id"/>
 
</xs:key>
 
<xs:key name="PhotometryId">
   
<xs:selector xpath="GeneralDefinitions/Photometries/Photometry"/>
   
<xs:field xpath="@id"/>
 
</xs:key>
 
<xs:key name="SpectrumId">
   
<xs:selector xpath="GeneralDefinitions/Spectrums/Spectrum"/>
   
<xs:field xpath="@id"/>
 
</xs:key>
 
<xs:key name="ChangeableLightSourceId">
   
<xs:selector xpath="GeneralDefinitions/LightSources/ChangeableLightSource"/>
   
<xs:field xpath="@id"/>
 
</xs:key>
 
<xs:key name="FixedLightSourceId">
   
<xs:selector xpath="GeneralDefinitions/LightSources/FixedLightSource"/>
   
<xs:field xpath="@id"/>
 
</xs:key>
 
<xs:key name="MultiChannelLightSourceId">
   
<xs:selector xpath="GeneralDefinitions/LightSources/MultiChannelLightSource"/>
   
<xs:field xpath="@id"/>
 
</xs:key>
 
<xs:key name="ControlGearId">
   
<xs:selector xpath="GeneralDefinitions/ControlGears/ControlGear"/>
   
<xs:field xpath="@id"/>
 
</xs:key>
 
<xs:key name="EquipmentId">
   
<xs:selector xpath="GeneralDefinitions/Equipments/Equipment"/>
   
<xs:field xpath="@id"/>
 
</xs:key>
 
<xs:key name="EmitterId">
   
<xs:selector xpath="GeneralDefinitions/Emitters/Emitter"/>
   
<xs:field xpath="@id"/>
 
</xs:key>
 
<xs:key name="SimpleGeometryId">
   
<xs:selector xpath="GeneralDefinitions/Geometries/SimpleGeometry"/>
   
<xs:field xpath="@id"/>
 
</xs:key>
 
<xs:key name="ModelGeometryId">
   
<xs:selector xpath="GeneralDefinitions/Geometries/ModelGeometry"/>
   
<xs:field xpath="@id"/>
 
</xs:key>
 
<xs:key name="VariantId">
   
<xs:selector xpath="ProductDefinitions/Variants/Variant"/>
   
<xs:field xpath="@id"/>
 
</xs:key>
 
<xs:keyref name="Header-File" refer="FileId">
   
<xs:selector xpath="Header/ManufacturerLogo"/>
   
<xs:field xpath="@fileId"/>
 
</xs:keyref>
 
<xs:keyref name="Sensor-File" refer="FileId">
   
<xs:selector xpath="GeneralDefinitions/Sensors/Sensor/SensorFileReference"/>
   
<xs:field xpath="@fileId"/>
 
</xs:keyref>
 
<xs:keyref name="Photometry-File" refer="FileId">
   
<xs:selector xpath="GeneralDefinitions/Photometries/Photometry/PhotometryFileReference"/>
   
<xs:field xpath="@fileId"/>
 
</xs:keyref>
 
<xs:keyref name="Spectrum-File" refer="FileId">
   
<xs:selector xpath="GeneralDefinitions/Spectrums/Spectrum/SpectrumFileReference"/>
   
<xs:field xpath="@fileId"/>
 
</xs:keyref>
 
<xs:keyref name="ChangeableLightSource-Spectrum" refer="SpectrumId">
   
<xs:selector xpath="GeneralDefinitions/LightSources/ChangeableLightSource/SpectrumReference"/>
   
<xs:field xpath="@spectrumId"/>
 
</xs:keyref>
 
<xs:keyref name="ChangeableLightSourceImage-File" refer="FileId">
   
<xs:selector xpath="GeneralDefinitions/LightSources/ChangeableLightSource/LightSourceImages/Image"/>
   
<xs:field xpath="@fileId"/>
 
</xs:keyref>
 
<xs:keyref name="ChangeableLightSourcePhotometry-Photometry" refer="PhotometryId">
   
<xs:selector xpath="GeneralDefinitions/LightSources/ChangeableLightSource/PhotometryReference"/>
   
<xs:field xpath="@photometryId"/>
 
</xs:keyref>
 
<xs:keyref name="FixedLightSource-Spectrum" refer="SpectrumId">
   
<xs:selector xpath="GeneralDefinitions/LightSources/FixedLightSource/SpectrumReference"/>
   
<xs:field xpath="@spectrumId"/>
 
</xs:keyref>
 
<xs:keyref name="FixedLightSourceImage-File" refer="FileId">
   
<xs:selector xpath="GeneralDefinitions/LightSources/ChangeableLightSource/LightSourceImages/Image"/>
   
<xs:field xpath="@fileId"/>
 
</xs:keyref>
 
<xs:keyref name="MultiChannelLightSourceImage-File" refer="FileId">
   
<xs:selector xpath="GeneralDefinitions/LightSources/MultiChannelLightSource/LightSourceImages/Image"/>
   
<xs:field xpath="@fileId"/>
 
</xs:keyref>
 
<xs:keyref name="MultiChannelLightSource-Spectrum" refer="SpectrumId">
   
<xs:selector xpath="GeneralDefinitions/LightSources/MultiChannelLightSource/Channels/Channel/SpectrumReference"/>
   
<xs:field xpath="@spectrumId"/>
 
</xs:keyref>
 
<xs:keyref name="MultiChannelLightSource-Photometry" refer="PhotometryId">
   
<xs:selector xpath="GeneralDefinitions/LightSources/MultiChannelLightSource/Channels/Channel/PhotometryReference"/>
   
<xs:field xpath="@photometryId"/>
 
</xs:keyref>
 
<xs:keyref name="Equipment-LightSource" refer="ChangeableLightSourceId">
   
<xs:selector xpath="GeneralDefinitions/Equipments/Equipment/LightSourceReference"/>
   
<xs:field xpath="@changeableLightSourceId"/>
 
</xs:keyref>
 
<xs:keyref name="Equipment-ControlGear" refer="ControlGearId">
   
<xs:selector xpath="GeneralDefinitions/Equipments/Equipment/ControlGearReference"/>
   
<xs:field xpath="@controlGearId"/>
 
</xs:keyref>
 
<xs:keyref name="ChangeableEmitter-Photometry" refer="PhotometryId">
   
<xs:selector xpath="GeneralDefinitions/Emitters/Emitter/ChangeableLightEmitter/PhotometryReference"/>
   
<xs:field xpath="@photometryId"/>
 
</xs:keyref>
 
<xs:keyref name="ChangeableEmitter-Equipment" refer="EquipmentId">
   
<xs:selector xpath="GeneralDefinitions/Emitters/Emitter/ChangeableLightEmitter/EquipmentReference"/>
   
<xs:field xpath="@equipmentId"/>
 
</xs:keyref>
 
<xs:keyref name="FixedEmitter-Photometry" refer="PhotometryId">
   
<xs:selector xpath="GeneralDefinitions/Emitters/Emitter/FixedLightEmitter/PhotometryReference"/>
   
<xs:field xpath="@photometryId"/>
 
</xs:keyref>
 
<xs:keyref name="FixedEmitter-FixedLightSource" refer="FixedLightSourceId">
   
<xs:selector xpath="GeneralDefinitions/Emitters/Emitter/FixedLightEmitter/LightSourceReference"/>
   
<xs:field xpath="@fixedLightSourceId"/>
 
</xs:keyref>
 
<xs:keyref name="FixedEmitter-ControlGear" refer="ControlGearId">
   
<xs:selector xpath="GeneralDefinitions/Emitters/Emitter/FixedLightEmitter/ControlGearReference"/>
   
<xs:field xpath="@controlGearId"/>
 
</xs:keyref>
 
<xs:keyref name="MultiChannelEmitter-LightSource" refer="MultiChannelLightSourceId">
   
<xs:selector xpath="GeneralDefinitions/Emitters/Emitter/MultiChannelLightEmitter/LightSourceReference"/>
   
<xs:field xpath="@multiChannelLightSourceId"/>
 
</xs:keyref>
 
<xs:keyref name="MultiChannelEmitter-ControlGear" refer="ControlGearId">
   
<xs:selector xpath="GeneralDefinitions/Emitters/Emitter/MultiChannelLightEmitter/ControlGearReference"/>
   
<xs:field xpath="@controlGearId"/>
 
</xs:keyref>
 
<xs:keyref name="SensorEmitter-Sensor" refer="SensorId">
   
<xs:selector xpath="GeneralDefinitions/Emitters/Emitter/SensorEmitter/SensorReference"/>
   
<xs:field xpath="@sensorId"/>
 
</xs:keyref>
 
<xs:keyref name="GeoModelled-File" refer="FileId">
   
<xs:selector xpath="GeneralDefinitions/Geometries/ModelGeometry/GeometryFileReference"/>
   
<xs:field xpath="@fileId"/>
 
</xs:keyref>
 
<xs:keyref name="ProductSeriesPicture-File" refer="FileId">
   
<xs:selector xpath="ProductDefinitions/ProductMetaData/ProductSeries/ProductSerie/Pictures/Image"/>
   
<xs:field xpath="@fileId"/>
 
</xs:keyref>
 
<xs:keyref name="ProductPictures-File" refer="FileId">
   
<xs:selector xpath="ProductDefinitions/ProductMetaData/Pictures/Image"/>
   
<xs:field xpath="@fileId"/>
 
</xs:keyref>
 
<xs:keyref name="DescriptiveProperties-File" refer="FileId">
   
<xs:selector xpath="ProductDefinitions/ProductMetaData/DescriptiveAttributes/CustomProperties/Property/FileReference"/>
   
<xs:field xpath="@fileId"/>
 
</xs:keyref>
 
<xs:keyref name="Variant-Emitter" refer="EmitterId">
   
<xs:selector xpath="ProductDefinitions/Variants/Variant/Geometry/EmitterReference"/>
   
<xs:field xpath="@emitterId"/>
 
</xs:keyref>
 
<xs:keyref name="Variant-SimpleGeometryEmitter" refer="EmitterId">
   
<xs:selector xpath="ProductDefinitions/Variants/Variant/Geometry/SimpleGeometryReference"/>
   
<xs:field xpath="@emitterId"/>
 
</xs:keyref>
 
<xs:keyref name="Variant-ModelGeometryEmitter" refer="EmitterId">
   
<xs:selector xpath="ProductDefinitions/Variants/Variant/Geometry/ModelGeometryReference/EmitterReference"/>
   
<xs:field xpath="@emitterId"/>
 
</xs:keyref>
 
<xs:keyref name="Variant-SimpleGeometry" refer="SimpleGeometryId">
   
<xs:selector xpath="ProductDefinitions/Variants/Variant/Geometry/SimpleGeometryReference"/>
   
<xs:field xpath="@geometryId"/>
 
</xs:keyref>
 
<xs:keyref name="Variant-ModelGeometry" refer="ModelGeometryId">
   
<xs:selector xpath="ProductDefinitions/Variants/Variant/Geometry/ModelGeometryReference"/>
   
<xs:field xpath="@geometryId"/>
 
</xs:keyref>
 
<xs:keyref name="Variant-ReferencesSimpleGeometry" refer="SimpleGeometryId">
   
<xs:selector xpath="ProductDefinitions/Variants/Variant/Geometry/GeometryReferences/SimpleGeometryReference"/>
   
<xs:field xpath="@geometryId"/>
 
</xs:keyref>
 
<xs:keyref name="Variant-ReferencesSimpleEmitter" refer="EmitterId">
   
<xs:selector xpath="ProductDefinitions/Variants/Variant/Geometry/GeometryReferences/SimpleGeometryReference"/>
   
<xs:field xpath="@emitterId"/>
 
</xs:keyref>
 
<xs:keyref name="Variant-ReferencesModelGeometry" refer="ModelGeometryId">
   
<xs:selector xpath="ProductDefinitions/Variants/Variant/Geometry/GeometryReferences/ModelGeometryReference"/>
   
<xs:field xpath="@geometryId"/>
 
</xs:keyref>
 
<xs:keyref name="Variant-ReferencesModelEmitter" refer="EmitterId">
   
<xs:selector xpath="ProductDefinitions/Variants/Variant/Geometry/GeometryReferences/ModelGeometryReference/EmitterReference"/>
   
<xs:field xpath="@emitterId"/>
 
</xs:keyref>
 
<xs:keyref name="VariantSeriesPicture-File" refer="FileId">
   
<xs:selector xpath="ProductDefinitions/Variants/Variant/ProductSeries/ProductSerie/Pictures/Image"/>
   
<xs:field xpath="@fileId"/>
 
</xs:keyref>
 
<xs:keyref name="VariantPicture-File" refer="FileId">
   
<xs:selector xpath="ProductDefinitions/Variants/Variant/Pictures/Image"/>
   
<xs:field xpath="@fileId"/>
 
</xs:keyref>
 
<xs:keyref name="VariantSymbol-File" refer="FileId">
   
<xs:selector xpath="ProductDefinitions/Variants/Variant/Symbol"/>
   
<xs:field xpath="@fileId"/>
 
</xs:keyref>
 
<xs:keyref name="VariantDescriptiveProperties-File" refer="FileId">
   
<xs:selector xpath="ProductDefinitions/Variants/Variant/DescriptiveAttributes/CustomProperties/Property/FileReference"/>
   
<xs:field xpath="@fileId"/>
 
</xs:keyref>
</xs:element>

element Root/Header
diagram index_p2.png
type Header
properties
content complex
children Manufacturer FormatVersion CreatedWithApplication GldfCreationTimeCode UniqueGldfId ProductDataTimeCode DefaultLanguage ManufacturerLogo LicenseKeys ReluxMemberId DIALuxMemberId Author Contact
annotation
documentation
Metadata about the product and manufacturer
source <xs:element name="Header" type="Header">
 
<xs:annotation>
   
<xs:documentation>Metadata about the product and manufacturer</xs:documentation>
 
</xs:annotation>
</xs:element>

element Root/GeneralDefinitions
diagram index_p3.png
type GeneralDefinitions
properties
content complex
children Files Sensors Photometries Spectrums LightSources ControlGears Equipments Emitters Geometries
annotation
documentation
Definition of elements that can be used to construct the product and variants of it
source <xs:element name="GeneralDefinitions" type="GeneralDefinitions">
 
<xs:annotation>
   
<xs:documentation>Definition of elements that can be used to construct the product and variants of it</xs:documentation>
 
</xs:annotation>
</xs:element>

element Root/ProductDefinitions
diagram index_p4.png
type ProductDefinitions
properties
content complex
children ProductMetaData Variants
annotation
documentation
Describes the product metadata and variants based on given definitions
source <xs:element name="ProductDefinitions" type="ProductDefinitions">
 
<xs:annotation>
   
<xs:documentation>Describes the product metadata and variants based on given definitions</xs:documentation>
 
</xs:annotation>
</xs:element>


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