WFD - Exemptions

Warning

The online version of the text is being reviewed.
The questions raised in the WG DIS meeting 2026-04-22 regarding:

  • Exemptions related to UWWT

  • Exemptions related to protected areas

  • Exemptions related to River Basin Specific Pollutants have not yet been addressed.

Reporting of Exemptions - 3rd cycle

  • The information related to exemptions in the surface water methodologies schema (SWExemption class, see Figure 14) will no longer requested in the structured data reporting for the 4th cycle (i.e. the it is provided only in the RBMP documents).

  • The information related to exemptions in the groundwater water methodologies schema (GWExemption class, see Figure 14). will no longer requested in the structured data reporting for the 4th cycle (i.e. it is provided only in the RBMP documents).

        %%{init: {'theme': 'default'}}%%
classDiagram 
namespace SWMET{
class SWExemptions ["«XSDcomplexType»
SWExemptions"]{
  «XSElement»
  + swExemption44Impact: SignificantImpactType_Enum [1..*]
  + swExemption44Driver: Driver_Enum [1..*]
  + swExemption45Impact: SignificantImpactType_Enum [1..*]
  + swExemption45Driver: Driver_Enum [1..*]
  + swDisproportionateCost: YesNoCode_Enum
  + swDisproportionateCostScale: GeographicalScale_Enum [0..*]
  + swDisproportionateCostAnalysis: DisproportionateCostAnalysis_Enum [0..*]
  + swDisproportionateCostAlternativeFinancing: DisproportionateCostAlternativeFinancing_Enum [0..*]
  + swDisproportionateCostOtherEULegislation: YesNoCode_Enum [0..1]
  + swTechnicalInfeasibility: TechnicalInfeasibility_Enum [1..*]
  + swNaturalConditions: SWNaturalConditions_Enum [1..*]
  + swExemption46: Exemption46_Enum [1..*]
  + swExemption47: Exemption47_Enum [1..*]
  + swExemptionsTransboundary: YesNoNotApplicable_Union_Enum
  + swExemptionsReference: ReferenceType [1..*]
  + driversSWExemptionsReference: ReferenceType [1..*]
}
}
namespace GWMET{
class GWExemptions["«XSDcomplexType» GWExemptions"]{
  «XSDElement»
  + gwExemption44Impact: SignificantImpactType_Enum [1..*]
  + gwExemption44Driver: Driver_Enum [1..*]
  + gwExemption45Impact: SignificantImpactType_Enum [1..*]
  + gwExemption45Driver: Driver_Enum [1..*]
  + gwDisproportionateCost: YesNoCode_Enum
  + gwDisproportionateCostScale: GeographicalScale_Enum [0..*]
  + gwDisproportionateCostAnalysis: DisproportionateCostAnalysis_Enum [0..*]
  + gwDisproportionateCostAlternativeFinancing: DisproportionateCostAlternativeFinancing_Enum [0..*]
  + gwDisproportionateCostOtherEULegislation: YesNoCode_Enum [0..1]
  + gwTechnicalInfeasibility: TechnicalInfeasibility_Enum [1..*]
  + gwNaturalConditions: GWNaturalConditions_Enum [1..*]
  + gwExemption46: Exemption46_Enum [1..*]
  + gwExemption47: Exemption47_Enum [1..*]
  + gwExemptionsTransboundary: YesNoNotApplicable_Union_Enum
  + gwExemptionsReference: ReferenceType [1..*]
  + driversGWExemptionsReference: ReferenceType [1..*]
}
}

    

Figure 14 SWExemptions and GWExemptions - 3rd cycle - OBSOLETE

Reporting of Exemptions - 4th cycle

The reporting of ecological, chemical and quantitative exemptions is aligned into tables with a similar structure:

  • The waterbody to which the exemption applies is always identified.

  • For ecological exemptions, the quality element is identified.

  • For chemical exemptions, the substance is identified.

  • For exemptions associated with protected areas were specific objectives were set but not met, the protected area is identified.

The remaining attributes (see Figure 15) identify the exemption type (exemptionType), the reason why it is applied (exemptionRationale), the expected exemption period (exemptionPeriod), and the significant pressure causing failure, if applicable (exemptionPressureType). Reference to additional information in the RBMPs documentation can be provided via the exemptionReference.

Ecological exemptions are only reported at quality element level, avoiding duplication.

The exemptionPeriod covers the period until good status is achieved (see Figure 25): this attribute replaces the former attributes swEcologicalStatusOrPotentialExpectedAchievementDate, swChemicalStatusExpectedAchievementDate, gwChemicalStatusExpectedAchievementDate and gwQuantitativeStatusExpectedAchievementDate.

        %%{init: {'theme': 'neutral'}}%%
classDiagram
class Exemption ["«Abstract»
Exemption"]{
    / exemptionType : ExemptionType
    + exemptionRationale : ExemptionRationale [1..n]
    + exemptionPeriod : ExemptionPeriod
    + exemptionReference : referenceIdentifier [0..1]
	+ exemptionPressureType : PressureType [0..n]
}
    

Figure 15 Exemption - 4th cycle - Abstract pattern for illustrative purposes

Surface Water Bodies - Ecological exemptions by Quality Element

Ecological exemptions are reported using the table in Figure 16.

Ecological exemptions are not applicable to Territorial Waters. For other surface water body categories, reporting is mandatory when the following conditions apply:

  • the qeCode value starts with QE1 or qeCode starts with QE3

  • and the quality element is causing failure to achieve good status, i.e. qeStatusOrPotentialValue in (3, 4, 5).

Ecological exemptions are reported at Quality Element level only:

  • exemptions are not applicable to quality elements with unknown status

  • exemptions are not applicable to quality elements not used in the ecological status assessment.

(Note that the duplicate reporting of the ecological exemptions - both at surface water body level and at quality element level - is removed in the revised model for the 4th cycle reporting.)

        %%{init: {'theme': 'neutral'}}%%
classDiagram
class SWEcologicalExemption{
    + euSurfaceWaterBodyCode : wiseIdentifier
    + qeCode : QualityElement 
    / exemptionType : ExemptionType
    + exemptionRationale : ExemptionRationale [1..n]
    + exemptionPeriod : ExemptionPeriod
    + exemptionReference : referenceIdentifier [0..1]
    + significantPressureType : PressureType [1..n]
}
    

Figure 16 Surface Water Body - Ecological Exemption - 4th cycle

The diagram below presents the applicability criteria for the different exemption types (Figure 17).

        %%{init: {'theme': 'neutral'}}%%

flowchart LR

%% Ecological Status Exemptions - Quality Elements
title@{ shape: braces, label: "Surface Water Ecological Status Exemptions at Quality Element level, for QE1% and QE3%" }

%% Defining the nodes
		
initial([start])
final([end])

%% duplicate nodes for just for flowchart readability
hasNoApplicableExemption_1("no exemption applicable"):::stateRed
hasNoApplicableExemption_2("no exemption required"):::stateBlue
hasNoApplicableExemption_3("no exemption applicable"):::stateRed

hasExemption44n("Article 4(4) - Extension of deadline (natural conditions)"):::state
hasExemption45("Article 4(5) - Less stringent objectives"):::state
hasExemption46("Article 4(6) - Temporary deterioration"):::state
hasExemption47("Article 4(7) - New modification/project"):::state

%% Defining the decisions

isStatusIn2027{"Ecological Status or Potential in 2027?"}
isDeteriorationExpected{"Deterioration expected beyond 2027?"}
isDeteriorationObserved{"Deterioration observed in 2027 or earlier?"}
isGoodStatusAchievable{"Is good status achievable?"}
isUnfeasibleOrCostly{"Are measures unfeasible or disproportionately costly?"}
isDelayDueToNaturalConditions{"Delay due to natural conditions?"}

%% Flow to TERMINATORS

initial --> isStatusIn2027
hasNoApplicableExemption_1 --> final
hasNoApplicableExemption_2 --> final
hasNoApplicableExemption_3 --> final
hasExemption47 --> final 
hasExemption46 --> final 
hasExemption45 --> final 
hasExemption44n --> final 

%% THE IMPORTANT PART STARTS HERE

%% NO EXEMPTION POSSIBLE - If the status is unknown, then exemptions cannot be reported
isStatusIn2027 ==>|"unknown"|hasNoApplicableExemption_1

%% NO EXEMPTION NEEDED - if the status is not failing and no deterioration is expected, then no exemption is needed
isStatusIn2027 ==>|"not failing [ high OR maximum OR good ]"|isDeteriorationExpected
isDeteriorationExpected ==>|no|hasNoApplicableExemption_2

%% ARTICLE 4(7) - DETERIORATION DUE TO NEW MODIFICATION OR PROJECT
isDeteriorationExpected ==>|"yes [new modification OR sustainable human development]"|hasExemption47

%% ARTICLE 4(6) - DETERIORATION DUE TO ACCIDENTS OR FORCE MAJEURE OR NATURAL CAUSES
isStatusIn2027 ==>|"failing [ moderate OR poor OR bad OR lessThanGood ]"|isDeteriorationObserved
isDeteriorationObserved ==>|"yes [new modification OR sustainable human development]"|hasExemption47
isDeteriorationObserved ==>|"yes [accidents OR force majeure OR natural causes]"|hasExemption46
isDeteriorationObserved ==>|no|isGoodStatusAchievable

%% ARTICLE 4(5) - LESS STRINGENT OBJECTIVES
isGoodStatusAchievable ==>|no|isUnfeasibleOrCostly
isUnfeasibleOrCostly ==> |yes|hasExemption45
isUnfeasibleOrCostly ==> |no|hasNoApplicableExemption_3

%% ARTICLE 4(4) EXTENSION OF DEADLINE - NATURAL CONDITIONS
isGoodStatusAchievable ==>|yes|isDelayDueToNaturalConditions
isDelayDueToNaturalConditions ==>|no|hasNoApplicableExemption_3
isDelayDueToNaturalConditions ==>|yes|hasExemption44n

%% styling
classDef state stroke-width:4px,fill:transparent
classDef stateRed stroke:red,fill:transparent
classDef stateBlue stroke:blue,fill:transparent
    

Figure 17 Surface Water Body - Ecological Exemption Decision Tree - 4th cycle

Surface Water Bodies - Chemical exemptions by Priority Substance

Chemical exemptions are reported using the table in Figure 18.

Reporting is mandatory if the following conditions apply:

  • the swPollutantCode value is a 2013 Priority Substance

  • all the Priority Substance is causing failure to achieve good status (i.e. swPollutantCausingFailure = ‘Yes’).

Chemical exemptions are reported at Pollutant level only:

  • exemptions are only applicable to priority substances

  • exemptions are not applicable to substances with unknown status.

Article 4(7) exemptions may be applicable for indirect deterioration of chemical status, where it is the indirect result of modifications to physical characteristics (Article 4(7), first indent).

In the 4th cycle of reporting, exemptions associated with river basin specific pollutants are reported as exemptions associated with the quality element “QE3-3 - River Basin Specific Pollutants”.

        %%{init: {'theme': 'neutral'}}%%
classDiagram
class SWChemicalExemption{
    + euSurfaceWaterBodyCode : wiseIdentifier
    + swPollutantCode : Substance
    / exemptionType : ExemptionType
    + exemptionRationale : ExemptionRationale [1..n]
    + exemptionPeriod : ExemptionPeriod
    + exemptionReference : referenceIdentifier [0..1]
    + significantPressureType : PressureType [1..n]
}
    

Figure 18 Surface Water Body - Chemical Exemption - 4th cycle

The diagram below presents the applicability criteria for the different exemption types (Figure 19).

        %%{init: {'theme': 'neutral'}}%%

flowchart LR

%% Surface Water Chemical Exemptions and Groundwater Chemical Exemptions
title@{ shape: braces, label: "Surface Water Chemical Exemptions and Groundwater Chemical Exemptions" }

%% Defining the nodes
		
initial([start])
final([end])

%% duplicate nodeS for just for flowchart readability
hasNoApplicableExemption_1("no exemption required"):::stateBlue
hasNoApplicableExemption_2("no exemption applicable"):::stateRed
hasNoApplicableExemption_3("no exemption required"):::stateBlue
hasNoApplicableExemption_4("no exemption applicable"):::stateRed
hasNoApplicableExemption_5("no exemption applicable"):::stateRed

hasExemption44("Article 4(4) - Extension of deadline"):::state
hasExemption45("Article 4(5) - Less stringent objectives"):::state
hasExemption46("Article 4(6) - Temporary deterioration"):::state
hasExemption47("Article 4(7) - New modification/project"):::state

%% Defining the decisions

%% WE NEED THE LISTS!
is2026Substance{"2008 or 2013 priority substance?"}
is2013Substance{"2013 substance?"}

isCausingFailureIn2027{"Causing failure in 2027?"}
isDeteriorationExpected{"Deterioration expected beyond 2027?"}
isDeteriorationObserved{"Deterioration observed in 2027 or earlier?"}
isGoodStatusAchievable{"Is good status achievable?"}
isUnfeasibleOrCostly{"Are measures unfeasible or disproportionately costly?"}
isDelayDueToNaturalConditions{"Delay due to natural conditions?"}
isDelayDueToFeasibilityOrCost{"Delay due to technical feasibility OR disproportionate cost?"}

%% Flow to TERMINATORS

initial --> is2026Substance
hasNoApplicableExemption_1 --> final
hasNoApplicableExemption_2 --> final
hasNoApplicableExemption_3 --> final
hasNoApplicableExemption_4 --> final
hasNoApplicableExemption_5 --> final

hasExemption47 --> final 
hasExemption46 --> final 
hasExemption45 --> final 
hasExemption44 --> final 

%% THE IMPORTANT PART STARTS HERE

%% EXEMPTIONS DON'T APPLY TO 2026 SUBSTANCES
is2026Substance ==> |no| hasNoApplicableExemption_1
is2026Substance ==> |yes| isCausingFailureIn2027

%% NO EXEMPTION POSSIBLE - If the status is unknown, then exemptions cannot be reported
isCausingFailureIn2027 ==> |unknown| hasNoApplicableExemption_2

%% NO EXEMPTION NEEDED - if the status is not failing and no deterioration is expected, then no exemption is needed
isCausingFailureIn2027 ==> |no| isDeteriorationExpected
isDeteriorationExpected ==> |no| hasNoApplicableExemption_3

%% ARTICLE 4(7) - DETERIORATION DUE TO NEW MODIFICATION OR PROJECT
isDeteriorationExpected ==> |"yes [new modification OR sustainable human development]"| hasExemption47

%% ARTICLE 4(6) - DETERIORATION DUE TO ACCIDENTS OR FORCE MAJEURE OR NATURAL CAUSES
isCausingFailureIn2027 ==> |yes| isDeteriorationObserved
isDeteriorationObserved ==> |"yes [new modification OR sustainable human development]"| hasExemption47
isDeteriorationObserved ==> |"yes [accidents OR force majeure OR natural causes]"| hasExemption46
isDeteriorationObserved ==> |no| isGoodStatusAchievable

%% ARTICLE 4(5) - LESS STRINGENT OBJECTIVES
isGoodStatusAchievable ==>|no|isUnfeasibleOrCostly
isUnfeasibleOrCostly ==> |yes|hasExemption45
isUnfeasibleOrCostly ==> |no|hasNoApplicableExemption_4

%% ARTICLE 4(4) EXTENSION OF DEADLINE - NATURAL CONDITIONS
isGoodStatusAchievable ==> |yes| isDelayDueToNaturalConditions
isDelayDueToNaturalConditions ==> |yes| hasExemption44

%% ARTICLE 4(5) EXTENSION OF DEADLINE - FEASIBILITY OR COST - ONLY FOR 2013 SUBSTANCES
isDelayDueToNaturalConditions ==> |no| isDelayDueToFeasibilityOrCost
isDelayDueToFeasibilityOrCost ==> |yes| is2013Substance

is2013Substance ==> |yes| hasExemption44
is2013Substance ==> |no| hasNoApplicableExemption_5

isDelayDueToFeasibilityOrCost ==> |no| hasNoApplicableExemption_5

%% styling
classDef state stroke-width:4px,fill:transparent
classDef stateRed stroke:red,fill:transparent
classDef stateBlue stroke:blue,fill:transparent
    

Figure 19 Surface Water Body - Chemical Exemption Decision Tree - 4th cycle

Surface Water Bodies - Protected area exemptions

Specific objectives may be set for waterbodies associated with some types of protected areas:

  • Shellfish designated waters

  • Drinking water protection areas

  • Natura 2000 protected sites included in the WFD register of protected areas

If the specific objectives have not been met, then exemptions may be reported. (Note that the euProtectedAreaCode value is only requested for Natura 2000 sites.)

Based on the data reported in the 3rd cycle, it is likely that the number of exemptions is relatively low. Therefore the attributes of related to exemptions were simply added to the SWAssociatedProtectedArea table (Figure 20).

        %%{init: {'theme': 'neutral'}}%%
classDiagram
class SWAssociatedProtectedArea{
	+ euSurfaceWaterBodyCode : wiseIdentifier
	+ euProtectedAreaType : ProtectedAreaType 
	+ euProtectedAreaCode : wiseIdentifier [0..1]
	+ protectedAreaObjectivesSet : YesNo
	+ protectedAreaObjectivesMet : YesNoUnknown
	/ exemptionType : ExemptionType [0..1]
	+ exemptionRationale : ExemptionRationale [0..n]
	+ exemptionPeriod : ExemptionPeriod [0..1]
	+ exemptionReference : referenceIdentifier [0..1]
	   } 
    

Figure 20 Surface Water Body - Associated Protected Area Exemption - 4th cycle

Groundwater Bodies - Chemical exemptions by Pollutant

Chemical exemptions are reported using the table in Figure 21.

Reporting is mandatory if the following condition applies:

  • the substance is causing failure to achieve good status (i.e. gwPollutantCausingFailure = ‘Yes’).

Chemical exemptions are reported at Pollutant level only:

  • exemptions are not applicable to substances with unknown status.

Article 4(7) exemptions may be applicable for indirect deterioration of chemical status, where it is the indirect result of modifications to physical characteristics (Article 4(7), first indent).

        %%{init: {'theme': 'neutral'}}%%
classDiagram
class GWChemicalExemption{
	+ euGroundWaterBodyCode : wiseIdentifier
	+ gwPollutantCode : Substance
	/ exemptionType : ExemptionType
	+ exemptionRationale : ExemptionRationale [1..n]
	+ exemptionPeriod : ExemptionPeriod
	+ exemptionReference : referenceIdentifier [0..1]
	+ significantPressureType : PressureType [1..n]
}
    

Figure 21 Groundwater Body - Chemical Exemption - 4th cycle

The diagram with the criteria applicable to surface water chemical exemptions (Figure 19) is also applicable to groundwater bodies: note that, for groundwater, chemical exemptions can be applied to any groundwater pollutant.

Groundwater Bodies - Quantitative exemptions

Quantitative exemptions are reported using the table in Figure 22.

Reporting is mandatory if the following conditions apply:

  • the waterbody is failing to achieve good quantitative status

        %%{init: {'theme': 'neutral'}}%%
classDiagram
class GWQuantitativeExemption{
	+ euGroundWaterBodyCode : wiseIdentifier
	/ exemptionType : ExemptionType
	+ exemptionRationale : ExemptionRationale [1..n]
	+ exemptionPeriod : ExemptionPeriod
	+ exemptionReference : referenceIdentifier [0..1]
	+ significantPressureType : PressureType [1..n]
}
    

Figure 22 Groundwater Body - Quantitative Exemption - 4th cycle

The diagram below presents the applicability criteria for the different exemption types (Figure 23).

        %%{init: {'theme': 'neutral'}}%%

flowchart LR

%% Groundwater Quantitative Status Exemptions
title@{ shape: braces, label: "Groundwater Quantitative Status Exemptions" }

%% Defining the nodes
		
initial([start])
final([end])

%% duplicate nodeS for just for flowchart readability
hasNoApplicableExemption_1("no exemption applicable"):::stateRed
hasNoApplicableExemption_2("no exemption required"):::stateBlue
hasNoApplicableExemption_3("no exemption applicable"):::stateRed

hasExemption44n("Article 4(4) - Extension of deadline (natural conditions)"):::state
hasExemption45("Article 4(5) - Less stringent objectives"):::state
hasExemption46("Article 4(6) - Temporary deterioration"):::state
hasExemption47("Article 4(7) - New modification/project"):::state

%% Defining the decisions

isQuantitativeStatusIn2027{"Quantitative Status in 2027?"}
isDeteriorationExpected{"Deterioration expected beyond 2027?"}
isDeteriorationObserved{"Deterioration observed in 2027 or earlier?"}
isGoodStatusAchievable{"Is good status achievable?"}
isUnfeasibleOrCostly{"Are measures unfeasible or disproportionately costly?"}
isDelayDueToNaturalConditions{"Delay due to natural conditions?"}

%% Flow to TERMINATORS

initial --> isQuantitativeStatusIn2027
hasNoApplicableExemption_1 --> final
hasNoApplicableExemption_2 --> final
hasNoApplicableExemption_3 --> final
hasExemption47 --> final 
hasExemption46 --> final 
hasExemption45 --> final 
hasExemption44n --> final 

%% THE IMPORTANT PART STARTS HERE

%% NO EXEMPTION POSSIBLE - If the status is unknown, then exemptions cannot be reported
isQuantitativeStatusIn2027 ==>|unknown|hasNoApplicableExemption_1

%% NO EXEMPTION NEEDED - if the status is not failing and no deterioration is expected, then no exemption is needed
isQuantitativeStatusIn2027 ==>|not failing|isDeteriorationExpected
isDeteriorationExpected ==>|no|hasNoApplicableExemption_2

%% ARTICLE 4(7) - DETERIORATION DUE TO NEW MODIFICATION OR PROJECT
isDeteriorationExpected ==>|"yes [new modification OR sustainable human development]"|hasExemption47

%% ARTICLE 4(6) - DETERIORATION DUE TO ACCIDENTS OR FORCE MAJEURE OR NATURAL CAUSES
isQuantitativeStatusIn2027 ==>|failing|isDeteriorationObserved
isDeteriorationObserved ==>|"yes \n [new modification OR sustainable human development]"|hasExemption47
isDeteriorationObserved ==>|"yes \n [accidents OR force majeure OR natural causes]"|hasExemption46
isDeteriorationObserved ==>|no|isGoodStatusAchievable

%% ARTICLE 4(5) - LESS STRINGENT OBJECTIVES
isGoodStatusAchievable ==>|no|isUnfeasibleOrCostly
isUnfeasibleOrCostly ==> |yes|hasExemption45
isUnfeasibleOrCostly ==> |no|hasNoApplicableExemption_3

%% ARTICLE 4(4) EXTENSION OF DEADLINE - NATURAL CONDITIONS
isGoodStatusAchievable ==>|yes|isDelayDueToNaturalConditions

%% ARTICLE 4(5) EXTENSION OF DEADLINE - FEASIBILITY OR COST - NO EXEMPTION POSSIBLE
isDelayDueToNaturalConditions ==>|no|hasNoApplicableExemption_3
isDelayDueToNaturalConditions ==>|yes|hasExemption44n

%% styling
classDef state stroke-width:4px,fill:transparent
classDef stateRed stroke:red,fill:transparent
classDef stateBlue stroke:blue,fill:transparent
    

Figure 23 Surface Water Body - Quantitative Exemption Decision Tree - 4th cycle

Groundwater Bodies - Protected area exemptions

Specific objectives may be set for waterbodies associated with some types of protected areas:

  • Drinking water protection areas

  • Natura 2000 protected sites included in the WFD register of protected areas

If the specific objectives have not been met, then exemptions may be reported.

(Note that the euProtectedAreaCode value is only requested for Natura 2000 sites.)

Based on the data reported in the 3rd cycle, it is likely that the number of exemptions is relatively low. Therefore the attributes of related to exemptions were simply added to the GWAssociatedProtectedArea table (Figure 24).

        %%{init: {'theme': 'neutral'}}%%
classDiagram
class GWAssociatedProtectedArea{
	+ euGroundWaterBodyCode : wiseIdentifier
	+ euProtectedAreaType : ProtectedAreaType
	+ euProtectedAreaCode : wiseIdentifier [0..1]
	+ protectedAreaObjectivesSet : YesNo
	+ protectedAreaObjectivesMet : YesNoUnknown
	/ exemptionType : ExemptionType [0..1]
	+ exemptionRationale : ExemptionRationale [0..n]
	+ exemptionPeriod : ExemptionPeriod [0..1]
	+ exemptionReference : referenceIdentifier [0..1]
	   } 
    

Figure 24 Groundwater Body - Associated Protected Area Exemption - 4th cycle

Codelists associated with the Exemptions

Codelists associated with the reporting of exemptions are presented in Figure 25.

Note the dependencies between the two codelists, which will be verified by the qulaity control:

  • the allowable values for the exemption type depent on the water body type (gwdArticle63_exemptionOfMeasures are not applicable to surface water bodies)

  • the allowable values for the exemption rationale depend on the exemption type

        %%{init: {'theme': 'neutral'}}%%
classDiagram
class ExemptionType{
    <<enumeration>>
    article44_extensionOfDeadline
    article45_lessStringentObjectives
    article46_temporaryDeterioration
    article47_newModificationOrProject
    gwdArticle63_exemptionOfMeasures
    notApplicable
    }

class ExemptionRationale{
    <<enumeration>>
    article44_technicalFeasibility
    article44_disproportionateCost
    article44_naturalConditions
    article45_feasibility
    article45_disproportionateCost
    article46_naturalCauses
    article46_forceMajeure
    article46_accidents
    article47_newModification
    article47_sustainableHumanDevelopment
    gwdArticle63_accidentsExceptionalCircumstances
    gwdArticle63_artificialRechargeAugmentation
    gwdArticle63_directDischarges
    gwdArticle63_interventionInSurfaceWaters
    gwdArticle63_measuresDisproportionateCost
    gwdArticle63_measuresIncreaseRisk
    gwdArticle63_smallDischarges
    notApplicable
    }
	
class ExemptionPeriod{
    <<enumeration>>
    until2027
    until2033
    until2039
    lessStringentObjectiveAlreadyAchieved
    indeterminate
    }
    

Figure 25 Codelists associated with the Exemption classes - 4th cycle

Annex - Exploratory analysis of data reported in the 3rd cycle

This section is not relevant for the understanding of the proposed model. It contains some of the data analysis that supported the revision of the data model.

Surface water - ecological exemptions at water body - 3rd cycle

In the 3rd cycle, the reporting of ecological exemptions was requested:

  • directly at surface water body level, in the SWEcologicalExemptionType class

  • also at quality element level, in the qeEcologicalExemptionType element of the QualityElement class.

In 96.5% of the cases, the data reported is redundant with regard to the reporting at quality element level.

Show code
  /**
    "Duplicate" reporting of ecological exemptions 
    at surface water body level and at quality element level 
    in the 3rd cycle reporting
  **/

  --  https://discodata.eea.europa.eu

  SELECT [exemptionTypeTable],
  COUNT (*) AS [numberOfRecords],
  COUNT  (DISTINCT [euSurfaceWaterBodyCode]) AS [numberOfSurfaceWaterBodies],
  COUNT  (DISTINCT [countryCode]) AS [numberOfCountries]
  FROM
  (
  SELECT COALESCE(qe.[countryCode], swb.[countryCode]) AS [countryCode],
    COALESCE(qe.[euSurfaceWaterBodyCode], swb.[euSurfaceWaterBodyCode]) AS [euSurfaceWaterBodyCode],
    COALESCE(qe.[exemptionType_QE], swb.[exemptionType_SWB]) AS [exemptionType],
    IIF(qe.[exemptionType_QE] IS NOT NULL AND swb.[exemptionType_SWB] IS NOT NULL, 'Both', 
      IIF(qe.[exemptionType_QE] IS NOT NULL, 'QE', 
        IIF(swb.[exemptionType_SWB] IS NOT NULL, 'SWB', 'None'))) AS [exemptionTypeTable]
  FROM 
    (SELECT DISTINCT [countryCode]
        ,[euSurfaceWaterBodyCode]
        ,[qeEcologicalExemptionTypeGroup] AS [exemptionType_QE]
      FROM [WISE_WFD].[LATEST].[SWB_SurfaceWaterBody_QualityElement_qeEcologicalExemptionType]
      WHERE hasDescriptiveData = 1
      and [qeEcologicalExemptionTypeGroup] != 'None'
      and [cYear] = 2022
      ) qe
  FULL OUTER JOIN 
    (SELECT DISTINCT [countryCode]
        ,[euSurfaceWaterBodyCode]
        ,[swEcologicalExemptionTypeGroup] AS [exemptionType_SWB]
      FROM [WISE_WFD].[latest].[SWB_SurfaceWaterBody_SWEcologicalExemptionType]
      WHERE hasDescriptiveData = 1
      and [swEcologicalExemptionTypeGroup] != 'None'
      and [cYear] = 2022
      ) swb
  ON qe.[countryCode] = swb.[countryCode]
  AND qe.[euSurfaceWaterBodyCode] = swb.[euSurfaceWaterBodyCode]
  AND qe.[exemptionType_QE] = swb.[exemptionType_SWB] ) t
  GROUP BY [exemptionTypeTable]

Based on the analysis of the remaining 3.5% of cases, it is likely that the missing qualitity element level exemption is simply a reporting error not detected by the quality control.

Show code
  /**
    Analysis of the cases where 
    ecological exemptions reported at surface water body level
    do not match an exemption reported at quality element level 
    in the 3rd cycle reporting
  **/

  --  https://discodata.eea.europa.eu

  SELECT COALESCE(qe.[countryCode], swb.[countryCode]) AS [countryCode],
    COALESCE(qe.[euSurfaceWaterBodyCode], swb.[euSurfaceWaterBodyCode]) AS [euSurfaceWaterBodyCode],
    COALESCE(qe.[swEcologicalStatusOrPotentialValue], swb.[swEcologicalStatusOrPotentialValue]) 
      AS [swEcologicalStatusOrPotentialValue],
    COALESCE(qe.[exemptionType_QE], swb.[exemptionType_SWB]) AS [exemptionType],
    IIF(qe.[exemptionType_QE] IS NOT NULL AND swb.[exemptionType_SWB] IS NOT NULL, 'Both', 
      IIF(qe.[exemptionType_QE] IS NOT NULL, 'QE', 
        IIF(swb.[exemptionType_SWB] IS NOT NULL, 'SWB', 'None'))) AS [exemptionTypeTable],  
    [numberOfQualityElementWithExemptions],
    [numberOfQualityElementExemptionTypes]
  FROM 
    (SELECT DISTINCT [countryCode]
        ,[euSurfaceWaterBodyCode]
        ,[swEcologicalStatusOrPotentialValue]
        ,[qeEcologicalExemptionTypeGroup] AS [exemptionType_QE]
      FROM [WISE_WFD].[LATEST].[SWB_SurfaceWaterBody_QualityElement_qeEcologicalExemptionType]
      WHERE hasDescriptiveData = 1
      AND [qeEcologicalExemptionTypeGroup] != 'None'
      AND [cYear] = 2022
      ) qe
  FULL OUTER JOIN 
    (SELECT DISTINCT [countryCode]
        ,[euSurfaceWaterBodyCode]
        ,[swEcologicalStatusOrPotentialValue]
        ,[swEcologicalExemptionTypeGroup] AS [exemptionType_SWB]
      FROM [WISE_WFD].[latest].[SWB_SurfaceWaterBody_SWEcologicalExemptionType]
      WHERE hasDescriptiveData = 1
      AND [swEcologicalExemptionTypeGroup] != 'None'
      AND [cYear] = 2022
      ) swb
  ON qe.[euSurfaceWaterBodyCode] = swb.[euSurfaceWaterBodyCode]
  AND qe.[exemptionType_QE] = swb.[exemptionType_SWB] 

  LEFT JOIN 

    (SELECT [euSurfaceWaterBodyCode],
        COUNT (DISTINCT [qeCode]) AS [numberOfQualityElementWithExemptions],
          COUNT (DISTINCT [qeEcologicalExemptionTypeGroup]) AS [numberOfQualityElementExemptionTypes]
      FROM [WISE_WFD].[LATEST].[SWB_SurfaceWaterBody_QualityElement_qeEcologicalExemptionType]
      WHERE hasDescriptiveData = 1
      AND [qeEcologicalExemptionTypeGroup] != 'None'
      AND [cYear] = 2022
      GROUP BY [euSurfaceWaterBodyCode]
      ) swb_with_qe_exemption

  ON swb_with_qe_exemption.[euSurfaceWaterBodyCode] = swb.[euSurfaceWaterBodyCode] 

  WHERE qe.[exemptionType_QE] IS NULL 
  AND [numberOfQualityElementExemptionTypes] IS NULL
  -- AND swb.[swEcologicalStatusOrPotentialValue] IN ('1','2')
  ORDER BY [numberOfQualityElementExemptionTypes]

Surface water - ecological exemptions at quality element level - 3rd cycle

In 98.9% of the cases, only one type of exemption was reported per quality element and water body.

Show code
  /**
    Analysis of the number of different exemptions 
    reported at quality element level,
    for a given water body and quality element, 
    in the 3rd cycle reporting
  **/

  --  https://discodata.eea.europa.eu

    SELECT [numberOfExemptionTypes],
      COUNT  (*) AS [numberOfRecords],
      COUNT  (DISTINCT [euSurfaceWaterBodyCode]) AS [numberOfWaterBodies],
      COUNT  (DISTINCT [countryCode]) AS [numberOfCountries]
    FROM 
      (SELECT [countryCode]
          ,[euSurfaceWaterBodyCode]
          ,[qeCode]
          ,COUNT(DISTINCT [qeEcologicalExemptionTypeGroup]) AS [numberOfExemptionTypes]
        FROM [WISE_WFD].[LATEST].[SWB_SurfaceWaterBody_QualityElement_qeEcologicalExemptionType]
        WHERE hasDescriptiveData = 1
        and [qeEcologicalExemptionTypeGroup] != 'None'
        and [cYear] = 2022
        GROUP BY [countryCode],[euSurfaceWaterBodyCode],[qeCode]) t
    GROUP BY [numberOfExemptionTypes]
    ORDER BY [numberOfExemptionTypes] ASC

Surface water - Chemical exemptions by pollutant and water body - 3rd cycle

In 99.1% of the cases, only one type of exemption was reported per priority substance and water body.

Show code
  /**
    Analysis of the number of different exemptions 
    reported at priority substance level,
    for a given water body and priority substance, 
    in the 3rd cycle reporting
  **/

  -- https://discodata.eea.europa.eu/

  SELECT [numberOfExemptionTypes],
    COUNT  (*) AS [numberOfRecords],
    COUNT  (DISTINCT [euSurfaceWaterBodyCode]) AS [numberOfWaterBodies],
    COUNT  (DISTINCT [countryCode]) AS [numberOfCountries]
  FROM 
    (SELECT [countryCode]
        ,[euSurfaceWaterBodyCode]
        ,[swPrioritySubstanceCode]
        ,COUNT(DISTINCT [swChemicalExemptionTypeGroup]) AS [numberOfExemptionTypes]
      FROM [WISE_WFD].[LATEST].[SWB_SurfaceWaterBody_SWPrioritySubstance_SWChemicalExemptionType]
      WHERE hasDescriptiveData = 1
      and [swChemicalExemptionTypeGroup] != 'None'
      and [cYear] = 2022
      GROUP BY
        [countryCode]
        ,[euSurfaceWaterBodyCode]
        ,[swPrioritySubstanceCode]) t
    GROUP BY [numberOfExemptionTypes]
    ORDER BY [numberOfExemptionTypes] ASC

Groundwater - Chemical exemptions by pollutant and water body - 3rd cycle

In 99.5% of the cases, only one type of exemption was reported per pollutant and water body.

Show code
  /**
    Analysis of the number of different exemptions 
    reported at pollutant level,
    for a given water body and pollutant, 
    in the 3rd cycle reporting
  **/

  -- https://discodata.eea.europa.eu/

  SELECT [numberOfExemptionTypes],
  COUNT  (*) AS [numberOfRecords],
  COUNT  (DISTINCT [euGroundWaterBodyCode]) AS [numberOfWaterBodies],
  COUNT  (DISTINCT [countryCode]) AS [numberOfCountries]
  FROM 
  (SELECT [countryCode]
          ,[euGroundWaterBodyCode]
          ,[gwPollutantCode]+isnull([gwPollutantOther],'') AS [pollutantCode]
          ,COUNT(DISTINCT [gwChemicalExemptionTypeGroup]) AS [numberOfExemptionTypes]
      FROM [WISE_WFD].[LATEST].[GWB_GroundWaterBody_GWPollutant_GWChemicalExemptionType]
      WHERE hasDescriptiveData = 1
      and [gwChemicalExemptionTypeGroup] != 'None'
      and [cYear] = 2022
      GROUP BY
          [countryCode]
          ,[euGroundWaterBodyCode]
          ,[gwPollutantCode]+isnull([gwPollutantOther],'') ) t
  GROUP BY [numberOfExemptionTypes]
  ORDER BY [numberOfExemptionTypes] ASC

Groundwater - Quantitative exemptions by water body - 3rd cycle

In 93.7% of the cases, only one type of exemption was reported per water body.

Show code
  /**
    Analysis of the number of different exemptions 
    reported for a given water body 
    in the 3rd cycle reporting
  **/

  --   https://discodata.eea.europa.eu/

  SELECT [numberOfExemptionTypes],
    COUNT  (*) AS [numberOfRecords],
    COUNT  (DISTINCT [euGroundWaterBodyCode]) AS [numberOfWaterBodies],
    COUNT  (DISTINCT [countryCode]) AS [numberOfCountries]
  FROM 
  (SELECT [countryCode]
          ,[euGroundWaterBodyCode]
          ,COUNT(DISTINCT [gwQuantitativeExemptionTypeGroup]) AS [numberOfExemptionTypes]
      FROM [WISE_WFD].[latest].[GWB_GroundWaterBody_gwQuantitativeExemptionType]
      WHERE hasDescriptiveData = 1
      and [gwQuantitativeExemptionTypeGroup] != 'None'
      and [cYear] = 2022
      GROUP BY
          [countryCode]
          ,[euGroundWaterBodyCode] ) t
  GROUP BY [numberOfExemptionTypes]
  ORDER BY [numberOfExemptionTypes] ASC

Surface water - Exemptions by associated protected area and water body - 3rd cycle

This information is only reported for drinking waters, shellfish designated waters, and Natura 2000 protected sites included in the WFD register of protected areas, if specific objectives have been set for the associated surface water body.

Show code
  /**
    Analysis of the water bodies 
    for which specific objectives where set
    due to associated protected areas
    in the 3rd cycle reporting
  **/

  --   https://discodata.eea.europa.eu/
  SELECT [protectedAreaType], [protectedAreaObjectivesSet], [protectedAreaObjectivesMet] 
      ,COUNT(DISTINCT [euSurfaceWaterBodyCode]) AS [numberOfWaterBodies]
      ,COUNT(DISTINCT [euProtectedAreaCode]) AS [numberOfAssociatedProtectedAreas]
    ,COUNT(DISTINCT [countryCode]) AS [numberOfCountries]
  FROM [WISE_WFD].[latest].[SWB_SurfaceWaterBody_SWAssociatedProtectedArea]
  WHERE hasDescriptiveData = 1
      AND [cYear] = 2022
      AND [protectedAreaType] 
        IN ('Drinking water protection area',
            'Shellfish designated water',
            'Natura 2000 protected site')
      AND [protectedAreaObjectivesMet] in ('No','Yes','Unknown')
  GROUP BY [protectedAreaType], [protectedAreaObjectivesSet], [protectedAreaObjectivesMet]

Exemptions were reported for a total of 667 water bodies associated with a total of 327 protected areas, in 7 countries.

Show code
  
  /**
    Analysis of the water bodies 
    for which exemptions were applied 
    when specific objectives set due to associated protected areas
    where not met
    in the 3rd cycle reporting
  **/

  --   https://discodata.eea.europa.eu/
  
  SELECT LEFT([protectedAreaExemption],CHARINDEX('-',[protectedAreaExemption])-2) AS [protectedAreaExemptionType]
        ,COUNT(DISTINCT [euSurfaceWaterBodyCode]) AS [numberOfWaterBodies]
        ,COUNT(DISTINCT [euProtectedAreaCode]) AS [numberOfAssociatedProtectedAreas]
      ,COUNT(DISTINCT [countryCode]) AS [numberOfCountries]
    FROM [WISE_WFD].[latest].[SWB_SurfaceWaterBody_SWAssociatedProtectedArea_protectedAreaExemption]
    WHERE hasDescriptiveData = 1
      AND [cYear] = 2022
      AND [protectedAreaExemption] IS NOT NULL
      AND [protectedAreaExemption] != 'None'
      AND [protectedAreaType] IN 
        ('Drinking water protection area',
         'Natura 2000 protected site',
         'Shellfish designated water')
      AND [protectedAreaObjectivesMet] = 'No'
    GROUP BY
        LEFT([protectedAreaExemption],CHARINDEX('-',[protectedAreaExemption])-2)

Groundwater - Exemptions by associated protected area and water body - 3rd cycle

This information is only reported for drinking waters and Natura 2000 protected sites included in the WFD register of protected areas, if specific objectives have been set for the associated groundwater body.

Show code
  
  /**
    Analysis of the water bodies 
    for which specific objectives where set
    due to associated protected areas
    in the 3rd cycle reporting
  **/

  --   https://discodata.eea.europa.eu/

  SELECT [protectedAreaType], [protectedAreaObjectivesSet], [protectedAreaObjectivesMet] 
      ,COUNT(DISTINCT [euGroundWaterBodyCode]) AS [numberOfWaterBodies]
      ,COUNT(DISTINCT [euProtectedAreaCode]) AS [numberOfAssociatedProtectedAreas]
    ,COUNT(DISTINCT [countryCode]) AS [numberOfCountries]
  FROM [WISE_WFD].[latest].[GWB_GroundWaterBody_GWAssociatedProtectedArea]
  WHERE hasDescriptiveData = 1
      AND [cYear] = 2022
      AND [protectedAreaType] 
        IN ('Drinking water protection area','Natura 2000 protected site')
      AND [protectedAreaObjectivesMet] in ('No','Yes','Unknown')
  GROUP BY [protectedAreaType], [protectedAreaObjectivesSet], [protectedAreaObjectivesMet] 

Exemptions were reported for a total of 198 water bodies associated with a total of 273 protected areas, in 9 countries.

Show code
  /**
    Analysis of the water bodies 
    for which exemptions were applied 
    when specific objectives set due to associated protected areas
    where not met
    in the 3rd cycle reporting
  **/

  --   https://discodata.eea.europa.eu/

  SELECT LEFT([protectedAreaExemption],CHARINDEX('-',[protectedAreaExemption])-2) AS [protectedAreaExemptionType]
        ,COUNT(DISTINCT [euGroundWaterBodyCode]) AS [numberOfWaterBodies]
        ,COUNT(DISTINCT [euProtectedAreaCode]) AS [numberOfAssociatedProtectedAreas]
      ,COUNT(DISTINCT [countryCode]) AS [numberOfCountries]
    FROM [WISE_WFD].[latest].[GWB_GroundWaterBody_GWAssociatedProtectedArea_protectedAreaExemption]
    WHERE hasDescriptiveData = 1
      AND [cYear] = 2022
      AND [protectedAreaExemption] IS NOT NULL
      AND [protectedAreaExemption] != 'None'
      AND [protectedAreaType] 
        IN ('Drinking water protection area','Natura 2000 protected site')
      AND [protectedAreaObjectivesMet] = 'No'
    GROUP BY
        LEFT([protectedAreaExemption],CHARINDEX('-',[protectedAreaExemption])-2)