ГОСТ РМЭК 61850-6—2009
<xs:element name="History" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="Hitem" type="tHitem* maxOccurs=Hunbounded7>
</xs:sequence>
</xs:complexType>
</xs:e!ement>
</xs:sequence>
<xs:altribute name=”itT type="xs:normalizedString" use="required7>
<xs:attnbute name=*vers»on* type="xs:normalLzedString7>
<xs:attribute name="revision" type=’xs:normalizedString7>
<xs:attribute name=’tooHD" type=*xs:normaIizedString7>
<xs:attribute name=“nameStructure" use="required">
<xs:simpleType>
<xsrestriction base="xs:Name">
<xs:enumeration value="FuncName7>
<xs:enumeration value=-|EDName7>
</xs:restrictk>n>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
<xs:complexType name=’tHitem" mixed="true">
<xs:annotation>
<xs:documentabon xml:lang=*en">Allowsan unrestricted mixtureofcharactercontent and element content
and attributes from any namespace other than the target namespace, along with the 6 following attributes: Version.
Revision. When, Who. What, and Why3’</xs:documentation>
</xs:annotation>
<xs:complexContent mixed="true">
<xs:extension base="tAnyContentFromOtherNamespace">
<xs:attribute name=“version" type=*xs:normalizedString” use="required7>
<xs:attribute name="revision’’ type="xs:normalizedString* use="required7>
<xs:attribute name="when* type=’’xs:normalizedString" use=’required"/>
<xs:attribute name="who* type="xs:normalizedString7>
<xs:attribute name=*what" type=’xs:normalizedString"/>
<xs:attribute name=’why’ type=*xs:normalizedString7>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="tVal">
<xs:simpleContent>
<xs:extension base=“xs:normalizedString">
<xs:attribute name=’sGroup" type=1,xs:unsignedlnt* use="optional7>
</xs:extens»on>
</xs:simpleContent>
</xs:comptexType>
<xs:complexType name="tValueWithUnit">
<xs:simpleContent>
<xs:extension base=*xs:decimar>
<xs:attribute name="unit" type="tSIUnitEnum* use=7equired7>
<xs:attribute name=’multiplier* type=MtUnitMultip!ierEnum” use="optional7>
</xs:extens»on>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name=’tVoltage">
<xs:simpleContent>
<xs:restriction bese=*tValueWithUnir>
<xs:attribute name="unit* type="tSIUnitEnum" use=*required" fixed=*V7>
<xs:attribute name=*multiplier* type=’tUnitMultipiierEnum" use="optional7>
</xs:restriction>
3> Допускается неограниченное смешивание содержания символа, содержания элемента и атри
бутов любого пространства имен, кроме целевого пространства имен, наряду со следующими атрибутами:
Version. Revision. When, Who. What. Why.
89