Приложение N 2. Схема данных электронного документа

Приложение N 2

к Положению об обмене

электронными документами

при трансграничном взаимодействии

органов государственной

власти государств - членов

Евразийского экономического

союза между собой и с Евразийской

экономической комиссией

СХЕМА ДАННЫХ ЭЛЕКТРОННОГО ДОКУМЕНТА

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

<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:doc="urn:EEC:SignedData:v1.0:EDoc"

xmlns:ds="http://www.w3.org/2000/09/xmldsig#" targetNamespace="urn:EEC:SignedData:v1.0:EDoc"

elementFormDefault="qualified" attributeFormDefault="unqualified">

<xs:import namespace="http://www.w3.org/2000/09/xmldsig#"

schemaLocation="http://www.w3.org/TR/2002/REC-xmldsig-core-20020212/xmldsig-core-schema.xsd#"/>

<xs:element name="SignedDoc" type="doc:SignedDocType">

<xs:annotation>

<хs:documentation>Электронный документ</xs:documentation>

</xs:annotatiori>

</xs:element>

<xs:complexType name="SignedDocType">

<xs:annotation>

<xs:documentation>Тип данных "Электронный документ"</xs:documentation>

</xs:annotation>

<xs:sequence>

<xs:element name="Data">

<xs:annotation>

<xs:documentation>Блок содержимого электронного документа</xs:documentation>

</xs:annotation>

<xs:compiexType>

<xs:complexContent>

<xs:extension base="doc:DataType">

<xs:attribute name="ld" type="xs:ID" use="required"/>

</xs:extension>

</xs:complexContent>

</xs:complexType>

</xs:element>

<xs:element ref="ds:Signature" minoccurs="0">

<xs:annotation>

<xs:documentation>Квитанция доверенной третьей стороны</xs:documentation>

</xs:annotation>

</xs:element>

</xs:sequence>

</xs:complexType>

<xs:complexType name="DataType">

<xs:annotation>

<xs:documentation>Тип блока содержимого электронного документа</xs:documentation>

</xs:annotation>

<xs:sequence>

<xs:element ref="ds:Signature" maxOccurs="unbounded">

<xs:annotation>

<хs:documentation>Электронная цифровая подпись (электронная подпись)</xs:documentation>

</xs:annotation>

</xs:element>

<xs:element name="SignedContent">

<xs:annotation>

<хs:documenttion>Блок подписываемых данных</xs:documentation>

</xs:annotation>

<xs:complexType>

<xs:sequence>

<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded">

<xs:annotation>

<xs:documentation>Структура видов электронных документов (сведений)</xs:documentation>

</xs:annotation>

</xs:any>

</xs:sequence>

<xs:attribute name="ld" type="xs:ID" use="required">

<xs:annotation>

<хs:documentation>Атрибут-идентификатор блока подписываемых данных</xs:documentation>

</xs:annotation>

</xs:attribute>

<xs:attribute name="Doclnstance" type="xs:anyURI" use="required">

<xs:annotation>

<хs:documentation>Уникальный идентификатор электронного документа</xs:documentation>

</xs:annotation>

</xs:attribute>

</xs:complexType>

</xs:element>

</xs:sequence>

</xs:complexType>

</xs:schema>