<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSpy v2010 rel. 2 (http://www.altova.com) by IGAE Intervención Gral. de la Admón. Del Estado (IGAE Intervención Gral. de la Admón. Del Estado) -->
<!--W3C Schema generated by XMLSpy v2010 rel. 2 (http://www.altova.com)-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="D:\DOCUME~3\AnexoReglamento.xsd">
	<xs:element name="programasOperativos">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="criteriosBusqueda">
					<xs:complexType>
						<xs:sequence>
							<xs:element name="programaOperativo" type="xs:string"/>
							<xs:element name="versionPO" type="xs:string"/>
							<xs:element name="codSubvencionGlobal" type="xs:string"/>
							<xs:element name="codEjePrioritario" type="xs:string"/>
							<xs:element name="catRegion" type="xs:string"/>
							<xs:element name="codObjTematico" type="xs:string"/>
							<xs:element name="codPrioridadInversion" type="xs:string"/>
							<xs:element name="codObjEspecifico" type="xs:string"/>
							<xs:element name="codOSendaFinanciera" type="xs:string"/>
							<xs:element name="denominacionOSendaFinanciera" type="xs:string"/>
							<xs:element name="codOIntermedio" type="xs:string"/>
							<xs:element name="denominacionOIntermedio" type="xs:string"/>
							<xs:element name="codActuacion" type="xs:string"/>
						</xs:sequence>
					</xs:complexType>
				</xs:element>
				<xs:element name="programaOperativo" maxOccurs="unbounded">
					<xs:complexType>
						<xs:sequence>
							<xs:element name="denominacionPO" type="xs:string" minOccurs="0"/>
							<xs:element name="CCI" type="xs:string" minOccurs="0"/>
							<xs:element name="esPlurirregional">
								<xs:simpleType>
									<xs:restriction base="xs:string">
										<xs:enumeration value="S"/>
										<xs:enumeration value="N"/>
									</xs:restriction>
								</xs:simpleType>
							</xs:element>
							<xs:element name="ejesPrioritarios" minOccurs="0">
								<xs:complexType>
									<xs:sequence>
										<xs:element name="ejePrioritario" maxOccurs="unbounded">
											<xs:complexType>
												<xs:sequence>
													<xs:element name="codEje" type="xs:string"/>
													<xs:element name="denominacionEje" type="xs:string" minOccurs="0"/>
													<xs:element name="codOT" type="xs:string"/>
													<xs:element name="denominacionOT" type="xs:string" minOccurs="0"/>
													<xs:element name="prioridades" minOccurs="0">
														<xs:complexType>
															<xs:sequence>
																<xs:element name="prioridad" maxOccurs="unbounded">
																	<xs:complexType>
																		<xs:sequence>
																			<xs:element name="codPI" type="xs:string"/>
																			<xs:element name="denominacionPI" type="xs:string" minOccurs="0"/>
																			<xs:element name="objetivosEspecificos" minOccurs="0">
																				<xs:complexType>
																					<xs:sequence>
																						<xs:element name="objetivoEspecifico" maxOccurs="unbounded">
																							<xs:complexType>
																								<xs:sequence>
																									<xs:element name="codOE" type="xs:string"/>
																									<xs:element name="denominacionOE" type="xs:string" minOccurs="0"/>
																									<xs:element name="organismosIntermedios" minOccurs="0">
																										<xs:complexType>
																											<xs:sequence>
																												<xs:element name="organismoIntermedio" maxOccurs="unbounded">
																													<xs:complexType>
																														<xs:sequence>
																															<xs:element name="codigoOI" type="xs:string"/>
																															<xs:element name="nombreOI" type="xs:string" minOccurs="0"/>
																															<xs:element name="Actuaciones" minOccurs="0">
																																<xs:complexType>
																																	<xs:sequence>
																																		<xs:element name="actuacion" maxOccurs="unbounded">
																																			<xs:complexType>
																																				<xs:sequence>
																																					<xs:element name="regiones" minOccurs="0">
																																						<xs:complexType>
																																							<xs:sequence>
																																								<xs:element name="tieneMenosDesarrolladas">
																																									<xs:simpleType>
																																										<xs:restriction base="xs:string">
																																											<xs:enumeration value="S"/>
																																											<xs:enumeration value="N"/>
																																										</xs:restriction>
																																									</xs:simpleType>
																																								</xs:element>
																																								<xs:element name="tieneEnTransicion">
																																									<xs:simpleType>
																																										<xs:restriction base="xs:string">
																																											<xs:enumeration value="S"/>
																																											<xs:enumeration value="N"/>
																																										</xs:restriction>
																																									</xs:simpleType>
																																								</xs:element>
																																								<xs:element name="tieneMasDesarrolladas">
																																									<xs:simpleType>
																																										<xs:restriction base="xs:string">
																																											<xs:enumeration value="S"/>
																																											<xs:enumeration value="N"/>
																																										</xs:restriction>
																																									</xs:simpleType>
																																								</xs:element>
																																							</xs:sequence>
																																						</xs:complexType>
																																					</xs:element>
																																					<xs:element name="codigoActuacion" type="xs:string"/>
																																					<xs:element name="nombreActuacion" type="xs:string" minOccurs="0"/>
																																					<xs:element name="codigoOSF" type="xs:string"/>
																																					<xs:element name="nombreOSF" type="xs:string" minOccurs="0"/>
																																					<xs:element name="descripcionActuacion" type="xs:string" minOccurs="0"/>
																																					<xs:element name="objetivosActuacion" type="xs:string" minOccurs="0"/>
																																					<xs:element name="tipoBeneficiarios" type="xs:string" minOccurs="0"/>
																																					<xs:element name="PSOActuacion" type="xs:string" minOccurs="0"/>
																																					<xs:element name="descripcionPSO" type="xs:string" minOccurs="0"/>
																																					<xs:element name="modoFinanciacion" type="xs:string" minOccurs="0"/>
																																					<xs:element name="textoModoFinanciacion" type="xs:string" minOccurs="0"/>
																																					<xs:element name="utilizacionCostesSimplificados" type="xs:string" minOccurs="0"/>
																																					<xs:element name="costesSimplificados" type="xs:string" minOccurs="0"/>
																																					<xs:element name="textoCostes" type="xs:string" minOccurs="0"/>
																																					<xs:element name="utilizacionTipoFijo" type="xs:string" minOccurs="0"/>
																																					<xs:element name="tipoFijoCostesIndirectosyPersonal" type="xs:string" minOccurs="0"/>
																																					<xs:element name="textoTipoFijo" type="xs:string" minOccurs="0"/>
																																					<xs:element name="contribucionPrivadaElegible" type="xs:string" minOccurs="0"/>
																																					<xs:element name="textoContribucionPrivadaElegible" type="xs:string" minOccurs="0"/>
																																					<xs:element name="itis" minOccurs="0">
																																						<xs:simpleType>
																																							<xs:restriction base="xs:string">
																																								<xs:enumeration value="S"/>
																																								<xs:enumeration value="N"/>
																																							</xs:restriction>
																																						</xs:simpleType>
																																					</xs:element>
																																					<xs:element name="codIti1" type="xs:string" minOccurs="0"/>
																																					<xs:element name="descripcionIti1" type="xs:string" minOccurs="0"/>
																																					<xs:element name="codIti2" type="xs:string" minOccurs="0"/>
																																					<xs:element name="descripcionIti2" type="xs:string" minOccurs="0"/>
																																					<xs:element name="codIti3" type="xs:string" minOccurs="0"/>
																																					<xs:element name="descripcionIti3" type="xs:string" minOccurs="0"/>
																																					<xs:element name="dusi" minOccurs="0"/>
																																					
																																						<xs:simpleType>
																																							<xs:restriction base="xs:string">
																																								<xs:enumeration value="S"/>
																																								<xs:enumeration value="N"/>
																																							</xs:restriction>
																																						</xs:simpleType>
																																					</xs:element>
																																					
																																					<xs:element name="codEstrategia" type="xs:string" minOccurs="0"/>
																																					<xs:element name="descripcionEstrategia" type="xs:string" minOccurs="0"/>
																																					<xs:element name="codZona" type="xs:string" minOccurs="0"/>
																																					<xs:element name="descripcionZona" type="xs:string" minOccurs="0"/>
																																					<xs:element name="codEtiqueta" type="xs:string" minOccurs="0"/>
																																					<xs:element name="CSOsActuacion" minOccurs="0">
																																						<xs:complexType>
																																							<xs:sequence>
																																								<xs:element name="CSOActuacion" maxOccurs="unbounded">
																																									<xs:complexType>
																																										<xs:sequence>
																																											<xs:element name="codigoCSO" type="xs:string"/>
																																											<xs:element name="nombreCSO" type="xs:string" minOccurs="0"/>
																																											<xs:element name="Texto" type="xs:string" minOccurs="0"/>
																																										</xs:sequence>
																																									</xs:complexType>
																																								</xs:element>
																																							</xs:sequence>
																																						</xs:complexType>
																																					</xs:element>
																																					<xs:element name="CPOsActuacion" minOccurs="0">
																																						<xs:complexType>
																																							<xs:sequence>
																																								<xs:element name="CPOActuacion" maxOccurs="unbounded">
																																									<xs:complexType>
																																										<xs:sequence>
																																											<xs:element name="codigoCPO" type="xs:string"/>
																																											<xs:element name="nombreCPO" type="xs:string" minOccurs="0"/>
																																											<xs:element name="Texto" type="xs:string" 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:sequence>
																													</xs:complexType>
																												</xs:element>
																											</xs:sequence>
																										</xs:complexType>
																									</xs:element>
																								</xs:sequence>
																							</xs:complexType>
																						</xs:element>
																					</xs:sequence>
																				</xs:complexType>
																			</xs:element>
																		</xs:sequence>
																	</xs:complexType>
																</xs:element>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
									</xs:sequence>
								</xs:complexType>
							</xs:element>
						</xs:sequence>
					</xs:complexType>
				</xs:element>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:simpleType name="TFecha">
		<xs:annotation>
			<xs:documentation>Tipo fecha con formato: DD/MM/YYYY</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:length value="10"/>
			<xs:pattern value="([0][1-9]|[1-2][0-9]|[3][0-1])/([0][1-9]|[1][0-2])/[1-2][0-9][0-9][0-9]"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="TImporteDecimal">
		<xs:annotation>
			<xs:documentation>Tipo importe positivo (sin separador de miles y utilizando el punto como separador decimal)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:maxLength value="16"/>
			<xs:pattern value="[\-+]?[0-9]{1,13}(.[0-9]{1,2})?"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="TImporte">
		<xs:annotation>
			<xs:documentation>Tipo importe positivo (sin separador de miles y sin decimales)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:maxLength value="15"/>
			<xs:pattern value="[\-+]?[0-9]{1,15}"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="TPorcentaje">
		<xs:annotation>
			<xs:documentation>Tipo porcentaje</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:maxLength value="6"/>
			<xs:pattern value="[0-9]{1,3}(.[0-9]{1,2})?"/>
		</xs:restriction>
	</xs:simpleType>
</xs:schema>
