ГОСТ Р 57136—2016
Приложение В
(справочное)
Шаблоны профилирования функциональных возможностей
прикладных программных модулей
В.1 Шаблоны профилирования функциональных возможностей при сборе данных в системе насоса
с программным управлением
Нижеприведенный XML-пример иллюстрирует шаблон функциональных возможностей MSU1-модуля, пред
назначенного для сбора данных.
<?xml version="1.0* encoding="utf-8* 7>
<xs:schema xmlns:xs=*
http://www.w3.0fg/2
O01/XMLSchema*>
<xs:element name="CapabiiityProfilmg*>
<xs:complexType>
<xs:sequence maxOccurs="unbounded">
<xs:element name=Template“>
<xs:comp4exType>
<xs:attnbute fixed=’SmartPumpControl_PLC1_MSU_r form="unqualified’ name=*id*
type=’xs:string" />
<xs:attribute fixed=’SmaftPurnpDaq" name="name" type-’xs:string’ use=*required* l>
</xs:complexType>
</xs:element>
<xs:element пате="Туре’>
<xs:complexType>
<xs:attribute fixed="MSU_profile* name=’id" type=’xs:string’’ use=*required’ f>
</xs:complexType>
</xs:element>
<xs:element name="CapabilityProfiIe">
<xs:complexType>
<xs:sequence>
<xs:element name=’Pkgtype“>
<xs:complexType>
<xs:atlribute form=’unqualified" name="version* type=’xs:string" f>
</xs:comptexType>
</xs:element>
<xs:element name=*Common* type="CommonPartType“ />
<xs:element name="Specific" type=*SpecificPartType" f>
<lxs:sequence>
<xs:attribute form="unqualified" name="date* type=’xs:slring" t>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:comp!exType name=*CommonPartType">
<xs:sequence>
<xs:element name=*MSU_Capability*>
<xs:complexType>
<xs:sequence>
<xs:elen>ent fixed="SmartPumpDaqMSU1" name="ID’ type="xs:string’ />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs: sequence maxOccurs=’unbounded’>
<xs:element name=HReferenceCapabilityClassStructure">
<xs:complexType>
<xs:attribule fixed=’SP_MSU1* form=*unqualified* name- id" type-’xs:string* />
<xs:attribule form=’unqualified" name-name" type="xs:string* />
<xs:atlribute form="unqualified" name="vers»on" type=*xs:slring" />
15