Schema URL | http://dd-test.01dev.eea.europa.eu/schemas/dir199883ec/DWCommon_1p0.xsd |
---|---|
File name | DWCommon_1p0.xsd |
Schema set | dir199883ec |
Name | DWCommon |
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>
European Environment Agency
Kgs. Nytorv 6, DK-1050 Copenhagen K, Denmark