<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!-- edited with XMLSpy v2006 sp2 U (http://www.altova.com) by MIGUEL MARTIN (DIRECCION GENERAL DEL CATASTRO) -->
<!--W3C Schema generated by XMLSpy v2006 sp2 U (http://www.altova.com)-->
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
	<xsd:element name="AAC">
		<xsd:simpleType>
			<xsd:restriction base="xsd:string"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="APE" type="xsd:string"/>
	<xsd:element name="APN">
		<xsd:simpleType>
			<xsd:restriction base="xsd:string"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="ATE">
		<xsd:simpleType>
			<xsd:list itemType="xsd:string"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:complexType name="BIEType">
		<xsd:sequence>
			<xsd:element name="IBI" type="IBIType" minOccurs="0"/>
			<xsd:element name="DTR" minOccurs="0"/>
			<xsd:element name="DT" type="DTOO" minOccurs="0"/>
			<xsd:element name="FIN" type="FINType" minOccurs="0"/>
			<xsd:element name="LSU" type="LSUType" minOccurs="0"/>
			<xsd:element name="LEC" type="LECType" minOccurs="0"/>
			<xsd:element name="LIT" type="LITType" minOccurs="0"/>
			<xsd:element name="DEB" type="DEBType" minOccurs="0"/>
			<xsd:element name="CPA" minOccurs="0"/>
			<xsd:element name="LER2" type="LER2Type" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="CAR">
		<xsd:simpleType>
			<xsd:restriction base="xsd:string"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="CBI">
		<xsd:simpleType>
			<xsd:restriction base="xsd:string"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="CDC1">
		<xsd:simpleType>
			<xsd:restriction base="xsd:string"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="CDC2">
		<xsd:simpleType>
			<xsd:restriction base="xsd:string"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="CO2">
		<xsd:simpleType>
			<xsd:restriction base="xsd:string"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="COD">
		<xsd:simpleType>
			<xsd:restriction base="xsd:string"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="CPA">
		<xsd:simpleType>
			<xsd:restriction base="xsd:string"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="CUL">
		<xsd:simpleType>
			<xsd:restriction base="xsd:string"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="DE2">
		<xsd:simpleType>
			<xsd:restriction base="xsd:string"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:complexType name="DEBType">
		<xsd:sequence>
			<xsd:element name="AAC" minOccurs="0"/>
			<xsd:element name="VCA" minOccurs="0"/>
			<xsd:element name="VSU" minOccurs="0"/>
			<xsd:element name="VCO" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="DEL">
		<xsd:simpleType>
			<xsd:restriction base="xsd:string"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="DER">
		<xsd:simpleType>
			<xsd:restriction base="xsd:string"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="DES">
		<xsd:simpleType>
			<xsd:restriction base="xsd:string"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="DFT1">
		<xsd:simpleType>
			<xsd:restriction base="xsd:string"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="DFT2">
		<xsd:simpleType>
			<xsd:restriction base="xsd:string"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:complexType name="DSAType">
		<xsd:sequence>
			<xsd:element name="NIF"/>
			<xsd:element name="APE"/>
			<xsd:element name="RC"/>
			<xsd:element name="PROV"/>
			<xsd:element name="MUN"/>
			<xsd:element name="POL"/>
			<xsd:element name="PAR"/>
			<xsd:element name="ERR" type="ERRType" minOccurs="0"/>
			<xsd:element name="LBI" type="LBIType"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="DTR">
		<xsd:simpleType>
			<xsd:restriction base="xsd:string"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:complexType name="DTOO">
		<xsd:annotation>
			<xsd:documentation>Domicilio tributario</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:restriction base="DT">
				<xsd:sequence>
					<xsd:element name="LOINE" type="LOINE">
						<xsd:annotation>
							<xsd:documentation>Localización del INE</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="CMC" type="CMC">
						<xsd:annotation>
							<xsd:documentation>Código de Municipio de la DGC</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="NP" type="NP">
						<xsd:annotation>
							<xsd:documentation>Nombre de Provincia</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="NM" type="NM">
						<xsd:annotation>
							<xsd:documentation>Nombre de Municipio</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="NEM" type="NEM" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Nombre de entidad menor</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="LOCS" type="LOCSOO">
						<xsd:annotation>
							<xsd:documentation>Localización Municipal</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
				</xsd:sequence>
			</xsd:restriction>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="ELCType">
		<xsd:sequence>
			<xsd:element name="UEC" minOccurs="0"/>
			<xsd:element name="ESC" minOccurs="0"/>
			<xsd:element name="PLA" minOccurs="0"/>
			<xsd:element name="PUE" minOccurs="0"/>
			<xsd:element name="SEC" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="LER2Type">
		<xsd:sequence>
			<xsd:element name="ER2" type="ER2Type" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="ER2Type">
		<xsd:sequence>
			<xsd:element name="CO2" minOccurs="0"/>
			<xsd:element name="DE2" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="ERRType">
		<xsd:sequence>
			<xsd:element name="COD" minOccurs="0"/>
			<xsd:element name="DES" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="ESC">
		<xsd:simpleType>
			<xsd:restriction base="xsd:string"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:complexType name="FINType" mixed="true">
		<xsd:sequence>
			<xsd:element name="LFI" minOccurs="0"/>
			<xsd:element name="SUCF" minOccurs="0"/>
			<xsd:element name="SUPF" minOccurs="0"/>
			<xsd:element name="TIF" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="IBIType">
		<xsd:sequence>
			<xsd:element name="DEL" minOccurs="0"/>
			<xsd:element name="MUN" minOccurs="0"/>
			<xsd:element name="TIP" minOccurs="0"/>
			<xsd:element name="RCA" type="RCAType" minOccurs="0"/>
			<xsd:element name="USO" minOccurs="0"/>
			<xsd:element name="SUP" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="INT">
		<xsd:simpleType>
			<xsd:restriction base="xsd:string"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:complexType name="LATType">
		<xsd:sequence>
			<xsd:element name="ATE" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="LDSType">
		<xsd:sequence>
			<xsd:element name="DSA" type="DSAType" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="LBIType" mixed="true">
		<xsd:choice minOccurs="0" maxOccurs="unbounded">
			<xsd:element name="BIE" type="BIEType"/>
		</xsd:choice>
	</xsd:complexType>
	<xsd:element name="DS">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="LAT" type="LATType"/>
				<xsd:element name="LDS" type="LDSType"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:complexType name="LECType">
		<xsd:sequence>
			<xsd:element name="ELC" type="ELCType" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="LFI">
		<xsd:simpleType>
			<xsd:restriction base="xsd:string"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:complexType name="LITType">
		<xsd:sequence>
			<xsd:element name="TIT" type="TITType" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="LSUType">
		<xsd:sequence>
			<xsd:element name="SPA" type="SPAType" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="MUN" type="xsd:string"/>
	<xsd:element name="NIF" type="xsd:string"/>
	<xsd:element name="PAR" type="xsd:string"/>
	<xsd:element name="PCA">
		<xsd:simpleType>
			<xsd:restriction base="xsd:string"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="PDE">
		<xsd:simpleType>
			<xsd:restriction base="xsd:string"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="PLA">
		<xsd:simpleType>
			<xsd:restriction base="xsd:string"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="POL" type="xsd:string"/>
	<xsd:element name="PROV" type="xsd:string"/>
	<xsd:element name="PUE">
		<xsd:simpleType>
			<xsd:restriction base="xsd:string"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="RC" type="xsd:string"/>
	<xsd:complexType name="RCAType" mixed="true">
		<xsd:sequence>
			<xsd:element name="PCA" minOccurs="0"/>
			<xsd:element name="CAR" minOccurs="0"/>
			<xsd:element name="CDC1" minOccurs="0"/>
			<xsd:element name="CDC2" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="SEC">
		<xsd:simpleType>
			<xsd:restriction base="xsd:string"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:complexType name="SPAType">
		<xsd:sequence>
			<xsd:element name="SUB" minOccurs="0"/>
			<xsd:element name="CUL" minOccurs="0"/>
			<xsd:element name="INT" minOccurs="0"/>
			<xsd:element name="SUP" minOccurs="0"/>
			<xsd:element name="VCS" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="SUB">
		<xsd:simpleType>
			<xsd:restriction base="xsd:string"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="SUCF">
		<xsd:simpleType>
			<xsd:restriction base="xsd:string"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="SUF">
		<xsd:simpleType>
			<xsd:restriction base="xsd:string"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="SUP">
		<xsd:simpleType>
			<xsd:restriction base="xsd:string"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="SUPF">
		<xsd:simpleType>
			<xsd:restriction base="xsd:string"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="TIF">
		<xsd:simpleType>
			<xsd:restriction base="xsd:string"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="TIP">
		<xsd:simpleType>
			<xsd:restriction base="xsd:string"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:complexType name="TITType">
		<xsd:sequence>
			<xsd:element name="NIF" minOccurs="0"/>
			<xsd:element name="APN" minOccurs="0"/>
			<xsd:element name="DER" minOccurs="0"/>
			<xsd:element name="PDE" minOccurs="0"/>
			<xsd:element name="SUF" minOccurs="0"/>
			<xsd:element name="DFT1" minOccurs="0"/>
			<xsd:element name="DFT2" minOccurs="0"/>
			<xsd:element name="CBI" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="UEC">
		<xsd:simpleType>
			<xsd:restriction base="xsd:string"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="USO">
		<xsd:simpleType>
			<xsd:restriction base="xsd:string"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="VCA">
		<xsd:simpleType>
			<xsd:restriction base="xsd:string"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="VCO">
		<xsd:simpleType>
			<xsd:restriction base="xsd:string"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="VCS">
		<xsd:simpleType>
			<xsd:restriction base="xsd:string"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="VSU">
		<xsd:simpleType>
			<xsd:restriction base="xsd:string"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:simpleType name="stringnmb">
		<xsd:annotation>
			<xsd:documentation>String sin minúsculas no relleno totalmente con blancos</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="([^a-z|ñ|ç|\n|\r|\t])*([^a-z|ñ|ç|\s|\n|\r|\t])([^a-z|ñ|ç|\n|\r|\t])*"/>
		</xsd:restriction>
	</xsd:simpleType>
	<!-- INICIO VICENTE-->
	<xsd:complexType name="DT">
		<xsd:annotation>
			<xsd:documentation>Domicilio tributario</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="LOINE" type="LOINE" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Localización según INE</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="CMC" type="CMC" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Código de Municipio de DGC</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="NP" type="NP" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Nombre de provincia</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="NM" type="NM" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Nombre de municipio</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="NEM" type="NEM" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Nombre de entidad menor</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="LOURB" type="LOURB" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Localización urbana</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="LORUS" type="LORUS" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Localización rústica</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="LOCS" type="LOCS" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Localización selectiva</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="LOINE">
		<xsd:annotation>
			<xsd:documentation>Localización según INE</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="CP" type="CP">
				<xsd:annotation>
					<xsd:documentation>Código de Provincia INE</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="CM" type="CM">
				<xsd:annotation>
					<xsd:documentation>Código de Municipio INE</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:simpleType name="CP">
		<xsd:annotation>
			<xsd:documentation>Código de la provincia</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:length value="2"/>
			<xsd:pattern value="\d{2}"/>
			<!--<xsd:pattern value="(0[1-9])|([1-4][0-9])|(5[0-2])"/>-->
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="CM">
		<xsd:annotation>
			<xsd:documentation>Código del municipio</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:maxLength value="3"/>
			<xsd:pattern value="([0-9])+"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="CMC">
		<xsd:annotation>
			<xsd:documentation>Código de municipio Catastro</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:integer">
			<xsd:minExclusive value="000"/>
			<xsd:pattern value="\d{1,3}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NP">
		<xsd:annotation>
			<xsd:documentation>Nombre de provincia</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="stringnmb">
			<xsd:maxLength value="25"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NM">
		<xsd:annotation>
			<xsd:documentation>Nombre de municipio</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="stringnmb">
			<xsd:maxLength value="40"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NEM">
		<xsd:annotation>
			<xsd:documentation>Nombre de entidad menor</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="stringnmb">
			<xsd:maxLength value="30"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="CV">
		<xsd:annotation>
			<xsd:documentation>Código de vía pública</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:maxLength value="5"/>
			<xsd:pattern value="([0-9]|NOAPL|NC)+"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="TV">
		<xsd:annotation>
			<xsd:documentation>Tipo de vía</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="stringnmb">
			<xsd:maxLength value="5"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NV">
		<xsd:annotation>
			<xsd:documentation>Nombre de vía</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="stringnmb">
			<xsd:maxLength value="25"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="PNP">
		<xsd:annotation>
			<xsd:documentation>Primer número de policía</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:minLength value="1"/>
			<xsd:maxLength value="4"/>
			<xsd:pattern value="([0-9])+"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="PLP">
		<xsd:annotation>
			<xsd:documentation>Primera letra</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="stringnmb">
			<xsd:maxLength value="1"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="SNP">
		<xsd:annotation>
			<xsd:documentation>Segundo número de policía</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:minLength value="1"/>
			<xsd:maxLength value="4"/>
			<xsd:pattern value="([0-9])+"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="SLP">
		<xsd:annotation>
			<xsd:documentation>Segunda letra</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="stringnmb">
			<xsd:maxLength value="1"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="KM">
		<xsd:annotation>
			<xsd:documentation>Kilómetro</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="([0-9]{1,3},[0-9]{2})"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="BQ">
		<xsd:annotation>
			<xsd:documentation>bq</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="stringnmb">
			<xsd:maxLength value="4"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="ES">
		<xsd:annotation>
			<xsd:documentation>Escalera</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="stringnmb">
			<xsd:maxLength value="2"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="PT">
		<xsd:annotation>
			<xsd:documentation>Planta</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="stringnmb">
			<xsd:maxLength value="3"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="PU">
		<xsd:annotation>
			<xsd:documentation>Puerta</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="stringnmb">
			<xsd:maxLength value="3"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:complexType name="LOURB">
		<xsd:annotation>
			<xsd:documentation>Localización urbana</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="DIR" type="DIR" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Dirección</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<!--bloque sólo-->
			<xsd:element name="BQ" type="BQ" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Bloque</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="LOINT" type="LOINT" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Localización interna</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="DP" type="DP" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Código postal</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="DM" type="DM" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Distrito municipal</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="DIR">
		<xsd:annotation>
			<xsd:documentation>Dirección</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="CV" type="CV" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Código de vía</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="TV" type="TV">
				<xsd:annotation>
					<xsd:documentation>Tipo de vía</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="NV" type="NV">
				<xsd:annotation>
					<xsd:documentation>Nombre de vía</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="PNP" type="PNP" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Primer número de policía</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="PLP" type="PLP" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Letra del primer número de policía</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="SNP" type="SNP" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Segundo número de policía</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="SLP" type="SLP" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Letra del segundo número de policía</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="KM" type="KM" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Kilómetro</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="TD" type="DNE" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Dirección no estructurada</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="LOINT">
		<xsd:annotation>
			<xsd:documentation>Localización interna</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="BQ" type="BQ" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Bloque</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="ES" type="ES" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Escalera</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="PT" type="PT" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Planta</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="PU" type="PU" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Puerta</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:simpleType name="DNE">
		<xsd:annotation>
			<xsd:documentation>Texto de dirección no estructurada</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="stringnmb">
			<xsd:maxLength value="25"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="DP">
		<xsd:annotation>
			<xsd:documentation>Distrito Postal (Código postal)</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="\d{5}"/>
		</xsd:restriction>
		<!--<xsd:restriction base="xsd:string">
			<xsd:maxLength value="5"/>-->
		<!--xsd:pattern value="(([0-4])([1-9])([0-9])([0-9])([0-9]))|((5)([0-2])([0-9])([0-9])([0-9]))"/>-->
		<!--</xsd:restriction>-->
	</xsd:simpleType>
	<xsd:simpleType name="DM">
		<xsd:annotation>
			<xsd:documentation>Distrito Municipal</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:maxLength value="2"/>
			<xsd:pattern value="([0-9])+"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:complexType name="LORUS">
		<xsd:annotation>
			<xsd:documentation>Localización rústica</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="CMA" type="CMA" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Código de municipio agregado</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="CZC" type="CZC" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Código de la zona de concentración</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="CPP" type="CPP" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Código de identificación rústica</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="NPA" type="NPA" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Nombre del paraje</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="CPAJ" type="CPAJ" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Código del paraje</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:simpleType name="CMA">
		<xsd:annotation>
			<xsd:documentation>Código de Municipio origen en caso de agregación</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:maxLength value="3"/>
			<xsd:pattern value="([0-9])+"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="CZC">
		<xsd:annotation>
			<xsd:documentation>Código de la zona de concentración</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:maxLength value="2"/>
			<xsd:pattern value="([0-9])+"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NPA">
		<xsd:annotation>
			<xsd:documentation>Nombre del paraje</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="stringnmb">
			<xsd:maxLength value="30"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:complexType name="CPP">
		<xsd:annotation>
			<xsd:documentation>Códigos polígono parcela rústicos</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="CPO" type="CPO">
				<xsd:annotation>
					<xsd:documentation>Código de polígono</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="CPA" type="CPA">
				<xsd:annotation>
					<xsd:documentation>Código de parcela</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:simpleType name="CPAJ">
		<xsd:annotation>
			<xsd:documentation>Código del Paraje</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:maxLength value="5"/>
			<xsd:pattern value="([0-9])+"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="CPO">
		<xsd:annotation>
			<xsd:documentation>Código de Polígono</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:maxLength value="3"/>
			<xsd:pattern value="([0-9])+"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="CPA">
		<xsd:annotation>
			<xsd:documentation>Código de Parcela</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:maxLength value="5"/>
			<xsd:pattern value="([0-9])+"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:complexType name="LOCS">
		<xsd:annotation>
			<xsd:documentation>Localización selectiva</xsd:documentation>
		</xsd:annotation>
		<xsd:choice>
			<xsd:element name="LOUS" type="LOUS">
				<xsd:annotation>
					<xsd:documentation>Localización urbana selectiva</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="LORS" type="LORS">
				<xsd:annotation>
					<xsd:documentation>Localización rústica selectiva</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:choice>
	</xsd:complexType>
	<xsd:complexType name="LOUS">
		<xsd:annotation>
			<xsd:documentation>Localización de urbana selectiva</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="LOURB" type="LOURB">
				<xsd:annotation>
					<xsd:documentation>Localización urbana</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="LORUS" type="LORUS" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Localización rústica</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="LORS">
		<xsd:annotation>
			<xsd:documentation>Localización de rústica salectiva</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="LORUS" type="LORUS">
				<xsd:annotation>
					<xsd:documentation>Localización rústica</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="LOURB" type="LOURB" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Localización urbana adicional</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="LOCSOO">
		<xsd:complexContent>
			<xsd:restriction base="LOCS">
				<xsd:choice>
					<xsd:element name="LOUS">
						<xsd:annotation>
							<xsd:documentation>Localización Municipal del bien urbano</xsd:documentation>
						</xsd:annotation>
						<xsd:complexType>
							<xsd:complexContent>
								<xsd:restriction base="LOUS">
									<xsd:sequence>
										<xsd:element name="LOURB" type="LOURBROO">
											<xsd:annotation>
												<xsd:documentation>Localización urbana</xsd:documentation>
											</xsd:annotation>
										</xsd:element>
										<xsd:element name="LORUS" type="LORUSOO" minOccurs="0">
											<xsd:annotation>
												<xsd:documentation>Localización rústica adicional</xsd:documentation>
											</xsd:annotation>
										</xsd:element>
									</xsd:sequence>
								</xsd:restriction>
							</xsd:complexContent>
						</xsd:complexType>
					</xsd:element>
					<xsd:element name="LORS">
						<xsd:annotation>
							<xsd:documentation>Localización Municipal del Bien Rústico</xsd:documentation>
						</xsd:annotation>
						<xsd:complexType>
							<xsd:complexContent>
								<xsd:restriction base="LORS">
									<xsd:sequence>
										<xsd:element name="LORUS" type="LORUSROO">
											<xsd:annotation>
												<xsd:documentation>Localización rústica </xsd:documentation>
											</xsd:annotation>
										</xsd:element>
										<xsd:element name="LOURB" type="LOURBROO" minOccurs="0">
											<xsd:annotation>
												<xsd:documentation>Localización urbana adicional</xsd:documentation>
											</xsd:annotation>
										</xsd:element>
									</xsd:sequence>
								</xsd:restriction>
							</xsd:complexContent>
						</xsd:complexType>
					</xsd:element>
				</xsd:choice>
			</xsd:restriction>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="LOURBROO">
		<xsd:complexContent>
			<xsd:restriction base="LOURB">
				<xsd:sequence>
					<xsd:element name="DIR" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Dirección</xsd:documentation>
						</xsd:annotation>
						<xsd:complexType>
							<xsd:complexContent>
								<xsd:restriction base="DIR">
									<xsd:sequence>
										<xsd:element name="CV" type="CV">
											<xsd:annotation>
												<xsd:documentation>Código de vía</xsd:documentation>
											</xsd:annotation>
										</xsd:element>
										<xsd:element name="TV" type="TV">
											<xsd:annotation>
												<xsd:documentation>Tipo de vía</xsd:documentation>
											</xsd:annotation>
										</xsd:element>
										<xsd:element name="NV" type="NV">
											<xsd:annotation>
												<xsd:documentation>Nombre de vía</xsd:documentation>
											</xsd:annotation>
										</xsd:element>
										<xsd:element name="PNP" type="PNP" minOccurs="0">
											<xsd:annotation>
												<xsd:documentation>Primer número de policía</xsd:documentation>
											</xsd:annotation>
										</xsd:element>
										<xsd:element name="PLP" type="PLP" minOccurs="0">
											<xsd:annotation>
												<xsd:documentation>Primera letra asociada al número de policía</xsd:documentation>
											</xsd:annotation>
										</xsd:element>
										<xsd:element name="SNP" type="SNP" minOccurs="0">
											<xsd:annotation>
												<xsd:documentation>Segundo número de policía</xsd:documentation>
											</xsd:annotation>
										</xsd:element>
										<xsd:element name="SLP" type="SLP" minOccurs="0">
											<xsd:annotation>
												<xsd:documentation>Segunda letra asociada al número de policía</xsd:documentation>
											</xsd:annotation>
										</xsd:element>
										<xsd:element name="KM" type="KM" minOccurs="0">
											<xsd:annotation>
												<xsd:documentation>Kilómetro</xsd:documentation>
											</xsd:annotation>
										</xsd:element>
										<xsd:element name="TD" type="DNE" minOccurs="0">
											<xsd:annotation>
												<xsd:documentation>Dirección no estructurada</xsd:documentation>
											</xsd:annotation>
										</xsd:element>
									</xsd:sequence>
								</xsd:restriction>
							</xsd:complexContent>
						</xsd:complexType>
					</xsd:element>
					<xsd:element name="LOINT" type="LOINT" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Localización interna</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="DP" type="DP" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Código Postal</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="DM" type="DM" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Distrito Municipal</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
				</xsd:sequence>
			</xsd:restriction>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="LORUSOO">
		<xsd:complexContent>
			<xsd:restriction base="LORUS">
				<xsd:sequence>
					<xsd:element name="CMA" type="CMA" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Código de municipio agregado</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="CZC" type="CZC" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Código de la zona de concentración</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="CPP" type="CPP">
						<xsd:annotation>
							<xsd:documentation>Identificador Polígono-Parcela</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="NPA" type="NPA" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Nombre del Paraje</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="CPAJ" type="CPAJ" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Código del paraje</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
				</xsd:sequence>
			</xsd:restriction>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="LORUSROO">
		<xsd:complexContent>
			<xsd:restriction base="LORUS">
				<xsd:sequence>
					<xsd:element name="CMA" type="CMA" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Código de municipio agregado</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="CZC" type="CZC" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Código de la zona de concentración</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="CPP" type="CPP">
						<xsd:annotation>
							<xsd:documentation>Identificador Polígono-Parcela</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="NPA" type="NPA">
						<xsd:annotation>
							<xsd:documentation>Nombre del Paraje</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="CPAJ" type="CPAJ">
						<xsd:annotation>
							<xsd:documentation>Código del Paraje</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
				</xsd:sequence>
			</xsd:restriction>
		</xsd:complexContent>
	</xsd:complexType>
	<!-- FIN VICENTE-->
</xsd:schema>

