ГОСТ Р МЭК 61850-6—2009
<xs:compiexType name=“tDO*>
<xs:complexContent>
<xs:extension base="tUnNaming">
<xs:attribute name-’name” type=’tRestrName1stU" use="required7>
<xs:attribute name="typB" type="tName“ use=*required7>
<xs:attribute name="accessControI* type=’xs:normalizedString’ use=*opftonar7>
<xs:attribute name=*trarvsient* type="xs:boolean" use="optional* default="faJse"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name=’tDOType*>
<xs:complexContent>
<xs:extens»on base="tlDNaming’>
<xs:choice minOccurs^O’ maxOccurs=”unboonded">
<xs:element name="SDO" type=’tSDOV>
<xs:element name=’DA" type="tDA7>
</xs:cho*ce>
<xs:aUribute name=*iedType" type="tAnyName" use="optk>nar7>
<xs:attribute name="cdc“ type="tCDCEnum" use=’required7>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="tSDO">
<xs:complexContent>
<xs:extens*on base="tNaming*>
<xs:attribute name="type" type^tName’’ use=*required7>
</xs:extension>
</xs:complexContent>
</xs:comptexType>
<xs:complexType narrve=’tDA">
<xs:complexContent>
<xs:extension base=’tAbstractDataAtlnbute">
<xs:attributeGroup ref="agDATrg0p7>
<xs:altribute name="fc" type="tFCEnum" use="required7>
</xs:extension>
</xs:complexContent>
</xs:comptexType>
<xs:complexType name=,’tDAType”>
<xs:complexContent>
<xs:extension base="tlDNaming*>
<xs:sequence>
<xs:element name="BDA’ type="tBDA" maxOccurs=*’unboundecn>
</xs:s©quence>
<xs:attribute name=*iedType" type="tAnyName" use=’opt*onar/>
</xs:extension>
</xs:complexContent>
</xs:comptexType>
<xs:complexType name=’tBDA*>
<xs:complexContent>
<xs:extens*on base=’tAbstractDataAttnbute7>
</xs:complexContent>
</xs:comptexType>
<xs:complexType nam
0
="tEnumType">
<xs:complexContent>
<xs:extens»on base="tlDNaming*>
<xs:sequence>
<xs:element name="EnumVal" type=*tEnumVal" maxOccurs="unbounded"/>
</xs:sequenoe>
</xs:extension>
</xs:comp!exContent>
</xs:comptexType>
<xs:complexType name="tEnumVar>
<xs:simpieContent>
96