Приложение А
(справочное)
ГОСТ Р 53898—2013
Схема сообщения, обеспечивающая его автоматизированную проверку на соответствие
стандарту
<?xml version=’1.0 encoding="utf-8*?>
<xs:schema xm!ns:tns="http:tf
www.eos.rij/2013.’gost
" e!ementFormDefault=’qualifiecT
targetNamespace="
http://www.eos.ru/2013/gost
" xmlns:xs=’
http://www.w3.orgi2001iXMLSchema“
>
<xs:indude schemaLocation="Commonlnfo.xsd" />
<xs:etement name=’Doclnfo” nillable="true" type="tns:Documentlnfo" t>
<xs:comptexType name="Documentlnfo">
<xs:complexConlent>
<xs:extension base="tns:BaseComplexType">
<xs:sequence>
<xs:etement name="Header" type=’tns:MessageHeader* l>
<xs:element name=”DocumentList" type="tns:DocumentList* l>
<xs:elemerit minOccurs="0" name="TaskList’ type="tns:TaskList* />
<xs:element minOccurs="0" name=”Subscripbons’ type=’tns:Subscriptions* />
<xs:etement minOccurs="0" name=”Expansion’ type=Mtns:Expansion’ />
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:schema>
<?xml version=’1.0* encoding="utf-8"?>
<xs:schema xmlns:tns="
http://wv<w.eos.ru201Q/sev"
elementFormDefault="qualified" targetNamespace=*
http://www.6os
.
ru/2010/sev* xmtns:xs="httpyAvww.w3.org/2001/XMLSchema">
<xs:indude schemaLocation="Commonlnfo.xsd" />
<xs:element name="Report" nillable=*true* type="tns:Report" />
<xs:complexType name="Report">
<xs:complexContent>
<xs:extens»on base="tns:BaseComp!exType">
<xs:sequence>
<xs:elemerit name="Header" type=*tns:MessageHeader* l>
<xs:element name="Notification" type="tns:Notifrcation" f>
<xs:element minOccurs="0" name="DocumentList" type="tns:DocumentList* />
<xs:etement minOccurs="0" name="TaskList" type="tns:TaskList" l>
<xs:element minOccurs="0" name="Expansion" type="tns:Expansk>n" !>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:comptexType name="Notirication“>
<xs:complexContent>
<xs:extension base="tns:BaseComplexType">
<xs:sequence>
<xs:element name-’InitialDoc" type=’tns:lnitialDoc* l>
<xs:e1ement minOccurs=’0 ’ name="Reception* type="xs:dateTime" />
<xs:element minOccurs="0" name="Failure" type="tns:Failure* />
<xs:e1ement minOccurs="0" name=”Registration" type="tns:Registration"/>
<xs:element minOccurs="0" maxOccurs="unbounded" name="Forwarding" type="tns:Forwarding" l>
<xs:e1ement minOccurs="0" maxOccurs="unboundecT name=“Consideration* type=’tns:Consideration" />
<xs:element minOccurs="0" maxOcairs=’unbounde<T name="Report" type="tns:TaskReport" />
<xs:e1ement minOccurs="0" maxOccurs="unboundecT name="Redirection* type=*tns:Redirection" f>
<xs:etement minOccurs="0" maxOccurs=’unbounded" name="Answer" type="trvs:Answer“ />
<xs:etement minOccurs="0" maxOccurs=*unbour>ded" name="Direction" type=*tns:DirectionType“ t>
<xs:element minOccurs="0" name="S»gnlnformation" type="tns:SignlnformationType" />
</xs:sequence>
31