diagram | |||
children | Manufacturer FormatVersion CreatedWithApplication GldfCreationTimeCode UniqueGldfId ProductDataTimeCode DefaultLanguage ManufacturerLogo LicenseKeys ReluxMemberId DIALuxMemberId Author 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="Manufacturer" type="xs:string"> <xs:annotation> <xs:documentation>Name of the manufacturer</xs:documentation> </xs:annotation> </xs:element> <xs:element name="FormatVersion" fixed=""> <xs:annotation> <xs:documentation>Version of the luminaire data format used for this file. The GLDF is versioned according to SemVer 2.0 for major and minor version parts. See semver.org</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:string"> <xs:attribute name="major" use="required"> <xs:annotation> <xs:documentation>MAJOR version of the GLDF. Will be raised on incompatible changes only (e.g. new required elements, deleted elements, new/changed restrictions)</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="minor" use="required"> <xs:annotation> <xs:documentation>MINOR version of the GLDF. Will be raised in a backwards compatible manner only</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="pre-release"> <xs:annotation> <xs:documentation>Optional pre release version of the GLDF</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> </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="GldfCreationTimeCode" type="xs:dateTime"> <xs:annotation> <xs:documentation>Date on which this GLDF file was created (not the product data - see ProductDataTimeCode)</xs:documentation> </xs:annotation> </xs:element> <xs:element name="UniqueGldfId" type="xs:string"> <xs:annotation> <xs:documentation>Id of this GLDF file, which should be unique worldwide. To ensure this, UUID/GUID is strongly recommended</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ProductDataTimeCode" minOccurs="0"> <xs:annotation> <xs:documentation>Date on which the product data was created (not the GLDF itself - see GldfCreationTimeCode)</xs:documentation> </xs:annotation> </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="ManufacturerLogo" minOccurs="0"> <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="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" type="xs:string" use="required"> <xs:annotation> <xs:documentation>The application for which the licence key is intended</xs:documentation> </xs:annotation> </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="Author" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Author of this file</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>House number of the address</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="Manufacturer" type="xs:string"> <xs:annotation> <xs:documentation>Name of the manufacturer</xs:documentation> </xs:annotation> </xs:element> |
diagram | |||||||||||||||||||||||||||||||
type | extension of xs:string | ||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||
source | <xs:element name="FormatVersion" fixed=""> <xs:annotation> <xs:documentation>Version of the luminaire data format used for this file. The GLDF is versioned according to SemVer 2.0 for major and minor version parts. See semver.org</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:string"> <xs:attribute name="major" use="required"> <xs:annotation> <xs:documentation>MAJOR version of the GLDF. Will be raised on incompatible changes only (e.g. new required elements, deleted elements, new/changed restrictions)</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="minor" use="required"> <xs:annotation> <xs:documentation>MINOR version of the GLDF. Will be raised in a backwards compatible manner only</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="pre-release"> <xs:annotation> <xs:documentation>Optional pre release version of the GLDF</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> |
type | restriction of xs:int | ||||||
properties |
|
||||||
facets |
|
||||||
annotation |
|
||||||
source | <xs:attribute name="major" use="required"> <xs:annotation> <xs:documentation>MAJOR version of the GLDF. Will be raised on incompatible changes only (e.g. new required elements, deleted elements, new/changed restrictions)</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:int | ||||||
properties |
|
||||||
facets |
|
||||||
annotation |
|
||||||
source | <xs:attribute name="minor" use="required"> <xs:annotation> <xs:documentation>MINOR version of the GLDF. Will be raised in a backwards compatible manner only</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:int | ||||||
facets |
|
||||||
annotation |
|
||||||
source | <xs:attribute name="pre-release"> <xs:annotation> <xs:documentation>Optional pre release version of the GLDF</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
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 | xs:dateTime | ||
properties |
|
||
annotation |
|
||
source | <xs:element name="GldfCreationTimeCode" type="xs:dateTime"> <xs:annotation> <xs:documentation>Date on which this GLDF file was created (not the product data - see ProductDataTimeCode)</xs:documentation> </xs:annotation> </xs:element> |
diagram | |||
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:element name="UniqueGldfId" type="xs:string"> <xs:annotation> <xs:documentation>Id of this GLDF file, which should be unique worldwide. To ensure this, UUID/GUID is strongly recommended</xs:documentation> </xs:annotation> </xs:element> |
diagram | |||||
properties |
|
||||
annotation |
|
||||
source | <xs:element name="ProductDataTimeCode" minOccurs="0"> <xs:annotation> <xs:documentation>Date on which the product data was created (not the GLDF itself - see GldfCreationTimeCode)</xs:documentation> </xs:annotation> </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 |
|
||||||||||||||
attributes |
|
||||||||||||||
source | <xs:element name="ManufacturerLogo" minOccurs="0"> <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 | |||||||
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" type="xs:string" use="required"> <xs:annotation> <xs:documentation>The application for which the licence key is intended</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="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" type="xs:string" use="required"> <xs:annotation> <xs:documentation>The application for which the licence key is intended</xs:documentation> </xs:annotation> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="application" type="xs:string" use="required"> <xs:annotation> <xs:documentation>The application for which the licence key is intended</xs:documentation> </xs:annotation> </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 | |||||||
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 | |||||||
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>House number of the address</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>House number of the address</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>House number of the address</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> |