<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
	<!--Подключение подсхемы Документ -->
	<xs:include schemaLocation="R03_Document.xsd"/>
	<!--Подключение подсхемы Физическое лицо -->
	<xs:include schemaLocation="R03_Person.xsd"/>
	<!--Подключение подсхемы Юр. лицо -->
	<xs:include schemaLocation="R03_Organization.xsd"/>
	<!--Подключение подсхемы Орган власти или Иностранное юридическое лицо-->
	<xs:include schemaLocation="R01_Governance.xsd"/>
	<!--Классификатор учетных и регистрационных действий по обращениям-->
	<xs:include schemaLocation="dAction.xsd"/>
	<!--Категория земель-->
	<xs:include schemaLocation="dCategories.xsd"/>
	<!--Использование участка-->
	<xs:include schemaLocation="dUtilizations.xsd"/>
	<!--Назачение объекта недвижимости-->
	<xs:include schemaLocation="dAss_b.xsd"/>
	<!--Классификатор типов  объектов технического учета-->
	<xs:include schemaLocation="dRealty.xsd"/>
	<!--Словарь текущих изменений-->
	<xs:include schemaLocation="dCurrentChanges.xsd"/>
	<xs:annotation>
		<xs:documentation>25.05.2011г. Версия схемы 2</xs:documentation>
	</xs:annotation>
	<xs:annotation>
		<xs:documentation>25.05.2011г. Изменены общие подсхемы tAddress, tDocument, tPerson</xs:documentation>
	</xs:annotation>
	<xs:annotation>
		<xs:documentation>25.05.2011г. Обновлены классификаторы</xs:documentation>
	</xs:annotation>
	<xs:element name="KAISToGKN">
		<xs:annotation>
			<xs:documentation>Корневой элемент</xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:sequence>
				<xs:element name="eDocument">
					<xs:annotation>
						<xs:documentation>Электронный документ</xs:documentation>
					</xs:annotation>
					<xs:complexType>
						<xs:attribute name="Version" type="xs:string" use="required" fixed="02">
							<xs:annotation>
								<xs:documentation>Версия схемы</xs:documentation>
							</xs:annotation>
						</xs:attribute>
					</xs:complexType>
				</xs:element>
				<xs:element name="Request_KAIS">
					<xs:annotation>
						<xs:documentation>Обращение</xs:documentation>
					</xs:annotation>
					<xs:complexType>
						<xs:sequence>
							<xs:element name="Title" type="tTitle">
								<xs:annotation>
									<xs:documentation>Титул документа</xs:documentation>
								</xs:annotation>
							</xs:element>
							<xs:element name="Declarants">
								<xs:annotation>
									<xs:documentation>Заявители</xs:documentation>
								</xs:annotation>
								<xs:complexType>
									<xs:sequence>
										<xs:element name="Declarant" maxOccurs="unbounded">
											<xs:annotation>
												<xs:documentation>Заявитель</xs:documentation>
											</xs:annotation>
											<xs:complexType>
												<xs:complexContent>
													<xs:extension base="tOwner">
														<xs:sequence>
															<xs:element name="Agent" minOccurs="0">
																<xs:annotation>
																	<xs:documentation>Доверенное лицо</xs:documentation>
																</xs:annotation>
																<xs:complexType>
																	<xs:complexContent>
																		<xs:extension base="tPerson">
																			<xs:sequence>
																				<xs:element name="Appointment" minOccurs="0">
																					<xs:annotation>
																						<xs:documentation>Должность</xs:documentation>
																					</xs:annotation>
																					<xs:simpleType>
																						<xs:restriction base="xs:string">
																							<xs:maxLength value="255"/>
																						</xs:restriction>
																					</xs:simpleType>
																				</xs:element>
																			</xs:sequence>
																		</xs:extension>
																	</xs:complexContent>
																</xs:complexType>
															</xs:element>
														</xs:sequence>
													</xs:extension>
												</xs:complexContent>
											</xs:complexType>
										</xs:element>
									</xs:sequence>
								</xs:complexType>
							</xs:element>
							<xs:element name="Object">
								<xs:annotation>
									<xs:documentation>Объект заявки </xs:documentation>
								</xs:annotation>
								<xs:complexType>
									<xs:choice>
										<xs:element name="Parcels">
											<xs:annotation>
												<xs:documentation>Земельные участки</xs:documentation>
											</xs:annotation>
											<xs:complexType>
												<xs:sequence>
													<xs:element name="Parcel" maxOccurs="unbounded">
														<xs:annotation>
															<xs:documentation>Земельный участок</xs:documentation>
														</xs:annotation>
														<xs:complexType>
															<xs:sequence>
																<xs:element name="CadastralNumber" nillable="true" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Кадастровый номер</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:maxLength value="40"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="Category" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Наименование категории земель в соответствии со справочником </xs:documentation>
																	</xs:annotation>
																	<xs:complexType>
																		<xs:complexContent>
																			<xs:extension base="tCategory"/>
																		</xs:complexContent>
																	</xs:complexType>
																</xs:element>
																<xs:element name="ChangeLocation" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Изменение местоположения</xs:documentation>
																	</xs:annotation>
																	<xs:complexType>
																		<xs:sequence>
																			<xs:element name="LocationOld" type="tAddress" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Описание местоположения старое</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																			<xs:element name="LocationNew" type="tAddress" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Описание местоположения новое</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																		</xs:sequence>
																	</xs:complexType>
																</xs:element>
																<xs:element name="Utilization" type="tUtilization" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Использование участка</xs:documentation>
																	</xs:annotation>
																</xs:element>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<xs:element name="Realty">
											<xs:annotation>
												<xs:documentation>Недвижимость</xs:documentation>
											</xs:annotation>
											<xs:complexType>
												<xs:sequence>
													<xs:element name="Realty_Object" maxOccurs="unbounded">
														<xs:annotation>
															<xs:documentation>Объект недвижимости</xs:documentation>
														</xs:annotation>
														<xs:complexType>
															<xs:sequence>
																<xs:element name="Register" type="tRegister" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Реестр</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="Obj_Kind" type="dRealty">
																	<xs:annotation>
																		<xs:documentation>Вид объекта по классификатору </xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="ChangeLocation" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Изменение местоположения</xs:documentation>
																	</xs:annotation>
																	<xs:complexType>
																		<xs:sequence>
																			<xs:element name="LocationOld" type="tAddress" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Описание местоположения старое</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																			<xs:element name="LocationNew" type="tAddress" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Описание местоположения новое</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																		</xs:sequence>
																	</xs:complexType>
																</xs:element>
																<xs:element name="Assignation" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Назначение</xs:documentation>
																	</xs:annotation>
																	<xs:complexType>
																		<xs:attribute name="Kind" type="dAss_b">
																			<xs:annotation>
																				<xs:documentation>По справочнику</xs:documentation>
																			</xs:annotation>
																		</xs:attribute>
																		<xs:attribute name="ByDoc" use="optional">
																			<xs:annotation>
																				<xs:documentation>По документу</xs:documentation>
																			</xs:annotation>
																			<xs:simpleType>
																				<xs:restriction base="xs:string">
																					<xs:maxLength value="4000"/>
																				</xs:restriction>
																			</xs:simpleType>
																		</xs:attribute>
																	</xs:complexType>
																</xs:element>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
									</xs:choice>
								</xs:complexType>
							</xs:element>
							<xs:element name="Applied_Documents" minOccurs="0">
								<xs:annotation>
									<xs:documentation>Представленные документы</xs:documentation>
								</xs:annotation>
								<xs:complexType>
									<xs:sequence>
										<xs:element name="Applied_Document" maxOccurs="unbounded">
											<xs:annotation>
												<xs:documentation>Представленные документы</xs:documentation>
											</xs:annotation>
											<xs:complexType>
												<xs:complexContent>
													<xs:extension base="tDocument">
														<xs:sequence>
															<xs:element name="Quantity" type="tQuantity" minOccurs="0">
																<xs:annotation>
																	<xs:documentation>Количество представленных документов</xs:documentation>
																</xs:annotation>
															</xs:element>
														</xs:sequence>
													</xs:extension>
												</xs:complexContent>
											</xs:complexType>
										</xs:element>
									</xs:sequence>
								</xs:complexType>
							</xs:element>
						</xs:sequence>
					</xs:complexType>
				</xs:element>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:complexType name="eDocument">
		<xs:sequence>
			<xs:element name="Description">
				<xs:annotation>
					<xs:documentation>Описание </xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:attribute name="Motif" type="xs:string" use="optional" default="ПК ЕГРЗ:Заявка ГЗК БТИ:Заявка: 16.06.05"/>
					<xs:attribute name="Administrant" type="xs:string" use="optional" default='ФКЦ "Земля"'/>
					<xs:attribute name="Telephone" type="xs:string" use="optional" default="095-928-67-82"/>
					<xs:attribute name="E_Mail" type="xs:string" use="optional" default="land@fccland.ru"/>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="tOwner">
		<xs:annotation>
			<xs:documentation>Владелец </xs:documentation>
		</xs:annotation>
		<xs:choice>
			<xs:element name="Person">
				<xs:annotation>
					<xs:documentation>Физическое лицо</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:complexContent>
						<xs:extension base="tPerson"/>
					</xs:complexContent>
				</xs:complexType>
			</xs:element>
			<xs:element name="Organization">
				<xs:annotation>
					<xs:documentation>Юридическое лицо</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:complexContent>
						<xs:extension base="tOrganization"/>
					</xs:complexContent>
				</xs:complexType>
			</xs:element>
			<xs:element name="Governance" type="tGovernance">
				<xs:annotation>
					<xs:documentation>Орган власти или Иностранное юридическое лицо</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:choice>
	</xs:complexType>
	<xs:complexType name="tRegister">
		<xs:annotation>
			<xs:documentation>Реестр объекта технического учета</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Number_Register">
				<xs:annotation>
					<xs:documentation>Регистрационные номера </xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence>
						<xs:element name="CadastralNumber" minOccurs="0">
							<xs:annotation>
								<xs:documentation>Кадастровый номер</xs:documentation>
							</xs:annotation>
							<xs:simpleType>
								<xs:restriction base="xs:string">
									<xs:maxLength value="40"/>
								</xs:restriction>
							</xs:simpleType>
						</xs:element>
						<xs:element name="ConditionalCadastralNumber" minOccurs="0">
							<xs:annotation>
								<xs:documentation>условный кадастровый номер</xs:documentation>
							</xs:annotation>
							<xs:simpleType>
								<xs:restriction base="xs:string">
									<xs:maxLength value="100"/>
								</xs:restriction>
							</xs:simpleType>
						</xs:element>
						<xs:element name="Inventory" minOccurs="0">
							<xs:annotation>
								<xs:documentation>Инвентаризационный номер (номер на плане)</xs:documentation>
							</xs:annotation>
							<xs:simpleType>
								<xs:restriction base="xs:string">
									<xs:maxLength value="100"/>
								</xs:restriction>
							</xs:simpleType>
						</xs:element>
						<xs:element name="Reg_Num" minOccurs="0">
							<xs:annotation>
								<xs:documentation>Регистрационный номер</xs:documentation>
							</xs:annotation>
							<xs:simpleType>
								<xs:restriction base="xs:string">
									<xs:maxLength value="40"/>
								</xs:restriction>
							</xs:simpleType>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="Name" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Наименование</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="255"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="tTitle">
		<xs:sequence>
			<xs:element name="Visit_Purpose">
				<xs:annotation>
					<xs:documentation>Цель обращения (регистрационные действия)</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="dAction">
						<xs:maxLength value="12"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="Request_Text" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Особые отметки</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="4000"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="Current_Changes">
				<xs:annotation>
					<xs:documentation>Список изменений в случае заявления об учете текущих изменений</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence>
						<xs:element name="Cur_Change" maxOccurs="unbounded">
							<xs:annotation>
								<xs:documentation>Список изменений в случае заявления об учете текущих изменений</xs:documentation>
							</xs:annotation>
							<xs:complexType>
								<xs:sequence>
									<xs:element name="Cur_Change" type="dCurrentChanges">
										<xs:annotation>
											<xs:documentation>Коды по классификатору характеристик текущих изменений</xs:documentation>
										</xs:annotation>
									</xs:element>
									<xs:element name="Cur_Change_Text" minOccurs="0">
										<xs:annotation>
											<xs:documentation>Тестовое описание изменения</xs:documentation>
										</xs:annotation>
										<xs:simpleType>
											<xs:restriction base="xs:string">
												<xs:maxLength value="2000"/>
											</xs:restriction>
										</xs:simpleType>
									</xs:element>
									<xs:element name="Text_Old" minOccurs="0">
										<xs:annotation>
											<xs:documentation>Запись, содержащаяся в ГКН</xs:documentation>
										</xs:annotation>
										<xs:simpleType>
											<xs:restriction base="xs:string">
												<xs:maxLength value="2000"/>
											</xs:restriction>
										</xs:simpleType>
									</xs:element>
									<xs:element name="Text_New" minOccurs="0">
										<xs:annotation>
											<xs:documentation>Запись, содержащаяся в документе</xs:documentation>
										</xs:annotation>
										<xs:simpleType>
											<xs:restriction base="xs:string">
												<xs:maxLength value="2000"/>
											</xs:restriction>
										</xs:simpleType>
									</xs:element>
								</xs:sequence>
							</xs:complexType>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="tQuantity">
		<xs:annotation>
			<xs:documentation>Количество листов</xs:documentation>
		</xs:annotation>
		<xs:attribute name="Original">
			<xs:annotation>
				<xs:documentation>Кол-во документов </xs:documentation>
			</xs:annotation>
			<xs:simpleType>
				<xs:restriction base="xs:integer">
					<xs:totalDigits value="6"/>
					<xs:fractionDigits value="0"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="Original_Sheet" use="required">
			<xs:annotation>
				<xs:documentation>Количество листов</xs:documentation>
			</xs:annotation>
			<xs:simpleType>
				<xs:restriction base="xs:integer">
					<xs:totalDigits value="6"/>
					<xs:fractionDigits value="0"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
	</xs:complexType>
	<xs:complexType name="tCategory">
		<xs:annotation>
			<xs:documentation>Наименование категории земель</xs:documentation>
		</xs:annotation>
		<xs:attribute name="Category" type="dCategories" use="required">
			<xs:annotation>
				<xs:documentation>Код категории</xs:documentation>
			</xs:annotation>
		</xs:attribute>
	</xs:complexType>
	<xs:complexType name="tUtilization">
		<xs:annotation>
			<xs:documentation>Вид использования ЗУ</xs:documentation>
		</xs:annotation>
		<xs:attribute name="Kind" type="dUtilizations" use="optional">
			<xs:annotation>
				<xs:documentation>По справочнику</xs:documentation>
			</xs:annotation>
		</xs:attribute>
		<xs:attribute name="ByDoc" use="optional">
			<xs:annotation>
				<xs:documentation>По документу</xs:documentation>
			</xs:annotation>
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:maxLength value="4000"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
	</xs:complexType>
</xs:schema>
