element Root
diagram index_p30.png
properties
content complex
children Header GeneralDefinitions ProductDefinitions
attributes
Name  Type  Use  Default  Fixed  Annotation
checksum  xs:string  optional      
documentation
Checksum for structure and format. Could be signed with a tool developed by Relux and Dial
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  LightSourceId    GeneralDefinitions/LightSources/LightSource  @id  
key  ControlGearId    GeneralDefinitions/ControlGears/ControlGear  @id  
key  EquipmentId    GeneralDefinitions/Equipments/Equipment  @id  
key  GeometryId    GeneralDefinitions/Geometries/Geometry  @id  
key  VariantId    ProductDefinitions/Variants/Variant  @id  
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  LightSource-Spectrum  SpectrumId  GeneralDefinitions/LightSources/LightSource/SpectrumReference  @spectrumId  
keyref  LightSourceImage-File  FileId  GeneralDefinitions/LightSources/LightSource/LightSourceImages/Image  @fileId  
keyref  LightSourcePhotometry-Photometry  PhotometryId  GeneralDefinitions/LightSources/LightSource/PhotometryReference  @photometryId  
keyref  Equipment-LightSource  LightSourceId  GeneralDefinitions/Equipments/Equipment/LightSourceReference  @lightSourceId  
keyref  Equipment-ControlGear  ControlGearId  GeneralDefinitions/Equipments/Equipment/ControlGearReference  @controlGearId  
keyref  GeoParametric-File  FileId  GeneralDefinitions/Geometries/Geometry/ParametricGeometryFileReference  @fileId  
keyref  GeoModelled-File  FileId  GeneralDefinitions/Geometries/Geometry/ModelledGeometryFileReferences/ModelledGeometryFileReference  @fileId  
keyref  ProductFamilyPictures-File  FileId  ProductDefinitions/ProductMetaData/ProductSeries/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-Geometry  GeometryId  ProductDefinitions/Variants/Variant/EmitterReferences/GeometryReference  @geometryId  
keyref  VariantGeoLightEmitter-Photometry  PhotometryId  ProductDefinitions/Variants/Variant/EmitterReferences/GeometryReference/EmissionObjectReference/LightEmitterReference  @photometryId  
keyref  VariantGeoLightEmitter-Equipment  EquipmentId  ProductDefinitions/Variants/Variant/EmitterReferences/GeometryReference/EmissionObjectReference/LightEmitterReference  @equipmentId  
keyref  VariantGeoSensor-Sensor  SensorId  ProductDefinitions/Variants/Variant/EmitterReferences/GeometryReference/EmissionObjectReference/SensorReference  @sensorId  
keyref  VariantLightEmitter-Photometry  PhotometryId  ProductDefinitions/Variants/Variant/EmitterReferences/LightEmitterReference  @photometryId  
keyref  VariantLightEmitter-Equipment  EquipmentId  ProductDefinitions/Variants/Variant/EmitterReferences/LightEmitterReference  @equipmentId  
keyref  VariantSensor-Sensor  SensorId  ProductDefinitions/Variants/Variant/EmitterReferences/SensorReference  @sensorId  
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/VariantDescriptiveAttributes/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:attribute name="checksum" type="xs:string" use="optional">
     
<xs:annotation>
       
<xs:documentation>Checksum for structure and format. Could be signed with a tool developed by Relux and Dial</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
 
</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="LightSourceId">
   
<xs:selector xpath="GeneralDefinitions/LightSources/LightSource"/>
   
<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="GeometryId">
   
<xs:selector xpath="GeneralDefinitions/Geometries/Geometry"/>
   
<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="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="LightSource-Spectrum" refer="SpectrumId">
   
<xs:selector xpath="GeneralDefinitions/LightSources/LightSource/SpectrumReference"/>
   
<xs:field xpath="@spectrumId"/>
 
</xs:keyref>
 
<xs:keyref name="LightSourceImage-File" refer="FileId">
   
<xs:selector xpath="GeneralDefinitions/LightSources/LightSource/LightSourceImages/Image"/>
   
<xs:field xpath="@fileId"/>
 
</xs:keyref>
 
<xs:keyref name="LightSourcePhotometry-Photometry" refer="PhotometryId">
   
<xs:selector xpath="GeneralDefinitions/LightSources/LightSource/PhotometryReference"/>
   
<xs:field xpath="@photometryId"/>
 
</xs:keyref>
 
<xs:keyref name="Equipment-LightSource" refer="LightSourceId">
   
<xs:selector xpath="GeneralDefinitions/Equipments/Equipment/LightSourceReference"/>
   
<xs:field xpath="@lightSourceId"/>
 
</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="GeoParametric-File" refer="FileId">
   
<xs:selector xpath="GeneralDefinitions/Geometries/Geometry/ParametricGeometryFileReference"/>
   
<xs:field xpath="@fileId"/>
 
</xs:keyref>
 
<xs:keyref name="GeoModelled-File" refer="FileId">
   
<xs:selector xpath="GeneralDefinitions/Geometries/Geometry/ModelledGeometryFileReferences/ModelledGeometryFileReference"/>
   
<xs:field xpath="@fileId"/>
 
</xs:keyref>
 
<xs:keyref name="ProductFamilyPictures-File" refer="FileId">
   
<xs:selector xpath="ProductDefinitions/ProductMetaData/ProductSeries/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-Geometry" refer="GeometryId">
   
<xs:selector xpath="ProductDefinitions/Variants/Variant/EmitterReferences/GeometryReference"/>
   
<xs:field xpath="@geometryId"/>
 
</xs:keyref>
 
<xs:keyref name="VariantGeoLightEmitter-Photometry" refer="PhotometryId">
   
<xs:selector xpath="ProductDefinitions/Variants/Variant/EmitterReferences/GeometryReference/EmissionObjectReference/LightEmitterReference"/>
   
<xs:field xpath="@photometryId"/>
 
</xs:keyref>
 
<xs:keyref name="VariantGeoLightEmitter-Equipment" refer="EquipmentId">
   
<xs:selector xpath="ProductDefinitions/Variants/Variant/EmitterReferences/GeometryReference/EmissionObjectReference/LightEmitterReference"/>
   
<xs:field xpath="@equipmentId"/>
 
</xs:keyref>
 
<xs:keyref name="VariantGeoSensor-Sensor" refer="SensorId">
   
<xs:selector xpath="ProductDefinitions/Variants/Variant/EmitterReferences/GeometryReference/EmissionObjectReference/SensorReference"/>
   
<xs:field xpath="@sensorId"/>
 
</xs:keyref>
 
<xs:keyref name="VariantLightEmitter-Photometry" refer="PhotometryId">
   
<xs:selector xpath="ProductDefinitions/Variants/Variant/EmitterReferences/LightEmitterReference"/>
   
<xs:field xpath="@photometryId"/>
 
</xs:keyref>
 
<xs:keyref name="VariantLightEmitter-Equipment" refer="EquipmentId">
   
<xs:selector xpath="ProductDefinitions/Variants/Variant/EmitterReferences/LightEmitterReference"/>
   
<xs:field xpath="@equipmentId"/>
 
</xs:keyref>
 
<xs:keyref name="VariantSensor-Sensor" refer="SensorId">
   
<xs:selector xpath="ProductDefinitions/Variants/Variant/EmitterReferences/SensorReference"/>
   
<xs:field xpath="@sensorId"/>
 
</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/VariantDescriptiveAttributes/CustomProperties/Property/FileReference"/>
   
<xs:field xpath="@fileId"/>
 
</xs:keyref>
</xs:element>

attribute Root/@checksum
type xs:string
properties
use optional
annotation
documentation
Checksum for structure and format. Could be signed with a tool developed by Relux and Dial
source <xs:attribute name="checksum" type="xs:string" use="optional">
 
<xs:annotation>
   
<xs:documentation>Checksum for structure and format. Could be signed with a tool developed by Relux and Dial</xs:documentation>
 
</xs:annotation>
</xs:attribute>

element Root/Header
diagram index_p31.png
type Header
properties
content complex
children Author Manufacturer CreationTimeCode CreatedWithApplication FormatVersion DefaultLanguage LicenseKeys ReluxMemberId DIALuxMemberId 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_p32.png
type GeneralDefinitions
properties
content complex
children Files Sensors Photometries Spectrums LightSources ControlGears Equipments 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_p33.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