diagram | ![]() |
||
children | Author Manufacturer CreationTimeCode CreatedWithApplication FormatVersion DefaultLanguage LicenseKeys ReluxMemberId DIALuxMemberId Contact | ||
used by |
|
||
annotation |
|
||
source | <xs:complexType name="Header"> <xs:annotation> <xs:documentation>Metadata about the product and manufacturer</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Author" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Author of this file</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Manufacturer" type="xs:string"> <xs:annotation> <xs:documentation>Name of the manufacturer</xs:documentation> </xs:annotation> </xs:element> <xs:element name="CreationTimeCode" type="xs:dateTime"> <xs:annotation> <xs:documentation>Date on which this file was created</xs:documentation> </xs:annotation> </xs:element> <xs:element name="CreatedWithApplication" type="xs:string"> <xs:annotation> <xs:documentation>Software used to create this file</xs:documentation> </xs:annotation> </xs:element> <xs:element name="FormatVersion"> <xs:annotation> <xs:documentation>Version of the luminaire data format used for this file</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="1.0.0-rc.1"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="DefaultLanguage" type="xs:language" minOccurs="0"> <xs:annotation> <xs:documentation>Language in which this luminaire should initially be displayed</xs:documentation> </xs:annotation> </xs:element> <xs:element name="LicenseKeys" minOccurs="0"> <xs:annotation> <xs:documentation>License keys for applications like Relux or Dialux</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="LicenseKey" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Single license key</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:string"> <xs:attribute name="application" use="required"> <xs:annotation> <xs:documentation>The application for which the licence key is intended</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="DIALux"/> <xs:enumeration value="RELUX"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="ReluxMemberId" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Relux membership number </xs:documentation> </xs:annotation> </xs:element> <xs:element name="DIALuxMemberId" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>DIAL membership number </xs:documentation> </xs:annotation> </xs:element> <xs:element name="Contact" minOccurs="0"> <xs:annotation> <xs:documentation>Manufacturer contact information</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Address" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Single address, e.g. for a branch office</xs:documentation> </xs:annotation> <xs:complexType mixed="true"> <xs:sequence> <xs:element name="FirstName" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>First name of the contact</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Name" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Last name of the contact</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Street" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Street name</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Number" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Number of the street</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ZIPCode" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>ZIP code of the city</xs:documentation> </xs:annotation> </xs:element> <xs:element name="City" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Name of the city</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Country" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Country name </xs:documentation> </xs:annotation> </xs:element> <xs:element name="Phone" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Phone number including international area code </xs:documentation> </xs:annotation> </xs:element> <xs:element name="EMailAddresses"> <xs:annotation> <xs:documentation>List of EMail addresses</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="EMail" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>E-Mail description, e.g. sales or support. The email address itself should be written into the mailto attibute</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:string"> <xs:attribute name="mailto" type="xs:string" use="required"> <xs:annotation> <xs:documentation>Email address</xs:documentation> </xs:annotation> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="Websites" type="Hyperlinks" minOccurs="0"> <xs:annotation> <xs:documentation>List of Websites</xs:documentation> </xs:annotation> </xs:element> <xs:element name="AdditionalInfo" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Additional contact information, that could be useful for the user but does not fit into the other fields</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="Author" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Author of this file</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:element name="Manufacturer" type="xs:string"> <xs:annotation> <xs:documentation>Name of the manufacturer</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
type | xs:dateTime | ||
properties |
|
||
annotation |
|
||
source | <xs:element name="CreationTimeCode" type="xs:dateTime"> <xs:annotation> <xs:documentation>Date on which this file was created</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:element name="CreatedWithApplication" type="xs:string"> <xs:annotation> <xs:documentation>Software used to create this file</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | restriction of xs:string | ||||||
properties |
|
||||||
facets |
|
||||||
annotation |
|
||||||
source | <xs:element name="FormatVersion"> <xs:annotation> <xs:documentation>Version of the luminaire data format used for this file</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="1.0.0-rc.1"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | ![]() |
||||||
type | xs:language | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="DefaultLanguage" type="xs:language" minOccurs="0"> <xs:annotation> <xs:documentation>Language in which this luminaire should initially be displayed</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
properties |
|
||||||
children | LicenseKey | ||||||
annotation |
|
||||||
source | <xs:element name="LicenseKeys" minOccurs="0"> <xs:annotation> <xs:documentation>License keys for applications like Relux or Dialux</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="LicenseKey" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Single license key</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:string"> <xs:attribute name="application" use="required"> <xs:annotation> <xs:documentation>The application for which the licence key is intended</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="DIALux"/> <xs:enumeration value="RELUX"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||||||||||
type | extension of xs:string | ||||||||||||||
properties |
|
||||||||||||||
attributes |
|
||||||||||||||
annotation |
|
||||||||||||||
source | <xs:element name="LicenseKey" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Single license key</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:string"> <xs:attribute name="application" use="required"> <xs:annotation> <xs:documentation>The application for which the licence key is intended</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="DIALux"/> <xs:enumeration value="RELUX"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> |
type | restriction of xs:string | |||||||||
properties |
|
|||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="application" use="required"> <xs:annotation> <xs:documentation>The application for which the licence key is intended</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="DIALux"/> <xs:enumeration value="RELUX"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="ReluxMemberId" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Relux membership number </xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="DIALuxMemberId" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>DIAL membership number </xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
properties |
|
||||||
children | Address | ||||||
annotation |
|
||||||
source | <xs:element name="Contact" minOccurs="0"> <xs:annotation> <xs:documentation>Manufacturer contact information</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Address" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Single address, e.g. for a branch office</xs:documentation> </xs:annotation> <xs:complexType mixed="true"> <xs:sequence> <xs:element name="FirstName" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>First name of the contact</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Name" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Last name of the contact</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Street" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Street name</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Number" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Number of the street</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ZIPCode" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>ZIP code of the city</xs:documentation> </xs:annotation> </xs:element> <xs:element name="City" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Name of the city</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Country" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Country name </xs:documentation> </xs:annotation> </xs:element> <xs:element name="Phone" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Phone number including international area code </xs:documentation> </xs:annotation> </xs:element> <xs:element name="EMailAddresses"> <xs:annotation> <xs:documentation>List of EMail addresses</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="EMail" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>E-Mail description, e.g. sales or support. The email address itself should be written into the mailto attibute</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:string"> <xs:attribute name="mailto" type="xs:string" use="required"> <xs:annotation> <xs:documentation>Email address</xs:documentation> </xs:annotation> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="Websites" type="Hyperlinks" minOccurs="0"> <xs:annotation> <xs:documentation>List of Websites</xs:documentation> </xs:annotation> </xs:element> <xs:element name="AdditionalInfo" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Additional contact information, that could be useful for the user but does not fit into the other fields</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||||
properties |
|
||||||||
children | FirstName Name Street Number ZIPCode City Country Phone EMailAddresses Websites AdditionalInfo | ||||||||
annotation |
|
||||||||
source | <xs:element name="Address" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Single address, e.g. for a branch office</xs:documentation> </xs:annotation> <xs:complexType mixed="true"> <xs:sequence> <xs:element name="FirstName" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>First name of the contact</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Name" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Last name of the contact</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Street" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Street name</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Number" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Number of the street</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ZIPCode" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>ZIP code of the city</xs:documentation> </xs:annotation> </xs:element> <xs:element name="City" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Name of the city</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Country" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Country name </xs:documentation> </xs:annotation> </xs:element> <xs:element name="Phone" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Phone number including international area code </xs:documentation> </xs:annotation> </xs:element> <xs:element name="EMailAddresses"> <xs:annotation> <xs:documentation>List of EMail addresses</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="EMail" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>E-Mail description, e.g. sales or support. The email address itself should be written into the mailto attibute</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:string"> <xs:attribute name="mailto" type="xs:string" use="required"> <xs:annotation> <xs:documentation>Email address</xs:documentation> </xs:annotation> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="Websites" type="Hyperlinks" minOccurs="0"> <xs:annotation> <xs:documentation>List of Websites</xs:documentation> </xs:annotation> </xs:element> <xs:element name="AdditionalInfo" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Additional contact information, that could be useful for the user but does not fit into the other fields</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="FirstName" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>First name of the contact</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="Name" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Last name of the contact</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="Street" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Street name</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="Number" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Number of the street</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="ZIPCode" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>ZIP code of the city</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="City" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Name of the city</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="Country" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Country name </xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="Phone" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Phone number including international area code </xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
properties |
|
||
children | |||
annotation |
|
||
source | <xs:element name="EMailAddresses"> <xs:annotation> <xs:documentation>List of EMail addresses</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="EMail" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>E-Mail description, e.g. sales or support. The email address itself should be written into the mailto attibute</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:string"> <xs:attribute name="mailto" type="xs:string" use="required"> <xs:annotation> <xs:documentation>Email address</xs:documentation> </xs:annotation> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||||||||||
type | extension of xs:string | ||||||||||||||
properties |
|
||||||||||||||
attributes |
|
||||||||||||||
annotation |
|
||||||||||||||
source | <xs:element name="EMail" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>E-Mail description, e.g. sales or support. The email address itself should be written into the mailto attibute</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:string"> <xs:attribute name="mailto" type="xs:string" use="required"> <xs:annotation> <xs:documentation>Email address</xs:documentation> </xs:annotation> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="mailto" type="xs:string" use="required"> <xs:annotation> <xs:documentation>Email address</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | ![]() |
||||||
type | Hyperlinks | ||||||
properties |
|
||||||
children | Hyperlink | ||||||
annotation |
|
||||||
source | <xs:element name="Websites" type="Hyperlinks" minOccurs="0"> <xs:annotation> <xs:documentation>List of Websites</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="AdditionalInfo" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Additional contact information, that could be useful for the user but does not fit into the other fields</xs:documentation> </xs:annotation> </xs:element> |