<xs:schema xmlns="http://пф.рф/РТАФ/2018-07-03" xmlns:АФ4="http://пф.рф/АФ/2017-08-21" xmlns:УТ2="http://пф.рф/УТ/2017-08-21" xmlns:xs="http://www.w3.org/2001/XMLSchema" version="1.0" targetNamespace="http://пф.рф/РТАФ/2018-07-03" elementFormDefault="qualified" attributeFormDefault="unqualified">
	<xs:import namespace="http://пф.рф/УТ/2017-08-21" schemaLocation="ais/%D0%A1%D1%85%D0%B5%D0%BC%D1%8B/%D0%A3%D0%BD%D0%B8%D1%84%D0%A2%D0%B8%D0%BF%D1%8B_2017-08-21.xsd"/>
	<xs:import namespace="http://пф.рф/АФ/2017-08-21" schemaLocation="ais/%D0%A1%D1%85%D0%B5%D0%BC%D1%8B/%D0%A2%D0%B8%D0%BF%D1%8B%D0%90%D0%A4_2017-08-21.xsd"/>
	<xs:annotation>
		<xs:documentation>Описание результата выполнения тестов для Альбома форматов</xs:documentation>
	</xs:annotation>
	<xs:element name="ЭДПФР">
		<xs:annotation>
			<xs:documentation>Корневой элемент. Электронный документ РТАФ (Описание результата выполнения тестов). Содержит сведения самого документа и служебную информацию об электронном документе.</xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:sequence>
				<xs:element name="РТАФ">
					<xs:annotation>
						<xs:documentation>Корневой элемент. Описание результата выполнения тестов для одного формата из Альбома форматов</xs:documentation>
					</xs:annotation>
					<xs:complexType>
						<xs:sequence>
							<xs:element name="GUID" type="УТ2:ТипGUID">
								<xs:annotation>
									<xs:documentation>GUID сборки</xs:documentation>
								</xs:annotation>
							</xs:element>
							<xs:element name="Документ" maxOccurs="unbounded">
								<xs:annotation>
									<xs:documentation>Описание документа (Код ИО, код документа) и перечень тестов с указанием результата прохождения</xs:documentation>
								</xs:annotation>
								<xs:complexType>
									<xs:sequence>
										<xs:element name="КодИО" type="УТ2:ТипНепустаяСтрока">
											<xs:annotation>
												<xs:documentation>Код информационного обмена формата, для которого описываются тесты. Обязательно указывается, т.к. в разных ИО допускаются форматы документов одинаковыми кодами.</xs:documentation>
											</xs:annotation>
										</xs:element>
										<xs:element name="КодДокумента" type="УТ2:ТипНепустаяСтрока">
											<xs:annotation>
												<xs:documentation>Код документа формата, для которого описываются тесты. Используется при формировании кода проверки.</xs:documentation>
											</xs:annotation>
										</xs:element>
										<xs:choice minOccurs="0">
											<xs:annotation>
												<xs:documentation>Версия формата, которая может быть представлена либо датой, либо текстовым значением</xs:documentation>
											</xs:annotation>
											<xs:element name="ДатаФормата" type="xs:date">
												<xs:annotation>
													<xs:documentation>Дата формата. Как правило это дата, использованная в формате в составе ПИ и имени файла. Однозначно идентифицирует формат документа. Как правило, В качестве даты формата указывается либо дата вступления в силу печатной формы, если она существует, либо дата фактической разработки формата, если дата вступления в силу печатной формы отсутствует, но может и отличаться от этих двух дат.</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="ВерсияФормата" type="УТ2:ТипНепустаяСтрока">
												<xs:annotation>
													<xs:documentation>Версия формата</xs:documentation>
												</xs:annotation>
											</xs:element>
										</xs:choice>
										<xs:element name="ПространствоИмен" type="xs:anyURI">
											<xs:annotation>
												<xs:documentation>Пространство имен (namespace), документа, для которого описываются тесты</xs:documentation>
											</xs:annotation>
										</xs:element>
										<xs:element name="Тест" maxOccurs="unbounded">
											<xs:annotation>
												<xs:documentation>Описание одного теста.</xs:documentation>
											</xs:annotation>
											<xs:complexType>
												<xs:sequence>
													<xs:element name="ТестируемыйДокумент" type="АФ4:XMLФайл">
														<xs:annotation>
															<xs:documentation>Путь до тестируемого документа (XML-файла с документом)</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="Пройден" type="xs:boolean">
														<xs:annotation>
															<xs:documentation>Признак успешности прохождения теста. Возможные значения: 0 - провален, 1 - успешно пройден</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="Ошибки" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Ошибки при выполнении теста</xs:documentation>
														</xs:annotation>
														<xs:complexType>
															<xs:sequence>
																<xs:element name="Ошибка" type="УТ2:ТипНепустаяСтрока" maxOccurs="unbounded">
																	<xs:annotation>
																		<xs:documentation>Ошибка, возникшая при выполнении теста</xs:documentation>
																	</xs:annotation>
																</xs:element>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
									</xs:sequence>
								</xs:complexType>
							</xs:element>
						</xs:sequence>
					</xs:complexType>
				</xs:element>
				<xs:element name="СлужебнаяИнформация" type="АФ4:ТипСлужебнаяИнформация">
					<xs:annotation>
						<xs:documentation>Служебная информация об электронном документе</xs:documentation>
					</xs:annotation>
				</xs:element>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
</xs:schema>