schema location: | xsd/sales-order.xsd |
Elements |
sales-order |
schema location: | xsd/sales-orderType.xsd |
Complex types |
lens-sales-orderType |
pre-processType |
sales-orderType |
schema location: | xsd/refractionType.xsd |
Complex types |
cylinderType |
refractionType |
schema location: | xsd/centrationType.xsd |
Complex types |
centrationType |
schema location: | xsd/frame-dataType.xsd |
Complex types |
frame-dataType |
schema location: | xsd/frame-sourceType.xsd |
Complex types |
frame-sourceType |
schema location: | xsd/frame-specialType.xsd |
Complex types |
frame-specialType |
schema location: | xsd/lensType.xsd |
Complex types |
lensType |
schema location: | xsd/holesType.xsd |
Complex types |
holesType |
schema location: | xsd/optionsType.xsd |
Complex types |
optionsType |
schema location: | xsd/pre-calcType.xsd |
Complex types |
pre-calcType |
schema location: | xsd/prismType.xsd |
Complex types |
prismType |
schema location: | xsd/shapeType.xsd |
Complex types |
shapeType |
diagram | |||
type | sales-orderType | ||
children | customer quantity general-pre-calc pair single frame | ||
annotation |
|
||
source | <xs:element name="sales-order" type="sales-orderType"> <xs:annotation> <xs:documentation>Schema fuer die Kommunikation zwischen Bestellung/Auftrag und Rezeptrechenprogramm bei einer Glasfertigung</xs:documentation> </xs:annotation> </xs:element> |
diagram | |||
type | extension of lensType | ||
children | lens-id edi-code product-line diameter opt-diameter description refraction decentration modify-thickness-flag optima-flag options pre-calc pre-process | ||
used by |
|
||
source | <xs:complexType name="lens-sales-orderType"> <xs:complexContent> <xs:extension base="lensType"> <xs:sequence> <xs:element name="pre-process" type="pre-processType" minOccurs="0"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> |
diagram | |
type | pre-processType |
children | lens-sign blocker blocker-support correction-rx-surface semi-finished-produce-flag specified-semi-finished radius |
source | <xs:element name="pre-process" type="pre-processType" minOccurs="0"/> |
diagram | |||
children | lens-sign blocker blocker-support correction-rx-surface semi-finished-produce-flag specified-semi-finished radius | ||
used by |
|
||
source | <xs:complexType name="pre-processType"> <xs:sequence> <xs:element name="lens-sign" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Lager, Schicht, Rezept, Lagerglas incl. hart</xs:documentation> </xs:annotation> </xs:element> <xs:element name="blocker" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>CNC - C54 - C42 - Y31</xs:documentation> </xs:annotation> </xs:element> <xs:element name="blocker-support" type="xs:int" minOccurs="0"> <xs:annotation> <xs:documentation>0=3-Punktauflage Aalen 1=Schneideauflage</xs:documentation> </xs:annotation> </xs:element> <xs:element name="correction-rx-surface" type="xs:float" minOccurs="0"> <xs:annotation> <xs:documentation>Vorhalt Rezeptflaeche</xs:documentation> </xs:annotation> </xs:element> <xs:element name="semi-finished-produce-flag" minOccurs="0"> <xs:annotation> <xs:documentation>HF-Fertigung</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:boolean"> <xs:pattern value="true"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="specified-semi-finished" minOccurs="0"> <xs:annotation> <xs:documentation>Vorgabe HF-Wahl</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="diameter" type="xs:integer"> <xs:annotation> <xs:documentation>IST-Durchmesser</xs:documentation> </xs:annotation> </xs:element> <xs:element name="centre-thickness" type="xs:float"/> <xs:element name="front-curve"> <xs:annotation> <xs:documentation>R1 des Blanks</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:float"> <xs:attribute name="unit" use="optional"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="mm"/> <xs:enumeration value="dioptre"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="back-curve"> <xs:annotation> <xs:documentation>R2 des Halbfabrikates</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:float"> <xs:attribute name="unit" use="optional"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="mm"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="blank-type" type="xs:string"> <xs:annotation> <xs:documentation>Blank-Type bzw. Hersteller</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="radius" minOccurs="0"> <xs:complexType> <xs:choice> <xs:element name="base-curve"> <xs:annotation> <xs:documentation>R1 bwz. R2-Vorgabe in Dpt oder mm</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:float"> <xs:attribute name="unit" use="required"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="mm"/> <xs:enumeration value="dpt"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="lab"> <xs:annotation> <xs:documentation source="unit">Fertigungsswerkstatt oder Systemtechnologie</xs:documentation> <xs:documentation>Fertigungsswerkstatt oder Systemtechnologie</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="base-curve"> <xs:annotation> <xs:documentation>R1 bwz. R2-Vorgabe in Dpt oder mm</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:float"> <xs:attribute name="unit" use="required"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="mm"/> <xs:enumeration value="dpt"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="rx-radius-mer"> <xs:annotation> <xs:documentation>Normradius der Torusflaeche in mm</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:float"> <xs:attribute name="unit" use="optional"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="mm"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="rx-radius-rot"> <xs:annotation> <xs:documentation>Normradius der Torusflaeche in mm</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:float"> <xs:attribute name="unit" use="optional"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="mm"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:choice> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> |
diagram | |||
type | xs:string | ||
annotation |
|
||
source | <xs:element name="lens-sign" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Lager, Schicht, Rezept, Lagerglas incl. hart</xs:documentation> </xs:annotation> </xs:element> |
diagram | |||
type | xs:string | ||
annotation |
|
||
source | <xs:element name="blocker" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>CNC - C54 - C42 - Y31</xs:documentation> </xs:annotation> </xs:element> |
diagram | |||
type | xs:int | ||
annotation |
|
||
source | <xs:element name="blocker-support" type="xs:int" minOccurs="0"> <xs:annotation> <xs:documentation>0=3-Punktauflage Aalen 1=Schneideauflage</xs:documentation> </xs:annotation> </xs:element> |
diagram | |||
type | xs:float | ||
annotation |
|
||
source | <xs:element name="correction-rx-surface" type="xs:float" minOccurs="0"> <xs:annotation> <xs:documentation>Vorhalt Rezeptflaeche</xs:documentation> </xs:annotation> </xs:element> |
diagram | |||
type | restriction of xs:boolean | ||
facets |
|
||
annotation |
|
||
source | <xs:element name="semi-finished-produce-flag" minOccurs="0"> <xs:annotation> <xs:documentation>HF-Fertigung</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:boolean"> <xs:pattern value="true"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | |||
children | diameter centre-thickness front-curve back-curve blank-type | ||
annotation |
|
||
source | <xs:element name="specified-semi-finished" minOccurs="0"> <xs:annotation> <xs:documentation>Vorgabe HF-Wahl</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="diameter" type="xs:integer"> <xs:annotation> <xs:documentation>IST-Durchmesser</xs:documentation> </xs:annotation> </xs:element> <xs:element name="centre-thickness" type="xs:float"/> <xs:element name="front-curve"> <xs:annotation> <xs:documentation>R1 des Blanks</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:float"> <xs:attribute name="unit" use="optional"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="mm"/> <xs:enumeration value="dioptre"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="back-curve"> <xs:annotation> <xs:documentation>R2 des Halbfabrikates</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:float"> <xs:attribute name="unit" use="optional"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="mm"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="blank-type" type="xs:string"> <xs:annotation> <xs:documentation>Blank-Type bzw. Hersteller</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||
type | xs:integer | ||
annotation |
|
||
source | <xs:element name="diameter" type="xs:integer"> <xs:annotation> <xs:documentation>IST-Durchmesser</xs:documentation> </xs:annotation> </xs:element> |
diagram | |
type | xs:float |
source | <xs:element name="centre-thickness" type="xs:float"/> |
diagram | |||||||||||||
type | extension of xs:float | ||||||||||||
attributes |
|
||||||||||||
annotation |
|
||||||||||||
source | <xs:element name="back-curve"> <xs:annotation> <xs:documentation>R2 des Halbfabrikates</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:float"> <xs:attribute name="unit" use="optional"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="mm"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> |
diagram | |||
type | xs:string | ||
annotation |
|
||
source | <xs:element name="blank-type" type="xs:string"> <xs:annotation> <xs:documentation>Blank-Type bzw. Hersteller</xs:documentation> </xs:annotation> </xs:element> |
diagram | |
children | base-curve lab |
source | <xs:element name="radius" minOccurs="0"> <xs:complexType> <xs:choice> <xs:element name="base-curve"> <xs:annotation> <xs:documentation>R1 bwz. R2-Vorgabe in Dpt oder mm</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:float"> <xs:attribute name="unit" use="required"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="mm"/> <xs:enumeration value="dpt"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="lab"> <xs:annotation> <xs:documentation source="unit">Fertigungsswerkstatt oder Systemtechnologie</xs:documentation> <xs:documentation>Fertigungsswerkstatt oder Systemtechnologie</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="base-curve"> <xs:annotation> <xs:documentation>R1 bwz. R2-Vorgabe in Dpt oder mm</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:float"> <xs:attribute name="unit" use="required"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="mm"/> <xs:enumeration value="dpt"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="rx-radius-mer"> <xs:annotation> <xs:documentation>Normradius der Torusflaeche in mm</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:float"> <xs:attribute name="unit" use="optional"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="mm"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="rx-radius-rot"> <xs:annotation> <xs:documentation>Normradius der Torusflaeche in mm</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:float"> <xs:attribute name="unit" use="optional"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="mm"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:choice> </xs:complexType> </xs:element> |
diagram | |||||||||||||
type | extension of xs:float | ||||||||||||
attributes |
|
||||||||||||
annotation |
|
||||||||||||
source | <xs:element name="base-curve"> <xs:annotation> <xs:documentation>R1 bwz. R2-Vorgabe in Dpt oder mm</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:float"> <xs:attribute name="unit" use="required"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="mm"/> <xs:enumeration value="dpt"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> |
diagram | |||||
children | base-curve rx-radius-mer rx-radius-rot | ||||
annotation |
|
||||
source | <xs:element name="lab"> <xs:annotation> <xs:documentation source="unit">Fertigungsswerkstatt oder Systemtechnologie</xs:documentation> <xs:documentation>Fertigungsswerkstatt oder Systemtechnologie</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="base-curve"> <xs:annotation> <xs:documentation>R1 bwz. R2-Vorgabe in Dpt oder mm</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:float"> <xs:attribute name="unit" use="required"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="mm"/> <xs:enumeration value="dpt"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="rx-radius-mer"> <xs:annotation> <xs:documentation>Normradius der Torusflaeche in mm</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:float"> <xs:attribute name="unit" use="optional"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="mm"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="rx-radius-rot"> <xs:annotation> <xs:documentation>Normradius der Torusflaeche in mm</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:float"> <xs:attribute name="unit" use="optional"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="mm"/> </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:float | ||||||||||||
attributes |
|
||||||||||||
annotation |
|
||||||||||||
source | <xs:element name="base-curve"> <xs:annotation> <xs:documentation>R1 bwz. R2-Vorgabe in Dpt oder mm</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:float"> <xs:attribute name="unit" use="required"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="mm"/> <xs:enumeration value="dpt"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> |
diagram | |||||||||||||
type | extension of xs:float | ||||||||||||
attributes |
|
||||||||||||
annotation |
|
||||||||||||
source | <xs:element name="rx-radius-mer"> <xs:annotation> <xs:documentation>Normradius der Torusflaeche in mm</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:float"> <xs:attribute name="unit" use="optional"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="mm"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> |
diagram | |||||||||||||
type | extension of xs:float | ||||||||||||
attributes |
|
||||||||||||
annotation |
|
||||||||||||
source | <xs:element name="rx-radius-rot"> <xs:annotation> <xs:documentation>Normradius der Torusflaeche in mm</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:float"> <xs:attribute name="unit" use="optional"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="mm"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> |
diagram | |||
children | customer quantity general-pre-calc pair single frame | ||
used by |
|
||
source | <xs:complexType name="sales-orderType"> <xs:sequence> <xs:element name="customer"> <xs:annotation> <xs:documentation>Kundenspezifische Daten</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="customer-id"> <xs:annotation> <xs:documentation>Kundennummer</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:minLength value="10"/> <xs:maxLength value="20"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="order-generator" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>System, mit dem der Auftrag erzeugt wurde </xs:documentation> </xs:annotation> </xs:element> <xs:element name="order-id" type="xs:string"> <xs:annotation> <xs:documentation>Eindeutige Identifikation auf Customerseite (laufende Nummer der Ãœbertrgagung)</xs:documentation> </xs:annotation> </xs:element> <xs:element name="key" minOccurs="0"> <xs:annotation> <xs:documentation>Verschluesselungscode</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="modulus" type="xs:string"/> <xs:element name="exponent" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="country" type="xs:string"> <xs:annotation> <xs:documentation>Kurzschluessel ISO Code 2stellig</xs:documentation> </xs:annotation> </xs:element> <xs:element name="lab-id" minOccurs="0"> <xs:annotation> <xs:documentation>SAP-VWERK-Eintr. z.B. 1001 Aalen default</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:string"> <xs:attribute name="internal-id" use="optional"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="1"/> <xs:maxInclusive value="99"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="commission" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Vorgegeben Einzelauftragsindetifikation </xs:documentation> </xs:annotation> </xs:element> <xs:element name="delivery-date" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Wunschlieferdatum</xs:documentation> </xs:annotation> </xs:element> <xs:element name="notes" minOccurs="0"> <xs:annotation> <xs:documentation>Bemerkung zum Einzelauftrag</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"/> </xs:simpleType> </xs:element> <xs:element name="internal" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="name" type="xs:string" minOccurs="0"/> <xs:element name="address" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="street" type="xs:string" minOccurs="0"/> <xs:element name="town" type="xs:string" minOccurs="0"/> <xs:element name="phone-number" type="xs:string" minOccurs="0"/> <xs:element name="fax-number" type="xs:string" minOccurs="0"/> <xs:element name="email" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="delivery-typ" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Versandbedingungen</xs:documentation> </xs:annotation> </xs:element> <xs:element name="courier-id" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Botendienstnummer</xs:documentation> </xs:annotation> </xs:element> <xs:element name="additional-order-id" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>z.B. Optiswiss, IPRO</xs:documentation> </xs:annotation> </xs:element> <xs:element name="barcode" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Kunden-Barcode</xs:documentation> </xs:annotation> </xs:element> <xs:element name="internal-recept-id" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>interne PC-Rezept- rechnungsnummer</xs:documentation> </xs:annotation> </xs:element> <xs:element name="order-entry" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="order-typ" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>1=DFUE,2=TFAX,usw</xs:documentation> </xs:annotation> </xs:element> <xs:element name="arrangement" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>1=Neuanlage, 2=Aenderung, 3=Loeschung</xs:documentation> </xs:annotation> </xs:element> <xs:element name="complaint" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Reklamation</xs:documentation> </xs:annotation> </xs:element> <xs:element name="model-lens" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Musterglas</xs:documentation> </xs:annotation> </xs:element> <xs:element name="terminal" type="xs:string" minOccurs="0"/> <xs:element name="time" type="xs:string" minOccurs="0"/> <xs:element name="date" type="xs:string" minOccurs="0"/> <xs:element name="duration-of-delivery" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Lieferzeit</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="quantity"/> <xs:element name="general-pre-calc" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="generate-process-data" type="xs:integer" minOccurs="0"> <xs:annotation> <xs:documentation>0=saemtliche Fertigungsdaten fuer Produktion, auch System- technik 1=teilweise (alle Formulardaten) 2=keine (Beratung Standard bei consult)</xs:documentation> </xs:annotation> </xs:element> <xs:element name="control-level" minOccurs="0"> <xs:annotation> <xs:documentation>0=Kontrolle 1=keine Kontrolle 2=teilweise</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:integer"> <xs:minInclusive value="0"/> <xs:maxInclusive value="1"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="order-sign" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Auftragskennzeichen Rezept / Schicht / Lager</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:choice> <xs:element name="pair"> <xs:complexType> <xs:sequence> <xs:element name="general" minOccurs="0"> <xs:complexType> <xs:choice> <xs:element name="right"> <xs:complexType> <xs:choice minOccurs="0"> <xs:element name="balancing-lens"> <xs:annotation> <xs:documentation>Ausgleichsglas</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:boolean"/> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="virtual-lens"> <xs:annotation> <xs:documentation>Scheinglas</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:boolean"/> </xs:simpleContent> </xs:complexType> </xs:element> </xs:choice> </xs:complexType> </xs:element> <xs:element name="left"> <xs:complexType> <xs:choice minOccurs="0"> <xs:element name="balancing-lens"> <xs:annotation> <xs:documentation>Ausgleichsglas</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:boolean"/> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="virtual-lens"> <xs:annotation> <xs:documentation>Scheinglas</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:boolean"/> </xs:simpleContent> </xs:complexType> </xs:element> </xs:choice> </xs:complexType> </xs:element> </xs:choice> </xs:complexType> </xs:element> <xs:element name="right" type="lens-sales-orderType"/> <xs:element name="left" type="lens-sales-orderType"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="single"> <xs:complexType> <xs:choice> <xs:element name="right"> <xs:complexType> <xs:complexContent> <xs:extension base="lens-sales-orderType"/> </xs:complexContent> </xs:complexType> </xs:element> <xs:element name="left"> <xs:complexType> <xs:complexContent> <xs:extension base="lens-sales-orderType"/> </xs:complexContent> </xs:complexType> </xs:element> </xs:choice> </xs:complexType> </xs:element> </xs:choice> <xs:element name="frame" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="material" minOccurs="0"> <xs:annotation> <xs:documentation>Fassungsmaterial 1=Metall;2=Kunststoff;3=Randlos;4=Nylor;5Anderes</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="1"/> <xs:maxInclusive value="5"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:choice> <xs:element name="pair"> <xs:complexType> <xs:sequence> <xs:element name="right"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0"> <xs:element name="frame-data" type="frame-dataType"> <xs:annotation> <xs:documentation>'Normale' externe Bestellung</xs:documentation> </xs:annotation> </xs:element> <xs:element name="frame-source" type="frame-sourceType"> <xs:annotation> <xs:documentation>Daten aus z.B. Scannerdatei lesen</xs:documentation> </xs:annotation> </xs:element> <xs:element name="frame-special" type="frame-specialType"> <xs:annotation> <xs:documentation>Bestelldaten bei Indi ohne Optima</xs:documentation> </xs:annotation> </xs:element> </xs:choice> <xs:element name="holes" type="holesType" minOccurs="0"/> <xs:element name="back-vertex-distance" minOccurs="0"> <xs:annotation> <xs:documentation>Hornhautscheitelabstand Korrektionsbrille</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:float"/> </xs:simpleContent> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="left"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0"> <xs:element name="frame-data" type="frame-dataType"> <xs:annotation> <xs:documentation>'Normale' externe Bestellung</xs:documentation> </xs:annotation> </xs:element> <xs:element name="frame-source" type="frame-sourceType"> <xs:annotation> <xs:documentation>Daten aus z.B. Scannerdatei lesen</xs:documentation> </xs:annotation> </xs:element> <xs:element name="frame-special" type="frame-specialType"> <xs:annotation> <xs:documentation>Bestelldaten bei Indi ohne Optima</xs:documentation> </xs:annotation> </xs:element> </xs:choice> <xs:element name="holes" type="holesType" minOccurs="0"/> <xs:element name="back-vertex-distance" minOccurs="0"> <xs:annotation> <xs:documentation>Hornhautscheitelabstand Korrektionsbrille</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:float"/> </xs:simpleContent> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="single"> <xs:complexType> <xs:choice> <xs:element name="right"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0"> <xs:element name="frame-data" type="frame-dataType"> <xs:annotation> <xs:documentation>'Normale' externe Bestellung</xs:documentation> </xs:annotation> </xs:element> <xs:element name="frame-source" type="frame-sourceType"> <xs:annotation> <xs:documentation>Daten aus z.B. Scannerdatei lesen</xs:documentation> </xs:annotation> </xs:element> <xs:element name="frame-special" type="frame-specialType"> <xs:annotation> <xs:documentation>Bestelldaten bei Indi ohne Optima</xs:documentation> </xs:annotation> </xs:element> </xs:choice> <xs:element name="holes" type="holesType" minOccurs="0"/> <xs:element name="back-vertex-distance" minOccurs="0"> <xs:annotation> <xs:documentation>Hornhautscheitelabstand Korrektionsbrille</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:float"/> </xs:simpleContent> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="left"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0"> <xs:element name="frame-data" type="frame-dataType"> <xs:annotation> <xs:documentation>'Normale' externe Bestellung</xs:documentation> </xs:annotation> </xs:element> <xs:element name="frame-source" type="frame-sourceType"> <xs:annotation> <xs:documentation>Daten aus z.B. Scannerdatei lesen</xs:documentation> </xs:annotation> </xs:element> <xs:element name="frame-special" type="frame-specialType"> <xs:annotation> <xs:documentation>Bestelldaten bei Indi ohne Optima</xs:documentation> </xs:annotation> </xs:element> </xs:choice> <xs:element name="holes" type="holesType" minOccurs="0"/> <xs:element name="back-vertex-distance" minOccurs="0"> <xs:annotation> <xs:documentation>Hornhautscheitelabstand Korrektionsbrille</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:float"/> </xs:simpleContent> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:choice> </xs:complexType> </xs:element> </xs:choice> <xs:element name="pantoscopic-angle" type="xs:float" minOccurs="0"> <xs:annotation> <xs:documentation>Fassungsvorneigung</xs:documentation> </xs:annotation> </xs:element> <xs:element name="frame-bow-angle" type="xs:float" minOccurs="0"> <xs:annotation> <xs:documentation>Fassungsscheibenwinkel</xs:documentation> </xs:annotation> </xs:element> <xs:element name="remote-edging" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="bevel"> <xs:complexType> <xs:sequence> <xs:element name="type"/> <xs:element name="position" minOccurs="2" maxOccurs="2"/> <xs:element name="size-correction" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> |
diagram | |||
children | customer-id order-generator order-id key country lab-id commission delivery-date notes internal | ||
annotation |
|
||
source | <xs:element name="customer"> <xs:annotation> <xs:documentation>Kundenspezifische Daten</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="customer-id"> <xs:annotation> <xs:documentation>Kundennummer</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:minLength value="10"/> <xs:maxLength value="20"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="order-generator" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>System, mit dem der Auftrag erzeugt wurde </xs:documentation> </xs:annotation> </xs:element> <xs:element name="order-id" type="xs:string"> <xs:annotation> <xs:documentation>Eindeutige Identifikation auf Customerseite (laufende Nummer der Ãœbertrgagung)</xs:documentation> </xs:annotation> </xs:element> <xs:element name="key" minOccurs="0"> <xs:annotation> <xs:documentation>Verschluesselungscode</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="modulus" type="xs:string"/> <xs:element name="exponent" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="country" type="xs:string"> <xs:annotation> <xs:documentation>Kurzschluessel ISO Code 2stellig</xs:documentation> </xs:annotation> </xs:element> <xs:element name="lab-id" minOccurs="0"> <xs:annotation> <xs:documentation>SAP-VWERK-Eintr. z.B. 1001 Aalen default</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:string"> <xs:attribute name="internal-id" use="optional"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="1"/> <xs:maxInclusive value="99"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="commission" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Vorgegeben Einzelauftragsindetifikation </xs:documentation> </xs:annotation> </xs:element> <xs:element name="delivery-date" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Wunschlieferdatum</xs:documentation> </xs:annotation> </xs:element> <xs:element name="notes" minOccurs="0"> <xs:annotation> <xs:documentation>Bemerkung zum Einzelauftrag</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"/> </xs:simpleType> </xs:element> <xs:element name="internal" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="name" type="xs:string" minOccurs="0"/> <xs:element name="address" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="street" type="xs:string" minOccurs="0"/> <xs:element name="town" type="xs:string" minOccurs="0"/> <xs:element name="phone-number" type="xs:string" minOccurs="0"/> <xs:element name="fax-number" type="xs:string" minOccurs="0"/> <xs:element name="email" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="delivery-typ" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Versandbedingungen</xs:documentation> </xs:annotation> </xs:element> <xs:element name="courier-id" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Botendienstnummer</xs:documentation> </xs:annotation> </xs:element> <xs:element name="additional-order-id" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>z.B. Optiswiss, IPRO</xs:documentation> </xs:annotation> </xs:element> <xs:element name="barcode" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Kunden-Barcode</xs:documentation> </xs:annotation> </xs:element> <xs:element name="internal-recept-id" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>interne PC-Rezept- rechnungsnummer</xs:documentation> </xs:annotation> </xs:element> <xs:element name="order-entry" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="order-typ" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>1=DFUE,2=TFAX,usw</xs:documentation> </xs:annotation> </xs:element> <xs:element name="arrangement" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>1=Neuanlage, 2=Aenderung, 3=Loeschung</xs:documentation> </xs:annotation> </xs:element> <xs:element name="complaint" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Reklamation</xs:documentation> </xs:annotation> </xs:element> <xs:element name="model-lens" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Musterglas</xs:documentation> </xs:annotation> </xs:element> <xs:element name="terminal" type="xs:string" minOccurs="0"/> <xs:element name="time" type="xs:string" minOccurs="0"/> <xs:element name="date" type="xs:string" minOccurs="0"/> <xs:element name="duration-of-delivery" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Lieferzeit</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||||
type | restriction of xs:string | ||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="customer-id"> <xs:annotation> <xs:documentation>Kundennummer</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:minLength value="10"/> <xs:maxLength value="20"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | |||
type | xs:string | ||
annotation |
|
||
source | <xs:element name="order-generator" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>System, mit dem der Auftrag erzeugt wurde </xs:documentation> </xs:annotation> </xs:element> |
diagram | |||
type | xs:string | ||
annotation |
|
||
source | <xs:element name="order-id" type="xs:string"> <xs:annotation> <xs:documentation>Eindeutige Identifikation auf Customerseite (laufende Nummer der Ãœbertrgagung)</xs:documentation> </xs:annotation> </xs:element> |
diagram | |||
children | modulus exponent | ||
annotation |
|
||
source | <xs:element name="key" minOccurs="0"> <xs:annotation> <xs:documentation>Verschluesselungscode</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="modulus" type="xs:string"/> <xs:element name="exponent" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |
type | xs:string |
source | <xs:element name="modulus" type="xs:string"/> |
diagram | |
type | xs:string |
source | <xs:element name="exponent" type="xs:string"/> |
diagram | |||
type | xs:string | ||
annotation |
|
||
source | <xs:element name="country" type="xs:string"> <xs:annotation> <xs:documentation>Kurzschluessel ISO Code 2stellig</xs:documentation> </xs:annotation> </xs:element> |
diagram | |||||||||||||
type | extension of xs:string | ||||||||||||
attributes |
|
||||||||||||
annotation |
|
||||||||||||
source | <xs:element name="lab-id" minOccurs="0"> <xs:annotation> <xs:documentation>SAP-VWERK-Eintr. z.B. 1001 Aalen default</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:string"> <xs:attribute name="internal-id" use="optional"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="1"/> <xs:maxInclusive value="99"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> |
diagram | |||
type | xs:string | ||
annotation |
|
||
source | <xs:element name="commission" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Vorgegeben Einzelauftragsindetifikation </xs:documentation> </xs:annotation> </xs:element> |
diagram | |||
type | xs:string | ||
annotation |
|
||
source | <xs:element name="delivery-date" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Wunschlieferdatum</xs:documentation> </xs:annotation> </xs:element> |
diagram | |||
type | restriction of xs:string | ||
annotation |
|
||
source | <xs:element name="notes" minOccurs="0"> <xs:annotation> <xs:documentation>Bemerkung zum Einzelauftrag</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"/> </xs:simpleType> </xs:element> |
diagram | |
children | name address delivery-typ courier-id additional-order-id barcode internal-recept-id order-entry |
source | <xs:element name="internal" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="name" type="xs:string" minOccurs="0"/> <xs:element name="address" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="street" type="xs:string" minOccurs="0"/> <xs:element name="town" type="xs:string" minOccurs="0"/> <xs:element name="phone-number" type="xs:string" minOccurs="0"/> <xs:element name="fax-number" type="xs:string" minOccurs="0"/> <xs:element name="email" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="delivery-typ" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Versandbedingungen</xs:documentation> </xs:annotation> </xs:element> <xs:element name="courier-id" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Botendienstnummer</xs:documentation> </xs:annotation> </xs:element> <xs:element name="additional-order-id" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>z.B. Optiswiss, IPRO</xs:documentation> </xs:annotation> </xs:element> <xs:element name="barcode" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Kunden-Barcode</xs:documentation> </xs:annotation> </xs:element> <xs:element name="internal-recept-id" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>interne PC-Rezept- rechnungsnummer</xs:documentation> </xs:annotation> </xs:element> <xs:element name="order-entry" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="order-typ" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>1=DFUE,2=TFAX,usw</xs:documentation> </xs:annotation> </xs:element> <xs:element name="arrangement" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>1=Neuanlage, 2=Aenderung, 3=Loeschung</xs:documentation> </xs:annotation> </xs:element> <xs:element name="complaint" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Reklamation</xs:documentation> </xs:annotation> </xs:element> <xs:element name="model-lens" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Musterglas</xs:documentation> </xs:annotation> </xs:element> <xs:element name="terminal" type="xs:string" minOccurs="0"/> <xs:element name="time" type="xs:string" minOccurs="0"/> <xs:element name="date" type="xs:string" minOccurs="0"/> <xs:element name="duration-of-delivery" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Lieferzeit</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |
type | xs:string |
source | <xs:element name="name" type="xs:string" minOccurs="0"/> |
diagram | |
children | street town phone-number fax-number email |
source | <xs:element name="address" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="street" type="xs:string" minOccurs="0"/> <xs:element name="town" type="xs:string" minOccurs="0"/> <xs:element name="phone-number" type="xs:string" minOccurs="0"/> <xs:element name="fax-number" type="xs:string" minOccurs="0"/> <xs:element name="email" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |
type | xs:string |
source | <xs:element name="street" type="xs:string" minOccurs="0"/> |
diagram | |
type | xs:string |
source | <xs:element name="town" type="xs:string" minOccurs="0"/> |
diagram | |
type | xs:string |
source | <xs:element name="phone-number" type="xs:string" minOccurs="0"/> |
diagram | |
type | xs:string |
source | <xs:element name="fax-number" type="xs:string" minOccurs="0"/> |
diagram | |
type | xs:string |
source | <xs:element name="email" type="xs:string" minOccurs="0"/> |
diagram | |||
type | xs:string | ||
annotation |
|
||
source | <xs:element name="delivery-typ" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Versandbedingungen</xs:documentation> </xs:annotation> </xs:element> |
diagram | |||
type | xs:string | ||
annotation |
|
||
source | <xs:element name="courier-id" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Botendienstnummer</xs:documentation> </xs:annotation> </xs:element> |
diagram | |||
type | xs:string | ||
annotation |
|
||
source | <xs:element name="additional-order-id" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>z.B. Optiswiss, IPRO</xs:documentation> </xs:annotation> </xs:element> |
diagram | |||
type | xs:string | ||
annotation |
|
||
source | <xs:element name="barcode" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Kunden-Barcode</xs:documentation> </xs:annotation> </xs:element> |
diagram | |||
type | xs:string | ||
annotation |
|
||
source | <xs:element name="internal-recept-id" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>interne PC-Rezept- rechnungsnummer</xs:documentation> </xs:annotation> </xs:element> |
diagram | |
children | order-typ arrangement complaint model-lens terminal time date duration-of-delivery |
source | <xs:element name="order-entry" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="order-typ" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>1=DFUE,2=TFAX,usw</xs:documentation> </xs:annotation> </xs:element> <xs:element name="arrangement" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>1=Neuanlage, 2=Aenderung, 3=Loeschung</xs:documentation> </xs:annotation> </xs:element> <xs:element name="complaint" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Reklamation</xs:documentation> </xs:annotation> </xs:element> <xs:element name="model-lens" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Musterglas</xs:documentation> </xs:annotation> </xs:element> <xs:element name="terminal" type="xs:string" minOccurs="0"/> <xs:element name="time" type="xs:string" minOccurs="0"/> <xs:element name="date" type="xs:string" minOccurs="0"/> <xs:element name="duration-of-delivery" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Lieferzeit</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||
type | xs:string | ||
annotation |
|
||
source | <xs:element name="order-typ" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>1=DFUE,2=TFAX,usw</xs:documentation> </xs:annotation> </xs:element> |
diagram | |||
type | xs:string | ||
annotation |
|
||
source | <xs:element name="arrangement" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>1=Neuanlage, 2=Aenderung, 3=Loeschung</xs:documentation> </xs:annotation> </xs:element> |
diagram | |||
type | xs:string | ||
annotation |
|
||
source | <xs:element name="complaint" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Reklamation</xs:documentation> </xs:annotation> </xs:element> |
diagram | |||
type | xs:string | ||
annotation |
|
||
source | <xs:element name="model-lens" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Musterglas</xs:documentation> </xs:annotation> </xs:element> |
diagram | |
type | xs:string |
source | <xs:element name="terminal" type="xs:string" minOccurs="0"/> |
diagram | |
type | xs:string |
source | <xs:element name="time" type="xs:string" minOccurs="0"/> |
diagram | |
type | xs:string |
source | <xs:element name="date" type="xs:string" minOccurs="0"/> |
diagram | |||
type | xs:string | ||
annotation |
|
||
source | <xs:element name="duration-of-delivery" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Lieferzeit</xs:documentation> </xs:annotation> </xs:element> |
diagram | |
source | <xs:element name="quantity"/> |
diagram | |
children | generate-process-data control-level order-sign |
source | <xs:element name="general-pre-calc" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="generate-process-data" type="xs:integer" minOccurs="0"> <xs:annotation> <xs:documentation>0=saemtliche Fertigungsdaten fuer Produktion, auch System- technik 1=teilweise (alle Formulardaten) 2=keine (Beratung Standard bei consult)</xs:documentation> </xs:annotation> </xs:element> <xs:element name="control-level" minOccurs="0"> <xs:annotation> <xs:documentation>0=Kontrolle 1=keine Kontrolle 2=teilweise</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:integer"> <xs:minInclusive value="0"/> <xs:maxInclusive value="1"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="order-sign" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Auftragskennzeichen Rezept / Schicht / Lager</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||
type | xs:integer | ||
annotation |
|
||
source | <xs:element name="generate-process-data" type="xs:integer" minOccurs="0"> <xs:annotation> <xs:documentation>0=saemtliche Fertigungsdaten fuer Produktion, auch System- technik 1=teilweise (alle Formulardaten) 2=keine (Beratung Standard bei consult)</xs:documentation> </xs:annotation> </xs:element> |
diagram | |||||
type | restriction of xs:integer | ||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="control-level" minOccurs="0"> <xs:annotation> <xs:documentation>0=Kontrolle 1=keine Kontrolle 2=teilweise</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:integer"> <xs:minInclusive value="0"/> <xs:maxInclusive value="1"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | |||
type | xs:string | ||
annotation |
|
||
source | <xs:element name="order-sign" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Auftragskennzeichen Rezept / Schicht / Lager</xs:documentation> </xs:annotation> </xs:element> |
diagram | |
children | general right left |
source | <xs:element name="pair"> <xs:complexType> <xs:sequence> <xs:element name="general" minOccurs="0"> <xs:complexType> <xs:choice> <xs:element name="right"> <xs:complexType> <xs:choice minOccurs="0"> <xs:element name="balancing-lens"> <xs:annotation> <xs:documentation>Ausgleichsglas</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:boolean"/> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="virtual-lens"> <xs:annotation> <xs:documentation>Scheinglas</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:boolean"/> </xs:simpleContent> </xs:complexType> </xs:element> </xs:choice> </xs:complexType> </xs:element> <xs:element name="left"> <xs:complexType> <xs:choice minOccurs="0"> <xs:element name="balancing-lens"> <xs:annotation> <xs:documentation>Ausgleichsglas</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:boolean"/> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="virtual-lens"> <xs:annotation> <xs:documentation>Scheinglas</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:boolean"/> </xs:simpleContent> </xs:complexType> </xs:element> </xs:choice> </xs:complexType> </xs:element> </xs:choice> </xs:complexType> </xs:element> <xs:element name="right" type="lens-sales-orderType"/> <xs:element name="left" type="lens-sales-orderType"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |
children | right left |
source | <xs:element name="general" minOccurs="0"> <xs:complexType> <xs:choice> <xs:element name="right"> <xs:complexType> <xs:choice minOccurs="0"> <xs:element name="balancing-lens"> <xs:annotation> <xs:documentation>Ausgleichsglas</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:boolean"/> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="virtual-lens"> <xs:annotation> <xs:documentation>Scheinglas</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:boolean"/> </xs:simpleContent> </xs:complexType> </xs:element> </xs:choice> </xs:complexType> </xs:element> <xs:element name="left"> <xs:complexType> <xs:choice minOccurs="0"> <xs:element name="balancing-lens"> <xs:annotation> <xs:documentation>Ausgleichsglas</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:boolean"/> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="virtual-lens"> <xs:annotation> <xs:documentation>Scheinglas</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:boolean"/> </xs:simpleContent> </xs:complexType> </xs:element> </xs:choice> </xs:complexType> </xs:element> </xs:choice> </xs:complexType> </xs:element> |
diagram | |
children | balancing-lens virtual-lens |
source | <xs:element name="right"> <xs:complexType> <xs:choice minOccurs="0"> <xs:element name="balancing-lens"> <xs:annotation> <xs:documentation>Ausgleichsglas</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:boolean"/> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="virtual-lens"> <xs:annotation> <xs:documentation>Scheinglas</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:boolean"/> </xs:simpleContent> </xs:complexType> </xs:element> </xs:choice> </xs:complexType> </xs:element> |
diagram | |||
type | extension of xs:boolean | ||
annotation |
|
||
source | <xs:element name="balancing-lens"> <xs:annotation> <xs:documentation>Ausgleichsglas</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:boolean"/> </xs:simpleContent> </xs:complexType> </xs:element> |
diagram | |||
type | extension of xs:boolean | ||
annotation |
|
||
source | <xs:element name="virtual-lens"> <xs:annotation> <xs:documentation>Scheinglas</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:boolean"/> </xs:simpleContent> </xs:complexType> </xs:element> |
diagram | |
children | balancing-lens virtual-lens |
source | <xs:element name="left"> <xs:complexType> <xs:choice minOccurs="0"> <xs:element name="balancing-lens"> <xs:annotation> <xs:documentation>Ausgleichsglas</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:boolean"/> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="virtual-lens"> <xs:annotation> <xs:documentation>Scheinglas</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:boolean"/> </xs:simpleContent> </xs:complexType> </xs:element> </xs:choice> </xs:complexType> </xs:element> |
diagram | |||
type | extension of xs:boolean | ||
annotation |
|
||
source | <xs:element name="balancing-lens"> <xs:annotation> <xs:documentation>Ausgleichsglas</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:boolean"/> </xs:simpleContent> </xs:complexType> </xs:element> |
diagram | |||
type | extension of xs:boolean | ||
annotation |
|
||
source | <xs:element name="virtual-lens"> <xs:annotation> <xs:documentation>Scheinglas</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:boolean"/> </xs:simpleContent> </xs:complexType> </xs:element> |
diagram | |
type | lens-sales-orderType |
children | lens-id edi-code product-line diameter opt-diameter description refraction decentration modify-thickness-flag optima-flag options pre-calc pre-process |
source | <xs:element name="right" type="lens-sales-orderType"/> |
diagram | |
type | lens-sales-orderType |
children | lens-id edi-code product-line diameter opt-diameter description refraction decentration modify-thickness-flag optima-flag options pre-calc pre-process |
source | <xs:element name="left" type="lens-sales-orderType"/> |
diagram | |
children | right left |
source | <xs:element name="single"> <xs:complexType> <xs:choice> <xs:element name="right"> <xs:complexType> <xs:complexContent> <xs:extension base="lens-sales-orderType"/> </xs:complexContent> </xs:complexType> </xs:element> <xs:element name="left"> <xs:complexType> <xs:complexContent> <xs:extension base="lens-sales-orderType"/> </xs:complexContent> </xs:complexType> </xs:element> </xs:choice> </xs:complexType> </xs:element> |
diagram | |
type | extension of lens-sales-orderType |
children | lens-id edi-code product-line diameter opt-diameter description refraction decentration modify-thickness-flag optima-flag options pre-calc pre-process |
source | <xs:element name="right"> <xs:complexType> <xs:complexContent> <xs:extension base="lens-sales-orderType"/> </xs:complexContent> </xs:complexType> </xs:element> |
diagram | |
type | extension of lens-sales-orderType |
children | lens-id edi-code product-line diameter opt-diameter description refraction decentration modify-thickness-flag optima-flag options pre-calc pre-process |
source | <xs:element name="left"> <xs:complexType> <xs:complexContent> <xs:extension base="lens-sales-orderType"/> </xs:complexContent> </xs:complexType> </xs:element> |
diagram | |
children | material pair single pantoscopic-angle frame-bow-angle remote-edging |
source | <xs:element name="frame" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="material" minOccurs="0"> <xs:annotation> <xs:documentation>Fassungsmaterial 1=Metall;2=Kunststoff;3=Randlos;4=Nylor;5Anderes</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="1"/> <xs:maxInclusive value="5"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:choice> <xs:element name="pair"> <xs:complexType> <xs:sequence> <xs:element name="right"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0"> <xs:element name="frame-data" type="frame-dataType"> <xs:annotation> <xs:documentation>'Normale' externe Bestellung</xs:documentation> </xs:annotation> </xs:element> <xs:element name="frame-source" type="frame-sourceType"> <xs:annotation> <xs:documentation>Daten aus z.B. Scannerdatei lesen</xs:documentation> </xs:annotation> </xs:element> <xs:element name="frame-special" type="frame-specialType"> <xs:annotation> <xs:documentation>Bestelldaten bei Indi ohne Optima</xs:documentation> </xs:annotation> </xs:element> </xs:choice> <xs:element name="holes" type="holesType" minOccurs="0"/> <xs:element name="back-vertex-distance" minOccurs="0"> <xs:annotation> <xs:documentation>Hornhautscheitelabstand Korrektionsbrille</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:float"/> </xs:simpleContent> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="left"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0"> <xs:element name="frame-data" type="frame-dataType"> <xs:annotation> <xs:documentation>'Normale' externe Bestellung</xs:documentation> </xs:annotation> </xs:element> <xs:element name="frame-source" type="frame-sourceType"> <xs:annotation> <xs:documentation>Daten aus z.B. Scannerdatei lesen</xs:documentation> </xs:annotation> </xs:element> <xs:element name="frame-special" type="frame-specialType"> <xs:annotation> <xs:documentation>Bestelldaten bei Indi ohne Optima</xs:documentation> </xs:annotation> </xs:element> </xs:choice> <xs:element name="holes" type="holesType" minOccurs="0"/> <xs:element name="back-vertex-distance" minOccurs="0"> <xs:annotation> <xs:documentation>Hornhautscheitelabstand Korrektionsbrille</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:float"/> </xs:simpleContent> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="single"> <xs:complexType> <xs:choice> <xs:element name="right"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0"> <xs:element name="frame-data" type="frame-dataType"> <xs:annotation> <xs:documentation>'Normale' externe Bestellung</xs:documentation> </xs:annotation> </xs:element> <xs:element name="frame-source" type="frame-sourceType"> <xs:annotation> <xs:documentation>Daten aus z.B. Scannerdatei lesen</xs:documentation> </xs:annotation> </xs:element> <xs:element name="frame-special" type="frame-specialType"> <xs:annotation> <xs:documentation>Bestelldaten bei Indi ohne Optima</xs:documentation> </xs:annotation> </xs:element> </xs:choice> <xs:element name="holes" type="holesType" minOccurs="0"/> <xs:element name="back-vertex-distance" minOccurs="0"> <xs:annotation> <xs:documentation>Hornhautscheitelabstand Korrektionsbrille</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:float"/> </xs:simpleContent> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="left"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0"> <xs:element name="frame-data" type="frame-dataType"> <xs:annotation> <xs:documentation>'Normale' externe Bestellung</xs:documentation> </xs:annotation> </xs:element> <xs:element name="frame-source" type="frame-sourceType"> <xs:annotation> <xs:documentation>Daten aus z.B. Scannerdatei lesen</xs:documentation> </xs:annotation> </xs:element> <xs:element name="frame-special" type="frame-specialType"> <xs:annotation> <xs:documentation>Bestelldaten bei Indi ohne Optima</xs:documentation> </xs:annotation> </xs:element> </xs:choice> <xs:element name="holes" type="holesType" minOccurs="0"/> <xs:element name="back-vertex-distance" minOccurs="0"> <xs:annotation> <xs:documentation>Hornhautscheitelabstand Korrektionsbrille</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:float"/> </xs:simpleContent> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:choice> </xs:complexType> </xs:element> </xs:choice> <xs:element name="pantoscopic-angle" type="xs:float" minOccurs="0"> <xs:annotation> <xs:documentation>Fassungsvorneigung</xs:documentation> </xs:annotation> </xs:element> <xs:element name="frame-bow-angle" type="xs:float" minOccurs="0"> <xs:annotation> <xs:documentation>Fassungsscheibenwinkel</xs:documentation> </xs:annotation> </xs:element> <xs:element name="remote-edging" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="bevel"> <xs:complexType> <xs:sequence> <xs:element name="type"/> <xs:element name="position" minOccurs="2" maxOccurs="2"/> <xs:element name="size-correction" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||||
type | restriction of xs:int | ||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="material" minOccurs="0"> <xs:annotation> <xs:documentation>Fassungsmaterial 1=Metall;2=Kunststoff;3=Randlos;4=Nylor;5Anderes</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="1"/> <xs:maxInclusive value="5"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | |
children | right left |
source | <xs:element name="pair"> <xs:complexType> <xs:sequence> <xs:element name="right"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0"> <xs:element name="frame-data" type="frame-dataType"> <xs:annotation> <xs:documentation>'Normale' externe Bestellung</xs:documentation> </xs:annotation> </xs:element> <xs:element name="frame-source" type="frame-sourceType"> <xs:annotation> <xs:documentation>Daten aus z.B. Scannerdatei lesen</xs:documentation> </xs:annotation> </xs:element> <xs:element name="frame-special" type="frame-specialType"> <xs:annotation> <xs:documentation>Bestelldaten bei Indi ohne Optima</xs:documentation> </xs:annotation> </xs:element> </xs:choice> <xs:element name="holes" type="holesType" minOccurs="0"/> <xs:element name="back-vertex-distance" minOccurs="0"> <xs:annotation> <xs:documentation>Hornhautscheitelabstand Korrektionsbrille</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:float"/> </xs:simpleContent> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="left"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0"> <xs:element name="frame-data" type="frame-dataType"> <xs:annotation> <xs:documentation>'Normale' externe Bestellung</xs:documentation> </xs:annotation> </xs:element> <xs:element name="frame-source" type="frame-sourceType"> <xs:annotation> <xs:documentation>Daten aus z.B. Scannerdatei lesen</xs:documentation> </xs:annotation> </xs:element> <xs:element name="frame-special" type="frame-specialType"> <xs:annotation> <xs:documentation>Bestelldaten bei Indi ohne Optima</xs:documentation> </xs:annotation> </xs:element> </xs:choice> <xs:element name="holes" type="holesType" minOccurs="0"/> <xs:element name="back-vertex-distance" minOccurs="0"> <xs:annotation> <xs:documentation>Hornhautscheitelabstand Korrektionsbrille</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:float"/> </xs:simpleContent> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |
children | frame-data frame-source frame-special holes back-vertex-distance |
source | <xs:element name="right"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0"> <xs:element name="frame-data" type="frame-dataType"> <xs:annotation> <xs:documentation>'Normale' externe Bestellung</xs:documentation> </xs:annotation> </xs:element> <xs:element name="frame-source" type="frame-sourceType"> <xs:annotation> <xs:documentation>Daten aus z.B. Scannerdatei lesen</xs:documentation> </xs:annotation> </xs:element> <xs:element name="frame-special" type="frame-specialType"> <xs:annotation> <xs:documentation>Bestelldaten bei Indi ohne Optima</xs:documentation> </xs:annotation> </xs:element> </xs:choice> <xs:element name="holes" type="holesType" minOccurs="0"/> <xs:element name="back-vertex-distance" minOccurs="0"> <xs:annotation> <xs:documentation>Hornhautscheitelabstand Korrektionsbrille</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:float"/> </xs:simpleContent> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||
type | frame-dataType | ||
children | id-number manufacturer box-length box-height shape model centration | ||
annotation |
|
||
source | <xs:element name="frame-data" type="frame-dataType"> <xs:annotation> <xs:documentation>'Normale' externe Bestellung</xs:documentation> </xs:annotation> </xs:element> |
diagram | |||
type | frame-sourceType | ||
children | id-number source box-length box-height centration | ||
annotation |
|
||
source | <xs:element name="frame-source" type="frame-sourceType"> <xs:annotation> <xs:documentation>Daten aus z.B. Scannerdatei lesen</xs:documentation> </xs:annotation> </xs:element> |
diagram | |||
type | frame-specialType | ||
children | box-length box-height centration | ||
annotation |
|
||
source | <xs:element name="frame-special" type="frame-specialType"> <xs:annotation> <xs:documentation>Bestelldaten bei Indi ohne Optima</xs:documentation> </xs:annotation> </xs:element> |
diagram | |
type | holesType |
children | reference-point minimal-thickness cartesian polar |
source | <xs:element name="holes" type="holesType" minOccurs="0"/> |
diagram | |||
type | extension of xs:float | ||
annotation |
|
||
source | <xs:element name="back-vertex-distance" minOccurs="0"> <xs:annotation> <xs:documentation>Hornhautscheitelabstand Korrektionsbrille</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:float"/> </xs:simpleContent> </xs:complexType> </xs:element> |
diagram | |
children | frame-data frame-source frame-special holes back-vertex-distance |
source | <xs:element name="left"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0"> <xs:element name="frame-data" type="frame-dataType"> <xs:annotation> <xs:documentation>'Normale' externe Bestellung</xs:documentation> </xs:annotation> </xs:element> <xs:element name="frame-source" type="frame-sourceType"> <xs:annotation> <xs:documentation>Daten aus z.B. Scannerdatei lesen</xs:documentation> </xs:annotation> </xs:element> <xs:element name="frame-special" type="frame-specialType"> <xs:annotation> <xs:documentation>Bestelldaten bei Indi ohne Optima</xs:documentation> </xs:annotation> </xs:element> </xs:choice> <xs:element name="holes" type="holesType" minOccurs="0"/> <xs:element name="back-vertex-distance" minOccurs="0"> <xs:annotation> <xs:documentation>Hornhautscheitelabstand Korrektionsbrille</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:float"/> </xs:simpleContent> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||
type | frame-dataType | ||
children | id-number manufacturer box-length box-height shape model centration | ||
annotation |
|
||
source | <xs:element name="frame-data" type="frame-dataType"> <xs:annotation> <xs:documentation>'Normale' externe Bestellung</xs:documentation> </xs:annotation> </xs:element> |
diagram | |||
type | frame-sourceType | ||
children | id-number source box-length box-height centration | ||
annotation |
|
||
source | <xs:element name="frame-source" type="frame-sourceType"> <xs:annotation> <xs:documentation>Daten aus z.B. Scannerdatei lesen</xs:documentation> </xs:annotation> </xs:element> |
diagram | |||
type | frame-specialType | ||
children | box-length box-height centration | ||
annotation |
|
||
source | <xs:element name="frame-special" type="frame-specialType"> <xs:annotation> <xs:documentation>Bestelldaten bei Indi ohne Optima</xs:documentation> </xs:annotation> </xs:element> |
diagram | |
type | holesType |
children | reference-point minimal-thickness cartesian polar |
source | <xs:element name="holes" type="holesType" minOccurs="0"/> |
diagram | |||
type | extension of xs:float | ||
annotation |
|
||
source | <xs:element name="back-vertex-distance" minOccurs="0"> <xs:annotation> <xs:documentation>Hornhautscheitelabstand Korrektionsbrille</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:float"/> </xs:simpleContent> </xs:complexType> </xs:element> |
diagram | |
children | right left |
source | <xs:element name="single"> <xs:complexType> <xs:choice> <xs:element name="right"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0"> <xs:element name="frame-data" type="frame-dataType"> <xs:annotation> <xs:documentation>'Normale' externe Bestellung</xs:documentation> </xs:annotation> </xs:element> <xs:element name="frame-source" type="frame-sourceType"> <xs:annotation> <xs:documentation>Daten aus z.B. Scannerdatei lesen</xs:documentation> </xs:annotation> </xs:element> <xs:element name="frame-special" type="frame-specialType"> <xs:annotation> <xs:documentation>Bestelldaten bei Indi ohne Optima</xs:documentation> </xs:annotation> </xs:element> </xs:choice> <xs:element name="holes" type="holesType" minOccurs="0"/> <xs:element name="back-vertex-distance" minOccurs="0"> <xs:annotation> <xs:documentation>Hornhautscheitelabstand Korrektionsbrille</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:float"/> </xs:simpleContent> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="left"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0"> <xs:element name="frame-data" type="frame-dataType"> <xs:annotation> <xs:documentation>'Normale' externe Bestellung</xs:documentation> </xs:annotation> </xs:element> <xs:element name="frame-source" type="frame-sourceType"> <xs:annotation> <xs:documentation>Daten aus z.B. Scannerdatei lesen</xs:documentation> </xs:annotation> </xs:element> <xs:element name="frame-special" type="frame-specialType"> <xs:annotation> <xs:documentation>Bestelldaten bei Indi ohne Optima</xs:documentation> </xs:annotation> </xs:element> </xs:choice> <xs:element name="holes" type="holesType" minOccurs="0"/> <xs:element name="back-vertex-distance" minOccurs="0"> <xs:annotation> <xs:documentation>Hornhautscheitelabstand Korrektionsbrille</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:float"/> </xs:simpleContent> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:choice> </xs:complexType> </xs:element> |
diagram | |
children | frame-data frame-source frame-special holes back-vertex-distance |
source | <xs:element name="right"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0"> <xs:element name="frame-data" type="frame-dataType"> <xs:annotation> <xs:documentation>'Normale' externe Bestellung</xs:documentation> </xs:annotation> </xs:element> <xs:element name="frame-source" type="frame-sourceType"> <xs:annotation> <xs:documentation>Daten aus z.B. Scannerdatei lesen</xs:documentation> </xs:annotation> </xs:element> <xs:element name="frame-special" type="frame-specialType"> <xs:annotation> <xs:documentation>Bestelldaten bei Indi ohne Optima</xs:documentation> </xs:annotation> </xs:element> </xs:choice> <xs:element name="holes" type="holesType" minOccurs="0"/> <xs:element name="back-vertex-distance" minOccurs="0"> <xs:annotation> <xs:documentation>Hornhautscheitelabstand Korrektionsbrille</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:float"/> </xs:simpleContent> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||
type | frame-dataType | ||
children | id-number manufacturer box-length box-height shape model centration | ||
annotation |
|
||
source | <xs:element name="frame-data" type="frame-dataType"> <xs:annotation> <xs:documentation>'Normale' externe Bestellung</xs:documentation> </xs:annotation> </xs:element> |
diagram | |||
type | frame-sourceType | ||
children | id-number source box-length box-height centration | ||
annotation |
|
||
source | <xs:element name="frame-source" type="frame-sourceType"> <xs:annotation> <xs:documentation>Daten aus z.B. Scannerdatei lesen</xs:documentation> </xs:annotation> </xs:element> |
diagram | |||
type | frame-specialType | ||
children | box-length box-height centration | ||
annotation |
|
||
source | <xs:element name="frame-special" type="frame-specialType"> <xs:annotation> <xs:documentation>Bestelldaten bei Indi ohne Optima</xs:documentation> </xs:annotation> </xs:element> |
diagram | |
type | holesType |
children | reference-point minimal-thickness cartesian polar |
source | <xs:element name="holes" type="holesType" minOccurs="0"/> |
diagram | |||
type | extension of xs:float | ||
annotation |
|
||
source | <xs:element name="back-vertex-distance" minOccurs="0"> <xs:annotation> <xs:documentation>Hornhautscheitelabstand Korrektionsbrille</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:float"/> </xs:simpleContent> </xs:complexType> </xs:element> |
diagram | |
children | frame-data frame-source frame-special holes back-vertex-distance |
source | <xs:element name="left"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0"> <xs:element name="frame-data" type="frame-dataType"> <xs:annotation> <xs:documentation>'Normale' externe Bestellung</xs:documentation> </xs:annotation> </xs:element> <xs:element name="frame-source" type="frame-sourceType"> <xs:annotation> <xs:documentation>Daten aus z.B. Scannerdatei lesen</xs:documentation> </xs:annotation> </xs:element> <xs:element name="frame-special" type="frame-specialType"> <xs:annotation> <xs:documentation>Bestelldaten bei Indi ohne Optima</xs:documentation> </xs:annotation> </xs:element> </xs:choice> <xs:element name="holes" type="holesType" minOccurs="0"/> <xs:element name="back-vertex-distance" minOccurs="0"> <xs:annotation> <xs:documentation>Hornhautscheitelabstand Korrektionsbrille</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:float"/> </xs:simpleContent> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||
type | frame-dataType | ||
children | id-number manufacturer box-length box-height shape model centration | ||
annotation |
|
||
source | <xs:element name="frame-data" type="frame-dataType"> <xs:annotation> <xs:documentation>'Normale' externe Bestellung</xs:documentation> </xs:annotation> </xs:element> |
diagram | |||
type | frame-sourceType | ||
children | id-number source box-length box-height centration | ||
annotation |
|
||
source | <xs:element name="frame-source" type="frame-sourceType"> <xs:annotation> <xs:documentation>Daten aus z.B. Scannerdatei lesen</xs:documentation> </xs:annotation> </xs:element> |
diagram | |||
type | frame-specialType | ||
children | box-length box-height centration | ||
annotation |
|
||
source | <xs:element name="frame-special" type="frame-specialType"> <xs:annotation> <xs:documentation>Bestelldaten bei Indi ohne Optima</xs:documentation> </xs:annotation> </xs:element> |
diagram | |
type | holesType |
children | reference-point minimal-thickness cartesian polar |
source | <xs:element name="holes" type="holesType" minOccurs="0"/> |
diagram | |||
type | extension of xs:float | ||
annotation |
|
||
source | <xs:element name="back-vertex-distance" minOccurs="0"> <xs:annotation> <xs:documentation>Hornhautscheitelabstand Korrektionsbrille</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:float"/> </xs:simpleContent> </xs:complexType> </xs:element> |
diagram | |||
type | xs:float | ||
annotation |
|
||
source | <xs:element name="pantoscopic-angle" type="xs:float" minOccurs="0"> <xs:annotation> <xs:documentation>Fassungsvorneigung</xs:documentation> </xs:annotation> </xs:element> |
diagram | |||
type | xs:float | ||
annotation |
|
||
source | <xs:element name="frame-bow-angle" type="xs:float" minOccurs="0"> <xs:annotation> <xs:documentation>Fassungsscheibenwinkel</xs:documentation> </xs:annotation> </xs:element> |
diagram | |
children | bevel |
source | <xs:element name="remote-edging" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="bevel"> <xs:complexType> <xs:sequence> <xs:element name="type"/> <xs:element name="position" minOccurs="2" maxOccurs="2"/> <xs:element name="size-correction" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |
children | type position size-correction |
source | <xs:element name="bevel"> <xs:complexType> <xs:sequence> <xs:element name="type"/> <xs:element name="position" minOccurs="2" maxOccurs="2"/> <xs:element name="size-correction" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |
source | <xs:element name="type"/> |
diagram | |
source | <xs:element name="position" minOccurs="2" maxOccurs="2"/> |
diagram | |
source | <xs:element name="size-correction" minOccurs="0"/> |
diagram | |||
children | power axis | ||
used by |
|
||
source | <xs:complexType name="cylinderType"> <xs:sequence> <xs:element name="power"> <xs:simpleType> <xs:restriction base="xs:float"> <xs:minInclusive value="-30"/> <xs:maxInclusive value="30"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="axis"> <xs:simpleType> <xs:restriction base="xs:integer"> <xs:minInclusive value="0"/> <xs:maxInclusive value="180"/> </xs:restriction> </xs:simpleType> </xs:element> </xs:sequence> </xs:complexType> |
diagram | |||||
type | restriction of xs:float | ||||
facets |
|
||||
source | <xs:element name="power"> <xs:simpleType> <xs:restriction base="xs:float"> <xs:minInclusive value="-30"/> <xs:maxInclusive value="30"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | |||||
type | restriction of xs:integer | ||||
facets |
|
||||
source | <xs:element name="axis"> <xs:simpleType> <xs:restriction base="xs:integer"> <xs:minInclusive value="0"/> <xs:maxInclusive value="180"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | |||
children | sphere cylinder addition prism inset upset interpupillary-distance near-object-distance | ||
used by |
|
||
source | <xs:complexType name="refractionType"> <xs:sequence> <xs:element name="sphere"> <xs:simpleType> <xs:restriction base="xs:float"> <xs:minInclusive value="-50"/> <xs:maxInclusive value="50"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="cylinder" type="cylinderType" minOccurs="0"/> <xs:element name="addition" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:float"> <xs:minInclusive value="0.25"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="prism" minOccurs="0" maxOccurs="2"> <xs:complexType> <xs:complexContent> <xs:extension base="prismType"> <xs:attribute name="pupillary-distance-correction" use="optional"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:enumeration value="0"/> <xs:enumeration value="1"/> <xs:enumeration value="2"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> <xs:element name="inset" minOccurs="0"> <xs:complexType> <xs:choice> <xs:element name="null"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="null"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="value" type="xs:float"/> <xs:sequence> <xs:element name="z" type="xs:float"/> <xs:element name="q" type="xs:float"> <xs:annotation> <xs:documentation>Nah-PD</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:choice> </xs:complexType> </xs:element> <xs:element name="upset" minOccurs="0"> <xs:complexType> <xs:choice> <xs:element name="null" type="xs:string"/> <xs:element name="value" type="xs:float"/> <xs:sequence> <xs:element name="y" type="xs:float"/> <xs:element name="h" type="xs:float"/> </xs:sequence> </xs:choice> </xs:complexType> </xs:element> <xs:element name="interpupillary-distance" type="xs:float" minOccurs="0"> <xs:annotation> <xs:documentation>Monukulare PD</xs:documentation> </xs:annotation> </xs:element> <xs:element name="near-object-distance" minOccurs="0"> <xs:annotation> <xs:documentation>Objektabstand Nähe für individuelle Gleitsichtgläser</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:integer"> <xs:maxInclusive value="4444"/> </xs:restriction> </xs:simpleType> </xs:element> </xs:sequence> </xs:complexType> |
diagram | |||||
type | restriction of xs:float | ||||
facets |
|
||||
source | <xs:element name="sphere"> <xs:simpleType> <xs:restriction base="xs:float"> <xs:minInclusive value="-50"/> <xs:maxInclusive value="50"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | |
type | cylinderType |
children | power axis |
source | <xs:element name="cylinder" type="cylinderType" minOccurs="0"/> |
diagram | |||
type | restriction of xs:float | ||
facets |
|
||
source | <xs:element name="addition" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:float"> <xs:minInclusive value="0.25"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | |||||||||||||
type | extension of prismType | ||||||||||||
children | power base | ||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="prism" minOccurs="0" maxOccurs="2"> <xs:complexType> <xs:complexContent> <xs:extension base="prismType"> <xs:attribute name="pupillary-distance-correction" use="optional"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:enumeration value="0"/> <xs:enumeration value="1"/> <xs:enumeration value="2"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> |
diagram | |
children | null value z q |
source | <xs:element name="inset" minOccurs="0"> <xs:complexType> <xs:choice> <xs:element name="null"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="null"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="value" type="xs:float"/> <xs:sequence> <xs:element name="z" type="xs:float"/> <xs:element name="q" type="xs:float"> <xs:annotation> <xs:documentation>Nah-PD</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:choice> </xs:complexType> </xs:element> |
diagram | |||
type | restriction of xs:string | ||
facets |
|
||
source | <xs:element name="null"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="null"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | |
type | xs:float |
source | <xs:element name="value" type="xs:float"/> |
diagram | |
type | xs:float |
source | <xs:element name="z" type="xs:float"/> |
diagram | |||
type | xs:float | ||
annotation |
|
||
source | <xs:element name="q" type="xs:float"> <xs:annotation> <xs:documentation>Nah-PD</xs:documentation> </xs:annotation> </xs:element> |
diagram | |
children | null value y h |
source | <xs:element name="upset" minOccurs="0"> <xs:complexType> <xs:choice> <xs:element name="null" type="xs:string"/> <xs:element name="value" type="xs:float"/> <xs:sequence> <xs:element name="y" type="xs:float"/> <xs:element name="h" type="xs:float"/> </xs:sequence> </xs:choice> </xs:complexType> </xs:element> |
diagram | |
type | xs:string |
source | <xs:element name="null" type="xs:string"/> |
diagram | |
type | xs:float |
source | <xs:element name="value" type="xs:float"/> |
diagram | |
type | xs:float |
source | <xs:element name="y" type="xs:float"/> |
diagram | |
type | xs:float |
source | <xs:element name="h" type="xs:float"/> |
diagram | |||
type | xs:float | ||
annotation |
|
||
source | <xs:element name="interpupillary-distance" type="xs:float" minOccurs="0"> <xs:annotation> <xs:documentation>Monukulare PD</xs:documentation> </xs:annotation> </xs:element> |
diagram | |||
type | restriction of xs:integer | ||
facets |
|
||
annotation |
|
||
source | <xs:element name="near-object-distance" minOccurs="0"> <xs:annotation> <xs:documentation>Objektabstand Nähe für individuelle Gleitsichtgläser</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:integer"> <xs:maxInclusive value="4444"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | |||
children | case-a case-b case-c y h | ||
used by |
|
||
source | <xs:complexType name="centrationType"> <xs:sequence> <xs:choice> <xs:element name="case-a"> <xs:complexType> <xs:sequence> <xs:element name="z" type="xs:float"/> <xs:element name="distance-between-lenses" type="xs:float"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="case-b"> <xs:complexType> <xs:sequence> <xs:element name="z" type="xs:float"/> <xs:element name="x" type="xs:float"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="case-c"> <xs:complexType> <xs:sequence> <xs:element name="x" type="xs:float"/> <xs:element name="distance-between-lenses" type="xs:float" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> </xs:choice> <xs:choice> <xs:element name="y" type="xs:float"/> <xs:element name="h" type="xs:float"/> </xs:choice> </xs:sequence> </xs:complexType> |
diagram | |
children | z distance-between-lenses |
source | <xs:element name="case-a"> <xs:complexType> <xs:sequence> <xs:element name="z" type="xs:float"/> <xs:element name="distance-between-lenses" type="xs:float"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |
type | xs:float |
source | <xs:element name="z" type="xs:float"/> |
diagram | |
type | xs:float |
source | <xs:element name="distance-between-lenses" type="xs:float"/> |
diagram | |
children | z x |
source | <xs:element name="case-b"> <xs:complexType> <xs:sequence> <xs:element name="z" type="xs:float"/> <xs:element name="x" type="xs:float"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |
type | xs:float |
source | <xs:element name="z" type="xs:float"/> |
diagram | |
type | xs:float |
source | <xs:element name="x" type="xs:float"/> |
diagram | |
children | x distance-between-lenses |
source | <xs:element name="case-c"> <xs:complexType> <xs:sequence> <xs:element name="x" type="xs:float"/> <xs:element name="distance-between-lenses" type="xs:float" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |
type | xs:float |
source | <xs:element name="x" type="xs:float"/> |
diagram | |
type | xs:float |
source | <xs:element name="distance-between-lenses" type="xs:float" minOccurs="0"/> |
diagram | |
type | xs:float |
source | <xs:element name="y" type="xs:float"/> |
diagram | |
type | xs:float |
source | <xs:element name="h" type="xs:float"/> |
diagram | |||
children | id-number manufacturer box-length box-height shape model centration | ||
used by |
|
||
source | <xs:complexType name="frame-dataType"> <xs:sequence> <xs:element name="id-number" type="xs:int" minOccurs="0"/> <xs:element name="manufacturer" type="xs:string" minOccurs="0"/> <xs:element name="box-length" type="xs:float"/> <xs:element name="box-height" type="xs:float"/> <xs:choice> <xs:element name="shape" type="shapeType"/> <xs:element name="model" type="xs:int"/> </xs:choice> <xs:element name="centration" type="centrationType"/> </xs:sequence> </xs:complexType> |
diagram | |
type | xs:int |
source | <xs:element name="id-number" type="xs:int" minOccurs="0"/> |
diagram | |
type | xs:string |
source | <xs:element name="manufacturer" type="xs:string" minOccurs="0"/> |
diagram | |
type | xs:float |
source | <xs:element name="box-length" type="xs:float"/> |
diagram | |
type | xs:float |
source | <xs:element name="box-height" type="xs:float"/> |
diagram | |
type | shapeType |
children | source-type reference-point start-point point |
source | <xs:element name="shape" type="shapeType"/> |
diagram | |
type | xs:int |
source | <xs:element name="model" type="xs:int"/> |
diagram | |
type | centrationType |
children | case-a case-b case-c y h |
source | <xs:element name="centration" type="centrationType"/> |
diagram | |||
children | id-number source box-length box-height centration | ||
used by |
|
||
source | <xs:complexType name="frame-sourceType"> <xs:sequence> <xs:element name="id-number" type="xs:int"/> <xs:element name="source"> <xs:complexType> <xs:sequence> <xs:element name="reference-point" type="xs:int"> <xs:annotation> <xs:documentation>1=bzgl.Boxmitte 2=bzgl.Zentrierkreuz</xs:documentation> </xs:annotation> </xs:element> <xs:element name="source-type" type="xs:string"> <xs:annotation> <xs:documentation>z.B. scann</xs:documentation> </xs:annotation> </xs:element> <xs:element name="source-location" type="xs:string"> <xs:annotation> <xs:documentation>z.B. Verzeichnis Scannerdatei</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="box-length" type="xs:float" minOccurs="0"/> <xs:element name="box-height" type="xs:float" minOccurs="0"/> <xs:element name="centration" type="centrationType" minOccurs="0"/> </xs:sequence> </xs:complexType> |
diagram | |
type | xs:int |
source | <xs:element name="id-number" type="xs:int"/> |
diagram | |
children | reference-point source-type source-location |
source | <xs:element name="source"> <xs:complexType> <xs:sequence> <xs:element name="reference-point" type="xs:int"> <xs:annotation> <xs:documentation>1=bzgl.Boxmitte 2=bzgl.Zentrierkreuz</xs:documentation> </xs:annotation> </xs:element> <xs:element name="source-type" type="xs:string"> <xs:annotation> <xs:documentation>z.B. scann</xs:documentation> </xs:annotation> </xs:element> <xs:element name="source-location" type="xs:string"> <xs:annotation> <xs:documentation>z.B. Verzeichnis Scannerdatei</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||
type | xs:int | ||
annotation |
|
||
source | <xs:element name="reference-point" type="xs:int"> <xs:annotation> <xs:documentation>1=bzgl.Boxmitte 2=bzgl.Zentrierkreuz</xs:documentation> </xs:annotation> </xs:element> |
diagram | |||
type | xs:string | ||
annotation |
|
||
source | <xs:element name="source-type" type="xs:string"> <xs:annotation> <xs:documentation>z.B. scann</xs:documentation> </xs:annotation> </xs:element> |
diagram | |||
type | xs:string | ||
annotation |
|
||
source | <xs:element name="source-location" type="xs:string"> <xs:annotation> <xs:documentation>z.B. Verzeichnis Scannerdatei</xs:documentation> </xs:annotation> </xs:element> |
diagram | |
type | xs:float |
source | <xs:element name="box-length" type="xs:float" minOccurs="0"/> |
diagram | |
type | xs:float |
source | <xs:element name="box-height" type="xs:float" minOccurs="0"/> |
diagram | |
type | centrationType |
children | case-a case-b case-c y h |
source | <xs:element name="centration" type="centrationType" minOccurs="0"/> |
diagram | |||
children | box-length box-height centration | ||
used by |
|
||
source | <xs:complexType name="frame-specialType"> <xs:sequence> <xs:element name="box-length" minOccurs="0"/> <xs:element name="box-height" minOccurs="0"/> <xs:element name="centration" type="centrationType" minOccurs="0"/> </xs:sequence> </xs:complexType> |
diagram | |
source | <xs:element name="box-length" minOccurs="0"/> |
diagram | |
source | <xs:element name="box-height" minOccurs="0"/> |
diagram | |
type | centrationType |
children | case-a case-b case-c y h |
source | <xs:element name="centration" type="centrationType" minOccurs="0"/> |
diagram | |||
children | lens-id edi-code product-line diameter opt-diameter description refraction decentration modify-thickness-flag optima-flag options pre-calc | ||
used by |
|
||
source | <xs:complexType name="lensType"> <xs:sequence> <xs:choice> <xs:element name="lens-id"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="5"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="edi-code"> <xs:simpleType> <xs:restriction base="xs:integer"> <xs:minInclusive value="-9999"/> <xs:maxInclusive value="9999"/> </xs:restriction> </xs:simpleType> </xs:element> </xs:choice> <xs:element name="product-line" type="xs:integer"/> <xs:element name="diameter"> <xs:annotation> <xs:documentation>Standard- Durchmesser</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:integer"> <xs:maxInclusive value="99"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="opt-diameter" minOccurs="0"> <xs:annotation> <xs:documentation>Kleinstmoeglicher opt. Durchmesser</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:integer"> <xs:maxInclusive value="99"/> <xs:minInclusive value="0"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="description" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="name" type="xs:string" minOccurs="0"/> <xs:element name="ce-text" type="xs:string" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="note" type="xs:string" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="lens-bag-name" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="refraction" type="refractionType"/> <xs:element name="decentration" minOccurs="0" maxOccurs="2"> <xs:complexType> <xs:sequence> <xs:element name="length"> <xs:simpleType> <xs:restriction base="xs:float"> <xs:minInclusive value="0.1"/> <xs:maxInclusive value="40.0"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="direction"> <xs:simpleType> <xs:restriction base="xs:float"> <xs:minInclusive value="0.0"/> <xs:maxInclusive value="360.0"/> </xs:restriction> </xs:simpleType> </xs:element> </xs:sequence> <xs:attribute name="origin" use="optional" default="internal"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="internal"/> <xs:enumeration value="customer"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="modify-thickness-flag" type="xs:boolean"> <xs:annotation> <xs:documentation>Dickenaenderung zulaessig</xs:documentation> </xs:annotation> </xs:element> <xs:element name="optima-flag" type="xs:boolean"/> <xs:element name="options" type="optionsType" minOccurs="0"/> <xs:element name="pre-calc" type="pre-calcType" minOccurs="0"/> </xs:sequence> </xs:complexType> |
diagram | |||||
type | restriction of xs:string | ||||
facets |
|
||||
source | <xs:element name="lens-id"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="5"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | |||||
type | restriction of xs:integer | ||||
facets |
|
||||
source | <xs:element name="edi-code"> <xs:simpleType> <xs:restriction base="xs:integer"> <xs:minInclusive value="-9999"/> <xs:maxInclusive value="9999"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | |
type | xs:integer |
source | <xs:element name="product-line" type="xs:integer"/> |
diagram | |||
type | restriction of xs:integer | ||
facets |
|
||
annotation |
|
||
source | <xs:element name="diameter"> <xs:annotation> <xs:documentation>Standard- Durchmesser</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:integer"> <xs:maxInclusive value="99"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | |||||
type | restriction of xs:integer | ||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="opt-diameter" minOccurs="0"> <xs:annotation> <xs:documentation>Kleinstmoeglicher opt. Durchmesser</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:integer"> <xs:maxInclusive value="99"/> <xs:minInclusive value="0"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | |
children | name ce-text note lens-bag-name |
source | <xs:element name="description" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="name" type="xs:string" minOccurs="0"/> <xs:element name="ce-text" type="xs:string" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="note" type="xs:string" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="lens-bag-name" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |
type | xs:string |
source | <xs:element name="name" type="xs:string" minOccurs="0"/> |
diagram | |
type | xs:string |
source | <xs:element name="ce-text" type="xs:string" minOccurs="0" maxOccurs="unbounded"/> |
diagram | |
type | xs:string |
source | <xs:element name="note" type="xs:string" minOccurs="0" maxOccurs="unbounded"/> |
diagram | |
type | xs:string |
source | <xs:element name="lens-bag-name" type="xs:string" minOccurs="0"/> |
diagram | |
type | refractionType |
children | sphere cylinder addition prism inset upset interpupillary-distance near-object-distance |
source | <xs:element name="refraction" type="refractionType"/> |
diagram | |||||||||||||
children | length direction | ||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="decentration" minOccurs="0" maxOccurs="2"> <xs:complexType> <xs:sequence> <xs:element name="length"> <xs:simpleType> <xs:restriction base="xs:float"> <xs:minInclusive value="0.1"/> <xs:maxInclusive value="40.0"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="direction"> <xs:simpleType> <xs:restriction base="xs:float"> <xs:minInclusive value="0.0"/> <xs:maxInclusive value="360.0"/> </xs:restriction> </xs:simpleType> </xs:element> </xs:sequence> <xs:attribute name="origin" use="optional" default="internal"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="internal"/> <xs:enumeration value="customer"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> |
diagram | |||||
type | restriction of xs:float | ||||
facets |
|
||||
source | <xs:element name="length"> <xs:simpleType> <xs:restriction base="xs:float"> <xs:minInclusive value="0.1"/> <xs:maxInclusive value="40.0"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | |||||
type | restriction of xs:float | ||||
facets |
|
||||
source | <xs:element name="direction"> <xs:simpleType> <xs:restriction base="xs:float"> <xs:minInclusive value="0.0"/> <xs:maxInclusive value="360.0"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | |||
type | xs:boolean | ||
annotation |
|
||
source | <xs:element name="modify-thickness-flag" type="xs:boolean"> <xs:annotation> <xs:documentation>Dickenaenderung zulaessig</xs:documentation> </xs:annotation> </xs:element> |
diagram | |
type | xs:boolean |
source | <xs:element name="optima-flag" type="xs:boolean"/> |
diagram | |
type | optionsType |
children | tint coating thin flat approximate plano-concave plano-convex bi-concave bi-convex centre-thickness edge-thickness nylor toric lenticular aniseicony slab-off occlusion frosted |
source | <xs:element name="options" type="optionsType" minOccurs="0"/> |
diagram | |
type | pre-calcType |
children | edge-thickness-demo focal-type material-category refractive-index refractive-index-type surface-type phototrophic diameter-type density |
source | <xs:element name="pre-calc" type="pre-calcType" minOccurs="0"/> |
diagram | |||
children | reference-point minimal-thickness cartesian polar | ||
used by |
|
||
source | <xs:complexType name="holesType"> <xs:sequence> <xs:element name="reference-point" type="xs:int"> <xs:annotation> <xs:documentation>1=bzgl.Boxmitte 2=bzgl.Zentrierkreuz</xs:documentation> </xs:annotation> </xs:element> <xs:element name="minimal-thickness" type="xs:float" minOccurs="0"/> <xs:choice> <xs:element name="cartesian" maxOccurs="4"> <xs:complexType> <xs:sequence> <xs:element name="x" type="xs:float"/> <xs:element name="y" type="xs:float"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="polar" maxOccurs="4"> <xs:complexType> <xs:sequence> <xs:element name="angle" type="xs:float"/> <xs:element name="radius" type="xs:float"/> </xs:sequence> </xs:complexType> </xs:element> </xs:choice> </xs:sequence> </xs:complexType> |
diagram | |||
type | xs:int | ||
annotation |
|
||
source | <xs:element name="reference-point" type="xs:int"> <xs:annotation> <xs:documentation>1=bzgl.Boxmitte 2=bzgl.Zentrierkreuz</xs:documentation> </xs:annotation> </xs:element> |
diagram | |
type | xs:float |
source | <xs:element name="minimal-thickness" type="xs:float" minOccurs="0"/> |
diagram | |
children | x y |
source | <xs:element name="cartesian" maxOccurs="4"> <xs:complexType> <xs:sequence> <xs:element name="x" type="xs:float"/> <xs:element name="y" type="xs:float"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |
type | xs:float |
source | <xs:element name="x" type="xs:float"/> |
diagram | |
type | xs:float |
source | <xs:element name="y" type="xs:float"/> |
diagram | |
children | angle radius |
source | <xs:element name="polar" maxOccurs="4"> <xs:complexType> <xs:sequence> <xs:element name="angle" type="xs:float"/> <xs:element name="radius" type="xs:float"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |
type | xs:float |
source | <xs:element name="angle" type="xs:float"/> |
diagram | |
type | xs:float |
source | <xs:element name="radius" type="xs:float"/> |
diagram | |||
children | tint coating thin flat approximate plano-concave plano-convex bi-concave bi-convex centre-thickness edge-thickness nylor toric lenticular aniseicony slab-off occlusion frosted | ||
used by |
|
||
source | <xs:complexType name="optionsType"> <xs:sequence> <xs:element name="tint" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:string"> <xs:attribute name="note" type="xs:string" use="optional"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="coating" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="antireflection" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:string"> <xs:attribute name="side" use="required"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="both"/> <xs:enumeration value="front"/> <xs:enumeration value="back"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="hard" type="xs:string" minOccurs="0"/> <xs:choice minOccurs="0"> <xs:element name="tint"> <xs:annotation> <xs:documentation>Umbra</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:string"> <xs:attribute name="side" use="optional"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="both"/> <xs:enumeration value="front"/> <xs:enumeration value="back"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="uv-protection" type="xs:string"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="thin" type="xs:boolean" minOccurs="0"/> <xs:element name="flat" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="flat"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="approximate" minOccurs="0"> <xs:annotation> <xs:documentation>1 = Grundkurve 2 = Mittendicke 3 = Randdicke 4 = G + M 5 = G + R 6 = G + Dicke allge</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:integer"/> </xs:simpleContent> </xs:complexType> </xs:element> <xs:choice minOccurs="0"> <xs:element name="plano-concave" type="xs:boolean"/> <xs:element name="plano-convex" type="xs:boolean"/> <xs:element name="bi-concave" type="xs:boolean"/> <xs:element name="bi-convex" type="xs:boolean"/> </xs:choice> <xs:choice minOccurs="0"> <xs:element name="centre-thickness"> <xs:annotation> <xs:documentation>Wunsch-Mittendicke</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:float"> <xs:minExclusive value="0.2"/> <xs:maxExclusive value="30.0"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="edge-thickness"> <xs:annotation> <xs:documentation>Wunsch-Randdicke</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:float"> <xs:minExclusive value="0.2"/> <xs:maxExclusive value="30.0"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="nylor" type="xs:boolean"> <xs:annotation> <xs:documentation>Randdickenvorgabe als Flag</xs:documentation> </xs:annotation> </xs:element> </xs:choice> <xs:element name="toric" default="back" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="front"/> <xs:enumeration value="back"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="lenticular" type="xs:boolean" minOccurs="0"/> <xs:element name="aniseicony" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:boolean"> <xs:attribute name="value" type="xs:float" use="optional"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="slab-off" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:boolean"> <xs:attribute name="value" use="optional"> <xs:simpleType> <xs:restriction base="xs:float"> <xs:minInclusive value="1.3"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:choice minOccurs="0"> <xs:element name="occlusion" type="xs:boolean"/> <xs:element name="frosted" type="xs:boolean"> <xs:annotation> <xs:documentation>mattieren</xs:documentation> </xs:annotation> </xs:element> </xs:choice> </xs:sequence> </xs:complexType> |
diagram | |||||||||||||
type | extension of xs:string | ||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="tint" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:string"> <xs:attribute name="note" type="xs:string" use="optional"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> |
diagram | |
children | antireflection hard tint uv-protection |
source | <xs:element name="coating" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="antireflection" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:string"> <xs:attribute name="side" use="required"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="both"/> <xs:enumeration value="front"/> <xs:enumeration value="back"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="hard" type="xs:string" minOccurs="0"/> <xs:choice minOccurs="0"> <xs:element name="tint"> <xs:annotation> <xs:documentation>Umbra</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:string"> <xs:attribute name="side" use="optional"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="both"/> <xs:enumeration value="front"/> <xs:enumeration value="back"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="uv-protection" type="xs:string"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||||||||||||
type | extension of xs:string | ||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="antireflection" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:string"> <xs:attribute name="side" use="required"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="both"/> <xs:enumeration value="front"/> <xs:enumeration value="back"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> |
diagram | |
type | xs:string |
source | <xs:element name="hard" type="xs:string" minOccurs="0"/> |
diagram | |||||||||||||
type | extension of xs:string | ||||||||||||
attributes |
|
||||||||||||
annotation |
|
||||||||||||
source | <xs:element name="tint"> <xs:annotation> <xs:documentation>Umbra</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:string"> <xs:attribute name="side" use="optional"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="both"/> <xs:enumeration value="front"/> <xs:enumeration value="back"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> |
diagram | |
type | xs:string |
source | <xs:element name="uv-protection" type="xs:string"/> |
diagram | |
type | xs:boolean |
source | <xs:element name="thin" type="xs:boolean" minOccurs="0"/> |
diagram | |||
type | restriction of xs:string | ||
facets |
|
||
source | <xs:element name="flat" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="flat"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | |||
type | extension of xs:integer | ||
annotation |
|
||
source | <xs:element name="approximate" minOccurs="0"> <xs:annotation> <xs:documentation>1 = Grundkurve 2 = Mittendicke 3 = Randdicke 4 = G + M 5 = G + R 6 = G + Dicke allge</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:integer"/> </xs:simpleContent> </xs:complexType> </xs:element> |
diagram | |
type | xs:boolean |
source | <xs:element name="plano-concave" type="xs:boolean"/> |
diagram | |
type | xs:boolean |
source | <xs:element name="plano-convex" type="xs:boolean"/> |
diagram | |
type | xs:boolean |
source | <xs:element name="bi-concave" type="xs:boolean"/> |
diagram | |
type | xs:boolean |
source | <xs:element name="bi-convex" type="xs:boolean"/> |
diagram | |||||
type | restriction of xs:float | ||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="centre-thickness"> <xs:annotation> <xs:documentation>Wunsch-Mittendicke</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:float"> <xs:minExclusive value="0.2"/> <xs:maxExclusive value="30.0"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | |||||
type | restriction of xs:float | ||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="edge-thickness"> <xs:annotation> <xs:documentation>Wunsch-Randdicke</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:float"> <xs:minExclusive value="0.2"/> <xs:maxExclusive value="30.0"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | |||
type | xs:boolean | ||
annotation |
|
||
source | <xs:element name="nylor" type="xs:boolean"> <xs:annotation> <xs:documentation>Randdickenvorgabe als Flag</xs:documentation> </xs:annotation> </xs:element> |
diagram | |||||
type | restriction of xs:string | ||||
facets |
|
||||
source | <xs:element name="toric" default="back" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="front"/> <xs:enumeration value="back"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | |
type | xs:boolean |
source | <xs:element name="lenticular" type="xs:boolean" minOccurs="0"/> |
diagram | |||||||||||||
type | extension of xs:boolean | ||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="aniseicony" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:boolean"> <xs:attribute name="value" type="xs:float" use="optional"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> |
diagram | |||||||||||||
type | extension of xs:boolean | ||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="slab-off" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:boolean"> <xs:attribute name="value" use="optional"> <xs:simpleType> <xs:restriction base="xs:float"> <xs:minInclusive value="1.3"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> |
diagram | |
type | xs:boolean |
source | <xs:element name="occlusion" type="xs:boolean"/> |
diagram | |||
type | xs:boolean | ||
annotation |
|
||
source | <xs:element name="frosted" type="xs:boolean"> <xs:annotation> <xs:documentation>mattieren</xs:documentation> </xs:annotation> </xs:element> |
diagram | |||
children | edge-thickness-demo focal-type material-category refractive-index refractive-index-type surface-type phototrophic diameter-type density | ||
used by |
|
||
source | <xs:complexType name="pre-calcType"> <xs:sequence> <xs:element name="edge-thickness-demo" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>Randdickenverlauf Bei consult default true</xs:documentation> </xs:annotation> </xs:element> <xs:element name="focal-type" minOccurs="0"> <xs:annotation> <xs:documentation>1 = Einstaerkenglas 2 = Bifokalglas 3 = Trifokalglas 4 = Gleitsichtglas</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:integer"> <xs:minInclusive value="1"/> <xs:maxInclusive value="4"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="material-category" minOccurs="0"> <xs:annotation> <xs:documentation>0 = Silikat 1 = Kunststoff</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:integer"> <xs:minInclusive value="0"/> <xs:maxInclusive value="1"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="refractive-index" type="xs:decimal" minOccurs="0"/> <xs:element name="refractive-index-type" minOccurs="0"> <xs:annotation> <xs:documentation>1=1.501 2=1.5251 3=1.604 4=1.706 5=1.800 6=1.600 Kunst 7=1.664 8=1.8930 9=1.586 10=1.74 11=1.533</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:integer"> <xs:minInclusive value="1"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="surface-type" minOccurs="0"> <xs:annotation> <xs:documentation>1=normales Glas 2=Clet Hypal, Hypal 3=frei 4=Ueberfang 5=Aphal 6=Einstaerken asphaerisch 7=Lupenglas 8=Arbeitsplatzbrille(RD+Busi 9=Individual</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:integer"> <xs:minInclusive value="1"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="phototrophic" type="xs:boolean" minOccurs="0"/> <xs:element name="diameter-type" minOccurs="0"> <xs:annotation> <xs:documentation>0=zentriert 1=75/80 bis 55/60,60,55,50 4=80E bis 55E </xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:integer"> <xs:minInclusive value="0"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="density" type="xs:float" minOccurs="0"/> </xs:sequence> </xs:complexType> |
diagram | |||
type | xs:boolean | ||
annotation |
|
||
source | <xs:element name="edge-thickness-demo" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>Randdickenverlauf Bei consult default true</xs:documentation> </xs:annotation> </xs:element> |
diagram | |||||
type | restriction of xs:integer | ||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="focal-type" minOccurs="0"> <xs:annotation> <xs:documentation>1 = Einstaerkenglas 2 = Bifokalglas 3 = Trifokalglas 4 = Gleitsichtglas</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:integer"> <xs:minInclusive value="1"/> <xs:maxInclusive value="4"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | |||||
type | restriction of xs:integer | ||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="material-category" minOccurs="0"> <xs:annotation> <xs:documentation>0 = Silikat 1 = Kunststoff</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:integer"> <xs:minInclusive value="0"/> <xs:maxInclusive value="1"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | |
type | xs:decimal |
source | <xs:element name="refractive-index" type="xs:decimal" minOccurs="0"/> |
diagram | |||
type | restriction of xs:integer | ||
facets |
|
||
annotation |
|
||
source | <xs:element name="refractive-index-type" minOccurs="0"> <xs:annotation> <xs:documentation>1=1.501 2=1.5251 3=1.604 4=1.706 5=1.800 6=1.600 Kunst 7=1.664 8=1.8930 9=1.586 10=1.74 11=1.533</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:integer"> <xs:minInclusive value="1"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | |||
type | restriction of xs:integer | ||
facets |
|
||
annotation |
|
||
source | <xs:element name="surface-type" minOccurs="0"> <xs:annotation> <xs:documentation>1=normales Glas 2=Clet Hypal, Hypal 3=frei 4=Ueberfang 5=Aphal 6=Einstaerken asphaerisch 7=Lupenglas 8=Arbeitsplatzbrille(RD+Busi 9=Individual</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:integer"> <xs:minInclusive value="1"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | |
type | xs:boolean |
source | <xs:element name="phototrophic" type="xs:boolean" minOccurs="0"/> |
diagram | |||
type | restriction of xs:integer | ||
facets |
|
||
annotation |
|
||
source | <xs:element name="diameter-type" minOccurs="0"> <xs:annotation> <xs:documentation>0=zentriert 1=75/80 bis 55/60,60,55,50 4=80E bis 55E </xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:integer"> <xs:minInclusive value="0"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | |
type | xs:float |
source | <xs:element name="density" type="xs:float" minOccurs="0"/> |
diagram | |||
children | power base | ||
used by |
|
||
source | <xs:complexType name="prismType"> <xs:sequence> <xs:element name="power" type="xs:float"/> <xs:element name="base"> <xs:simpleType> <xs:restriction base="xs:float"> <xs:minInclusive value="0.0"/> <xs:maxInclusive value="360.0"/> </xs:restriction> </xs:simpleType> </xs:element> </xs:sequence> </xs:complexType> |
diagram | |
type | xs:float |
source | <xs:element name="power" type="xs:float"/> |
diagram | |||||
type | restriction of xs:float | ||||
facets |
|
||||
source | <xs:element name="base"> <xs:simpleType> <xs:restriction base="xs:float"> <xs:minInclusive value="0.0"/> <xs:maxInclusive value="360.0"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | |||
children | source-type reference-point start-point point | ||
used by |
|
||
source | <xs:complexType name="shapeType"> <xs:sequence> <xs:element name="source-type" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>z.B. scann, tracer,</xs:documentation> </xs:annotation> </xs:element> <xs:element name="reference-point" type="xs:int"> <xs:annotation> <xs:documentation>1=bzgl.Boxmitte 2=bzgl.Zentrierkreuz</xs:documentation> </xs:annotation> </xs:element> <xs:element name="start-point"> <xs:annotation> <xs:documentation>last-point = start-point = true</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="angle"> <xs:simpleType> <xs:restriction base="xs:float"> <xs:minInclusive value="0.00"/> <xs:maxInclusive value="360.00"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="radius" type="xs:float"/> </xs:sequence> <xs:attribute name="lastpoint" use="required"> <xs:simpleType> <xs:restriction base="xs:boolean"> <xs:pattern value="true"/> <xs:pattern value="false"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="point" minOccurs="17" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="angle" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:float"> <xs:minInclusive value="0.00"/> <xs:maxInclusive value="360.00"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:choice> <xs:element name="radius"> <xs:simpleType> <xs:restriction base="xs:float"> <xs:minInclusive value="0.1"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="delta-radius" type="xs:float"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> |
diagram | |||
type | xs:string | ||
annotation |
|
||
source | <xs:element name="source-type" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>z.B. scann, tracer,</xs:documentation> </xs:annotation> </xs:element> |
diagram | |||
type | xs:int | ||
annotation |
|
||
source | <xs:element name="reference-point" type="xs:int"> <xs:annotation> <xs:documentation>1=bzgl.Boxmitte 2=bzgl.Zentrierkreuz</xs:documentation> </xs:annotation> </xs:element> |
diagram | |||||||||||||
children | angle radius | ||||||||||||
attributes |
|
||||||||||||
annotation |
|
||||||||||||
source | <xs:element name="start-point"> <xs:annotation> <xs:documentation>last-point = start-point = true</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="angle"> <xs:simpleType> <xs:restriction base="xs:float"> <xs:minInclusive value="0.00"/> <xs:maxInclusive value="360.00"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="radius" type="xs:float"/> </xs:sequence> <xs:attribute name="lastpoint" use="required"> <xs:simpleType> <xs:restriction base="xs:boolean"> <xs:pattern value="true"/> <xs:pattern value="false"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> |
diagram | |||||
type | restriction of xs:float | ||||
facets |
|
||||
source | <xs:element name="angle"> <xs:simpleType> <xs:restriction base="xs:float"> <xs:minInclusive value="0.00"/> <xs:maxInclusive value="360.00"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | |
type | xs:float |
source | <xs:element name="radius" type="xs:float"/> |
diagram | |
children | angle radius delta-radius |
source | <xs:element name="point" minOccurs="17" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="angle" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:float"> <xs:minInclusive value="0.00"/> <xs:maxInclusive value="360.00"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:choice> <xs:element name="radius"> <xs:simpleType> <xs:restriction base="xs:float"> <xs:minInclusive value="0.1"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="delta-radius" type="xs:float"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||||
type | restriction of xs:float | ||||
facets |
|
||||
source | <xs:element name="angle" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:float"> <xs:minInclusive value="0.00"/> <xs:maxInclusive value="360.00"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | |||
type | restriction of xs:float | ||
facets |
|
||
source | <xs:element name="radius"> <xs:simpleType> <xs:restriction base="xs:float"> <xs:minInclusive value="0.1"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | |
type | xs:float |
source | <xs:element name="delta-radius" type="xs:float"/> |