ГОСТ Р ИСО 15745-2—2010
<xsd:complexType>
<xsd:sequence>
<xsd:any namespac
0
="##any" processContents="skip“ minOccurs=’’0“ maxOccurs="unbounded7>
</xsd:sequence>
<xsd:attribute name="constraintlD" use=”required*>
<xsd:simpteType>
<xsd:restriction base=’xsd:ID">
<xsd:pattern value=’C\d{1.6}7>
</xsd:restriction>
</xsd:simpleType>
</xsd:attnbute>
<xsd:attribute name="constraintTyper use=’required">
<xsd:simpteType>
<xsd:restriction base=”xsd:NMTOKEN">
<xsd:enumeration value=’among_parameters7>
<xsd:er>umeration vaJue="display7>
<xsd:enumeration va!ue="netv/ork7>
<xsdenumeration value="deviceV>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
<xsd:attribute name="constraintLanguage" type="xsd:string* use=*required7>
</xsd:complexType>
</xsd:element>
<xsd:element name=”constraintsList">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref=“constraint* maxOccurs="unbounded7>
<<xsd:sequence>
</xsd:comptexType>
</xsdelement>
<xsd:element name="defaultValue”>
<xsd:complexType>
<xsd:simpleContent>
<xsd:extension base=’’xsd:string">
<xsd:attributeGroup ref=*type7>
</xsdextension»
</xsd:simpleContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="function*>
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="inputsList* minOccurs="07>
<xsd:element ret="outputsList* minOccurs=*07>
<xsd:element ref=’conf»gParametersUst* minOccurs=“07>
<xsd:element ref=’constraintsList” minOccurs="07>
<xsd:element name=’funct»onStateTransitionDiagram-‘ minOccurs=*0’>
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="stateTransitionDiagram7>
</xsd:sequence»
</xsd:comptexType>
</xsd:element>
</xsd:sequence»
<xsd:attribute name="name" type=’xsd:strir>g" use=“required7>
<xsd:attribute name=“description’ type="xsd:string’/>
<xsd:attribute name=’functionlD" type="xsd:ID" use=*requifed7»
<xsd:attribute name=*version" type=’xsd:string" use=7equired7>
</xsd:comptexType>
</xsdelement»
152