"URI","Label","Definition","Notation","Status","AcceptedDate","errorType","skos:hiddenLabel@en","skos:hiddenLabel@en","skos:editorialNote"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/1","XML must include Reporting Header ","aqd:AQD_ReportingHeader element must be present.","1","valid","2023-05-04","BLOCKER","XML must include Reporting Header ",,"[Crucial]: Yes - System requirement - Integrated into one qa check"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/2","Reporting period must be reported and the envelop starting year must match the specific year within Reporing Header in the XML","aqd:AQD_ReportingHeader/aqd:reportingPeriod must be reported in all XMLs. The (start) year value must be equal to the year specified in (aqd:AQD_ReportingHeader) in the XML file and it must be between 2014 - 2015.","2","valid","2023-05-04","BLOCKER","Reporting period must be reported and the envelop starting year must match the specific year within Reporing Header in the XML",,"Updated to check aqd:reportingPeriod"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/3","The following elements must be included within Reporting Header (inspire Id, reporting authority and change element)","aqd:AQD_ReportingHeader must include aqd:inspireId, aqd:reportingAuthority, aqd:change elements","3","valid","2023-05-04","BLOCKER","The following elements must be included within Reporting Header (inspire Id, reporting authority and change element)",,"[Crucial]: Yes - System requirement - Integrated into one qa check"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/4","For aqd:AQD_ReportingHeader, if aqd:change='true', the following information must also be provided: aqd:AQD_ReportingHeader/aqd:changeDescription and aqd:AQD_ReportingHeader/aqd:content","For aqd:AQD_ReportingHeader, if aqd:change='true', the following information must also be provided: aqd:AQD_ReportingHeader/aqd:changeDescription and aqd:AQD_ReportingHeader/aqd:content","4","valid","2023-05-04","BLOCKER","For aqd:AQD_ReportingHeader, if aqd:change='true', the following information must also be provided: aqd:AQD_ReportingHeader/aqd:changeDescription and aqd:AQD_ReportingHeader/aqd:content",,"[Crucial]: Yes - System requirement - Integrated into one qa check"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/5","For aqd:AQD_ReportingHeader, if aqd:change='false', element aqd:content IS NOT expected.","For aqd:AQD_ReportingHeader, if aqd:change='false', element aqd:content IS NOT expected.","5","valid","2023-05-04","BLOCKER","For aqd:AQD_ReportingHeader, if aqd:change='false', element aqd:content IS NOT expected.",,"[Crucial]: Yes - System requirement - Integrated into one qa check"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/6","At least one file in the folder must be an XML with correct extension (*.xml)","At least one file in the folder must be an XML with correct extension (*.xml)","6","valid","2023-05-04","BLOCKER",,,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/B0","Checks if this delivery is new or an update (on same reporting year)","Check if delivery if this is a new delivery or updated delivery (via reporting year) ","B0","valid","2023-05-04","WARNING","Checks if this delivery is new or an update (on same reporting year)",,"[Crucial]: Yes - Information"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/B01","Number of zones reported","Compile & feedback upon the total number of AQ zone feature types included in the delivery","B01","valid","2023-05-04","INFO","Number of zones reported",,"[Crucial]: Yes - Information"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/B02","Number of new zones compared to previous report. Blocker will be returned if XML is a new delivery and localId are all new compared to previous deliveries","Compile & feedback upon the total number of new records for AQ zones included in the delivery against previous delivery","B02","valid","2023-05-04","BLOCKER","Number of new zones compared to previous report. Blocker will be returned if XML is a new delivery and localId are all new compared to previous deliveries",,"[Crucial]: Yes - Information - Update to check if all localId are new"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/B03","Number of existing zones compared to previous report. Blocker will be returned if XML is an update delivery and localId are all new compared to previous deliveries","Compile & feedback upon the total number of existing records for AQ zones included in the delivery against previous delivery","B03","valid","2023-05-04","BLOCKER","Number of existing zones compared to previous report. Blocker will be returned if XML is an update delivery and localId are all new compared to previous deliveries",,"[Crucial]: Yes - System requirement - Update to check if all localId are new"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/B04","List reported zones","Compile & feedback upon all reported zones. Feedback report shall include the gml:id attribute, am:inspireId, am:name/gn:GeographicalName/gn:spelling/gn:text & aqd:zoneCode elements as available.","B04","valid","2023-05-04","INFO","List reported zones",,"[Crucial]: Yes - Information"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/B05","reserved","Compile & feedback upon the total number of modification to existing for AQ zone feature types included in the delivery, including ./aqd:predecessor information Report if the object xlinked via aqd:predecessor is not found within the current or previous deliveries (aqd:AQD_Zone)","B05","reserved","2023-05-04",,"reserved",,"Not implemented -IPR requirement (Annex II-B-8)"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/B05a","New zones/agglomerations for the protection of Health must link to predecessor.","New zones/agglomerations compared to previous deliveries for the protection of Health must link to predecessor (aqd:predecessor).
.","B05a","valid","2023-05-04","BLOCKER",,,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/B05b","New zones/agglomerations for the protection of vegetation should link to predecessor.","New zones/agglomerations compared to previous deliveries for the protection of Vegetation should link to predecessor (aqd:predecessor).","B05b","valid","2023-05-04","ERROR",,,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/B06a","Number of zones that provides coordinates inside the xml via geometry element","The number of zones designated with coordinates via the ./am:geometry element","B06a","valid","2023-05-04","INFO","Number of zones that provides coordinates inside the xml via geometry element",,"[Crucial]: Yes - Information"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/B06b","Number of zones that provides coordinates via Local Administrative Units (LAU) element and external shapefile link","The number of zones designated with coordinates via the ./aqd:LAU element and the ./aqd:shapefileLink element","B06b","valid","2023-05-04","INFO","Number of zones that provides coordinates via Local Administrative Units (LAU) element and external shapefile link",,"[Crucial]: Yes - Information"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/B07","Number of unique combinations of zone types, pollutants and protection target","List of unique combinations of aqd:aqdZoneType, aqd:pollutantCode and aqd:protectionTarget","B07","valid","2023-05-04","INFO","Number of unique combinations of zone types, pollutants and protection target",,"[Crucial]: - Information"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/B08","Check and count expected combinations of Pollutant and ProtectionTarget","Check and count expected combinations of Pollutant and ProtectionTarget: Sulphur dioxide (1) + health - Sulphur dioxide (1) + vegetation - Ozone (7) + health - Ozone (7) + vegetation - Nitrogen dioxide (8) + health - Nitrogen oxides (9) + vegetation - Particulate matter < 10 µm (5) + health - Particulate matter < 2.5 µm (6001) + health - Carbon monoxide (10) + health - Benzene (20) + health - Lead in PM10 (5012) + health - Arsenic in PM10 (5018) + health - Cadmium in PM10 (5014) + health -Nickel in PM10 (5015) + health - Benzo(a)pyrene in PM10 (5029) + health","B08","valid","2023-05-04","BLOCKER","Check and count expected combinations of Pollutant and ProtectionTarget",,"[Crucial]: Yes - SYSTEM & INSPIRE requirement"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/B09","Internal XML and INSPIRE identifiers must be unique (gml:id, base:localId)","All gml:id attributes, am:inspireId and aqd:inspireId elements shall have unique content","B09","valid","2023-05-04","BLOCKER","Internal XML and INSPIRE identifiers must be unique (gml:id, base:localId)",,"[Crucial]: Yes - SYSTEM & INSPIRE requirement"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/B10","List unique namespaces used and count number of elements","./am:inspireId/base:Identifier/base:namespace List base:namespace and count the number of base:localId assigned to each base:namespace.","B10","valid","2023-05-04","INFO","List unique namespaces used and count number of elements",,"[Crucial]: Yes - INSPIRE requirement"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/B10.1","Check namespace is registered ","Check that namespace is registered in vocabulary (http://dd.eionet.europa.eu/vocabulary/aq/namespace/view)","B10.1","valid","2023-05-04","BLOCKER","Unregistered country namespaace has been used",,"[Crucial]: Yes - System requirement"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/B11","The sum of the population of different zones for expected combinations of Pollutant and ProtectionTarget must be within +/-5%","The sum of the population reported via aqd:residentPopulation of different zones for expected combinations of Pollutant and ProtectionTarget must be within +/-5% (according to http://dd.eionet.europa.eu/vocabulary/aq/namespace/view)","B11","valid","2023-05-04","BLOCKER",,,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/B11b","The sum of the population of different zones for expected combinations of Pollutant and ProtectionTarget must not differ substantially between themselves","The sum of the population reported via aqd:population of different zones for expected combinations of Pollutant and ProtectionTarget can not be greater than 1% of the total Population or 50,000 inhabitants (whichever is lower)","B11b","valid","2023-05-04","ERROR",,,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/B12","The sum of the area (km2) of different zones for expected combinations of Pollutant and ProtectionTarget must be within +/-0.5%","The sum of the area (km2) reported via aqd:area of different zones for expected combinations of Pollutant and ProtectionTarget must be within +/-0.5% (according to http://dd.eionet.europa.eu/vocabulary/aq/namespace/view)","B12","valid","2023-05-04","BLOCKER","reserved",,"Not implemented"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/B12b","The sum of the areas of different zones for expected combinations of Pollutant and ProtectionTarget must not differ substantially between themselves","The sum of the area (km2) reported via aqd:area of different zones for expected combinations of Pollutant and ProtectionTarget can not be greater than must be within 1% of SurfaceArea or 50 km2 (whichever is lower)","B12b","valid","2023-05-04","ERROR",,,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/B12c","Compare area declared for each zone compared to previous (based on localId)","Compare area declared for each zone compared to previous (based on localId)","B12c","valid","2023-07-14","ERROR",,,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/B13","The geographical language code must correspond to either the ISO 639-3 or ISO 639-5.","/aqd:AQD_Zone/am:name/gn:GeographicalName/gn:language value shall be the language of the name, given as a three letters code, in accordance with either ISO 639-3 or ISO 639-5.","B13","valid","2023-05-04","SKIPPED","The geographical language code must correspond to either the ISO 639-3 or ISO 639-5.",,"[Crucial]: Yes - INSPIRE requirement"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/B14","Check the sum of area and population for Health protection combinations against vocabulary.","Check and make the sum of area (aqd:area) and population (aqd:residentPopulation) expected combinations of Pollutant and ProtectionTarget: Sulphur dioxide (1) + health - Ozone (7) + health - Nitrogen dioxide (8) + health - Particulate matter < 10 µm (5) + health - Particulate matter < 2.5 µm (6001) + health - Carbon monoxide (10) + health - Benzene (20) + health - Lead in PM10 (5012) + health - Arsenic in PM10 (5018) + health - Cadmium in PM10 (5014) + health -Nickel in PM10 (5015) + health - Benzo(a)pyrene in PM10 (5029) + health","B14","valid","2023-05-04","WARNING",,,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/B15","Check the sum of area and population for all Health protection combinations are within 5% of the mode of the sums.","The sum of area and population for all Health protection combinations should be within 5% of the mode of the sums for the same combination","B15","valid","2023-05-04","WARNING",,,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/B16","Check results on B14 and B15. Any combination with a warning in both B14 and B15 will result in Error.","Check results on B14 and B15. Any combination with a warning in both B14 and B15 will result in Error.","B16","valid","2023-05-04","ERROR",,,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/B17","Compare the list of zone-pollutant-protectionTarget combination with previous delivery","QC rule B17 checks if the combinations of aqd:AQD_Zone - aqd:pollutantCode - aqd:protectionTarget from the current XML are present in the latest delivery of the previous year; it lists all aqd:AQD_Zone - aqd:pollutantCode - aqd:protectionTarget combinations which are different from the previous year submission of data flow B.","B17","experimental","2023-07-14","WARNING","reserved",,"reserved"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/B18","The geographical language text must be a string","./am:name/gn:GeographicalName/gn:spelling/gn:SpellingOfName/gn:text shall return a string","B18","valid","2023-05-04","BLOCKER","The geographical language text must be a string",,"[Crucial]: Yes - IPR requirement (Annex II-B-4)"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/B19","reserved","./am:name/gn:GeographicalName/gn:spelling/gn:SpellingOfName/gn:script attribute xsi:nil=""true"" nilReason=""unknown""","B19","reserved","2023-05-04",,"reserved",,"Not implemented -INSPIRE requirement"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/B20","The coordinate reference system for the zones must be defined with a correct uniform resource name","/am:geometry/gml:Polygon, ./am:geometry/gml:Point, ./am:geometry/gml:MultiPoint, ./am:geometry/gml:MultiSurface, ./am:geometry/gml:Grid, ./am:geometry/gml:RectifiedGrid the srsName attribute shall be a recognisable URN. The following 3 srsNames are expected urn:ogc:def:crs:EPSG::3035 or urn:ogc:def:crs:EPSG::4258 or urn:ogc:def:crs:EPSG::4326","B20","valid","2023-05-04","BLOCKER","Coordinate system for Zones needs revision",,"[Crucial]: Yes - IPR requimrent (Annex II-B-6)"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/B21","The dimension attribute must be given the value ""2"" ","/am:geometry/gml:Polygon, ./am:geometry/gml:Point, ./am:geometry/gml:MultiPoint, ./am:geometry/gml:MultiSurface, ./am:geometry/gml:Grid, ./am:geometry/gml:RectifiedGrid, ./am:geometry/gml:Polygon/gml:exterior/gml:LinearRing/gml:posList the srsDimension attribute shall resolve to ""2"" to allow the x & y-coordinate of the feature of interest","B21","valid","2023-05-04","ERROR","Geometry information needs revising as errors were detected which will prevent processing it.",,"[Crucial]: Yes - IPR requimrent (Annex II-B-6)"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/B22","The count attribute must be equal to the Y and X coordinate doublets","./am:geometry /gml:Polygon/gml:exterior/gml:LinearRing/gml:posList the count attribute shall resolve to the sum of y & x-coordinate doublets.","B22","valid","2023-05-04","BLOCKER","Coordinate provided for Zones needs revision as not provided a Y and X coordinate doublets",,"[Crucial]: Yes - IPR requirement (Annex II-B-6) & system requirement (can not process if not correct)"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/B23","The coordinates must be ordered as latitude (y-axis), longtitude (x-axis). Please note that if warning, GEOMETRY checks might fail.","Check that the coordinates lists in ./am:geometry /gml:Polygon/gml:exterior/gml:LinearRing/gml:posList ar presented in lat / long (y-axis / x-axis) notation.","B23","valid","2023-05-04","WARNING","The coordinates must be ordered as latitude (y-axis), longtitude (x-axis)",,"[Crucial]: Yes - IPR requimrent (Annex II-B-6) - Exception with France"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/B24","Zone type must conform to http://inspire.ec.europa.eu/codelist/ZoneTypeCode/airQualityManagementZone","./am:zoneType value shall resolve to http://inspire.ec.europa.eu/codelist/ZoneTypeCode/airQualityManagementZone (working URL) ","B24","valid","2023-05-04","ERROR","Codelist for am:zoneType requires revision: INSPIRE codelist is required",,"[Crucial]: - INSPIRE requirement"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/B25","Start time must be less than end time and must be provided","./am:designationPeriod/gml:TimePeriod/gml:beginPosition shall be less than ./am:designationPeri/gml:TimePeriod/gml:endPosition.
(start time must be provided)","B25","valid","2023-05-04","BLOCKER","Zone's Start time must be less than end time",,"[Crucial]: Yes - IPR requimrent (Annex II-B-7)"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/B26","The begin date of a zone should be the same as previous delivery (inc. updates for the same year)","./am:designationPeriod/gml:TimePeriod/gml:beginPosition shall NOT be different from previous delivery","B26","experimental","2023-07-14","ERROR","The begin date of a zone should be the same as previous delivery (inc. updates for the same year)",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/B27","The zone's end date should not differ from previous delivery (if already closed)","./am:designationPeri/gml:TimePeriod/gml:endPosition shall not be different from previous delivery (exception from NULL to a value)
- If in previous delivery the zone was already closed, it can not be re-opened
- If previous delivery has an end date, in new delivery, it can not change","B27","experimental","2023-07-14",,"The zone's end date should not differ from previous delivery (if already closed)",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/B28","End date must be greater than start date, if end date exists","./am:beginLifespanVersion shall be a valid historical date for the start of the version of the zone in extended ISO format. If an am:endLifespanVersion exists its value shall be greater than the am:beginLifespanVersion ","B28","valid","2023-05-04","BLOCKER","Zone's End date must be greater than start date, if end date exists",,"[Crucial]: Yes - INSPIRE requirement"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/B29","Start date shall be less, or equal to ","./am:beginLifespanVersion shall be LESS THAN OR EQUAL TO ./am:designationPeriod/gml:TimePeriod/gml:endPosition ./am:beginLifespanVersion shall be GREATER THAN OR EQUAL TO ./am:designationPeriod/gml:TimePeriod/gml:beginPosition ","B29","reserved","2023-05-04",,"Start date shall be less, or equal to ",,"Not implemented -"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/B30","Enviromental Domain must conform to http://inspire.ec.europa.eu/codelist/MediaValue/[code]","./am:environmentalDomain shall be a citation via href xlink attribute of http://inspire.ec.europa.eu/codelist/MediaValue/[code] (currently resolves to 404 error) ","B30","valid","2023-05-04","ERROR","Codelist for am:environmentalDomain requires revision: INSPIRE codelist is required",,"[Crucial]: N/A - INSPIRE requirement"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/B31","Legislation citation name must be “2011/850/EC” ","./am:legalBasis/base2:LegislationCitation/base2:name value shall be “2011/850/EC” ","B31","valid","2023-05-04","WARNING","Legislation citation name must be “2011/850/EC” ",,"[Crucial]: N/A - INSPIRE requirement"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/B32","Legislation citation date must be “2011-12-12” ","./am:legalBasis/base2:LegislationCitation/base2:date value shall be “2011/12/12” ","B32","valid","2023-05-04","WARNING","Legislation citation date must be “2011-12-12” ",,"[Crucial]: N/A - INSPIRE requirement"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/B33","Legislation citation line must be “http://rod.eionet.europa.eu/instruments/650” ","./am:legalBasis/base2:LegislationCitation/base2:link value shall be “http://rod.eionet.europa.eu/instruments/650” ","B33","valid","2023-05-04","WARNING","Legislation citation line must be “http://rod.eionet.europa.eu/instruments/650” ",,"[Crucial]: N/A - INSPIRE requirement"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/B34","Base level must conform to http://inspire.ec.europa.eu/codelist/LegislationLevelValue/[code]","./am:legalBasis/base2:LegislationCitation/base2:level shall be a citation via href xlink attribute of http://inspire.ec.europa.eu/codelist/LegislationLevelValue/[code]","B34","valid","2023-05-04","ERROR","Codelist for …base2:level requires revision: INSPIRE codelist is required",,"[Crucial]: Yes - INSPIRE requirement"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/B35","Zone code must be unique. The value may e equal the LocalId","./aqd:zoneCode shall be a unique code for the zone within the ./am:inspireId/base:Identifier/base:namespace. ./aqd:zoneCode . The value may equal the value at ./am:inspireId/base:Identifier/base:localId ","B35","valid","2023-05-04","BLOCKER","Zone code must be unique. The value may e equal the LocalId",,"[Crucial]: Yes - IPR requimrent (Annex II-B-3)"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/B36","Population must be a value higher than zero","./aqd:residentPopulation shall be an integer value GREATER THAN 0 (zero)","B36","valid","2023-05-04","BLOCKER","Population must be a value higher than zero",,"[Crucial]: Yes - IPR requimrent (Annex II-B-9)"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/B37","Year in which the resident population was estimated must have the format yyyy","./aqd:residentPopulationYear/gml:TimeInstant/gml:timePosition shall cite the year in which the resident population was estimated in yyyy format ","B37","valid","2023-05-04","ERROR","The year in which resident population was provided is in the wrong format",,"[Crucial]: Yes - IPR requimrent (Annex II-B-10)"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/B38","The Area value must be a decimal number, greater than zero.","./aqd:area the value will be a decimal number GREATER THAN 0 (zero) ","B38","valid","2023-05-04","BLOCKER","The Area value must be a decimal number, greater than zero.",,"[Crucial]: Yes - NOT required"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/B39a","Check for correct Pollutant/ProtectionTarget combination","The allowed content combination within ./aqd:pollutants/aqd:Pollutant/aqd:pollutantCode AND ./aqd:pollutants/aqd:Pollutant/aqd:protectionTarget shall be constrained to Sulphur dioxide (air) + health (http://dd.eionet.europa.eu/vocabulary/aq/pollutant/1 + http://dd.eionet.europa.eu/vocabulary/aq/protectiontarget/H) - Sulphur dioxide (air) + vegetation (http://dd.eionet.europa.eu/vocabulary/aq/pollutant/1 + http://dd.eionet.europa.eu/vocabulary/aq/protectiontarget/V) - Ozone (air) + health (http://dd.eionet.europa.eu/vocabulary/aq/pollutant/7 + http://dd.eionet.europa.eu/vocabulary/aq/protectiontarget/H) - Ozone (air) + vegetation (http://dd.eionet.europa.eu/vocabulary/aq/pollutant/7 + http://dd.eionet.europa.eu/vocabulary/aq/protectiontarget/V) - Nitrogen dioxide (air) + health (http://dd.eionet.europa.eu/vocabulary/aq/pollutant/8 + http://dd.eionet.europa.eu/vocabulary/aq/protectiontarget/H) - Nitrogen oxides (air) + eco (http://dd.eionet.europa.eu/vocabulary/aq/pollutant/9 + http://dd.eionet.europa.eu/vocabulary/aq/protectiontarget/V) - Particulate matter < 10 µm (aerosol) + health (http://dd.eionet.europa.eu/vocabulary/aq/pollutant/5 + http://dd.eionet.europa.eu/vocabulary/aq/protectiontarget/H) - Particulate matter < 2.5 µm (aerosol) + health (http://dd.eionet.europa.eu/vocabulary/aq/pollutant/6001 + http://dd.eionet.europa.eu/vocabulary/aq/protectiontarget/H) - Carbon monoxide (air) + health (http://dd.eionet.europa.eu/vocabulary/aq/pollutant/10 + http://dd.eionet.europa.eu/vocabulary/aq/protectiontarget/H) - Benzene (air) + health (http://dd.eionet.europa.eu/vocabulary/aq/pollutant/20 + http://dd.eionet.europa.eu/vocabulary/aq/protectiontarget/H) - Lead in PM10 (aerosol) + health (http://dd.eionet.europa.eu/vocabulary/aq/pollutant/5012 + http://dd.eionet.europa.eu/vocabulary/aq/protectiontarget/H) - Arsenic in PM10 (aerosol) + health (http://dd.eionet.europa.eu/vocabulary/aq/pollutant/5018 + http://dd.eionet.europa.eu/vocabulary/aq/protectiontarget/H) - Cadmium in PM10 (aerosol) + health (http://dd.eionet.europa.eu/vocabulary/aq/pollutant/5014 + http://dd.eionet.europa.eu/vocabulary/aq/protectiontarget/H) - Nickel in PM10 (aerosol) + health (http://dd.eionet.europa.eu/vocabulary/aq/pollutant/5015 + http://dd.eionet.europa.eu/vocabulary/aq/protectiontarget/H)","B39a","valid","2023-05-04","ERROR","Check for correct Pollutant/ProtectionTarget combination",,"[Crucial]: Yes - Air quality requirement"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/B39b","Check if at least one of the expected Pollutant/ProtectionTarget combination(s) is provided in the delivery","Count number of occurrences across XML and list it as below (it can not be 0): Sulphur dioxide (1) + health & Sulphur dioxide (1) + vegetation & Ozone (7) + health & Ozone (7) + vegetation & Nitrogen dioxide (8) + health & Nitrogen oxides (9) + vegetation & Particulate matter < 10 µm (5) + health & Particulate matter < 2.5 µm (6001) + health & Carbon monoxide (10) + health & Benzene (20) + health Lead in PM10 (5012) + health & Arsenic in PM10 (5018) + health & Cadmium in PM10 (5014) + health & Nickel in PM10 (5015) + health & Benzo(a)pyrene in PM10 (5029) + health & One exception: Nitrogen oxides (9) + vegetation can be 0 for Gibraltar","B39b","valid","2023-05-04","BLOCKER","Missing expected combinations of Pollutant and ProtectionTarget",,"[Crucial]: Yes - "
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/B39c","Check and list if any individual zone with any duplicated Pollutant/ProtectionTarget combination ","Check if any combination in B39a is repeated within individual AQD:Zone . An error is returned if repeated.","B39c","valid","2023-05-04","BLOCKER","Pollutant/ProtectionTarget combination is repeated withing same zone. Please amend",,"[Crucial]: Yes - System requirement"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/B40","ExtensionExemption accepted prior to 2015 deliveries","IF aqd:reportingPeriod included in the ReportingHeader is equal or greater than year 2015, ./aqd:timeExtensionExemption must resolve to http://dd.eionet.europa.eu/vocabulary/aq/timeextensiontypes/none Only 1 entry is allowed. Else ./aqd:timeExtensionExemption attribute must resolve to one of concept within http://dd.eionet.europa.eu/vocabulary/aq/timeextensiontypes/… Multiple entries are allowed.","B40","valid","2023-05-04","ERROR","Time extensions are NOT expected in zones after 2015.",,"[Crucial]: Yes - IPR requimrent (Annex II-B-13)"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/B41","Where AQTimeExemption is either NO2-1h, or NO2-annual, then NO2 and Protection Target Health must be present","Where ./aqd:timeExtensionExemption resolves to http://dd.eionet.europa.eu/vocabulary/aq/timeextensiontypes/NO2 1h OR http://dd.eionet.europa.eu/vocabulary/aq/timeextensiontypes/NO2 annual at least one combination within ./aqd:pollutants which includes ./aqd:pollutants/aqd:Pollutant/aqd:pollutantCode AND ./aqd:pollutants/aqd:Pollutant/aqd:protectionTarget shall be constrained to Nitro gen dioxide Nitrogen dioxide (air) + health http://dd.eionet.europa.eu/vocabulary/aq/pollutant/8 http://dd.eionet.europa.eu/vocabulary/aq/protectiontarget/H","B41","valid","2023-05-04","BLOCKER","Where AQTimeExemption is either NO2-1h, or NO2-annual, then NO2 and Protection Target Health must be present",,"[Crucial]: Yes - Content check according to Article 22 of Directive 2008/50/EC"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/B42","Where AQTimeExemption is either PM10-24h, or PM10-annual, then PM10 and Protection Target Health must be present.","Where ./aqd:timeExtensionExemption resolves to http://dd.eionet.europa.eu/vocabulary/aq/timeextensiontypes/PM10-24h OR http://dd.eionet.europa.eu/vocabulary/aq/timeextensiontypes/PM10-annual at least one combination within ./aqd:pollutants which includes ./aqd:pollutants/aqd:Pollutant/aqd:pollutantCode AND ./aqd:pollutants/aqd:Pollutant/aqd:protectionTarget shall be constrained to Particulate matter < 10 μm (aerosol) + health http://dd.eionet.europa.eu/vocabulary/aq/pollutant/5 http://dd.eionet.europa.eu/vocabulary/aq/protectiontarget/H","B42","valid","2023-05-04","BLOCKER","Where AQTimeExemption is either PM10-24h, or PM10-annual, then PM10 and Protection Target Health must be present.",,"[Crucial]: Yes - Content check according to Article 22 of Directive 2008/50/EC"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/B43","Where AQTimeExemption is C6H6-annual, then C6H6 and Protection Target Health must be present.","Where ./aqd:timeExtensionExemption resolves to http://dd.eionet.europa.eu/vocabulary/aq/timeextensiontypes/C6H6-annual at least one combination within ./aqd:pollutants which includes ./aqd:pollutants/aqd:Pollutant/aqd:pollutantCode AND ./aqd:pollutants/aqd:Pollutant/aqd:protectionTarget shall be constrained to Benzene (air) + healt http://dd.eionet.europa.eu/vocabulary/aq/pollutant/20 http://dd.eionet.europa.eu/vocabulary/aq/protectiontarget/H","B43","valid","2023-05-04","BLOCKER","Where AQTimeExemption is C6H6-annual, then C6H6 and Protection Target Health must be present.",,"[Crucial]: Yes - Content check according to Article 22 of Directive 2008/50/EC"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/B45","Geometry should not be a hyperlink. If provided via shapefile, element aqd:shapefileLink need to be used","./am:geometry shall not be a href xlink. If geometry is provided via shapefile, please use element aqd:shapefileLink","B45","valid","2023-05-04","ERROR","Link to shapefiles use incorrect element. Please use aqd:shapefileLink",,"[Crucial]: - SYSTEM & INSPIRE requirement"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/B46","Where a link is provided, it should refer to an existing and valid shape file in the same folder in the CDR as the XML is uploaded","Where ./aqd:shapefileLink has been used this should return a link to a valid and existing link in cdr (e.g. http://cdr.eionet.europa.eu/es/eu/aqd/b/envurng9g/ES_Zones_2014.shp) ","B46","valid","2023-05-04","BLOCKER","Shapefile have not been reported correctly in the expected CDR envelope. Please revise",,"[Crucial]: Skipped - Not implemented - This is required for correctly processing geometries"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/B47","Zone type must be either Agglomeration or Non-agglomeration ","./aqd:aqdZoneType attribute must resolve to one of concept within http://dd.eionet.europa.eu/vocabulary/aq/zonetype/[concept] Currently, these are: http://dd.eionet.europa.eu/vocabulary/aq/zonetype/noagg or http://dd.eionet.europa.eu/vocabulary/aq/zonetype/agg ","B47","valid","2023-05-04","BLOCKER","Zone type must be either Agglomeration or Non-agglomeration ",,"[Crucial]: Yes - AQ requirement"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/B48","Designation Period DATE must be provided in extended ISO format","When am:designationPeriod/am:designationPeriod/gml:beginPosition & am:designationPeriod/am:designationPeriod/gml:endPosition ARE populated, the DATE must be in extended ISO format","B48","valid","2023-05-04","BLOCKER",,,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/B44","reserved","Where ./aqd:LAU has been used the list of the administrative these shall be checked to ensure they relate to the MS. This must be provided if /aqd:shapefileLink is not provided or am:geometry does not contain geometry. The value shall be a valid code from the following codelist: http://dd.eionet.europa.eu/vocabulary/common/nuts/ http://dd.eionet.europa.eu/vocabulary/lau1/ http://dd.eionet.europa.eu/vocabulary/lau2/ NUTS, LAU1 or LAU2 codes must belong to the country reporting data. Country ISO code at cdr.eionet.europa.eu/ZZ/eu/aqd/b/…. shall be the same as the codelist: http://dd.eionet.europa.eu/vocabulary/common/nuts/ZZ[concept] http://dd.eionet.europa.eu/vocabulary/lau1/zz/[concept] http://dd.eionet.europa.eu/vocabulary/lau2/zz/[concept] (exception of gb which has lau and nut codeas as uk)","B44","reserved","2023-05-04",,"reserved",,"[Crucial]: Skipped - Not implemented"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/BCrossCheck","Cross checks with other data-flows","Cross checks with other data-flows","BCrossCheck","valid","2023-05-04","WARNING",,,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/C0","Checks if this delivery is new or an update (on same reporting year)","Check if delivery if this is a new delivery or updated delivery (via reporting year) ","C0","valid","2023-05-04","WARNING","Checks if this delivery is new or an update (on same reporting year)",,"[Crucial]: Yes - Information"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/C01","Number of Assessment Regimes reported","Compile & feedback upon the total number of AQ Assessment Regime feature types included in the delivery","C01","valid","2023-05-04","BLOCKER","Number of Assessment Regimes reported",,"[Crucial]: Yes - Information"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/C02","Number of new Assessment Regimes compared to previous report. ERROR will be returned if XML is a new delivery and localId are not new compared to previous deliveries","Compile & feedback upon the total number of new records for AQ Assessment Regime feature types included in the delivery. ERROR will be returned if XML is a new delivery and localId are not new compared to previous deliveries.","C02","valid","2023-05-04","BLOCKER","Number of new Assessment Regimes compared to previous report. ERROR will be returned if XML is a new delivery and localId are not new compared to previous deliveries",,"[Crucial]: Error, new delivery but re-using localId from previous - "
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/C03","Number of existing Assessment Regimes compared to previous report. ERROR will be returned if XML is an update and ALL localId (100%) are NEW to previous delivery (for the same YEAR).","Compile & feedback upon the total number of modifications to previously reported AQ Assessment Regime feature types included in the delivery ERROR will be returned if XML is an update and ALL localId (100%) are different to previous delivery (for the same YEAR).","C03","valid","2023-05-04","BLOCKER","Number of existing Assessment Regimes compared to previous report. ERROR will be returned if XML is an update and ALL localId (100%) are NEW to previous delivery (for the same YEAR).",,"Error, updated delivery but all localId are new"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/C03a","Number of Assessment Regimes in C should match Assessment Regimes in Preliminary C (for the same YEAR).","The assessment regimes previously declared in the preliminary Assessment Regime (forward looking) should match those declared under the current Assessment Regime (retrospective look)","C03a","valid","2023-05-04","WARNING",,,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/C03b","Number of Assessment Methods used under Assessment Regimes should be the same as Preliminary Assessment Regime (for the same YEAR).","The assessment methods previously declared in the preliminary Assessment Regime (forward looking) should match those declared under the current Assessment Regime (retrospective look)","C03b","valid","2023-05-04","WARNING",,,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/C03c","Check if, for matching methods, the AssessmentType has changed the assessmentTypes",,"C03c","valid","2023-05-04","WARNING",,,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/C03d","List new assessment methods in C compared to C preliminary",,"C03d","valid","2023-05-04","WARNING",,,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/C04","gml:id must be unique within the XML document","All gml:id attributes shall have unique content within the document or namespace","C04","valid","2023-05-04","BLOCKER","gml:id must be unique within the XML document",,"[Crucial]: Yes - XML requirement"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/C05","Local Id shall be unique for the assessment regime.","./aqd:inspireId/base:Identifier/base:localId shall be an unique code for the assessment regime.","C05","valid","2023-05-04","BLOCKER","Local Id shall be unique for the assessment regime.",,"[Crucial]: Yes - INSPIRE/system requirement"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/C06","List unique namespaces used and count number of elements","./aqd:inspireId/base:Identifier/base:namespace List base:namespace and count the number of base:localId assigned to each base:namespace.","C06","valid","2023-05-04","INFO","List unique namespaces used and count number of elements",,"[Crucial]: Yes - INSPIRE/system requirement"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/C06.1","Check namespace is registered ","Check that namespace is registered in vocabulary (http://dd.eionet.europa.eu/vocabulary/aq/namespace/view)","C06.1","valid","2023-05-04","BLOCKER","Check namespace is registered ",,"[Crucial]: Yes - System requirement"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/C07","Each Assessment Regime shall have one Environmental Objective element","Each of the number of /aqd:AQD_AssessmentRegime records shall contain 1 ./aqd:assessmentThreshold/aqd:AssessmentThreshold/aqd:environmental Objective records per /aqd:AQD_AssessmentRegime element","C07","valid","2023-05-04","BLOCKER","Each Assessment Regime shall have one Environmental Objective element",,"[Crucial]: Yes - IPR/system requirement - aqd:AQD_AssessmentRegime/aqd:assessmentThreshold [Cardinality 0..* to 0..1]"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/C08","Assessment regimes must be reported all expected pollutants","./aqd:pollutant xlink:href attribute may resolve to one of http://dd.eionet.europa.eu/vocabulary/aq/pollutant/1 http://dd.eionet.europa.eu/vocabulary/aq/pollutant/7 http://dd.eionet.europa.eu/vocabulary/aq/pollutant/8 http://dd.eionet.europa.eu/vocabulary/aq/pollutant/9 http://dd.eionet.europa.eu/vocabulary/aq/pollutant/5 http://dd.eionet.europa.eu/vocabulary/aq/pollutant/6001 http://dd.eionet.europa.eu/vocabulary/aq/pollutant/10 http://dd.eionet.europa.eu/vocabulary/aq/pollutant/20 http://dd.eionet.europa.eu/vocabulary/aq/pollutant/5012 http://dd.eionet.europa.eu/vocabulary/aq/pollutant/5014 http://dd.eionet.europa.eu/vocabulary/aq/pollutant/5015 http://dd.eionet.europa.eu/vocabulary/aq/pollutant/5018 http://dd.eionet.europa.eu/vocabulary/aq/pollutant/5029 ","C08","valid","2023-05-04","BLOCKER","Assessment regimes must be reported all expected pollutants",,"[Crucial]: Yes - IPR requirement (Annex II-C-4)"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/C10","Check valid combination of pollutant/EnvironmentalObjective (Objective/ProtectionTarget/ReportingMetric). Error if unexpected combination","Check that EnvironmentalObjetive (ObjectiveType+ReportingMetric+ProtectionTarget) correspond to a valid combination in http://dd.eionet.europa.eu/vocabulary/aq/environmentalobjective/view","C10","valid","2023-05-04","BLOCKER","Unexpected combinations found",,"[Crucial]: Yes - IPR requirement (Annex II-C-4 + Annex II-C-5) -Updated in v5.0 to use EnvObjective vocabulary"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/C11","Check discrepancies between the expected Assessment Regime combinations based on dataflow B - Zones (latest released same reporting years)","The new check C11 will double check that data-flow C is complete according to all zones declared in data-flow B. The validation throws error when:
a) The combination of elements Pollutant + Protection Target + ZoneId + Environmental objective from B is missing in C.
b) The combination of elements Pollutant + Protection Target + ZoneId + Environmental objective from C is missing in B.
c) The combination of elements Pollutant + Protection Target + ZoneId + Environmental objective is duplicated.
Exception when objective type is ""MO"", ""ECO"", ""ERT"", ""LVMOT"", ""LVmaxMOT"", ""INT"" and ""ALT""","C11","valid","2023-05-04","BLOCKER","reserved",,"Included in C10"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/C12","reserved","reserved","C12","deprecated","2023-05-04",,"reserved",,"Included in C10"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/C13","reserved","reserved","C13","deprecated","2023-05-04",,"reserved",,"Included in C10"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/C14","reserved","reserved","C14","deprecated","2023-05-04",,"reserved",,"Included in C10"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/C15","reserved","reserved","C15","deprecated","2023-05-04",,"reserved",,"Included in C10"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/C16","reserved","reserved","C16","deprecated","2023-05-04",,"reserved",,"Included in C10"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/C17","reserved","reserved","C17","deprecated","2023-05-04",,"reserved",,"Included in C10"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/C18","reserved","reserved","C18","deprecated","2023-05-04",,"reserved",,"Included in C10"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/C19","reserved","reserved","C19","deprecated","2023-05-04",,"reserved",,"Included in C10"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/C20","Check and list any missing combination of pollutant/EnvironmentalObjective. Error if combination missing","Provide any missing combination of Pollutant/EnvironmentalObjective according to vocabulary http://dd.eionet.europa.eu/vocabulary/aq/environmentalobjective/ (Exceptions: when ObjectiveType = .../MO + .../LVMOT + .../LVmaxMOT &those combinations when ""Exceedance threshold"" within the vocabulary is populated)","C20","valid","2023-05-04","BLOCKER","Missing combination of pollutant/EnvironmentalObjective.",,"[Crucial]: Yes - IPR requirement (Annex II-C-4 + Annex II-C-5) + correct content check vs AQD/IPR"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/C20a","Check if combination of pollutant/EnvironmentalObjective for reporting PM2.5 National Exposure Reduction Target is included","Check if combination of pollutant/EnvironmentalObjective for reporting PM2.5 National Exposure Reduction Target is included","C20a","valid","2023-05-04","WARNING",,,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/C09","Count number of Assessment Regimes for pollutants with Monitoring Objective according to Annex X (Directive 2008/50/EC)","Count on unique pollutants when Assessment regime(s)'s aqd:objectiveType xlink:href attribute resolve to http://dd.eionet.europa.eu/vocabulary/aq/objectivetype/MO
According to ANNEX X - MEASUREMENTS OF OZONE PRECURSOR SUBSTANCES (DIRECTIVE 2008/50/EC)
Measurement of ozone precursor substances shall include at least nitrogen oxides (NO and NO2), and appropriate volatile
organic compounds (VOC). A list of volatile organic compounds recommended for measurement is given below:
1-Butene Isoprene Ethyl benzene
Ethane Trans-2-Butene n-Hexane m + p-Xylene
Ethylene cis-2-Butene i-Hexane o-Xylene
Acetylene 1,3-Butadiene n-Heptane 1,2,4-Trimethylebenzene
Propane n-Pentane n-Octane 1,2,3-Trimethylebenzene
Propene i-Pentane i-Octane 1,3,5-Trimethylebenzene
n-Butane 1-Pentene Benzene Formaldehyde
i-Butane 2-Pentene Toluene Total non-methane hydrocarbons","C09","valid","2023-05-04","ERROR","Count number of Assessment Regimes for pollutants with Monitoring Objetive",,"[Crucial]: N/A - IPR requirement (Annex II-C-4)"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/C21","Check Assessment Threshold Classification according to the allowed combination","Assess correctness of /aqd:assessmentThreshold/aqd:AssessmentThreshold/aqd:exceedanceAttainment depending on combination aqd:pollutant + aqd:objectiveType + aqd:reportingMetric + aqd:protectionTarget against vocabulary http://dd.eionet.europa.eu/vocabulary/aq/environmentalobjective/","C21","valid","2023-05-04","ERROR","Assessment Threshold classification required ratification.",,"[Crucial]: Yes - IPR requirement (Annex II-C-6) + correct content check vs AQD/IPR"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/C22","Check modifications of Assessment Threshold Classification","Modification of Assessment Threshold Classification must be accompanied by change of classification year.","C22","valid","2023-08-07","ERROR","Modification of Assessment Threshold Classification must be accompanied by change of classification year.",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/C23a","The assessement type shall be either ""Fixed Measurement,"" ""modelling,"" ""Indicative Measurement""or ""Objective Estimation.""","./aqd:assessmentMethods/aqd:AssessmentMethods/aqd:assessmentType xlink:href attribute shall resolve to one of http://dd.eionet.europa.eu/vocabulary/aq/assessmenttype/[concept]Current options in the codelist are:http://dd.eionet.europa.eu/vocabulary/aq/assessmenttype/fixed http://dd.eionet.europa.eu/vocabulary/aq/assessmenttype/model http://dd.eionet.europa.eu/vocabulary/aq/assessmenttype/indicative http://dd.eionet.europa.eu/vocabulary/aq/assessmenttype/objective","C23a","valid","2023-05-04","BLOCKER","The assessement type shall be either Fixed Measurement – Modelling – Objective Estimation or Indicative measurement",,"[Crucial]: Yes - IPR requirement (Annex II-C-9)"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/C23b","A textual description of assessment type is expected","./aqd:assessmentMethods/aqd:AssessmentMethods/aqd:assessmentTypeDescription resolve to a text description of Assessment Type","C23b","valid","2023-05-04","WARNING","A textual description of assessment type is expected",,"[Crucial]: - IPR requirement (Annex II-C-9) https://taskman.eionet.europa.eu/issues/72746"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/C24","When providing a link to model or objective estimation(s), a valid link must be provided","The assessment methods referenced by ./aqd:assessmentMethods/aqd:AssessmentMethods/aqd:modelAssessmentMetadata xlink:href attribute shall resolve to a traversable link to an assessment method /aqd:AQD_Model reported under cdr.eionet.europa.eu/ZZ/eu/aqd/d/… (The href is made using “namespace”/”localId”)","C24","valid","2023-05-04","BLOCKER","Invalid link to model or objetive estimation(s)",,"[Crucial]: Yes (crosscheck) - IPR requirement (Annex II-C-11)"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/C25","When providing a link to fix or indicative measurement(s), a valid link must be provided","The assessment methods referenced by ./aqd:assessmentMethods/aqd:AssessmentMethods/aqd:samplingPointAssessmentMetadata xlink:href attribute shall resolve to a traversable link to an assessment method /aqd:AQD_SamplingPoint reported under cdr.eionet.europa.eu/ZZ/eu/aqd/d/… (The href is made using “namespace”/”localId”)","C25","valid","2023-05-04","BLOCKER","Invalid link to samplingPoint(s)",,"[Crucial]: Yes (crosscheck) - IPR requirement (Annex II-C-12)"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/C26","Any assessment method used under Assessment must be operational within the Reporting Period","The assessment methods referenced by ./aqd:assessmentMethods/aqd:AssessmentMethods/aqd:modelAssessmentMeta data or ./aqd:assessmentMethods/aqd:AssessmentMethods/aqd:samplingPointAssessmentMetadata xlink:href attribute shall contain one element /aqd:AQD_Model/ef:observingCapability/ef:ObservingCapability/ef:observingTime/gml:TimePeriod/gml:endPosition or /aqd:AQD_SamplingPoint/ef:observingCapability/ef:ObservingCapability/ef:observingTime/gml:TimePeriod/gml:endPosition that is operational within the aqd:reportingPeriod included in the ReportingHead","C26","valid","2023-05-04","ERROR","Some assessment method seem to be closed while being declared in the Assessment Regime. Please revise.",,"[Crucial]: Yes (crosscheck) - Crosscheck to ensure Method operational within Reporting Year"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/C27","The number of zones must be the same as cited in the AssessmentRegime (for the same Reporting Year)","The number of unique zones cited by /aqd:AQD_AssessmentRegime shall be EQUAL to the number of unique zones in ./aqd:AQD_Zone for the same ReportingYear","C27","valid","2023-05-04","ERROR","A mismatch between zones linked in C and B has been identified. Please revise both deliveries",,"Crosscheck to ensure Zone operational within Reporting Year"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/C28","The zone linked to each Assessment Regime must be operational within the Reporting Period","The lifecycle information of ./aqd:zone xlink:href shall be current,/aqd:AQD_Zone/am:designationPeriod/gml:TimePeriod/gml:endPosition shall be greater than the begin position of the aqd:reportingPeriod included in the ReportingHeader If endPosition is indeterminate (i.e.) /aqd:AQD_Zone/am:designationPeriod/gml:TimePeriod/gml:beginPosition shall NOT be greater than the begin position of the aqd:reportingPeriod included in the ReportingHeader","C28","valid","2023-05-04","BLOCKER","The zone linked to each Assessment Regime must be operational within the Reporting Period",,"Crosscheck to ensure Zone operational within Reporting Year"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/C30","The regime(s) for PM2.5 AEI (both ECO & ERT) MUST not link to any specific zone.","The regime(s) for PM2.5 AEI (both ECO & ERT) MUST not link to any specific zone.
Specific syntax in XML is: ","C30","experimental","2023-05-04","ERROR","reserved",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/C33","If the Asseement Metadata lifecycle information is current, then the Operational Activity End Time shall be within ReportingPeriod","The lifecycle information of ./aqd:assessmentMethods/aqd:AssessmentMethods/aqd:samplingPointAssessmentMetadata xlink:href shall be current, /AQD_SamplingPoint/ef:operationActivityPeriod/gml:endPosition shall be operational within the aqd:reportingPeriod included in the ReportingHeader ","C33","valid","2023-05-04","WARNING","If the Asseement Metadata lifecycle information is current, then the Operational Activity End Time shall be within ReportingPeriod",,"[Crucial]: Yes - Crosscheck to ensure Method operational within Reporting Year - Important update, very similar to C26 (missing AQD_Model)"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/C35","If a sampling point or a model is used in any Assessment Regime, it has to be described as TRUE for AQ Directive use","/aqd:AQD_SamplingPoint/aqd:usedAQD or /aqd:AQD_Model/aqd:used shall EQUAL “true” for all ./aqd:assessmentMethods/aqd:AssessmentMethods/aqd:[samplingPoint or model]AssessmentMetadata xlink:href citations","C35","valid","2023-05-04","WARNING","If a sampling point or a model is used in any Assessment Regime, it has to be described as TRUE for AQ Directive use",,"[Crucial]: Yes - Cross-check coherence between C & D"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/C36","Delivery should contain one and only one Assessment Regime for PM2.5 Exposure Concentration Obligation (ECO)","There shall be only 1 record per MS where ./aqd:assessmentThreshold/aqd:AssessmentThreshold/aqd:environmental Objective/aqd:EnvironmentalObjective/aqd:objectiveType xlink:href attribute resolves to http://dd.eionet.europa.eu/vocabulary/aq/objectivetype/ECO","C36","stable","2023-05-04","ERROR","reserved",,"Not implemented"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/C37","Delivery should contain one and only one Assessment Regime for PM2.5 Exposure Reduction Target (ERT)","There shall be only 1 record per MS where ./aqd:assessmentThreshold/aqd:AssessmentThreshold/aqd:environmental Objective/aqd:EnvironmentalObjective/aqd:objectiveType xlink:href attribute resolves to http://dd.eionet.europa.eu/vocabulary/aq/objectivetype/ERT","C37","valid","2023-05-04","ERROR","Assessment Regime for AEI is missing or multiple records have been provided (only 1 expected per country)",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/C38","The cited stations under the Assessment Regime for the Average Exposure Indicator should be classified as Background.","Where./aqd:assessmentThreshold/aqd:AssessmentThreshold/aqd:environmentalObjective/aqd:EnvironmentalObjective/aqd:reportingMetric xlink:href attribute resolves to http://dd.eionet.europa.eu/vocabulary/aq/reportingmetric/AEI the /aqd:AQD_SamplingPoint/aqd:relevantEmissions/aqd:RelevantEmissions/aqd:stationClassification xlink:href attribute shall resolve to http://dd.eionet.europa.eu/vocabulary/aq/stationclassification/background for all aqd:AQD_SamplingPoint linked via aqd:AQD_AssessmentRegime/aqd:assessmentMethods/aqd:AssessmentMethods /aqd:samplingPointAssessmentMetadata citations","C38","valid","2023-05-04","ERROR","SamplingPoint(s) declared for assessing AEI are not background",,"[Crucial]: Yes - INFORMATION, warnes if any AEI station is not background"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/C29","Pollutant, Assessment Threshold and Environmental Objective shall equal one combination, except where Particulate Matter 2.5, which is not applicable."," aqd:zone xlink:href attribute shall resolve to a traversable link to an AQ zone in /aqd:AQD_Zone reported under cdr.eionet.europa.eu/ZZ/eu/aqd/b/... The ./aqd:pollutant and ./aqd:assessmentThreshold/aqd:AssessmentThreshold/aqd:environmentalObjective/aqd:EnvironmentalObjective/aqd:protectionTarget within the Assessment Regime shall equal one combination /aqd:AQD_Zone/aqd:pollutants/aqd:Pollutant/aqd:pollutantCode and /aqd:AQD_Zone/aqd:pollutants/aqd:Pollutant/aqd:protectionTarget within the linked zone aqd:AQD_Zone/aqd:pollutantsException : Where ./aqd:pollutant resolves to http://dd.eionet.europa.eu/vocabulary/aq/pollutant/6001 ./aqd:zone xlink:href attribute MAY resolve to ","C29","valid","2023-05-04","ERROR","A mismatch between the pollutant declared in Assessment Regime and the zone pollutant has been identified. Please revise.",,"[Crucial]: Yes (crosscheck) - Crosscheck to ensure Method operational within Reporting Year - Improved in cdr (swaped with C27)"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/C31","COUNT number zone-pollutant-target comibantion to match those in dataset B for the same reporting Year","COUNT number zone-pollutant-target comibantion to match those in dataset B for the same reporting Year ./aqd:assessmentThreshold/aqd:AssessmentThreshold/aqd:environmentalObjective/aqd:EnvironmentalObjective/aqd:protectionTarget + ./aqd:pollutant + /aqd:zone combinations shall reconcile to corresponding information within / aqd:AQD_Zone/aqd:pollutants/aqd:Pollutant/aqd:protectionTarget , /aqd:AQD_Zone/aqd:pollutants/aqd:Pollutant/aqd:pollutantCode + /aqd:AQD_Zone/am:inspireId/base:Identifier/base:localId : Sulphur dioxide (1) + health (B vs C) & Sulphur dioxide (1) + vegetation (B vs C) & Ozone (7) + health (B vs C) & Ozone (7) + vegetation (B vs C) & Nitrogen dioxide (8) + health (B vs C) & Nitrogen oxides (9) + vegetation (B vs C) & Particulate matter < 10 µm (5) + health (B vs C) & Particulate matter < 2.5 µm (6001) + health (B vs C) & Carbon monoxide (10) + health (B vs C) & Benzene (20) + health (B vs C) & Lead in PM10 (5012) + health (B vs C) & Arsenic in PM10 (5018) + health (B vs C) & Cadmium in PM10 (5014) + health (B vs C) & Nickel in PM10 (5015) + health (B vs C) & Benzo(a)pyrene in PM10 (5029) + health (B vs C)","C31","valid","2023-05-04","ERROR","COUNT number zone-pollutant-target comibantion to match those in dataset B for the same reporting Year",,"[Crucial]: Yes (crosscheck) - Updated in 4.0.2 if any C is greater than B = ERROR (RED) IF all B = C then OK if any C is smaller than B = WARNING"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/C31b","COUNT number zone-pollutant-target combination to match those in dataset C preliminary for the same reporting Year","COUNT number zone-pollutant-target comibantion to match those in dataset B for the same reporting Year ./aqd:assessmentThreshold/aqd:AssessmentThreshold/aqd:environmentalObjective/aqd:EnvironmentalObjective/aqd:protectionTarget + ./aqd:pollutant + /aqd:zone combinations shall reconcile to corresponding information within / aqd:AQD_Zone/aqd:pollutants/aqd:Pollutant/aqd:protectionTarget , /aqd:AQD_Zone/aqd:pollutants/aqd:Pollutant/aqd:pollutantCode + /aqd:AQD_Zone/am:inspireId/base:Identifier/base:localId : Sulphur dioxide (1) + health (C_pre vs C) & Sulphur dioxide (1) + vegetation (C_pre vs C) & Ozone (7) + health (C_pre vs C) & Ozone (7) + vegetation (C_pre vs C) & Nitrogen dioxide (8) + health (C_pre vs C) & Nitrogen oxides (9) + vegetation (C_pre vs C) & Particulate matter < 10 µm (5) + health (C_pre vs C) & Particulate matter < 2.5 µm (6001) + health (C_pre vs C) & Carbon monoxide (10) + health (C_pre vs C) & Benzene (20) + health (C_pre vs C) & Lead in PM10 (5012) + health (C_pre vs C) & Arsenic in PM10 (5018) + health (C_pre vs C) & Cadmium in PM10 (5014) + health (C_pre vs C) & Nickel in PM10 (5015) + health (B vs C) & Benzo(a)pyrene in PM10 (5029) + health (C_pre vs C)","C31b","valid","2023-05-04","WARNING",,,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/C32","Check Assessment Type of Asssessment Methods compared to assessmentType within Assessment Regime","./aqd:assessmentMethods/aqd:AssessmentMethods/aqd:assessmentType shall be compared with the /aqd:AQD_SamplingPoint/aqd:assessmentType for assessment method cited by ./aqd:assessmentMethods/aqd:AssessmentMethods/aqd:samplingPointAssessmentMetadata xlink:href attribute and/or /aqd:AQD_Model/aqd:assessmentType for assessment method cited by ./aqd:assessmentMethods/aqd:AssessmentMethods/aqd:samplingPointAssessmentMetadata xlink:href attribute. The following combinations are allowed: Within AssessmentRegime Within SamplingPoint/Model Status: fixed fixed OK & indicative indicative/fixed OK & model model OK & objective objective OK & fixed indicative/model/objective WRONG & indicative fixed/model/objective WRONG & model fixed/indicative/objective WRONG & objective fixed/indicative/model OK","C32","valid","2023-05-04","ERROR","A mismatch has been detected between assessment types in Assessment Regime and assessment type in data flow D",,"[Crucial]: Yes - Cross-check coherence between C & D"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/C39","Evaluate the consistency of SamplingPoints used for the assessment of PM2.5 AEI (ECO) and AEI (ERT) in current delivery. They should be the same.","Evaluate the consistency of SamplingPoints used for the assessment of PM2.5 AEI (ECO) and AEI (ERT) in current delivery. They should be the same.","C39","experimental","2023-05-04","BLOCKER",,,"Implemented"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/C39b","Evaluate the continuity of Stations used for the assessment of PM2.5 AEI ECO compared to latest delivery from previous year","Evaluate the continuity of Stations used for the assessment of PM2.5 AEI ECO compared to latest delivery from previous year","C39b","valid","2023-05-04","WARNING",,,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/C39c","Evaluate the continuity of SamplingPoints used for the assessment of PM2.5 AEI ECO compared to latest delivery from previous year","Evaluate the continuity of SamplingPoints used for the assessment of PM2.5 AEI ECO compared to latest delivery from previous year","C39c","valid","2023-05-04","WARNING",,,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/C40","All Assessment Regimes should be linked to at least one Assessment Method (either SamplingPoint or Model/ObjectiveEstimation)","The total number of /aqd:assessmentMethods/aqd:AssessmentMethods/aqd:samplingPointAssessmentMetadata and /aqd:assessmentMethods/aqd:AssessmentMethods/aqd:modelAssessmentMetadata citations within a MS (delivery) shall be GREATER THAN OR EQUAL to 1 where ./aqd:pollutant xlink:href attribute resolves to","C40","valid","2023-05-04","ERROR","Assessment Regime(s) must link to at least one assessment method. Please revise",,"[Crucial]: - IPR requirement (Annex II-C-11)"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/C40b","All Assessment Regimes must not be empty","Blocker will return if all Assessment Regimes are empty (i.e. not linked to an Assessment Method)","C40b","valid","2023-05-04","BLOCKER",,,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/C41","The year of the latest Classification report must be within the last 5 years according to AQ Directive","gml:timePosition MUST be provided and must be equal or greater than (aqd:reportingPeriod – 5 yeasr ) included in the ReportingHeader","C41","valid","2023-05-04","ERROR","Classification report needs updating, it is more than 5 years old.",,"[Crucial]: - IPR requirement (Annex II-C-7)"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/C42","A valid url should be provided linking to the latest Classification Report","Free text shall be provided including at least 1 valid URL","C42","valid","2023-05-04","WARNING","A valid url should be provided linking to the latest Classification Report",,"[Crucial]: - IPR requirement (Annex II-C-8)"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/C46","Alert & Information - At least one assessment regime for those Environmental Objectives with information and/or alert thresholds must be reported","At least one assessment regime for the following Environmental Objectives must be reported: NO2-Health-Alert, SO2-Health-Alert, O3-Health-Information & O3-Health-Alert.","C46","valid","2023-05-04","BLOCKER",,,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/C47","INF and ALT thresholds - COUNT number zone-pollutant-target combination to match those in dataset B for the same reporting Year","COUNT number zone-pollutant-target comibantion to match those in dataset B for the same reporting Year ./aqd:assessmentThreshold/aqd:AssessmentThreshold/aqd:environmentalObjective/aqd:EnvironmentalObjective/aqd:protectionTarget + ./aqd:pollutant + /aqd:zone combinations shall reconcile to corresponding information within / aqd:AQD_Zone/aqd:pollutants/aqd:Pollutant/aqd:protectionTarget , /aqd:AQD_Zone/aqd:pollutants/aqd:Pollutant/aqd:pollutantCode + /aqd:AQD_Zone/am:inspireId/base:Identifier/base:localId : Sulphur dioxide (1) + health (B vs C) & Ozone (7) + health (B vs C) & Nitrogen dioxide (8) + health (B vs C)","C47","valid","2023-05-04","ERROR",,,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/C47b","INF and ALT thresholds - COUNT number zone-pollutant-target combination to match those in dataset C preliminary for the same reporting Year","COUNT number zone-pollutant-target comibantion to match those in dataset B for the same reporting Year ./aqd:assessmentThreshold/aqd:AssessmentThreshold/aqd:environmentalObjective/aqd:EnvironmentalObjective/aqd:protectionTarget + ./aqd:pollutant + /aqd:zone combinations shall reconcile to corresponding information within / aqd:AQD_Zone/aqd:pollutants/aqd:Pollutant/aqd:protectionTarget , /aqd:AQD_Zone/aqd:pollutants/aqd:Pollutant/aqd:pollutantCode + /aqd:AQD_Zone/am:inspireId/base:Identifier/base:localId : Sulphur dioxide (1) + health (Cprel vs C) & Ozone (7) + health (Cprel vs C) & Nitrogen dioxide (8) + health (Cprel vs C)","C47b","valid","2023-05-04","WARNING",,,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/C48","If classification is (LAT-UAT o aboveUAT or aboveLTO), there must be at least 1 assessmentMethod fixed","At least 1 assessmentMethod must be set to fixed when aqd:exceedanceAttainment is LAT-UAT, aboveUAT, or aboveLTO.","C48","valid","2024-02-15","BLOCKER",,,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/C49","Assessment regime with exceedance in previous years should be classified asabove UAT","If an assessment regime has reported exceedances in previous year, the latest classification must be above UAT","C49","valid","2024-02-15","ERROR",,,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/CCrossCheck","Cross checks with other data-flows","Cross checks with other data-flows","CCrossCheck","valid","2023-05-04","WARNING",,,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/Ctest","Testing REGERROR",,"Ctest","valid","2023-05-04","REGERROR",,,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/D0","Checks if this delivery is new or an update (on same reporting year)","Check if delivery if this is a new delivery or updated delivery (via reporting year) ","D0","valid","2023-05-04","WARNING","Checks if this delivery is new or an update (on same reporting year)",,"[Crucial]: Yes - Information"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/D01","Total number of individual element reported within this XML Document for assessment methods. Error wil be returned if any of the expected elements are missing.","Compile & feedback upon the total number of each environmental monitoring feature types included in the delivery","D01","valid","2023-05-04","BLOCKER","Total number of individual element reported within this XML Document for assessment methods. Error wil be returned if any of the expected elements are missing.",,"[Crucial]: Yes - Information"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/D02","Total number of new records for each feature type included in the delivery. Error will be returned if all LocalIds are new.","Compile and feedback upon the total number of new records for each environmental monitoring feature types included in the delivery","D02","valid","2023-05-04","BLOCKER","Total number of new records for each feature type included in the delivery. Error will be returned if all LocalIds are new.",,"[Crucial]: Yes - System requirement"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/D03","Total number of updated records for each feature type included in the delivery. Error will be returned if all LocalIds are new.","Compile and feedback upon the total number of updated environmental monitoring feature types included in the delivery","D03","valid","2023-05-04","BLOCKER","Total number of updated records for each feature type included in the delivery. Error will be returned if all LocalIds are new.",,"[Crucial]: Yes - System requirement"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/D03b","Total number of updated records for each feature type included in the delivery. Blocker will be returned if D is not complete in relation to previous Delivery.","Compile and feedback upon the total number of updated environmental monitoring feature types included in the delivery. All feature types in the previous delivered must be included in this delivery to maintain historical information. If the update is genuine, please contact AQ IPR helpdesk.","D03b","valid","2023-05-04","BLOCKER",,,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/D03c","Total number of updated records for each feature type included in the delivery. Blocker will be returned if D is not complete in relation to latest Delivery from previous year.","Compile and feedback upon the total number of updated environmental monitoring feature types included in the delivery. All feature types in the previous delivered (latest envelope from previous year) should be included in this delivery to maintain historical information. This is for information purposes.","D03c","valid","2023-05-04","WARNING",,,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/D04","Full list of reported Environmental Monitoring Features within this XML Document","Compile & feedback a list of the unique identifier information for each new record or modification to an environmental monitoring feature type. Feedback report shall include the gml:id attribute, ef:inspireId, aqd:inspireId, ef:name and/or ompr:name elements as available.","D04","valid","2023-05-04","INFO","Full list of reported Environmental Monitoring Features within this XML Document",,"[Crucial]: Yes - "
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/D05","Id elements must have unique content","All gml:id attributes, ef:inspireId and aqd:inspireId elements shall have unique content","D05","valid","2023-05-04","BLOCKER","Id elements must have unique content",,"[Crucial]: Yes - System & INSPIRE requirement"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/D06","LocalId must be a unique code for the AQD_network (wtihin the unique namespace).","aqd:AQD_Network/ef:inspireId/base:Identifier/base:localId shall be an unique code for AQD_network and unique within the namespace.","D06","valid","2023-05-04","BLOCKER","LocalId must be a unique code for the AQD_network.",,"[Crucial]: Yes - IPR requirement (Annex II-D-ii-3) "
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/D07","List unique namespaces used and count number of Networks used. Error will be returned if namespace is not unique.","Count the number of unique AQD_Network (via localId) submitted within base:namespace. Blocker will be returned if base:namespace is not unique.","D07","valid","2023-05-04","BLOCKER","List unique namespaces used and count number of Networks used.",,"[Crucial]: Yes - INSPIRE requirement"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/D07.1","Check namespace is registered ","Check that namespace is registered in vocabulary (http://dd.eionet.europa.eu/vocabulary/aq/namespace/view)","D07.1","valid","2023-05-04","BLOCKER","Check namespace is registered ",,"[Crucial]: Yes - System requirement"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/D08","Must conform to a recognised media value. These are: Air, Biota, Landscape, Sediment, Soil/Ground, Waste and Water.","The content of aqd:AQD_Network/ef:mediaMonitored shall resolve to any concept inhttp://inspire.ec.europa.eu/codelist/MediaValue/","D08","valid","2023-05-04","ERROR","Must conform to a recognised media value. These are: Air, Biota, Landscape, Sediment, Soil/Ground, Waste and Water.",,"[Crucial]: - "
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/D09","Must conform to a recognised Organisation Level. These are: International, Local, LocalAuthority, Municipality, National and Regional.","The content of aqd:AQD_Network/ef:organisationLevel shall resolve to any concept in http://dd.eionet.europa.eu/vocabulary/aq/organisationallevel/","D09","valid","2023-05-04","WARNING","Must conform to a recognised Organisation Level. These are: International, Local, LocalAuthority, Municipality, National and Regional.",,"[Crucial]: - INSPIRE requirement"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/D10","If provide, must conform to a recognised network type in the vocabulary.","The content of aqd:AQD_Network/aqd:networkType shall resolve to any concept in http://dd.eionet.europa.eu/vocabulary/aq/networktype/","D10","valid","2023-05-04","WARNING","If provide, must conform to a recognised network type in the vocabulary.",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/D100","Check closed SPOs do not have data for closed periods","When a Sampling Point is closed, monitoring data for closed periods should not be in the system.","D100","valid","2024-01-09","ERROR",,,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/D11","Start time must be before End time."," aqd:AQD_Network/aqd:operationActivityPeriod/gml:TimePeriod/gml:beginPosition shall be less than gml:endPosition","D11","valid","2023-05-04","BLOCKER","Network's Start time must be before End time.",,"[Crucial]: Yes - IPR requirement (Annex II-D-ii-36)"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/D12","Network name must be provided","./ef:name shall return a string","D12","valid","2023-05-04","ERROR","Network name is required. Please revise.",,"[Crucial]: Yes - IPR requirement (Annex II-D-ii-35)"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/D13","Information on responsible authority for the network management must be provided","Information on responsible authority for the network management must be provided","D13","reserved","2023-05-04",,"Information on responsible authority for the network management must be provided",,"Not implemented - IPR requirement (Annex II-D-ii-36)"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/D14","Must conform to a recognised Time Zone as vocabulary . These are UTC (+01 to +06) and (-01 to -06)","The content of /aqd:AQD_Network/aqd:aggregationTimeZone attribute shall resolve to a valid code in http://dd.eionet.europa.eu/vocabulary/aq/timezone/","D14","valid","2023-05-04","BLOCKER","Network's aggregation time zone is not correct",,"[Crucial]: Yes - "
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/D15","Station ID must be a unique code.","aqd:AQD_Station/ef:inspireId/base:Identifier/base:localId shall be an unique code within namespace","D15","valid","2023-05-04","BLOCKER","LocalId(s) for stations are not unique",,"[Crucial]: Yes - IPR requirement (Annex II-D-ii-1)"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/D16","List unique namespaces used and count number of Stations used. Blocker will be returned if namespace is not unique.","Count the number of unique AQD_Station (via localId) submitted within base:namespace. Blocker will be returned if base:namespace is not unique.","D16","valid","2023-05-04","BLOCKER","Namespace are not unique",,"[Crucial]: Yes - "
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/D16.1","Check namespace is registered ","Check that namespace is registered in vocabulary (http://dd.eionet.europa.eu/vocabulary/aq/namespace/view)","D16.1","valid","2023-05-04","BLOCKER","Unregistered country namespaace has been used",,"[Crucial]: Yes - System requirement"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/D17","Station name must be provided","./ef:name shall return a string","D17","valid","2023-05-04","BLOCKER","Station missing name",,"[Crucial]: Yes - IPR requirement (Annex II-D-ii-6) - Error, the provision of Station name is MANDATORY."
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/D18","Station must belong to a network","./ef:belongsTo shall resolve to a traversable local of global URI to ../AQD_Network","D18","valid","2023-05-04","BLOCKER","Station(s) are not linked to network",,"[Crucial]: - System requirement"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/D19","Must conform to a recognised media value. These are: Air, Biota, Landscape, Sediment, Soil/Ground, Waste and Water.","The content of /aqd:AQD_Station/ef:mediaMonitored shall resolve to any concept in http://inspire.ec.europa.eu/codelist/MediaValue/","D19","valid","2023-05-04","ERROR","Codelist for am:environmentalDomain requires revision: INSPIRE codelist is required",,"[Crucial]: - "
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/D1bCrossCheck","Cross checks with other data-flows","Cross checks with other data-flows","D1bCrossCheck","valid","2023-05-04","WARNING",,,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/D20","The coordinate reference system for the stations must be defined with a correct uniform resource name","The srsName attribute within ./ef:geometry/gml:Point shall be a recognisable URN. The following 3 srsNames are expected urn:ogc:def:crs:EPSG::3035 or urn:ogc:def:crs:EPSG::4258 or urn:ogc:def:crs:EPSG::4326","D20","valid","2023-05-04","BLOCKER","Coordinate system for Station(s) needs revision",,"[Crucial]: Yes - INSPIRE requiremnt"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/D21","The location of the station must be correctly reported and within the countries' bounding box","./ef:geometry/gml:Point/gml:pos srsDimension attribute shall resolve to “2” to allow the coordinate of the station. ORDER of 2 coordinates MUST BE Latitude & Longitud when providing the accepted srsNames and found within the bounding box of the reporting country.","D21","valid","2023-05-04","BLOCKER","Coordinate provided for Stations needs revision as not latitude/Longitude",,"[Crucial]: Yes - IPR requirement (Annex II-D-ii-26) - Exception for FR"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/D22","reserved","./ef:geometry/gml:Point shall resolve to within the geographic boundary or bounding box of the MS.","D22","reserved","2023-05-04",,"reserved",,"Not implemented"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/D23","Check if the operational period for the station is within the network it belongs to.","List the total number aqd:AQD_Station invalid operational activity periods compared to aqd:AQD_Network","D23","valid","2023-05-04","WARNING","Station has incorrect operation period",,"[Crucial]: Yes - IPR requirement (Annex II-D-ii-7)"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/D24","Total number of operational Stations","List the total number of aqd:AQD_Station which are operational ./ef:operationActivityPeriod/ef:OperationActivityPeriod/ef:activityTime/gml:TimePeriod/gml:endPosition which are unclosed (null) or have an indeterminatePosition=""unknown"" attribute","D24","valid","2023-05-04","WARNING","Total number of operational Stations",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/D25","Station altitude must be provided in meters according to vocabulary and between -10 to 5700 meters","Altitude must be provided as valid number between -10 to 5.700 and unit of measurement must match http://dd.eionet.europa.eu/vocabulary/uom/length/m.
Example: 570","D25","valid","2023-05-04","ERROR",,,"Re-introduced"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/D26","Station code must be unique, starting with ISO2-country code","AQD_Station/aqd:EUStationCode shall be an unique code for the station starting with ISO2-country code ","D26","valid","2023-05-04","BLOCKER","EUStationCode(s) are not unique",,"[Crucial]: Yes, key - IPR requirement (Annex II-D-ii-2)"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/D27","Station Meterological Parameters must conform to the standard ""Climate and Forecast Standard"" Subset of GRIB or the Meteo parameter list eionet data dictionary","The content of aqd:AQD_Station/aqd:meteoParams shall resolve to any concept in http://vocab.nerc.ac.uk/collection/P07/current/, http://vocab.nerc.ac.uk/collection/I01/current/, http://dd.eionet.europa.eu/vocabulary/aq/meteoparameter/","D27","valid","2023-05-04","WARNING","Station Meterological Parameters must conform to the standard ""Climate and Forecast Standard"" Subset of GRIB or the Meteo parameter list eionet data dictionary",,"Not required - odd element if we really need to collect met data"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/D28","Must conform to a recognised Station Classification from the eionet data dictionary. These are: Rural, Rural-Nearcity, Rural-Regional, Rural-Remote, Suburban, Urban","The content of aqd:AQD_Station/aqd:areaClassification shall resolve to any concept in http://dd.eionet.europa.eu/vocabulary/aq/areaclassification/","D28","valid","2023-05-04","BLOCKER","Codelist for station classification requires revision: EEA codelist is required",,"[Crucial]: Yes - IPR requirement (Annex II-D-ii-28)"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/D29","Must use a recognised Local description from the eionet data dictionary. These are: Canyon, Detached, Elevated and Open.","The content of aqd:AQD_Station/aqd:dispersionLocal shall resolve to any concept in http://dd.eionet.europa.eu/vocabulary/aq/dispersionlocal/","D29","valid","2023-05-04","ERROR","Codelist for local dispersion requires revision: EEA codelist is required",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/D30","Must use a recognised Regional descriptor: Alpine, Base, Basin-Hilly, Coast-Mount, Coast-Plane, Hilly, Mount, Mount-Slope, Plane, Valley-Hilly and Valley-Mount.","The content of aqd:AQD_Station/aqd:dispersionRegional shall resolve to any concept in http://dd.eionet.europa.eu/vocabulary/aq/dispersionregional/","D30","valid","2023-05-04","ERROR","Codelist for regional dispersion requires revision: EEA codelist is required",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/D31","Sampling Point local Id must be unique","AQD_SamplingPoint/ef:inspireId/base:Identifier/base:localId not unique codes:","D31","valid","2023-05-04","BLOCKER","LocalId(s) for samplingPoint(s) are not unique",,"[Crucial]: Yes - IPR requirement (Annex II-D-ii-1)"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/D32","List unique namespaces used and count number of SamplingPoint used.","Count the number of unique AQD_SamplingPoint (via localId) submitted within base:namespace.","D32","valid","2023-05-04","BLOCKER","Namespace are not unique",,"[Crucial]: Yes - INSPIRE & system requirement"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/D32.1","Check namespace is registered ","Check that namespace is registered in vocabulary (http://dd.eionet.europa.eu/vocabulary/aq/namespace/view)","D32.1","valid","2023-05-04","BLOCKER","Unregistered country namespaace has been used",,"[Crucial]: Yes - System requirement"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/D33","Must conform to the code 'air' in the Media codelist in the Inspire registry ","The content of aqd:AQD_SamplingPoint/ef:mediaMonitored shall resolve to any concept inhttp://dd.eionet.europa.eu/vocabulary/inspire/MediaValue/","D33","valid","2023-05-04","ERROR","Codelist for am:environmentalDomain requires revision: INSPIRE codelist is required",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/D34","The coordinate reference system for the zones must be defined with a correct uniform resource name","aqd:AQD_SamplingPoint/am:geometry/gml:Point the srsName attribute shall be a recognisable URN . The following 3 srsNames are expected urn:ogc:def:crs:EPSG::3035 or urn:ogc:def:crs:EPSG::4258 or urn:ogc:def:crs:EPSG::4326","D34","valid","2023-05-04","BLOCKER","Coordinate system for SamplingPoints needs revision",,"[Crucial]: Yes - Not required under IPR. However this is rather important"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/D35","The Dimension attribute shall resolve to ""2"" and the order must be Latitude & Longitude","The srsDimension attribute within ./ef:geometry/gml:Point/gml:pos shall resolve to “2” to allow the x.y-coordinate of the station ORDER of 2 coordinates MUST BE Latitude & Longitude when providing the accepted srsNames (see D34)","D35","valid","2023-05-04","BLOCKER","Coordinate provided for SamplingPoints needs revision as not latitude/Longitude",,"[Crucial]: Yes - Not required under IPR. However this is rather important"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/D36","The sampling point location shall resolve within the approximate location of the AQD_Station","./ef:geometry/gml:Point/gml:pos shall resolve to within the approximate geographic location of the AQD_Station cited by .aqd:AQD_SamplingPoint ef:broader","D36","valid","2023-05-04","ERROR","SamplingPoint coordinates seem to be too distant to the Station. Please revise",,"[Crucial]: Yes - Quality check"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/D37","Check if the operational period for the Sampling Points is invalid or overlaps",".ef:observingCapability/ef:ObservingCapability/ef:observingTime/gml:TimePeriod/gml:beginPosition shall be equal to or less than ./ef:operationalActivityPeriod/ef:OperationalActivityPeriod/ef:activityTime/gml:TimePeriod /gml:endPosition gml:TimePeriod within the multiple ef:observingCapability MUST NOT overlap which each other","D37","superseded","2023-05-04","BLOCKER","Operational times for SamplingPoins and Station need revising due to being invalid or overlap",,"[Crucial]: Yes - Quality check. Moved to d37a and d37b"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/D37a","Check if any sampling point includes more than one Operational Activity Period.","Sampling point can only include one ./ef:operationalActivityPeriod/ef:OperationalActivityPeriod. Multiple entries will be return error/blocker.","D37a","valid","2023-05-04","ERROR",,,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/D37b","Check if the time period of the Observing Capability(ies) operate within overall OperationalActivity of the Sampling Points, are invalid and do not overlap",".ef:observingCapability/ef:ObservingCapability/ef:observingTime/gml:TimePeriod/gml:beginPosition shall be equal to or less than ./ef:operationalActivityPeriod/ef:OperationalActivityPeriod/ef:activityTime/gml:TimePeriod /gml:endPosition gml:TimePeriod within the multiple ef:observingCapability MUST NOT overlap which each other.
The check will result in a warning if initial gaps are detected pre-eReporting (before 2013/01/01)
The check will be skipped if d37a is a blocker.","D37b","valid","2023-05-04","ERROR",,,"Amended wording after improvements on d37a and d37b."
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/D37c","Check that a Sampling Point with only one Observing Capability has an OperationalActivityPeriod older than 12 years","A Sampling Point with only one Observing Capability is expected not to have OperationalActivityPeriod older than 12 years. In the live spam of a sampling points (with changes in equipment), multiple observing capabilities are expected.","D37c","valid","2023-11-21","WARNING",,,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/D38","Check if superseded SamplingPoint exists in previous deliveries.","Check if there is element in the delivery. This element must link to an existing SamplingPoint","D38","valid","2023-05-04",,"reserved",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/D39","Preventive check - Check if any SamplingPoint is being superseded or supersedes this delivery.","Preventive check if any SamplingPoint has element and/or in the delivery. This is to ensure that the element is not misused and will prevent errors in the database.","D39","experimental","2023-05-04","BLOCKER",,,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/D40","Pollutant must be a registered under vocabulary and each SamplingPoint must be defined for a unique pollutant under all measurement configurations","The content of ../ef:observedProperty shall resolve to a valid code within http://dd.eionet.europa.eu/vocabulary/aq/pollutant/ and within a unique SamplingPoint, multiple ef:observedProperty may be found. These MUST always resolve to the same code","D40","valid","2023-05-04","BLOCKER","Codelist for all pollutants requires revision: EEA codelist is required",,"[Crucial]: Yes - INSPIRE requirement"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/D41","Links between SamplingPoint and Sample shall be traceable and valid","Cross-check with AQD_Sample (./ef:observingCapability/ef:ObservingCapability/ef:featureOfInterest/@xlink shall resolve to a traversable local of global URI to an ../AQD_Sample)","D41","valid","2023-05-04","BLOCKER","Incorrect link between SamplingPoint and Sample",,"[Crucial]: YES, key check - System requirement"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/D42","Links between SamplingPoint and SamplingPointProcess shall be traceable and valid","Cross-check with AQD_SamplingPointProcess (./ef:observingCapability/ef:ObservingCapability/ef:procedure/@xlink shall resolve to a traversable local of global URI to ../AQD_SamplingPointProcess)","D42","valid","2023-05-04","BLOCKER","Incorrect link between SamplingPoint and SamplingPointProcess",,"[Crucial]: YES, key check - System requirement"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/D43","Links between SamplingPoint and Station shall be traceable and valid","Cross-check with AQD_Station (../ef:broader/@xlink shall resolve to a traversable local of global URI to ../AQD_Station)","D43","valid","2023-05-04","BLOCKER","Incorrect link between SamplingPoint and Station",,"[Crucial]: YES, key check - System requirement Works if all in one XML"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/D44","Links between Station and Network shall be traceable and valid","Cross-check with AQD_Network (aqd:AQD_SamplingPoint/ef:belongsTo shall resolve to a traversable local of global URI to ../AQD_Network)","D44","valid","2023-05-04","BLOCKER","Incorrect link between Station and Network",,"[Crucial]: YES, key check - System requirement"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/D44b","Links between SamplingPoint and Network shall be traceable and valid","Cross-check with AQD_Network (aqd:AQD_Station/ef:belongsTo shall resolve to a traversable local of global URI to ../AQD_Network)","D44b","retired","2023-05-04",,"Incorrect link between SamplingPoint and Network",,"removed"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/D45","Invalid or overlapping operational activity periods"," Total number aqd:AQD_SamplingPoint/ef:operationActivityPeriod/ef:OperationActivityPeriod/ef:activityTime/gml:TimePeriod/ invalid operational activity periods","D45","valid","2023-05-04","ERROR","Operational times for SamplingPoins need revising due to being invalid",,"[Crucial]: Yes - "
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/D46","Number of operational sampling points:","Total number of AQD_SamplingPoints which are operational","D46","valid","2023-05-04","INFO","Number of operational sampling points:",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/D47","reserved","./ef:operationActivityPeriod/ef:OperationActivityPeriod/ef:activityTime/gml:TimePeriod/gml:endPosition with valid content (historical content) shall indicate that the environmental monitoring feature type is no longer operational.","D47","reserved","2023-05-04",,,,"Not implemented"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/D48","Check that Assessment Type conforms to: Fixed, Indicative, Model or Objective","./aqd:assessmentType shall resolve to http://dd.eionet.europa.eu/vocabulary/aq/assessmenttype/ via xlink:href","D48","valid","2023-05-04","ERROR","Check that Assessment Type conforms to: Fixed, Indicative, Model or Objective",,"Implemented via Check xlink references"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/D49","Check that all elements under relevantEmissions conforms to registered vocabulary","Check that all elements under./aqd:relevantEmissions shall resolve to http://dd.eionet.europa.eu/vocabulary/aq/ via xlink:href and http://dd.eionet.europa.eu/vocabulary/uom/ via uom.
PLEASE NOTE the system expect the usage of FULL URL like:
http://dd.eionet.europa.eu/vocabulary/uom/length/m
http://dd.eionet.europa.eu/vocabulary/aq/emissionsource/2","D49","experimental","2023-05-04","BLOCKER","Check that main emission source conforms to registered vocabulary",,"Implemented via Check xlink references"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/D50","Check that Classifications conforms to: Background, Industrial or Traffic","Total number/aqd:stationClassification which resolve to http://dd.eionet.europa.eu/vocabulary/aq/stationclassification/ via xlink:href","D50","valid","2023-05-04","BLOCKER","Codelist for samplingPoint classification requires revision: EEA codelist is required",,"[Crucial]: Yes - IPR requirement (Annex II-D-ii-22)"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/D51","Number of invalid 3 elements in Sampling Point and Environmental Objective combinations:"," Number of invalid 3 elements aqd:AQD_SamplingPoint/aqd:environmentalObjective/aqd:EnvironmentalObjective/ combinations:","D51","valid","2023-05-04","ERROR","The Environmental Objective combination declared under SamplingPoint are invalid. Please revise.",,"[Crucial]: - Not required under IPR"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/D52","reserved",,"D52","reserved","2023-05-04",,,,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/D53","Check if there are any invalid link from SamplingPoint to zone(s)"," Number of invalid aqd:AQD_SamplingPoint/aqd:zone xlinks:","D53","valid","2023-05-04","INFO","Incorrect link between SamplingPoint(s) and zone(s)",,"[Crucial]: Yes - IPR requirement (Annex II-D-ii-22)"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/D54","Local Id for Sampling Point Process must be unique","aqd:AQD_SamplingPointProcess/ompr:inspireId/base:Identifier/base:localId not unique codes:","D54","valid","2023-05-04","BLOCKER","LocalId(s) for samplingPointProcess(es) are not unique",,"[Crucial]: Yes - "
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/D55","List unique namespaces used and count number of SamplingPointProcess(es) used.","Count the number of unique AQD_SamplingPointProcess (via localId) submitted within base:namespace","D55","valid","2023-05-04","INFO","Namespace are not unique",,"[Crucial]: Yes - "
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/D55.1","Check namespace is registered ","Check that namespace is registered in vocabulary (http://dd.eionet.europa.eu/vocabulary/aq/namespace/view)","D55.1","valid","2023-05-04","BLOCKER","Unregistered country namespaace has been used",,"[Crucial]: Yes - System requirement"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/D56","Must conform to a recognised Measurement Type from the eionet data dictionary. These are: Active, Automatic, Passive, Remote and Unknown.","./aqd:measurementType shall resolve to http://dd.eionet.europa.eu/vocabulary/aq/measurementtype/[concept]","D56","valid","2023-05-04","BLOCKER","Codelist for measurementType requires revision: EEA codelist is required",,"[Crucial]: Yes - IPR requirement (Annex II-D-ii-8)"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/D57","If Measurement Type is Automatic or Remote, Measurement Method must be provided. However, Sampling Method and Technique shall not be provided.","If ./aqd:measurementType resolves to ./measurementtype/automatic or ./measurementtype/remote, aqd:measurementMethod & aqd:measurementEquipment MUST be included AND /aqd:samplingMethod and ./aqd:analyticalTechnique SHALL NOT BE PROVIDED","D57","valid","2023-05-04","ERROR","Key information is missing for automatic/remote methods",,"Content check requirement"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/D58","If Measurement Type is Active or Passive then Sampling Method and Analytical Technique must be provided. Measurement method shall not be provided.","If ./aqd:measurementType resolves to http://dd.eionet.europa.eu/vocabulary/aq/measurementtype/active or http://dd.eionet.europa.eu/vocabulary/aq/measurementtype/passive ./aqd:samplingMethod & ./aqd:analyticalTechnique shall be included AND ./aqd:measurementMethod SHALL NOT BE PROVIDED","D58","valid","2023-05-04","ERROR","Key information is missing for active/passive methods",,"Content check requirement"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/D59","Analytical Technique must use any of the analytical technique recognised methods in the eionet data dictionary.","The content of /aqd:AQD_SamplingPointProcess/aqd:analyticalTechnique shall resolve to any concept inhttp://dd.eionet.europa.eu/vocabulary/aq/analyticaltechnique/","D59","valid","2023-05-04","BLOCKER","Codelist for analyticalTechnique requires revision: EEA codelist is required",,"[Crucial]: Yes - IPR requirement (Annex II-D-ii-8+10)"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/D60a","When measurementMethod is provided, please use any of the measurement methods in the eionet data dictionary.","The content of aqd:measurementMethod MUST resolve to any concept in http://dd.eionet.europa.eu/vocabulary/aq/measurementmethod/","D60a","valid","2023-05-04","BLOCKER","Codelist for measurementType requires revision: EEA codelist is required",,"[Crucial]: Yes - IPR requirement (Annex II-D-ii-8+10)"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/D60b","When Sampling Equipment is provided, please use any of the sampling equipment in the eionet data dictionary.","The content of aqd:AQD_SamplingPointProcess/aqd:samplingEquipment/aqd:SamplingEquipment/aqd:equipment MUST resolve to any concept in http://dd.eionet.europa.eu/vocabulary/aq/samplingequipment/","D60b","valid","2023-05-04","BLOCKER","Codelist for measurementType requires revision: EEA codelist is required",,"[Crucial]: Yes - IPR requirement (Annex II-D-ii-8+10)"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/D60c","When Measurement Equipment is provided, please use any of the measurement equipment in the eionet data dictionary.","The content of aqd:measurementEquipment/aqd:MeasurementEquipment/aqd:equipment MUST resolve to any concept in http://dd.eionet.europa.eu/vocabulary/aq/measurementequipment/","D60c","valid","2023-05-04","BLOCKER",,,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/D60d","When Sampling Method is provided, please use any of the sampling methods in the eionet data dictionary.","The content of aqd:samplingMethod MUST resolve to any concept in http://dd.eionet.europa.eu/vocabulary/aq/samplingmethod/","D60d","valid","2023-05-04","BLOCKER",,,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/D61","Please contact IPR helpdesk in order to add new vocabulary for either MeasurementMethods/MeasurementEquipment/SamplingMethod/SamplingEquipment/AnalyticalTecnique","If /aqd:AQD_SamplingPointProcess/aqd:measurementMethod/aqd:MeasurementMethod/aqd:otherMeasurementMethod, /aqd:AQD_SamplingPointProcess/aqd:measurementEquipment/aqd:MeasurementEquipment/aqd:otherEquipment, /aqd:AQD_SamplingPointProcess/aqd:samplingMethod/aqd:SamplingMethod/aqd:otherSamplingMethod, /aqd:AQD_SamplingPointProcess/aqd:SamplingEquipment/aqd:SamplingEquipment/aqd:otherEquipment or /aqd:AQD_SamplingPointProcess/aqd:analyticalTechnique/aqd:AnalyticalTechnique/aqd:otherAnalyticalTechnique populated must give a warning to contact helpdesk to add new vocabulary","D61","valid","2023-05-04","BLOCKER","Method(s) and equipment(s) have been provided using the element","Method(s) and equipment(s) have been provided using the element Other","[Crucial]: - "
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/D62","SamplingPointProcess parameters shall conform with registered vocabulary","./ompr:processParameter/ompr:ProcessParameter/ompr:name must correspond to a valid code under http://dd.eionet.europa.eu/vocabulary/aq/processparameter/","D62","valid","2023-05-04","ERROR","Codelist for process parameter requires revision: EEA codelist is required",,"[Crucial]: - "
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/D63","If Detection Limit is specified, then a link to a concentration value from the eionet data dictionary must be provided.","Where ./aqd:detectionLimit is resolved uom link resolving to any concept in http://dd.eionet.europa.eu/vocabulary/uom/concentration/ shall be provided","D63","valid","2023-05-04","BLOCKER","Codelist for Detection Limit unit requires revision: EEA codelist is required",,"[Crucial]: Yes - IPR requirement (Annex II-D-ii-11)"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/D64","Check that measurementMethod, aqd:samplingMethod & aqd:analyticalTechnique is persistent of the samplingPointProcess ID","f ./aqd:measurementType resolves to ./measurementtype/automatic or ./measurementtype/remote,
aqd:measurementMethod MUST be the same as provided in previous delivery
If ./aqd:measurementType resolves to http://dd.eionet.europa.eu/vocabulary/aq/measurementtype/active or http://dd.eionet.europa.eu/vocabulary/aq/measurementtype/passive
/aqd:samplingMethod & ./aqd:analyticalTechnique MUST be the same as provided in previous delivery","D64","valid","2023-11-21","BLOCKER",,,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/D64a","Check persistence of sampling point process","Check persistence of sampling point process reported for same samplingpoint/observingCapability","D64a","valid","2023-12-05",,,,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/D64b","Check that measurement equipment is for the right pollutant.","Check that the measurement equipment used is correct for the pollutant measured. Please contact the helpdesk if EEA vocabulary needs updating.","D64b","valid","2023-12-05","ERROR",,,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/D65","Time unit for process duration and cadence shall conform with registered vocabulary","./aqd:unit shall resolve to http://dd.eionet.europa.eu/vocabulary/uom/time/","D65","valid","2023-05-04","BLOCKER","Codelist for Time unit requires revision: EEA codelist is required",,"[Crucial]: - IPR requirement (Annex II-D-ii-14+15)"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/D66","reserved","./aqd:numUnits shall contain an integer value","D66","reserved","2023-05-04",,,,"Not implemented - IPR requirement (Annex II-D-ii-14+15)"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/D67a","Sampling Process (used for compliance) was reported without or incorrect information on Equivalence demonstration.","Where ../AQD_SamplingPoint/aqd:usedAQD is “true”, ./aqd:equivalenceDemonstration/aqd:EquivalenceDemonstration/aqd:equivalenceDemonstrated must resolve to http://dd.eionet.europa.eu/vocabulary/aq/equivalencedemonstrated/","D67a","valid","2023-05-04","ERROR","Information on reference/equivalence demonstration is required for SamplingPoints used for Assessement",,"[Crucial]: Yes - IPR requirement (Annex II-D-ii-12)"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/D67b","Sampling Process was reported without or incorrect information on Equivalence demonstration.","./aqd:equivalenceDemonstration/aqd:EquivalenceDemonstration/aqd:equivalenceDemonstrated should resolve to http://dd.eionet.europa.eu/vocabulary/aq/equivalencedemonstrated/ for all SamplingPointProcess","D67b","valid","2023-05-04","WARNING","Sampling Process was reported without or incorrect information on Equivalence demonstration.",,"[Crucial]: Yes - IPR requirement (Annex II-D-ii-12)"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/D68","Sampling Process was declared as an equivalent method but the Demonstration Report was not provided.","SamplingPointProcess(es) declared as an equivalent method” i.e. http://dd.eionet.europa.eu/vocabulary/aq/equivalencedemonstrated/yes but /aqd:demonstrationReport not provided.","D68","valid","2023-05-04","ERROR","Equivalent demonstration report is missing",,"[Crucial]: Yes - IPR requirement (Annex II-D-ii-13)"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/D69","Sampling Process is missing mandatory document on Traceability and Uncertainty Estimation or QA report","SamplingPointProcess(es) is missing mandatory document on Traceability and Uncertainty Estimation via aqd:AQD_SamplingPointProcess/aqd:dataQuality/aqd:DataQuality/aqd:documentation OR ./aqd:qaReport","D69","valid","2023-05-04","ERROR","Document on traceability and uncertatinity estimation or QA report missing",,"[Crucial]: Yes - IPR requirement (Annex II-D-ii-43+44)"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/D70","Check closed SamplingPoints versus the link between Assessment Regimes and measurement methods","Check closed SamplingPoints versus the link between Assessment Regimes and measurement methods","D70","valid","2023-12-05","ERROR","reserved",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/D71","Local Id for Sample must be unique","aqd:AQD_Sample/ompr:inspireId/base:Identifier/base:localId not unique codes:","D71","valid","2023-05-04","BLOCKER","LocalId(s) for sample(s) are not unique",,"[Crucial]: Yes - INSPIRE requirement"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/D72","List unique namespaces used and count number of Sample(s) used.","Count the number of unique AQD_Sample (via localId) submitted within base:namespace","D72","valid","2023-05-04","BLOCKER","Namespace are not unique",,"[Crucial]: Yes - INSPIRE requirement"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/D72.1","Check namespace is registered ","Check that namespace is registered in vocabulary (http://dd.eionet.europa.eu/vocabulary/aq/namespace/view)","D72.1","valid","2023-05-04","BLOCKER","Unregistered country namespaace has been used",,"[Crucial]: Yes - INSPIRE requirement"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/D73","The coordinate reference system for the zones must be defined with a correct uniform resource name ","./sams:shape/gml:Point the srsName attribute shall be a recognisable URN . The following 3 srsNames are expected urn:ogc:def:crs:EPSG::3035 or urn:ogc:def:crs:EPSG::4258 or urn:ogc:def:crs:EPSG::4326","D73","valid","2023-05-04","BLOCKER","Coordinate system for Sample needs revision",,"[Crucial]: Yes - INSPIRE/System requirement"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/D74","The srsDimension attribute must be '2'. ","./sams:shape/gml:Point, the srsDimension attribute shall resolve to “2” to allow the coordinate of the feature of interest","D74","valid","2023-05-04","BLOCKER","Coordinate provided for SamplingPoints needs revision as not latitude/Longitude",,"[Crucial]: Yes - "
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/D75","The Sample should be located near the SamplingPoint","./sams:shape/gml:Point/gml:pos shall resolve to within the approximate geographic location of the sampling point referencing the ../AQD_Sample record via ../aqd:AQD_SamplingPoint/ef:observingCapability/ef:ObservingCapability/ef:featureOfInterest ","D75","valid","2023-05-04","ERROR","Same coordinates seem to be too distant to the SamplingPoint. Please revise",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/D76","Distance to building should be provided if SamplingPoint is classified as Traffic","./aqd:builldingDistance shall contain a numerical value, WHERE ../aqd:AQD_SamplingPoint/aqd:relevantEmissions/aqd:RelevantEmissions/aqd:stationClassification = http://dd.eionet.europa.eu/vocabulary/aq/stationclassification/traffic AND ../aqd:AQD_SamplingPoint/ef:observingCapability/ef:ObservingCapability/ef:featureOfInterest is xlinked to this./aqd:AQD_Sample via /aqd:inspireId/base:Identifier/base:localId","D76","valid","2023-05-04","ERROR","Traffic samplingPoint miss distance to building. Please revise Sample (inlet)",,"[Crucial]: - IPR requirement (Annex II-D-ii-20)"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/D77","Distance to kerbside should be provided if SamplingPoint is classified as Traffic","./aqd:kerbDistance shall contain a numerical value, WHERE ../aqd:AQD_SamplingPoint/aqd:relevantEmissions/aqd:RelevantEmissions/aqd:stationClassification is EQUAL to http://dd.eionet.europa.eu/vocabulary/aq/stationclassification/traffic AND ../aqd:AQD_SamplingPoint/ef:observingCapability/ef:ObservingCapability/ef:featureOfInterest is xlinked to this./aqd:AQD_Sample via /aqd:inspireId/base:Identifier/base:localId","D77","valid","2023-05-04","ERROR","Traffic samplingPoint miss distance to kerbside Please revise Sample (inlet)",,"[Crucial]: - IPR requirement (Annex II-D-ii-21)"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/D78","Inlet Height must be in meters and between 0 to 30 meters. URL to uom must be full.","./aqd:inletHeight shall contain a numerical value between 0 to 30.0 and unit of measurement (uom) shall resolve to http://dd.eionet.europa.eu/vocabulary/uom/length/m","D78","valid","2023-05-04","ERROR","Inlet height is expected to use EEA uom vocabulary",,"[Crucial]: Yes - IPR requirement (Annex II-D-ii-19)"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/D79","reserved","sam:sampledFeature shall resolve to a traversable local of global URI to an ../AQD_RepresentativeArea or a nilReason must be provided like ","D79","reserved","2023-05-04",,"reserved",,"Not implemented"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/D80","reserved","./aqd:inspireId/base:Identifier/base:localId shall be an unique code for AQD_RepresentativeArea and unique within namespace","D80","reserved","2023-05-04",,"reserved",,"Not implemented"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/D81","List unique namespaces used and count number of Sample used.","./aqd:InspireId/base:Identifier/base:namespace shall be a unique namespace identifier for the data source (within an annual e-Reporting cycle). The namespace value will be owned by the data provider of the spatial object","D81","valid","2023-05-04","BLOCKER","Namespace are not unique",,"[Crucial]: - INSPIRE requirement"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/D81.1","Check namespace is registered ","Check that namespace is registered in vocabulary (http://dd.eionet.europa.eu/vocabulary/aq/namespace/view)","D81.1","valid","2023-05-04","BLOCKER","Unregistered country namespaace has been used",,"[Crucial]: - INSPIRE requirement"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/D82","reserved","./sam:sampledFeature shall resolve to http://sweet.jpl.nasa.gov/2.2/realm.owl#Atmosphere","D82","reserved","2023-05-04",,"reserved",,"Not implemented"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/D83","reserved","The srsName attribute within ./sams:shape/gml:Point shall be a recognisable URN. The following 3 srsNames are expected urn:ogc:def:crs:EPSG::3035 or urn:ogc:def:crs:EPSG::4258 or urn:ogc:def:crs:EPSG::4326 Alternatives, like http://www.opengis.net/gml/srs/epsg.xml#4258 or EPSG:4258 should be flagged as error","D83","reserved","2023-05-04",,"reserved",,"Not implemented"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/D84","reserved","./sams:shape/gml:Polygon/gml:exterior/gml:LinearRing/gml:posList shall resolve to within the approximate geographic location of the sampling point referencing the","D84","reserved","2023-05-04",,"reserved",,"Not implemented"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/D85","reserved","./sams:shape/gml:Polygon/gml:exterior/gml:LinearRing/gml:posList srsDimension attribute shall resolve to “2” to allow the x &y-coordinate of the feature of interest. ORDER of 2 coordinates MUST BE Latitude & Longitud when providing the accepted srsNames (see D81)","D85","reserved","2023-05-04",,"reserved",,"Not implemented"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/D86","reserved","./sams:shape/gml:Polygon/gml:exterior/gml:LinearRing/gml:posList count attribute shall resolve to the sum of x-y coordinate doublets. ORDER of 2 coordinates doublets MUST BE Latitude & Longitud when providing the accepted srsNames (see D81)","D86","reserved","2023-05-04",,"reserved",,"Not implemented"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/D87","reserved","./sams:shape/gml:Polygon/gml:exterior/gml:LinearRing/gml:posList shall resolve to the approximate geographic location of the sampling point referencing the","D87","reserved","2023-05-04",,"reserved",,"Not implemented"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/D88","reserved","reserved","D88","reserved","2023-05-04",,"reserved",,"Not implemented"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/D89","reserved","reserved","D89","reserved","2023-05-04",,"reserved",,"Not implemented"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/D90","reserved","reserved","D90","reserved","2023-05-04",,"reserved",,"Not implemented"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/D91","All reported Sample(s) shall be used within at least one SamplingPoint","Each aqd:AQD_Sample reported within the XML shall be xlinked (at least once) via aqd:AQD_SamplingPoint/ef:observingCapability/ef:ObservingCapability/ef:featureOfInterest@xlink","D91","valid","2023-05-04","ERROR","Sample(s) are included which are not part of any measurement configuration",,"[Crucial]: Yes - "
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/D92","All reported SamplingPointProcess(es) shall be used wihtin at least one SamplingPoint","Each aqd:AQD_SamplingPointProcess reported within the XML shall be xlinked (at least once) via /aqd:AQD_SamplingPoint/ef:observingCapability/ef:ObservingCapability/ef:procedure@xlink","D92","valid","2023-05-04","ERROR","SamplingPointProcess(es) are included which are not part of any measurement configuration",,"[Crucial]: Yes - "
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/D93","All reported Station(s) shall be used within at least one SamplingPoint","Each aqd:AQD_Station reported within the XML shall be xlinked (at least once) via aqd:AQD_SamplingPoint/ef:broader@xlink","D93","valid","2023-05-04","ERROR","Station(s) are included which are not part of any measurement configuration",,"[Crucial]: Yes - "
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/D94","All reported Networks shall be used within at least one SamplingPoint or one Station","Each aqd:AQD_Netwok reported within the XML shall be xlinked (at least once) via /aqd:AQD_SamplingPoint/ef:belongsTo@xlink or /aqd:AQD_Station/ef:belongsTo@xlink","D94","valid","2023-05-04","ERROR","Network(s) are included which are not part of any measurement configuration",,"[Crucial]: Yes - "
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/D96","Sampling point should belong to the same station as previous deliveries",,"D96","valid","2023-05-04","BLOCKER",,,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/D97","Sampling points location is not expected to change compared to previous deliveries","Sampling points location is not expected to change compared to previous deliveries (latest reported).","D97","valid","2023-05-04","BLOCKER",,,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/D98","Sampling point classification (Traffic, background, industrial ...) is not expected to change compared to previous year submission.","Sampling point aqd:stationClassification elements (Traffic, background, industrial ...) shall not be different from what was reported in previous year for the same sampling point.","D98","valid","2023-05-04","WARNING",,,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/D99","Station area classification (Rural, sub-urban, urban...) is not expected to change compared to previous year submission.","Station aqd:areaClassification elements shall not be different from what was reported in previous year for the same station","D99","valid","2023-05-04","WARNING",,,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/DCrossCheck","Cross checks with other data-flows","Cross checks with other data-flows","DCrossCheck","valid","2023-05-04","WARNING",,,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/Dtest","Testing REGERROR in D","Testing REGERROR in D","Dtest","valid","2023-05-10","REGERROR",,,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/E0","Checks if this delivery is new or an update (on same reporting year)","Check if delivery if this is a new delivery or updated delivery (via reporting year) ","E0","valid","2023-05-04","WARNING","Checks if this delivery is new or an update (on same reporting year)",,"[Crucial]: Yes - "
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/E01a","Total number Observations within this XML Document","Compile & feedback upon the total number of observations included in the delivery","E01a","valid","2023-05-04","BLOCKER","Total number Observations within this XML Document",,"[Crucial]: Yes - "
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/E01b","GML identifier for om:OM_Observation attribute shall be unique code","/om:OM_Observation gml:id attribute shall be unique code for the group of observations enclosed by /OM_Observation within the delivery. Please note that the om:OM_Observation do not have INSPIRE ID like all other elments with namespace & localId","E01b","valid","2023-05-04","BLOCKER","GML identifier for om:OM_Observation attribute shall be unique code",,"[Crucial]: - "
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/E02","Start time must be less than end time (phenomenonTime)","./om:phenomenonTime/gml:TimePeriod/gml:beginPosition shall be LESS THAN ./om:phenomenonTime/gml:TimePeriod/gml:endPosition.","E02","valid","2023-05-04","BLOCKER","Start time must be less than end time (phenomenonTime)",,"[Crucial]: - "
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/E03","The resultTime must be after the phenomenonTime","./om:resultTime/gml:TimeInstant/gml:timePosition shall be GREATER THAN ./om:phenomenonTime/gml:TimePeriod/gml:endPosition","E03","valid","2023-05-04","BLOCKER","The resultTime must be after the phenomenonTime",,"[Crucial]: - "
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/E04","Observation must link to a valid AQD_SamplingPointProcess in dataflow D (via om:procedure)","All om:OM_Observation/ must provide a valid /om:procedure xlink (can not be empty) & ./om:procedure xlink:href attribute shall resolve to a traversable link process configuration in Data flow D: /aqd:AQD_SamplingPointProcess/ompr:inspireld/base:Identifier/base:localId","E04","valid","2023-05-04","BLOCKER","Observation must link to a valid AQD_SamplingPointProcess in dataflow D (via om:procedure)",,"[Crucial]: - IPR requirement (Annex II-E-7)"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/E05","Observation must provide a link to SamplingPoint","A valid delivery MUST provide an om:parameter with om:name xlink:href to http://dd.eionet.europa.eu/vocabulary/aq/processparameter/SamplingPoint","E05","valid","2023-05-04","BLOCKER","Observation must provide a link to SamplingPoint",,"[Crucial]: Yes - IPR requirement (Annex II-E-)"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/E06","Observation must link to a valid AQD_SamplingPoint in dataflow D (via om:parameter/...)","If ./om:parameter/om:NamedValue/om:name xlink:href resolves to http://dd.eionet.europa.eu/vocabulary/aq/processparameter/SamplingPoint /om:parameter/om:NamedValue/om:value xlink:href attribute shall resolve to a traversable link to a unique AQD_SamplingPoint (“namespace/localId” of the object)","E06","valid","2023-05-04","BLOCKER","Observation must link to a valid AQD_SamplingPoint in dataflow D (via om:parameter/...)",,"[Crucial]: Yes - IPR requirement (Annex II-E-7)"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/E07","Observation should provide link to Assessment Type","A valid delivery should provide an om:parameter with om:name xlink:href to http://dd.eionet.europa.eu/vocabulary/aq/processparameter/AssessmentType","E07","valid","2023-05-04","ERROR","Observation should provide link to Assessment Type",,"[Crucial]: Yes - IPR requirement (Annex II-E-6)"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/E08","Observation must provide a correct link to AssessmentType vocabulary","If ./om:parameter/om:NamedValue/om:name links to http://dd.eionet.europa.eu/vocabulary/aq/processparameter/AssessmentType /om:parameter/om:NamedValue/om:value xlink:href attribute shall resolve to valid code for http://dd.eionet.europa.eu/vocabulary/aq/assessmenttype/","E08","valid","2023-05-04","ERROR","Observation must provide a correct link to AssessmentType vocabulary",,"[Crucial]: - "
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/E09","All observation paramater should link to be registered under vocabulary","OM observations shall contain several om:parameters to further define the observations. ./om:parameter/om:NamedValue/om:name xlink:href attribute shall resolve to a traversable link to http://dd.eionet.europa.eu/vocabulary/aq/processparameter/","E09","valid","2023-05-04","ERROR","All observation paramater should link to be registered under vocabulary",,"[Crucial]: - "
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/E10","Pollutant must be a registered under vocabulary ","./om:parameter/om:NamedValue/om:name xlink:href attribute shall resolve to a traversable link to http://dd.eionet.europa.eu/vocabulary/aq/processparameter/ ","E10","valid","2023-05-04","BLOCKER","Codelist for all pollutants requires revision: EEA codelist is required",,"[Crucial]: Yes - "
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/E11","The pollutant for the observation must match the pollutant of the SamplingPoint","The pollutant xlinked via /om:observedProperty must match the pollutant code declared via /aqd:AQD_SamplingPoint/ef:observingCapability/ef:ObservingCapability/ef:observedProperty (See E6 on linkages between the Observations & the SamplingPoint)","E11","valid","2023-05-04","BLOCKER","Mismatch between pollutant reported under Obseration and pollutant declared at SamplingPoint level",,"[Crucial]: Yes - IPR requirement (Annex II-E-7)"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/E12","Observation must link to a valid AQD_Sample in dataflow D (via om:featureOfInterest)","All om:OM_Observation/ must provide a valid /om:featureOfInterest xlink (can not be empty)& /om:featureOfInterest xlink:href attribute shall resolve to a traversable link to /aqd:AQD_Sample/ompr:inspireld/base:Identifier/base:localId","E12","valid","2023-05-04","BLOCKER","Incorrect link between observation(s) and Sample(s)",,"[Crucial]: - IPR requirement (Annex II-E-7)"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/E13","reserved","The temporal envelopes of ./om:phenomenonTime/gml:TimePeriod/gml:beginPosition shall reconcile with /aqd:AQD_SamplingPoint/ef:operationalActivityPeriod/ef:OperationalActivityPeriod associated with the citations via /om:parameter/om:value xlink:href attribute AND /aqd:AQD_SamplingPoint/ef:observingCapability/ef:ObservingCapability/ef:observingTime/gml:TimePeriod/ associated with /aqd:AQD_SamplingPoint/ef:observingCapability/ef:ObservingCapability/ef:procedure the citations via /om:procedure xlink:href attribute","E13","reserved","2023-05-04",,"reserved",,"Not implemented"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/E14","reserved","./om:result/swe:DataArray/swe:elementCount/swe:Count/swe:value shall resolve to the count of observations in /om:result/swe:DataArray/swe:values","E14","reserved","2023-05-04",,"reserved",,"Not implemented"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/E15","Check valid definition for startTime","IF ./om:result/swe:DataArray/swe:elementType/swe:DataRecord/swe:field name=""startTime"" attribute THEN swe:Time definition=http://www.opengis.net/def/property/OGC/0/SamplingTime swe:uom xlink:href=http://www.opengis.net/def/uom/ISO-8601/0/Gregorian","E15","valid","2023-05-04","BLOCKER","Codelist for startTime definition requires revision: EEA codelist is required",,"[Crucial]: Yes - IPR requirement (Annex II-E-8)"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/E16","Check valid definition for endTime","IF ./om:result/swe:DataArray/swe:elementType/swe:DataRecord/swe:field name=""endTime"" attribute THEN swe:Time definition=http://www.opengis.net/def/property/OGC/0/SamplingTime swe:uom xlink:href=http://www.opengis.net/def/uom/ISO-8601/0/Gregorian","E16","valid","2023-05-04","BLOCKER","Codelist for endTime definition requires revision: EEA codelist is required",,"[Crucial]: Yes - IPR requirement (Annex II-E-8)"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/E17","Check valid definition for observation validity","IF ./om:result/swe:DataArray/swe:elementType/swe:DataRecord/swe:field name=""validity"" attribute THEN swe:Category definition is defined by http://dd.eionet.europa.eu/vocabulary/aq/observationvalidity","E17","valid","2023-05-04","BLOCKER","Codelist for observation Validity requires revision: EEA codelist is required",,"[Crucial]: Yes - IPR requirement (Annex II-E-12)"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/E18","Check valid definition for observation verification","IF ./om:result/swe:DataArray/swe:elementType/swe:DataRecord/swe:field name=""verification"" attribute THEN swe:Category definition is defined by http://dd.eionet.europa.eu/vocabulary/aq/observationverification","E18","valid","2023-05-04","BLOCKER","Codelist for observation Verification requires revision: EEA codelist is required",,"[Crucial]: Yes - IPR requirement (Annex II-E-13)"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/E19","Check valid definition for the observation values (primaryObservation code & concentration)","IF ./om:result/swe:DataArray/swe:elementType/swe:DataRecord/swe:field name=""Value"" attribute THEN swe:Quantity definition is defined by http://dd.eionet.europa.eu/vocabulary/aq/primaryObservation/[code] & the swe:uom resolves to an xlink to http://dd.eionet.europa.eu/vocabulary/uom/concentration/[code]","E19","valid","2023-05-04","BLOCKER","Codelist for primaryObservations and/or concentration requires revision: EEA codelist is required",,"[Crucial]: Yes - IPR requirement (Annex II-E-5)"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/E19a","Check primaryObservation definition for the observation values are defined as /hour /day or /var","IF ./om:result/swe:DataArray/swe:elementType/swe:DataRecord/swe:field name=""Value"" attribute THEN swe:Quantity definition is defined by http://dd.eionet.europa.eu/vocabulary/aq/primaryObservation/[code] & code should only be hour, day or var.
Other definitions will be automatically converted to /var for aggregation purposes.","E19a","valid","2023-05-04","WARNING",,,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/E19b","Check if data is provided using the recommended unit according to vocabulary. Important note: aggregates will not be calculated. ","Check if the unit of measure reporting via (swe:uom) corresponds to the recommended unit of measure in vocabulary http://dd.eionet.europa.eu/vocabulary/uom/concentration/[code] depending on pollutant reported via /om:observedProperty . Important note: aggregates will not be calculated for those timeseries not using the recommended unit.","E19b","valid","2023-05-04","ERROR","Check if data is provided using the recommended unit according to vocabulary ",,"[Crucial]: - "
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/E19c","Check if data is provided using the mandatory unit according to vocabulary","Check if the unit of measure reporting via (swe:uom) corresponds to the mandatory unit of measure in vocabulary http://dd.eionet.europa.eu/vocabulary/uom/concentration/[code] depending on pollutant reported via /om:observedProperty","E19c","valid","2023-05-04","INFO",,,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/E19d","Check consistency of primaryObservatin (hour/day/var) with data already reported for same SamplingPoint","Check consistency of primaryObservatin (hour/day/var) with data already reported for same SamplingPoint","E19d","valid","2024-01-30","BLOCKER",,,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/E19e","Check primaryObservation definition for the observation values (hour /day or /var) against Cadence/Duration reported in meta-data (D)","Check primaryObservation definition for the observation values (hour /day or /var) against Cadence/Duration reported in meta-data (D)","E19e","valid","2024-01-30","BLOCKER",,,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/E1aCrossCheck","Cross checks with other data-flows","Cross checks with other data-flows","E1aCrossCheck","valid","2023-05-04","WARNING",,,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/E1bCrossCheck","Cross checks with other data-flows","Cross checks with other data-flows","E1bCrossCheck","valid","2023-05-04","WARNING",,,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/E20","Check valid definition for the data coverage element (if provided)","A fifth element might be included. IF ./om:result/swe:DataArray/swe:elementType/swe:DataRecord/swe:field name=""DataCapture"" attribute THEN swe:Category definition is defined by http://dd.eionet.europa.eu/vocabulary/aq/primaryObservation/dc & the swe:uom resolves to an xlink to http://dd.eionet.europa.eu/vocabulary/uom/statistics/percentage","E20","valid","2023-05-04","BLOCKER","Codelist for data coverage definition requires revision: EEA codelist is required",,"[Crucial]: Yes - "
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/E21","Check valid TextEncoding (decimalSeparator=""."" tokenSeparator=“”SEMICOLON”” blockSeparator=""@@"")","/om:result/swe:DataArray/swe:encoding/swe:TextEncoding shall resolve to decimalSeparator=""."" tokenSeparator=“”SEMICOLON”” blockSeparator=""@@""","E21","valid","2023-05-04","ERROR","The primary data text encoding differs. Please revise if this causes a problem when processing data",,"[Crucial]: - System requirement"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/E22","The order of the fields within individual data blocks must correspond to the order described.","The order of the fields within individual data blocks (swe:values) must correspond to the order described within the swe:DataRecord/swe:field(multiple).","E22","valid","2023-05-04","BLOCKER","The order of the fields within individual data blocks must correspond to the order described.",,"[Crucial]: Yes - System requirement (processing)"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/E23","The count of values provided for observation should match the count declared and should not be 0.","The count of elements under should match the count of data blocks under and must be greater than 0.","E23","valid","2023-05-04","BLOCKER","The count of values provided for observation should match the count declared.",,"[Crucial]: Yes - System requirement (processing)"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/E23b","The primaryObsevation value can not be empty (NULL)","The primaryObsevation value provided in the swe:array can not be empty (NULL). This is incorrect: 2019-01-01T00:00:00+01:00,2019-01-01T01:00:00+01:00,1,-1,@@","E23b","valid","2023-05-04","BLOCKER",,,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/E24","Difference between endTime & startTime must correspond to the definition under .","Difference between endTime & startTime must correspond to the definition under .Difference between endTime & startTime must correspond to the definition: http://dd.eionet.europa.eu/vocabulary/aq/primaryObservation/hour must be 1 h or http://dd.eionet.europa.eu/vocabulary/aq/primaryObservation/day must be 24 hoursor http://dd.eionet.europa.eu/vocabulary/aq/primaryObservation/year must be 8760 hours or 8784 http://dd.eionet.europa.eu/vocabulary/aq/primaryObservation/var can be anything","E24","valid","2023-05-04","BLOCKER","Difference between endTime & startTime must correspond to the definition under .",,"[Crucial]: Yes - System requirement (processing)"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/E24b","All reported dates within the data array must be fully ISO","All reported dates within the data array must be fully ISO","E24b","valid","2023-05-04","BLOCKER",,,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/E25","The temporal envelopes of the swe:values (reported via starTime and EndTime) shall reconcile with ./om:phenomenonTime/gml:TimePeriod/gml:beginPosition","The temporal envelopes of the swe:values (reported via starTime and EndTime) shall reconcile with ./om:phenomenonTime/gml:TimePeriod/gml:beginPosition","E25","valid","2023-05-04","BLOCKER","The temporal envelopes of the swe:values (reported via starTime and EndTime) shall reconcile with ./om:phenomenonTime/gml:TimePeriod/gml:beginPosition",,"[Crucial]: Yes - "
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/E25b","The date-time of the primary data must be within the Reporting Year.","The /om:phenomenonTime/gml:TimePeriod/gml:beginPosition & gml:endPosition must correspond to the Reporting Year (For hourly and daily data, data must be within +/- 1 day. For var data, date-time must be within +/- 1 month)","E25b","valid","2023-05-04","BLOCKER","The date-time of the primary data must be within the Reporting Year",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/E26","The combination of SamplingPoint, SamplingPointProcess, Sample and Pollutant must be valid compared to latest Assessment Methods (D) reported","Check valid “constellation”: The combination of SamplingPoint, SamplingPointProcess, Sample and Pollutant must be valid compared to latest Assessment Methods (D) reported /om:parameter/om:NamedValue/om:value xlink:href attribute when /om:parameter/om:NamedValue/om:name xlink:href resolves to http://dd.eionet.europa.eu/vocabulary/aq/processparameter/SamplingPoint + /om:procedure xlink:href attribute + /om:featureOfInterest xlink:href attribute + om:observedProperty xlink:href attribute must be found in latest metadata (D) as /aqd:AQD_SamplingPoint/ef:inspireId/base:localId (note xlink above include “namespace”) + /aqd:AQD_SamplingPoint/ef:observingCapability/ef:ObservingCapability/ef:procedure + /aqd:AQD_SamplingPoint/ef:observingCapability/ef:ObservingCapability/ef:featureOfInterest + /aqd:AQD_SamplingPoint/ef:observingCapability/ef:ObservingCapability/ef:observedProperty","E26","valid","2023-05-04","BLOCKER","Incorrect link between observation(s) and SamplingPoint/SamplingPointProcess/Sample/Pollutant",,"[Crucial]: Yes - System requirement"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/E26b","The Assessment Methods must be operational for the reported primary data","The primary data reported within the XML file must correspond to a period when the assessment method is fully operational.","E26b","valid","2023-05-04","WARNING",,,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/E27","Check that all values (between @@) include as many fields as declared under swe:DataRecord","Check that all values (between @@) include as many fields as declared under swe:DataRecord","E27","valid","2023-05-04","BLOCKER","Incorrect number of values within data blocks (or incorrect format/codelist)",,"[Crucial]: Yes - System requirement (processing)"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/E28","The data array should not end with ""@@"". Please note that @@ is a block separator.","The data array should not end with ""@@"". Please note that @@ is a block separator.","E28","valid","2023-05-04","WARNING","Data array are not expected to end with ""@@""","Data array are not expected to end with @@""""","[Crucial]: Yes - System requirement (processing)"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/E29","Check for unexpected spaces around all values (between comma separator) under swe:values","Check for unexpected spaces around all values (between comma separator) under swe:values","E29","valid","2023-05-04","BLOCKER","Unexpected spaces around data values are found. Please revise",,"[Crucial]: Yes - System requirement (processing)"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/E30","Check for possible outliers reported. List of valid values found outside the range according to http://dd.eionet.europa.eu/vocabulary/aq/primaryObservationRange/","Check for possible outliers reported. List of valid values found outside the range according to http://dd.eionet.europa.eu/vocabulary/aq/primaryObservationRange/","E30","valid","2023-05-04","WARNING","Please revise possible outliers on your primary validated data.",,"[Crucial]: Yes - System requirement (processing) - ErrorType downgraded to Warning on 25.07.2017"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/E30a","Check for possible outliers reported taking into account both country specific and general ranges.","Check for possible outliers reported. List of valid values found outside the range according to http://dd.eionet.europa.eu/vocabulary/aq/primaryObservationRange/ and http://dd.eionet.europa.eu/vocabulary/aq/primaryObservationRangeCountry/","E30a","valid","2023-05-04","WARNING",,,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/E30b","Check for possible outliers reported taking into account country specific ranges.","Check for possible outliers reported taking into account country specific ranges. List of valid values found outside the range according to http://dd.eionet.europa.eu/vocabulary/aq/primaryObservationRangeCountry/","E30b","valid","2023-05-04","WARNING",,,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/E31","Check for date overlaps between consecutive data blocks within swe:values","Check for date overlaps between consecutive data blocks within swe:values","E31","valid","2023-05-04","BLOCKER","Unexpected DATE overlaps are found in primary data. Please revise as this prevents correct harvesting.",,"[Crucial]: - Information to data provider - Label corrected on 26.07.2017"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/E32","Check that all data submitted via CDR has been fully verified (flag 1)","Check that all data submitted via CDR has been fully verified. The verification flag must be 1 for all data.","E32","valid","2023-05-04","ERROR","Please revise verification status of data submitted as data is not completely fully verified.",,"[Crucial]: - Information to data provider"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/E33","The average of valid data should not be 0 or negative","The average of valid data within individual swe:array MUST be above 0 (Negative or 0 averages are not expected).","E33","valid","2023-05-04","ERROR",,,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/E34","The average of valid data is expected to be within 70 - 130% when comparing with the previous year","The average of valid data within each data:array is compared with the annual mean from previous year. In order to catch possible outliers, the data is expected to be within 70 - 130% when comparing with the previous year.","E34","valid","2023-05-04","WARNING",,,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/E34b","The average of valid data per timeseries reported.","The average of valid data per timeseries reported.","E34b","valid","2023-05-04","INFO",,,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/E35","Check if data's resultTime is newer than previously reported data for same SamplingPoint/Year","Check if the om:resultTime within the XML is newer than previously reported data for same SamplingPoint and reporting period (om:phenomenonPeriod)","E35","valid","2023-05-04","BLOCKER",,,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/E36","Check that reported data is evenly distributed over the year in order to avoid skewing of results.Evaluate the spread of data.","Check that reported data is evenly distributed over the year in order to avoid skewing of results.","E36","valid","2024-02-15","ERROR",,,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/Eb0","Checks if this delivery is new or an update (on same reporting year)","Check if delivery if this is a new delivery or updated delivery (via reporting year) ","Eb0","valid","2023-05-04","WARNING","Checks if this delivery is new or an update (on same reporting year)",,"[Crucial]: Yes - "
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/Eb01","Total number Observations within this XML Document","Compile & feedback upon the total number of observations included in the delivery","Eb01","valid","2023-05-04","BLOCKER","Total number Observations within this XML Document",,"[Crucial]: Yes - "
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/Eb02","Start time must be less than end time (phenomenonTime)","./om:phenomenonTime/gml:TimePeriod/gml:beginPosition shall be LESS THAN ./om:phenomenonTime/gml:TimePeriod/gml:endPosition.","Eb02","valid","2023-05-04","BLOCKER","Start time must be less than end time (phenomenonTime)",,"[Crucial]: Yes - System requirement (processing)"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/Eb03","The resultTime must be after the phenomenonTime","./om:resultTime/gml:TimeInstant/gml:timePosition shall be GREATER THAN ./om:phenomenonTime/gml:TimePeriod/gml:endPosition","Eb03","valid","2023-05-04","BLOCKER","The resultTime must be after the phenomenonTime",,"[Crucial]: Yes - System requirement (processing)"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/Eb04","Observation must link to a valid AQD_ModelProcess in dataflow D (via om:procedure)","All om:OM_Observation/ must provide a valid /om:procedure xlink (can not be empty) & ./om:procedure xlink:href attribute shall resolve to a traversable link process configuration in Data flow D1b: /aqd:AQD_ModelProcess/ompr:inspireld/base:Identifier/base:localId","Eb04","valid","2023-05-04","BLOCKER","Observation must link to a valid AQD_ModelProcess in dataflow D (via om:procedure)",,"[Crucial]: Yes - IPR requirement (Annex II-E-7)"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/Eb05","Observation must provide a link to Model or Objective","A valid delivery MUST provide an om:parameter/om:NamedValue/om:name xlink:href to either http://dd.eionet.europa.eu/vocabulary/aq/processparameter/model or http://dd.eionet.europa.eu/vocabulary/aq/processparameter/objective","Eb05","valid","2023-05-04","BLOCKER","Observation must provide a link to Model or Objective",,"[Crucial]: Yes - IPR requirement (Annex II-E-)"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/Eb06","Observation must link to a valid AQD_Model in dataflow D (via om:parameter/...)","If ./om:parameter/om:NamedValue/om:name xlink:href resolves to http://dd.eionet.europa.eu/vocabulary/aq/processparameter/model or .../objective /om:parameter/om:NamedValue/om:value xlink:href attribute shall resolve to a traversable link to a unique AQD_Model (“namespace/localId” of the object)","Eb06","valid","2023-05-04","BLOCKER","Observation must link to a valid AQD_Model in dataflow D (via om:parameter/...)",,"[Crucial]: Yes - IPR requirement (Annex II-E-7)"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/Eb07","Observation should provide link to Assessment Type","A valid delivery should provide an om:parameter with om:name xlink:href to http://dd.eionet.europa.eu/vocabulary/aq/processparameter/AssessmentType","Eb07","valid","2023-05-04","ERROR","Observation should provide link to Assessment Type",,"[Crucial]: Yes - IPR requirement (Annex II-E-6)"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/Eb07a","Assessment type declared in Observation for a given Model/Objective Estimation should correspond to assessment type declared for that Model/Objective Estimation in Assessment Regimes (data set C).","Value of AssessmentType parameter in Observation should correspond with declaration given in aqd:assessmentType as xlink:href to http://dd.eionet.europa.eu/vocabulary/aq/assessmenttype/ in Assessment Regimes.","Eb07a","valid","2023-05-04","WARNING",,,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/Eb08","Observation must provide a correct link to AssessmentType vocabulary","If ./om:parameter/om:NamedValue/om:name links to http://dd.eionet.europa.eu/vocabulary/aq/processparameter/AssessmentType /om:parameter/om:NamedValue/om:value xlink:href attribute shall resolve to valid code for http://dd.eionet.europa.eu/vocabulary/aq/assessmenttype/","Eb08","valid","2023-05-04","ERROR","Observation must provide a correct link to AssessmentType vocabulary",,"[Crucial]: - "
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/Eb09","All the results paramater should link to be registered under vocabulary","OM observations shall contain several om:parameters to further define the model/objective estimation results ./om:parameter/om:NamedValue/om:name xlink:href attribute shall resolve to a traversable link to http://dd.eionet.europa.eu/vocabulary/aq/processparameter/","Eb09","valid","2023-05-04","ERROR","All the results paramater should link to be registered under vocabulary",,"[Crucial]: - "
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/Eb10","Pollutant must be a registered under vocabulary ",". /om:observedProperty xlink:href attribute shall resolve to a traversable link to http://dd.eionet.europa.eu/vocabulary/aq/pollutant/","Eb10","valid","2023-05-04","BLOCKER","Pollutant must be a registered under vocabulary ",,"[Crucial]: Yes - "
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/Eb11","The pollutant for the observation must match the pollutant of the Model","The pollutant xlinked via /om:observedProperty must match the pollutant code declared via /aqd:AQD_Model/ef:observingCapability/ef:ObservingCapability/ef:observedProperty (See Eb6 on linkages between the Observations & the SamplingPoint)","Eb11","valid","2023-05-04","BLOCKER","The pollutant for the observation must match the pollutant of the Model",,"[Crucial]: Yes - IPR requirement (Annex II-E-7)"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/Eb12","Observation must link to a valid AQD_modelArea in dataflow D1b (via om:featureOfInterest)","All om:OM_Observation/ must provide a valid /om:featureOfInterest xlink (can not be empty)& /om:featureOfInterest xlink:href attribute shall resolve to a traversable link to /aqd:AQD_modelArea/ompr:inspireld/base:Identifier/base:localId","Eb12","valid","2023-05-04","BLOCKER","Observation must link to a valid AQD_modelArea in dataflow D1b (via om:featureOfInterest)",,"[Crucial]: Yes - IPR requirement (Annex II-E-7)"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/Eb13","Results must provide result encoding (Inline or using external file)","A valid delivery MUST provide an om:parameter/om:NamedValue/om:name xlink:href to http://dd.eionet.europa.eu/vocabulary/aq/processparameter/resultencoding & om:parameter/om:NamedValue/om:value xlink:href attribute shall resolve to valid code for http://dd.eionet.europa.eu/vocabulary/aq/ resultencoding/","Eb13","valid","2023-05-04","BLOCKER","Results must provide result encoding (Inline or using external file)",,"[Crucial]: Yes - System requirement (processing)"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/Eb14","Results must provide result format (swe array, shape file, geo tiff or Ascii grid)","A valid delivery MUST provide an om:parameter/om:NamedValue/om:name xlink:href to http://dd.eionet.europa.eu/vocabulary/aq/processparameter/resultformat & om:parameter/om:NamedValue/om:value xlink:href attribute attribute shall resolve to valid code for http://dd.eionet.europa.eu/vocabulary/aq/resultformat/","Eb14","valid","2023-05-04","BLOCKER","Results must provide result format (swe array, shape file, geo tiff or Ascii grid)",,"[Crucial]: YES - System requirement (processing)"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/Eb14b","Results must be provided using right combination between encoding & format and using the correct elements with XML","IF resultencoding = inline, resultformat can only be http://dd.eionet.europa.eu/vocabulary/aq/resultformat/swe-array & results reported under swe:array
IF resultencoding = external resultformat can only be http://dd.eionet.europa.eu/vocabulary/aq/resultformat/ascii-grid , http://dd.eionet.europa.eu/vocabulary/aq/resultformat/esri-shp or http://dd.eionet.europa.eu/vocabulary/aq/resultformat/geotiff and results reported gml:File","Eb14b","valid","2023-05-04","BLOCKER","reserved",,"[Crucial]: YES - System requirement (processing)"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/Eb15","Check valid definition for startTime","IF resultformat is http://dd.eionet.europa.eu/vocabulary/aq/resultformat/swe-array (Eb14) then ./om:result/swe:DataArray/swe:elementType/swe:DataRecord/swe:field name=""startTime"" attribute THEN swe:Time definition=http://www.opengis.net/def/property/OGC/0/SamplingTime swe:uom xlink:href=http://www.opengis.net/def/uom/ISO-8601/0/Gregorian","Eb15","valid","2023-05-04","BLOCKER","Check valid definition for startTime",,"[Crucial]: Yes - IPR requirement (Annex II-E-8)"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/Eb16","Check valid definition for endTime","IF resultformat is http://dd.eionet.europa.eu/vocabulary/aq/resultformat/swe-array (Eb14) then ./om:result/swe:DataArray/swe:elementType/swe:DataRecord/swe:field name=""endTime"" attribute THEN swe:Time definition=http://www.opengis.net/def/property/OGC/0/SamplingTime swe:uom xlink:href=http://www.opengis.net/def/uom/ISO-8601/0/Gregorian","Eb16","valid","2023-05-04","BLOCKER","Check valid definition for endTime",,"[Crucial]: Yes - IPR requirement (Annex II-E-8)"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/Eb17","Check valid definition for observation validity","IF resultformat is http://dd.eionet.europa.eu/vocabulary/aq/resultformat/swe-array (Eb14) then ./om:result/swe:DataArray/swe:elementType/swe:DataRecord/swe:field name=""validity"" attribute THEN swe:Category definition is defined by http://dd.eionet.europa.eu/vocabulary/aq/observationvalidity","Eb17","valid","2023-05-04","BLOCKER","Check valid definition for observation validity",,"[Crucial]: Yes - IPR requirement (Annex II-E-12)"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/Eb18","Check valid definition for observation verification","IF resultformat is http://dd.eionet.europa.eu/vocabulary/aq/resultformat/swe-array (Eb14) then ./om:result/swe:DataArray/swe:elementType/swe:DataRecord/swe:field name=""verification"" attribute THEN swe:Category definition is defined by http://dd.eionet.europa.eu/vocabulary/aq/observationverification","Eb18","valid","2023-05-04","BLOCKER","Check valid definition for observation verification",,"[Crucial]: Yes - IPR requirement (Annex II-E-13)"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/Eb19","Check valid definition for the observation values (primaryObservation/aggregationProcess code & concentration)","IF resultformat is http://dd.eionet.europa.eu/vocabulary/aq/resultformat/swe-array (Eb14) then ./om:result/swe:DataArray/swe:elementType/swe:DataRecord/swe:field name=""Value"" attribute THEN swe:Quantity definition is defined by http://dd.eionet.europa.eu/vocabulary/aq/primaryObservation/[code] or http://dd.eionet.europa.eu/vocabulary/aq/aggregationprocess/[code] & the swe:uom resolves to an xlink to http://dd.eionet.europa.eu/vocabulary/uom/concentration/[code]","Eb19","valid","2023-05-04","BLOCKER","Check valid definition for the observation values (primaryObservation code & concentration)",,"[Crucial]: Yes - IPR requirement (Annex II-E-5)"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/Eb19b","Check if data is provided using the recommended unit according to vocabulary ","Check if the unit of measure reporting via (swe:uom) corresponds to the recommended unit of measure in vocabulary http://dd.eionet.europa.eu/vocabulary/uom/concentration/[code] depending on pollutant reported via /om:observedProperty","Eb19b","valid","2023-05-04","WARNING","Check if data is provided using the recommended unit according to vocabulary ",,"[Crucial]: Yes - "
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/Eb20","Check valid definition for the data coverage element (if provided)","IF resultformat is http://dd.eionet.europa.eu/vocabulary/aq/resultformat/swe-array (Eb14) then a fifth element might be included. IF ./om:result/swe:DataArray/swe:elementType/swe:DataRecord/swe:field name=""DataCapture"" attribute THEN swe:Category definition is defined by http://dd.eionet.europa.eu/vocabulary/aq/primaryObservation/dc & the swe:uom resolves to an xlink to http://dd.eionet.europa.eu/vocabulary/uom/statistics/percentage","Eb20","valid","2023-05-04","BLOCKER","Check valid definition for the data coverage element (if provided)",,"[Crucial]: Yes - "
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/Eb21","Check valid TextEncoding (decimalSeparator=""."" tokenSeparator=“”SEMICOLON”” blockSeparator=""@@"")","IF resultformat is http://dd.eionet.europa.eu/vocabulary/aq/resultformat/swe-array (Eb14) then /om:result/swe:DataArray/swe:encoding/swe:TextEncoding shall resolve to decimalSeparator=""."" tokenSeparator=“”SEMICOLON”” blockSeparator=""@@""","Eb21","valid","2023-05-04","ERROR","Check valid TextEncoding of data array",,"[Crucial]: - System requirement"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/Eb22","The order of the fields within individual data blocks must correspond to the order described.","IF resultformat is http://dd.eionet.europa.eu/vocabulary/aq/resultformat/swe-array (Eb14) then the order of the fields within individual data blocks (swe:values) must correspond to the order described within the swe:DataRecord/swe:field(multiple).","Eb22","valid","2023-05-04","BLOCKER","The order of the fields within individual data blocks must correspond to the order described.",,"[Crucial]: Yes - System requirement (processing)"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/Eb23","The count of values provided for observation should match the count declared.","IF resultformat is http://dd.eionet.europa.eu/vocabulary/aq/resultformat/swe-array (Eb14) then the count of elements under should match the count of data blocks under .","Eb23","valid","2023-05-04","BLOCKER","The count of values provided for observation should match the count declared.",,"[Crucial]: Yes - System requirement (processing)"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/Eb24","Difference between endTime & startTime must correspond to the definition under ","IF resultformat is http://dd.eionet.europa.eu/vocabulary/aq/resultformat/swe-array (Eb14) then difference between endTime & startTime must correspond to the definition under .Difference between endTime & startTime must correspond to the definition:
http://dd.eionet.europa.eu/vocabulary/aq/primaryObservation/hour must be 1 h
http://dd.eionet.europa.eu/vocabulary/aq/primaryObservation/day must be 24 hours
http://dd.eionet.europa.eu/vocabulary/aq/primaryObservation/year must be 8760 hours or 8784
http://dd.eionet.europa.eu/vocabulary/aq/primaryObservation/var can be anything","Eb24","valid","2023-05-04","BLOCKER","Difference between endTime & startTime must correspond to the definition under ",,"[Crucial]: Yes - System requirement (processing)"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/Eb25","The temporal envelopes of the swe:values (reported via starTime and EndTime) shall reconcile with ./om:phenomenonTime/gml:TimePeriod/gml:beginPosition","IF resultformat is http://dd.eionet.europa.eu/vocabulary/aq/resultformat/swe-array (Eb14) then the temporal envelopes of the swe:values (reported via starTime and EndTime) shall reconcile with ./om:phenomenonTime/gml:TimePeriod/gml:beginPosition","Eb25","valid","2023-05-04","BLOCKER","The temporal envelopes of the swe:values (reported via starTime and EndTime) shall reconcile with ./om:phenomenonTime/gml:TimePeriod/gml:beginPosition",,"[Crucial]: Yes - "
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/Eb26","The combination of Model, ModelProcess, ModelArea (optional) and Pollutant must be valid compared to Assessment Methods (D1b), yearly specific, reported","Check valid “constellation”:
The combination of Model – ModelProcess - (ModelArea) and Pollutant must be valid compared to latest Assessment Methods (D1b) reported
/om:parameter/om:NamedValue/om:value xlink:href attribute
when
/om:parameter/om:NamedValue/om:name xlink:href resolves to http://dd.eionet.europa.eu/vocabulary/aq/processparameter/model or /objective
+
/om:procedure xlink:href attribute
+
/om:featureOfInterest xlink:href attribute (optional)
+
om:observedProperty xlink:href attribute
must be found in metadata (D1b) year specific as
/aqd:AQD_Model/ef:inspireId/base:localId (note xlink above include “namespace”)
+
/aqd:AQD_Model/ef:observingCapability/ef:ObservingCapability/ef:procedure
+
/aqd:AQD_Model/ef:observingCapability/ef:ObservingCapability/ef:featureOfInterest (optional)
+
/aqd:AQD_Model/ef:observingCapability/ef:ObservingCapability/ef:observedProperty","Eb26","valid","2023-05-04","BLOCKER","The combination of Model, ModelProcess, ModelArea (optional) and Pollutant must be valid compared to Assessment Methods (D1b), yearly specific, reported",,"[Crucial]: Yes - System requirement"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/Eb27","Check that all values (between @@) include as many fields as declared under swe:DataRecord","IF resultformat is http://dd.eionet.europa.eu/vocabulary/aq/resultformat/swe-array (Eb14) then check that all values (between @@) include as many fields as declared under swe:DataRecord","Eb27","valid","2023-05-04","BLOCKER","Check that all values (between @@) include as many fields as declared under swe:DataRecord",,"[Crucial]: Yes - System requirement (processing)"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/Eb28","The data array should not end with ""@@"". Please note that @@ is a block separator.","IF resultformat is http://dd.eionet.europa.eu/vocabulary/aq/resultformat/swe-array (Eb14) then the data array should not end with ""@@"". Please note that @@ is a block separator.","Eb28","valid","2023-05-04","BLOCKER","The data array should not end with ""@@"". Please note that @@ is a block separator.",,"[Crucial]: Yes - System requirement (processing)"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/Eb29","Check for unexpected spaces around all values (between comma separator) under swe:values","IF resultformat is http://dd.eionet.europa.eu/vocabulary/aq/resultformat/swe-array (Eb14) then check for unexpected spaces around all values (between comma separator) under swe:values","Eb29","valid","2023-05-04","BLOCKER","Check for unexpected spaces around all values (between comma separator) under swe:values",,"[Crucial]: Yes - System requirement (processing)"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/Eb30","Empty","Empty","Eb30","reserved","2023-05-04",,"Empty",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/Eb31","Check for date overlaps between consecutive data blocks within swe:values","IF resultformat is http://dd.eionet.europa.eu/vocabulary/aq/resultformat/swe-array (Eb14) then check for date overlaps between consecutive data blocks within swe:values","Eb31","valid","2023-05-04","BLOCKER","Check for date overlaps between consecutive data blocks within swe:values",,"[Crucial]: Yes - Information to data provider"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/Eb32","Check that all data submitted via CDR has been fully verified (flag 1)","IF resultformat is http://dd.eionet.europa.eu/vocabulary/aq/resultformat/swe-array (Eb14) then check that all data submitted via CDR has been fully verified. The verification flag must be 1 for all data.","Eb32","valid","2023-05-04","ERROR","Check that all data submitted via CDR has been fully verified (flag 1)",,"[Crucial]: Yes - Information to data provider"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/Eb33","Empty","Empty","Eb33","reserved","2023-05-04",,"Empty",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/Eb34","Empty","Empty","Eb34","reserved","2023-05-04",,"Empty",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/Eb35","rangeParameters must be provided when reporting ascii grids - shape files or GeoTiff","IF resultformat is ascii-grid esri-shp or geotiff (Eb14) then ./om:result/gml:File/gml:rangeParameters MUST be populated","Eb35","valid","2023-05-04","BLOCKER","rangeParameters must be provided when reporting ascii grids - shape files or GeoTiff",,"[Crucial]: Yes - "
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/Eb36","Aggregation process of the results must be provided and must match EEA vocabulary","IF resultformat is ascii-grid esri-shp or geotiff (Eb14) then ./om:result/gml:File/gml:rangeParameters/swe:Quantity@Definition MUST match a code under http://dd.eionet.europa.eu/vocabulary/aq/aggregationprocess/","Eb36","valid","2023-05-04","BLOCKER","Aggregation process of the results must be provided and must match EEA vocabulary",,"[Crucial]: Yes - "
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/Eb37","A user-friendly label should be provided","IF resultformat is ascii-grid esri-shp or geotiff (Eb14) then ./om:result/gml:File/gml:rangeParameters/swe:label should be populated","Eb37","valid","2023-05-04","WARNING","A user-friendly label should be provided",,"[Crucial]: Yes - "
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/Eb38","A clear description of the results provided MUST be provided","IF resultformat is ascii-grid esri-shp or geotiff (Eb14) then ./om:result/gml:File/gml:rangeParameters/swe:description MUST be provided","Eb38","valid","2023-05-04","BLOCKER","A clear description of the results provided MUST be provided",,"[Crucial]: Yes - "
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/Eb39","Unit of the results must be provided and must match EEA vocabulary","IF resultformat is ascii-grid esri-shp or geotiff (Eb14) then ./om:result/gml:File/gml:rangeParameters/swe:Quantity/swe:uom xlink MUST match a code under http://dd.eionet.europa.eu/vocabulary/uom/concentration/ or http://dd.eionet.europa.eu/vocabulary/uom/statistics/","Eb39","valid","2023-05-04","BLOCKER","Unit of the results must be provided and must match EEA vocabulary",,"[Crucial]: Yes - "
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/Eb40","Check if data is provided using the recommended unit according to vocabulary ","Check if the unit of measure reporting via (/om:result/gml:File/gml:rangeParameters/swe:uom) corresponds to the recommended unit of measure in vocabulary http://dd.eionet.europa.eu/vocabulary/uom/concentration/[code] depending on pollutant reported via /om:observedProperty","Eb40","valid","2023-05-04","WARNING","Check if data is provided using the recommended unit according to vocabulary ",,"[Crucial]: Yes - "
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/Eb41","When reporting results using ASCII grid shape file or GeoTiff a reference must be provided to the result file","IF resultformat is ascii-grid esri-shp or geotiff (Eb14) then ./om:result/gml:File/gml:fileReference MUST be provided","Eb41","valid","2023-05-04","BLOCKER","When reporting results using ASCII grid shape file or GeoTiff a reference must be provided to the result file","When reporting results using ASCII grid, shape file or GeoTiff a reference must be provided to the result file","[Crucial]: Yes - "
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/Eb42","The result file (*.zip, *.shp ; *.tiff, *.asc) must follow this format: A valid cdr URL matching location of XML + File including extension + Variable using a # (e.g. #no2)","./om:result/gml:File/gml:fileReference MUST provide appropiate reference following this format: A valid cdr URL matching the cdr location where the XML files is located (e.g. http://cdr.eionet.europa.eu/es/eu/aqd/e1b/.../) + File including extension (e.g. model.zip) + Variable using a # (e.g. #no2). ONLY the following extensions are allowed: *.zip, *.shp ; *.tiff, *.asc","Eb42","valid","2023-05-04","BLOCKER","The result file must follow this format: A valid cdr URL matching location of XML + File including extension + Variable using a # (e.g. #no2)",,"[Crucial]: Yes - "
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/Eb43","When results are provided via an external file and the external file is ESRI shapefile, it must include the *.prj file","IF resultencoding = external resultformat, AND resultformat = esri-shp, THEN the external results provided must include the correct projection file.
[Example: if results provided via gml:fileReference (http://cdr.eionet.europa.eu/es/eu/aqd/e1b/envxta1qq/ES_CIEMAT_O3_V_TV_AOT40c-5yr_2018.shp), the same envelope must include file ES_CIEMAT_O3_V_TV_AOT40c-5yr_2018.prj]","Eb43","valid","2023-05-04","BLOCKER",,,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/Eb44","When results are provided via an external file, the XML must include an om:parameter with the modelprojection via EEA vocabulary, using SRID number directly or one of the following references: http://dd.eionet.europa.eu/vocabulary/common/epsg/, https://spatialreference.org/ref/epsg/ or https://epsg.io/","IF resultencoding = external resultformat, the XML must include an om:parameter with modelprojection
or
or
or
","Eb44","valid","2023-05-04","BLOCKER",,,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/Eb45","When results are provided via an external file, the XML must include an om:parameter including the modelresolution via EEA vocabulary","IF resultencoding = external resultformat, the XML must include an om:parameter with modelresolution
","Eb45","valid","2023-05-04",,,,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/Eb46","When results are provided via an external file (compressed in a zip file), the compressed file can only contain one external result (i.e only one shape file for each zip file)","1. scan envelope to find all files with *.zip extension,
2. within each zip file count number of files with extensions such as: *.shp or *.tiff or *.tif or *.asc,
3. return BLOCKER if the count > 1 (ie each zip file should not contain more than 1 *.shp files, neither e.g. *.shp and *.asc).","Eb46","valid","2023-05-04","BLOCKER",,,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/Eb47","When results are provided via an external file, all reported files (*.zip, *.shp ; *.tiff, *.tif, *.asc) must be referenced via gml:fileReference","All external files containing model results with allowed extensions (*.zip, *.shp ; *.tiff, *.tif, *.asc) must be referenced via gml:fileReference. Blocker will return if files are submitted which are not referenced in the XML.","Eb47","valid","2023-05-04","BLOCKER",,,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/Eb48","When results are provided via an external file, definition of quantity must be provided and must match EEA vocabulary of aggregation processes.","./om:result/gml:File/gml:rangeParameters/swe:Quantity must refer to the correct vocabulary which is https://dd.eionet.europa.eu/vocabulary/aq/aggregationprocess, e.g.:
","Eb48","valid","2023-05-04","BLOCKER",,,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/Eb49","When results are provided via an external file, the combinations of file#variable declared in XML must be unique, and the variables declared in XML after a # should be unique. QC should return WARNING if the variables are not unique. QC should return BLOCKER if the combinations of file#variable are not unique.","/om:result/gml:File/gml:fileReference#variable MUST provide unique combinations; #variable should be unique:
- if the variables declared in ./om:result/gml:File/gml:fileReference after a # are unique (WARNING),
- if the combinations of file#variable declared in ./om:result/gml:File/gml:fileReference are unique (BLOCKER)","Eb49","valid","2023-05-04","BLOCKER",,,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/Eb50a","Each E1b observation must point to unique combination of formed by model + procedure + observedProperty + featureOfInterest + definition.","Each ... must contain unique set of identifiers/items for ,,,
and ","Eb50a","valid","2023-05-04","BLOCKER",,,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/Eb52","Declaration of aggregation process in E1b must match with reporting metric in C.","Declaration of aggregation process in E1b must match with aggregation process corresponding to reporting metric, objective, protection target and pollutant declared in C, for assessment regime where the model/objective estimation is used as assessment method.","Eb52","valid","2023-05-04","BLOCKER",,,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/Eb53","Values provided within the data array must be interpretable and logically possible.","Values provided within data array must be below 100000. They should be provided as number or as indication of a value below certain threshold, e.g.: < 10 or <= 10","Eb53","valid","2023-05-04","SKIPPED",,,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/Eb54","Combination of pollutant and aggregation process must match the one allowed in https://dd.eionet.europa.eu/vocabulary/aq/aggregationprocess","Combination of pollutant declared in and aggregation process declared in must match the one allowed in https://dd.eionet.europa.eu/vocabulary/aq/aggregationprocess
(P1Y, P1M and P1D are exceptions matching all pollutants).","Eb54","valid","2023-05-04","BLOCKER",,,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/Eb51","Attribute names specified in XML with url of external file must correspond univocally with the attribute names which can be found in dbf file of ESRI shapefile.","If there is one, unique attribute name in dbf, which is exactly the same as the one in XML, the test is passed.
If there is no attribute name in dbf which is exactly the same or at least starts with string of attribute name specified in XML, the test will return BLOCKER.
If there is more than one attribute name in dbf, which is exactly the same as the one in XML, the test will fail with BLOCKER.
If there is one, unique attribute name in dbf which starts with string of attribute name specified in XML, but has more characters, the test will return ERROR.
If there is more than one attribute name in dbf which starts with string of attribute name specified in XML, but has more characters, the test will fail with BLOCKER.","Eb51","valid","2023-05-04",,,,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/G0","Checks if this delivery is new or an update (on same reporting year)","Check if delivery if this is a new delivery or updated delivery (via reporting year) ","G0","valid","2023-05-04","WARNING","Checks if this delivery is new or an update (on same reporting year)",,"[Crucial]: - "
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/G01","Number of Attainments reported","Compile & feedback upon the total number of attainment records included in the delivery","G01","valid","2023-05-04","BLOCKER","Number of Attainments reported",,"[Crucial]: Yes - "
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/G02","Number of new Attainments compared to previous report. ERROR will be returned if XML is a new delivery and localId are not new compared to previous deliveries","Compile & feedback upon the total number of new attainment records included in the delivery. ERROR will be returned if XML is a new delivery and localId are not new compared to previous deliveries.","G02","valid","2023-05-04","BLOCKER","Number of new Attainments compared to previous report. ERROR will be returned if XML is a new delivery and localId are not new compared to previous deliveries",,"[Crucial]: Yes - "
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/G03","Number of existing Attainment compared to previous report. ERROR will be returned if XML is an update and ALL localId (100%) are different to previous delivery (for the same YEAR).","Compile & feedback upon the total number of updated attainment records included in the delivery. ERROR will be returned if XML is an update and ALL localId (100%) are different to previous delivery (for the same YEAR).","G03","valid","2023-05-04","BLOCKER","Number of existing Attainment compared to previous report. ERROR will be returned if XML is an update and ALL localId (100%) are different to previous delivery (for the same YEAR).",,"[Crucial]: Yes - "
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/G04","List of unique identifier information for all attainment records. Blocker if no attainments","Compile & feedback a list of the unique identifier information for all attainment records included in the delivery. Feedback report shall include the gml:id attribute ./aqd:inspireId ./aqd:pollutant ./aqd:environmentalObjective/aqd:EnvironmentalObjective/aqd:objectiveType ./aqd:environmentalObjective/aqd:EnvironmentalObjective/aqd:reportingMetric ./aqd:environmentalObjective/aqd:EnvironmentalObjective/aqd:protectionTarget ./aqd:zone /aqd:assessment elements as available.","G04","valid","2023-05-04","BLOCKER","List of unique identifier information for all attainment records. Blocker if no attainments",,"[Crucial]: Yes - "
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/G05","List number of final exceedances (TRUE)","Compile & feedback a list of the exceedances situations when aqd:exceedanceDescriptionFinal/aqd:ExceedanceDescription/aqd:exceedance is TRUE","G05","valid","2023-05-04","WARNING","List number of final exceedances (TRUE)",,"[Crucial]: Yes - "
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/G06","Check and provide a list of those attainment records with a time extension","Compile & feedback a list of attainment records that have been assessed against the objectiveType for zones with time extensions ./aqd:environmentalObjective/aqd:EnvironmentalObjective/aqd:objectiveType/@xlink:href – “LVmaxMOT” link via ./aqd:zone to /aqd:AQD_Zone record & present the /aqd:AQD_Zone/aqd:timeExtensionExemption info. Feedback report shall include ./aqd:inspireId, ./aqd:pollutant, ./aqd:environmentalObjective/aqd:EnvironmentalObjective/aqd:objectiveType, ./aqd:environmentalObjective/aqd:EnvironmentalObjective/aqd:reportingMetric, ./aqd:environmentalObjective/aqd:EnvironmentalObjective/aqd:protectionTarget, ./aqd:zone, ./aqd:pollutant, /aqd:AQD_Zone/aqd:timeExtensionExemption","G06","valid","2023-05-04","BLOCKER","Check and provide a list of those attainment records with a time extension",,"[Crucial]: Yes - "
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/G07","All gml ID attributes shall have unique code","All gml:id attributes, ef:inspireId and aqd:inspireId elements shall have unique content","G07","valid","2023-05-04","BLOCKER","All gml ID attributes shall have unique code",,"[Crucial]: Yes - "
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/G08","Local Id must be unique for the attainment records","./aqd:inspireId/base:Identifier/base:localId must be unique code for the attainment records ","G08","valid","2023-05-04","BLOCKER","Local Id must be unique for the attainment records",,"[Crucial]: Yes - "
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/G09","List unique namespaces used and count number of elements"," ./aqd:inspireId/base:Identifier/base:namespace List base:namespace and count the number of base:localId assigned to each base:namespace.","G09","valid","2023-05-04","BLOCKER","List unique namespaces used and count number of elements",,"[Crucial]: Yes - "
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/G09.1","Check namespace is registered ","Check that namespace is registered in vocabulary (http://dd.eionet.europa.eu/vocabulary/aq/namespace/view)","G09.1","valid","2023-05-04","BLOCKER","Check namespace is registered ",,"[Crucial]: Yes - System requirement"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/G10","The Attainment Pollutant must be one of the following: SO2, O3, NO2, NOX, PM10, PM2.5, CO, Pb in PM10, Cd in PM10, Ni in PM10, As in PM10, BaP in PM10","The content of ./aqd:pollutant xlink:href attribute shall resolve to one of http://dd.eionet.europa.eu/vocabulary/aq/pollutant/1 http://dd.eionet.europa.eu/vocabulary/aq/pollutant/7 http://dd.eionet.europa.eu/vocabulary/aq/pollutant/8 http://dd.eionet.europa.eu/vocabulary/aq/pollutant/9 http://dd.eionet.europa.eu/vocabulary/aq/pollutant/5 http://dd.eionet.europa.eu/vocabulary/aq/pollutant/6001 http://dd.eionet.europa.eu/vocabulary/aq/pollutant/10 http://dd.eionet.europa.eu/vocabulary/aq/pollutant/20 http://dd.eionet.europa.eu/vocabulary/aq/pollutant/5012 http://dd.eionet.europa.eu/vocabulary/aq/pollutant/5014 http://dd.eionet.europa.eu/vocabulary/aq/pollutant/5015 http://dd.eionet.europa.eu/vocabulary/aq/pollutant/5018 http://dd.eionet.europa.eu/vocabulary/aq/pollutant/5029 ","G10","valid","2023-05-04","BLOCKER","Attainment has been provided for an unexpected pollutant.",,"[Crucial]: Yes - IPR requirement (Annex II-G-6)"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/G100","INF and ALT thresholds - COUNT number zone-pollutant-target combination to match those in dataset B and dataset C for the same reporting Year","COUNT number zone-pollutant-target combination to match those in dataset B and dataset C for the same reporting Year & compare it with Attainment. Sulphur dioxide (1) + health (B vs C) & Ozone (7) + health (B vs C) & Nitrogen dioxide (8) + health (B vs C)","G100","valid","2023-05-19","ERROR",,,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/G11","Exceedance Description Base is only expected for the following pollutants: SO2, PM10, PM2.5, CO","Element ./aqd:exceedanceDescriptionBase may only be used WHERE ./aqd:pollutant xlink:href attribute EQUALs http://dd.eionet.europa.eu/vocabulary/aq/pollutant/1 http://dd.eionet.europa.eu/vocabulary/aq/pollutant/5 http://dd.eionet.europa.eu/vocabulary/aq/pollutant/6001 http://dd.eionet.europa.eu/vocabulary/aq/pollutant/10","G11","valid","2023-05-04","BLOCKER","Attainment has been provided with a base scenario for an unexpected pollutant",,"[Crucial]: Yes - IPR requirement (Annex II-G-6)"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/G12","Exceedance Description Adjustment is only expected for the following pollutants: SO2, PM10, PM2.5, CO","Element ./aqd:exceedanceDescriptionAdjustment can only be used WHERE ./aqd:pollutant xlink:href attribute EQUALs http://dd.eionet.europa.eu/vocabulary/aq/pollutant/1 http://dd.eionet.europa.eu/vocabulary/aq/pollutant/5 http://dd.eionet.europa.eu/vocabulary/aq/pollutant/6001 http://dd.eionet.europa.eu/vocabulary/aq/pollutant/10","G12","valid","2023-05-04","BLOCKER","Attainment has been provided with an adjustment for an unexpected pollutant",,"[Crucial]: Yes - IPR requirement (Annex II-G-6)"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/G13","Attainment should link to a valid assessment regime with matching Pollutant and Objetive Type","./aqd:assessment xlink:href attribute shall resolve to a valid assessment regime within / qd:AQD_AssessmentRegime AND /aqd:AQD_AssessmentRegime/aqd:pollutant, aqd:AQD_AssessmentRegime/aqd:assessmentThreshold/aqd:AssessmentThreshold/aqd:environmentalObjective/aqd:EnvironmentalObjective/aqd:objectiveType EQUAL to aqd:AQD_Attainment/aqd:pollutant aqd:AQD_Attainment/aqd:environmentalObjective/aqd:EnvironmentalObjective/aqd:objectiveType","G13","valid","2023-05-04","BLOCKER","Incorrect link between Attainment and Assessment Regime (including match Pollutant & ObjectiveType)",,"[Crucial]: Yes - IPR requirement (Annex II-G-7)"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/G13b","Attainment must link to a valid assessment regime with matching Pollutant and Protection Target","./aqd:assessment xlink:href attribute shall resolve to a valid assessment regime within / qd:AQD_AssessmentRegime AND /aqd:AQD_AssessmentRegime/aqd:pollutant, aqd:AQD_AssessmentRegime/aqd:assessmentThreshold/aqd:AssessmentThreshold/aqd:environmentalObjective/aqd:EnvironmentalObjective/aqd:protectionTarget EQUAL to aqd:AQD_Attainment/aqd:pollutant aqd:AQD_Attainment/aqd:environmentalObjective/aqd:EnvironmentalObjective/aqd:protectionTarget","G13b","valid","2023-05-04","BLOCKER","Pollutant/ProtectionTarget mismatch between AssessmentRegime and Attainment. Please revise as this will cause problems when processing deliveries",,"[Crucial]: Yes - "
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/G13c","Attainment should link to a valid assessment regime with matching Pollutant/Objective Type/ReportingMetric/ProtectionTarget/","aqd:AQD_Attainment/aqd:pollutant aqd:AQD_Attainment/aqd:environmentalObjective/aqd:EnvironmentalObjective/aqd:objectiveType aqd:AQD_Attainment/aqd:environmentalObjective/aqd:EnvironmentalObjective/aqd:reportingMetric aqd:AQD_Attainment/aqd:environmentalObjective/aqd:EnvironmentalObjective/aqd:protectionTarget should correspond with aqd:AQD_AssessmentRegime/aqd:pollutant aqd:AQD_AssessmentRegime/aqd:assessmentThreshold/aqd:AssessmentThreshold/aqd:environmentalObjective/aqd:EnvironmentalObjective/aqd:objectiveType aqd:AQD_AssessmentRegime/aqd:assessmentThreshold/aqd:AssessmentThreshold/aqd:environmentalObjective/aqd:EnvironmentalObjective/aqd:reportingMetric aqd:AQD_AssessmentRegime/aqd:assessmentThreshold/aqd:AssessmentThreshold/aqd:environmentalObjective/aqd:EnvironmentalObjective/aqd:protectionTarget","G13c","valid","2023-05-04","BLOCKER","Environmental Objective mismatch between AssessmentRegime and Attainment. Please revise as this will cause problems when processing deliveries",,"[Crucial]: Yes - "
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/G14","COUNT number zone-pollutant-target combination to match those in dataset B and dataset C for the same reporting Year","COUNT number zone-pollutant-target combination to match those in dataset B and dataset C for the same reporting Year & compare it with Attainment. aqd:AQD_Attainment/aqd:pollutant xlink + aqd:AQD_Attainment/aqd:environmentalObjective/aqd:EnvironmentalObjective/aqd:protectionTarget + aqd:AQD_Attainment/aqd:zone .aqd:assessmentThreshold/aqd:AssessmentThreshold/aqd:environmentalObjective/aqd:EnvironmentalObjective/aqd:protectionTarget + ./aqd:pollutant + /aqd:zone combinations shall reconcile to corresponding information within /aqd:AQD_Zone/aqd:pollutants/aqd:Pollutant/aqd:protectionTarget , /aqd:AQD_Zone/aqd:pollutants/aqd:Pollutant/aqd:pollutantCode + /aqd:AQD_Zone/am:inspireId/base:Identifier/base:localId","G14","valid","2023-05-04","BLOCKER","Mismatch in the count of unique zone-pollutant-protectionTarget combinations between Attainment, AssessmentRegime and Zones",,"[Crucial]: Yes (crosscheck) - Important content check"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/G14b","All the /aqd:AQD_AssessmentRegime reported under latest dataflow C must be xlinked once at one Attainment (with exception of /MO)","For the same reporting year, all the /aqd:AQD_AssessmentRegime reported under dataflow C, must be xlinked once at /aqd:AQD_Attainment /aqd:assessment xlink:href attribute","G14b","valid","2023-05-04","ERROR","Assessment Regimes are missing in Attainment. Please revise",,"[Crucial]: Yes - "
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/G15","Must be a valid AQ Zone.","The subject of ./aqd:zone xlink:href attribute shall resolve to a valid AQ zone with /aqd:AQD_Zone","G15","valid","2023-05-04","BLOCKER","Incorrect link between Attainment and Zone(s)",,"[Crucial]: Yes - IPR requirement (Annex II-G-4)"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/G16","The attainment(s) for PM2.5 AEI (both ECO & ERT) MUST not link to any specific zone.","The attaniment(s) for PM2.5 AEI (both ECO & ERT) MUST not link to any specific zone.
Specific syntax in XML is: ","G16","experimental","2023-05-04","ERROR",,,"Not implemented"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/G17","Linked zones must contain same pollutant as the Attainment","The subject of the ./aqd: zone xlink:href attribute shall contain a /aqd:AQD_Zone/aqd:pollutant EQUAL to ./aqd:pollutan","G17","valid","2023-05-04","BLOCKER","Mismtach between Attainment's pollutant and Zone's pollutant",,"[Crucial]: Yes - Content check vs Zones"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/G18","Any attainment for LVmaxMOT should link to a zone with a time extension","The subject of the ./aqd: zone xlink:href attribute shall contain a /aqd:AQD_Zone/aqd:timeExtensionExemption shall NOT EQUAL http://dd.eionet.europa.eu/vocabulary/aq/timeextensiontypes/none WHERE ./aqd:exceedanceDescription_Final/aqd:ExceedanceDescription/aqd:environmentalObj ective/aqd:EnvironmentalObjective/aqd:objectiveType xlink:href attribute EQUALs http://dd.eionet.europa.eu/vocabulary/aq/objectivetype/LVmaxMOT","G18","valid","2023-05-04","BLOCKER","Any attainment for LVmaxMOT should link to a zone with a time extension",,"[Crucial]: Yes - Content check"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/G19","Objective Type must use one of the following: TV LV CL LVMOT LVmaxMOT INT ALT LTO ECO","./aqd:environmentalObjective/aqd:EnvironmentalObjective/aqd:objectiveType xlink:href attribute shall resolve to one of http://dd.eionet.europa.eu/vocabulary/aq/objectivetype/LV http://dd.eionet.europa.eu/vocabulary/aq/objectivetype/TV http://dd.eionet.europa.eu/vocabulary/aq/objectivetype/LVMOT http://dd.eionet.europa.eu/vocabulary/aq/objectivetype/LVmaxMOT http://dd.eionet.europa.eu/vocabulary/aq/objectivetype/CL http://dd.eionet.europa.eu/vocabulary/aq/objectivetype/LTO http://dd.eionet.europa.eu/vocabulary/aq/objectivetype/ECO http://dd.eionet.europa.eu/vocabulary/aq/objectivetype/INT http://dd.eionet.europa.eu/vocabulary/aq/objectivetype/ALT","G19","valid","2023-05-04","BLOCKER","Codelist for objective type requires revision (EEA codelist is required) or unexpected option",,"[Crucial]: Yes - Content check"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/G20","The Exceedence description must use an approved reporting metric, These are: Three consecutive hours in exceedance Annual mean / average , Winter Mean, Hours in exceedance in a calendar year, Days in exceedance in a calendar year, Days in exceedance averaged over 3 calendar years, Accumulated Ozone Exposure , Accumulated Ozone Exposure averaged over 5 years, Average Exposure Indicator","The content of ./aqd:EnvironmentalObjective/aqd:reportingMetric shall resolve to a valid concept in http://dd.eionet.europa.eu/vocabulary/aq/reportingmetric/ that must be one of http://dd.eionet.europa.eu/vocabulary/aq/reportingmetric/3hAbove http://dd.eionet.europa.eu/vocabulary/aq/reportingmetric/aMean http://dd.eionet.europa.eu/vocabulary/aq/reportingmetric/wMean http://dd.eionet.europa.eu/vocabulary/aq/reportingmetric/hrsAbove http://dd.eionet.europa.eu/vocabulary/aq/reportingmetric/daysAbove http://dd.eionet.europa.eu/vocabulary/aq/reportingmetric/daysAbove-3yr http://dd.eionet.europa.eu/vocabulary/aq/reportingmetric/maxd8hrMean http://dd.eionet.europa.eu/vocabulary/aq/reportingmetric/AOT40c http://dd.eionet.europa.eu/vocabulary/aq/reportingmetric/AOT40c-5yr http://dd.eionet.europa.eu/vocabulary/aq/reportingmetric/AEI","G20","valid","2023-05-04","BLOCKER","Codelist for reporting metric requires revision (EEA codelist is required) or unexpected option",,"[Crucial]: Yes - Content check"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/G21","The protection target must use the approved vocabulary","If ./aqd:protectionTarget shall resolve to a register vocabulary under http://dd.eionet.europa.eu/vocabulary/aq/protectiontarget/[Code]","G21","valid","2023-05-04","BLOCKER","Codelist for protection target requires revision (EEA codelist is required) or unexpected option",,"[Crucial]: Yes - Content check"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/G22","Check and list any invalid combination of pollutant & environmental objective","Check that EnvironmentalObjetive (ObjectiveType+ReportingMetric+ProtectionTarget) correspond to a valid combination in http://dd.eionet.europa.eu/vocabulary/aq/environmentalobjective/view","G22","valid","2023-05-04","BLOCKER","Invalid Environmental Objective combination found",,"[Crucial]: Yes - Content check"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/G23","reserved","reserved","G23","deprecated","2023-05-04",,"reserved",,"Included in G22"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/G24","reserved","reserved","G24","deprecated","2023-05-04",,"reserved",,"Included in G22"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/G25","reserved","reserved","G25","deprecated","2023-05-04",,"reserved",,"Included in G22"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/G26","reserved","reserved","G26","deprecated","2023-05-04",,"reserved",,"Included in G22"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/G27","reserved","reserved","G27","deprecated","2023-05-04",,"reserved",,"Included in G22"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/G28","reserved","reserved","G28","deprecated","2023-05-04",,"reserved",,"Included in G22"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/G29","reserved","reserved","G29","deprecated","2023-05-04",,"reserved",,"Included in G22"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/G30","reserved","reserved","G30","deprecated","2023-05-04",,"reserved",,"Included in G22"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/G31","reserved","reserved","G31","deprecated","2023-05-04",,"reserved",,"Included in G22"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/G32","reserved","reserved","G32","deprecated","2023-05-04",,"reserved",,"Included in G22"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/G33","reserved","reserved","G33","deprecated","2023-05-04",,"reserved",,"Included in G22"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/G34","reserved","All occurrences of the srsDimension attribute in ./aqd:exceedanceDescriptionBase/aqd:ExceedanceDescription/aqd:exceedanceArea/aqd:ExceedanceArea/aqd:spatialExtent shall EQUAL “2”","G34","reserved","2023-05-04",,,,"Not implemented"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/G35","reserved","All occurrences of the srsName attribute in ./aqd:exceedanceDescriptionBase/aqd:ExceedanceDescription/aqd:exceedanceArea/aqd:ExceedanceArea/aqd:spatialExtent shall resolve to a valid spatial reference system URN or URI","G35","reserved","2023-05-04",,,,"Not implemented"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/G36","reserved","/aqd:exceedanceDescriptionBase/aqd:ExceedanceDescription/aqd:exceedanceArea/aqd:ExceedanceArea/aqd:surfaceArea uom attribute shall resolve to http://dd.eionet.europa.eu/vocabulary/uom/area/km2 ","G36","reserved","2023-05-04",,,,"Not implemented"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/G37","reserved","/aqd:exceedanceDescriptionBase/aqd:ExceedanceDescription/aqd:exceedanceArea/aqd:ExceedanceArea/aqd:roadLength uom attribute shall be http://dd.eionet.europa.eu/vocabulary/uom/length/km ","G37","reserved","2023-05-04",,,,"Not implemented"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/G38","Classification type must be one of the following: rural rural-nearcity rural-regional rural-remote urban suburban","The content of /aqd:exceedanceDescriptionBase/aqd:ExceedanceDescription/aqd:exceedanceArea/aqd:ExceedanceArea/aqd:areaClassification xlink:xref shall resolve to a areaClassification in http://dd.eionet.europa.eu/vocabulary/aq/areaclassification/ that must be one of Hide items http://dd.eionet.europa.eu/vocabulary/aq/areaclassification/rural http://dd.eionet.europa.eu/vocabulary/aq/areaclassification/rural-nearcity http://dd.eionet.europa.eu/vocabulary/aq/areaclassification/rural-regional http://dd.eionet.europa.eu/vocabulary/aq/areaclassification/rural-remote http://dd.eionet.europa.eu/vocabulary/aq/areaclassification/urban http://dd.eionet.europa.eu/vocabulary/aq/areaclassification/suburban","G38","valid","2023-05-04","BLOCKER","Codelist for classificationType requires revision: EEA codelist is required",,"[Crucial]: Yes - Content check"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/G39","The exceeding AQ_Model shall resolve to a traversable local of global URL.","./aqd:exceedanceDescriptionBase/aqd:ExceedanceDescription/aqd:exceedanceArea/aqd:ExceedanceArea/aqd:modelUsed xlink:href attribute shall resolve to a model description in /aqd:AQD_Model","G39","valid","2023-05-04","BLOCKER","Incorrect link between attainment(s) and model(s)",,"[Crucial]: Yes - Content check"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/G40","The exceeding AQ_Model must be included in the corresponding AssessmentRegime","The subject of ./aqd:exceedanceDescriptionBase/aqd:ExceedanceDescription/aqd:exceedanceArea/ aqd:ExceedanceArea/aqd:modelUsed xlink:href attribute shall be found in /aqd:AQD_AssessmentRegime/aqd:assessmentMethods/aqd:AssessmentMethods/aqd:modelAssessmentMetadata xlink:href attribute for the AQD_AssessmentRegime record cited by ./aqd:assessment ","G40","valid","2023-05-04","BLOCKER","Model used under attainment not included in corresponding Assessment Regime",,"[Crucial]: Yes - Content check"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/G41","The exceeding SamplingPoint shall resolve to a traversable local of global URL.","./aqd:exceedanceDescriptionBase/aqd:ExceedanceDescription/aqd:exceedanceArea/aqd:ExceedanceArea/aqd:stationUsed xlink:href attribute shall resolve to a sampling point description in /aqd:AQD_SamplingPoint","G41","valid","2023-05-04","BLOCKER","Incorrect link between attainment(s) and samplingpoint(s)",,"[Crucial]: Yes - Content check"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/G42","The exceeding SamplingPoint must be included in the corresponding AssessmentRegime","The subject of ./aqd:exceedanceDescriptionBase/aqd:ExceedanceDescription/aqd:exceedanceArea/aqd:ExceedanceArea/aqd:stationlUsed xlink:href attribute shall be found in /aqd:AQD_AssessmentRegime/aqd:assessmentMethods/aqd:AssessmentMethods/aqd:samplingPointAssessmentMetadata xlink:href attribute for the AQD_AssessmentRegime record cited by ./aqd:assessment ","G42","valid","2023-05-04","BLOCKER","SamplingPoint used under attainment not included in corresponding Assessment Regime",,"[Crucial]: Yes - Content check"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/G43","reserved","./aqd:exceedanceDescriptionBase/aqd:ExceedanceDescription/aqd:exceedanceExposure/aqd:ExceedanceExposure/aqd:referenceYear/gml:TimeInstant/gml:timePosition shall specify a year in yyyy format.","G43","reserved","2023-05-04",,,,"Not implemented"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/G44","Baseline exceedance must be TRUE or FALSE (if provided)","./aqd:exceedanceDescriptionBase/aqd:ExceedanceDescription/aqd:exceedance shall EQUAL “true” or “false”","G44","valid","2023-05-04","BLOCKER","Baseline Exceedance invalid",,"Improved in v5.0"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/G45","If baseline exceedance is TRUE numericalExceedance or numberExceedances must be provided","If ./aqd:exceedanceDescriptionBase/aqd:ExceedanceDescription/aqd:exceedance is TRUE EITHER ./aqd:exceedanceDescriptionBase/aqd:ExceedanceDescription/aqd:numericalExceedance OR ./aqd:exceedanceDescriptionBase/aqd:ExceedanceDescription/aqd:numberExceedances must be provided AS an integer number","G45","valid","2023-05-04","BLOCKER","BaselineExceedance (TRUE) do not include numericalExceedance or numberExceedances.",,"[Crucial]: Yes - IPR requirement (Annex II-G-8+9)"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/G46","If baseline exceedance is FALSE the provision of numericalExceedance or numberExceedances is useful","If ./aqd:exceedanceDescriptionBase/aqd:ExceedanceDescription/aqd:exceedance is FALSE EITHER ./aqd:exceedanceDescriptionBase/aqd:ExceedanceDescription/aqd:numericalExceedance OR ./aqd:exceedanceDescriptionBase/aqd:ExceedanceDescription/aqd:numberExceedances must be provided AS an integer number","G46","valid","2023-05-04","BLOCKER","If baseline exceedance is FALSE the provision of numericalExceedance or numberExceedances is useful",,"[Crucial]: Yes - IPR requirement (Annex II-G-8+9)"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/G47","Deduction is not allowed when providing Baseline Exceedance"," ./aqd:exceedanceDescriptionBase/aqd:ExceedanceDescription/aqd:deductionAssessmentMethod/aqd:AdjustmentMethod/aqd:adjustmentType xlink:href attribute shall resolve to http://dd.eionet.europa.eu/vocabulary/aq/adjustmenttype/noneApplied","G47","valid","2023-05-04","BLOCKER","Deduction is not allowed when providing Baseline Exceedance",,"[Crucial]: Yes - Content check"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/G48","reserved","All occurrences of the srsDimension attribute in ./aqd:exceedanceDescriptionAdjustment/aqd:ExceedanceDescription/aqd:exceedanceArea/aqd:ExceedanceArea/aqd:spatialExtent shall EQUAL “2”","G48","reserved","2023-05-04",,,,"Not implemented"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/G49","reserved","All occurrences of the srsName attribute in ./aqd:exceedanceDescriptionAdjustment/aqd:ExceedanceDescription/aqd:exceedanceArea/aqd:ExceedanceArea/aqd:spatialExtent shall resolve to a valid spatial reference system URN or URI","G49","reserved","2023-05-04",,,,"Not implemented"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/G50","reserved","/aqd:exceedanceDescriptionAdjustment/aqd:ExceedanceDescription/aqd:exceedanceArea/aqd:ExceedanceArea/aqd:surfaceArea uom attribute shall resolve to http://dd.eionet.europa.eu/vocabulary/uom/area/km2 ","G50","reserved","2023-05-04",,,,"Not implemented"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/G51","reserved","/aqd:exceedanceDescriptionAdjustment/aqd:ExceedanceDescription/aqd:exceedanceArea/aqd:ExceedanceArea/aqd:roadLength uom attribute shall be http://dd.eionet.europa.eu/vocabulary/uom/length/km ","G51","reserved","2023-05-04",,,,"Not implemented"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/G53","The exceeding AQ_Model shall resolve to a traversable local of global URL.","./aqd:exceedanceDescriptionAdjustment/aqd:ExceedanceDescription/aqd:exceedanceArea/aqd:ExceedanceArea/aqd:modelUsed xlink:href attribute shall resolve to a model description in aqd:AQD_Model","G53","valid","2023-05-04","BLOCKER","Incorrect link between attainment(s) and model(s)",,"[Crucial]: Yes - Content check"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/G54","The exceeding AQ_Model must be included in the corresponding AssessmentRegime","The subject of ./aqd:exceedanceDescriptionAdjustment/aqd:ExceedanceDescription/aqd:exceedanceArea/aqd:ExceedanceArea/aqd:modelUsed xlink:href attribute shall be found in /aqd:AQD_AssessmentRegime/aqd:assessmentMethods/aqd:AssessmentMethods/aqd:modelAssessmentMetadata xlink:href attribute for the AQD_AssessmentRegime record cited by ./aqd:assessment ","G54","valid","2023-05-04","BLOCKER","Model used under attainment not included in corresponding Assessment Regime",,"[Crucial]: Yes - Content check"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/G55","The exceeding SamplingPoint shall resolve to a traversable local of global URL."," ./aqd:exceedanceDescriptionAdjustment/aqd:ExceedanceDescription/aqd:exceedanceArea/aqd:ExceedanceArea/aqd:stationUsed xlink:href attribute shall resolve to a sampling point description in /aqd:AQD_SamplingPoint","G55","valid","2023-05-04","BLOCKER","Incorrect link between attainment(s) and samplingpoint(s)",,"[Crucial]: Yes - Content check"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/G56","The exceeding SamplingPoint must be included in the corresponding AssessmentRegime","The subject of ./aqd:exceedanceDescriptionAdjustment/aqd:ExceedanceDescription/aqd:exceedanceArea/aqd:ExceedanceArea/aqd:stationlUsed xlink:href attribute shall be found in /aqd:AQD_AssessmentRegime/aqd:assessmentMethods/aqd:AssessmentMethods/aqd:samplingPointAssessmentMetadata xlink:href attribute for the AQD_AssessmentRegime record cited by ./aqd:assessment ","G56","valid","2023-05-04","BLOCKER","SamplingPoint used under attainment not included in corresponding Assessment Regime",,"[Crucial]: Yes - Content check"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/G52","If provided unde Adjustment Exceedance, area classification must be one of the following: rural rural-nearcity rural-regional rural-remote urban suburban","The content of /aqd:exceedanceDescriptionAdjustment/aqd:ExceedanceDescription/aqd:environmentalObjective/aqd:EnvironmentalObjective/aqd:areaClassification xlink:xref shall resolve to a areaClassification in http://dd.eionet.europa.eu/vocabulary/aq/areaclassification/ that must be one of Hide items http://dd.eionet.europa.eu/vocabulary/aq/areaclassification/rural http://dd.eionet.europa.eu/vocabulary/aq/areaclassification/rural-nearcity http://dd.eionet.europa.eu/vocabulary/aq/areaclassification/rural-regional http://dd.eionet.europa.eu/vocabulary/aq/areaclassification/rural-remote http://dd.eionet.europa.eu/vocabulary/aq/areaclassification/urban http://dd.eionet.europa.eu/vocabulary/aq/areaclassification/suburban","G52","valid","2023-05-04","ERROR","Codelist for area classification requires revision: EEA codelist is required",,"[Crucial]: Yes - "
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/G57","reserved","./aqd:exceedanceDescriptionAdjustment/aqd:ExceedanceDescription/aqd:exceedanceExposure/aqd:ExceedanceExposure/aqd:referenceYear/gml:TimeInstant/gml:timePosition shall specify a year in yyyy format.","G57","reserved","2023-05-04",,,,"Not implemented"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/G58","Adjusment exceedance must be TRUE or FALSE","./aqd:exceedanceDescriptionAdjustment/aqd:ExceedanceDescription/aqd:exceedance shall EQUAL “true” or “false”","G58","valid","2023-05-04","BLOCKER","Adjustment Exceedance invalid",,"[Crucial]: Yes - IPR requirement (Annex II-G-10+11)"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/G59","If adjustment exceedance is TRUE numericalExceedance or numberExceedances must be provided","./aqd:exceedanceDescriptionAdjustment/aqd:ExceedanceDescription/aqd:numericalExceedance shall be an integer number","G59","valid","2023-05-04","BLOCKER","AdjustmentExceedance (TRUE) do not include numericalExceedance or numberExceedances.",,"[Crucial]: Yes - IPR requirement (Annex II-G-10+11)"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/G60","If adjustment exceedance is FALSE the provision of numericalExceedance or numberExceedances is useful","./aqd:exceedanceDescriptionAdjustment/aqd:ExceedanceDescription/aqd:numberExceedances shall be an integer number","G60","valid","2023-05-04","WARNING","If adjustment exceedance is FALSE the provision of numericalExceedance or numberExceedances is useful",,"[Crucial]: Yes - IPR requirement (Annex II-G-10+11)"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/G61","The Adjustment Method type shall be 'Natural source correction' or 'Winter-sanding or -salting correction'","The content of /aqd:exceedanceDescriptionAdjustment/aqd:ExceedanceDescription/aqd:deductionAssessmentMethod/aqd:AdjustmentMethod/aqd:adjustmentType xlink:xref shall resolve to a adjustmentType in http://dd.eionet.europa.eu/vocabulary/aq/adjustmenttype/ that must be one of Hide items http://dd.eionet.europa.eu/vocabulary/aq/adjustmenttype/nsCorrection http://dd.eionet.europa.eu/vocabulary/aq/adjustmenttype/wssCorrection","G61","valid","2023-05-04","BLOCKER","Deduction is not allowed when providing Baseline Exceedance",,"[Crucial]: Yes - Content check"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/G62","The Adjustment Source Type must be one of the registered vocabulary.","The content of /aqd:exceedanceDescriptionAdjustment/aqd:ExceedanceDescription/aqd:deductionAssessmentMethod/aqd:AdjustmentMethod/aqd:adjustmenSource xlink:xref shall resolve to a adjustmenSource in http://dd.eionet.europa.eu/vocabulary/aq/adjustmentsourcetype/ that must be one of Hide items http://dd.eionet.europa.eu/vocabulary/aq/adjustmentsourcetype/A1 http://dd.eionet.europa.eu/vocabulary/aq/adjustmentsourcetype/A2 http://dd.eionet.europa.eu/vocabulary/aq/adjustmentsourcetype/B http://dd.eionet.europa.eu/vocabulary/aq/adjustmentsourcetype/B1 http://dd.eionet.europa.eu/vocabulary/aq/adjustmentsourcetype/B2 http://dd.eionet.europa.eu/vocabulary/aq/adjustmentsourcetype/C1 http://dd.eionet.europa.eu/vocabulary/aq/adjustmentsourcetype/C2 http://dd.eionet.europa.eu/vocabulary/aq/adjustmentsourcetype/D1 http://dd.eionet.europa.eu/vocabulary/aq/adjustmentsourcetype/D2 http://dd.eionet.europa.eu/vocabulary/aq/adjustmentsourcetype/E1 http://dd.eionet.europa.eu/vocabulary/aq/adjustmentsourcetype/E2 http://dd.eionet.europa.eu/vocabulary/aq/adjustmentsourcetype/F1 http://dd.eionet.europa.eu/vocabulary/aq/adjustmentsourcetype/F2 http://dd.eionet.europa.eu/vocabulary/aq/adjustmentsourcetype/G1 http://dd.eionet.europa.eu/vocabulary/aq/adjustmentsourcetype/G2 http://dd.eionet.europa.eu/vocabulary/aq/adjustmentsourcetype/H","G62","valid","2023-05-04","BLOCKER","Codelist for adjustement source type requires revision: EEA codelist is required",,"[Crucial]: Yes - Content check"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/G63","Assessment Type must be one of the following: fixed, model, indicative or objective estimation"," The content of ./aqd:exceedanceDescriptionAdjustment/aqd:ExceedanceDescription/ aqd:deductionAssessmentMethod/aqd:AdjustmentMethod/aqd:assessmentMethod/aqd:AssessmentMethods/aqd:assessmentType shall resolve to http://dd.eionet.europa.eu/vocabulary/aq/assessmenttype/ that must be one of Hide items http://dd.eionet.europa.eu/vocabulary/aq/assessmenttype/fixed http://dd.eionet.europa.eu/vocabulary/aq/assessmenttype/model http://dd.eionet.europa.eu/vocabulary/aq/assessmenttype/indicative http://dd.eionet.europa.eu/vocabulary/aq/assessmenttype/objective","G63","valid","2023-05-04","BLOCKER","Codelist for assessment type requires revision: EEA codelist is required",,"[Crucial]: Yes - Content check"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/G64","If adjusting for NS/WSS correction, a correct link must be provided to the adjusment method (either Model or SamplingPoint)","When adusting for NS/WSS correction, aqd:exceedanceDescriptionAdjustment must contain, at least, a link to the adjustment method used (via /aqd:exceedanceDescriptionAdjustment/aqd:ExceedanceDescription/aqd:deductionAssessmentMethod/aqd:AdjustmentMethod/aqd:assessmentMethod/aqd:AssessmentMethods/[aqd:modelAssessmentMetadata or samplingPointAssessmentMetadata] xlink:href","G64","valid","2023-05-04","BLOCKER","Incorrect link between adjustment method and samplingpoint(s) and/or model(s)",,"[Crucial]: Yes - Content check"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/G65","If model(s) or samplingPoint(s) are used for adjusting for NS/WSS correction, a correct link must be provided","The subject of ./aqd:exceedanceDescriptionAdjustment/aqd:ExceedanceDescription/aqd:deductionAssessmentMethod/aqd:AdjustmentMethod/aqd:assessmentMethod/aqd:AssessmentMethods/[aqd:modelAssessmentMetadata or aqd:samplingPointAssessmentMetadata] xlink:href attribute shall be reported in dataflow D","G65","valid","2023-05-04","Removed","If model(s) or samplingPoint(s) are used for adjusting for NS/WSS correction, a correct link must be provided",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/G66","If the adjustment method(s) are Model(s), these must be found with the corresponding Assessment Regime (link to the Attainment)","The subject of ./aqd:exceedanceDescriptionAdjustment/aqd:ExceedanceDescription/aqd:deductionAssessmentMethod/aqd:AdjustmentMethod/aqd:assessmentMethod/aqd:AssessmentMethods/aqd:modelAssessmentMetadata xlink:href attribute shall be found in /aqd:AQD_AssessmentRegime/aqd:assessmentMethods/aqd:AssessmentMethods/aqd:modelAssessmentMetadata xlink:href attribute for the AQD_AssessmentRegime record cited by ./aqd:assessment ","G66","valid","2023-05-04","BLOCKER","Model(s) used for adjustment not included in corresponding Assessment Regime",,"[Crucial]: Yes - Content check"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/G67","If the adjustment method(s) are SamplingPoint(s), these must be found with the corresponding Assessment Regime (link to the Attainment)","The subject of ./aqd:exceedanceDescriptionAdjustment/aqd:ExceedanceDescription/aqd:deductionAssessmentMethod/aqd:AdjustmentMethod/aqd:assessmentMethod/aqd:AssessmentMethods/aqd: samplingPointAssessmentMetadata xlink:href attribute shall be found in /aqd:AQD_AssessmentRegime/aqd:assessmentMethods/aqd:AssessmentMethods/aqd:samplingPointAssessmentMetadata xlink:href attribute for the AQD_AssessmentRegime record cited by ./aqd:assessment ","G67","valid","2023-05-04","BLOCKER","SamplingPoint(s) used for adjustment not included in corresponding Assessment Regime",,"[Crucial]: Yes - Content check"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/G68","reserved","All occurrences of the srsDimension attribute in ./aqd:exceedanceDescriptionFinal/aqd:ExceedanceDescription/aqd:exceedanceArea/aqd:ExceedanceArea/aqd:spatialExtent shall EQUAL “2”","G68","reserved","2023-05-04",,,,"Not implemented"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/G69","reserved","All occurrences of the srsName attribute in ./aqd:exceedanceDescriptionFinal/aqd:ExceedanceDescription/aqd:exceedanceArea/aqd:ExceedanceArea/aqd:spatialExtent shall resolve to a valid spatial reference system URN or URI","G69","reserved","2023-05-04",,,,"Not implemented"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/G70","Exceedence area uom attribute must be in Square kilometers.","/aqd:exceedanceDescriptionFinal/aqd:ExceedanceDescription/aqd:exceedanceArea/aqd:ExceedanceArea/aqd:surfaceArea uom attribute shall resolve to http://dd.eionet.europa.eu/vocabulary/uom/area/km2","G70","valid","2023-05-04","BLOCKER","Codelist for exceedance area requires revision: EEA codelist is required",,"[Crucial]: Yes - System check"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/G71","Road Length attribute must be in kilometers."," /aqd:exceedanceDescriptionFinal/aqd:ExceedanceDescription/aqd:exceedanceArea/aqd:ExceedanceArea/aqd:roadLength uom attribute shall be http://dd.eionet.europa.eu/vocabulary/uom/length/km","G71","valid","2023-05-04","BLOCKER","Codelist for road length requires revision: EEA codelist is required",,"[Crucial]: Yes - System check"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/G72","Area Classification must be one of the following: rural rural-nearcity rural-regional rural-remote urban suburban","The content of /aqd:exceedanceDescriptionFinal/aqd:ExceedanceDescription/aqd:exceedanceArea/aqd:ExceedanceArea/aqd:areaClassification xlink:xref shall resolve to a areaClassification in http://dd.eionet.europa.eu/vocabulary/aq/areaclassification/ that must be one of Hide items http://dd.eionet.europa.eu/vocabulary/aq/areaclassification/rural http://dd.eionet.europa.eu/vocabulary/aq/areaclassification/rural-nearcity http://dd.eionet.europa.eu/vocabulary/aq/areaclassification/rural-regional http://dd.eionet.europa.eu/vocabulary/aq/areaclassification/rural-remote http://dd.eionet.europa.eu/vocabulary/aq/areaclassification/urban http://dd.eionet.europa.eu/vocabulary/aq/areaclassification/suburban","G72","valid","2023-05-04","BLOCKER","Codelist for area classification requires revision: EEA codelist is required",,"[Crucial]: Yes - Content check"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/G73","The exceeding AQ_Model shall resolve to a traversable local of global URL.","./aqd:exceedanceDescriptionFinal/aqd:ExceedanceDescription/aqd:exceedanceArea/aqd:ExceedanceArea/aqd:modelUsed xlink:href attribute shall resolve to a model description in /aqd:AQD_Model","G73","valid","2023-05-04","BLOCKER","Incorrect link between attainment(s) and model(s)",,"[Crucial]: Yes - Content check"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/G74","The exceeding AQ_Model must be included in the corresponding AssessmentRegime","The subject of ./aqd:exceedanceDescriptionFinal/aqd:ExceedanceDescription/aqd:exceedanceArea/aqd:ExceedanceArea/aqd:modelUsed xlink:href attribute shall be found in /aqd:AQD_AssessmentRegime/aqd:assessmentMethods/aqd:AssessmentMethods/aqd:modelAssessmentMetadata xlink:href attribute for the AQD_AssessmentRegime record cited by ./aqd:assessment ","G74","valid","2023-05-04","BLOCKER","Model used under attainment not included in corresponding Assessment Regime",,"[Crucial]: Yes - Content check"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/G75","The exceeding SamplingPoint shall resolve to a traversable local of global URL.","./aqd:exceedanceDescriptionFinal/aqd:ExceedanceDescription/aqd:exceedanceArea/aqd:ExceedanceArea/aqd:stationUsed xlink:href attribute shall resolve to a sampling point description in /aqd:AQD_SamplingPoint","G75","valid","2023-05-04","BLOCKER","Incorrect link between attainment(s) and samplingpoint(s)",,"[Crucial]: Yes - Content check"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/G76","The exceeding SamplingPoint must be included in the corresponding AssessmentRegime","The subject of ./aqd:exceedanceDescriptionFinal/aqd:ExceedanceDescription/aqd:exceedanceArea/aqd:ExceedanceArea/aqd:stationlUsed xlink:href attribute shall be found in /aqd:AQD_AssessmentRegime/aqd:assessmentMethods/aqd:AssessmentMethods/aqd:samplingPointAssessmentMetadata xlink:href attribute for the AQD_AssessmentRegime record cited by ./aqd:assessment ","G76","valid","2023-05-04","BLOCKER","SamplingPoint used under attainment not included in corresponding Assessment Regime",,"[Crucial]: Yes - Content check"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/G77","reserved","./aqd:exceedanceDescriptionFinal/aqd:ExceedanceDescription/aqd:exceedanceExposure/aqd:ExceedanceExposure/aqd:referenceYear/gml:TimeInstant/gml:timePosition shall specify a year in yyyy format.","G77","reserved","2023-05-04",,,,"Not implemented"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/G78","Final Exceedance must be TRUE or FALSE","./aqd:exceedanceDescriptionFinal/aqd:ExceedanceDescription/aqd:exceedance shall EQUAL “true” or “false”","G78","valid","2023-05-04","BLOCKER","Final Exceedance invalid",,"[Crucial]: Yes - IPR requirement (Annex II-G-13)"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/G79","If Final exceedance is TRUE numericalExceedance or numberExceedances must be provided","./aqd:exceedanceDescriptionFinal/aqd:ExceedanceDescription/aqd:numericalExceedance shall be an integer number","G79","valid","2023-05-04","BLOCKER","Final exceedance (TRUE) do not include numericalExceedance or numberExceedances.",,"[Crucial]: Yes - IPR requirement (Annex II-G-13"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/G80","If Final exceedance is FALSE the provision of numericalExceedance or numberExceedances is useful","./aqd:exceedanceDescriptionFinal/aqd:ExceedanceDescription/aqd:numberExceedances shall be an integer number","G80","valid","2023-05-04","ERROR","Attainment(s) with NO exceedance do not include numericalExceedance or numberExceedances. This information is very useful, please provide.",,"[Crucial]: Yes - IPR requirement (Annex II-G-13"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/G81","Exceedance Description Adjustment Method must be 'Fully corrected.'","./aqd:exceedanceDescriptionAdjustment/aqd:ExceedanceDescription/aqd:deductionAssessmentMethod/aqd:AdjustmentMethod/aqd:adjustmentType xlink:href attribute shall resolve to http://dd.eionet.europa.eu/vocabulary/aq/adjustmenttype/fullyCorrected","G81","valid","2023-05-04","BLOCKER","Adjustment method (at Final exceedance) must be fully corrected",,"[Crucial]: Yes - Content check"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/G82","For each individual attainment, only 1 of the following elements is expected: numericalExceedance or numberExceedances (not BOTH)","For each individual attainment, only 1 of the following elements is expected: numericalExceedance or numberExceedances (not BOTH)","G82","experimental","2023-05-04","ERROR",,,"Crucial for G"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/G83","Evaluate that the exceedance is correctly reported according to the particular Environmental Objective (aqd:numericalExceedance vs aqd:numberExceedance)","According to IPR decision, each Environmental Objective is defined by a particular reporting metric. Depending on the reporting metric, within Attainment declaration, a user will use either aqd:numericalExceedance for means, percentiles or AOT and aqd:numberExceedances for hoursAbove or daysAbove.","G83","stable","2023-05-04","BLOCKER",,,"Implemented"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/G84","Check if exceedance (TRUE/FALSE) correspond to the reported value aqd:numericalExceedance/aqd:numberExceedances/...","Check if exceedance (TRUE/FALSE) correspond to the reported value aqd:numericalExceedance/aqd:numberExceedances/...","G84","experimental","2023-05-04","ERROR",,,"Not implemented"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/G85","If exceedance is TRUE, a link to the exceeding SamplingPoint(s) and/or Model(s) must be provided [at least one]","WHERE ./aqd:exceedanceDescriptionFinal/aqd:ExceedanceDescription/aqd:exceedance shall EQUAL “true” ./aqd:exceedanceDescriptionFinal/aqd:ExceedanceDescription/aqd:exceedanceArea/aqd:ExceedanceArea/aqd:stationUsed OR ./aqd:exceedanceDescriptionFinal/aqd:ExceedanceDescription/aqd:exceedanceArea/aqd:ExceedanceArea/aqd:modelUsed shall be populated","G85","valid","2023-05-04","BLOCKER","Final exceedance (TRUE) do not include link to exceeding SamplingPoint(s) and/or Model(s)",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/G86","If SamplingPoint(s) and/or Model(s) are provided, these must be valid","If, aqd:stationUsed and/or aqd:modelUsed are populated, these must be valid elements stationUsed must link To SamplingPoint via namespace/localid modelUsed must link to AQD_Model via namespace/ localid","G86","valid","2023-05-04","BLOCKER","Incorrect link between Attainment and exceeding SamplingPoin(s) and/or Model(s)",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/G87","If exceedance is TRUE, information on population exposed must be provided","WHERE ./aqd:exceedanceDescriptionFinal/aqd:ExceedanceDescription/aqd:exceedance shall EQUAL “true” /aqd:exceedanceDescriptionFinal/aqd:ExceedanceDescription/aqd:exceedanceExposure/aqd:ExceedanceExposure/aqd:populationExposed shall be populated","G87","reserved","2023-05-04",,"If exceedance is TRUE, information on population exposed must be provided",,"Not implemented"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/G88","If exceedance is TRUE, information on area exposed must be provided","WHERE ./aqd:exceedanceDescriptionFinal/aqd:ExceedanceDescription/aqd:exceedance shall EQUAL “true”/aqd:exceedanceDescriptionFinal/aqd:ExceedanceDescription/aqd:exceedanceExposure/aqd:ExceedanceExposure/aqd:ecosystemAreaExposed shall be populated","G88","reserved","2023-05-04",,"If exceedance is TRUE, information on area exposed must be provided",,"Not implemented"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/G89","Primary validated data (both E1a and/or E1b) must be submitted for all declared methods under Assessment Regime before releasing the Attainment.","Primary validated data (both E1a and/or E1b) must be submitted for all declared methods under Assessment Regime before releasing the Attainment.","G89","valid","2023-05-04","ERROR",,,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/G91","Compare attainment results to previous year submission","When G report is submitted, compare the compliance status of each Attainment compared to previous reported information (for previous year).","G91","valid","2023-05-04","WARNING",,,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/G92","Compare attainment results compared to current year (if an update)","When G report is updated, compare the compliance status of each Attainment compared to previous reported information (for same year).","G92","valid","2023-05-04","WARNING",,,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/G93","For all attainments, numericalExceedance < -1 or numberExceedances < 0","aqd:numericalExceedance must be greater or equal to -1
&
aqd:numberExceedance must be greater or equal to 0","G93","valid","2023-10-09","BLOCKER",,,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/G95","An attainment for PM2.5 Exposure concentration obligationMUST be provided, it is has to be unique and the exceedance value reported via a unique element numericalExceedance. The reported AEI CANNOT be 0.","In order to ensure correct reporting of the AEI compliance, the unique attainment for PM2.5 Average Exposure Indicator must provide a unique element numericalExceedance. This will be the calculated AEI and CANNOT be 0.","G95","valid","2023-05-04","BLOCKER",,,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/G96","An attainment for PM2.5 Exposure Reduction Target SHOULD be provided, it is has to be unique and the exceedance value reported via a unique element numericalExceedance. The reported AEI CANNOT be 0.","In order to ensure correct reporting of the ERT compliance, the unique attainment for PM2.5 Average Exposure Indicator must provide a unique element numericalExceedance. This will be the calculated AEI and CANNOT be 0.","G96","valid","2023-05-04","ERROR",,,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/G97","Check PM2.5 Compliance against National Exposure Reduction Target","Check PM2.5 Compliance against National Exposure Reduction Target","G97","valid","2023-05-04","ERROR",,,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/G99","Check if at least one of the following combinations is reported (O3-INT, O3-ALT, NO2-ALT & SO2-ALT)","Check if at least there is on Attainment for the following combinations in the XML (O3-INT, O3-ALT, NO2-ALT & SO2-ALT)","G99","valid","2023-05-19","BLOCKER",,,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/GCrossCheck","Cross checks with other data-flows","Cross checks with other data-flows","GCrossCheck","valid","2023-05-04","WARNING",,,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/H0","Check if delivery if this is a new delivery or updated delivery (via reporting year)","Checks if this delivery is new or an update (on same reporting year)","H0","valid","2023-05-04","WARNING","Check if delivery if this is a new delivery or updated delivery (via reporting year)",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/H01","Compile & feedback upon the total number of plans records included in the delivery","Number of AQ Plans reported","H01","valid","2023-05-04","BLOCKER","Compile & feedback upon the total number of plans records included in the delivery",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/H02","Compile & feedback upon the total number of new plans records included in the delivery (compared to any delivery for the same reporting year)","Number of new Plans compared to previous report(s).","H02","valid","2023-05-04","WARNING","Compile & feedback upon the total number of new plans records included in the delivery (compared to any delivery for the same reporting year)",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/H03","Compile & feedback upon the total number of updated plans records included in the delivery. BLOCKER will be returned if XML is an update and ALL localId (100%) are different to previous delivery (for the same YEAR).","Number of existing Plans compared to previous report (same reporting year). BLOCKER will be returned if XML is an update and ALL localId (100%) are different to previous delivery (for the same YEAR).","H03","valid","2023-05-04","ERROR","Compile & feedback upon the total number of updated plans records included in the delivery. BLOCKER will be returned if XML is an update and ALL localId (100%) are different to previous delivery (for the same YEAR).",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/H04","List of unique identifier information for all Plan records. Error will be returned if no Plans are reported.","Compile & feedback a list of the unique identifier information for all Plans records included in the delivery. Feedback report shall include the gml:id attribute- ./aqd:inspireId- ./aqd:pollutant - ./aqd:protectionTarget - /gml:FeatureCollection/gml:featureMember/aqd:AQD_Plan/aqd:firstExceedanceYear -","H04","valid","2023-05-04","INFO","List of unique identifier information for all Plan records. Error will be returned if no Plans are reported.",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/H05","Your plan should be for an expected pollutant and correctly use one of pollutants listed at http://dd.eionet.europa.eu/vocabulary/aq/pollutant/","aqd:AQD_Plan/aqd:pollutants/aqd:Pollutant/aqd:pollutantCode xlink:href attribute shall resolve to one of http://dd.eionet.europa.eu/vocabulary/aq/pollutant/","H05","valid","2023-05-04","WARNING","Your plan should use one of pollutants listed at http://dd.eionet.europa.eu/vocabulary/aq/pollutant/",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/H06","Reserved","Reserved","H06","valid","2023-05-04","reserved","Reserved",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/H07","All gml ID attributes shall have unique code.","All gml:id attributes - ef:inspireId and aqd:inspireId elements shall have unique content","H07","valid","2023-05-04","WARNING","All gml ID attributes shall have unique code.",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/H08","Local Id of the Plans must be unique.","./aqd:inspireId/base:Identifier/base:localId must be unique code for the Plans records","H08","valid","2023-05-04","BLOCKER","Local Id of the Plans must be unique.",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/H09","List unique namespaces used and count number of elements.","./aqd:inspireId/base:Identifier/base:namespace List base:namespace and count the number of base:localId assigned to each base:namespace.","H09","valid","2023-05-04","INFO","List unique namespaces used and count number of elements.",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/H10","Check if namespace is registered in vocabulary (http://dd.eionet.europa.eu/vocabulary/aq/namespace/view)","Check if namespace is registered in vocabulary (http://dd.eionet.europa.eu/vocabulary/aq/namespace/view)","H10","valid","2023-05-04","BLOCKER","Check if namespace is registered in vocabulary (http://dd.eionet.europa.eu/vocabulary/aq/namespace/view)",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/H11","AQ Plan must link to a valid exceedance situation (G)","If aqd:AQD_ReportingHeader/aqd:reportingPeriod => 2013 aqd:AQD_Plan/aqd:exceedanceSituation@xlink:href attribute shall resolve to at least one exceedance situation in dataset G via namespace/localId.","H11","valid","2023-05-04","BLOCKER","AQ must link to a valid exceedande situation (G) if reporting period equal or greater than 2013.",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/H12","aqd:comment should be provided if reporting period before than 2013 and a valid exceedande situation is not provided.","If aqd:reportingPeriod < 2013 and aqd:AQD_Plan/aqd:exceedanceSituation is empty aqd:comment must be populated","H12","valid","2023-05-04","WARNING","aqd:comment should be provided if reporting period before than 2013 and a valid exceedande situation is not provided.",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/H13","Reserved","Reserved","H13","valid","2023-05-04","reserved","Reserved",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/H14","We recommend you start you codes with the 2-digit country code according to ISO 3166-1.","aqd:AQD_Plan/aqd:code should begin with with the 2-digit country code according to ISO 3166-1.","H14","invalid","2023-05-04","WARNING","We recommend you start you codes with the 2-digit country code according to ISO 3166-1.",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/H15","aqd:code must be populated & unique within the XML","aqd:code can not be EMPTY & the code provided must be unique within the XML delivered","H15","valid","2023-05-04","ERROR","Reserved",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/H16","You must provide the name of the organisation responsible for the Plan.","aqd:AQD_Plan/aqd:competentAuthority/base2:RelatedParty/base2:organisationName/gco:CharacterString shall not be NULL or voided","H16","valid","2023-05-04","BLOCKER","You must provide the name of the organisation responsible for the Plan.",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/H17","You should provide a contact point within the organisation responsible for the plan. This should be a generic contact point.","aqd:AQD_Plan/aqd:competentAuthority/base2:RelatedParty/base2:individualName/gco:CharacterString shall not be NULL or voided","H17","valid","2023-05-04","WARNING","You should provide a contact point within the organisation responsible for the plan. This should be a generic contact point.",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/H18","You should provide an email address for the contact point within the organisation responsible for the plan (This should be a generic email address).","aqd:AQD_Plan/aqd:competentAuthority/base2:RelatedParty/base2:contact/base2:Contact/base2:electronicMailAddress shall not be NULL or voided","H18","valid","2023-05-04","WARNING","You should provide an email address for the contact point within the organisation responsible for the plan (This should be a generic email address).",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/H19","Your reference year must be in yyyy format.","aqd:AQD_Plan/aqd:firstExceedanceYear/gml:TimeInstant/gml:timePosition shall not be voided - NULL or an empty tag & shall contain content in yyyy format","H19","valid","2023-05-04","BLOCKER","Your reference year must be in yyyy format.",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/H20","Your plan status should use one of those listed at http://dd.eionet.europa.eu/vocabulary/aq/statusaqplan/","aqd:AQD_Plan/aqd:status xlink:href attribute shall resolve to one of http://dd.eionet.europa.eu/vocabulary/aq/statusaqplan/","H20","valid","2023-05-04","BLOCKER","Your plan status should use one of those listed at http://dd.eionet.europa.eu/vocabulary/aq/statusaqplan/",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/H21","Your plan should use one of pollutants listed at http://dd.eionet.europa.eu/vocabulary/aq/pollutant/","aqd:AQD_Plan/aqd:pollutants/aqd:Pollutant/aqd:pollutantCode xlink:href attribute shall resolve to one of http://dd.eionet.europa.eu/vocabulary/aq/pollutant/","H21","valid","2023-05-04","SKIPPED","Your plan should use one of pollutants listed at http://dd.eionet.europa.eu/vocabulary/aq/pollutant/",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/H22","Your plan should use one of protection targets listed at http://dd.eionet.europa.eu/vocabulary/aq/protectiontarget/","aqd:AQD_Plan/aqd:pollutants/aqd:Pollutant/aqd:protectionTarget xlink:href attribute shall resolve to one of http://dd.eionet.europa.eu/vocabulary/aq/protectiontarget/","H22","valid","2023-05-04","BLOCKER","Your plan should use one of protection targets listed at http://dd.eionet.europa.eu/vocabulary/aq/protectiontarget/",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/H23","Check and count expected combinations of Pollutant and ProtectionTarget.","Check and count expected combinations of Pollutant and ProtectionTarget at /gml:FeatureCollection/gml:featureMember/aqd:AQD_Plan/aqd:pollutants/aqd:Pollutant Sulphur dioxide (1) + health Sulphur dioxide (1) + vegetation Ozone (7) + health Ozone (7) + vegetation Nitrogen dioxide (8) + health Nitrogen oxides (9) + vegetation Particulate matter < 10 µm (5) + health Particulate matter < 2.5 µm (6001) + health Carbon monoxide (10) + health Benzene (20) + health Lead in PM10 (5012) + health Arsenic in PM10 (5018) + health Cadmium in PM10 (5014) + health Nickel in PM10 (5015) + health Benzo(a)pyrene in PM10 (5029) + health","H23","valid","2023-05-04","BLOCKER","Check and count expected combinations of Pollutant and ProtectionTarget.",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/H24","AQ plan pollutant's should match those in the exceedance situation (G).","aqd:AQD_Plan/aqd:pollutants/aqd:Pollutant/aqd:pollutantCode xlink:href attribute (may be multiple) shall be the same as those in the referenced data flow G xlinked via aqd:AQD_Plan/aqd:exceedanceSituation@xlink:href attribute (maybe multiple)","H24","valid","2023-05-04","WARNING","AQ plan pollutant's should match those in the exceedance situation (G).",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/H25","Your reference year must be in yyyy-mm-dd format.","aqd:AQD_Plan/aqd:adoptionDate/gml:TimeInstant/gml:timePosition MUST be populated and its content in yyyy-mm-dd format if /gml:FeatureCollection/gml:featureMember/aqd:AQD_Plan/aqd:status xlink:href attribute not equal http://dd.eionet.europa.eu/vocabulary/aq/statusaqplan/preparation - http://dd.eionet.europa.eu/vocabulary/aq/statusaqplan/adoption-process or http://dd.eionet.europa.eu/vocabulary/aq/statusaqplan/under-revision","H25","valid","2023-05-04","BLOCKER","Your reference year must be in yyyy-mm-dd format.",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/H26","Plan adoption date should not be populated if plan is in preparation, under revision or in adoption process.","if /gml:FeatureCollection/gml:featureMember/aqd:AQD_Plan/aqd:status xlink:href attribute equal http://dd.eionet.europa.eu/vocabulary/aq/statusaqplan/preparation - http://dd.eionet.europa.eu/vocabulary/aq/statusaqplan/adoption-process or http://dd.eionet.europa.eu/vocabulary/aq/statusaqplan/under-revision aqd:AQD_Plan/aqd:adoptionDate/gml:TimeInstant/gml:timePosition should not be populated","H26","valid","2023-05-04","ERROR","Plan adoption date should not be populated if plan is in preparation, under revision or in adoption process.",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/H27","You should report a short textual description of timetable for the implementation of the air quality plan.","aqd:AQD_Plan/aqd:timeTable shal contain a text string","H27","valid","2023-05-04","ERROR","You should report a short textual description of timetable for the implementation of the air quality plan.",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/H28","You should report a URL to document or web resource describing the last version of full air quality plan.","aqd:AQD_Plan/aqd:referenceImplementation shall contain a URL to document or web resource describing the latest version of full air quality plan. This MUST be valid.","H28","valid","2023-05-04","ERROR","You should report a URL to document or web resource describing the last version of full air quality plan.",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/H29","You should report a URL to a document or web resource where information about the implementation of the air quality plan can be found.","aqd:AQD_Plan/aqd:referenceImplementation must contain a URL to a document or web resource where information about the implementation of the air quality plan can be found.","H29","valid","2023-05-04","ERROR","You should report a URL to a document or web resource where information about the implementation of the air quality plan can be found.",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/H30","Brief textual description of the published AQ Plan should be provided. Include the ISBN number (If available)","aqd:AQD_Plan/aqd:publication/aqd:Publication/aqd:description must contain a text string describing the publication","H30","valid","2023-05-04","WARNING","Brief textual description of the published AQ Plan should be provided. Include the ISBN number (If available)",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/H31","You should provide title as written in the published AQ Plan.","aqd:AQD_Plan/aqd:publication/aqd:Publication/aqd:title must contain the title of the publication","H31","valid","2023-05-04","ERROR","You should provide title as written in the published AQ Plan.",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/H32","Author information for the AQ Plan report - multiple entries can be provided as a comma separate list.","aqd:AQD_Plan/aqd:publication/aqd:Publication/aqd:author must contain the author(s) of the publication","H32","valid","2023-05-04","WARNING","Author(s) should be provided as text (Please provide in one field separated by commas if there are multiple authors).",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/H33","The publication date of the AQ Plan should be provided in yyyy or yyyy-mm-dd format","aqd:AQD_Plan/aqd:publication/aqd:Publication/aqd:publicationDate/gml:TimeInstant/gml:timePosition must contaong the date of publication in yyyy-mm-dd format","H33","valid","2023-05-04","BLOCKER","The publication date of the AQ Plan should be provided in yyyy or yyyy-mm-dd format",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/H34","Publisher should be provided as a text (Publishing institution - academic jourmal – etc.)","aqd:AQD_Plan/aqd:publication/aqd:Publication/aqd:publisher must container a text string describing the publisher","H34","valid","2023-05-04","WARNING","Publisher should be provided as a text (Publishing institution - academic jourmal – etc.)",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/H35","Provided url to the published AQ Plan should be valid.","aqd:AQD_Plan/aqd:publication/aqd:Publication/aqd:webLink must contain a URL to document or web resource describing the last version of full air quality plan","H35","valid","2023-05-04","ERROR","Provided url to the published AQ Plan should be valid.",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/I0","Check if the delivery is a new or an update delivery (based on reporting year)","Check if the delivery is a new or an update delivery. If the system already includes a submission for the same data flow I for the same year, this will be considered as an update.","I0","valid","2023-05-04","WARNING","Check if delivery if this is a new delivery or updated delivery (via reporting year)",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/I1","Number of source apportionment records in this delivery","Compile & feedback upon the total number of Source Apportionments included in the delivery","I1","valid","2023-05-04","BLOCKER","Compile & feedback upon the total number of Source Apportionments included in the delivery",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/I10","Check if namespace is registered in vocabulary (http://dd.eionet.europa.eu/vocabulary/aq/namespace/view)","Check if namespace is registered in vocabulary (http://dd.eionet.europa.eu/vocabulary/aq/namespace/view)","I10","valid","2023-05-04","BLOCKER","Check if namespace is registered in vocabulary (http://dd.eionet.europa.eu/vocabulary/aq/namespace/view)",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/I11","You must provide a reference to a plan document from data flow H via its namespace & localId. The plan document must have the same reporting year as the source apportionment document.","aqd:AQD_SourceApportionment/aqd:usedInPlan shall reference an existing H document for the same reporting year same year via namespace/localId","I11","valid","2023-05-04","BLOCKER","You must provide a reference to a plan document from data flow H via its namespace & localId. The plan document must have the same reporting year as the source apportionment document.",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/I12","You must provide a reference to an exceedance situation from data flow G. The exceedance situation must have the same reporting year as the source apportionment and refer to the same pollutant.","aqd:AQD_SourceApportionment/aqd:parentExceedanceSituation shall reference an existing exceedance situation delivered within a data flow G and the reporting year of G & I shall be the same year via namespace/localId.","I12","valid","2023-05-04","BLOCKER","You must provide a reference to an exceedance situation from data flow G. The exceedance situation must have the same reporting year as the source apportionment and refer to the same pollutant.",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/I12a","The exceedanceSituation linked (G) in this Source Apportionment (I) must be listed in the linked AQ Plan (H) for the same Source Apportionment (I)","HINT: Please ensure that the exceedanceSituation listed in the Source Apportionment listed (if there is an error), is also listed in the released AQ Plan (H) which the Source Apportionment also links too.","I12a","valid","2023-05-04","BLOCKER",,,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/I13","Reference year must be a calendar year in yyyy format.","aqd:AQD_SourceApportionment/aqd:referenceYear/gml:TimeInstant/gml:timePosition shall be a calendar year in yyyy format","I13","valid","2023-05-04","BLOCKER","Reference year must be a calendar year in yyyy format.",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/I15","Source apportionments values should be provided as a number.","Across all the delivery: check that the element aqd:QuantityCommented/aqd:quantity is number greater or equal to zero (>= 0) if attribute xsi:nil=""false"" (example: 4.03038)","I15","valid","2023-05-04","WARNING","Source apportionments should be provided as an integer.",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/I16","If quantification is either ""unpopulated"" or ""unknown"" or ""withheld"" the element should be empty.","Across all the delivery: check that the element aqd:QuantityCommented/aqd:quantity is empty if attribute xsi:nil=""unpopulated"" or ""unknown"" or ""withheld"" (example: )","I16","valid","2023-05-04","BLOCKER","If quantification is either ""unpopulated"" or ""unknown"" or ""withheld"" the element should be empty.",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/I17","If the quantification is voided an explanation is required in aqd:comment.","Across all the delivery: If aqd:QuantityCommented/aqd:quantity attribute xsi:nil=""true"" aqd:QuantityCommented/aqd:comment must be populated","I17","valid","2023-05-04","WARNING","If the quantification is voided an explanation is required in aqd:comment.",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/I18","The unit of measurement of the Source Apportioment must match recommended unit for the pollutant.","Across all the delivery: check that the unit attribute (.../aqd:QuantityCommented/aqd:quantity@uom) corresponds to the recommended unit (via vocabulary) of the pollutant found at aqd:AQD_Attainment/aqd:pollutant xlink:href attribute for the AQD_Attainment record cited by ./aqd:parentExceedanceSituation","I18","valid","2023-05-04","WARNING","The unit of measurement of the Source Apportioment must match recommended unit for the pollutant.",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/I19","The total regional background source contribution must be equal to the sum of its components.","aqd:AQD_SourceApportionment/aqd:regionalBackground/aqd:RegionalBackground/aqd:total/aqd:QuantityCommented/aqd:quantity must equal to the sum of aqd:regionalBackground/aqd:RegionalBackground/aqd:fromWithinMS/aqd:QuantityCommented/aqd:quantity + aqd:regionalBackground/aqd:RegionalBackground/aqd:transboundary/aqd:QuantityCommented/aqd:quantity + aqd:regionalBackground/aqd:RegionalBackground/aqd:natural /aqd:QuantityCommented/aqd:quantity + aqd:regionalBackground/aqd:RegionalBackground/aqd:other/aqd:QuantityCommented/aqd:quantity","I19","valid","2023-05-04","WARNING","The total regional background source contribution must be equal to the sum of its components.",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/I2","Number of NEW source apportionment records in this delivery.","Compile & feedback upon the total number of new Source Apportionments records included in the delivery. ERROR will be returned if XML is a new delivery and localId are not new compared to previous deliveries.","I2","valid","2023-05-04","WARNING","Number of new Source Apportionments compared to previous report. ERROR will be returned if XML is a new delivery and localId are not new compared to previous deliveries.",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/I20","The total urban background source contribution must be equal to the sum of its components.","aqd:AQD_SourceApportionment/aqd:urbanBackground/aqd:UrbanBackground/aqd:total/aqd:QuantityCommented/aqd:quantity must equal the sum of aqd:urbanBackground/aqd:UrbanBackground/aqd:traffic/aqd:QuantityCommented/aqd:quantity + aqd:urbanBackground/aqd:UrbanBackground/aqd:heatAndPowerProduction/aqd:QuantityCommented/aqd:quantity + aqd:urbanBackground/aqd:UrbanBackground/aqd:agriculture/aqd:QuantityCommented/aqd:quantity + aqd:urbanBackground/aqd:UrbanBackground/aqd:commercialAndResidential/aqd:QuantityCommented/aqd:quantity + aqd:urbanBackground/aqd:UrbanBackground/aqd:shipping/aqd:QuantityCommented/aqd:quantity + aqd:urbanBackground/aqd:UrbanBackground/aqd:offRoadMobileMachinery/aqd:QuantityCommented/aqd:quantity + aqd:urbanBackground/aqd:UrbanBackground/aqd:natural/aqd:QuantityCommented/aqd:quantity + aqd:urbanBackground/aqd:UrbanBackground/aqd:transboundary/aqd:QuantityCommented/aqd:quantity + aqd:urbanBackground/aqd:UrbanBackground/aqd:other/aqd:QuantityCommented/aqd:quantity","I20","valid","2023-05-04","WARNING","The total urban background source contribution must be equal to the sum of its components.",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/I21","The total local increment source contribution must be equal to the sum of its components.","aqd:AQD_SourceApportionment/aqd:localIncrement/aqd:LocalIncrement/aqd:total/aqd:QuantityCommented/aqd:quantity must equal to the sum of aqd:localIncrement/aqd:LocalIncrement/aqd:traffic/aqd:QuantityCommented/aqd:quantity + aqd:localIncrement/aqd:LocalIncrement/aqd:heatAndPowerProduction/aqd:QuantityCommented/aqd:quantity + aqd:localIncrement/aqd:LocalIncrement/aqd:agriculture/aqd:QuantityCommented/aqd:quantity + aqd:localIncrement/aqd:LocalIncrement/aqd:commercialAndResidential/aqd:QuantityCommented/aqd:quantity + aqd:localIncrement/aqd:LocalIncrement/aqd:shipping/aqd:QuantityCommented/aqd:quantity + aqd:localIncrement/aqd:LocalIncrement/aqd:offRoadMobileMachinery/aqd:QuantityCommented/aqd:quantity + aqd:localIncrement/aqd:LocalIncrement/aqd:natural/aqd:QuantityCommented/aqd:quantity + aqd:localIncrement/aqd:LocalIncrement/aqd:transboundary/aqd:QuantityCommented/aqd:quantity + aqd:localIncrement/aqd:LocalIncrement/aqd:other/aqd:QuantityCommented/aqd:quantity","I21","valid","2023-05-04","WARNING","The total local increment source contribution must be equal to the sum of its components.",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/I22","The macro exceedance situation relevant to the source apportionment must be populated.","aqd:AQD_SourceApportionment/aqd:macroExceedanceSituation must be presented and must not be an empty tag","I22","valid","2023-05-04","BLOCKER","The macro exceedance situation relevant to the source apportionment must be populated.",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/I23","numericalExceedance or numberExceedances must be provided","Either aqd:AQD_SourceApportionment/aqd:macroExceedanceSituation/aqd:numericalExceedance OR aqd:AQD_SourceApportionment/aqd:macroExceedanceSituation/aqd:numberExceedances must be provided (just one or the other) AS an integer or floating point numeric > 0 (no more that 2 decimal places expected)","I23","valid","2023-05-04","ERROR","numericalExceedance or numberExceedances must be provided",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/I24","Area Classification is mandatory and must conform to vocabulary.","The content of /aqd:macroExceedanceSituation/aqd:ExceedanceDescription/aqd:exceedanceArea/aqd:ExceedanceArea/aqd:areaClassification xlink:xref must be provided and must resolve to a areaClassification in http://dd.eionet.europa.eu/vocabulary/aq/areaclassification/","I24","valid","2023-05-04","BLOCKER","Area Classification is mandatory and must conform to vocabulary.",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/I25","Area classification should match classification declared in the corresponding Attainment.","aqd:AQD_SourceApportionment/aqd:macroExceedanceSituation/aqd:ExceedanceDescription/aqd:exceedanceArea/aqd:ExceedanceArea/aqd:areaClassification xlink:href attribute shall match those /aqd:AQD_Attainment/aqd:exceedanceDescriptionFinal/aqd:ExceedanceDescription/aqd:exceedanceArea/aqd:ExceedanceArea/aqd:areaClassification xlink:href attribute for the AQD_Attainment record cited by ./aqd:parentExceedanceSituation","I25","valid","2023-05-04","WARNING","Area classification should match classification declared in the corresponding Attainment.",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/I26","Exceedence area uom attribute must be in Square kilometers (use http://dd.eionet.europa.eu/vocabulary/uom/area/km2).","/aqd:macroExceedanceSituation/aqd:ExceedanceDescription/aqd:exceedanceArea/aqd:ExceedanceArea/aqd:surfaceArea uom attribute shall resolve to http://dd.eionet.europa.eu/vocabulary/uom/area/km2","I26","valid","2023-05-04","ERROR","Exceedence area uom attribute must be in Square kilometers (use http://dd.eionet.europa.eu/vocabulary/uom/area/km2).",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/I27","Road Length attribute must be in kilometers (use http://dd.eionet.europa.eu/vocabulary/uom/length/km).","/aqd:macroExceedanceSituation/aqd:ExceedanceDescription/aqd:exceedanceArea/aqd:ExceedanceArea/aqd:roadLength uom attribute shall be http://dd.eionet.europa.eu/vocabulary/uom/length/km","I27","valid","2023-05-04","ERROR","Road Length attribute must be in kilometers (use http://dd.eionet.europa.eu/vocabulary/uom/length/km).",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/I29","A link to the exceeding SamplingPoint(s) and/or Model(s) must be provided [at least one].","./aqd:macroExceedanceSituation/aqd:ExceedanceDescription/aqd:exceedanceArea/aqd:ExceedanceArea/aqd:stationUsed OR ./aqd:macroExceedanceSituation/aqd:ExceedanceDescription/aqd:exceedanceArea/aqd:ExceedanceArea/aqd:modelUsed must be populated
If using PAPERS, please ensure that A.2.5.6(a) or A.2.5.6(b) are filled in. For ""Station used"" ensure that you link to the SAMPLINGPOINT localId","I29","valid","2023-05-04","ERROR","A link to the exceeding SamplingPoint(s) and/or Model(s) must be provided [at least one].",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/I3","Number of existing Plans compared to previous report. ERROR will be returned if XML is an update and ALL localId (100%) are different to previous delivery (for the same YEAR).","Compile & feedback upon the total number of updated Source Apportionments included in the delivery. ERROR will be returned if XML is an update and ALL localId (100%) are different to previous delivery (for the same YEAR).","I3","valid","2023-05-04","WARNING","Number of existing Plans compared to previous report. ERROR will be returned if XML is an update and ALL localId (100%) are different to previous delivery (for the same YEAR).",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/I30","If SamplingPoint(s) and/or Model(s) are provided these must be valid.","If aqd:stationUsed and/or aqd:modelUsed are populated these must be valid elementsstationUsed must link To SamplingPoint via namespace/localidmodelUsed must link to AQD_Model via namespace/ localidIf aqd:station","I30","valid","2023-05-04","ERROR","If SamplingPoint(s) and/or Model(s) are provided these must be valid.",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/I31","The models referenced here must be found in the Attainment document (dataflow G). The following models do not appear in the Attainment documents deliver for this reporting year.","The subject of ./aqd:macroExceedanceSituation/aqd:ExceedanceDescription/aqd:exceedanceArea/aqd:ExceedanceArea/aqd:modelUsed xlink:href attribute shall be found in /aqd:AQD_Attainment/aqd:exceedanceDescriptionFinal/aqd:ExceedanceDescription/aqd:exceedanceArea/aqd:ExceedanceArea/aqd:modelUsed xlink:href attribute for the AQD_Attainment record cited by ./aqd:parentExceedanceSituation","I31","valid","2023-05-04","ERROR","The exceeding AQ_Model must be included in the corresponding Attainment.",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/I32","The link to sampling points referenced here must be found in the Attainment document (dataflow G). The following sampling points do not appear in the linked Attainment. Hint: do not xlink to station eiocode/localId","THIS CHECK IS NOT WORKING 100%
HINT: Ensure the link is to a Sampling Point localId, NOT a station nor station EOICODE.
The subject of ./aqd:macroExceedanceSituation/aqd:ExceedanceDescription/aqd:exceedanceArea/aqd:ExceedanceArea/aqd:stationlUsed xlink:href attribute shall be found in /aqd:AQD_Attainment/aqd:exceedanceDescriptionFinal/aqd:ExceedanceDescription/aqd:exceedanceArea/aqd:ExceedanceArea/aqd:modelUsed xlink:href attribute for the AQD_Attainment record cited by ./aqd:parentExceedanceSituation","I32","valid","2023-05-04","ERROR","The exceeding SamplingPoint must be included in the corresponding Attainment.",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/I33","Spatial extent or administrative unit may be provided.","./aqd:macroExceedanceSituation/aqd:ExceedanceDescription/aqd:exceedanceArea/aqd:ExceedanceArea/aqd:spatalExtent OR./aqd:macroExceedanceSituation/aqd:ExceedanceDescription/aqd:exceedanceArea/aqd:ExceedanceArea/aqd:administrativeUnit shall be populated","I33","valid","2023-05-04","SKIPPED","Spatial extent or administrative unit may be provided.",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/I34","Information on surface area or road length shall be provided.","./aqd:macroExceedanceSituation/aqd:ExceedanceDescription/aqd:exceedanceArea/aqd:ExceedanceArea/aqd:surfaceArea OR./aqd:macroExceedanceSituation/aqd:ExceedanceDescription/aqd:exceedanceArea/aqd:ExceedanceArea/aqd:roadLength shall be populated","I34","valid","2023-05-04","ERROR","Information on surface area or road length shall be provided.",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/I35","If exceedance is TRUE: information on population exposed must be provided.","WHERE./aqd:macroExceedanceSituation/aqd:ExceedanceDescription/aqd:exceedance shall EQUAL “true” /aqd:macroExceedanceSituation/aqd:ExceedanceDescription/aqd:exceedanceExposure/aqd:ExceedanceExposure/aqd:populationExposed shall be populated","I35","valid","2023-05-04",,"If exceedance is TRUE: information on population exposed must be provided.",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/I36","If exceedance is TRUE: information on area exposed must be provided.","/aqd:macroExceedanceSituation/aqd:ExceedanceDescription/aqd:exceedanceExposure/aqd:ExceedanceExposure/aqd:ecosystemAreaExposed shall be populated","I36","invalid","2023-05-04",,"If exceedance is TRUE: information on area exposed must be provided.",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/I37","Reference year for the population/exposure data in yyyy format.","aqd:AQD_SourceApportionment/aqd:macroExceedanceSituation/aqd:ExceedanceDescription/aqd:exceedanceExposure/aqd:ExceedanceExposure/aqd:referenceYear/gml:TimeInstant/gml:timePosition shall be a calendar year in yyyy format","I37","valid","2023-05-04","ERROR","Reference year for the population/exposure data in yyyy format.",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/I38","Exceedance reason must match vocabulary.","aqd:AQD_SourceApportionment/aqd:macroExceedanceSituation/aqd:ExceedanceDescription/aqd:exceedanceExposure/aqd:reason shall conform to vocabulary http://dd.eionet.europa.eu/vocabulary/aq/exceedancereason/","I38","valid","2023-05-04","WARNING","Exceedance reason must match vocabulary.",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/I39","If the pollutant is SO2 / PM10 / PM2.5 or CO, deduction assessment methods may be populated.","/aqd:AQD_SourceApportionment/aqd:macroExceedanceSituation/aqd:ExceedanceDescription/aqd:deductionAssessmentMethod/aqd:AdjustmentMethod may be populated if ./aqd:pollutant xlink:href attribute EQUALs http://dd.eionet.europa.eu/vocabulary/aq/pollutant/[1/5/10/6001] (via …/aqd:parentExceedanceSituation)","I39","valid","2023-05-04",,"If the pollutant is SO2 / PM10 / PM2.5 or CO, deduction assessment methods may be populated.",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/I4","List of unique identifier information for all Source Apportionments records. ERROR will be returned if no SA(s) are provided.","Compile & feedback a list of the unique identifier information for all Source Apportionments records included in the delivery. Feedback report shall include the gml:id attribute - ./aqd:inspireId - aqd:AQD_Plan (via ./usedInPlan) - aqd:AQD_Attainment (via aqd:parentExceedanceSituation) - aqd:pollutant (via Attainment link under aqd:parentExceedanceSituation)","I4","valid","2023-05-04","BLOCKER","List of unique identifier information for all Source Apportionments records. ERROR will be returned if no SA(s) are provided.",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/I40","If the pollutant is SO2 / PM10 / PM2.5 or CO, the aqd:adjustmentType MUST be either (fullyCorrected noneApplicable noneApplied) under aqd:deductionAssessmentMethod","WHERE ./aqd:pollutant xlink:href attribute EQUALs http://dd.eionet.europa.eu/vocabulary/aq/pollutant/[1/5/10/6001] (via …/aqd:parentExceedanceSituation then /aqd:AQD_SourceApportionment/aqd:macroExceedanceSituation/aqd:ExceedanceDescription/aqd:deductionAssessmentMethod/aqd:AdjustmentMethod/aqd:assessmentMethod/aqd:adjustmentType must conform to http://dd.eionet.europa.eu/vocabulary/aq/adjustmenttype (fullyCorrected noneApplicable noneApplied)","I40","valid","2023-05-04","ERROR","If the pollutant is SO2 / PM10 / PM2.5 or CO, the aqd:adjustmentType MUST be either (fullyCorrected noneApplicable noneApplied) under aqd:deductionAssessmentMethod",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/I41","If the pollutant is SO2 / PM10 / PM2.5 or CO, a description of the assessment type is expected.","WHERE ./aqd:pollutant xlink:href attribute EQUALs http://dd.eionet.europa.eu/vocabulary/aq/pollutant/[1/5/10/6001] (via …/aqd:parentExceedanceSituation then /aqd:AQD_SourceApportionment/aqd:macroExceedanceSituation/aqd:ExceedanceDescription/aqd:deductionAssessmentMethod/aqd:AdjustmentMethod/aqd:assessmentMethod/aqd:AssessmentMethods/aqd:assessmentTypeDescription must be populated.","I41","valid","2023-05-04","ERROR","If the pollutant is SO2 / PM10 / PM2.5 or CO, a description of the assessment type is expected.",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/I44","If the pollutant is SO2 / PM10 / PM2.5 or CO and deductionAssessmentMethod is populated, adjustmentType must be ""fullyCorrected"" (else ""noneApplicable"").","If aqd:AQD_SourceApportionment/aqd:macroExceedanceSituation/aqd:ExceedanceDescription/aqd:deductionAssessmentMethod/aqd:AdjustmentMethod/aqd:adjustmentType is populated WHERE ./aqd:pollutant xlink:href attribute EQUALs http://dd.eionet.europa.eu/vocabulary/aq/pollutant/[1/5/10/6001] (via …/aqd:parentExceedanceSituation) the xlink:href must be ""fullyCorrected"" if another pollutant it must be ""noneApplicable""","I44","valid","2023-05-04","ERROR","If the pollutant is SO2 / PM10 / PM2.5 or CO and deductionAssessmentMethod is populated, adjustmentType must be ""fullyCorrected"" (else ""noneApplicable"").",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/I45","If the pollutant is SO2 / PM10 / PM2.5 or CO and deductionAssessmentMethod is populated, adjustmentSource must conform with vocabulary (else ""noneApplicable"").","WHERE ./aqd:pollutant xlink:href attribute EQUALs http://dd.eionet.europa.eu/vocabulary/aq/pollutant/[1/5/10/6001] (via …/aqd:parentExceedanceSituation) then /aqd:AQD_SourceApportionment/aqd:macroExceedanceSituation/aqd:ExceedanceDescription/aqd:deductionAssessmentMethod/aqd:AdjustmentMethod/aqd:adjustmentSource must be populated & the content of the xlink:href shall conform to http://dd.eionet.europa.eu/vocabulary/aq/adjustmentsourcetype (else this element must not be populated","I45","valid","2023-05-04","ERROR","If the pollutant is SO2 / PM10 / PM2.5 or CO and deductionAssessmentMethod is populated, adjustmentSource must conform with vocabulary (else",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/I7","All gml ID attributes shall have unique code.","All gml:id attributes - ef:inspireId and aqd:inspireId elements shall have unique content","I7","valid","2023-05-04","BLOCKER","All gml ID attributes shall have unique code.",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/I8","Local Id of the Source Apportionments must be unique.","./aqd:inspireId/base:Identifier/base:localId must be unique code for the Plans records","I8","valid","2023-05-04","BLOCKER","Local Id of the Source Apportionments must be unique.",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/I9","List unique namespaces and count number of elements.","./aqd:inspireId/base:Identifier/base:namespace List base:namespace and count the number of base:localId assigned to each base:namespace.","I9","valid","2023-05-04","INFO","List unique namespaces and count number of elements.",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/J0","Check if delivery if this is a new delivery or updated delivery (via reporting year)","Checks if this delivery is new or an update (on same reporting year)","J0","valid","2023-05-04","WARNING","Check if delivery if this is a new delivery or updated delivery (via reporting year)",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/I42","If the pollutant is SO2 / PM10 / PM2.5 or CO, a link to the assessment method in D or D1b is required via xlink:href attribute.","WHERE ./aqd:pollutant xlink:href attribute EQUALs http://dd.eionet.europa.eu/vocabulary/aq/pollutant/[1/5/10/6001] (via …/aqd:parentExceedanceSituation) at least one of /aqd:AQD_SourceApportionment/aqd:macroExceedanceSituation/aqd:ExceedanceDescription/aqd:deductionAssessmentMethod/aqd:AdjustmentMethod/aqd:assessmentMethod/aqd:AssessmentMethods/aqd:samplingPointAssessmentMetadata/@xlink:hrefor/aqd:AQD_SourceApportionment/aqd:macroExceedanceSituation/aqd:ExceedanceDescription/aqd:deductionAssessmentMethod/aqd:AdjustmentMethod/aqd:assessmentMethod/aqd:AssessmentMethods/aqd:modelAssessmentMetadata/@xlink:href must be populated and correctly link to D/D1b. Cross check the links provided against D – all assessment methods must exist in D","I42","valid","2023-05-04","ERROR","If the pollutant is SO2 / PM10 / PM2.5 or CO, a link to the assessment method in D or D1b is required via xlink:href attribute.",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/I43","If the pollutant is NOT SO2 / PM10 / PM2.5 or CO, the following elements are not expected: assessmentType link to adjusting sampling point/model, assessmentTypeDescription, assessmentType.","WHERE ./aqd:pollutant xlink:href attribute does NOT EQUAL http://dd.eionet.europa.eu/vocabulary/aq/pollutant/[1/5/10/6001] (via …/aqd:parentExceedanceSituatio) the following elments must be empty or not provided: /aqd:AQD_SourceApportionment/aqd:macroExceedanceSituation/aqd:ExceedanceDescription/aqd:deductionAssessmentMethod/aqd:AdjustmentMethod/aqd:assessmentMethod/aqd:AssessmentMethods/aqd:assessmentType ; /aqd:AQD_SourceApportionment/aqd:macroExceedanceSituation/aqd:ExceedanceDescription/aqd:deductionAssessmentMethod/aqd:AdjustmentMethod/aqd:assessmentMethod/aqd:AssessmentMethods/aqd:samplingPointAssessmentMetadata/@xlink:href ; /aqd:AQD_SourceApportionment/aqd:macroExceedanceSituation/aqd:ExceedanceDescription/aqd:deductionAssessmentMethod/aqd:AdjustmentMethod/aqd:assessmentMethod/aqd:AssessmentMethods/aqd:modelAssessmentMetadata/@xlink:href ; /aqd:AQD_SourceApportionment/aqd:macroExceedanceSituation/aqd:ExceedanceDescription/aqd:deductionAssessmentMethod/aqd:AdjustmentMethod/aqd:assessmentMethod/aqd:AssessmentMethods/aqd:assessmentTypeDescription ; /aqd:AQD_SourceApportionment/aqd:macroExceedanceSituation/aqd:ExceedanceDescription/aqd:deductionAssessmentMethod/aqd:AdjustmentMethod/aqd:assessmentMethod/aqd:AssessmentMethods/aqd:assessmentType","I43","valid","2023-05-04","WARNING","If the pollutant is NOT SO2 / PM10 / PM2.5 or CO, the following elements are not expected: assessmentType link to adjusting sampling point/model, assessmentTypeDescription, assessmentType.",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/J1","Number of AQ Scenarios reported","Compile & feedback upon the total number of scenario records included in the delivery","J1","valid","2023-05-04","BLOCKER","Compile & feedback upon the total number of scenario records included in the delivery",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/J10","Check if namespace is registered in vocabulary (http://dd.eionet.europa.eu/vocabulary/aq/namespace/view)","Check if namespace is registered in vocabulary (http://dd.eionet.europa.eu/vocabulary/aq/namespace/view)","J10","valid","2023-05-04","BLOCKER","Check if namespace is registered in vocabulary (http://dd.eionet.europa.eu/vocabulary/aq/namespace/view)",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/J11","You must provide a reference to a plan document from data flow H via its namespace & localId. The plan document must have the same reporting year as the scenario document.","aqd:AQD_EvaluationScenario/aqd:usedInPlan shall reference an existing AQD_Plan (H) document for the same reporting year same year via namespace/localId","J11","valid","2023-05-04","BLOCKER","You must provide a reference to a plan document from data flow H via its namespace & localId. The plan document must have the same reporting year as the scenario document.",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/J12","You must provide a link to a Source Apportionment (I) document from data flow I via its namespace & localId (for the same reporting year).","aqd:AQD_EvaluationScenario/aqd:sourceApportionment MUST reference an existing AQD_SourceApportionment (I) document via namespace/localId record for the same reporting year .","J12","valid","2023-05-04","ERROR","You must provide a link to a Source Apportionment (I) document from data flow I via its namespace & localId (for the same reporting year).",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/J13","A code of the scenario should be provided as an alpha-numeric code starting with the country ISO code.","aqd:AQD_EvaluationScenario/aqd:codeOfScenario should begin with with the 2-digit country code according to ISO 3166-1.","J13","valid","2023-05-04","SKIPPED","A code of the scenario should be provided as an alpha-numeric code starting with the country ISO code.",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/J14","Short textul description of the publication should be provided. Include the ISBN number if available.","aqd:AQD_EvaluationScenario/aqd:publication/aqd:Publication/aqd:description shall be a text string","J14","valid","2023-05-04","ERROR","Short textul description of the publication should be provided. Include the ISBN number if available.",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/J15","You should provide title as written in the publication.","aqd:AQD_EvaluationScenario/aqd:publication/aqd:Publication/aqd:title shall be a text string","J15","valid","2023-05-04","ERROR","You should provide title as written in the publication.",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/J16","Author(s) should be provided as text (Please provide in one field separated by commas if there are multiple authors).","aqd:AQD_EvaluationScenario/aqd:publication/aqd:Publication/aqd:author shall be a text string (if provided)","J16","valid","2023-05-04","WARNING","Author(s) should be provided as text (Please provide in one field separated by commas if there are multiple authors).",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/J17","The publication date should be provided in yyyy or yyyy-mm-dd format.","aqd:AQD_EvaluationScenario/aqd:publication/aqd:Publication/aqd:publicationDate/gml:TimeInstant/gml:timePosition may be a data in yyyy or yyyy-mm-dd format","J17","valid","2023-05-04","BLOCKER","The publication date should be provided in yyyy or yyyy-mm-dd format.",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/J18","Publisher should be provided as a text (Publishing institution / academic journal / etc.)","aqd:AQD_EvaluationScenario/aqd:publication/aqd:Publication/aqd:publisher shall be a text string","J18","valid","2023-05-04","BLOCKER","Publisher should be provided as a text (Publishing institution / academic journal / etc.)",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/J19","Url to the published AQ Scenario should be valid (if provided).","aqd:AQD_EvaluationScenario/aqd:publication/aqd:Publication/aqd:webLink as a valid url (if provided)","J19","valid","2023-05-04","ERROR","Url to the published AQ Scenario should be valid (if provided).",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/J2","Number of new EvaluationScenarios compared to previous report.","Compile & feedback upon the total number of new EvaluationScenarios records included in the delivery. ERROR will be returned if XML is a new delivery and localId are not new compared to previous deliveries.","J2","valid","2023-05-04","INFO","Number of new EvaluationScenarios compared to previous report.",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/J20","The year for which the projections are developed must be provided and the yyyy format must be used.","aqd:AQD_EvaluationScenario/aqd:attainmentYear/gml:TimeInstant/gml:timePosition must be provided and must conform to yyyy format","J20","valid","2023-05-04","BLOCKER","The year for which the projections are developed must be provided and the yyyy format must be used.",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/J21","Reference year from which the projections started and for which the scenario is available must be provided and must conform to yyyy format.","aqd:AQD_EvaluationScenario/aqd:startYear/gml:TimeInstant/gml:timePosition must be provided and must conform to yyyy format","J21","valid","2023-05-04","BLOCKER","Reference year from which the projections started and for which the scenario is available must be provided and must conform to yyyy format.",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/J22","Check if start year of the evaluation scenario is the same as the source apportionment reference year.","Check aqd:AQD_EvaluationScenario/aqd:startYear/gml:TimeInstant/gml:timePosition must be equal to aqd:AQD_SourceApportionment/aqd:referenceYear/gml:TimeInstant/gml:timePosition referenced via the xlink of (aqd:AQD_EvaluationScenario/aqd:sourceApportionment)","J22","invalid","2023-05-04","WARNING","Check if start year of the evaluation scenario is the same as the source apportionment reference year.",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/J23","A description of the emission scenario used for the baseline analysis should be provided as text.","aqd:AQD_EvaluationScenario/aqd:baselineScenario/aqd:Scenario/aqd:description shall be a text string","J23","valid","2023-05-04","ERROR","A description of the emission scenario used for the baseline analysis should be provided as text.",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/J24","The baseline total emissions should be provided as integer with correct unit.","Check that the element aqd:AQD_EvaluationScenario/aqd:baselineScenario/aqd:Scenario/aqd:totalEmissions is an integer or floating point numeric >= 0 and the unit (@uom) shall resolve to the codelist http://dd.eionet.europa.eu/vocabulary/uom/emission/kt.year-1","J24","valid","2023-05-04","BLOCKER","The baseline total emissions should be provided as integer with correct unit.",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/J25","The expected concentration (under baseline scenario) should be provided as an integer and its unit should conform to vocabulary (use http://dd.eionet.europa.eu/vocabulary/uom/concentration/).","Check that the element aqd:AQD_EvaluationScenario/aqd:baselineScenario/aqd:AQD_Scenario/aqd:expectedConcentration is an integer or floating point numeric >= 0 and the unit (@uom) shall resolve to the codelist http://dd.eionet.europa.eu/vocabulary/uom/concentration/","J25","valid","2023-05-04","BLOCKER","The expected concentration (under baseline scenario) should be provided as an integer and its unit should conform to vocabulary (use http://dd.eionet.europa.eu/vocabulary/uom/concentration/).",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/J26","The number of exceecedance expected (under baseline scenario) should be provided as an integer","Check that the element aqd:AQD_EvaluationScenario/aqd:baselineScenario/aqd:AQD_Scenario/aqd:expectedExceedances is an integer or floating point numeric >= 0","J26","valid","2023-05-04","ERROR","The number of exceecedance expected (under baseline scenario) should be provided as an integer and its unit should conform to vocabulary (use http://dd.eionet.europa.eu/vocabulary/uom/statistics).",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/J27","Measures identified in the AQ Plan that are included in this baseline scenario should be provided (link to dataflow K).","aqd:AQD_EvaluationScenario/aqd:baselineScenario/aqd:Scenario/aqd:measuresApplied shall reference an existing AQD_Measures delivered within a data flow K and the reporting year of K & J shall be the same year via namespace/localId.","J27","valid","2023-05-04","WARNING","Measures identified in the AQ Plan that are included in this baseline scenario should be provided (link to dataflow K).",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/J28","A description of the emission scenario used for the projection analysis should be provided as text.","aqd:AQD_EvaluationScenario/aqd:projectionScenario/aqd:Scenario/aqd:description shall be a text string","J28","valid","2023-05-04","ERROR","A description of the emission scenario used for the projection analysis should be provided as text.",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/J29","The projection total emissions should be provided as integer with correct unit.","Check that the element aqd:AQD_EvaluationScenario/aqd:projectionScenario/aqd:Scenario/aqd:totalEmissions is an integer or floating point numeric >= 0 and the unit (@uom) shall resolve to the codelist http://dd.eionet.europa.eu/vocabulary/uom/emission/kt.year-1","J29","valid","2023-05-04","BLOCKER","The projection total emissions should be provided as integer with correct unit.",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/J3","Number of existing EvaluationScenarios compared to previous report. ERROR will be returned if XML is an update and ALL localId (100%) are different to previous delivery (for the same YEAR).","Compile & feedback upon the total number of updated EvaluationScenarios records included in the delivery. ERROR will be returned if XML is an update and ALL localId (100%) are different to previous delivery (for the same YEAR).","J3","valid","2023-05-04","WARNING","Number of existing EvaluationScenarios compared to previous report. ERROR will be returned if XML is an update and ALL localId (100%) are different to previous delivery (for the same YEAR).",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/J30","The expected concentration (under projection scenario) should be provided as an integer and its unit should conform to vocabulary (use http://dd.eionet.europa.eu/vocabulary/uom/concentration/).","Check that the element aqd:AQD_EvaluationScenario/aqd:projectionScenario/aqd:AQD_Scenario/aqd:expectedConcentration is an integer or floating point numeric >= 0 and the unit (@uom) shall resolve to the codelist http://dd.eionet.europa.eu/vocabulary/uom/concentration/","J30","valid","2023-05-04","ERROR","The expected concentration (under projection scenario) should be provided as an integer and its unit should conform to vocabulary (use http://dd.eionet.europa.eu/vocabulary/uom/concentration/).",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/J31","The number of exceecedance expected (under projection scenario) should be provided as an integer a","Check that the element aqd:AQD_EvaluationScenario/aqd:projectionScenario/aqd:AQD_Scenario/aqd:expectedExceedances is an integer or floating point numeric >= 0","J31","valid","2023-05-04","BLOCKER","The number of exceecedance expected (under projection scenario) should be provided as an integer and its unit should conform to vocabulary (use http://dd.eionet.europa.eu/vocabulary/uom/statistics).",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/J32","Measures identified in the AQ Plan that are included in this projection should be provided (link to dataflow K).","aqd:AQD_EvaluationScenario/aqd:projectionScenario/aqd:Scenario/aqd:measuresApplied shall reference an existing AQD_Measures delivered within a data flow K and the reporting year of K & J shall be the same year via namespace/localId.","J32","valid","2023-05-04","WARNING","Measures identified in the AQ Plan that are included in this projection should be provided (link to dataflow K).",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/J4","List of unique identifier information for all EvaluationScenarios records. It returns BLOCKER if no EvaluationScenarios are provided","List of evaluation scenario records in deliver & mandatory cross references. All evaluation scenarios must link to an AQ Plan document (H), a Source Apportionment record (I). A BLOCKER will return if either of these links are missing.","J4","valid","2023-05-04","BLOCKER","List of unique identifier information for all EvaluationScenarios records. It returns BLOCKER if no EvaluationScenarios are provided.",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/J7","All gml ID attributes shall have unique code.","All gml:id attributes ef:inspireId and aqd:inspireId elements shall have unique content","J7","valid","2023-05-04","BLOCKER","All gml ID attributes shall have unique code.",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/J8","Local Ids of the EvaluationScenarios must be unique & not empty","./aqd:inspireId/base:Identifier/base:localId must be unique code for the Scenario records & not empty","J8","valid","2023-05-04","BLOCKER","Local Ids of the EvaluationScenarios must be unique.",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/J9","Lists unique namespaces and counts number of elements.","./aqd:inspireId/base:Identifier/base:namespace List base:namespace and count the number of base:localId assigned to each base:namespace.","J9","valid","2023-05-04","WARNING","Lists unique namespaces and counts number of elements.",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/K0","Check if delivery if this is a new delivery or updated delivery (via reporting year)","Checks if this delivery is new or an update (on same reporting year)","K0","valid","2023-05-04","WARNING","Check if delivery if this is a new delivery or updated delivery (via reporting year)",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/K01","Compile & feedback upon the total number of Measures included in the delivery","Number of Measures reported","K01","valid","2023-05-04","BLOCKER","Compile & feedback upon the total number of Measures included in the delivery",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/K02","Number of new Measures compared to previous report. ERROR will be returned if XML is a new delivery and localId are not new compared to previous deliveries.","Compile & feedback upon the total number of new Measures records included in the delivery. ERROR will be returned if XML is a new delivery and localId are not new compared to previous deliveries.","K02","valid","2023-05-04","WARNING","Number of new Measures compared to previous report. ERROR will be returned if XML is a new delivery and localId are not new compared to previous deliveries.",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/K03","Number of existing Measures compared to previous report. ERROR will be returned if XML is an update and ALL localId (100%) are different to previous delivery (for the same YEAR).","Compile & feedback upon the total number of updated Measures included in the delivery. ERROR will be returned if XML is an update and ALL localId (100%) are different to previous delivery (for the same YEAR).","K03","valid","2023-05-04","BLOCKER","Number of existing Measures compared to previous report. ERROR will be returned if XML is an update and ALL localId (100%) are different to previous delivery (for the same YEAR).",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/K04","List of unique identifier information for all Measures records. It returns ERROR if no Measures are reported.","Compile & feedback a list of the unique identifier information for all Measures records included in the delivery. Feedback report shall include the gml:id attribute ./aqd:inspireId aqd:AQD_SourceApportionment (via ./exceedanceAffected) aqd:AQD_Scenario (via aqd:usedForScenario)","K04","valid","2023-05-04","BLOCKER","List of unique identifier information for all Measures records. It returns ERROR if no Measures are reported.",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/K05","reserved","reserved","K05","valid","2023-05-04","reserved","reserved",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/K06","reserved","reserved","K06","valid","2023-05-04","reserved","reserved",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/K07","All gml ID attributes shall have unique code.","All gml:id attributes ef:inspireId and aqd:inspireId elements shall have unique content","K07","valid","2023-05-04","BLOCKER","All gml ID attributes shall have unique code.",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/K08","Local Ids of the Measures must be unique & not empty","./aqd:inspireId/base:Identifier/base:localId must be unique code for the Measure records & not empty","K08","valid","2023-05-04","BLOCKER","Local Ids of the Measures must be unique & not empty",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/K09","Lists unique namespaces used and counts number of elements.","./aqd:inspireId/base:Identifier/base:namespace List base:namespace and count the number of base:localId assigned to each base:namespace.","K09","valid","2023-05-04","WARNING","Lists unique namespaces used and counts number of elements.",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/K10","Check if namespace is registered in vocabulary (http://dd.eionet.europa.eu/vocabulary/aq/namespace/view)","Check if namespace is registered in vocabulary (http://dd.eionet.europa.eu/vocabulary/aq/namespace/view)","K10","valid","2023-05-04","BLOCKER","Check if namespace is registered in vocabulary (http://dd.eionet.europa.eu/vocabulary/aq/namespace/view)",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/K11","You must provide a link to a source apportionment document from data flow I via its namespace & localId.","aqd:AQD_Measures/aqd:exceedanceAffected MUST reference an existing Source Apportionment (I) document via namespace/localId","K11","valid","2023-05-04","BLOCKER","You must provide a link to a source apportionment document from data flow I via its namespace & localId.",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/K12","A link may be provided to Evaluation Scenario (J). This must be valid via namespace & localId.","aqd:AQD_Measures/aqd:usedForScenario shall reference an existing Scenario delivered within a data flow J via namespace/localId.","K12","valid","2023-05-04","INFO","A link may be provided to Evaluation Scenario (J). This must be valid via namespace & localId.",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/K13","Measure code should be a unique local identifier for each measure record. For convenience the same code as localId may be used.","aqd:AQD_Measures/aqd:code should be a unique local identifier for each measure record. For convenience the same code as localId may be used","K13","valid","2023-05-04","SKIPPED","Measure code should be a unique local identifier for each measure record. For convenience the same code as localId may be used.",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/K14","You should provide a short name for the measure.","aqd:AQD_Measures/aqd:name must be populated with a text string","K14","valid","2023-05-04","WARNING","You should provide a short name for the measure.",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/K15","You should provide a short description of the measure.","aqd:AQD_Measures/aqd:description must be provided as a text string","K15","valid","2023-05-04","ERROR","You should provide a short description of the measure.",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/K16","Measure classification should conform to vocabulary (use http://dd.eionet.europa.eu/vocabulary/aq/measureclassification/).","aqd:AQD_Measures/aqd:classification shall resolve to the codelist http://dd.eionet.europa.eu/vocabulary/aq/measureclassification/","K16","valid","2023-05-04","BLOCKER","Measure classification should conform to vocabulary (use http://dd.eionet.europa.eu/vocabulary/aq/measureclassification/).",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/K17","Measure type should conform to vocabulary (use http://dd.eionet.europa.eu/vocabulary/aq/measuretype/).","aqd:AQD_Measures/aqd:measureType shall resolve to the codelist http://dd.eionet.europa.eu/vocabulary/aq/measuretype/","K17","valid","2023-05-04","BLOCKER","Measure type should conform to vocabulary (use http://dd.eionet.europa.eu/vocabulary/aq/measuretype/).",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/K18","Administrative level should conform to vocabulary (use http://dd.eionet.europa.eu/vocabulary/aq/administrativelevel/).","aqd:AQD_Measures/aqd:administrativeLevel shall resolve to the codelist http://dd.eionet.europa.eu/vocabulary/aq/administrativelevel/","K18","valid","2023-05-04","BLOCKER","Administrative level should conform to vocabulary (use http://dd.eionet.europa.eu/vocabulary/aq/administrativelevel/).",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/K19","The measure's timescale should conform to vocabulary (use http://dd.eionet.europa.eu/vocabulary/aq/timescale/).","aqd:AQD_Measures/aqd:timeScale shall resolve to the codelist http://dd.eionet.europa.eu/vocabulary/aq/timescale/","K19","valid","2023-05-04","BLOCKER","The measure's timescale should conform to vocabulary (use http://dd.eionet.europa.eu/vocabulary/aq/timescale/).",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/K20","Information on the cost of the measure should be provided.","aqd:AQD_Measures/aqd:costs/ should be provided","K20","valid","2023-05-04","ERROR","Information on the cost of the measure should be provided.",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/K21","The estimated total costs should be provided. If NOT an explanation on the reasons for not providing it should be included.","If aqd:costs provided aqd:AQD_Measures/aqd:costs/aqd:Costs/aqd:estimatedImplementationCosts should be an integer number. If voided /aqd:AQD_Measures/aqd:costs/aqd:Costs/aqd:comment must be populated with an explanation of why no costs are available.","K21","valid","2023-05-04","ERROR","The estimated total costs should be provided. If NOT an explanation on the reasons for not providing it should be included.",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/K22","If the final total costs of the measure is provided, it needs to be a number.","/aqd:AQD_Measures/aqd:costs/aqd:Costs/aqd:finalImplementationCosts should be an integer number if populated","K22","valid","2023-05-04","BLOCKER","If the final total costs of the measure is provided, it needs to be a number.",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/K23","The currency must be provided conforming to vocabulary (http://dd.eionet.europa.eu/vocabulary/common/currencies/), if estimated costs are provided.","If aqd:AQD_Measures/aqd:costs/aqd:Costs/aqd:estimatedImplementationCosts is populated aqd:AQD_Measures/aqd:costs/aqd:Costs/aqd:currency must be populated and shall resolve to the codelist http://dd.eionet.europa.eu/vocabulary/common/currencies/","K23","valid","2023-05-04","BLOCKER","The currency must be provided conforming to vocabulary (http://dd.eionet.europa.eu/vocabulary/common/currencies/), if estimated costs are provided.",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/K24","Source sector should conform to vocabulary (use http://dd.eionet.europa.eu/vocabulary/aq/sourcesectors/).","aqd:AQD_Measures/aqd:sourceSectors shall resolve to the codelist http://dd.eionet.europa.eu/vocabulary/aq/sourcesectors/","K24","valid","2023-05-04","BLOCKER","Source sector should conform to vocabulary (use http://dd.eionet.europa.eu/vocabulary/aq/sourcesectors/).",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/K25","Spatial scale should conform to vocabulary (use http://dd.eionet.europa.eu/vocabulary/aq/spatialscale/).","aqd:AQD_Measures/aqd:spatialScale shall resolve to the codelist http://dd.eionet.europa.eu/vocabulary/aq/spatialscale/","K25","valid","2023-05-04","BLOCKER","Spatial scale should conform to vocabulary (use http://dd.eionet.europa.eu/vocabulary/aq/spatialscale/).",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/K26","Measure Implementation Status should conform to vocabulary (use http://dd.eionet.europa.eu/vocabulary/aq/measureimplementationstatus/).","aqd:AQD_Measures/aqd:plannedImplementation/aqd:PlannedImplementation/aqd:status shall resolve to the codelist http://dd.eionet.europa.eu/vocabulary/aq/measureimplementationstatus/","K26","valid","2023-05-04","BLOCKER","Measure Implementation Status should conform to vocabulary (use http://dd.eionet.europa.eu/vocabulary/aq/measureimplementationstatus/).",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/K27","The planned start date for the measure should be provided in the right format.","aqd:AQD_Measures/aqd:plannedImplementation/aqd:PlannedImplementation/aqd:implementationPlannedTimePeriod/gml:TimePeriod/gml:beginPosition must be a date in full ISO date format","K27","valid","2023-05-04","BLOCKER","The planned start date for the measure should be provided in the right format.",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/K28","The planned end date for the measure should be provided in the right format. If unknown, it should be voided using indeterminatePosition=""unknown"".","If not voided aqd:AQD_Measures/aqd:plannedImplementation/aqd:PlannedImplementation/aqd:implementationPlannedTimePeriod/gml:TimePeriod/gml:endPosition must be a date in full ISO format and must be after aqd:AQD_Measures/aqd:plannedImplementation/aqd:PlannedImplementation/aqd:implementationPlannedTimePeriod/gml:TimePeriod/gml:beginPosition. If voided it should be indeterminatePosition=""unknown""","K28","valid","2023-05-04","BLOCKER","The planned end date for the measure should be provided in the right format. If unknown, it should be voided using indeterminatePosition=""unknown"".",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/K29","The actual start date of the measure should be provided in the right format.","aqd:AQD_Measures/aqd:plannedImplementation/aqd:PlannedImplementation/aqd:implementationActualTimePeriod/gml:TimePeriod/gml:beginPosition must be a date in full ISO date format","K29","valid","2023-05-04","ERROR","The actual start date of the measure should be provided in the right format.",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/K30","The actual end date of the measure should be provided in the right format. If unknown, it should be voided using indeterminatePosition=""unknown"".","If not voided aqd:AQD_Measures/aqd:plannedImplementation/aqd:PlannedImplementation/aqd:implementationActualTimePeriod/gml:TimePeriod/gml:endPosition must be a date in full ISO format and must be after aqd:AQD_Measures/aqd:plannedImplementation/aqd:PlannedImplementation/aqd:implementationActualTimePeriod/gml:TimePeriod/gml:beginPosition. If voided it should be indeterminatePosition=""unknown""","K30","valid","2023-05-04","ERROR","The actual end date of the measure should be provided in the right format. If unknown, it should be voided using indeterminatePosition=""unknown"".",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/K31","The full effect date of the measure must be provided and the format to be yyyy or yyyy-mm-dd.","aqd:AQD_Measures/aqd:plannedImplementation/aqd:PlannedImplementation/aqd:plannedFullEffectDate/gml:TimeInstant/gml:timePosition to be provided in the following format yyyy or yyyy-mm-dd","K31","valid","2023-05-04","ERROR","The full effect date of the measure must be provided and the format to be yyyy or yyyy-mm-dd.",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/K32","reserved","/aqd:AQD_Measures/aqd:plannedImplementation/aqd:PlannedImplementation/aqd:otherDates","K32","valid","2023-05-04",,"reserved",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/K33","An explanation is expected under aqd:comment if monitoring progress indicators are not provided as text.","A text string may be provided under aqd:AQD_Measures/aqd:plannedImplementation/aqd:PlannedImplementation/aqd:monitoringProgressIndicators ; If voided an explanation of why this information unavailable shall be provided in /aqd:AQD_Measures/aqd:plannedImplementation/aqd:PlannedImplementation/aqd:comment","K33","valid","2023-05-04","ERROR","An explanation is expected under aqd:comment if monitoring progress indicators are not provided as text.",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/K34","Reduction of emissions shall be provided as a number and unit should conform to vocabulary.","Check that the element aqd:AQD_Measures/aqd:reductionOfEmissions/aqd:QuantityCommented/aqd:quantity is an number or floating point numeric >= 0 if attribute xsi:nil=""false"" (example: 273)","K34","valid","2023-05-04","BLOCKER","Reduction of emissions shall be provided as an integer and unit should conform to vocabulary.",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/K35","If quantification is either ""unpopulated"" or ""unknown"" or ""withheld"" then the element should be empty.","Check that the element aqd:QuantityCommented/aqd:quantity is empty if attribute xsi:nil=""unpopulated"" or ""unknown"" or ""withheld"" (example: )","K35","valid","2023-05-04","BLOCKER","If quantification is either ""unpopulated"" or ""unknown"" or ""withheld"" then the element should be empty.",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/K36","If the quantification is voided an explanation is required in aqd:comment.","If aqd:QuantityCommented/aqd:quantity attribute xsi:nil=""true"" aqd:QuantityCommented/aqd:comment must be populated","K36","valid","2023-05-04","ERROR","If the quantification is voided an explanation is required in aqd:comment.",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/K37","The quantification of reductionOfEmissions should conform to vocabulary (use http://dd.eionet.europa.eu/vocabulary/uom/emission).","The unit attribute (aqd:AQD_Measures/aqd:reductionOfEmissions/aqd:QuantityCommented/aqd:quantity/@UoM) shall correspond to http://dd.eionet.europa.eu/vocabulary/uom/emission","K37","valid","2023-05-04","ERROR","The quantification of reductionOfEmissions should conform to vocabulary (use http://dd.eionet.europa.eu/vocabulary/uom/emission).",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/K38","The level of concentration expected should be provided as an integer and its unit should conform to vocabulary (use http://dd.eionet.europa.eu/vocabulary/uom/concentration/).","Check that the element aqd:AQD_Measures/aqd:expectedImpact/aqd:ExpectedImpact/aqd:levelOfConcentration is an integer or floating point numeric >= 0 and the unit (@uom) shall resolve to the codelist http://dd.eionet.europa.eu/vocabulary/uom/concentration/","K38","valid","2023-05-04","ERROR","The level of concentration expected should be provided as an integer and its unit should conform to vocabulary (use http://dd.eionet.europa.eu/vocabulary/uom/concentration/).",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/K39","The number of exceecedance expected should be provided as an integer","Check that the element aqd:AQD_Measures/aqd:expectedImpact/aqd:ExpectedImpact/aqd:numberOfExceedances is an integer or floating point numeric >= 0","K39","valid","2023-05-04","WARNING","The number of exceecedance expected should be provided as an integer and its unit should conform to vocabulary (use http://dd.eionet.europa.eu/vocabulary/uom/statistics).",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/K40","The specification of length should conform to vocabulary (use http://dd.eionet.europa.eu/vocabulary/uom/time/) and must be either /hour or /day.","Check that the element aqd:AQD_Measures/aqd:expectedImpact/aqd:ExpectedImpact/aqd:specificationOfHours xlinks to codelist http://dd.eionet.europa.eu/vocabulary/uom/time/ and the code is either /hour or /day","K40","valid","2023-05-04","ERROR","The specification of length should conform to vocabulary (use http://dd.eionet.europa.eu/vocabulary/uom/time/) and must be either /hour or /day.",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/M0","Checks if this delivery is new or an update (on same reporting year)","Check if delivery if this is a new delivery or updated delivery (via reporting year) ","M0","valid","2023-05-04","WARNING","Checks if this delivery is new or an update (on same reporting year)",,"[Crucial]: Yes - Information"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/M01","Total number of individual element reported within this XML Document for assessment methods (models/objective estimation)","Compile & feedback upon the total number of each environmental monitoring feature types included in the delivery","M01","valid","2023-05-04","BLOCKER","Total number of individual element reported within this XML Document for assessment methods (models/objective estimation)",,"[Crucial]: Yes - "
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/M02","Total number of new records for each feature type included in the delivery. Warning will be returned if all LocalIds are new.","Compile & feedback upon the total number of new records for each environmental monitoring feature types included in the delivery","M02","valid","2023-05-04","ERROR","Total number of new records for each feature type included in the delivery. Warning will be returned if all LocalIds are new.",,"[Crucial]: Yes - "
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/M03","Total number of updated records for each feature type included in the delivery. Warning will be returned if all LocalIds are new.","Compile & feedback upon the total number of modification to existing for each environmental monitoring feature types included in the delivery","M03","valid","2023-05-04","ERROR","Total number of updated records for each feature type included in the delivery. Warning will be returned if all LocalIds are new.",,"[Crucial]: Yes - "
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/M04","Full list of reported Environmental Monitoring Features within this XML Document","Compile & feedback a list of the unique identifier information for each new record or modification to an environmental monitoring feature type. Feedback report shall include the gml:id attribute, ef:inspireId, aqd:inspireId, ef:name and/or ompr:name elements as available.","M04","valid","2023-05-04","INFO","Full list of reported Environmental Monitoring Features within this XML Document",,"[Crucial]: Yes - "
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/M05","Id elements must have unique content","All gml:id attributes, ef:inspireId and aqd:inspireId elements shall have unique content","M05","valid","2023-05-04","BLOCKER","Id elements must have unique content",,"[Crucial]: Yes - "
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/M06","./ef:inspireId/base:Identifier/base:localId shall be an unique code for AQD_Model and unique within the namespace. It is recommended to start with “MOD” and may include ISO2-country code (e.g.: MOD-ES0001)","./ef:inspireId/base:Identifier/base:localId shall be an unique code for AQD_Model and unique within the namespace. It is recommended to start with “MOD” and may include ISO2-country code (e.g.: MOD-ES0001)","M06","valid","2023-05-04","BLOCKER","./ef:inspireId/base:Identifier/base:localId shall be an unique code for AQD_Model and unique within the namespace. It is recommended to start with “MOD” and may include ISO2-country code (e.g.: MOD-ES0001)",,"[Crucial]: Yes - "
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/M07","List unique namespaces used and count number of Models used.","Count the number of unique AQD_Model (via localId) submitted within base:namespace.","M07","valid","2023-05-04","BLOCKER","List unique namespaces used and count number of Models used.",,"[Crucial]: Yes - "
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/M07.1","Check namespace is registered ","Check that namespace is registered in vocabulary (http://dd.eionet.europa.eu/vocabulary/aq/namespace/view)","M07.1","valid","2023-05-04","BLOCKER","Check namespace is registered ",,"reserved"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/M08","Model name must be provided","./ef:name shall return a string","M08","valid","2023-05-04","BLOCKER","Model name must be provided",,"[Crucial]: Yes - "
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/M09","The content of /ef:additionalDescription shall provide brief description for the model / objective estimation method","The content of /ef:additionalDescription shall provide brief description for the model / objective estimation method","M09","reserved","2023-05-04",,"The content of /ef:additionalDescription shall provide brief description for the model / objective estimation method",,"Not implemented"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/M10","Must conform to the code 'air' in the Media codelist in the Inspire registry ","The content of aqd:AQD_SamplingPoint/ef:mediaMonitored shall resolve to any concept inhttp://dd.eionet.europa.eu/vocabulary/inspire/MediaValue/","M10","valid","2023-05-04","ERROR","Codelist for am:environmentalDomain requires revision: INSPIRE codelist is required",,"[Crucial]: - "
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/M11","./ef:geometry shall contain a valid geometric property type, typically gml:Point, gml:MultiPoint, gml:Grid, gml:RectifiedGrid, gml:Polygon ","./ef:geometry shall contain a valid geometric property type, typically gml:Point, gml:MultiPoint, gml:Grid, gml:RectifiedGrid, gml:Polygon ","M11","reserved","2023-05-04",,"./ef:geometry shall contain a valid geometric property type, typically gml:Point, gml:MultiPoint, gml:Grid, gml:RectifiedGrid, gml:Polygon ",,"Not implemented"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/M12","reserved","reserved","M12","reserved","2023-05-04",,"reserved",,"Removed"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/M13","reserved","reserved","M13","reserved","2023-05-04",,"reserved",,"Removed"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/M14","reserved","reserved","M14","reserved","2023-05-04",,"reserved",,"Removed"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/M15","Check if the operational period for the model is invalid or overlaps",".ef:observingCapability/ef:ObservingCapability/ef:observingTime/gml:TimePeriod/gml:beginPosition shall be equal to or less than ./ef:operationalActivityPeriod/ef:OperationalActivityPeriod/ef:activityTime/gml:TimePeriod /gml:endPosition - gml:TimePeriod within the multiple ef:observingCapability MUST NOT overlap which each other","M15","valid","2023-05-04","BLOCKER","Model has incorrect operation period",,"[Crucial]: Yes - "
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/M16","ef:processType must conform to codelist in the Inspire registry","./ef:observingCapability/ef:ObservingCapability/ef:processType shall resolve to “INSPIRE_OM_Process” via an XLINK: http://inspire.ec.europa.eu/codelist/ProcessTypeValue/process (currently resolves to 404 error)","M16","reserved","2023-05-04",,"ef:processType must conform to codelist in the Inspire registry",,"Not implemented"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/M17","ef:resultNature must conform to codelist in the Inspire registry","./ef:observingCapability/ef:ObservingCapability/ef:resultNature element shall resolve to http://inspire.ec.europa.eu/codelist/ResultNatureValue/simulated (currently resolves to 404 error)","M17","reserved","2023-05-04",,"ef:resultNature must conform to codelist in the Inspire registry",,"Not implemented"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/M18","./ef:observingCapability/ef:ObservingCapability/ef:observedProperty shall resolve to a valid code within http://dd.eionet.europa.eu/vocabulary/aq/pollutant/ Within a unique AQD_Model, multiple ef:observedProperty may be found. These MUST always resolve to the same code","./ef:observingCapability/ef:ObservingCapability/ef:observedProperty shall resolve to a valid code within http://dd.eionet.europa.eu/vocabulary/aq/pollutant/ Within a unique AQD_Model, multiple ef:observedProperty may be found. These MUST always resolve to the same code","M18","valid","2023-05-04","BLOCKER","Codelist for all pollutants requires revision: EEA codelist is required",,"[Crucial]: Yes - "
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/M19","Links between Model and ModelArea shall be traceable and valid","./ef:observingCapability/ef:ObservingCapability/ef:featureOfInterest shall resolve to a traversable link to a unique AQD_ModelArea (“namespace/localId” of the object)","M19","valid","2023-05-04","BLOCKER","Incorrect link between Model and ModelArea",,"[Crucial]: Yes - "
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/M20","Links between Model and ModelProcess shall be traceable and valid","./ef:observingCapability/ef:ObservingCapability/ef:procedure shall resolve to a traversable local of global URI to ../aqd:AQD_ModelProcess","M20","valid","2023-05-04","BLOCKER","Incorrect link between Model and ModelProcess",,"[Crucial]: Yes - "
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/M21","ef:organisationLevel ","./ef:organisationLevel attribute shall resolve to a valid code in http://dd.eionet.europa.eu/vocabulary/aq/reportinglevel/ (e.g. http://dd.eionet.europa.eu/vocabulary/aq/reportinglevel/national","M21","reserved","2023-05-04",,"ef:organisationLevel ",,"[Crucial]: YES. Key information. - "
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/M22","reserved",,"M22","reserved","2023-05-04","reserved",,,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/M23","Number of invalid 3 elements in Model and Environmental Objective combinations:"," Number of invalid 3 elements aqd:AQD_Model/aqd:environmentalObjective/aqd:EnvironmentalObjective/ combinations","M23","valid","2023-05-04","ERROR","The Environmental Objective combination declared under Model are invalid. Please revise.",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/M24","Check that Assessment Type conforms to either Model or Objective","/aqd:assessmentType shall resolve to http://dd.eionet.europa.eu/vocabulary/aq/assessmenttype/ via xlink:href to either http://dd.eionet.europa.eu/vocabulary/aq/assessmenttype/model or http://dd.eionet.europa.eu/vocabulary/aq/assessmenttype/objective","M24","valid","2023-05-04","BLOCKER","Codelist for all pollutants requires revision: EEA codelist is required",,"[Crucial]: Yes - "
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/M25","reserved","If ./aqd:usedAQD equals “true”, the AQD_Model must be xlinked in at least at one /aqd:AQD_AssessmentRegime /aqd:assessmentMethods/aqd:AssessmentMethods/aqd:modelAssessmentMetadata (dataset C)","M25","reserved","2023-05-04",,,,"Removed"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/M26","Check if there are any invalid link from Model to zone(s)","./aqd:zone shall resolve to a traversable local of global URI to AQD_Zones via xlink:href","M26","valid","2023-05-04","WARNING","Incorrect link between Model(s) and Zone(s)",,"[Crucial]: Yes - "
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/M27","ModelProcess localId must be unique within the namespace","./ompr:inspireId/base:Identifier/base:localId shall be an unique code for SamplingPointProcess and within the namespace","M27","valid","2023-05-04","BLOCKER","LocalId(s) for ModelProcess(es) are not unique",,"[Crucial]: Yes - "
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/M28","List unique namespaces used and count number of ModelProcess used.","./ompr:inspireld/base:Identifier/base:namespace shall be a unique namespace identifier for the data source (within an annual e-Reporting cycle). The namespace value will be owned by the data provider of the spatial object","M28","valid","2023-05-04","BLOCKER","Namespace are not unique",,"[Crucial]: Yes - "
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/M28.1","Check namespace is registered ","Check that namespace is registered in vocabulary (http://dd.eionet.europa.eu/vocabulary/aq/namespace/view)","M28.1","valid","2023-05-04","BLOCKER","Unregistered country namespaace has been used",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/M29","./ompr:documentation/base2:DocumentationCitation/base2:link shall resolve to a traceable URL ","./ompr:documentation/base2:DocumentationCitation/base2:link shall resolve to a traceable URL ","M29","valid","2023-05-04","BLOCKER","./ompr:documentation/base2:DocumentationCitation/base2:link shall resolve to a traceable URL ",,"[Crucial]: Yes - "
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/M30","ModelProcess name should be provided","./ompr:name shall resolve to provide a name for the model process configuration ","M30","valid","2023-05-04","ERROR","ModelProcess requires a name. Please revise",,"[Crucial]: - "
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/M31","Process parameter for both result-encoding and result-format must be provided","At least one ompr:processParameter/ompr:ProcessParameter/ompr:name MUST to be http://dd.eionet.europa.eu/vocabulary/aq/processparameter/resultencoding AND ompr:processParameter/ompr:ProcessParameter/ompr:description resolve to a text description and one ompr:processParameter/ompr:ProcessParameter/ompr:name MUST http://dd.eionet.europa.eu/vocabulary/aq/processparameter/resultformat AND ompr:processParameter/ompr:ProcessParameter/ompr:description resolve to a text description","M31","valid","2023-05-04","BLOCKER","Process parameter for both result-encoding and result-format must be provided",,"[Crucial]: YES, key check - NEW - system requirement"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/M32","Other model parameters may be reported","ompr:processParameter/ompr:ProcessParameter/ompr:name shall resolve to a valid code within http://dd.eionet.europa.eu/vocabulary/aq/modelparameter/ AND ompr:processParameter/ompr:ProcessParameter/ompr:description resolve to a text description of the model process -- e.g. NAEI2011 data, scaled forward to 2012 by linear interpolation between 2011 and projected (UEP45) 2012 data.","M32","valid","2023-05-04","ERROR","Other model parameters may be reported",,"[Crucial]: YES, key check - NEW - system requirement"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/M33","reserved","If the aqd:AQD_Model/aqd:assessmentType resolves to http://dd.eionet.europa.eu/vocabulary/aq/assessmenttype/model (please note that the link between AQD_Model and AQD_ModelProcess is made via an xlink with aqd:AQD_Model/ef:observingCapability/ef:ObservingCapability/ef:procedure - AQD_ModelProcess shall include a description of the following modelparameters: http://dd.eionet.europa.eu/vocabulary/aq/modelparameter/chemistry http://dd.eionet.europa.eu/vocabulary/aq/modelparameter/emissions http://dd.eionet.europa.eu/vocabulary/aq/modelparameter/meterology http://dd.eionet.europa.eu/vocabulary/aq/modelparameter/topography ","M33","reserved","2023-05-04",,"reserved",,"Not implemented"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/M34","A textual description of model process","aqd:AQD_ModelProcess/aqd:description shall provide a free text description of the model - e.g. GIS-based dispersion kernel approach for 1x1km background concentrations from area source emissions, calibrated with monitoring. The contribution from point sources is estimated using a separate dispersion model and then included in the total. A bi-linear interpolation of corrected rural measurement data has been used to map regional background NOx concentrations throughout the UK.","M34","valid","2023-05-04","ERROR","ModelProcess requires a textual description. Please revise",,"[Crucial]: - "
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/M35","The unit of the temporal resolution should be provided and conform with vocabulary","/aqd:AQD_ModelProcess/aqd:temporalResolution/aqd:TimeReferences/aqd:unit shall resolve to http://dd.eionet.europa.eu/vocabulary/uom/time/","M35","valid","2023-05-04","ERROR","Codelist for process time reference requires revision: EEA codelist is required",,"[Crucial]: - "
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/M36","./aqd:numUnits shall contain an integer value","./aqd:numUnits shall contain an integer value","M36","reserved","2023-05-04",,"./aqd:numUnits shall contain an integer value",,"Not implemented"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/M37","./aqd:spatialResolution shall provide a free text description of the spatial resolution of the model - e.g. 1x1km background concentrations","./aqd:spatialResolution shall provide a free text description of the spatial resolution of the model - e.g. 1x1km background concentrations","M37","reserved","2023-05-04",,"./aqd:spatialResolution shall provide a free text description of the spatial resolution of the model - e.g. 1x1km background concentrations",,"Not implemented"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/M38","./dataQualityDescription shall provide a description of the quality of the model data / objective estimation in relation to the DQOs","./dataQualityDescription shall provide a description of the quality of the model data / objective estimation in relation to the DQOs","M38","reserved","2023-05-04",,"./dataQualityDescription shall provide a description of the quality of the model data / objective estimation in relation to the DQOs",,"Not implemented"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/M39","Check Data Quality Report is provided via a traceable URL","./dataQualityReport shall provide a traceable URL (Note to data provider, the url should lead to a report describing the data quality equaluation process)","M39","valid","2023-05-04","BLOCKER","Check Data Quality Report is provided via a traceable URL",,"[Crucial]: Yes - "
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/M40","ModelArea localId must be unique within the namespace","./aqd:inspireId/base:Identifier/base:localId shall be an unique code for AQD_Sample and unique within the namespace","M40","valid","2023-05-04","BLOCKER","LocalId(s) for ModelArea(s) are not unique",,"[Crucial]: Yes - "
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/M41","List unique namespaces used and count number of ModelArea used.","./aqd:inspireId/base:Identifier/base:namespace shall be a unique namespace identifier for the data source (within an annual e-Reporting cycle). The namespace value will be owned by the data provider of the spatial object and will be registered in the INSPIRE External Object Identifier Namespaces Register","M41","valid","2023-05-04","BLOCKER","Namespace are not unique",,"[Crucial]: Yes - "
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/M41.1","Check namespace is registered ","Check that namespace is registered in vocabulary (http://dd.eionet.europa.eu/vocabulary/aq/namespace/view)","M41.1","valid","2023-05-04","BLOCKER","Unregistered country namespaace has been used",,"[Crucial]: Yes - "
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/M42","reserved","Check on ./sam:sampledFeature to be skipped. This element is not relevant and might contain xlink to http://sweet.jpl.nasa.gov/2.2/realm.owl or ","M42","reserved","2023-05-04",,,,"Not implemented"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/M43","The coordinate reference system for the ModelArea must be defined with a correct uniform resource name","/sams:shape/gml:Polygon, ./sams:shape/gml:Point, ./sams:shape/gml:MultiPoint, ./sams:shape/gml:MultiSurface, ./sams:shape/gml:Grid, ./sams:shape/gml:RectifiedGrid the srsName attribute shall be a recognisable URN. The following 3 srsNames are expected urn:ogc:def:crs:EPSG::3035 or urn:ogc:def:crs:EPSG::4258 or urn:ogc:def:crs:EPSG::4326","M43","valid","2023-05-04","BLOCKER","Coordinate system for ModelArea needs revision",,"[Crucial]: Yes - "
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/M44","./sams:shape shall contain a valid geometric property type typically gml:Point gml:MultiPoint gml:MultiSurface gml:Grid gml:RectifiedGrid OR gml:Polygon","./sams:shape shall contain a valid geometric property type typically gml:Point gml:MultiPoint gml:MultiSurface gml:Grid gml:RectifiedGrid OR gml:Polygon","M44","reserved","2023-05-04",,"./sams:shape shall contain a valid geometric property type, typically gml:Point, gml:MultiPoint, gml:MultiSurface, gml:Grid, gml:RectifiedGrid, gml:Polygon",,"Not implemented"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/M45","The count attribute must be equal to the Y and X coordinate doublets",".../gml:posList the count attribute shall resolve to the sum of y & x-coordinate doublets. ","M45","valid","2023-05-04","BLOCKER","Coordinate provided for ModelArea needs revision as not all doublets",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/M46","The coordinates must be ordered as latitude (y-axis) , longtitude (x-axis)","Check that the coordinates lists in .../gml:posList ar presented in lat / long (y-axis / x-axis) notation. ","M46","valid","2023-05-04","WARNING","Coordinate provided for ModelArea needs revision as not latitude/Longitude",,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/MCrossCheck","Cross checks with other data-flows","Cross checks with other data-flows","MCrossCheck","valid","2023-05-04","WARNING",,,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/NS","Check that the XML correctly provides XML's prefix/namespaces","Check prefix and namespaces of the gml:featureCollection according to expected root elements (More information at http://www.eionet.europa.eu/aqportal/datamodel)","NS","valid","2023-05-04","BLOCKER","gml:featureCollection requires revision",,"[Crucial]: Yes - System requirement - Integrated into one qa check"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/VOCAB","All EEA vocabulary links must be correctly constructed","Check through out the XML if any URL looks like ""http://dd.eionet.europa.eu/vocabularyconcept/aq/"". This should be BLOCKED as the EEA vocabulary should be: ""http://dd.eionet.europa.eu/vocabulary/aq/""","VOCAB","valid","2023-05-04","BLOCKER",,,"Crucial"
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/VOCABALL","All EEA vocabulary links must resolve to a correct link","All EEA vocabulary (starting like ""http://dd.eionet.europa.eu/..."" or """"https://dd.eionet.europa.eu/..."") links must resolve to a correct link","VOCABALL","valid","2023-05-04","BLOCKER",,,
"http://dd.eionet.europa.eu/vocabulary/aq/cdrqaqc/XML","XML validation","XML validation to confirm that it is both well-formed and also ""valid"" in that it follows a defined structure. A well-formed document follows the basic syntactic rules of XML, which are the same for all XML documents.A valid document also respects the rules dictated by XML schema (http://dd.eionet.europa.eu/schemaset/id2011850eu-1.0/view)","XML","valid","2023-05-04","BLOCKER","XML failed to validate",,"[Crucial]: Yes - System requirement - Integrated into one qa check"