semi合集-English.pdf - 第3634页

SEMI E139.1-0705 © SEMI 2005 10 Table 7 Translation Tabl e For AntecedentData Attribute or Role Name UML Type XML Element or Attribute (or Reference) XML Name/Type uid UUID element uid (simpleType UUID) name String eleme…

100%1 / 7923
SEMI E139.1-0705 © SEMI 2005 9
7.1.4.4 ExecutionTarget
7.1.4.4.1 The ExecutionTarget class is mapped to the XML complexType also named ExecutionTarget. Table 5
shows how the associations and attributes of the ExecutionTarget class are mapped into XML. Figure 5 illustrates
the resulting XML structure.
Table 5 Translation Table For ExecutionTarget
Attribute or Role
Name
UML Type
XML Element or Attribute
(or Reference)
XML Name/Type
identifier String element [0..1] identifier (simpleType xs:string)
supplier String element supplier (simpleType xs:string)
make String element make (simpleType xs:string)
model String element model (simpleType xs:string)
recipeTypes list of String element [0..1] recipeTypes (complexType ListOfStrings)
Figure 5
ExecutionTarget
7.1.4.5 ReferencedPDE
7.1.4.5.1 The ReferencedPDE class is mapped to the XML complexType also named ReferencedPDE. Table 6
shows how the associations and attributes of the ReferencedPDE class are mapped into XML. Figure 6 illustrates
the resulting XML structure.
Table 6 Translation Table For ReferencedPDE
Attribute or Role Name UML Type
XML Element or Attribute
(or Reference)
XML Name/Type
id UUID element id (simpleType UUID)
Figure 6
ReferencedPDE
7.1.4.6 AntecedentData
7.1.4.6.1 The AntecedentData class is mapped to the XML complexType also named AntecedentData. Table 7
shows how the associations and attributes of the ReferencedPDE class are mapped into XML. Figure 7 illustrates
the resulting XML structure.
SEMI E139.1-0705 © SEMI 2005 10
Table 7 Translation Table For AntecedentData
Attribute or Role
Name
UML Type
XML Element or Attribute
(or Reference)
XML Name/Type
uid UUID element uid (simpleType UUID)
name String element name (simpleType xs:string)
gid UUID element gid (simpleType UUID)
groupName String element groupName (simpleType xs:string)
description String element description (simpleType xs:string)
author String element author (simpleType xs:string)
createDate Time element createDate (simpleType xs:dateTime)
createNode String element createNode (simpleType xs:string)
AntecedentData aggregation element [0..] AntecedentData (complexType)
Figure 7
AntecedentData
7.1.4.7 PDEparameter
7.1.4.7.1 The PDEparameter class is mapped to the XML complexType also named PDEparameter. Table 8 shows
how the attributes of PDEparameter are mapped to XML. The resulting XML structure is illustrated in Figure 8.
Table 8 Translation Table For PDEparameter
Attribute or Role Name UML Type
XML Element or Attribute
(or Reference)
XML Name/Type
name String element name (simpleType xs:string)
description String element description (simpleType xs:string)
units String element units (simpleType xs:string)
relatedParameters list of String element [0..1] relatedParameters (complexType ListOfStrings)
defaultValue Any element [0..1] defaultValue (complexType xs:anyType)
inputBoundaryType Enumeration element [0..1] inputBoundaryType (enumeration inputBoundsType)
inputBounds Any element [0..] inputBounds (complexType xs:anyType)
SEMI E139.1-0705 © SEMI 2005 11
Figure 8
PDEparameter
7.1.4.8 PDEbody
7.1.4.8.1 The PDEbody class is mapped to the XML complexType also named PDEbody. Table 9 shows that the
PDEbody is of type xs:any. This type allows the implementation to place elements and attributes in an instance of
PDEbody without restriction. The resulting XML structure is illustrated in Figure 9.
Table 9 Translation Table For PDEbody
Attribute or Role Name UML Type
XML Element or Attribute
(or Reference)
XML Name/Type
none n/a element or attribute [0..] user defined
Figure 9
PDEbody
7.1.4.9 PDEbodyReference
7.1.4.9.1 The PDEbodyReference class is mapped to the XML complexType also named PDEbodyReference.
Table 10 shows how the attributes of PDEbodyReference are mapped to XML. The resulting XML structure is
illustrated in Figure 10.
7.1.4.9.2 See ¶7.2.1 for instructions on the calculation of the value of the bodyChecksum element.
Table 10 Translation Table For PDEbodyReference
Attribute or Role Name UML Type
XML Element or Attribute
(or Reference)
XML Name/Type
bodyChecksum Checksum element bodyChecksum (simpleType Checksum)
specification String element specification (simpleType xs:string)
Figure 10
PDEbodyReference