<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://lpis.jrc.ec.europa.eu/registry/6.3.0" xmlns:cap="http://lpis.jrc.ec.europa.eu/registry/6.3.0" xmlns="http://lpis.jrc.ec.europa.eu/registry/6.3.0" elementFormDefault="qualified">
	<xs:include schemaLocation="LpisCommonTypes.xsd"/>
	<xs:complexType name="LandscapeFeatureAbundanceType">
		<xs:attribute name="userDefinedLegendCode" type="cap:UserDefinedLegendCodeType" use="required"/>
		<xs:attribute name="codeSpace" type="EligibilityProfileCodeSpaceType" use="required"/>
		<xs:attributeGroup ref="AbundanceAttributeGroup"/>
	</xs:complexType>
	<xs:complexType name="AgricultureLandCoverClassOccurenceType">
		<xs:attribute name="userDefinedLegendCode" type="cap:UserDefinedLegendCodeType" use="required"/>
		<xs:attribute name="codeSpace" type="EligibilityProfileCodeSpaceType" use="required"/>
		<xs:attributeGroup ref="OccurenceAttributeGroup"/>
	</xs:complexType>
	<xs:complexType name="ContaminationsWaiverType">
		<xs:attribute name="contamination" type="xs:boolean" use="required"/>
		<xs:attribute name="contWaivered" type="xs:boolean" use="required"/>
		<xs:attribute name="waiver" type="cap:ContaminationWaiverCodeType"/>
		<xs:attribute name="codeSpace" type="WaiversCodeSpaceType" use="required"/>
	</xs:complexType>
	<xs:complexType name="ClassificationCorrectnessType">
		<xs:attribute name="observedLUI" type="xs:boolean" use="required"/>
		<xs:attribute name="recordedLPIS" type="xs:boolean" use="required"/>
		<xs:attribute name="areaPercentage" type="xs:float" use="optional"/>
		<xs:attribute name="areaDifference" type="xs:integer" use="optional"/>
		<xs:attribute name="classWaivered" type="xs:boolean" use="required"/>
		<xs:attribute name="waiver" type="cap:ClassificationWaiverCodeType"/>
		<xs:attribute name="codeSpace" type="WaiversCodeSpaceType" use="required"/>
	</xs:complexType>
	<xs:complexType name="RP_FSM_Type">
		<xs:sequence>
			<xs:element name="referenceParcelFeasibleForMeasurement" type="cap:OccurenceType"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="RP_ELC_Type">
		<xs:sequence>
			<xs:element name="agricultureLandCoverClass" type="AgricultureLandCoverClassOccurenceType" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="RP_ALF_Type">
		<xs:sequence>
			<xs:element name="landscapeFeature" type="cap:LandscapeFeatureAbundanceType" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="RP_ANF_Type">
		<xs:sequence>
			<xs:element name="artificialSealedSurfaceAndAssociatedAreas" type="cap:AbundanceType"/>
			<xs:element name="forestAndWoodland" type="cap:AbundanceType"/>
			<xs:element name="scrubland" type="cap:AbundanceType"/>
			<xs:element name="waterBodies" type="cap:AbundanceType"/>
			<xs:element name="naturalBareAreas" type="cap:AbundanceType"/>
			<xs:element name="waterloggedVegetation" type="cap:AbundanceType"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="RP_CRA_Type">
		<xs:sequence>
			<xs:element name="totalAbsenceOfAgriculturalArea" type="cap:OccurenceType"/>
			<xs:element name="invalidReferenceParcelPerimeter" type="cap:OccurenceType"/>
			<xs:element name="invalidCommonReferenceParcelBoundary" type="cap:OccurenceType"/>
			<xs:element name="incompleteBlock" type="cap:OccurenceType"/>
			<xs:element name="multiPolygon" type="cap:OccurenceType"/>
			<xs:element name="multiParcel" type="cap:OccurenceType"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="RP_CNF_Type">
		<xs:sequence>
			<xs:element name="observedToRecordedAreaPercentage" type="xs:float"/>
			<xs:element name="observedRecordedAreaDifference" type="xs:integer"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="RP_CNT_Type">
		<xs:sequence>
			<xs:element name="artificialSealedSurfaceAndAssociatedAreas" type="cap:ContaminationsWaiverType"/>
			<xs:element name="forestAndWoodland" type="cap:ContaminationsWaiverType"/>
			<xs:element name="scrubland" type="cap:ContaminationsWaiverType"/>
			<xs:element name="waterBodies" type="cap:ContaminationsWaiverType"/>
			<xs:element name="naturalBareAreas" type="cap:ContaminationsWaiverType"/>
			<xs:element name="waterloggedVegetation" type="cap:ContaminationsWaiverType"/>
		</xs:sequence>
	</xs:complexType>
	<!-- <xs:complexType name="RP_CEA_Type">
		<xs:sequence>
			<xs:element name="changesOfTheUnderlyingLandWereNotApplied" type="cap:OccurenceType"/>
			<xs:element name="revisionsOfTheRegulationsWereNotApplied" type="cap:OccurenceType"/>
			<xs:element name="incompleteProcessing" type="cap:OccurenceType"/>
			<xs:element name="erroneousProcessing" type="cap:OccurenceType"/>
			<xs:element name="incompatibleLpisDesign" type="cap:OccurenceType"/>
		</xs:sequence>
	</xs:complexType> -->
	<xs:complexType name="RP_CLS_Type">
		<xs:sequence>
			<xs:element name="arableLand" type="cap:ClassificationCorrectnessType"/>
			<xs:element name="permanentCrop" type="cap:ClassificationCorrectnessType"/>
			<xs:element name="permanentGrassland" type="cap:ClassificationCorrectnessType"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="EtsObservationsType">
		<xs:sequence maxOccurs="unbounded">
			<xs:element name="referenceParcel" type="cap:ReferenceParcelMeasuresType"/>
		</xs:sequence>
		<xs:attributeGroup ref="cap:EtsReportIdentificationAttributeGroup"/>
	</xs:complexType>
	<xs:complexType name="ReferenceParcelMeasuresType">
		<xs:sequence>
			<xs:element name="RP_FSM" type="cap:RP_FSM_Type"/>
			<xs:element name="RP_MEA" type="xs:integer"/>
			<xs:element name="RP_ELC" type="cap:RP_ELC_Type"/>
			<xs:element name="RP_ALF" type="cap:RP_ALF_Type"/>
			<xs:element name="RP_ELF" type="xs:integer"/>
			<xs:element name="RP_ANF" type="cap:RP_ANF_Type"/>
			<xs:element name="RP_CRA" type="cap:RP_CRA_Type"/>
			<xs:element name="RP_CNF" type="cap:RP_CNF_Type"/>
			<xs:element name="RP_CNT" type="cap:RP_CNT_Type"/>
			<!-- <xs:element name="RP_CEA" type="cap:RP_CEA_Type">
				<xs:annotation>
					<xs:documentation>obsolete from 2016 - causes for non-conformities are reported per non-conformity (possible weakness) found, and not per reference parcel. See NonConformity.xsd</xs:documentation>
				</xs:annotation>
			</xs:element> -->
			<xs:element name="RP_CLS" type="cap:RP_CLS_Type"/>
		</xs:sequence>
		<xs:attribute name="rpID" type="xs:string" use="required"/>
	</xs:complexType>
	<xs:element name="observations" type="cap:EtsObservationsType"/>
</xs:schema>
