ГОСТ Р ИСО 16100-5—2011
6.2.2 Формальная структура
<?xml version="1.0" encoding="UTF-8"?>
<xs:schemaxmlns:xs=’http:V/Ww.w3.org/2001/XMLSchema,’>
<xs:element namG=*CapabilityClassStructure">
<xs:complexType>
<xs:sequence>
<xs:element name=’CCS_CrGator_Namc”>
<xs:complexType>
<xs:attributG
патв=’патв”
type="xs:string"
form=”unqualified’/>
</xs:complexType>
</xs:GlemGnt>
<xs:elGment
name=*CCS_ID">
<xs:complexType>
<xs:attribute name="id* type="xs:string* form=*unqualified7>
</xs:complexType>
</xs:elemGnt>
<xs:Gtementname="CCS_Root_NodeJD">
<xs:complexType>
<xs:attribute name=*id" type="xs.lD" form="unqualified7>
</xs:complexType>
</xs:GlemGnt>
<xs:elGment name="Capability_Class" type=“RGCursionType7>
</xs:sequence>
<Vxs:complexType>
</xs:element>
<xs:complexTypename=HRecursionType">
<xs:sGquence>
<xs:Glementname="Capability_ClassJD">
<xs:complexType>
<xs:attribute name="id" type=*xs:string’ form=’unqualified7>
</xs:complexTypo>
</xs:element>
<xs:sequGr»ce maxOccurs="unbounded*>
<xs:elGmGntnamG="Parent_NodG_ID»>
<xs:complexType>
<xs:attribute namG=*id" type=’xs:stnng" form="unqualified7>
</xs:complexType>
</xs:elGment>
</xs:sequoncG>
<xs:sequcncG minOccurs="0* maxOccurs=”unboundGd’’>
<xs:GlGment
name="Child_Node_ID">
<xs:complexTypG>
<xs:sequence>
<!- -the foilwing sentence shows the recurdion definition of capability_class- ->
<xs:element name=*Capability_Class" type=*Recurs(onType7>
</xs:sequGnce>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:sequence>
</xs:complexTypG>
</xs:schema>
10