<?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>
