View schema

Schema URL http://dd.eionet.europa.eu/schemas/MSFD13/ART18.xsd
File name ART18.xsd
Schema set MSFD13
Name MSFD Article 18 (Progress on PoM)

There are 1 QA scripts and 1 conversion scripts registered for this schema.
Link to the schema page on XMLCONV

<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msfd="http://dd.eionet.europa.eu/schemas/MSFD13/msfdcommon" elementFormDefault="qualified">
	<xs:import namespace="http://dd.eionet.europa.eu/schemas/MSFD13/msfdcommon" schemaLocation="http://dd.eionet.europa.eu/schemas/MSFD13/MSFDCommon_ART18.xsd"/>
	<xs:complexType name="Category1bNotWFD">
		<xs:sequence>
			<xs:element name="Descriptor" type="msfd:GESDescriptorGroup_Enum" minOccurs="1" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>MSFD Descriptor number</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ImplementationProgress" type="msfd:EmptyImplementationProgress_Enum" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Progress in implementation</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="MeasureWithdrawn" type="msfd:EmptyYesNo_Enum" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Measure withdrawn</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ReasonWithdrawal" type="msfd:EmptyWithdrawalDelay_Enum" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Reason for withdrawal</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ReasonWithdrawalOther" type="msfd:String250OrEmptyType" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Reason for withdrawal other</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ImplementationYear" type="msfd:EmptyOrYearType" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Year of implementation</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Delay" type="msfd:EmptyOrDecimalType" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Delay</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ReasonDelay" type="msfd:EmptyWithdrawalDelay_Enum" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Reason for delay</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ReasonDelayOther" type="msfd:String250OrEmptyType" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Reason for delay other</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="OtherObstacles" type="msfd:EmptyYesNo_Enum" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Other obstacles</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="TypeObstacle" type="msfd:EmptyWithdrawalDelay_Enum" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Type of obstacle</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="TypeObstacleOther" type="msfd:String250OrEmptyType" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Type of obstacle other</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="FurtherInformationObstacles" type="msfd:String1000OrEmptyType" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Further information on obstacles</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ProgressDescription" type="msfd:String2500OrEmptyType" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Brief description of progress</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Measure" type="Measure" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:element name="ART18" type="ART18"/>
	<xs:complexType name="Measure">
		<xs:sequence>
			<xs:element name="MeasureCode" type="msfd:String50Type" minOccurs="1" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Measure code (Article 13)</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="MeasureName" type="msfd:String1000Type" minOccurs="1" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Measure name</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Comments" type="msfd:String2500OrEmptyType" minOccurs="0" maxOccurs="1"/>
			<xs:element name="MSComments" type="msfd:String2500OrEmptyType" minOccurs="0" maxOccurs="1"/>
			<xs:element name="Disagree" type="msfd:YesNo_Enum" minOccurs="1" maxOccurs="1"/>
			<xs:element name="Prefilling" type="msfd:YesNo_Enum" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ART18">
		<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="MeasureProgress" type="MeasureProgress" minOccurs="1" maxOccurs="unbounded"/>
			<xs:element name="Category1bNotWFD" type="Category1bNotWFD" minOccurs="1" maxOccurs="unbounded"/>
		</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:String100Type">
			<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="MeasureProgress">
		<xs:sequence>
			<xs:element name="MeasureCode" type="msfd:String50Type" minOccurs="1" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Measure code (Article 13)</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="MeasureName" type="msfd:String1000Type" minOccurs="1" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Measure name</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Category" type="msfd:Category_Enum" minOccurs="1" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Category of measure</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Descriptor" type="msfd:GESDescriptor_Enum" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>MSFD Descriptor number</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ImplementationProgress" type="msfd:EmptyImplementationProgress_Enum" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Progress in implementation</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="MeasureWithdrawn" type="msfd:EmptyYesNo_Enum" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Measure withdrawn</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ReasonWithdrawal" type="msfd:EmptyWithdrawalDelay_Enum" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Reason for withdrawal</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ReasonWithdrawalOther" type="msfd:String250OrEmptyType" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Reason for withdrawal other</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ImplementationYear" type="msfd:EmptyOrYearType" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Year of implementation</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Delay" type="msfd:EmptyOrDecimalType" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Delay</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ReasonDelay" type="msfd:EmptyWithdrawalDelay_Enum" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Reason for delay</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ReasonDelayOther" type="msfd:String250OrEmptyType" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Reason for delay other</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="OtherObstacles" type="msfd:EmptyYesNo_Enum" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Other obstacles</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="TypeObstacle" type="msfd:EmptyWithdrawalDelay_Enum" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Type of obstacle</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="TypeObstacleOther" type="msfd:String250OrEmptyType" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Type of obstacle other</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="FurtherInformationObstacles" type="msfd:String1000OrEmptyType" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Further information on obstacles</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ProgressDescription" type="msfd:String2500OrEmptyType" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Brief description of progress</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: