<?xml version="1.0" encoding="ISO-8859-1"?>
<xs:schema xmlns="http://www.agenziaterritorio.it/IncrementaleOggettiTerreni.xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.agenziaterritorio.it/IncrementaleOggettiTerreni.xsd" elementFormDefault="qualified" attributeFormDefault="unqualified">
	<xs:annotation>
		<xs:documentation>Versione 2.1</xs:documentation>
	</xs:annotation>
	<xs:element name="AnnoNota" type="xs:gYear"/>
	<xs:element name="Are">
		<xs:simpleType>
			<xs:restriction base="xs:positiveInteger">
				<xs:totalDigits value="2"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="Centiare">
		<xs:simpleType>
			<xs:restriction base="xs:positiveInteger">
				<xs:totalDigits value="2"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="Classe">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:maxLength value="2"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="CodComune">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:length value="4"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="CodiceCausale">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:maxLength value="3"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="DataCorrezione">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:length value="8"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="DataEfficacia">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:length value="8"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="DataRegistrazione">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:length value="8"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="DatiOut">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="DatiRichiesta">
					<xs:complexType>
						<xs:sequence>
							<xs:element name="Iscrizione" type="xs:string"/>
							<xs:element name="DataIniziale" type="xs:date"/>
							<xs:element name="N_File" type="xs:positiveInteger"/>
							<xs:element name="N_File_Tot" type="xs:positiveInteger"/>
						</xs:sequence>
					</xs:complexType>
				</xs:element>
				<xs:choice>
					<xs:element name="DatiAssenti" type="xs:boolean" fixed="true"/>
					<xs:element name="DatiPresenti">
						<xs:complexType>
							<xs:sequence>
								<xs:element name="Particelle">
									<xs:complexType>
										<xs:sequence>
											<xs:element name="Particella" maxOccurs="unbounded">
												<xs:complexType>
													<xs:sequence>
														<xs:element ref="CodComune"/>
														<xs:element ref="Sezione" minOccurs="0"/>
														<xs:element ref="IDImmobile"/>
														<xs:element ref="TipoImmobile"/>
														<xs:element ref="Progressivo"/>
														<xs:element name="IdentificativiParticella">
															<xs:complexType>
																<xs:sequence>
																	<xs:element name="Foglio">
																		<xs:simpleType>
																			<xs:restriction base="xs:positiveInteger">
																				<xs:totalDigits value="5"/>
																			</xs:restriction>
																		</xs:simpleType>
																	</xs:element>
																	<xs:element name="Numero">
																		<xs:simpleType>
																			<xs:restriction base="xs:string">
																				<xs:maxLength value="5"/>
																			</xs:restriction>
																		</xs:simpleType>
																	</xs:element>
																	<xs:element name="Denominatore" minOccurs="0">
																		<xs:simpleType>
																			<xs:restriction base="xs:positiveInteger">
																				<xs:totalDigits value="4"/>
																			</xs:restriction>
																		</xs:simpleType>
																	</xs:element>
																	<xs:element name="Subalterno" minOccurs="0">
																		<xs:simpleType>
																			<xs:restriction base="xs:string">
																				<xs:maxLength value="4"/>
																			</xs:restriction>
																		</xs:simpleType>
																	</xs:element>
																	<xs:element name="Edificialita" minOccurs="0">
																		<xs:simpleType>
																			<xs:restriction base="xs:string">
																				<xs:length value="1"/>
																			</xs:restriction>
																		</xs:simpleType>
																	</xs:element>
																</xs:sequence>
															</xs:complexType>
														</xs:element>
														<xs:element name="CaratteristicheParticella">
															<xs:complexType>
																<xs:sequence>
																	<xs:element ref="Qualita"/>
																	<xs:element ref="Classe"/>
																	<xs:element ref="Ettari" minOccurs="0"/>
																	<xs:element ref="Are" minOccurs="0"/>
																	<xs:element ref="Centiare" minOccurs="0"/>
																</xs:sequence>
															</xs:complexType>
														</xs:element>
														<xs:element name="Reddito">
															<xs:complexType>
																<xs:sequence>
																	<xs:element name="FlagReddito" type="xs:boolean"/>
																	<xs:element name="FlagPorzione" type="xs:boolean"/>
																	<xs:element name="FlagDeduzioni" type="xs:boolean"/>
																	<xs:element name="RedditoDominicaleInEuro" type="xs:decimal"/>
																	<xs:element name="RedditoAgrarioInEuro" type="xs:decimal"/>
																</xs:sequence>
															</xs:complexType>
														</xs:element>
														<xs:element name="DatiGenerazione">
															<xs:complexType>
																<xs:sequence>
																	<xs:element ref="DataEfficacia" minOccurs="0"/>
																	<xs:element ref="DataRegistrazione"/>
																	<xs:element ref="TipoNota"/>
																	<xs:element ref="CodiceCausale"/>
																	<xs:element ref="NumeroNota"/>
																	<xs:element ref="ProgressivoNota" minOccurs="0"/>
																	<xs:element ref="AnnoNota" minOccurs="0"/>
																	<xs:element ref="DescrMutazione" minOccurs="0"/>
																	<xs:element name="IDMutazioneIniziale">
																		<xs:simpleType>
																			<xs:restriction base="xs:positiveInteger">
																				<xs:totalDigits value="9"/>
																			</xs:restriction>
																		</xs:simpleType>
																	</xs:element>
																</xs:sequence>
															</xs:complexType>
														</xs:element>
														<xs:element name="DatiConclusione" minOccurs="0">
															<xs:complexType>
																<xs:sequence>
																	<xs:element ref="DataEfficacia" minOccurs="0"/>
																	<xs:element ref="DataRegistrazione" minOccurs="0"/>
																	<xs:element ref="TipoNota" minOccurs="0"/>
																	<xs:element ref="CodiceCausale" minOccurs="0"/>
																	<xs:element ref="NumeroNota" minOccurs="0"/>
																	<xs:element ref="ProgressivoNota" minOccurs="0"/>
																	<xs:element ref="AnnoNota" minOccurs="0"/>
																	<xs:element ref="DescrMutazione" minOccurs="0"/>
																	<xs:element name="IDMutazioneFinale" minOccurs="0">
																		<xs:simpleType>
																			<xs:restriction base="xs:positiveInteger">
																				<xs:totalDigits value="9"/>
																			</xs:restriction>
																		</xs:simpleType>
																	</xs:element>
																</xs:sequence>
															</xs:complexType>
														</xs:element>
														<xs:element name="Partita" minOccurs="0">
															<xs:simpleType>
																<xs:restriction base="xs:string">
																	<xs:maxLength value="7"/>
																</xs:restriction>
															</xs:simpleType>
														</xs:element>
														<xs:element name="Annotazione" minOccurs="0">
															<xs:simpleType>
																<xs:restriction base="xs:string">
																	<xs:maxLength value="200"/>
																</xs:restriction>
															</xs:simpleType>
														</xs:element>
														<xs:element name="Deduzioni" minOccurs="0">
															<xs:complexType>
																<xs:sequence>
																	<xs:element name="Deduzione" maxOccurs="unbounded">
																		<xs:complexType>
																			<xs:sequence>
																				<xs:element name="Simbolo">
																					<xs:simpleType>
																						<xs:restriction base="xs:string">
																							<xs:maxLength value="6"/>
																						</xs:restriction>
																					</xs:simpleType>
																				</xs:element>
																			</xs:sequence>
																		</xs:complexType>
																	</xs:element>
																</xs:sequence>
															</xs:complexType>
														</xs:element>
														<xs:element name="Riserve" minOccurs="0">
															<xs:complexType>
																<xs:sequence>
																	<xs:element name="Riserva" maxOccurs="unbounded">
																		<xs:complexType>
																			<xs:sequence>
																				<xs:element name="Codice">
																					<xs:simpleType>
																						<xs:restriction base="xs:string">
																							<xs:length value="1"/>
																						</xs:restriction>
																					</xs:simpleType>
																				</xs:element>
																				<xs:element name="PartitaIscrizione">
																					<xs:simpleType>
																						<xs:restriction base="xs:string">
																							<xs:maxLength value="7"/>
																						</xs:restriction>
																					</xs:simpleType>
																				</xs:element>
																			</xs:sequence>
																		</xs:complexType>
																	</xs:element>
																</xs:sequence>
															</xs:complexType>
														</xs:element>
														<xs:element name="Porzioni" minOccurs="0">
															<xs:complexType>
																<xs:sequence>
																	<xs:element name="Porzione" maxOccurs="unbounded">
																		<xs:complexType>
																			<xs:sequence>
																				<xs:element name="ID">
																					<xs:simpleType>
																						<xs:restriction base="xs:string">
																							<xs:maxLength value="2"/>
																						</xs:restriction>
																					</xs:simpleType>
																				</xs:element>
																				<xs:element ref="Qualita"/>
																				<xs:element ref="Classe"/>
																				<xs:element ref="Ettari" minOccurs="0"/>
																				<xs:element ref="Are" minOccurs="0"/>
																				<xs:element ref="Centiare" minOccurs="0"/>
																			</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="ParticelleCancellazione" minOccurs="0">
									<xs:complexType>
										<xs:sequence>
											<xs:element name="ParticellaCancellata" maxOccurs="unbounded">
												<xs:complexType>
													<xs:sequence>
														<xs:element name="DataOperazione">
															<xs:simpleType>
																<xs:restriction base="xs:string">
																	<xs:length value="8"/>
																</xs:restriction>
															</xs:simpleType>
														</xs:element>
														<xs:element ref="CodComune"/>
														<xs:element ref="Sezione" minOccurs="0"/>
														<xs:element ref="IDImmobile"/>
														<xs:element ref="TipoImmobile"/>
													</xs:sequence>
												</xs:complexType>
											</xs:element>
										</xs:sequence>
									</xs:complexType>
								</xs:element>
								<xs:element name="NoteCancellazione" minOccurs="0">
									<xs:complexType>
										<xs:sequence>
											<xs:element name="NotaCancellata" maxOccurs="unbounded">
												<xs:complexType>
													<xs:sequence>
														<xs:element ref="DataCorrezione"/>
														<xs:element ref="CodComune"/>
														<xs:element ref="Sezione" minOccurs="0"/>
														<xs:element name="IDMutazione">
															<xs:simpleType>
																<xs:restriction base="xs:positiveInteger">
																	<xs:totalDigits value="9"/>
																</xs:restriction>
															</xs:simpleType>
														</xs:element>
														<xs:element ref="TipoImmobile"/>
													</xs:sequence>
												</xs:complexType>
											</xs:element>
										</xs:sequence>
									</xs:complexType>
								</xs:element>
								<xs:element name="StadiCancellazione" minOccurs="0">
									<xs:complexType>
										<xs:sequence>
											<xs:element name="StadioCancellato" maxOccurs="unbounded">
												<xs:complexType>
													<xs:sequence>
														<xs:element ref="DataCorrezione"/>
														<xs:element ref="CodComune"/>
														<xs:element ref="Sezione" minOccurs="0"/>
														<xs:element ref="IDImmobile"/>
														<xs:element ref="TipoImmobile"/>
														<xs:element ref="Progressivo"/>
													</xs:sequence>
												</xs:complexType>
											</xs:element>
										</xs:sequence>
									</xs:complexType>
								</xs:element>
							</xs:sequence>
						</xs:complexType>
					</xs:element>
				</xs:choice>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="Ettari">
		<xs:simpleType>
			<xs:restriction base="xs:positiveInteger">
				<xs:totalDigits value="5"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="IDImmobile">
		<xs:simpleType>
			<xs:restriction base="xs:positiveInteger">
				<xs:totalDigits value="9"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="NumeroNota">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:maxLength value="6"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="Progressivo">
		<xs:simpleType>
			<xs:restriction base="xs:positiveInteger">
				<xs:totalDigits value="3"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="ProgressivoNota">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:maxLength value="3"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="Qualita" type="xs:integer"/>
	<xs:element name="Sezione">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:length value="1"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="TipoImmobile">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:length value="1"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="TipoNota">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:length value="1"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="DescrMutazione">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:maxLength value="500"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
</xs:schema>

