Действующий

О требованиях к форматам заявлений и иных документов, представляемых в форме электронных документов, необходимых для предоставления государственных услуг

Пример XSD-описания электронного сервиса


Заявление:

<?xml version="1.0" encoding="UTF-8"?>

<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"

xmIns:smev="http://smev.gosuslugi.ru/request/rev10801"

targetNamespace="http://smev.gosuslugi.ru/request/rev10801"

elementFormDefault=''qualified"attributeFormDefault="unqualified">

<xs:include schemaLocation="smev.attachments.xsd"/>

<xs:element name="Application" type="smev:ApplicationType">

<xs:annotation>

<xs:documentation>блок подачи заявления</xs:documentation>

</xs:annotation>

</xs:element>

<xs:complexType name="ApplicationType">

<xs:sequence>

<xs:element name="ApplicationInfo" type="smev:ApplicationInfoType"

<xs:annotation>

<xs:documentation>блок общих

сведений</xs:documentation>

</xs:annotation>

<xs:element>

<xs:element name="SenderInfo" type="smev:ApplicantInfoType"

minOccurs="0">

<xs:annotation>

<xs:documentation><блок сведений об

отправителе</xs:documentation>

</xs:annotation>

</xs:element>

<xs:element name="ReceiverInfo" type="smev:ApplicantInfoType"

minOccurs="0">

<xs:annotation>

<xs:documentation>блок сведений о

получателе</xs:documentation>

</xs:annotation>

</xs:element>

<xs:element name="ServiceInfo" type="smev:ServiceInfoType">

<xs:annotation>

<xs:documentation>блок сведений об

услуге</xs:documentation>

</xs:annotation>

</xs:eIement>

<xs:element name="Message" type="smev:AnySequenceType">

<xs:annotation>

<xs:documentation>блок специфических

сведений</xs:documentation>

</xs:annotation>

</xs:element>

<xs:element ref="smev:AppliedDocuments" minOccurs=''0"/>

<xs:element name"="SystemInfo" type="smev:SystemInfoType"

minOccurs="0">

<xs:annotation>

<xs:documentation>блок служебных

сведений</xs:documentation>

</xs:annotation>

</xs:element>

</xs:sequence>

xs:complexType>

</xs:simpleType name="RequestType">

<xs:restriction base="xs:string">

<xs:enumeration value="APPLICATION"/>

<xs:enumeration value="ATTACHMENT"/>

<xs:enumeration value="INTERDEPARTMENT"/>

<xs:enumeration vaIue="INTERDEPARTMENT_RESULT"/>

<xs:enumeration value="RESULT"/>

<xs:enumeration value="INFO">

</xs:restriction>

</xs:simpleType>

<xs:complexType name=AppIicationInfoType">

<xs:sequence>

<xs:element name="SourceApplicationId" type="xs:string">

<xs:annotation>

<xs:documentation>номер электронного документа в ИС

отправителя</xs:documentation>

</xs:annotation>

</xs:element>

<xs:element name=TargetApplictionId" type="xs:string"

minOccurs="0">

<xs:annotation>

<xs:documentation>номер электронного документа в ИС

получателя</xs:documentation>

</xs:annotation>

</xs:element>

<xs:element name="CreateDate" type="xs:dateTime">

<xs:annotation>

<xs:documentation>дата и время создания электронного

документа</xs:documentation>

</xs:annotation>

</xs:element>

<xs:element name="SendDate" type="xs:dateTime" minOccurs="0">

<xs:annotation>

<xs:documentation>дата и время отправки электронного

документа</xs:documentation>

</xs:annotation>

</xs:element>

<xs:element name="ResponseDate" type="xs:dateTime" minOccurs=''0">

<xs:annotation>

<xs:documentation>ожидаемые дата и время получения

ответа по заявке</xs:documentation>

</xs:annotation>

</xs:element>

<xs:element name="Type" type="smev:RequestType"

default="APPLICATION">

<xs:annotation>

<xs:documentation>код типа

заявления</xs:documentation>

</xs:annotation>

</xs:element>

</xs:sequence>

</xs:complexType>

<xs:complexType name="ServiceInfoType">

<xs:sequence>

<xs:element name="ServiceId" type="xs:string">

<xs:annotation>

<xs:documentation>идентификатор услуги из сводного

реестра</xs:documentation>

</xs:annotation>

</xs:element>

<xs:element name="ServiceName" type="xs:string" minOccurs="0">

<xs:annotation>

<xs:documentation>наименование

услуги</xs:documentation>

</xs:annotation>

</xs:element>

<xs:element nameServiceCode" type="xs:string" minOccurs="0">

<xs:annotation>

<xs:documentation>идентификатор

процедуры</xs:docmentation>

</xs:annotation>

</xs:element>

<xs:element name="ServiceCodeName" type="xs:string" minOccurs="0">

<xs:annotation>

<xs:documentation>наименование

процедуры</xs:documentation>

</xs:annotation>

</xs:element>

</xs:sequence>

</xs:complexType>

<xs:complexType name="ApplicantInfoType">

<xs:sequence>

<xs:choice>

<xs:element name="Person"type="smev:PersonType"/>

<xs:element name="Organisation"

type="smev:OrganisationType"/>

</xs:choice>

<xs:element name="Any" type="smev:AnySequenceType"

minOccurs="0"/>

</xs:sequence>

</xs:compIexType>

<xs:complexType name="PersonType">

<xs:sequence>

<xs:elementname="FirstName" type="xs:string"/>

<xs:element name="MiddleName" type="xs:string" minOccurs="0"/>

<xs:element name="LastName" type="xs:string"/>

<xs:element name="BirthDate'' type="xs:date" minOccure="0"/>

<xs:element name=''SNILS" type-xs:string">

<xs:annotation>

<xs:documentation>СНИЛС

заявителя</xs:documentation>

</xs:annotation>

<xs:element>

</xs:sequence>

</xs:complexType>

<xs:complexType name="OrganisationType">

<xs:sequence>

<xs:element name="OrganisationName" type="xs:string">

<xs:element name="RtgistrationDate" type="xs:date" minOccurs="0"/>

<xs:element name-"INN" type="xs:string" minOccuts="0"/>

<xs:element name="OGRN" type="xs:string">

<xs:annotation>

<xs:documentation>ОГРН или ОГРНИП

заявителя</xs:documentation>

</xs:annotation>

</xs:element>

</xs:sequence>

</xs:complexType>

<xs:complexType name="SystemInfoType">

<xs:sequence>

<xs:elеmеnt name=""TargetSystem" type="smev:ExtSystem/dentifierType"

minOccurs="0">

<xs:annotation>

<xs:documentation>описание услуги в целевой

системе</xs:documentation>

</xs:annotation>

</xs:element>

<xs:element name="SourceSystem"

type="smev:ExtSystemIdentifierType" minOccurs="0">

<xs:annotation>

<xs:documentation>описание услуги в исходной

системе</xs:documentation>

</xs:annotation>

</xs:element>

<xs:element name="Status" type="smev:StatusType" minOccurs="0">

<xs:annotation>

<xs:documentation>актуальный статус

заявки</xs:documentation>

</xs:annotation>

</xs:element>

<xs:element name="Error" type="smev:ErrorType" minOccurs="0">

<xs:annotation>

<xs:documentation>блок сведений об

ошибках</xs:documentation>

</xs:annotation>

</xs:eIement>

<xs:element name="Any" type="smev:AnySequenceType"

minOccurs="0"/>

</xs:sequence>

</xs:complexType>

<xs:complexType name="ExtSystemIdentifierType">

<xs:sequence>

<xs:element name="Code" type="xs:string">

<xs:annotation>

<xs:documentation>код внешней ИC</xs:documentation>

</xs:annotation>

</xs:element>

<xs:element name="Name" type="xs:string">

<xs:annotation>

<xs:documentation>наименование внешней

ИC</xs:documentation>

</xs:annotation>

</xs:element>

</xs:sequence>

</xs:complexType>

<xs:compIexType name="StatusType">

<xs:sequence>

<xs:element name="Date" type="xs:dateTime">

<xs:annotation>

<xs:documentation>дата и время изменения

статуса</xs:documentation>

</xs:annotation>

</xs:element>

<xs:element name="Name" type="xs:string" minOccurs="0">

<xs:annotation>

<xs:documentation>название статуса заявления в ИС

отправителя</xs:documentation>

</xs:annotation>

</xs:element>

<xs:element name="Comment" type="xs:string">

<xs:annotation>

<xs:documentation>комментарий к

статусу</xs:documentation>

</xs:annotation>

</xs:element>

<xs:element name="Code" type="xs:string">

<xs:annotation>

<xs:documentation>код статуса заявления в ИС

отправителя</xs:documentation>

</xs:annotation>

</xs:element>

</xs:sequence>

</xs:complexType>

<xs:complexType name="ErrorType">

<xs:sequence>

<xs:element name="Code" type="xs:string"/>

<xs:element name="Description" type="xs:string" minOccurs="0">

<xs:annotation>

<xs:documentation>детализированное сообщение о

причине ошибки</xs:documentation>

</xs:annotation>

</xs:element>

<xs:element name="UserComment" type="xs:string">

<xs:annotation>

<xs:documentation>сообщение отображаемое

пользователю</xs:documentation>

<xs:annotation>

</xs:element>

</xs:sequence>

</xs:compIexType>

<xs:complexType name="AnySequenceType">

<xs:sequence>

<xs:any namespace="##any" processContents="lax" minOccurs="0"

maxOccurs="unbounded"/>

</xs:sequence>

</xs:complexType>

</xs:schema>



Вложение:

<?xml version="1.0" encoding="UTF-8"?>

<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"

xmlns:smev="http://smev.gosuslugi.ru/request/rеv110801"

targetNamespace="http://smev.gosuslugi.ru/request/rev110801"

elementFormDefault="qualified"attributeFormDefault="unqualified">

<xs:element name="AppliedDocuments" type="smev:AppliedDocumentsType">

<xs:annotation>

<xs:documentation>Группа вложений</xs:documentation>

</xs:annotation>

<xs:element>

<xs:element name="AppliedDocument" type="smev:AppliedDocumentType">

<xs:annotation>

<xs:documentation>Вложение</xs:documentation>

</xs:annotation>

</xs:element>

<xs:element name="CodeDocument" type="xs:string">

<xs:annotation>

<xs:documentation>Код документа</xs:documentation>

<xs:annotation>

</xs:element>

<xs:element name="Name" type="xs:string">

<xs:annotation>

<xs:documentation>Имя файла документа</xs:documentation>

</xs:annotation>

</xs:element>

<xs:element name="Number" type="xs:string">

<xs:annotation>

<xs:documentation>Номер документа</xs:documentation>

</xs:annotation>

</xs:element>

<xs:element name="URL" type="xs:string">

<xs:annotation>

<xs:documentation>Относительный путь к файлу внутри архива

</xs:documentation>

<xs:annotation>

</xs:element>

<xs:element name="Type" type="xs:string">

<xs:annotation>

<xs:documentation>MIME-тип контента</xs:documcntation>

</xs:annotation>

</xs:element>

<xs:complexType name="AppliedDocumentsType">

<xs:sequence>

<xs:element ref="smev:AppliedDocument" minOccurs="0"

maxOccurs="unbounded"/>

</xs:sequence>

</xs:complexType>

<xs:complexType name="AppliedDocumentType">

<xs:sequence>
<xs:element ref="smev:CodeDocument"/>

<xs:element ref="smev:Name"/>

<xs:element ref="smev:Number"/>

<xs:element ref="smev:URL"/>

<xs:element ref="smev:Type"/>

</xs:sequence>
</xs:complexType>
</xs:schema>




Электронный текст документа
подготовлен ЗАО "Кодекс" и сверен по:

Бюллетень нормативных актов федеральных

органов исполнительной власти,

N 20, 20.05.2013 (приказ, Требования);

официальный сайт Минюста России

www.minjust.ru (сканер-копия)

по состоянию на 11.04.2013

(общее XSD-описание)