View schema

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/schema/dir199883ec/DWCommon" xmlns:dc="http://purl.org/dc/elements/1.1/" targetNamespace="http://dd.eionet.europa.eu/schemas/dir199883ec/DWCommon" elementFormDefault="qualified" attributeFormDefault="unqualified">
	<xs:annotation>
		<xs:appinfo>
			<dc:Contributor/>
			<dc:Coverage/>
			<dc:Creator>ATKINS DENMARK</dc:Creator>
			<dc:Date>2011-08-17</dc:Date>
			<dc:Description>This schema is used to provide the common type definitions for the Drinking Water reporting schemas</dc:Description>
			<dc:Format/>
			<dc:Identifier/>
			<dc:Language/>
			<dc:Publisher/>
			<dc:Relation/>
			<dc:Rights/>
			<dc:Source/>
			<dc:Subject/>>
			<dc:Title>Common types for Drinking Water Reporting</dc:Title>
			<dc:Type/>
			<dc:KeyWords/>
		</xs:appinfo>
		<xs:documentation>
				This schema defines the common types used by  Drinking Water reporting schemas. It is a reference schema only and does not have its own instance.
		</xs:documentation>
	</xs:annotation>
	<xs:simpleType name="CountryCode">
		<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:enumeration value="BE"/>
			<xs:enumeration value="BG"/>
			<xs:enumeration value="CH"/>
			<xs:enumeration value="CZ"/>
			<xs:enumeration value="CY"/>
			<xs:enumeration value="DE"/>
			<xs:enumeration value="DK"/>
			<xs:enumeration value="EE"/>
			<xs:enumeration value="EL"/>
			<xs:enumeration value="ES"/>
			<xs:enumeration value="FI"/>
			<xs:enumeration value="FR"/>
			<xs:enumeration value="HR"/>
			<xs:enumeration value="HU"/>
			<xs:enumeration value="IE"/>
			<xs:enumeration value="IS"/>
			<xs:enumeration value="IT"/>
			<xs:enumeration value="LT"/>
			<xs:enumeration value="LU"/>
			<xs:enumeration value="LV"/>
			<xs:enumeration value="MT"/>
			<xs:enumeration value="NO"/>
			<xs:enumeration value="NL"/>
			<xs:enumeration value="PL"/>
			<xs:enumeration value="PT"/>
			<xs:enumeration value="RO"/>
			<xs:enumeration value="SE"/>
			<xs:enumeration value="SI"/>
			<xs:enumeration value="SK"/>
			<xs:enumeration value="TR"/>
			<xs:enumeration value="UK"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="FeatureUniqueCodeType">
		<xs:annotation>
			<xs:documentation>Type for unique code within the Member State for the feature</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:minLength value="1"/>
			<xs:maxLength value="40"/>
			<xs:whiteSpace value="collapse"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="NumberType_ThreeDecimalsBase">
		<xs:annotation>
			<xs:documentation>Number with 3 decimal places</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:decimal">
			<xs:totalDigits value="4"/>
			<xs:fractionDigits value="3"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="NumberType_ThreeDecimals">
		<xs:annotation>
			<xs:documentation>3 decimals with option for exceptions</xs:documentation>
		</xs:annotation>
		<xs:union memberTypes="NumberType_ThreeDecimalsBase NumberExceptionType"/>
	</xs:simpleType>
	<xs:simpleType name="NumberPercentageBaseType">
		<xs:annotation>
			<xs:documentation>Percentage with 2 decimal places</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:decimal">
			<xs:minInclusive value="0"/>
			<xs:maxInclusive value="100"/>
			<xs:fractionDigits value="2"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="NumberExceptionType">
		<xs:annotation>
			<xs:documentation>Numerical codes for data exceptions: -9999=Unknown, -8888=Yet to be measured, -7777=Not Applicable</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:enumeration value="-9999"/>
			<xs:enumeration value="-8888"/>
			<xs:enumeration value="-7777"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="NumberDecimalBaseType">
		<xs:restriction base="xs:decimal">
			<xs:minInclusive value="0"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="NumberIntegerBaseType">
		<xs:restriction base="xs:nonNegativeInteger">
			<xs:minInclusive value="0"/>
		</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 NumberExceptionType"/>
	</xs:simpleType>
	<xs:simpleType name="NumberPercentageType">
		<xs:annotation>
			<xs:documentation>Percentage with option for exceptions</xs:documentation>
		</xs:annotation>
		<xs:union memberTypes="NumberPercentageBaseType NumberExceptionType"/>
	</xs:simpleType>
	<xs:simpleType name="NumberNonNegativeIntegerType">
		<xs:annotation>
			<xs:documentation>Non-negative integer with option for exceptions</xs:documentation>
		</xs:annotation>
		<xs:union memberTypes="xs:nonNegativeInteger NumberExceptionType"/>
	</xs:simpleType>
	<xs:simpleType name="NumberIntegerType">
		<xs:annotation>
			<xs:documentation>int with option for exceptions</xs:documentation>
		</xs:annotation>
		<xs:union memberTypes="xs:int NumberExceptionType"/>
	</xs:simpleType>
	<xs:simpleType name="Year">
		<xs:annotation>
			<xs:documentation>Year to reported as yyyy</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:nonNegativeInteger">
			<xs:totalDigits value="4"/>
		</xs:restriction>
	</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="String2000Type">
		<xs:annotation>
			<xs:documentation>String of up to 2000 characters</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:minLength value="1"/>
			<xs:maxLength value="2000"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ExemptionArticle3_2">
		<xs:annotation>
			<xs:documentation>Water can be exempted because of size of the water supply zone
			 A: less than 10 m3/day or serving less than 50 people or 
			 B:because of the purpose it is intended for.</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:enumeration value="A"/>
			<xs:enumeration value="B"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="SamplingLocation">
		<xs:annotation>
			<xs:documentation>Sampling locations:
			W=Waterworks
			N=Network
			L=Legal point of delivery
			T=Tap in domestic installations</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:enumeration value="W"/>
			<xs:enumeration value="N"/>
			<xs:enumeration value="L"/>
			<xs:enumeration value="T"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ParameterType">
		<xs:annotation>
			<xs:documentation>Parameter types:
		Microbiological Parameter
		Chemical Parameter
		Pesticide
		Indicator Parameter
		Indicator Parameter (no numerical value)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:enumeration value="Microbiological Parameter"/>
			<xs:enumeration value="Chemical Parameter"/>
			<xs:enumeration value="Pesticide"/>
			<xs:enumeration value="Indicator Parameter"/>
			<xs:enumeration value="Indicator Parameter (no numerical value)"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="Parameters">
		<xs:annotation>
			<xs:documentation>Parameters
Escherichia coli (E.coli)
		Enterococci
		Antimony
		Arsenic
		Benzene
		Benzo(a)pyrene
		Boron
		Bromate
		Cadmium
		Chromium
		Copper
		Cyanide
		1,2-dichloroethane
		Fluoride
		Lead
		Mercury
		Nickel
		Nitrate
		Nitrite ex water works
		Nitrite in distribution at the tap
		Nitrate/nitrite formula
		Pesticides – Total
		Polycyclic Aromatic Hydrocarbons
		Selenium
		Tetrachloroethene and Trichloroethene
		Trihalomethanes – Total
		CAS 6190-65-4
		CAS 1912-24-9
		CAS 5915-41-3
		CAS 25057-89-0
		CAS 2008-58-4
		CAS 87392-12-9
		CAS 94-75-7
		CAS 122-34-9
		CAS 330-54-1
		CAS 94-74-6
		CAS 314-40-9
		CAS 7085-19-0
		CAS 34123-59-6
		Aluminium
		Ammonium
		Chloride
		Clostridium perfringens
		Conductivity
		Hydrogen Ion Concentration
		Iron
		Manganese
		Oxidisability
		Sulphate
		Sodium
		Coliform bacteria
		Tritium
		Total Indicative Dose
		Colour
		Odour
		Taste
		Colony count 220C
		Total organic carbon (TOC) 
		Turbidity
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:enumeration value="Escherichia coli (E.coli)"/>
			<xs:enumeration value="Enterococci"/>
			<xs:enumeration value="Antimony"/>
			<xs:enumeration value="Arsenic"/>
			<xs:enumeration value="Benzene"/>
			<xs:enumeration value="Benzo(a)pyrene"/>
			<xs:enumeration value="Boron"/>
			<xs:enumeration value="Bromate"/>
			<xs:enumeration value="Cadmium"/>
			<xs:enumeration value="Chromium"/>
			<xs:enumeration value="Copper"/>
			<xs:enumeration value="Cyanide"/>
			<xs:enumeration value="1,2-dichloroethane"/>
			<xs:enumeration value="Fluoride"/>
			<xs:enumeration value="Lead"/>
			<xs:enumeration value="Mercury"/>
			<xs:enumeration value="Nickel"/>
			<xs:enumeration value="Nitrate"/>
			<xs:enumeration value="Nitrite ex water works"/>
			<xs:enumeration value="Nitrite in distribution at the tap"/>
			<xs:enumeration value="Nitrate/nitrite formula"/>
			<xs:enumeration value="Pesticides – Total"/>
			<xs:enumeration value="Polycyclic Aromatic Hydrocarbons"/>
			<xs:enumeration value="Selenium"/>
			<xs:enumeration value="Tetrachloroethene and Trichloroethene"/>
			<xs:enumeration value="Trihalomethanes – Total"/>
			<xs:enumeration value="CAS 6190-65-4"/>
			<xs:enumeration value="CAS 1912-24-9"/>
			<xs:enumeration value="CAS 5915-41-3"/>
			<xs:enumeration value="CAS 25057-89-0"/>
			<xs:enumeration value="CAS 2008-58-4"/>
			<xs:enumeration value="CAS 87392-12-9"/>
			<xs:enumeration value="CAS 94-75-7"/>
			<xs:enumeration value="CAS 122-34-9"/>
			<xs:enumeration value="CAS 330-54-1"/>
			<xs:enumeration value="CAS 94-74-6"/>
			<xs:enumeration value="CAS 314-40-9"/>
			<xs:enumeration value="CAS 7085-19-0"/>
			<xs:enumeration value="CAS 34123-59-6"/>
			<xs:enumeration value="Aluminium"/>
			<xs:enumeration value="Ammonium"/>
			<xs:enumeration value="Chloride"/>
			<xs:enumeration value="Clostridium perfringens"/>
			<xs:enumeration value="Conductivity"/>
			<xs:enumeration value="Hydrogen Ion Concentration"/>
			<xs:enumeration value="Iron"/>
			<xs:enumeration value="Manganese"/>
			<xs:enumeration value="Oxidisability"/>
			<xs:enumeration value="Sulphate"/>
			<xs:enumeration value="Sodium"/>
			<xs:enumeration value="Coliform bacteria"/>
			<xs:enumeration value="Tritium"/>
			<xs:enumeration value="Total Indicative Dose"/>
			<xs:enumeration value="Colour"/>
			<xs:enumeration value="Odour"/>
			<xs:enumeration value="Taste"/>
			<xs:enumeration value="Colony count 220C"/>
			<xs:enumeration value="Total organic carbon (TOC)"/>
			<xs:enumeration value="Turbidity"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="CauseNonCompliane">
		<xs:annotation>
			<xs:documentation>Cause of non-compliance:
			C=Catchment related
			T=Treatment Plant related
			P=Public Distribution Network related
			D=Domestic Distribution System related
			O=Other Cause
			S=Combined Causes
			U=Unknown Cause
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:enumeration value="C"/>
			<xs:enumeration value="T"/>
			<xs:enumeration value="P"/>
			<xs:enumeration value="D"/>
			<xs:enumeration value="O"/>
			<xs:enumeration value="S"/>
			<xs:enumeration value="U"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="RemedialAction">
		<xs:annotation>
			<xs:documentation>Remedial actions in case of non-compliance:
		C for catchment related 
		C1=Action(s) to terminate or mitigate the cause
		C2=Action(s) to replace source
		T for treatment related 
		T=Establishing, upgrading or improving treatment
		P for public distribution network related 
		P1=Replacement, disconnection or repair of defective components
		P2=Cleaning, scouring and/or disinfecting contaminated components
		D for domestic distribution system : 
		D1=Replacement, disconnection or repair of defective components
		D2=Cleaning, scouring and/or disinfecting contaminated components
		S for Security measures to prevent unauthorised access 
		S1=Security measures to prevent unauthorised access
		O=Others
		E for Emergency actions for the consumers’ health and safety
		E1=Notification of and instructions to consumers for example, prohibition of use, boil water order, temporary limitations on consumption).
		E2=Provision of a  temporary alternative drinking water supply (for example, bottled water, water in containers, tankers)
		None=None Required
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:enumeration value="C1"/>
			<xs:enumeration value="C2"/>
			<xs:enumeration value="T"/>
			<xs:enumeration value="P1"/>
			<xs:enumeration value="P2"/>
			<xs:enumeration value="D1"/>
			<xs:enumeration value="D2"/>
			<xs:enumeration value="S1"/>
			<xs:enumeration value="O"/>
			<xs:enumeration value="E1"/>
			<xs:enumeration value="E2"/>
			<xs:enumeration value="None"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="Timeframe">
		<xs:annotation>
			<xs:documentation>Coding for the timeframe of corrective actions:
		I=Immediate i.e. not more than 1 day
		S=Short-term, i.e. not more than 30 days
		M=Medium-term, i.e. more than 30 days but not more than a year
		L=Long-term, i.e. more than a year
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:enumeration value="I"/>
			<xs:enumeration value="S"/>
			<xs:enumeration value="M"/>
			<xs:enumeration value="L"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="YesNoCode">
		<xs:annotation>
			<xs:documentation>Yes/No Code: Yes=Y; No=N</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:enumeration value="Y"/>
			<xs:enumeration value="N"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="TrueFalseCode">
		<xs:annotation>
			<xs:documentation>True/False Code</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:enumeration value="True"/>
			<xs:enumeration value="False"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="DateType">
		<xs:annotation>
			<xs:documentation>Date type yyyy-mm-dd</xs:documentation>
		</xs:annotation>
		<xs:union memberTypes="xs:date"/>
	</xs:simpleType>
	<xs:simpleType name="MicrobiologicalParameter">
		<xs:annotation>
			<xs:documentation>
E.coli
Enterococci
Cl.perfringens
Coliform bacteria
Colony Counts 22°C
Metals e.g. Pb, Cu, Ni

</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:enumeration value="E.coli"/>
			<xs:enumeration value="Enterococci"/>
			<xs:enumeration value="Clostridium perfringens"/>
			<xs:enumeration value="Coliform bacteria"/>
			<xs:enumeration value="Colony Counts 22°C"/>
			<xs:enumeration value="Metals"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="SamplingMethod">
		<xs:annotation>
			<xs:documentation>
-Random Daytime (Random Daytime is where the sample is taken directly from the tap normally used for drinking without flushing the tap.  The sample is taken at a random time during the day and once the sampler enters the sample location he/she takes the first litre of water from the tap.)
-Stagnation (This is where the water is allowed to stagnate in the pipes for a set period prior to sampling. The water is fully flushed prior to the stagnation period.  In general this period should be at least 30 minutes but may be longer.)
-Fully flushed (This is where the water is fully flushed (run to waste) prior to sampling.)
-Sample point disinfected (Disinfection of the tap before collecting the water sample.)			
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:enumeration value="RandomDaytime"/>
			<xs:enumeration value="Stagnation"/>
			<xs:enumeration value="FullyFlushed"/>
			<xs:enumeration value="SamplePointDisinfected"/>
		</xs:restriction>
	</xs:simpleType>
</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: