ГОСТ Р ИСО 16100-5—2011
6.3.2 Формальная структура
Провайдер или пользователь MSU-модуля должен описывать шаблоны конфигурации параметров с
помощью XML-схем. Формальная структура подобных шаблоновдолжна быть такова:
<?xml vers»on="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs=*http:/AvMv.w3.Ofg/2001/XMLSchenTa">
<xs:elementname="CapabilityProfiling”>
<xs:comp!exType>
<xs:sequence maxOccurs=’unbounded“>
<xs:element name=*Type”>
<xs:complexType>
<xs:attribute name="idHtype=*xs:string’ use=’ required7>
</xs:comptexType>
</xs:element>
<xs:element name-’CapabilityProfile">
<xs:complexType>
<xs:sequence>
<xs:element name="Pkgtype">
<xs:complexType>
<xs:attribute name=”version* type="xs:string" forni=’ unquaiified7>
</xs:complexType>
</xs:element>
<xs:element name=*Common" type="CommonPartType7>
<xs:eloment name-’Specific” type="SpecificPartType7>
</xs:sequence>
<xs:attributo name=*date" type="xs:string” form="unqua!ified7>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:complexTypename=*CommonPartType">
<xs:sequence>
<xs:choice>
<xs:element name="Requirement*>
<xs:complexType>
<xs:sequence>
<xs:element name=”ID’’ type=*xs:stnng7>
</xs:sequence>
<xs:attribute name="id" type="xs:string” form=”unqua!ified7>
</xs:comptexType>
</xs:element>
<xs:element name=’MSU_Capability">
<xs:complexType>
<xs:sequence>
<xs:eloment name-‘ID" type=’xs:string"/>
</xs:sequence>
<xs:attribute name="id" type-’xsistring” form=”unqualified7>
</xs:complexType>
</xs:element>
</xs:choice>
<xs:sequence maxOccurs=’unbounded">
<xs:element name=’ReferenceCapabilityClassStructure">
<xs:complexType>
<xs:attribute name="id” type="xs:string" form="unqualified7>
<xs:attribute name=*name" type=’xs:string’ form=’ unqualified"/>
12