semi合集-English.pdf - 第3719页

SEMI PR8-0703 © SEMI 2003 49 <xs:choice> <xs:element name="StringVal" type="eda:StringValueType"/> <xs:element name="StringArrayVal" type="eda:StringArrayValueType"/…

100%1 / 7923
SEMI PR8-0703 © SEMI 2003 48
</xs:simpleType>
<xs:simpleType name="StringArrayValueType">
<xs:list itemType="xs:string"/>
</xs:simpleType>
<xs:simpleType name="AnyURIValueType">
<xs:restriction base="xs:anyURI"/>
</xs:simpleType>
<xs:simpleType name="DateTimeValueType">
<xs:restriction base="xs:dateTime"/>
</xs:simpleType>
<xs:simpleType name="DateTimeArrayValueType">
<xs:list itemType="xs:dateTime"/>
</xs:simpleType>
<xs:simpleType name="BooleanValueType">
<xs:restriction base="xs:boolean"/>
</xs:simpleType>
<xs:simpleType name="BooleanArrayValueType">
<xs:list itemType="xs:boolean"/>
</xs:simpleType>
<xs:simpleType name="Base64BinaryValueType">
<xs:restriction base="xs:base64Binary"/>
</xs:simpleType>
<xs:group name="TypeSelectionGroup">
<xs:choice>
<xs:element name="StringVal"
type="eda:StringValueType"/>
<xs:element name="StringArrayVal"
type="eda:StringArrayValueType"/>
<xs:element name="DateTimeVal"
type="eda:DateTimeValueType"/>
<xs:element name="DateTimeArrayVal"
type="eda:DateTimeArrayValueType"/>
<xs:element name="AnyURIVal"
type="eda:AnyURIValueType"/>
<xs:element name="BoolVal"
type="eda:BooleanValueType"/>
<xs:element name="BoolArrayVal"
type="eda:BooleanArrayValueType"/>
<xs:element name="Base64BinaryVal"
type="eda:Base64BinaryValueType"/>
<xs:element name="IntVal"
type="eda:IntegerValueType"/>
<xs:element name="IntArrayVal"
type="eda:IntegerArrayValueType"/>
<xs:element name="FloatVal"
type="eda:FloatValueType"/>
<xs:element name="FloatArrayVal"
type="eda:FloatArrayValueType"/>
<xs:element name="DoubleVal"
type="eda:DoubleValueType"/>
<xs:element name="DoubleArrayVal"
type="eda:DoubleArrayValueType"/>
<xs:element name="StructVal"
type="eda:StructureValueType"/>
</xs:choice>
</xs:group>
<xs:group name="StructureTypeSelectionGroup">
SEMI PR8-0703 © SEMI 2003 49
<xs:choice>
<xs:element name="StringVal"
type="eda:StringValueType"/>
<xs:element name="StringArrayVal"
type="eda:StringArrayValueType"/>
<xs:element name="DateTimeVal"
type="eda:DateTimeValueType"/>
<xs:element name="DateTimeArrayVal"
type="eda:DateTimeArrayValueType"/>
<xs:element name="AnyURIVal"
type="eda:AnyURIValueType"/>
<xs:element name="BoolVal"
type="eda:BooleanValueType"/>
<xs:element name="BoolArrayVal"
type="eda:BooleanArrayValueType"/>
<xs:element name="Base64BinaryVal"
type="eda:Base64BinaryValueType"/>
<xs:element name="IntVal"
type="eda:IntegerValueType"/>
<xs:element name="IntArrayVal"
type="eda:IntegerArrayValueType"/>
<xs:element name="FloatVal"
type="eda:FloatValueType"/>
<xs:element name="FloatArrayVal"
type="eda:FloatArrayValueType"/>
<xs:element name="DoubleVal"
type="eda:DoubleValueType"/>
<xs:element name="DoubleArrayVal"
type="eda:DoubleArrayValueType"/>
</xs:choice>
</xs:group>
<xs:complexType name="StructureValueType">
<xs:choice>
<xs:group ref="eda:StructureTypeSelectionGroup"
maxOccurs="unbounded" minOccurs="1"/>
</xs:choice>
</xs:complexType>
<xs:complexType name="ParamValueType">
<xs:group ref="eda:TypeSelectionGroup"
maxOccurs="unbounded" minOccurs="1"/>
</xs:complexType>
<xs:complexType name="ParamType">
<xs:sequence>
<xs:element name="Locator" type="xs:string"
minOccurs="0"/>
<xs:element name="Name" type="xs:string"/>
<xs:element name="Value"
type="eda:ParamValueType"/>
<xs:element name="MeasTime" type="xs:dateTime"
minOccurs="0"/>
<xs:element name="Extension"
type="eda:ExtensionsType" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ExtensionsType">
<xs:sequence>
<xs:any namespace="##other"/>
SEMI PR8-0703 © SEMI 2003 50
</xs:sequence>
</xs:complexType>
<xs:complexType name="OneOrMoreParamsType">
<xs:sequence>
<xs:element name="Param" type="eda:ParamType"
maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="EquipmentIdType">
<xs:sequence>
<xs:element name="Supplier" type="xs:string"/>
<xs:element name="Model" type="xs:string"/>
<xs:element name="ImmutableID"
type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="EventType">
<xs:sequence>
<xs:element name="EventTime"
type="xs:dateTime"/>
<xs:element name="Locator" type="xs:string"/>
<xs:element name="EventID" type="xs:string"/>
<xs:element name="Context"
type="eda:OneOrMoreParamsType" minOccurs="0"/>
<xs:element name="Data"
type="eda:OneOrMoreParamsType"/>
<xs:element name="Extension"
type="eda:ExtensionsType" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ExceptionType">
<xs:sequence>
<xs:element name="ExTime" type="xs:dateTime"/>
<xs:element name="Locator" type="xs:string"/>
<xs:element name="ErrorCode" type="xs:string"/>
<xs:element name="ExType" type="xs:string"/>
<xs:element name="ExState" type="xs:string"/>
<xs:element name="ExDesc" type="xs:string"/>
<xs:element name="Severity" type="xs:string"
minOccurs="0"/>
<xs:element name="Data"
type="eda:OneOrMoreParamsType" minOccurs="0"/>
<xs:element name="Extension"
type="eda:ExtensionsType" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ErrorType">
<xs:sequence>
<xs:element name="ErrorTime"
type="xs:dateTime"/>
<xs:element name="ErrorType" type="xs:string"/>
<xs:element name="ErrorCode" type="xs:string"/>
<xs:element name="ErrorDesc" type="xs:string"/>
<xs:element name="Extension"
type="eda:ExtensionsType" minOccurs="0"/>
</xs:sequence>
</xs:complexType>