<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSpy v2008 sp2 (http://www.altova.com) by Advanced Computer Systems -->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:csn="http://www.emsa.europa.eu/csndc" xmlns:gml="http://www.opengis.net/gml" xmlns:ows="http://www.opengis.net/ows/1.1" targetNamespace="http://www.emsa.europa.eu/csndc" elementFormDefault="qualified" attributeFormDefault="unqualified" version="0.9.5">
	<xs:import namespace="http://www.opengis.net/gml" schemaLocation="http://schemas.opengis.net/gml/3.1.1/base/feature.xsd"/>
	<xs:import namespace="http://www.opengis.net/gml" schemaLocation="http://schemas.opengis.net/gml/3.1.1/base/gmlBase.xsd"/>
	<xs:import namespace="http://www.opengis.net/ows/1.1" schemaLocation="http://schemas.opengis.net/ows/1.1.0/owsServiceProvider.xsd"/>
	<xs:element name="QualityNotification" type="csn:QualityNotificationType">
		<xs:annotation>
			<xs:documentation>Quality Notification</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:complexType name="QualityNotificationType">
		<xs:annotation>
			<xs:documentation>Quality Notification information for the original satellite image</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="id" type="xs:string">
				<xs:annotation>
					<xs:documentation>The unique identifier of this QN</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="productIdentifier" type="csn:ProductType">
				<xs:annotation>
					<xs:documentation>The unique identifier of the original EO image to which the QN refers to</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="productIsAcceptable" type="xs:boolean">
				<xs:annotation>
					<xs:documentation>Product is acceptable for delivery or not</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="estimatedPositionDeviation" type="csn:EstimatedPositionDeviationType">
				<xs:annotation>
					<xs:documentation>Estimated position accuracy of the product</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<!-- ===================================================================== -->
	<!-- Product -->
	<!-- ===================================================================== -->
	<xs:complexType name="ProductType">
		<xs:annotation>
			<xs:documentation>EO Product identifier</xs:documentation>
		</xs:annotation>
		<xs:simpleContent>
			<xs:extension base="xs:string"/>
		</xs:simpleContent>
	</xs:complexType>
	<!-- ===================================================================== -->
	<!-- Estimated position Deviation -->
	<!-- ===================================================================== -->
	<xs:complexType name="EstimatedPositionDeviationType">
		<xs:annotation>
			<xs:documentation>Estimated position accuracy of the product</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="onTheFly" type="xs:boolean">
				<xs:annotation>
					<xs:documentation>If this correction has been applied by the operator 'on the fly' or not</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="displacementVector" type="csn:DisplacementVectorType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The correction parameters (displacement vector) applied to the image 'onTheFly'</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<!-- ===================================================================== -->
	<!-- Correction Parameters -->
	<!-- ===================================================================== -->
	<xs:complexType name="DisplacementVectorType">
		<xs:annotation>
			<xs:documentation>The correction parameters (displacement vector) applied to the image 'onTheFly'</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="line" type="xs:integer">
				<xs:annotation>
					<xs:documentation>Delta lines displacement </xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="column" type="xs:integer">
				<xs:annotation>
					<xs:documentation>Delta columns displacement</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="latitude" type="xs:double">
				<xs:annotation>
					<xs:documentation>Latitude displacement expressed in degree (according to EPSG:4326)</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="longitude" type="xs:double">
				<xs:annotation>
					<xs:documentation>Longitude displacement expressed in degree (according to EPSG:4326)</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
</xs:schema>
