semi合集-English.pdf - 第3553页
SEMI E134.1-0305 © SEMI 2005 40 Table 78 Translation Table for I1, I2, I4 & I8 Attribute or Role Name UML Type XML Element or Attribute (or Reference) XML Name/Type intVal Integer Attribute Value: xsd: byte, xsd:shor…

SEMI E134.1-0305 © SEMI 2005 39
Attribute or Role Name UML Type
XML Element or Attribute
(or Reference)
XML Name/Type
value SEMI E134.1 Extension Element D: xsd:dateTime
value BooleanValue Element B: xsd:boolean
value SEMI E134.1 Extension Element URI: xsd:anyURI
value EnumeratedIntegerValue Element EI: xsd:int
value EnumeratedStringValue Element ES: xsd:string
value BinaryValue Element B64: xsd:base64Binary
value StructureValue Element Su: dcm: CompositeValueType
value ArrayValue Element Arr: dcm:
CompositeValueType
value SEMI E134.1 Extension Element Var: dcm:
CompositeValueType
SEMI E134.1 Extension SEMI E134.1 Extension Element Null: dcm:NullType
value NoValue Element NoValue: dcm:NoValueType
7.2.18.4.5 SEMI E125.1 Parameter to SEMI E134.1 Parameter Mapping — If a requested Parameter has an SEMI
E125.1 type definition, then suppliers shall communicate their values according to the following table. The
following table describes the mapping of SEMI E125 ParameterTypes into SEMI E134 ParameterValueTypes.
Table 76 SEMI E134 and SEMI E125.1 Type Description Mapping Table
SEMI E125.1 Type Description
complexType
SEMI E134.1 Parameter Value Element
Names
XML Schema Type of Parameter Values
StringType S xsd:string
BooleanType B xsd:boolean
Base64BinaryType B64 xsd:base64Binary
ByteType, ShortType, IntType,
LongType
I1, I2, I4, I8 xsd:byte, xsd:short, xsd:int, xsd:long
FloatType, DoubleType F4, F8 xsd:float, xsd:double
DateTimeType D xsd:dateTime
AnyURIType URI xsd:anyURI
VariableType Var dcm: CompositeValueType, See ¶7.2.18.4.16
ArrayType Arr dcm: CompositeValueType, See ¶7.2.18.4.16
StructureType Su dcm: CompositeValueType, See ¶7.2.18.4.16
EnumeratedType ES, EI dcm: CompositeValueType, See ¶7.2.18.4.16
7.2.18.4.6 NullType — This element is an extension to the E134 base document. There is no direct corollary in
SEMI E134 or SEMI E125 to this type. This type is used to represent a null value as a ParameterValue.
7.2.18.4.7 F4 & F8 — These elements are the XML Schema representations of the SEMI E134 RealValue class.
The following table describes the mapping of these UML class to these XML Schema elements.
Table 77 Translation Table for F4 & F8
Attribute or Role Name UML Type
XML Element or Attribute
(or Reference)
XML Name/Type
realVal Real Attribute Value: xsd:float, xsd:double
7.2.18.4.8 I1, I2, I4 & I8 — These elements are the XML Schema representations of the SEMI E134 IntegerValue
class. The following table describes the mapping of these UML class to these XML Schema elements.

SEMI E134.1-0305 © SEMI 2005 40
Table 78 Translation Table for I1, I2, I4 & I8
Attribute or Role Name UML Type
XML Element or Attribute
(or Reference)
XML Name/Type
intVal Integer Attribute Value: xsd:byte, xsd:short, xsd:int, xsd:long
7.2.18.4.9 S — This element is the XML Schema representations of the SEMI E134 StringValue class. The
following table describes the mapping of this UML class to the XML Schema element.
Table 79 Translation Table for S
Attribute or Role Name UML Type
XML Element or Attribute
(or Reference)
XML Name/Type
stringVal Text Attribute Value: xsd:string
7.2.18.4.10 B — This element is the XML Schema representations of the SEMI E134 BooleanValue class. The
following table describes the mapping of this UML class to the XML Schema element.
Table 80 Translation Table for B
Attribute or Role Name UML Type
XML Element or Attribute
(or Reference)
XML Name/Type
boolVal Boolean Attribute Value: xsd:boolean
7.2.18.4.11 EI — This element is the XML Schema representations of the SEMI E134 EnumeratedIntegerValue
class. The following table describes the mapping of this UML class to the XML Schema element.
Table 81 Translation Table for EI
Attribute or Role Name UML Type
XML Element or Attribute
(or Reference)
XML Name/Type
intEnumVal Integer Attribute Value: xsd:int
7.2.18.4.12 ES — This element is the XML Schema representations of the SEMI E134 EnumeratedStringValue
class. The following table describes the mapping of this UML class to the XML Schema element.
Table 82 Translation Table for ES
Attribute or Role Name UML Type
XML Element or Attribute
(or Reference)
XML Name/Type
stringEnumVal Text Attribute Value: xsd:string
7.2.18.4.13 B64 — This element is the XML Schema representations of the SEMI E134 BinaryValue class. The
following table describes the mapping of this UML class to these XML Schema element.
Table 83 Translation Table for B64
Attribute or Role Name UML Type
XML Element or Attribute
(or Reference)
XML Name/Type
binVal Binary Attribute Value: xsd:base64Binary,
7.2.18.4.14 NoValue — This element is the XML Schema representation of the SEMI E134 NoValue class. The
following table describes the mapping of the UML class to this XML Schema element.

SEMI E134.1-0305 © SEMI 2005 41
Table 84 Translation Table for NoValue
Attribute or Role Name UML Type
XML Element or Attribute
(or Reference)
XML Name/Type
reasonCode Enumerated, of type
NoValueReasonEnum
Attribute reasonCode:
dcm:NoValueReasonEnumType
description Text Attribute description: xsd:string
7.2.18.4.15 NoValueReasonEnum — This elements is the XML Schema representation of the SEMI E134
NoValueReasonEnum class. NoValueReasonEnumType is an xsd:string based enumeration with the following
available values.
7.2.18.4.16 FieldValueType — This element is the XML
Schema container class representation of the SEMI E134
ParmeterValue class. The following table describes the
mapping of the UML class to this XML Schema elements.
The FieldValueType class references the base classes
defined in ¶¶7.2.18.4.7 through 7.2.18.4.17.
Table 86 Translation Table for FieldValueType
Attribute or Role Name UML Type
XML Element or Attribute
(or Reference)
XML Name/Type
value RealValue Element F4: xsd:float
value RealValue Element F8: xsd:double
value IntegerValue Element I8: xsd:long
value IntegerValue Element I4: xsd:int
value IntegerValue Element I2: xsd:short
value IntegerValue Element I1: xsd:byte
value StringValue Element S: xsd:string
value SEMI E134.1 Extension Element D: xsd:dateTime
value BooleanValue Element B: xsd:boolean
value SEMI E134.1 Extension Element URI: xsd:anyURI
value EnumeratedIntegerValue Element EI: xsd:int
value EnumeratedStringValue Element ES: xsd:string
value BinaryValue Element B64: xsd:base64Binary
value StructureValue Element Su: dcm: CompositeValueType
value ArrayValue Element Arr: dcm: CompositeValueType
value SEMI E134.1 Extension Element Var: dcm: CompositeValueType
SEMI E134.1 Extension SEMI E134.1 Extension Element Null: dcm:NullType
value NoValue Element NoValue: dcm:NoValueType
Table 85 NoValueReasonEnum Enumerated
Values
Enumerated Values
ValueNotAvailable
NoSuchSource
NoSuchParameter