River Basin Districts and Competent Authorities#

Warning

The definitions are being reviewed.

Last update: 2026-08-21

Descriptive dataset#

See additional information in the data model review documentation:

CompetentAuthority#

Descriptive table listing the competent authorities responsible for the application of the WFD rules within each River Basin District.

Field

Data type

M

Description

euCACode

wiseIdentifier

[1]

Unique identifier for the Competent Authority.

competentAuthorityName

string100

[1]

Official name of the Competent Authority in English. Only Latin characters are allowed.

competentAuthorityNameNL

string100

[1]

Official name of the Competent Authority in the Member State’s national language.

competentAuthorityNameNLLanguage

Language

[1]

Language used for reporting the competentAuthorityNameNL value.

acronym

string100

[0..1]

Acronym for the Competent Authority (if it exists).

street

string100

[1]

Street name where the Competent Authority is located. Only Latin characters are allowed.

city

string100

[1]

City where the Competent Authority is located. Only Latin characters are allowed.

country

string100

[1]

Country where the Competent Authority is located in English. Only Latin characters are allowed.

postCode

string50

[1]

Postcode address of the Competent Authority. Only Latin characters are allowed.

url

URL

[1]

Website address of the Competent Authority.

Code

Severity

Description

TU0003

BLOCKER

Uniqueness and multiplicity constraints - The field euCACode is unique within table [TU0003]

XC0005

BLOCKER

All euCACode reported in RiverBasinDistrictCompetentAuthority must exist on table CompetentAuthority. [XC0005] Missing values: {%IDENTIFIERS%}

euCACode#

Code

Severity

Description

V0023

BLOCKER

The length must be less than or equal to 42 [V0023]

V0024

BLOCKER

The value must not be missing or empty [V0024]

V0025

BLOCKER

The value does not match the pattern to be used for a WISE Identifier. [V0025]

competentAuthorityName#

Code

Severity

Description

V0011

BLOCKER

The length must be less than or equal to 100 [V0011]

V0039

BLOCKER

The value must not be missing or empty [V0039]

V0045

BLOCKER

Valid characters are any of the latin alphabet, digits and “’(),-./:;_ only. [V0045]

competentAuthorityNameNL#

Code

Severity

Description

V0012

BLOCKER

The length must be less than or equal to 100 [V0012]

V0072

BLOCKER

The value must not be missing or empty [V0072]

competentAuthorityNameNLLanguage#

Code

Severity

Description

V0013

BLOCKER

The value is not a valid member of the referenced list. [V0013]

V0073

BLOCKER

The value must not be missing or empty [V0073]

acronym#

Code

Severity

Description

V0002

BLOCKER

The length must be less than or equal to 100 [V0002]

street#

Code

Severity

Description

V0027

BLOCKER

The length must be less than or equal to 100 [V0027]

city#

Code

Severity

Description

V0006

BLOCKER

The length must be less than or equal to 100 [V0006]

V0046

BLOCKER

Valid characters are any of the latin alphabet, digits and “’(),-./:;_ only. [V0046]

country#

Code

Severity

Description

V0014

BLOCKER

The length must be less than or equal to 100 [V0014]

postCode#

Code

Severity

Description

V0026

BLOCKER

The length must be less than or equal to 50 [V0026]

url#

Code

Severity

Description

V0038

BLOCKER

The value does not follow the expected syntax for a valid URL [V0038]

V0068

BLOCKER

The length must be less than or equal to 2100. [V0068]

RiverBasinDistrictCompetentAuthority#

Descriptive table linking a River Basin District to its competent authority/authorities and their role.

Field

Data type

M

Description

euRBDCode

wiseIdentifier

[1]

Unique identifier for the River Basin District.

euCACode

wiseIdentifier

[1]

Unique identifier for the Competent Authority.

roleCode

Role

[1..n]

Roles undertaken by the Competent Authority in the implementation of the Water Framework Directive. A competent authority is defined as being the authority with the responsibility for either the implementation of the different stages of the Water Framework Directive or for reporting to the European Commission. If more than one role is reported, values need to be separated by a semicolon followed by a whitespace. e.g., ‘value1; value2; value3’.

Code

Severity

Description

T0010

BLOCKER

All roles must be reported for each RBD. Some roles are missing for some RBDs: {%RBDs%}. [T0010]

TU0002

BLOCKER

The combination euCACode, euRBDCode must be unique. [TU0002]

euRBDCode#

Code

Severity

Description

V0007

BLOCKER

The length must be less than or equal to 42 [V0007]

V0010

BLOCKER

The value does not match the pattern to be used for a WISE Identifier. [V0010]

V0033

BLOCKER

The value must not be missing or empty [V0033]

euCACode#

Code

Severity

Description

V0001

BLOCKER

The length must be less than or equal to 42 [V0001]

V0005

BLOCKER

The value does not match the pattern to be used for a WISE Identifier. [V0005]

V0032

BLOCKER

The value must not be missing or empty [V0032]

XC0004

BLOCKER

euCACode must exist on table CompetentAuthorities. [XC0004]

roleCode#

Code

Severity

Description

V0022

BLOCKER

The value is not a valid member of the referenced list. [V0022]

V0031

BLOCKER

The value must not be missing or empty [V0031]

V0075

BLOCKER

Duplicate roleCode. [V0075]

Spatial dataset#

See additional information in the data model review documentation:

RiverBasinDistrict#

Spatial dataset of the River Basin Districts (and sub-units) established under Article 3 of the WFD.

Field

Data type

M

Description

geometry_polygon

MultiPolygon

[1]

The geometry representing the spatial extent of the spatial object.

inspireIdLocalId

string254

[1]

A local identifier, assigned by the data provider. The local identifier is unique within the namespace, that is, no other spatial object carries the same unique identifier. It is the responsibility of the data provider to guarantee uniqueness of the local identifier within the namespace. It is recommended that Data Providers reporting under WFD use a localId value identical to the thematicIdIdentifier value.

inspireIdNamespace

string254

[1]

Namespace uniquely identifying the data source of the spatial object. For Data Providers in countries not implementing the INSPIRE Directive, the country code can be used as placeholder.

inspireIdVersionId

string25

[0..1]

The identifier of the particular version of the spatial object, with a maximum length of 25 characters. The maximum length has been selected to allow for time stamps based on ISO 8601, for example, ‘2007-02-12T12:12:12+05:30’ as the version identifier.

thematicIdIdentifier

wiseIdentifier

[1]

Unique identifier used to identify the spatial object within the specified identification scheme. Unique European identifier of the river basin district.

thematicIdIdentifierScheme

IdentifierScheme

[1]

Identifier defining the scheme used to assign the identifier. Data Providers reporting under WFD must use the value ‘euRBDCode’. Other Data Providers must use the value ‘eionetRBDCode’.

beginLifespanVersion

date

[0..1]

Date at which this version of the spatial object was inserted or changed in the spatial data set. The beginLifespanVersion value must be provided if the endLifespanVersion value is provided.

endLifespanVersion

date

[0..1]

Date at which this version of the spatial object was superseded or retired in the spatial data set. The endLifespanVersion value is only requested for objects that have been retired (without any replacement).

predecessorsIdentifier

wiseIdentifier

[0..n]

In a genealogy, the object(s) replaced by the current object. . The predecessorsIdentifier value is a comma-separated list with the thematicIdIdentifier value of the existing object(s) that were replaced. The value must be reported if, and only if, the object replaces one or more objects that were previously reported. Data Providers should report a comma-separated list with the thematicIdIdentifier of the object(s) that have been replaced. This attribute does not apply to the case where a newer version of the same object is being reported. In other others, an object never replaces itself. The number of predecessors depends on the wiseEvolutionType value. The objects reported as predecessors must exist in the WISE register.

predecessorsIdentifierScheme

IdentifierScheme

[0..1]

Identifier defining the scheme used to assign the identifier value(s) in the predecessorsIdentifier value. The value is mandatory if, and only if, one or more predecessors are reported. All predecessors must belong to the same identifier scheme. The value must be reported if, and only if, the predecessorsIdentifier is reported. The predecessorsIdentifierScheme value is identical to the thematicIdIdentifierScheme. In other words, the object being reported can only replace another object in the same identifier scheme.

successorsIdentifier

wiseIdentifier

[0..n]

In a genealogy, the newly active object(s) that replaces (replace) the current object. The successorsIdentifier value is a comma-separated list with the thematicIdIdentifier of the object(s) that replace the current object. This attribute is **NOT** reported in the 4th cycle spatial datasets. It will be derived by the EEA and populated in the European datasets for the 1st, 2nd, and 3rd cycle of reporting of the WFD River Basin Management Plans, for the objects that have being replaced in subsequent reporting cycles.

successorsIdentifierScheme

IdentifierScheme

[0..1]

Identifier defining the scheme used to assign the identifier value(s) in the successorsIdentifier attribute. The attribute is mandatory, if and only if one or more successors exist.

wiseEvolutionType

WiseEvolutionType

[1]

Type of event that produced or modified the version of the object being reported (for example ‘noChange’, ‘creation’, ‘deletion’, ‘aggregation’). The wiseEvolutionType value determines the acceptable number of identifiers in the predecessorsIdentifier attribute.

nameTextInternational

string254

[1]

Name, in English. English exonym, or understandable English version of the name of the geographical feature or spatial object. . For this attribute, the language code is ‘eng’ (by definition) and is not reported. If an English version does not exist, then provide a transliteration of the national name to the ISO basic Latin alphabet (which uses the same 26 letters that comprise the English alphabet).

nameText

string254

[1]

Name, in the national language. National language endonym, or national language version of the name of the geographical feature or spatial object.

nameLanguage

Language

[1]

Language code of the language used in the nameText value. Use the ISO 639-2/B code of the national language used for the object’s geographical name.

designationPeriodBegin

date

[1]

Beginning of period defining when the management, restriction or regulation zone was legally designated or became effective in the real world.

designationPeriodEnd

date

[0..1]

End of the period defining when the management, restriction or regulation zone was legally designated or became effective in the real world. Data Providers are requested to report this information if and only if the object has wiseEvolutionType = ‘deletion’.

zoneType

ZoneType

[1]

High-level classification defining the type of Management, Restriction or Regulation Zone. Report zoneType = ‘riverBsinDistrict’.

specialisedZoneType

SpecialisedZoneType

[1]

Valid options are ‘internationalRiverBasinDistrict’ or ‘nationalRiverBasinDistrict’

legalBasisName

string254

[0..1]

Legislative instrument defining the management, restriction or regulation zone.

legalBasisLink

URL

[0..1]

Link to an online authoritative version of the document.

legalBasisLevel

LegislationLevelValue

[0..1]

The level at which the legislative instrument is adopted.

link

URL

[0..1]

Hyperlink to where additional information about the object is available in the internet. Report only if a stable and resolvable URL can be provided to the specific object being reported, for example a public API endpoint. Do not provide generic URLs to institutional internet domains, sites or webpages.

Code

Severity

Description

T002_WFD

BLOCKER

A valid ‘eu’ thematic identifier exists in the register but was not reported in the Geopackage file (either as a spatial object or as a predecessor) [T002_WFD]. Number of missing identifiers: {%NUMBEROFRECORDS%}. Missing identifiers: {%IDENTIFIERS%}

T002_WISE5

BLOCKER

A valid ‘eu’ thematic identifier exists in the register but was not reported in the Geopackage file (either as a spatial object or as a predecessor) [T002_WISE5]. Number of missing identifiers: {%NUMBEROFRECORDS%}. Missing identifiers: {%IDENTIFIERS%}

T228

BLOCKER

If the object has successor(s), then the deleted object should not be reported. Only the successor object(s) must be reported, with their appropriate predecessor(s) and wiseEvolutionType value [T228]: {%IDENTIFIERS%}

T229

BLOCKER

If the object is the predecessor of another object, then the deleted object should not be reported. Only the successor object(s) must be reported, with their appropriate predecessor(s) and wiseEvolutionType value [T229]: {%IDENTIFIERS%}

T230

BLOCKER

One SRID can be used only. SRIDs used: {%srid_list%}. [T230]

TU002

BLOCKER

The field inspireIdLocalId must be unique within table. [TU002]

TU005

BLOCKER

The field thematicIdIdentifier must be unique within table. [TU005]

XC002

BLOCKER

The table must be empty if dcMetadata.updateSpatialData is ‘no’. [XC002]

geometry_polygon#

Code

Severity

Description

S002

BLOCKER

Unsupported SRID. [S002]

S005

BLOCKER

The coordinate reference system (CRS) is not valid. [S005]

S006

ERROR

The geometry must not have anomalous geometric points, such as self-intersections. [S006]. {%reason%}

S010

BLOCKER

The value does not follow the expected syntax for a valid multipolygon {%reason%}. [S010]

S011

BLOCKER

Geometry is not valid. Reason: {%reason%}. [S011]

S013

BLOCKER

The geometry must not be empty or degenerate (e.g. zero-lenth line or zero-area polygon). [S013]

S016

ERROR

The geometry of the river basin districts must not overlap each other. (Errors are greater than the spatial tolerance value: overlapping >= 625 square metres) [S016]. Overlapping: {%overlapsWith%}

S017

WARNING

The geometry of the river basin districts must not overlap each other. (Errors are within the spatial tolerance value: overlapping < 625 square metres). [S017]. Overlapping: {%overlapsWith%}

S018

WARNING

The river basin district must be within the national territory (with a 200 metre tolerance buffer) [S018]

V067

BLOCKER

The value must not be missing or empty. [V067]

inspireIdLocalId#

Code

Severity

Description

V002

BLOCKER

The length of inspireIdLocalId must be less than or equal to 254 characters. [V002]

V015

BLOCKER

The value must not be missing or empty. [V015]

inspireIdNamespace#

Code

Severity

Description

V003

BLOCKER

The length of inspireIdNamespace must be less than or equal to 254 characters. [V003]

V019

BLOCKER

The value must not be missing or empty. [V019]

inspireIdVersionId#

Code

Severity

Description

R002

BLOCKER

beginLifespanVersion must be reported if the inspireIdVersionId is reported. [R002]

R022

BLOCKER

The inspireIdVersionId value must be reported, if the wiseEvolutionType value is ‘change’. [R022]

V004

BLOCKER

The length of inspireIdVersionId must be less than or equal to 25 characters. [V004]

thematicIdIdentifier#

Code

Severity

Description

R015

BLOCKER

The predecessorsIdentifier and predecessorsIdentifierScheme combination must not be equal to the thematicIdIdentifier and thematicIdIdentifierScheme combination (an identifier must not replace itself). [R015]

R029

BLOCKER

If an identifier is the predecessor of two or more objects, then those objects must have wiseEvolution in (‘splitting’,’changeBothAggregationAndSplitting’). [R029]

R039

BLOCKER

The thematicIdIdentifier value must be reported if the thematicIdIdentifierScheme value is reported. [R039]

R040

BLOCKER

The thematicIdIdentifierScheme value must be reported, if the thematicIdIdentifier value is reported. [R040]

RF004_WFD

BLOCKER

The thematic identifier must not exist in the register unless the wiseEvolutionType value is ‘noChange’ or ‘change’. [RF004_WFD]

RF004_WISE5

BLOCKER

The thematic identifier must not exist in the register unless the wiseEvolutionType value is ‘noChange’ or ‘change’. [RF004_WISE5]

RF019_WFD

BLOCKER

The thematic identifier must be a valid identifier in the register if wiseEvolutionType value is ‘noChange’ or ‘change’. [RF019_WFD]

RF019_WISE5

BLOCKER

The thematic identifier must be a valid identifier in the register if wiseEvolutionType value is ‘noChange’ or ‘change’. [RF019_WISE5]

RF021_WFD

BLOCKER

The value of thematicIdIdentifier exists in the reference table as ‘superseded’ and it cannot be reused. [RF021_WFD]

RF021_WISE5

BLOCKER

The value of thematicIdIdentifier exists in the reference table as ‘superseded’ and it cannot be reused. [RF021_WISE5]

V005

BLOCKER

The value does not match the pattern to be used for a WISE Identifier. [V005]

V024

BLOCKER

The value must not be missing or empty. [V024]

thematicIdIdentifierScheme#

Code

Severity

Description

R015

BLOCKER

The predecessorsIdentifier and predecessorsIdentifierScheme combination must not be equal to the thematicIdIdentifier and thematicIdIdentifierScheme combination (an identifier must not replace itself). [R015]

R039

BLOCKER

The thematicIdIdentifier value must be reported if the thematicIdIdentifierScheme value is reported. [R039]

R040

BLOCKER

The thematicIdIdentifierScheme value must be reported, if the thematicIdIdentifier value is reported. [R040]

V016

BLOCKER

The value must not be missing or empty. [V016]

V049

BLOCKER

The value of thematicIdIdentifierScheme does not exist in codelist IdentifierScheme. [V049]

V076

BLOCKER

thematicIdIdentifierScheme must be ‘euRBDCode’ if reporting under ‘WFD’ and ‘eionetRBDCode’ if reporting under ‘WISE5’. [V076]

beginLifespanVersion#

Code

Severity

Description

R002

BLOCKER

beginLifespanVersion must be reported if the inspireIdVersionId is reported. [R002]

R003

BLOCKER

beginLifespanVersion must not be after endLifespanVersion. [R003]

R013

BLOCKER

beginLifespanVersion must be reported if the endLifespanVersion is reported. [R013]

R024

ERROR

beginLifespanVersion must be reported unless wiseEvolutionType is ‘creation’ or ‘noChange’. [R024]

V006

BLOCKER

beginLifespanVersion must be a valid date (YYYY-MM-DD) [V006]

endLifespanVersion#

Code

Severity

Description

R003

BLOCKER

beginLifespanVersion must not be after endLifespanVersion. [R003]

R013

BLOCKER

beginLifespanVersion must be reported if the endLifespanVersion is reported. [R013]

V039

BLOCKER

endLifespanVersion must be a valid date (YYYY-MM-DD). [V039]

predecessorsIdentifier#

Code

Severity

Description

R011

BLOCKER

The object must have zero predecessors if the wiseEvolutionType value is ‘creation’. [R011]

R014

BLOCKER

predecessorsIdentifier must be reported if predecessorsIdentifierScheme is reported. [R014]

R015

BLOCKER

The predecessorsIdentifier and predecessorsIdentifierScheme combination must not be equal to the thematicIdIdentifier and thematicIdIdentifierScheme combination (an identifier must not replace itself). [R015]

R016

BLOCKER

The predecessorsIdentifierScheme value must be reported if the predecessorsIdentifier value is reported. [R016]

R026

BLOCKER

The object must have one and only one predecessor, if the wiseEvolutionType value is ‘changeCode’ or ‘splitting’. [R026]

R027

BLOCKER

The object must have two or more predecessors if the wiseEvolutionType value is ‘aggregation’ or ‘changeBothAggregationAndSplitting’. [R027]

R028

BLOCKER

The object must have zero predecessors, if the wiseEvolutionType value is ‘change’ or ‘noChange’. [R028]

R029

BLOCKER

If an identifier is the predecessor of two or more objects, then those objects must have wiseEvolution in (‘splitting’,’changeBothAggregationAndSplitting’). [R029]

R032

BLOCKER

At least one predecessor of an object with wiseEvolutionType value equal to ‘splitting’ or ‘changeBothAggregationAndSplitting’ must be reported as predecessor of another spatial object with wiseEvolutionType value equal to ‘splitting’ or ‘changeBothAggregationAndSplitting’. [R032]

R035

BLOCKER

There are RBD with the same predecessor and different designationPeriodBegin value: {%RECORDS%}. [R035]

R045

BLOCKER

RBD must have predecessors if the wiseEvolutionType is not ‘change’ or ‘noChange’ or ‘creation’. [R045]

R046

BLOCKER

A spatial object with wiseEvolutionType value equal to ‘changeCode’ must not have the same predecessor of another spatial object. [R046]

RF008_WFD

BLOCKER

The object has a predecessor that does not exist in the register. [RF008_WFD]

RF008_WISE5

BLOCKER

The object has a predecessor that does not exist in the register. [RF008_WISE5]

V040

BLOCKER

The value does not match the pattern to be used for a WISE Identifier. Several identifiers can be reported separated by comma. [V040]

predecessorsIdentifierScheme#

Code

Severity

Description

R014

BLOCKER

predecessorsIdentifier must be reported if predecessorsIdentifierScheme is reported. [R014]

R015

BLOCKER

The predecessorsIdentifier and predecessorsIdentifierScheme combination must not be equal to the thematicIdIdentifier and thematicIdIdentifierScheme combination (an identifier must not replace itself). [R015]

R016

BLOCKER

The predecessorsIdentifierScheme value must be reported if the predecessorsIdentifier value is reported. [R016]

V050

BLOCKER

The value of predecessorsIdentifierScheme does not exist in codelist IdentifierScheme. [V050]

V073

BLOCKER

The only valid value for predecessorsIdentifierScheme must be ‘euRBDCode’ if reporting under ‘WFD’ and ‘eionetRBDCode’ if reporting under ‘WISE5’ [V073]

successorsIdentifier#

successorsIdentifierScheme#

Code

Severity

Description

V051

BLOCKER

The value of predecessorsIdentifierScheme does not exist in codelist IdentifierScheme. [V051]

wiseEvolutionType#

Code

Severity

Description

R011

BLOCKER

The object must have zero predecessors if the wiseEvolutionType value is ‘creation’. [R011]

R022

BLOCKER

The inspireIdVersionId value must be reported, if the wiseEvolutionType value is ‘change’. [R022]

R024

ERROR

beginLifespanVersion must be reported unless wiseEvolutionType is ‘creation’ or ‘noChange’. [R024]

R026

BLOCKER

The object must have one and only one predecessor, if the wiseEvolutionType value is ‘changeCode’ or ‘splitting’. [R026]

R027

BLOCKER

The object must have two or more predecessors if the wiseEvolutionType value is ‘aggregation’ or ‘changeBothAggregationAndSplitting’. [R027]

R028

BLOCKER

The object must have zero predecessors, if the wiseEvolutionType value is ‘change’ or ‘noChange’. [R028]

R032

BLOCKER

At least one predecessor of an object with wiseEvolutionType value equal to ‘splitting’ or ‘changeBothAggregationAndSplitting’ must be reported as predecessor of another spatial object with wiseEvolutionType value equal to ‘splitting’ or ‘changeBothAggregationAndSplitting’. [R032]

R045

BLOCKER

RBD must have predecessors if the wiseEvolutionType is not ‘change’ or ‘noChange’ or ‘creation’. [R045]

R046

BLOCKER

A spatial object with wiseEvolutionType value equal to ‘changeCode’ must not have the same predecessor of another spatial object. [R046]

RF012_WFD

BLOCKER

If wiseEvolutionType in (‘deletion’,’change’,’noChange’) then the designationPeriodBegin value must be equal to the designationPeriodBegin value of the object in the register. [RF012_WFD]

RF012_WISE5

BLOCKER

If wiseEvolutionType in (‘deletion’,’change’,’noChange’) then the designationPeriodBegin value must be equal to the designationPeriodBegin value of the object in the register. [RF012_WISE5]

RF013_WFD

BLOCKER

If wiseEvolutionType in (‘splitting’,’aggregation’,’changeBothAggregationAndSplitting’,’changeExtendedArea’,’changeReducedArea’), the designationPeriodBegin value must be higher than the designationPeriodBegin value of the predecessor in the reference table. [RF013_WFD]

RF013_WISE5

BLOCKER

If wiseEvolutionType in (‘splitting’,’aggregation’,’changeBothAggregationAndSplitting’,’changeExtendedArea’,’changeReducedArea’), the designationPeriodBegin value must be higher than the designationPeriodBegin value of the predecessor in the reference table. [RF013_WISE5]

RF014_WFD

BLOCKER

If wiseEvolutionType is ‘changeCode’ then the designationPeriodBegin value must be equal to the designationPeriodBegin value of the predecessor in the register. [RF014_WFD]

RF014_WISE5

BLOCKER

If wiseEvolutionType is ‘changeCode’ then the designationPeriodBegin value must be equal to the designationPeriodBegin value of the predecessor in the register. [RF014_WISE5]

V017

BLOCKER

The value must not be missing or empty. [V017]

V027

BLOCKER

The value of predecessorsIdentifierScheme does not exist in codelist wiseEvolutionType. [V027]

V068

BLOCKER

River Basin Districts cannot be reported as deletion. [V068]

nameTextInternational#

Code

Severity

Description

V007

BLOCKER

The length of nameTextInternational must be less than or equal to 254 characters. [V007]

V023

BLOCKER

The value must not be missing or empty. [V023]

V025

BLOCKER

Only text with upper case letters (A to Z) and digits (0 to 9) is allowed. Spaces and hiphens can be used as separators. [V025]

nameText#

Code

Severity

Description

V001

ERROR

nameText contains invalid characters. [V001]

V008

BLOCKER

The length of nameText must be less than or equal to 254 characters. [V008]

V022

BLOCKER

The value must not be missing or empty. [V022]

nameLanguage#

Code

Severity

Description

V018

BLOCKER

The value must not be missing or empty. [V018]

V028

BLOCKER

The value of nameLanguage does not exist in codelist Language. [V028]

designationPeriodBegin#

Code

Severity

Description

R004

BLOCKER

designationPeriodBegin date must not be after designationPeriodEnd. [R004]

R035

BLOCKER

There are RBD with the same predecessor and different designationPeriodBegin value: {%RECORDS%}. [R035]

RF012_WFD

BLOCKER

If wiseEvolutionType in (‘deletion’,’change’,’noChange’) then the designationPeriodBegin value must be equal to the designationPeriodBegin value of the object in the register. [RF012_WFD]

RF012_WISE5

BLOCKER

If wiseEvolutionType in (‘deletion’,’change’,’noChange’) then the designationPeriodBegin value must be equal to the designationPeriodBegin value of the object in the register. [RF012_WISE5]

RF013_WFD

BLOCKER

If wiseEvolutionType in (‘splitting’,’aggregation’,’changeBothAggregationAndSplitting’,’changeExtendedArea’,’changeReducedArea’), the designationPeriodBegin value must be higher than the designationPeriodBegin value of the predecessor in the reference table. [RF013_WFD]

RF013_WISE5

BLOCKER

If wiseEvolutionType in (‘splitting’,’aggregation’,’changeBothAggregationAndSplitting’,’changeExtendedArea’,’changeReducedArea’), the designationPeriodBegin value must be higher than the designationPeriodBegin value of the predecessor in the reference table. [RF013_WISE5]

RF014_WFD

BLOCKER

If wiseEvolutionType is ‘changeCode’ then the designationPeriodBegin value must be equal to the designationPeriodBegin value of the predecessor in the register. [RF014_WFD]

RF014_WISE5

BLOCKER

If wiseEvolutionType is ‘changeCode’ then the designationPeriodBegin value must be equal to the designationPeriodBegin value of the predecessor in the register. [RF014_WISE5]

V009

BLOCKER

designationPeriodBegin must be a valid date (YYYY-MM-DD) [V009]

V021

BLOCKER

The value must not be missing or empty. [V021]

designationPeriodEnd#

Code

Severity

Description

R004

BLOCKER

designationPeriodBegin date must not be after designationPeriodEnd. [R004]

V010

BLOCKER

designationPeriodEnd must be a valid date (YYYY-MM-DD). [V010]

zoneType#

Code

Severity

Description

V020

BLOCKER

The value must not be missing or empty. [V020]

V029

BLOCKER

The value of zoneType does not exist in codelist ZoneType. [V029]

specialisedZoneType#

Code

Severity

Description

V077

BLOCKER

The value is not a valid member of the referenced list. [V077]

V078

BLOCKER

The value must not be missing or empty [V078]

legalBasisName#

Code

Severity

Description

V011

BLOCKER

The length of legalBasisName must be less than or equal to 254 characters. [V011]

legalBasisLevel#

Code

Severity

Description

V033

BLOCKER

The value of legalBasislevel does not exist in codelist LegalBasisLevel. [V033]

Documents dataset#

See additional information in the data model review documentation:

dcMetadata#

Metadata about the delivery, following the WISE common metadata model (Dublin Core based).

Field

Data type

M

Description

title

string

[1]

Name given to the dataset.

creatorOrganisationName

string

[1]

Name of the organization doing the reporting.

creatorElectronicMailAddress

Email

[1]

Email address of the point of contact in the organisation responsible for the dataset.

description

string

[0..1]

Description of the dataset.

created

date

[0..1]

Date of creation of the dataset.

language

Language

[1..n]

Code of the dataset’s language/s from the ‘Language’ codelist.

license

Licence

[1]

A legal document giving official permission to do something with the resource.

rights

string

[0..1]

Information about rights held in and over the resource. If necessary, provide the attribution text required by the licence, or other relevant information.

rightsHolder

string

[0..1]

A person or organization owning or managing rights over the resource. This element can be provided if the rights holder reserved rights (e.g. should to be contacted for specific uses), or if the rights holder is not the organisation responsible for the dataset.

licenseDocument

documentCode

[0..n]

Document(s) about licensing information. It must be reported if license IN (‘exactMatch_CC_BY_4_0’, ‘narrowMatch_CC_BY_4_0’).

metadataDocument

documentCode

[0..n]

Document(s) about metadata information. Reported if updateSpatialData = ‘yes’.

updateCompetentAuthorities

SpecialValue

[1]

Choose ‘yes’ if the competent authorities are being updated. Choose ‘no’ if the competent authorities are not being updated. Valid values: ‘yes’ or ‘no’.

updateSpatialData

SpecialValue

[1]

Choose ‘yes’ if the spatial data is being updated. Choose ‘no’ if the spatial data is not being updated. Valid values: ‘yes’ or ‘no’.

Code

Severity

Description

RF9999

BLOCKER

The following reference tables have to be updated: {%REFERENCE_TABLES%} . [RF9999] Please, contact helpdesk.

T0007

BLOCKER

Mandatory table has no records [T0007]

T0009

BLOCKER

The table dcMetadata must have one record only. [T0009]

XC0017

BLOCKER

Table RiverBasinDistrictCompetentAuthority must not contain records if dcMetadata.updateCompetentAuthorities is ‘no’. [XC0017]

XC0020

BLOCKER

Table CompetentAuthority must not contain records if dcMetadata.updateCompetentAuthorities is ‘no’. [XC0020]

XC0030

BLOCKER

If dcMetadata.updateCompetentAuthorities is ‘yes’ and dcMetadata.updateSpatialData is ‘yes’, all thematicIdIdentifier in Spatial Data must be reported in RiverBasinDistrictCompetentAuthority [XC0030]. Number of missing values: {%NUMBEROFRECORDS%}. Missing identifiers: {%IDENTIFIERS%}

XC0031

BLOCKER

If dcMetadata.updateCompetentAuthorities is ‘yes’ and dcMetadata.updateSpatialData is ‘no’, all thematicIdIdentifier in Reference Table [RiverBasinDistrictWFD] must be reported [XC0031]. Number of missing values: {%NUMBEROFRECORDS%}. Missing identifiers: {%IDENTIFIERS%}

XC0032

BLOCKER

If dcMetadata.updateSpatialData is ‘yes’, all RBD in the reference table RiverBasinDistrictWFD must be reported in Spatial Data. [XC0032] Number of missing values: {%NUMBEROFRECORDS%}. Missing identifiers: {%IDENTIFIERS%}

XC0033

BLOCKER

Table RiverBasinDistrictCompetentAuthority must contain records if dcMetadata.updateCompetentAuthorities is ‘yes’. [XC0033]

XC0034

BLOCKER

If dcMetadata.updateSpatialData is ‘yes’, all RBD in the reference table RiverBasinDistrictWISE5 must be reported in Spatial Data. [XC0034] Number of missing values: {%NUMBEROFRECORDS%}. Missing identifiers: {%IDENTIFIERS%}

title#

Code

Severity

Description

V0061

BLOCKER

The length must be less than or equal to 4000 [V0061]

V0072

BLOCKER

The value must not be missing or empty [V0072]

creatorOrganisationName#

Code

Severity

Description

V0055

BLOCKER

The length must be less than or equal to 4000 [V0055]

V0063

BLOCKER

The value must not be missing or empty [V0063]

creatorElectronicMailAddress#

Code

Severity

Description

V0054

BLOCKER

The value must not be missing or empty [V0054]

V0069

BLOCKER

The length must be less than or equal to 250 [V0069]

description#

Code

Severity

Description

V0056

BLOCKER

The length must be less than or equal to 4000 [V0056]

created#

Code

Severity

Description

V0062

BLOCKER

“created” must contain a valid date in the ISO 8601 format YYYY-MM-DD. [V0062]

language#

Code

Severity

Description

V0023

BLOCKER

The value is not a valid member of the referenced list. [V0023]

V0053

BLOCKER

Duplicate language value [V0053]

V0064

BLOCKER

The value must not be missing or empty [V0064]

license#

Code

Severity

Description

R0002

BLOCKER

licenseDocument must be reported if license IN (‘exactMatch_CC_BY_4_0’, ‘narrowMatch_CC_BY_4_0’). [R0002]

V0058

BLOCKER

The length must be less than or equal to 2100 [V0058]

V0065

BLOCKER

The value must not be missing or empty [V0065]

V0074

BLOCKER

The value is not a valid member of the referenced list. [V0074]

rights#

Code

Severity

Description

V0059

BLOCKER

The length must be less than or equal to 4000 [V0059]

rightsHolder#

Code

Severity

Description

V0060

BLOCKER

The length must be less than or equal to 4000 [V0060]

licenseDocument#

Code

Severity

Description

R0002

BLOCKER

licenseDocument must be reported if license IN (‘exactMatch_CC_BY_4_0’, ‘narrowMatch_CC_BY_4_0’). [R0002]

V0052

BLOCKER

Duplicate licenseDocument. [V0052]

V0076

BLOCKER

The value is not a valid member of the referenced list. [V0076]

metadataDocument#

Code

Severity

Description

R0003

BLOCKER

metadataDocument must be reported if updateSpatialData = ‘yes’. [R0003]

V0051

BLOCKER

Duplicate metadataDocument. [V0051]

V0077

BLOCKER

The value is not a valid member of the referenced list. [V0077]

updateCompetentAuthorities#

Code

Severity

Description

V0021

BLOCKER

The value is not a valid member of the referenced list. [V0021]

V0070

BLOCKER

The value must not be missing or empty [V0070]

V0080

BLOCKER

updateCompetentAuthorities must be ‘yes’ if reporting under ‘WFD’. [V0080]

V0081

BLOCKER

updateCompetentAuthorities must be ‘no’ if reporting under ‘WISE5’. [V0081]

XC0027

BLOCKER

Table CompetentAuthority must contain records if dcMetadata.updateCompetentAuthorities is ‘yes’. [XC0027]

updateSpatialData#

Code

Severity

Description

R0003

BLOCKER

metadataDocument must be reported if updateSpatialData = ‘yes’. [R0003]

V0022

BLOCKER

The value is not a valid member of the referenced list. [V0022]

V0073

BLOCKER

The value must not be missing or empty [V0073]

V0079

BLOCKER

The value must be ‘yes’ when reporting under ‘WISE5’. [V0079]

Document#

Documents (files or hyperlinks) referenced from the dcMetadata or from the descriptive dataset.

Field

Data type

M

Description

documentCode

wiseIdentifier

[1]

Unique identifier for each document.

documentName

string250

[1]

Name of the document.

hyperlink

URL

[0..1]

URL of the document if available on the internet. Either the hyperlink or the documentFile must be provided.

documentFile

Attachment

[0..1]

Document file as an attachment uploaded in Reportnet. Either the hyperlink or the documentFile must be provided.

Code

Severity

Description

TU0001

BLOCKER

Uniqueness and multiplicity constraints - The field documentCode is unique within table [TU0001]

documentCode#

Code

Severity

Description

V0017

BLOCKER

The value must not be missing or empty [V0017]

V0019

BLOCKER

The length must be less than or equal to 42 [V0019]

V0082

BLOCKER

The value does not match the pattern to be used for a WISE Identifier. [V0082]

documentName#

Code

Severity

Description

V0018

BLOCKER

The value must not be missing or empty [V0018]

V0020

BLOCKER

The length must be less than or equal to 250 [V0020]

documentFile#

Code

Severity

Description

R0001

BLOCKER

Either hyperlink or documentFile must be reported, but not both. [R0001]