View schema

There are 0 QA scripts and 0 conversion scripts registered for this schema.

<?xml version="1.0"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:msfd="http://dd.eionet.europa.eu/schemas/MSFD2018/msfdart11common">
	<xs:import namespace="http://dd.eionet.europa.eu/schemas/MSFD2018/msfdart11common" schemaLocation="http://dd.eionet.europa.eu/schemas/MSFD2018/ART11_Common.xsd"/>
	<xs:complexType name="Criteria">
		<xs:sequence>
			<xs:element name="GEScriteria" type="msfd:GESCriteria_Enum" minOccurs="1" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>GES criteria monitored</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Parameter" type="msfd:Parameter_Enum" minOccurs="1" maxOccurs="unbounded"/>
			<xs:element name="ParameterOther" type="msfd:String250OrEmptyType" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="RelatedIndicator">
		<xs:sequence>
			<xs:element name="RelatedIndicator_code" type="msfd:String50Type" minOccurs="1" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Indicator(s) to which the programme contributes.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="RelatedIndicator_name" type="msfd:String2500Type" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
	</xs:complexType>
	<xs:element name="ART11_Programmes" type="ART11_Programmes"/>
	<xs:complexType name="ART11_Programmes">
		<xs:sequence>
			<xs:element name="CountryCode" type="msfd:CountryCode_Enum" minOccurs="1" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Country reporting</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="MonitoringProgramme" type="MonitoringProgramme" minOccurs="1" maxOccurs="unbounded"/>
			<xs:element name="FileControl" type="FileControl" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attribute name="ContactMail" use="optional" type="msfd:EmailType">
			<xs:annotation>
				<xs:documentation>Email of the reporter or functional email of the organisation</xs:documentation>
			</xs:annotation>
		</xs:attribute>
		<xs:attribute name="ContactName" use="optional" type="msfd:String100OrEmptyType">
			<xs:annotation>
				<xs:documentation>Name of the reporter</xs:documentation>
			</xs:annotation>
		</xs:attribute>
		<xs:attribute name="ContactOrganisation" use="optional" type="msfd:String1000Type">
			<xs:annotation>
				<xs:documentation>Name of the reporter’s organisation and address</xs:documentation>
			</xs:annotation>
		</xs:attribute>
		<xs:attribute name="ReportingDate" use="optional" type="msfd:DateType">
			<xs:annotation>
				<xs:documentation>Date when the reporting has been done</xs:documentation>
			</xs:annotation>
		</xs:attribute>
	</xs:complexType>
	<xs:complexType name="MonitoringProgramme">
		<xs:sequence>
			<xs:element name="ProgrammeCode" type="msfd:String50Type" minOccurs="1" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Unique identifier for the monitoring programme (former sub-programmes).</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ProgrammeName" type="msfd:String250Type" minOccurs="1" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Name of monitoring programme.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="OldProgrammeCodes" type="msfd:String50Type" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Codes from the old sub-programmes related to the reported programme.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="UpdateType" type="msfd:UpdateType_Enum" minOccurs="1" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Report on whether the programme was reported in 2014 (as a subprogramme), modified from the 2014 report, is a new programme or is no longer in place.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ProgrammeDescription" type="msfd:String5000Type" minOccurs="1" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Description of the monitoring programme.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="OtherPoliciesConventions" type="msfd:DirectivesConventions_Enum" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Monitoring for other Union legislation or international agreements that contributes to the programme.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="RegionalCooperation_coordination" type="msfd:RegionalCooperation_coordination_Enum" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Corresponding RSC or other coordinating body</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="RegionalCooperation_countries" type="msfd:CountryCodeEmpty_Enum" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Which other countries are involved in practical implementation of this monitoring programme.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="RegionalCooperation_implementation" type="msfd:RegionalCooperation_implementation_Enum" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>What is the degree of cooperation among countries within the same (sub)region</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="TemporalScope" type="msfd:YearRangeType" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Start (and end) date of the programme.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="SpatialScope" type="msfd:SpatialScope_Enum" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Spatial coverage of the programme according to the jurisdictional zones of marine waters.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="MarineReportingUnit" type="msfd:String50Type" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Area(s) where the programme takes place.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="MonitoringPurpose" type="msfd:MonitoringPurpose_Enum" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Purpose of the programme aimed at collecting data and information.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="MonitoringType" type="msfd:MonitoringType_Enum" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Type of monitoring (in-situ, remote sensing, etc.).</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="MonitoringDetails" type="msfd:String2500OrEmptyType" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>General description of what is monitored (features, elements, parameters), where (spatial scope), when (start date, frequency) and how (methods for data collection and sample handling/QA, QC)</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="MonitoringMethod" type="msfd:MonitoringMethod_Enum" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Guidelines/protocols describing the method for monitoring.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="MonitoringMethodOther" type="msfd:String5000OrEmptyType" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Guidelines/protocols describing the method for monitoring.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="QualityControl" type="msfd:String2500Type" minOccurs="0" maxOccurs="1"/>
			<xs:element name="MonitoringFrequency" type="msfd:Frequency_Enum" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Frequency of the monitoring</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="DataManagement" type="msfd:String2500OrEmptyType" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Data storage (where, how), quality control (on data), processing/analysis, access and reporting (where sent).</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="DataAccess" type="msfd:URLType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Link to where monitoring data can be accessed (Art. 19(3)</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Contact" type="msfd:String2500OrEmptyType" minOccurs="0" maxOccurs="1"/>
			<xs:element name="References" type="msfd:String2500OrEmptyType" minOccurs="0" maxOccurs="1"/>
			<xs:element name="Feature" type="Feature" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="RelatedIndicator" type="RelatedIndicator" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="Feature">
		<xs:sequence>
			<xs:element name="Feature" type="msfd:Feature_Enum" minOccurs="1" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Feature(s) monitored (ecosystem components, pressures, activities).</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Element" type="Element" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="Element">
		<xs:sequence>
			<xs:element name="Element" type="msfd:String2500Type" minOccurs="1" maxOccurs="1"/>
			<xs:element name="Criteria" type="Criteria" minOccurs="1" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="FileControl">
		<xs:sequence>
			<xs:element name="Supersedes" type="msfd:String50OrEmptyType" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>File name that is superseded by the present file</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
</xs:schema>
Note

A check-in comment is required. Please enter it below.


Note

The schema's file name will not be changed, regardless of the name of the file you upload. Only the file contents will be overwritten!

Note

A new version requires a new file with a new name: