ГОСТ Р ИСО 20242-4—2012
<xsdattribute name="name* type=“xsd:string“ fixed="Equipment7>
<xsd:attribute name="type“ type="xsd:string7>
</xsd restriction»
</xsd:complexContent>
</xsd:complexType»
<!- Definition Type of Personnel element extended on primitive element —>
<!- Personnel element ->
<xsd:element name="Personner type="PersonnelType" substitutionGroup=*pps: Resource"/»
<!- Personnel Type —>
<xsd:complexType name=*PersonnefType"»
<xsd:complexContent>
<xsd:restriction base="pps:PrimitiveType*>
<xsd:sequence>
<xsd:element ref="pps:Capacity* minOccurs="0" maxOccurs="unbounded7»
<xsd:element ref="pps:Spec* minOccurs=*0* maxOccurs=“unbounded7>
<xsd:element ref=*pps:Event" minOccurs=’0" maxOccurs="unbounded7>
<xsd:element ref=’”pps:Descriptk>n" minOccurs="0” maxOccurs="unbounded7>
<xsd:element ref=*pps:Author" minOccurs=’0" maxOccurs="unbounded"/>
<xsd:element ref="pps:Date" minOccurs="0" maxOccurs=*unbounded"/>
</xsd:sequence>
<xsdattribute name="id" type="xsd:strir>g" use="required7>
<xsd:attribute name="key” type="xsd:long"/>
<xsd:attribute name="name* type=”xsd:string’ fixed="Personnel7>
<xsdattribute name="type’* type="xsd:string’V>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
<!- Definition Type of Recipe element extended on primitive element -->
<!- Recipe element ->
<xsd:element name=*Recipe" type=*RecipeType* substitutk>nGroup="pps:Process7>
<!- customer Type ~>
<xsd:complexType name=“RecipeType">
<xsd:complexContent>
<xsd:restriction base="pps:PrimitiveType">
<xsd:sequence>
<xsd:element ref="pps:Produce’* minOccurs=’0* max0ccurs="unbounded7»
<xsd:element ref=*pps:Consume" minOccurs="0“ maxOccurs="unbounded7>
<xsd:element ref^ppsiAssign" minOccurs="0" maxOccurs=’unbounded"/>
<xsd:element ref=’pps:Spec* minOccurs=*0* maxOccurs="unbounded7>
<xsd:element ref="pps:Descfiptk>n" minOccurs=“0“ maxOccurs="unbounded7>
<xsd:element ref=*pps:Author” minOccurs="0" maxOccurs="unbounded7»
<xsd:element ref="pps:Date" minOccurs="0" maxOccurs=*unbounded"/>
</xsd:sequence>
<xsd:attribute name="id“ type="xsd:string” use="required7>
<xsd:attribute name="key» type="xsd:long7>
<xsdattribute name-’name’ type="xsd:string7>
<xsdattribute name="type" type="xsd:strir>g" fixed="Recipe*/>
</xsd restriction»
</xsd:complexContent>
</xsd:complexType>
<!- Definition Type of Work element extended on primitive element --»
<!- Work element -»
<xsd:element name=*Work* type-’WorkType* substitutionGroup=*pps:ltem7>
<!- customer Type —>
<xsd:complexType name="WorkType’»
<xsd:complexContent>
<xsd:restnction base="pps:PrimitiveType’>
<xsd:sequence>
<xsd:element ref="pps:Produce" minOccurs="0" maxOccurs=’,unbounded7>
<xsd:element ref=’pps:Consume" minOccurs="0" maxOccurs="unbounded"/»
<xsd:element ref="pps:Spec* minOccurs=*0* maxOccurs=’unbounded7>
<xsd:element ref=“pps:Description" minOccurs=”0“ maxOccurs=-,unbounded7>
39