ГОСТ РМЭК 61850-6—2009
</xs:unkjue>
<xs:unique name="uniqueChildNamelnSubstation’>
<xs:setector xpath=’./*7>
<xs:fieid xpath="@name7>
</xs:un*que>
<!- Должно быгь снято ограничение тождественности, так как имеется проблема (согласно тексту в части 6) в
отношении предопределенного заземленного узла связи. Если вывод обращается к этому узлу, который, есте
ственно. не определен явным образом в файле SCL. верификация будет неуспешной.
<xs:keyref name="ref2ConnectivityWode"
refer="ConnectivityNodeKey,‘>
<xs:selector xpath=".//scl:Terminal7>
<xs:fieldxpath=’@connectivityNodeV>
</xs:keyref>
—>
</xs:element>
</xs:schema>
A.3 Шаблоны типа данных
<?xml vers*on=*1.0" encoding="UTF-8’?>
<xs:schema targetNamespace=*
http://www.iec.ch/61850i’2003/SCL
"
xmlns="
http://www.iec.ch/6185G/20Q3/SCL*
xmlns:xs="http.7/toww.w3.or9f2001/XMLScbema"
xmlns:scl="http:iy
www.iec.ch/61850/2003/SCL
" e!ementFormDefau!t=’qualified" attributeFormDe-
fault=’unqualified" version=“1.0“>
<xs:annotation>
<xs:documentation xml:lang="en*>COPYRIGHT IEC. 2003. Version 1.0. Release 2003/09/19.
(Uncommented)</xs:documentation>
</xs:annotation>
<xs:include schemaLocation=’SCL_BaseTypes.xsd7>
<xs:attributeGroup name=*agDATrgOp*>
<xs:attribute name="dchg" type=*xs:boolean* use="optionar default=’false"/>
<xs:attribute name="qchg" type=’xs:boolean* use="oplional" default=’(alse"/>
<xs:at(ribute name="dupd" type="xs:boo!ean" use="optionaT default=“false7>
</xs:attributeGroup>
<xs:complexType name="tAbstractDataAttribute* abstract=”true’’>
<xs:complexContent>
<xs:extension base=“tUnNaming">
<xs:sequence>
<xs:element name="VaT type=“tVal" minOccurs="0" maxOc-
curs="unbounded7>
</xs:sequence>
<xs:attribute name=*name" type="lAttributeNameEnum" use=’required7>
<xs:attribute name="sAddr” type=*xs:normaiizedString" use=’optional7>
<xs:attribute name="bType* type="®asicTypeEnum" use=*required7>
<xs:attribute name=HvalKind" type=’tValKindEnum* use="opt»onar default=*Set7>
<xs:attribute name="type" type-’tAnyName* use="optional7>
<xs:attribute пате=исоипГ type=*xs:unsignedlnt* use="optionai* default="07>
</xs:extension>
</xs:complexCon1ent>
</xs:comptexType>
<xs:complexType name=‘‘tLNodeType">
<xs:complexContent>
<xs:extension base="tlDNaming*>
<xs:sequence>
<xs:element name="DO” type=’tDO" maxOccurs=’unbour>decr/>
</xs:sequence>
<xs:attribute name=*iedType" type="tAnyName" use="opt*onar/>
<xs:attribote name^nClass* type=*tLNClassEnumr use=’’required"/>
</xs:extension>
</xs:complexContent>
</xs:comptexType>
95