<?xml version="1.0" encoding="ISO-8859-1"?>
<!-- edited with XMLSpy v2005 rel. 3 U (http://www.altova.com) by CCC (BULL ESPAÑA, S.A.) -->
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.igae.meh.es/CibiBien" targetNamespace="http://www.igae.meh.es/CibiBien" elementFormDefault="qualified" attributeFormDefault="qualified">
	<xsd:element name="CibiBienes">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="bien" type="BienTipo" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<!-- ************************************************************************** -->
	<!-- Definición de tipos complejos -->
	<!-- ************************************************************************** -->
	<xsd:complexType name="BienTipo">
		<xsd:annotation>
			<xsd:documentation xml:lang="es">Datos de un bien inmueble</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="codigo" type="String25Tipo" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation xml:lang="es">Código del inmueble en la aplicación externa</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="codigoCibi" type="CodigoCibiTipo" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation xml:lang="es">Código del inmueble en CIBI</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="datosGenerales" type="DatosGeneralesTipo"/>
			<xsd:element name="proteccionesEspeciales" minOccurs="0">
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element name="proteccionEspecial" type="String50Tipo" maxOccurs="unbounded">
							<xsd:annotation>
								<xsd:documentation xml:lang="es">Tipo de protección especial que pueda tener el inmueble</xsd:documentation>
							</xsd:annotation>
						</xsd:element>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
			<xsd:element name="observaciones" minOccurs="0">
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element name="observacion" type="String250Tipo" maxOccurs="unbounded">
							<xsd:annotation>
								<xsd:documentation xml:lang="es">Puede utilizarse tanto para enviar una observación propiamente dicha como para enviar cualquier tipo de innformación que no se haya especificado en este documento</xsd:documentation>
							</xsd:annotation>
						</xsd:element>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
			<xsd:element name="linderos" minOccurs="0">
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element name="lindero" type="LinderoTipo" maxOccurs="unbounded">
							<xsd:annotation>
								<xsd:documentation xml:lang="es">Lindero del inmueble</xsd:documentation>
							</xsd:annotation>
						</xsd:element>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
			<xsd:element name="tasaciones" minOccurs="0">
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element name="tasacion" type="TasacionTipo" maxOccurs="unbounded"/>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
			<xsd:element name="imagenes" minOccurs="0">
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element name="imagen" type="ImagenTipo" maxOccurs="unbounded"/>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
			<xsd:element name="terceros" minOccurs="0">
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element name="tercero" type="TerceroTipo" maxOccurs="unbounded">
							<xsd:annotation>
								<xsd:documentation xml:lang="es">Terceros que tienen cualquier tipo de relación con el inmueble: compradores, ocupantes, colindantes, representantes, constructores, arrendadores,...</xsd:documentation>
							</xsd:annotation>
						</xsd:element>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
			<xsd:element name="fincasRegistrales" minOccurs="0">
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element name="fincaRegistral" type="FincaRegistralTipo" maxOccurs="unbounded"/>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
			<xsd:element name="fincasCatastrales" minOccurs="0">
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element name="fincaCatastral" type="FincaCatastralTipo" maxOccurs="unbounded"/>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
			<xsd:element name="situacionesJuridicas">
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element name="situacionJuridica" type="SituacionJuridicaTipo" maxOccurs="unbounded"/>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="DatosGeneralesTipo">
		<xsd:annotation>
			<xsd:documentation xml:lang="es">Datos generales del inmueble</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="naturaleza" type="NaturalezaTipo">
				<xsd:annotation>
					<xsd:documentation xml:lang="es">Naturaleza: se admiten Solar, Rústico, Edificio y Edificio en construcción</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="tipoInmueble" type="TipoInmuebleTipo" default="1" minOccurs="0"/>
			<xsd:element name="descripcion" type="String160Tipo"/>
			<xsd:element name="ubicacion" type="UbicacionTipo" minOccurs="0"/>
			<!-- -->
			<xsd:element name="fechaIncorporacion" type="xsd:date">
				<xsd:annotation>
					<xsd:documentation xml:lang="es">Fecha en la que el inmueble se incorporó al organismo (no tiene por qué coincidir con la fecha de alta en el inventario) </xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="documento" type="String50Tipo" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation xml:lang="es">Documento en el que se refleja el hecho por el cual el inmueble se incorpora al organismo. Por ejemplo: escritura pública, acta administrativa, ... </xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="fechaInicioVidaUtil" type="xsd:date" minOccurs="0"/>
			<xsd:element name="valorResidual" type="ImporteTipo" minOccurs="0"/>
			<xsd:element name="unidadMedida" type="UnidadMedidaTipo" minOccurs="0"/>
			<xsd:element name="datosUrbanisticos" type="DatosUrbanisticosTipo"/>
			<xsd:element name="datosCesion" type="DatosCesionTipo" minOccurs="0"/>
			<xsd:element name="datosArrendamiento" type="DatosArrendamientoTipo" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="UbicacionTipo">
		<xsd:annotation>
			<xsd:documentation xml:lang="es">Ubicación del inmueble</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="pais" type="Numerico3FijoTipo" minOccurs="0"/>
			<xsd:element name="localidad" type="Numerico7FijoTipo" minOccurs="0"/>
			<xsd:element name="direccion" type="String100Tipo" minOccurs="0"/>
			<xsd:element name="codigoPostal" type="Numerico5FijoTipo" minOccurs="0"/>
			<xsd:element name="paraje" type="String60Tipo" minOccurs="0"/>
			<xsd:element name="poligono" type="String10Tipo" minOccurs="0"/>
			<xsd:element name="parcela" type="String10Tipo" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="DatosUrbanisticosTipo">
		<xsd:annotation>
			<xsd:documentation xml:lang="es">Datos urbanísticos del inmueble</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="normaUrbanistica" type="String50Tipo" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation xml:lang="es">Norma urbanística aplicable al inmueble</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="tipologia" type="String50Tipo" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation xml:lang="es">Tipología urbanística aplicable al inmueble</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="tipoClase" type="String50Tipo" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation xml:lang="es">Tipo de inmueble en general. Por ejemplo: vivienda, fuente, muralla, monumento, ...</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="clasificacion" type="String50Tipo" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation xml:lang="es">Indica si el suelo es urbano, urbanizable o no urbanizable</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="calificacion" type="String50Tipo" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation xml:lang="es">Es la calificación del suelo urbano (residencial, terciario oficinas ....)</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="aprovechamientoUrb" type="SpfPositivaTipo" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation xml:lang="es">Aprovechamiento Urbanístico: Para suelos urbanos o urbanizables, su edificabilidad, siempre expresada en m2</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="sistemaEjecucion" type="String50Tipo" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation xml:lang="es">Sistema de Ejecución: El correspondiente al suelo urbanizable</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="spfSuelo" type="SpfPositivaTipo">
				<xsd:annotation>
					<xsd:documentation xml:lang="es">Superficie del suelo</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="DatosCesionTipo">
		<xsd:annotation>
			<xsd:documentation xml:lang="es">Datos del inmueble entregado o recibido en cesión</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="numAñosCesion" type="Numerico4Tipo" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation xml:lang="es">Número de años de la cesión</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="DatosArrendamientoTipo">
		<xsd:annotation>
			<xsd:documentation xml:lang="es">Datos de arrendamiento</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="rentaAnual" type="ImportePositivoTipo" minOccurs="0"/>
			<xsd:element name="duracionContrato" type="Numerico3Tipo" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation xml:lang="es"> Duración del contrato de arrendamiento</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="unidadTemporalDuracion" type="UnidadTemporalTipo" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation xml:lang="es">Unidad de medida temporal en que viene expresada la duración del contrato (1:meses 2: años 3: días) </xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="periodicidadPago" type="Numerico3Tipo" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation xml:lang="es">Periodicidad de pago</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="unidadTemporalPeriodPago" type="UnidadTemporalTipo" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation xml:lang="es">Unidad de medida temporal en que viene expresada la periodicidad de pago (1:meses 2: años 3: días)</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="fechaInicioContrato" type="xsd:date" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation xml:lang="es">Fecha de inicio del contrato</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="fechaFinContrato" type="xsd:date" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation xml:lang="es">Fecha fin del contrato</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="plazoRevisionContrato" type="Numerico3Tipo" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation xml:lang="es">Plazo de revisión del contrato de arrendamiento</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="unidadTemporalPlazoRev" type="UnidadTemporalTipo" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation xml:lang="es">Unidad de medida temporal en que viene expresado el plazo de revisión del contrato (1:meses 2: años 3: días)</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="oficinaPagadora" type="String40Tipo" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="LinderoTipo">
		<xsd:annotation>
			<xsd:documentation xml:lang="es">Lindero</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="tipoLindero" type="String15Tipo" minOccurs="0"/>
			<xsd:element name="descripcionLindero" type="String250Tipo" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="TasacionTipo">
		<xsd:annotation>
			<xsd:documentation xml:lang="es">Datos de tasación</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="fechaTasacion" type="xsd:date" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation xml:lang="es">Fecha de tasación</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="valorTasSuelo" type="ImportePositivoTipo" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation xml:lang="es">Valor de tasación del suelo</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="valorTasVuelo" type="ImportePositivoTipo" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation xml:lang="es">Valor de tasación del vuelo</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="ImagenTipo">
		<xsd:annotation>
			<xsd:documentation xml:lang="es">Imágenes</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="rutaImagen" type="String250Tipo" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation xml:lang="es">Ruta de la imagen</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="volumen" type="String9Tipo" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation xml:lang="es">Volumen</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="descripcionImagen" type="String250Tipo" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation xml:lang="es">Descripción de la imagen</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="TerceroTipo">
		<xsd:annotation>
			<xsd:documentation xml:lang="es">Datos del tercero</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="codigoTercero" type="String19Tipo" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation xml:lang="es">Código del tercero, en formato europeo</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="direccionTercero" type="String100Tipo" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation xml:lang="es"/>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="relacionTercero" type="RelacionTerceroTipo" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation xml:lang="es">Relación que el tercero tiene con el inmueble (comprador, colindante, constructor, ... )</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="RelacionTerceroTipo">
		<xsd:annotation>
			<xsd:documentation xml:lang="es">Datos de la relación del tercero con el inmueble</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="tipoRelacion" type="String50Tipo" minOccurs="0"/>
			<xsd:element name="importeRelacion" type="ImportePositivoTipo" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="FincaRegistralTipo">
		<xsd:annotation>
			<xsd:documentation xml:lang="es">Datos de la finca registral</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="regPropiedad" type="String50Tipo" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation xml:lang="es">Registro de la propiedad</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="numFinca" type="String14Tipo" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation xml:lang="es">Número de la finca</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="tomo" type="String4Tipo" minOccurs="0"/>
			<xsd:element name="folio" type="String4Tipo" minOccurs="0"/>
			<xsd:element name="libro" type="String4Tipo" minOccurs="0"/>
			<xsd:element name="seccion" type="String4Tipo" minOccurs="0"/>
			<xsd:element name="spfFincaRegistral" type="SpfPositivaTipo" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation xml:lang="es">Superficie registral de la finca</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="unidadMedidaFincaReg" type="UnidadMedidaTipo" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation xml:lang="es">Unidad de medida en que viene expresada la superfice registral de la finca</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="inscripcionesFincaReg" minOccurs="0">
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element name="inscripcionFincaReg" type="InscripcionFincaRegTipo" maxOccurs="unbounded"/>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
			<xsd:element name="cargasFincaReg" minOccurs="0">
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element name="cargaFincaReg" type="CargaFincaRegTipo" maxOccurs="unbounded"/>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
			<xsd:element name="linderosFincaReg" minOccurs="0">
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element name="linderoFincaReg" type="LinderoTipo" maxOccurs="unbounded"/>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="InscripcionFincaRegTipo">
		<xsd:annotation>
			<xsd:documentation xml:lang="es">Datos de inscripción de la finca registral</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="tipoInscripcion" type="String50Tipo" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation xml:lang="es">Tipo de inscripción</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="numInscripcion" type="Numerico2Tipo" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation xml:lang="es">Número de la inscripción</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="fechaInscripcion" type="xsd:date" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation xml:lang="es">Fecha de la inscripción</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="textoInscripcion" type="String250Tipo" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation xml:lang="es">Texto explicativo de la inscripción</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="CargaFincaRegTipo">
		<xsd:annotation>
			<xsd:documentation xml:lang="es">Datos de la carga para la finca registral</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="tipoCarga" type="String50Tipo" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation xml:lang="es">Tipo de carga</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="codigoTerceroCarga" type="String19Tipo" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation xml:lang="es">Código del tercero de la carga</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="fechaConstitucionCarga" type="xsd:date" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation xml:lang="es">Fecha de constitución de la carga</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="fechaVenctoCarga" type="xsd:date" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation xml:lang="es">Fecha de vencimiento de la carga</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="fechaLevantoCarga" type="xsd:date" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation xml:lang="es">Fecha de levantamiento de la carga</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="ImporteCarga" type="ImportePositivoTipo" minOccurs="0"/>
			<xsd:element name="textoCarga" type="String250Tipo" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation xml:lang="es">Texto explicativo de la carga</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="FincaCatastralTipo">
		<xsd:annotation>
			<xsd:documentation xml:lang="es">Datos de la finca catastral</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="refCatastral" type="String20Tipo" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation xml:lang="es">Referencia catastral</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="spfCatastral" type="SpfPositivaTipo" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation xml:lang="es">Superficie catastral de la finca</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="unidadMedidaFincaCat" type="UnidadMedidaTipo" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation xml:lang="es">Unidad de medida en que viene expresada la superficie catastral de la finca</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="fechaValoracionCat" type="xsd:date" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation xml:lang="es">Fecha de valoración catastral</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="valorCatSuelo" type="ImportePositivoTipo" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation xml:lang="es">Valor catastral del suelo</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="valorCatConstruccion" type="ImportePositivoTipo" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation xml:lang="es">Valor catastral de la construcción</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="linderosFincaCat" minOccurs="0">
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element name="linderoFincaCat" type="LinderoTipo" maxOccurs="unbounded"/>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="SituacionJuridicaTipo">
		<xsd:annotation>
			<xsd:documentation xml:lang="es">Datos relativos a la situación jurídica del bien</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="sitJuridica" type="Numerico2FijoTipo">
				<xsd:annotation>
					<xsd:documentation xml:lang="es">Situación jurídica: Es el título por el cual el inmueble debe formar parte de CIBI. </xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="usuariosSitJuridica" minOccurs="0">
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element name="usuarioSitJuridica" type="UsuarioSitJuridicaTipo" maxOccurs="unbounded"/>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="UsuarioSitJuridicaTipo">
		<xsd:annotation>
			<xsd:documentation xml:lang="es">Datos del inmueble para un usuario y situación juridica</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="usuario" type="String50Tipo" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation xml:lang="es">Usuario del inmueble: Será, en general, aquel ente de la administración que está utilizando el inmueble</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="valorCntSueloUsu" type="ImportePositivoTipo" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation xml:lang="es">Valor contable del suelo del inmueble que corresponde a la parte que está utilizando este usuario</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="valorCntConstruccionUsu" type="ImportePositivoTipo" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation xml:lang="es">Valor contable de la construcción del inmueble que corresponde a la parte que está utilizando este usuario</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="amortAcumuladaUsu" type="ImportePositivoTipo" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation xml:lang="es">Amortización acumulada del inmueble que corresponde a la parte que está utilizando este usuario</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="plantas" minOccurs="0">
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element name="planta" type="PlantaTipo" maxOccurs="unbounded">
							<xsd:annotation>
								<xsd:documentation xml:lang="es">Detalle de la superficie por planta</xsd:documentation>
							</xsd:annotation>
						</xsd:element>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="PlantaTipo">
		<xsd:annotation>
			<xsd:documentation xml:lang="es">Detalle de superficie por planta</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="nombrePlanta" type="String10Tipo" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation xml:lang="es">Nombre de la planta</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="spfPlanta" type="SpfPositivaTipo" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation xml:lang="es">Superficie útil de la planta</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="regPropiedad" type="String50Tipo" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation xml:lang="es">Registro de la propiedad</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="numFinca" type="String14Tipo" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation xml:lang="es">Número de la finca</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="refCatastral" type="String20Tipo" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation xml:lang="es">Referencia catastral</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<!-- ******************************** -->
	<!-- Definición de tipos simples -->
	<!-- ******************************** -->
	<xsd:simpleType name="CodigoCibiTipo">
		<xsd:restriction base="xsd:string">
			<xsd:length value="19"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NaturalezaTipo">
		<xsd:annotation>
			<xsd:documentation xml:lang="es"> Puede tomar los valores: Solar, Rústico, Edificio y Edificio en construcción</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:minLength value="5"/>
			<xsd:maxLength value="25"/>
			<xsd:enumeration value="Solar"/>
			<xsd:enumeration value="Rústico"/>
			<xsd:enumeration value="Edificio"/>
			<xsd:enumeration value="Edificio en construcción"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="TipoInmuebleTipo">
		<xsd:annotation>
			<xsd:documentation xml:lang="es"> Puede tomar los valores: 1: Edificios administrativos, comerciales, de servicios o viviendas 2: Edificios industriales y almacenes 3: Casetas, cobertizos, tinglados, barracones y similares de construcción liviana</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:length value="1"/>
			<xsd:enumeration value="1"/>
			<xsd:enumeration value="2"/>
			<xsd:enumeration value="3"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="ImporteTipo">
		<xsd:restriction base="xsd:string">
			<xsd:minLength value="1"/>
			<xsd:maxLength value="21"/>
			<xsd:pattern value="-{0,1}\d{1,17}(,\d{1,2}){0,1}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="ImportePositivoTipo">
		<xsd:restriction base="xsd:string">
			<xsd:minLength value="1"/>
			<xsd:maxLength value="20"/>
			<xsd:pattern value="\d{1,17}(,\d{1,2}){0,1}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="SpfPositivaTipo">
		<xsd:restriction base="xsd:string">
			<xsd:minLength value="1"/>
			<xsd:maxLength value="21"/>
			<xsd:pattern value="\d{1,15}(,\d{1,4}){0,1}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="UnidadMedidaTipo">
		<xsd:annotation>
			<xsd:documentation xml:lang="es"> Puede tomar los valores: m2: metros cuadrados   ha:hectáreas</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:length value="2"/>
			<xsd:enumeration value="m2"/>
			<xsd:enumeration value="ha"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="UnidadTemporalTipo">
		<xsd:annotation>
			<xsd:documentation xml:lang="es"> Puede tomar los valores: 1: meses 2: años	3: dias</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:length value="1"/>
			<xsd:enumeration value="1"/>
			<xsd:enumeration value="2"/>
			<xsd:enumeration value="3"/>
		</xsd:restriction>
	</xsd:simpleType>
	<!-- ******************************** -->
	<!-- Definición de tipos básicos -->
	<!-- ******************************** -->
	<xsd:simpleType name="Numerico2Tipo">
		<xsd:restriction base="xsd:integer">
			<xsd:totalDigits value="2"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="Numerico2FijoTipo">
		<xsd:restriction base="xsd:string">
			<xsd:length value="2"/>
			<xsd:pattern value="\d{1,2}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="Numerico3Tipo">
		<xsd:restriction base="xsd:integer">
			<xsd:totalDigits value="3"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="Numerico3FijoTipo">
		<xsd:restriction base="xsd:string">
			<xsd:length value="3"/>
			<xsd:pattern value="\d{1,3}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="Numerico4Tipo">
		<xsd:restriction base="xsd:integer">
			<xsd:totalDigits value="4"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="Numerico5FijoTipo">
		<xsd:restriction base="xsd:string">
			<xsd:length value="5"/>
			<xsd:pattern value="\d{1,5}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="Numerico7FijoTipo">
		<xsd:restriction base="xsd:string">
			<xsd:length value="7"/>
			<xsd:pattern value="\d{1,7}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="String4Tipo">
		<xsd:restriction base="xsd:string">
			<xsd:minLength value="1"/>
			<xsd:maxLength value="4"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="String9Tipo">
		<xsd:restriction base="xsd:string">
			<xsd:minLength value="1"/>
			<xsd:maxLength value="9"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="String10Tipo">
		<xsd:restriction base="xsd:string">
			<xsd:minLength value="1"/>
			<xsd:maxLength value="10"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="String14Tipo">
		<xsd:restriction base="xsd:string">
			<xsd:minLength value="1"/>
			<xsd:maxLength value="14"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="String15Tipo">
		<xsd:restriction base="xsd:string">
			<xsd:minLength value="1"/>
			<xsd:maxLength value="15"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="String19Tipo">
		<xsd:restriction base="xsd:string">
			<xsd:minLength value="1"/>
			<xsd:maxLength value="19"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="String20Tipo">
		<xsd:restriction base="xsd:string">
			<xsd:minLength value="1"/>
			<xsd:maxLength value="20"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="String25Tipo">
		<xsd:restriction base="xsd:string">
			<xsd:minLength value="1"/>
			<xsd:maxLength value="25"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="String40Tipo">
		<xsd:restriction base="xsd:string">
			<xsd:minLength value="1"/>
			<xsd:maxLength value="40"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="String50Tipo">
		<xsd:restriction base="xsd:string">
			<xsd:minLength value="1"/>
			<xsd:maxLength value="50"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="String60Tipo">
		<xsd:restriction base="xsd:string">
			<xsd:minLength value="1"/>
			<xsd:maxLength value="60"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="String100Tipo">
		<xsd:restriction base="xsd:string">
			<xsd:minLength value="1"/>
			<xsd:maxLength value="100"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="String160Tipo">
		<xsd:restriction base="xsd:string">
			<xsd:minLength value="1"/>
			<xsd:maxLength value="160"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="String250Tipo">
		<xsd:restriction base="xsd:string">
			<xsd:minLength value="1"/>
			<xsd:maxLength value="250"/>
		</xsd:restriction>
	</xsd:simpleType>
</xsd:schema>
