Schema URL | http://dd.eionet.europa.eu/schemas/MSFD13/MSFDCommon_ART18.xsd |
---|---|
File name | MSFDCommon_ART18.xsd |
Schema set | MSFD13 |
Name | MSFD Common Article 18 |
There are 0 QA scripts and 0 conversion scripts registered for this schema.
<?xml version="1.0" encoding="utf-8"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://dd.eionet.europa.eu/schemas/MSFD13/msfdcommon" xmlns:dc="http://purl.org/dc/elements/1.1/" targetNamespace="http://dd.eionet.europa.eu/schemas/MSFD13/msfdcommon" elementFormDefault="qualified"> <xs:annotation> <xs:documentation>This schema defines the common types used by MSFD reporting schemas. It is a reference schema only and does not have its own instance </xs:documentation> </xs:annotation> <xs:simpleType name="Category_Enum"> <xs:annotation> <xs:documentation>Category of measure Enumeration</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:enumeration value="1a"/> <xs:enumeration value="1b (not related to WFD)"/> <xs:enumeration value="1b (related to WFD)"/> <xs:enumeration value="2a"/> <xs:enumeration value="2b"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="ImplementationProgress_Enum"> <xs:annotation> <xs:documentation>Progress in implementation Enumeration</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:enumeration value="Implementation not started"/> <xs:enumeration value="Implementation started"/> <xs:enumeration value="Measure implemented"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="WithdrawalDelay_Enum"> <xs:annotation> <xs:documentation>Reason for withdrawal, Reason for delay and Type of obstacle Enumeration</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:enumeration value="Acceptance"> <xs:annotation> <xs:documentation>There are difficulties in the acceptance of the measure, e.g. by certain stakeholders, government departments, Member States or in an EU or regional context</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="Cost-effectiveness"> <xs:annotation> <xs:documentation>New information on cost-effectiveness, i.e. either the measure is found not to be as effective as planned (at the cost originally envisaged) or the planned effect can only be achieved with higher costs</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="Data or information"> <xs:annotation> <xs:documentation>Data or information needs are greater than originally envisaged, to the extent that the measure cannot be implemented as planned</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="Financing"> <xs:annotation> <xs:documentation>Lack of financing: no or insufficient budget (including material and staff costs) yet approved</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="Mechanism for implementation - EU"> <xs:annotation> <xs:documentation>There is a lack of mechanism for the implementation at the EU level, e.g. the necessary regulation or other mechanism required for implementing the measure has not yet been adopted</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="Mechanism for implementation - International"> <xs:annotation> <xs:documentation>There is a lack of mechanism for the implementation at the international level, e.g. the necessary regulation or other mechanism required for implementing the measure has not yet been adopted</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="Mechanism for implementation - national"> <xs:annotation> <xs:documentation>There is a lack of mechanism for the implementation at the national level, e.g. the necessary regulation or other mechanism required for implementing the measure has not yet been adopted</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="Mechanism for implementation - regional"> <xs:annotation> <xs:documentation>There is a lack of mechanism for the implementation in a Regional Sea Convention, e.g. the necessary regulation or other mechanism required for implementing the measure has not yet been adopted</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="Other"> <xs:annotation> <xs:documentation>Any other reasons</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="Technical implementation"> <xs:annotation> <xs:documentation>New information on technical difficulties which prevent a measure from being implemented as planned</xs:documentation> </xs:annotation> </xs:enumeration> </xs:restriction> </xs:simpleType> <xs:simpleType name="String1000OrEmptyType"> <xs:annotation> <xs:documentation>String of up to 1000 characters or empty</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:minLength value="0"/> <xs:maxLength value="1000"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="String100OrEmptyType"> <xs:annotation> <xs:documentation>String of up to 100 characters</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:minLength value="0"/> <xs:maxLength value="100"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="String2500OrEmptyType"> <xs:annotation> <xs:documentation>String of up to 2500 characters or empty</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:minLength value="0"/> <xs:maxLength value="2500"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="String250OrEmptyType"> <xs:annotation> <xs:documentation>String of up to 250 characters</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:minLength value="0"/> <xs:maxLength value="250"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="EmptyWithdrawalDelay_Enum"> <xs:union memberTypes="empty WithdrawalDelay_Enum"/> </xs:simpleType> <xs:simpleType name="EmptyImplementationProgress_Enum"> <xs:union memberTypes="empty ImplementationProgress_Enum"/> </xs:simpleType> <xs:simpleType name="EmptyYesNo_Enum"> <xs:union memberTypes="empty YesNo_Enum"/> </xs:simpleType> <xs:simpleType name="CountryCode_Enum"> <xs:annotation> <xs:documentation>Unique 2 character ISO Code for the EU Member States</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:enumeration value="AT"> <xs:annotation> <xs:documentation>Austria</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="BE"> <xs:annotation> <xs:documentation>Belgium</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="BG"> <xs:annotation> <xs:documentation>Bulgaria</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="CZ"> <xs:annotation> <xs:documentation>Czech Republic</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="CY"> <xs:annotation> <xs:documentation>Cyprus</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="DE"> <xs:annotation> <xs:documentation>Germany</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="DK"> <xs:annotation> <xs:documentation>Denmark</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="EE"> <xs:annotation> <xs:documentation>Estonia</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="EL"> <xs:annotation> <xs:documentation>Greece</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="ES"> <xs:annotation> <xs:documentation>Spain</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="FI"> <xs:annotation> <xs:documentation>Finland</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="FR"> <xs:annotation> <xs:documentation>France</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="HR"> <xs:annotation> <xs:documentation>Croatia</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="HU"> <xs:annotation> <xs:documentation>Hungary</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="IE"> <xs:annotation> <xs:documentation>Ireland</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="IT"> <xs:annotation> <xs:documentation>Italy</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="LT"> <xs:annotation> <xs:documentation>Lithuania</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="LU"> <xs:annotation> <xs:documentation>Luxembourg</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="LV"> <xs:annotation> <xs:documentation>Latvia</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="MT"> <xs:annotation> <xs:documentation>Malta</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="NL"> <xs:annotation> <xs:documentation>Netherlands</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="PL"> <xs:annotation> <xs:documentation>Poland</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="PT"> <xs:annotation> <xs:documentation>Portugal</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="RO"> <xs:annotation> <xs:documentation>Romania</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="SE"> <xs:annotation> <xs:documentation>Sweden</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="SI"> <xs:annotation> <xs:documentation>Slovenia</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="SK"> <xs:annotation> <xs:documentation>Slovakia</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="UK"> <xs:annotation> <xs:documentation>United Kingdom</xs:documentation> </xs:annotation> </xs:enumeration> </xs:restriction> </xs:simpleType> <xs:simpleType name="NumberDecimalBaseType"> <xs:annotation> <xs:documentation>Non-negative decimal number</xs:documentation> </xs:annotation> <xs:restriction base="xs:decimal"> <xs:minInclusive value="0"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="EmptyOrDecimalType"> <xs:restriction base="xs:string"> <xs:pattern value="([0-9]{1,4}|)"/> <xs:minLength value="0"/> <xs:maxLength value="4"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="empty"> <xs:restriction base="xs:string"> <xs:enumeration value=""/> </xs:restriction> </xs:simpleType> <xs:simpleType name="String500Type"> <xs:annotation> <xs:documentation>String of up to 50 characters</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="500"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="GESDescriptorGroup_Enum"> <xs:annotation> <xs:documentation>GES Descriptor Enumeration</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:enumeration value="D1/4/6"> <xs:annotation> <xs:documentation>D1 Biodiversity / D4 Food webs / D6 Sea-floor integrity</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="D2"> <xs:annotation> <xs:documentation>D2 Non-indigenous species</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="D3"> <xs:annotation> <xs:documentation>D3 Commercial fish and shellfish</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="D5"> <xs:annotation> <xs:documentation>D5 Eutrophication</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="D7"> <xs:annotation> <xs:documentation>D7 Hydrographical changes</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="D8"> <xs:annotation> <xs:documentation>D8 Contaminants</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="D9"> <xs:annotation> <xs:documentation>D9 Contaminants in seafood</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="D10"> <xs:annotation> <xs:documentation>D10 Marine litter</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="D11"> <xs:annotation> <xs:documentation>D11 Energy, incl. underwater noise</xs:documentation> </xs:annotation> </xs:enumeration> </xs:restriction> </xs:simpleType> <xs:simpleType name="String254Type"> <xs:restriction base="xs:string"> <xs:pattern value="(\p{L}|[0-9]){1}.{0,253}"/> <xs:minLength value="1"/> <xs:maxLength value="254"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="String20Type"> <xs:annotation> <xs:documentation>String of up to 20 characters</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="20"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="String1000Type"> <xs:annotation> <xs:documentation>String of up to 1000 characters</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="1000"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="String10Type"> <xs:annotation> <xs:documentation>String of up to 10 characters</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="10"/> </xs:restriction> </xs:simpleType> <xs:complexType name="ReferenceType"> <xs:sequence> <xs:choice minOccurs="1" maxOccurs="1"> <xs:element name="Reference" type="String250Type" minOccurs="0" maxOccurs="1"/> <xs:element name="Description" type="String1000Type" minOccurs="0" maxOccurs="1"/> </xs:choice> </xs:sequence> </xs:complexType> <xs:simpleType name="NumberDecimalExtendedType"> <xs:annotation> <xs:documentation>Decimal allowing negatives with options for exceptions. -9999=Unknown, -8888=Yet to be measured, -7777=Not Applicable.</xs:documentation> </xs:annotation> <xs:union memberTypes="NumberDecimalBaseExtendedType"/> </xs:simpleType> <xs:simpleType name="GESDescriptor_Enum"> <xs:annotation> <xs:documentation>GES Descriptor Enumeration</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:enumeration value="D1"> <xs:annotation> <xs:documentation>D1 Biodiversity</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="D2"> <xs:annotation> <xs:documentation>D2 Non-indigenous species</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="D3"> <xs:annotation> <xs:documentation>D3 Commercial fish and shellfish</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="D4"> <xs:annotation> <xs:documentation>D4 Food webs</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="D5"> <xs:annotation> <xs:documentation>D5 Eutrophication</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="D6"> <xs:annotation> <xs:documentation>D6 Sea-floor integrity</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="D7"> <xs:annotation> <xs:documentation>D7 Hydrographical changes</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="D8"> <xs:annotation> <xs:documentation>D8 Contaminants</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="D9"> <xs:annotation> <xs:documentation>D9 Contaminants in seafood</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="D10"> <xs:annotation> <xs:documentation>D10 Marine litter</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="D11"> <xs:annotation> <xs:documentation>D11 Energy, incl. underwater noise</xs:documentation> </xs:annotation> </xs:enumeration> </xs:restriction> </xs:simpleType> <xs:simpleType name="NumberPercentageType"> <xs:annotation> <xs:documentation>Percentage with option for exceptions</xs:documentation> </xs:annotation> <xs:union memberTypes="NumberPercentageBaseType"/> </xs:simpleType> <xs:simpleType name="DateType"> <xs:annotation> <xs:documentation>Date in the format YYYY-MM-DD</xs:documentation> </xs:annotation> <xs:restriction base="xs:date"> <xs:pattern value="[^:Z]*"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="URLType"> <xs:annotation> <xs:documentation>URL string of up to 250 characters</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:pattern value="https?://.*"/> <xs:minLength value="1"/> <xs:maxLength value="250"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="YesNo_Enum"> <xs:annotation> <xs:documentation>Yes/No</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:enumeration value="Yes"/> <xs:enumeration value="No"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="String25Type"> <xs:annotation> <xs:documentation>String of up to 25 characters</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="25"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="NumberDecimalType"> <xs:annotation> <xs:documentation>Decimal with options for exceptions. -9999=Unknown, -8888=Yet to be measured, -7777=Not Applicable.</xs:documentation> </xs:annotation> <xs:union memberTypes="NumberDecimalBaseType"/> </xs:simpleType> <xs:simpleType name="Code4Digits"> <xs:restriction base="xs:string"> <xs:pattern value="[0-9]{4}"/> <xs:minLength value="4"/> <xs:maxLength value="4"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="YearRangeType"> <xs:annotation> <xs:documentation>Date range in the format YYYY or YYYY-YYYY</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:pattern value="([0-9]{4}-[0-9]{4}|[0-9]{4})"/> <xs:minLength value="4"/> <xs:maxLength value="9"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="NumberDecimalBaseExtendedType"> <xs:restriction base="xs:decimal"/> </xs:simpleType> <xs:simpleType name="YearType"> <xs:annotation> <xs:documentation>Date in the format YYYY</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:pattern value="([0-9]{4}|)"/> <xs:minLength value="0"/> <xs:maxLength value="4"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="EmptyOrYearType"> <xs:union memberTypes="empty YearType"/> </xs:simpleType> <xs:simpleType name="String100Type"> <xs:annotation> <xs:documentation>String of up to 100 characters</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="100"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="EmailType"> <xs:restriction base="xs:string"> <xs:pattern value="[_\-a-zA-Z0-9\.\+]+@[a-zA-Z0-9](\.?[\-a-zA-Z0-9]*[a-zA-Z0-9])*"/> <xs:maxLength value="50"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="YearMonthType"> <xs:annotation> <xs:documentation>Date in the format YYYYMM</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:pattern value="([0-9]{4}[0-1]{1}[0-9]{1})"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="String250Type"> <xs:annotation> <xs:documentation>String of up to 250 characters</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="250"/> </xs:restriction> </xs:simpleType> <xs:complexType name="URLDOIType"> <xs:sequence> <xs:choice minOccurs="1" maxOccurs="1"> <xs:element name="DOI" type="String50Type" minOccurs="1" maxOccurs="1"/> <xs:element name="Hyperlink" type="URLType" minOccurs="1" maxOccurs="1"/> </xs:choice> </xs:sequence> </xs:complexType> <xs:simpleType name="PositiveDecimalType"> <xs:annotation> <xs:documentation>Positive decimal</xs:documentation> </xs:annotation> <xs:restriction base="xs:decimal"> <xs:minExclusive value="0"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="NonNegativeDecimalType"> <xs:annotation> <xs:documentation>Non negative decimal</xs:documentation> </xs:annotation> <xs:restriction base="xs:decimal"> <xs:minInclusive value="0"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="NumberPercentageBaseType"> <xs:annotation> <xs:documentation>Percentage with 3 decimal places</xs:documentation> </xs:annotation> <xs:restriction base="xs:decimal"> <xs:fractionDigits value="3"/> <xs:maxInclusive value="100"/> <xs:minInclusive value="0"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="String4000Type"> <xs:annotation> <xs:documentation>String of up to 4000 characters</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="4000"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="String50Type"> <xs:annotation> <xs:documentation>String of up to 50 characters</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="50"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="String2500Type"> <xs:annotation> <xs:documentation>String of up to 2500 characters</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="2500"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="NumberDecimal0100Type"> <xs:annotation> <xs:documentation>Number (decimal, min value 0, max value 100)</xs:documentation> </xs:annotation> <xs:restriction base="xs:decimal"> <xs:maxInclusive value="100"/> <xs:minInclusive value="0"/> </xs:restriction> </xs:simpleType> </xs:schema>
European Environment Agency
Kgs. Nytorv 6, DK-1050 Copenhagen K, Denmark