./am:legalBasis/base2:LegislationCitation/base2:name value shall be “2011/850/EC” ./om:phenomenonTime/gml:TimePeriod/gml:beginPosition shall be LESS THAN ./om:phenomenonTime/gml:TimePeriod/gml:endPosition.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/./am:legalBasis/base2:LegislationCitation/base2:date value shall be “2011/12/12” ./om:resultTime/gml:TimeInstant/gml:timePosition shall be GREATER THAN ./om:phenomenonTime/gml:TimePeriod/gml:endPositionCheck that the element aqd:AQD_EvaluationScenario/aqd:baselineScenario/aqd:AQD_Scenario/aqd:expectedExceedances is an integer or floating point numeric >= 0./am:legalBasis/base2:LegislationCitation/base2:link value shall be “http://rod.eionet.europa.eu/instruments/650” 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:localIdaqd: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../am:legalBasis/base2:LegislationCitation/base2:level shall be a citation via href xlink attribute of http://inspire.ec.europa.eu/codelist/LegislationLevelValue/[code]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/objectiveaqd:AQD_EvaluationScenario/aqd:projectionScenario/aqd:Scenario/aqd:description shall be a text string./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 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)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./aqd:residentPopulation shall be an integer value GREATER THAN 0 (zero)A valid delivery should provide an om:parameter with om:name xlink:href to http://dd.eionet.europa.eu/vocabulary/aq/processparameter/AssessmentTypeCompile & 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)../aqd:residentPopulationYear/gml:TimeInstant/gml:timePosition shall cite the year in which the resident population was estimated in yyyy format 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.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/./aqd:area the value will be a decimal number GREATER THAN 0 (zero) 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/Check that the element aqd:AQD_EvaluationScenario/aqd:projectionScenario/aqd:AQD_Scenario/aqd:expectedExceedances is an integer or floating point numeric >= 0The 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)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/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.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. /om:observedProperty xlink:href attribute shall resolve to a traversable link to http://dd.eionet.europa.eu/vocabulary/aq/pollutant/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.Check if any combination in B39a is repeated within individual AQD:Zone . An error is returned if repeated.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)All gml:id attributes ef:inspireId and aqd:inspireId elements shall have unique contentIF 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.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./aqd:inspireId/base:Identifier/base:localId must be unique code for the Scenario records & not emptyWhere ./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/HA 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/./aqd:inspireId/base:Identifier/base:namespace List base:namespace and count the number of base:localId assigned to each base:namespace.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/HA 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/Checks if this delivery is new or an update (on same reporting year)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/HIF 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:FileNumber of Measures reported./am:geometry shall not be a href xlink. If geometry is provided via shapefile, please use element aqd:shapefileLinkIF 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/GregorianCompile & 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.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) 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/GregorianCompile & 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)../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 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/observationvalidityCompile & 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)When am:designationPeriod/am:designationPeriod/gml:beginPosition & am:designationPeriod/am:designationPeriod/gml:endPosition ARE populated, the DATE must be in extended ISO formatIF 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/observationverificationreservedWhere ./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)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]reservedCross checks with other data-flowsCheck 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:observedPropertyAll gml:id attributes ef:inspireId and aqd:inspireId elements shall have unique contentCheck if delivery if this is a new delivery or updated delivery (via reporting year) 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./aqd:inspireId/base:Identifier/base:localId must be unique code for the Measure records & not emptyCompile & feedback upon the total number of AQ Assessment Regime feature types included in the deliveryIF 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="@@"./aqd:inspireId/base:Identifier/base:namespace List base:namespace and count the number of base:localId assigned to each base:namespace.Compile & feedback upon the total number of new records for AQ Assessment Regime feature types included in the delivery. <b>ERROR will be returned if XML is a new delivery and localId are not new compared to previous deliveries.</b>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).Check if namespace is registered in vocabulary (http://dd.eionet.europa.eu/vocabulary/aq/namespace/view)Compile & feedback upon the total number of modifications to previously reported AQ Assessment Regime feature types included in the delivery <b>ERROR will be returned if XML is an update and ALL localId (100%) are different to previous delivery (for the same YEAR).</b>IF resultformat is http://dd.eionet.europa.eu/vocabulary/aq/resultformat/swe-array (Eb14) then the count of elements under <swe:elementCount><swe:Count><swe:value> should match the count of data blocks under <swe:values>.aqd:AQD_Measures/aqd:exceedanceAffected MUST reference an existing Source Apportionment (I) document via namespace/localIdThe assessment regimes previously declared in the preliminary Assessment Regime (forward looking) should match those declared under the current Assessment Regime (retrospective look)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 <swe:field name="Value"><swe:Quantity definition=> .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 anythingaqd:AQD_Measures/aqd:usedForScenario shall reference an existing Scenario delivered within a data flow J via namespace/localId.The assessment methods previously declared in the preliminary Assessment Regime (forward looking) should match those declared under the current Assessment Regime (retrospective look)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:beginPositionaqd:AQD_Measures/aqd:code should be a unique local identifier for each measure record. For convenience the same code as localId may be usedCheck 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:observedPropertyaqd:AQD_Measures/aqd:name must be populated with a text stringIF 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:DataRecordaqd:AQD_Measures/aqd:description must be provided as a text stringAll gml:id attributes shall have unique content within the document or namespaceIF 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.aqd:AQD_Measures/aqd:classification shall resolve to the codelist http://dd.eionet.europa.eu/vocabulary/aq/measureclassification/./aqd:inspireId/base:Identifier/base:localId shall be an unique code for the assessment regime.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:valuesaqd:AQD_Measures/aqd:measureType shall resolve to the codelist http://dd.eionet.europa.eu/vocabulary/aq/measuretype/./aqd:inspireId/base:Identifier/base:namespace List base:namespace and count the number of base:localId assigned to each base:namespace.Emptyaqd:AQD_Measures/aqd:administrativeLevel shall resolve to the codelist http://dd.eionet.europa.eu/vocabulary/aq/administrativelevel/Check that namespace is registered in vocabulary (http://dd.eionet.europa.eu/vocabulary/aq/namespace/view)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:valuesaqd:AQD_Measures/aqd:timeScale shall resolve to the codelist http://dd.eionet.europa.eu/vocabulary/aq/timescale/Each of the number of /aqd:AQD_AssessmentRegime records shall contain 1 ./aqd:assessmentThreshold/aqd:AssessmentThreshold/aqd:environmental Objective records per /aqd:AQD_AssessmentRegime elementIF 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.aqd:AQD_Measures/aqd:costs/ should be provided./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 EmptyIf 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.Check that EnvironmentalObjetive (ObjectiveType+ReportingMetric+ProtectionTarget) correspond to a valid combination in http://dd.eionet.europa.eu/vocabulary/aq/environmentalobjective/viewEmpty/aqd:AQD_Measures/aqd:costs/aqd:Costs/aqd:finalImplementationCosts should be an integer number if populatedThe 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"IF resultformat is ascii-grid esri-shp or geotiff (Eb14) then ./om:result/gml:File/gml:rangeParameters MUST be populatedIf 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/reservedIF 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/aqd:AQD_Measures/aqd:sourceSectors shall resolve to the codelist http://dd.eionet.europa.eu/vocabulary/aq/sourcesectors/reservedIF resultformat is ascii-grid esri-shp or geotiff (Eb14) then ./om:result/gml:File/gml:rangeParameters/swe:label should be populatedaqd:AQD_Measures/aqd:spatialScale shall resolve to the codelist http://dd.eionet.europa.eu/vocabulary/aq/spatialscale/reservedIF resultformat is ascii-grid esri-shp or geotiff (Eb14) then ./om:result/gml:File/gml:rangeParameters/swe:description MUST be providedaqd:AQD_Measures/aqd:plannedImplementation/aqd:PlannedImplementation/aqd:status shall resolve to the codelist http://dd.eionet.europa.eu/vocabulary/aq/measureimplementationstatus/reservedIF 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/aqd:AQD_Measures/aqd:plannedImplementation/aqd:PlannedImplementation/aqd:implementationPlannedTimePeriod/gml:TimePeriod/gml:beginPosition must be a date in full ISO date formatreservedCheck 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:observedPropertyIf 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"reservedIF resultformat is ascii-grid esri-shp or geotiff (Eb14) then ./om:result/gml:File/gml:fileReference MUST be providedaqd:AQD_Measures/aqd:plannedImplementation/aqd:PlannedImplementation/aqd:implementationActualTimePeriod/gml:TimePeriod/gml:beginPosition must be a date in full ISO date formatreserved./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, *.ascIf 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"reservedIF 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]aqd:AQD_Measures/aqd:plannedImplementation/aqd:PlannedImplementation/aqd:plannedFullEffectDate/gml:TimeInstant/gml:timePosition to be provided in the following format yyyy or yyyy-mm-ddProvide 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)IF resultencoding = external resultformat, the XML must include an om:parameter with modelprojection
<om:parameter>
<om:NamedValue>
<om:name xlink:href="https://dd.eionet.europa.eu/vocabulary/aq/modelparameter/projection"/>
<om:value xlink:href="http://dd.eionet.europa.eu/vocabulary/common/epsg/4326"/>
</om:NamedValue>
</om:parameter>
or
<om:parameter>
<om:NamedValue>
<om:name xlink:href="http://dd.eionet.europa.eu/vocabulary/aq/modelparameter/projection"/>
<om:value xlink:href="https://spatialreference.org/ref/epsg/4326/"/>
</om:NamedValue>
</om:parameter>
or
<om:parameter>
<om:NamedValue>
<om:name xlink:href="http://dd.eionet.europa.eu/vocabulary/aq/modelparameter/projection"/>
<om:value xlink:href="https://epsg.io/4326"/>
</om:NamedValue>
</om:parameter>
or
<om:parameter>
<om:NamedValue>
<om:name xlink:href="http://dd.eionet.europa.eu/vocabulary/aq/modelparameter/projection"/>
<om:value xlink:href="4326"/>
</om:NamedValue>
</om:parameter>/aqd:AQD_Measures/aqd:plannedImplementation/aqd:PlannedImplementation/aqd:otherDatesCheck if combination of pollutant/EnvironmentalObjective for reporting PM2.5 National Exposure Reduction Target is includedIF resultencoding = external resultformat, the XML must include an om:parameter with modelresolution
<om:parameter>
<om:NamedValue>
<om:name xlink:href="http://dd.eionet.europa.eu/vocabulary/aq/modelparameter/resolution"/>
<om:value xlink:href="http://dd.eionet.europa.eu/vocabulary/aq/modelresolution/5kmx5km"/>
</om:NamedValue>
</om:parameter>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:commentCount 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 hydrocarbons1. 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).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: <aqd:quantity uom="http://dd.eionet.europa.eu/vocabulary/uom/emission/t.year-1" xsi:nil="false">273</aqd:quantity>)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/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.Check that the element aqd:QuantityCommented/aqd:quantity is empty if attribute xsi:nil="unpopulated" or "unknown" or "withheld" (example: <aqd:quantity uom="Unknown" nilReason="Unpopulated" xsi:nil="true"/>)Modification of Assessment Threshold Classification must be accompanied by change of classification year../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.:
<swe:Quantity definition ="http://dd.eionet.europa.eu/vocabulary/aq/aggregationprocess/P1Y">If aqd:QuantityCommented/aqd:quantity attribute xsi:nil="true" aqd:QuantityCommented/aqd:comment must be populated./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/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)The unit attribute (aqd:AQD_Measures/aqd:reductionOfEmissions/aqd:QuantityCommented/aqd:quantity/@UoM) shall correspond to http://dd.eionet.europa.eu/vocabulary/uom/emission./aqd:assessmentMethods/aqd:AssessmentMethods/aqd:assessmentTypeDescription resolve to a text description of Assessment TypeEach <gml:featureMember><om:OM_Observation>...</om:OM_Observation></gml:featureMember> must contain unique set of identifiers/items for <om:name xlink:href="http://dd.eionet.europa.eu/vocabulary/aq/processparameter/model"/><om:value/>,<om:procedure/>,<om:observedProperty/>,
<om:featureOfInterest /> and <swe:Quantity definition="http://dd.eionet.europa.eu/vocabulary/aq/aggregationprocess/...">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/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”)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.Check that the element aqd:AQD_Measures/aqd:expectedImpact/aqd:ExpectedImpact/aqd:numberOfExceedances is an integer or floating point numeric >= 0The 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”)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 <= 10Check 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 /dayThe 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 ReportingHeadCombination of pollutant declared in <om:observedProperty.../> and aggregation process declared in <swe:Quantity definition=...> must match the one allowed in https://dd.eionet.europa.eu/vocabulary/aq/aggregationprocess
(P1Y, P1M and P1D are exceptions matching all pollutants).Check if delivery if this is a new delivery or updated delivery (via 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 ReportingYearIf 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.Compile & feedback upon the total number of each environmental monitoring feature types included in the deliveryThe 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.<gml:endPosition indeterminatePosition="unknown"/>) /aqd:AQD_Zone/am:designationPeriod/gml:TimePeriod/gml:beginPosition shall NOT be greater than the begin position of the aqd:reportingPeriod included in the ReportingHeaderCheck if delivery if this is a new delivery or updated delivery (via reporting year) Compile & feedback upon the total number of new records for each environmental monitoring feature types included in the deliveryThe regime(s) for PM2.5 AEI (both ECO & ERT) MUST not link to any specific zone.
Specific syntax in XML is: <aqd:zone nilReason="inapplicable"/>Compile & feedback upon the total number of attainment records included in the deliveryCompile & feedback upon the total number of modification to existing for each environmental monitoring feature types included in the deliveryThe 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 Compile & feedback upon the total number of new attainment records included in the delivery. <b>ERROR will be returned if XML is a new delivery and localId are not new compared to previous deliveries.</b>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./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 citationsCompile & feedback upon the total number of updated attainment records included in the delivery. <b>ERROR will be returned if XML is an update and ALL localId (100%) are different to previous delivery (for the same YEAR).</b>All gml:id attributes, ef:inspireId and aqd:inspireId elements shall have unique contentThere 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/ECOCompile & 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../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)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/ERTCompile & feedback a list of the exceedances situations when aqd:exceedanceDescriptionFinal/aqd:ExceedanceDescription/aqd:exceedance is TRUECount the number of unique AQD_Model (via localId) submitted within base:namespace.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 citationsCompile & 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:timeExtensionExemptionCheck that namespace is registered in vocabulary (http://dd.eionet.europa.eu/vocabulary/aq/namespace/view) 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 <aqd:zone nilReason='inapplicable'/>All gml:id attributes, ef:inspireId and aqd:inspireId elements shall have unique content./ef:name shall return a stringCOUNT 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)./aqd:inspireId/base:Identifier/base:localId must be unique code for the attainment records The content of /ef:additionalDescription shall provide brief description for the model / objective estimation methodCOUNT 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) ./aqd:inspireId/base:Identifier/base:namespace List base:namespace and count the number of base:localId assigned to each base:namespace.The content of aqd:AQD_SamplingPoint/ef:mediaMonitored shall resolve to any concept inhttp://dd.eionet.europa.eu/vocabulary/inspire/MediaValue/./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 OKCheck that namespace is registered in vocabulary (http://dd.eionet.europa.eu/vocabulary/aq/namespace/view)./ef:geometry shall contain a valid geometric property type, typically gml:Point, gml:MultiPoint, gml:Grid, gml:RectifiedGrid, gml:Polygon 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.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 reservedEvaluate the continuity of Stations used for the assessment of PM2.5 AEI ECO compared to latest delivery from previous yearCOUNT 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)reservedEvaluate the continuity of SamplingPoints used for the assessment of PM2.5 AEI ECO compared to latest delivery from previous yearElement ./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/10reservedThe 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 toElement ./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.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 otherBlocker will return if all Assessment Regimes are empty (i.e. not linked to an Assessment Method)./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./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)gml:timePosition MUST be provided and must be equal or greater than (aqd:reportingPeriod – 5 yeasr ) included in the ReportingHeader./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./ef:observingCapability/ef:ObservingCapability/ef:resultNature element shall resolve to http://inspire.ec.europa.eu/codelist/ResultNatureValue/simulated (currently resolves to 404 error)Free text shall be provided including at least 1 valid URLaqd: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./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 codeAt least one assessment regime for the following Environmental Objectives must be reported: NO2-Health-Alert, SO2-Health-Alert, O3-Health-Information & O3-Health-Alert.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./ef:observingCapability/ef:ObservingCapability/ef:featureOfInterest shall resolve to a traversable link to a unique AQD_ModelArea (“namespace/localId” of the object)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)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./ef:observingCapability/ef:ObservingCapability/ef:procedure shall resolve to a traversable local of global URI to ../aqd:AQD_ModelProcessCOUNT 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)The subject of ./aqd:zone xlink:href attribute shall resolve to a valid AQ zone with /aqd:AQD_Zone./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/nationalAt least 1 assessmentMethod must be set to fixed when aqd:exceedanceAttainment is LAT-UAT, aboveUAT, or aboveLTO.The attaniment(s) for PM2.5 AEI (both ECO & ERT) MUST not link to any specific zone.
Specific syntax in XML is: <aqd:zone nilReason="inapplicable"/>If an assessment regime has reported exceedances in previous year, the latest classification must be above UATThe subject of the ./aqd: zone xlink:href attribute shall contain a /aqd:AQD_Zone/aqd:pollutant EQUAL to ./aqd:pollutan Number of invalid 3 elements aqd:AQD_Model/aqd:environmentalObjective/aqd:EnvironmentalObjective/ combinationsCross checks with other data-flowsThe 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/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./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/ALTIf ./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)Check if delivery if this is a new delivery or updated delivery (via reporting year) 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./aqd:zone shall resolve to a traversable local of global URI to AQD_Zones via xlink:hrefCompile & feedback upon the total number of each environmental monitoring feature types included in the deliveryIf ./aqd:protectionTarget shall resolve to a register vocabulary under http://dd.eionet.europa.eu/vocabulary/aq/protectiontarget/[Code]./ompr:inspireId/base:Identifier/base:localId shall be an unique code for SamplingPointProcess and within the namespaceCompile and feedback upon the total number of new records for each environmental monitoring feature types included in the deliveryCheck that EnvironmentalObjetive (ObjectiveType+ReportingMetric+ProtectionTarget) correspond to a valid combination in http://dd.eionet.europa.eu/vocabulary/aq/environmentalobjective/view./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 objectCompile and feedback upon the total number of updated environmental monitoring feature types included in the deliveryreservedCheck that namespace is registered in vocabulary (http://dd.eionet.europa.eu/vocabulary/aq/namespace/view)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.reserved./ompr:documentation/base2:DocumentationCitation/base2:link shall resolve to a traceable URL 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.reserved./ompr:name shall resolve to provide a name for the model process configuration 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.reservedAt 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 descriptionAll gml:id attributes, ef:inspireId and aqd:inspireId elements shall have unique contentreservedompr: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. <ompr:name xlink:href="http://dd.eionet.europa.eu/vocabulary/aq/modelparameter/emissions"/> <ompr:description>NAEI2011 data, scaled forward to 2012 by linear interpolation between 2011 and projected (UEP45) 2012 data.</ompr:description>aqd:AQD_Network/ef:inspireId/base:Identifier/base:localId shall be an unique code for AQD_network and unique within the namespace.reservedIf 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 Count the number of unique AQD_Network (via localId) submitted within base:namespace. Blocker will be returned if base:namespace is not unique.reservedaqd: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.Check that namespace is registered in vocabulary (http://dd.eionet.europa.eu/vocabulary/aq/namespace/view)reserved/aqd:AQD_ModelProcess/aqd:temporalResolution/aqd:TimeReferences/aqd:unit shall resolve to http://dd.eionet.europa.eu/vocabulary/uom/time/The content of aqd:AQD_Network/ef:mediaMonitored shall resolve to any concept inhttp://inspire.ec.europa.eu/codelist/MediaValue/reserved./aqd:numUnits shall contain an integer valueThe content of aqd:AQD_Network/ef:organisationLevel shall resolve to any concept in http://dd.eionet.europa.eu/vocabulary/aq/organisationallevel/reserved./aqd:spatialResolution shall provide a free text description of the spatial resolution of the model - e.g. 1x1km background concentrationsThe content of aqd:AQD_Network/aqd:networkType shall resolve to any concept in http://dd.eionet.europa.eu/vocabulary/aq/networktype/reserved./dataQualityDescription shall provide a description of the quality of the model data / objective estimation in relation to the DQOsWhen a Sampling Point is closed, monitoring data for closed periods should not be in the system.All occurrences of the srsDimension attribute in ./aqd:exceedanceDescriptionBase/aqd:ExceedanceDescription/aqd:exceedanceArea/aqd:ExceedanceArea/aqd:spatialExtent shall EQUAL “2”./dataQualityReport shall provide a traceable URL (Note to data provider, the url should lead to a report describing the data quality equaluation process) aqd:AQD_Network/aqd:operationActivityPeriod/gml:TimePeriod/gml:beginPosition shall be less than gml:endPositionAll 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./aqd:inspireId/base:Identifier/base:localId shall be an unique code for AQD_Sample and unique within the namespace./ef:name shall return a string/aqd:exceedanceDescriptionBase/aqd:ExceedanceDescription/aqd:exceedanceArea/aqd:ExceedanceArea/aqd:surfaceArea uom attribute shall resolve to http://dd.eionet.europa.eu/vocabulary/uom/area/km2 ./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 RegisterInformation on responsible authority for the network management must be provided/aqd:exceedanceDescriptionBase/aqd:ExceedanceDescription/aqd:exceedanceArea/aqd:ExceedanceArea/aqd:roadLength uom attribute shall be http://dd.eionet.europa.eu/vocabulary/uom/length/km Check that namespace is registered in vocabulary (http://dd.eionet.europa.eu/vocabulary/aq/namespace/view)The content of /aqd:AQD_Network/aqd:aggregationTimeZone attribute shall resolve to a valid code in http://dd.eionet.europa.eu/vocabulary/aq/timezone/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/suburbanCheck 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 <sam:sampledFeature nilReason="inapplicable" xsi:nil="true"/>aqd:AQD_Station/ef:inspireId/base:Identifier/base:localId shall be an unique code within namespace./aqd:exceedanceDescriptionBase/aqd:ExceedanceDescription/aqd:exceedanceArea/aqd:ExceedanceArea/aqd:modelUsed xlink:href attribute shall resolve to a model description in /aqd:AQD_Model/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::4326Count the number of unique AQD_Station (via localId) submitted within base:namespace. Blocker will be returned if base:namespace is not unique.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 ./sams:shape shall contain a valid geometric property type typically gml:Point gml:MultiPoint gml:MultiSurface gml:Grid gml:RectifiedGrid OR gml:PolygonCheck that namespace is registered in vocabulary (http://dd.eionet.europa.eu/vocabulary/aq/namespace/view)./aqd:exceedanceDescriptionBase/aqd:ExceedanceDescription/aqd:exceedanceArea/aqd:ExceedanceArea/aqd:stationUsed xlink:href attribute shall resolve to a sampling point description in /aqd:AQD_SamplingPoint.../gml:posList the count attribute shall resolve to the sum of y & x-coordinate doublets. ./ef:name shall return a stringThe 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 Check that the coordinates lists in .../gml:posList ar presented in lat / long (y-axis / x-axis) notation. ./ef:belongsTo shall resolve to a traversable local of global URI to ../AQD_Network./aqd:exceedanceDescriptionBase/aqd:ExceedanceDescription/aqd:exceedanceExposure/aqd:ExceedanceExposure/aqd:referenceYear/gml:TimeInstant/gml:timePosition shall specify a year in yyyy format.Cross checks with other data-flowsThe content of /aqd:AQD_Station/ef:mediaMonitored shall resolve to any concept in http://inspire.ec.europa.eu/codelist/MediaValue/./aqd:exceedanceDescriptionBase/aqd:ExceedanceDescription/aqd:exceedance shall EQUAL “true” or “false”Check prefix and namespaces of the gml:featureCollection according to expected root elements (More information at http://www.eionet.europa.eu/aqportal/datamodel)Cross checks with other data-flowsIf ./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 numberCheck 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/"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::4326If ./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 numberAll EEA vocabulary (starting like "http://dd.eionet.europa.eu/..." or ""https://dd.eionet.europa.eu/...") links must resolve to a correct link./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. ./aqd:exceedanceDescriptionBase/aqd:ExceedanceDescription/aqd:deductionAssessmentMethod/aqd:AdjustmentMethod/aqd:adjustmentType xlink:href attribute shall resolve to http://dd.eionet.europa.eu/vocabulary/aq/adjustmenttype/noneAppliedXML 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)./ef:geometry/gml:Point shall resolve to within the geographic boundary or bounding box of the MS.All occurrences of the srsDimension attribute in ./aqd:exceedanceDescriptionAdjustment/aqd:ExceedanceDescription/aqd:exceedanceArea/aqd:ExceedanceArea/aqd:spatialExtent shall EQUAL “2”List the total number aqd:AQD_Station invalid operational activity periods compared to aqd:AQD_NetworkAll 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 URIList 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/aqd:exceedanceDescriptionAdjustment/aqd:ExceedanceDescription/aqd:exceedanceArea/aqd:ExceedanceArea/aqd:surfaceArea uom attribute shall resolve to http://dd.eionet.europa.eu/vocabulary/uom/area/km2 Altitude <aqd:altitude uom="http://dd.eionet.europa.eu/vocabulary/uom/length/m"> 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: <aqd:altitude uom="http://dd.eionet.europa.eu/vocabulary/uom/length/m">570</aqd:altitude>/aqd:exceedanceDescriptionAdjustment/aqd:ExceedanceDescription/aqd:exceedanceArea/aqd:ExceedanceArea/aqd:roadLength uom attribute shall be http://dd.eionet.europa.eu/vocabulary/uom/length/km AQD_Station/aqd:EUStationCode shall be an unique code for the station starting with ISO2-country code ./aqd:exceedanceDescriptionAdjustment/aqd:ExceedanceDescription/aqd:exceedanceArea/aqd:ExceedanceArea/aqd:modelUsed xlink:href attribute shall resolve to a model description in aqd:AQD_ModelThe 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/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 The content of aqd:AQD_Station/aqd:areaClassification shall resolve to any concept in http://dd.eionet.europa.eu/vocabulary/aq/areaclassification/ ./aqd:exceedanceDescriptionAdjustment/aqd:ExceedanceDescription/aqd:exceedanceArea/aqd:ExceedanceArea/aqd:stationUsed xlink:href attribute shall resolve to a sampling point description in /aqd:AQD_SamplingPointThe content of aqd:AQD_Station/aqd:dispersionLocal shall resolve to any concept in http://dd.eionet.europa.eu/vocabulary/aq/dispersionlocal/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 The content of aqd:AQD_Station/aqd:dispersionRegional shall resolve to any concept in http://dd.eionet.europa.eu/vocabulary/aq/dispersionregional/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/suburbanAQD_SamplingPoint/ef:inspireId/base:Identifier/base:localId not unique codes:./aqd:exceedanceDescriptionAdjustment/aqd:ExceedanceDescription/aqd:exceedanceExposure/aqd:ExceedanceExposure/aqd:referenceYear/gml:TimeInstant/gml:timePosition shall specify a year in yyyy format.Count the number of unique AQD_SamplingPoint (via localId) submitted within base:namespace../aqd:exceedanceDescriptionAdjustment/aqd:ExceedanceDescription/aqd:exceedance shall EQUAL “true” or “false”Check that namespace is registered in vocabulary (http://dd.eionet.europa.eu/vocabulary/aq/namespace/view)./aqd:exceedanceDescriptionAdjustment/aqd:ExceedanceDescription/aqd:numericalExceedance shall be an integer numberThe content of aqd:AQD_SamplingPoint/ef:mediaMonitored shall resolve to any concept inhttp://dd.eionet.europa.eu/vocabulary/inspire/MediaValue/./aqd:exceedanceDescriptionAdjustment/aqd:ExceedanceDescription/aqd:numberExceedances shall be an integer numberaqd: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::4326The 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/wssCorrectionThe 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)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./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 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.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 otherWhen 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:hrefSampling point can only include one ./ef:operationalActivityPeriod/ef:OperationalActivityPeriod. Multiple entries will be return error/blocker.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.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.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 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.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 Check if there is element <ef:supersedes/> in the delivery. This element must link to an existing SamplingPointAll occurrences of the srsDimension attribute in ./aqd:exceedanceDescriptionFinal/aqd:ExceedanceDescription/aqd:exceedanceArea/aqd:ExceedanceArea/aqd:spatialExtent shall EQUAL “2”Preventive check if any SamplingPoint has element <ef:supersedes/> and/or <ef:supersededBy/> in the delivery. This is to ensure that the element is not misused and will prevent errors in the database.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 URIThe 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/aqd:exceedanceDescriptionFinal/aqd:ExceedanceDescription/aqd:exceedanceArea/aqd:ExceedanceArea/aqd:surfaceArea uom attribute shall resolve to http://dd.eionet.europa.eu/vocabulary/uom/area/km2Cross-check with AQD_Sample (./ef:observingCapability/ef:ObservingCapability/ef:featureOfInterest/@xlink shall resolve to a traversable local of global URI to an ../AQD_Sample) /aqd:exceedanceDescriptionFinal/aqd:ExceedanceDescription/aqd:exceedanceArea/aqd:ExceedanceArea/aqd:roadLength uom attribute shall be http://dd.eionet.europa.eu/vocabulary/uom/length/kmCross-check with AQD_SamplingPointProcess (./ef:observingCapability/ef:ObservingCapability/ef:procedure/@xlink shall resolve to a traversable local of global URI to ../AQD_SamplingPointProcess)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/suburbanCross-check with AQD_Station (../ef:broader/@xlink shall resolve to a traversable local of global URI to ../AQD_Station)./aqd:exceedanceDescriptionFinal/aqd:ExceedanceDescription/aqd:exceedanceArea/aqd:ExceedanceArea/aqd:modelUsed xlink:href attribute shall resolve to a model description in /aqd:AQD_ModelCross-check with AQD_Network (aqd:AQD_SamplingPoint/ef:belongsTo shall resolve to a traversable local of global URI to ../AQD_Network)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 Cross-check with AQD_Network (aqd:AQD_Station/ef:belongsTo shall resolve to a traversable local of global URI to ../AQD_Network)./aqd:exceedanceDescriptionFinal/aqd:ExceedanceDescription/aqd:exceedanceArea/aqd:ExceedanceArea/aqd:stationUsed xlink:href attribute shall resolve to a sampling point description in /aqd:AQD_SamplingPoint Total number aqd:AQD_SamplingPoint/ef:operationActivityPeriod/ef:OperationActivityPeriod/ef:activityTime/gml:TimePeriod/ invalid operational activity periodsThe 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 Total number of AQD_SamplingPoints which are operational./aqd:exceedanceDescriptionFinal/aqd:ExceedanceDescription/aqd:exceedanceExposure/aqd:ExceedanceExposure/aqd:referenceYear/gml:TimeInstant/gml:timePosition shall specify a year in yyyy format../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../aqd:exceedanceDescriptionFinal/aqd:ExceedanceDescription/aqd:exceedance shall EQUAL “true” or “false”./aqd:assessmentType shall resolve to http://dd.eionet.europa.eu/vocabulary/aq/assessmenttype/ via xlink:href./aqd:exceedanceDescriptionFinal/aqd:ExceedanceDescription/aqd:numericalExceedance shall be an integer numberCheck 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./aqd:exceedanceDescriptionFinal/aqd:ExceedanceDescription/aqd:numberExceedances shall be an integer numberTotal number/aqd:stationClassification which resolve to http://dd.eionet.europa.eu/vocabulary/aq/stationclassification/ via xlink:href./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 Number of invalid 3 elements aqd:AQD_SamplingPoint/aqd:environmentalObjective/aqd:EnvironmentalObjective/ combinations:For each individual attainment, only 1 of the following elements is expected: numericalExceedance or numberExceedances (not BOTH)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. Number of invalid aqd:AQD_SamplingPoint/aqd:zone xlinks:Check if exceedance (TRUE/FALSE) correspond to the reported value aqd:numericalExceedance/aqd:numberExceedances/...aqd:AQD_SamplingPointProcess/ompr:inspireId/base:Identifier/base:localId not unique codes: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 populatedCount the number of unique AQD_SamplingPointProcess (via localId) submitted within base:namespaceIf, 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/ localidCheck that namespace is registered in vocabulary (http://dd.eionet.europa.eu/vocabulary/aq/namespace/view)WHERE ./aqd:exceedanceDescriptionFinal/aqd:ExceedanceDescription/aqd:exceedance shall EQUAL “true” /aqd:exceedanceDescriptionFinal/aqd:ExceedanceDescription/aqd:exceedanceExposure/aqd:ExceedanceExposure/aqd:populationExposed shall be populated./aqd:measurementType shall resolve to http://dd.eionet.europa.eu/vocabulary/aq/measurementtype/[concept]WHERE ./aqd:exceedanceDescriptionFinal/aqd:ExceedanceDescription/aqd:exceedance shall EQUAL “true”/aqd:exceedanceDescriptionFinal/aqd:ExceedanceDescription/aqd:exceedanceExposure/aqd:ExceedanceExposure/aqd:ecosystemAreaExposed shall be populatedIf ./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 PROVIDEDPrimary validated data (both E1a and/or E1b) must be submitted for all declared methods under Assessment Regime before releasing the Attainment.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 PROVIDEDWhen G report is submitted, compare the compliance status of each Attainment compared to previous reported information (for previous year).The content of /aqd:AQD_SamplingPointProcess/aqd:analyticalTechnique shall resolve to any concept inhttp://dd.eionet.europa.eu/vocabulary/aq/analyticaltechnique/When G report is updated, compare the compliance status of each Attainment compared to previous reported information (for same year).The content of aqd:measurementMethod MUST resolve to any concept in http://dd.eionet.europa.eu/vocabulary/aq/measurementmethod/aqd:numericalExceedance must be greater or equal to -1
&
aqd:numberExceedance must be greater or equal to 0The 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/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.The content of aqd:measurementEquipment/aqd:MeasurementEquipment/aqd:equipment MUST resolve to any concept in http://dd.eionet.europa.eu/vocabulary/aq/measurementequipment/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.The content of aqd:samplingMethod MUST resolve to any concept in http://dd.eionet.europa.eu/vocabulary/aq/samplingmethod/Check PM2.5 Compliance against National Exposure Reduction TargetIf /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 vocabularyCheck if at least there is on Attainment for the following combinations in the XML (O3-INT, O3-ALT, NO2-ALT & SO2-ALT)./ompr:processParameter/ompr:ProcessParameter/ompr:name must correspond to a valid code under http://dd.eionet.europa.eu/vocabulary/aq/processparameter/Cross checks with other data-flowsWhere ./aqd:detectionLimit is resolved uom link resolving to any concept in http://dd.eionet.europa.eu/vocabulary/uom/concentration/ shall be providedChecks if this delivery is new or an update (on same reporting year)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 deliveryNumber of AQ Plans reportedCheck persistence of sampling point process reported for same samplingpoint/observingCapabilityNumber of new Plans compared to previous report(s).Check that the measurement equipment used is correct for the pollutant measured. Please contact the helpdesk if EEA vocabulary needs updating.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)../aqd:unit shall resolve to http://dd.eionet.europa.eu/vocabulary/uom/time/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 -./aqd:numUnits shall contain an integer valueaqd:AQD_Plan/aqd:pollutants/aqd:Pollutant/aqd:pollutantCode xlink:href attribute shall resolve to one of http://dd.eionet.europa.eu/vocabulary/aq/pollutant/Where ../AQD_SamplingPoint/aqd:usedAQD is “true”, ./aqd:equivalenceDemonstration/aqd:EquivalenceDemonstration/aqd:equivalenceDemonstrated must resolve to http://dd.eionet.europa.eu/vocabulary/aq/equivalencedemonstrated/Reserved./aqd:equivalenceDemonstration/aqd:EquivalenceDemonstration/aqd:equivalenceDemonstrated should resolve to http://dd.eionet.europa.eu/vocabulary/aq/equivalencedemonstrated/ for all SamplingPointProcessAll gml:id attributes - ef:inspireId and aqd:inspireId elements shall have unique contentSamplingPointProcess(es) declared as an equivalent method” i.e. http://dd.eionet.europa.eu/vocabulary/aq/equivalencedemonstrated/yes but /aqd:demonstrationReport not provided../aqd:inspireId/base:Identifier/base:localId must be unique code for the Plans recordsSamplingPointProcess(es) is missing mandatory document on Traceability and Uncertainty Estimation via aqd:AQD_SamplingPointProcess/aqd:dataQuality/aqd:DataQuality/aqd:documentation OR ./aqd:qaReport./aqd:inspireId/base:Identifier/base:namespace List base:namespace and count the number of base:localId assigned to each base:namespace.Check closed SamplingPoints versus the link between Assessment Regimes and measurement methodsCheck if namespace is registered in vocabulary (http://dd.eionet.europa.eu/vocabulary/aq/namespace/view)aqd:AQD_Sample/ompr:inspireId/base:Identifier/base:localId not unique codes: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.Count the number of unique AQD_Sample (via localId) submitted within base:namespaceIf aqd:reportingPeriod < 2013 and aqd:AQD_Plan/aqd:exceedanceSituation is empty aqd:comment must be populatedCheck that namespace is registered in vocabulary (http://dd.eionet.europa.eu/vocabulary/aq/namespace/view)Reserved./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::4326aqd:AQD_Plan/aqd:code should begin with with the 2-digit country code according to ISO 3166-1../sams:shape/gml:Point, the srsDimension attribute shall resolve to “2” to allow the coordinate of the feature of interestaqd:code can not be EMPTY & the code provided must be unique within the XML delivered./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 aqd:AQD_Plan/aqd:competentAuthority/base2:RelatedParty/base2:organisationName/gco:CharacterString shall not be NULL or voided./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:localIdaqd:AQD_Plan/aqd:competentAuthority/base2:RelatedParty/base2:individualName/gco:CharacterString shall not be NULL or voided./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:localIdaqd:AQD_Plan/aqd:competentAuthority/base2:RelatedParty/base2:contact/base2:Contact/base2:electronicMailAddress shall not be NULL or voided./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/maqd:AQD_Plan/aqd:firstExceedanceYear/gml:TimeInstant/gml:timePosition shall not be voided - NULL or an empty tag & shall contain content in yyyy formatsam:sampledFeature shall resolve to a traversable local of global URI to an ../AQD_RepresentativeArea or a nilReason must be provided like <sam:sampledFeature nilReason="unknown"/>aqd:AQD_Plan/aqd:status xlink:href attribute shall resolve to one of http://dd.eionet.europa.eu/vocabulary/aq/statusaqplan/./aqd:inspireId/base:Identifier/base:localId shall be an unique code for AQD_RepresentativeArea and unique within namespaceaqd:AQD_Plan/aqd:pollutants/aqd:Pollutant/aqd:pollutantCode xlink:href attribute shall resolve to one of http://dd.eionet.europa.eu/vocabulary/aq/pollutant/./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 objectaqd:AQD_Plan/aqd:pollutants/aqd:Pollutant/aqd:protectionTarget xlink:href attribute shall resolve to one of http://dd.eionet.europa.eu/vocabulary/aq/protectiontarget/Check that namespace is registered in vocabulary (http://dd.eionet.europa.eu/vocabulary/aq/namespace/view)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./sam:sampledFeature shall resolve to http://sweet.jpl.nasa.gov/2.2/realm.owl#Atmosphereaqd: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)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 erroraqd: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./sams:shape/gml:Polygon/gml:exterior/gml:LinearRing/gml:posList shall resolve to within the approximate geographic location of the sampling point referencing theif /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./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)aqd:AQD_Plan/aqd:timeTable shal contain a text string./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)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../sams:shape/gml:Polygon/gml:exterior/gml:LinearRing/gml:posList shall resolve to the approximate geographic location of the sampling point referencing theaqd: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.reservedaqd:AQD_Plan/aqd:publication/aqd:Publication/aqd:description must contain a text string describing the publicationreservedaqd:AQD_Plan/aqd:publication/aqd:Publication/aqd:title must contain the title of the publicationreservedaqd:AQD_Plan/aqd:publication/aqd:Publication/aqd:author must contain the author(s) of the publicationEach aqd:AQD_Sample reported within the XML shall be xlinked (at least once) via aqd:AQD_SamplingPoint/ef:observingCapability/ef:ObservingCapability/ef:featureOfInterest@xlinkaqd:AQD_Plan/aqd:publication/aqd:Publication/aqd:publicationDate/gml:TimeInstant/gml:timePosition must contaong the date of publication in yyyy-mm-dd formatEach aqd:AQD_SamplingPointProcess reported within the XML shall be xlinked (at least once) via /aqd:AQD_SamplingPoint/ef:observingCapability/ef:ObservingCapability/ef:procedure@xlinkaqd:AQD_Plan/aqd:publication/aqd:Publication/aqd:publisher must container a text string describing the publisherEach aqd:AQD_Station reported within the XML shall be xlinked (at least once) via aqd:AQD_SamplingPoint/ef:broader@xlinkaqd: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 planEach 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@xlinkCheck 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.Compile & feedback upon the total number of Source Apportionments included in the deliverySampling points location is not expected to change compared to previous deliveries (latest reported).Check if namespace is registered in vocabulary (http://dd.eionet.europa.eu/vocabulary/aq/namespace/view)Sampling point aqd:stationClassification elements (Traffic, background, industrial ...) shall not be different from what was reported in previous year for the same sampling point.aqd:AQD_SourceApportionment/aqd:usedInPlan shall reference an existing H document for the same reporting year same year via namespace/localIdStation aqd:areaClassification elements shall not be different from what was reported in previous year for the same stationaqd: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.Cross checks with other data-flowsHINT: 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.Testing REGERROR in Daqd:AQD_SourceApportionment/aqd:referenceYear/gml:TimeInstant/gml:timePosition shall be a calendar year in yyyy formatCheck if delivery if this is a new delivery or updated delivery (via reporting year) 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: <aqd:quantity uom="http://dd.eionet.europa.eu/vocabulary/uom/concentration/ug.m-3" xsi:nil="false">4.03038</aqd:quantity>)Compile & feedback upon the total number of observations included in the deliveryAcross all the delivery: check that the element aqd:QuantityCommented/aqd:quantity is empty if attribute xsi:nil="unpopulated" or "unknown" or "withheld" (example: <aqd:quantity uom="Unknown" nilReason="Unpopulated" xsi:nil="true"/>)/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 & localIdAcross all the delivery: If aqd:QuantityCommented/aqd:quantity attribute xsi:nil="true" aqd:QuantityCommented/aqd:comment must be populated./om:phenomenonTime/gml:TimePeriod/gml:beginPosition shall be LESS THAN ./om:phenomenonTime/gml:TimePeriod/gml:endPosition.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./om:resultTime/gml:TimeInstant/gml:timePosition shall be GREATER THAN ./om:phenomenonTime/gml:TimePeriod/gml:endPositionaqd: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:quantityAll 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:localIdCompile & 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.A valid delivery MUST provide an om:parameter with om:name xlink:href to http://dd.eionet.europa.eu/vocabulary/aq/processparameter/SamplingPointaqd: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:quantityIf ./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)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:quantityA valid delivery should provide an om:parameter with om:name xlink:href to http://dd.eionet.europa.eu/vocabulary/aq/processparameter/AssessmentTypeaqd:AQD_SourceApportionment/aqd:macroExceedanceSituation must be presented and must not be an empty tagIf ./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/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)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/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/./om:parameter/om:NamedValue/om:name xlink:href attribute shall resolve to a traversable link to http://dd.eionet.europa.eu/vocabulary/aq/processparameter/ 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:parentExceedanceSituationThe 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)/aqd:macroExceedanceSituation/aqd:ExceedanceDescription/aqd:exceedanceArea/aqd:ExceedanceArea/aqd:surfaceArea uom attribute shall resolve to http://dd.eionet.europa.eu/vocabulary/uom/area/km2All 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/aqd:macroExceedanceSituation/aqd:ExceedanceDescription/aqd:exceedanceArea/aqd:ExceedanceArea/aqd:roadLength uom attribute shall be http://dd.eionet.europa.eu/vocabulary/uom/length/kmThe 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./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./om:result/swe:DataArray/swe:elementCount/swe:Count/swe:value shall resolve to the count of observations in /om:result/swe:DataArray/swe:valuesCompile & 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).Check if delivery if this is a new delivery or updated delivery (via reporting year) 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/GregorianIf 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:stationCompile & feedback upon the total number of AQ zone feature types included in the deliveryIF ./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/GregorianThe 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:parentExceedanceSituationCompile & feedback upon the total number of new records for AQ zones included in the delivery against previous deliveryIF ./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/observationvalidityTHIS 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:parentExceedanceSituationCompile & feedback upon the total number of existing records for AQ zones included in the delivery against previous deliveryIF ./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./aqd:macroExceedanceSituation/aqd:ExceedanceDescription/aqd:exceedanceArea/aqd:ExceedanceArea/aqd:spatalExtent OR./aqd:macroExceedanceSituation/aqd:ExceedanceDescription/aqd:exceedanceArea/aqd:ExceedanceArea/aqd:administrativeUnit shall be populatedCompile & 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.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]./aqd:macroExceedanceSituation/aqd:ExceedanceDescription/aqd:exceedanceArea/aqd:ExceedanceArea/aqd:surfaceArea OR./aqd:macroExceedanceSituation/aqd:ExceedanceDescription/aqd:exceedanceArea/aqd:ExceedanceArea/aqd:roadLength shall be populatedCompile & 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)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.WHERE./aqd:macroExceedanceSituation/aqd:ExceedanceDescription/aqd:exceedance shall EQUAL “true” /aqd:macroExceedanceSituation/aqd:ExceedanceDescription/aqd:exceedanceExposure/aqd:ExceedanceExposure/aqd:populationExposed shall be populatedNew zones/agglomerations compared to previous deliveries for the protection of Health must link to predecessor (aqd:predecessor).
.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./aqd:macroExceedanceSituation/aqd:ExceedanceDescription/aqd:exceedanceExposure/aqd:ExceedanceExposure/aqd:ecosystemAreaExposed shall be populatedNew zones/agglomerations compared to previous deliveries for the protection of Vegetation should link to predecessor (aqd:predecessor).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:observedPropertyaqd:AQD_SourceApportionment/aqd:macroExceedanceSituation/aqd:ExceedanceDescription/aqd:exceedanceExposure/aqd:ExceedanceExposure/aqd:referenceYear/gml:TimeInstant/gml:timePosition shall be a calendar year in yyyy formatThe number of zones designated with coordinates via the ./am:geometry elementCheck consistency of primaryObservatin (hour/day/var) with data already reported for same SamplingPointaqd:AQD_SourceApportionment/aqd:macroExceedanceSituation/aqd:ExceedanceDescription/aqd:exceedanceExposure/aqd:reason shall conform to vocabulary http://dd.eionet.europa.eu/vocabulary/aq/exceedancereason/The number of zones designated with coordinates via the ./aqd:LAU element and the ./aqd:shapefileLink elementCheck primaryObservation definition for the observation values (hour /day or /var) against Cadence/Duration reported in meta-data (D)/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)List of unique combinations of aqd:aqdZoneType, aqd:pollutantCode and aqd:protectionTargetCross checks with other data-flowsCompile & 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)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) + healthCross checks with other data-flowsWHERE ./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)All gml:id attributes, am:inspireId and aqd:inspireId elements shall have unique contentA 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/percentageWHERE ./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../am:inspireId/base:Identifier/base:namespace List base:namespace and count the number of base:localId assigned to each base:namespace./om:result/swe:DataArray/swe:encoding/swe:TextEncoding shall resolve to decimalSeparator="." tokenSeparator=“”SEMICOLON”” blockSeparator="@@"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"Check that namespace is registered in vocabulary (http://dd.eionet.europa.eu/vocabulary/aq/namespace/view)The order of the fields within individual data blocks (swe:values) must correspond to the order described within the swe:DataRecord/swe:field(multiple).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 populatedThe 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)The count of elements under <swe:elementCount><swe:Count><swe:value> should match the count of data blocks under <swe:values> and must be greater than 0.All gml:id attributes - ef:inspireId and aqd:inspireId elements shall have unique contentThe 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)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,@@./aqd:inspireId/base:Identifier/base:localId must be unique code for the Plans recordsThe 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)Difference between endTime & startTime must correspond to the definition under <swe:field name="Value"><swe:Quantity definition=> .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./aqd:inspireId/base:Identifier/base:namespace List base:namespace and count the number of base:localId assigned to each base:namespace.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)All reported dates within the data array must be fully ISOChecks if this delivery is new or an update (on same reporting year)Compare area declared for each zone compared to previous (based on localId)The temporal envelopes of the swe:values (reported via starTime and EndTime) shall reconcile with ./om:phenomenonTime/gml:TimePeriod/gml:beginPositionWHERE ./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/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.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)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:assessmentTypeCheck 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) + healthCheck 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:observedPropertyCompile & feedback upon the total number of scenario records included in the deliveryThe sum of area and population for all Health protection combinations should be within 5% of the mode of the sums for the same combinationThe primary data reported within the XML file must correspond to a period when the assessment method is fully operational.Check if namespace is registered in vocabulary (http://dd.eionet.europa.eu/vocabulary/aq/namespace/view)Check results on B14 and B15. Any combination with a warning in both B14 and B15 will result in Error.Check that all values (between @@) include as many fields as declared under swe:DataRecordaqd:AQD_EvaluationScenario/aqd:usedInPlan shall reference an existing AQD_Plan (H) document for the same reporting year same year via namespace/localIdQC 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.The data array should not end with "@@". Please note that @@ is a block separator.aqd:AQD_EvaluationScenario/aqd:sourceApportionment MUST reference an existing AQD_SourceApportionment (I) document via namespace/localId record for the same reporting year ../am:name/gn:GeographicalName/gn:spelling/gn:SpellingOfName/gn:text shall return a stringCheck for unexpected spaces around all values (between comma separator) under swe:valuesaqd:AQD_EvaluationScenario/aqd:codeOfScenario should begin with with the 2-digit country code according to ISO 3166-1../am:name/gn:GeographicalName/gn:spelling/gn:SpellingOfName/gn:script attribute xsi:nil="true" nilReason="unknown"Check for possible outliers reported. List of valid values found outside the range according to http://dd.eionet.europa.eu/vocabulary/aq/primaryObservationRange/aqd:AQD_EvaluationScenario/aqd:publication/aqd:Publication/aqd:description shall be a text string/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::4326Check 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/aqd:AQD_EvaluationScenario/aqd:publication/aqd:Publication/aqd:title shall be a text string/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 interestCheck 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/aqd:AQD_EvaluationScenario/aqd:publication/aqd:Publication/aqd:author shall be a text string (if provided)./am:geometry /gml:Polygon/gml:exterior/gml:LinearRing/gml:posList the count attribute shall resolve to the sum of y & x-coordinate doublets.Check for date overlaps between consecutive data blocks within swe:valuesaqd:AQD_EvaluationScenario/aqd:publication/aqd:Publication/aqd:publicationDate/gml:TimeInstant/gml:timePosition may be a data in yyyy or yyyy-mm-dd formatCheck 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.Check that all data submitted via CDR has been fully verified. The verification flag must be 1 for all data.aqd:AQD_EvaluationScenario/aqd:publication/aqd:Publication/aqd:publisher shall be a text string./am:zoneType value shall resolve to http://inspire.ec.europa.eu/codelist/ZoneTypeCode/airQualityManagementZone (working URL) The average of valid data within individual swe:array MUST be above 0 (Negative or 0 averages are not expected).aqd:AQD_EvaluationScenario/aqd:publication/aqd:Publication/aqd:webLink as a valid url (if provided)./am:designationPeriod/gml:TimePeriod/gml:beginPosition shall be less than ./am:designationPeri/gml:TimePeriod/gml:endPosition.
(start time must be provided)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.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../am:designationPeriod/gml:TimePeriod/gml:beginPosition shall NOT be different from previous deliveryThe average of valid data per timeseries reported.aqd:AQD_EvaluationScenario/aqd:attainmentYear/gml:TimeInstant/gml:timePosition must be provided and must conform to yyyy format./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 changeCheck if the om:resultTime within the XML is newer than previously reported data for same SamplingPoint and reporting period (om:phenomenonPeriod)aqd:AQD_EvaluationScenario/aqd:startYear/gml:TimeInstant/gml:timePosition must be provided and must conform to yyyy format./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 Check that reported data is evenly distributed over the year in order to avoid skewing of results.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)./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 Check if delivery if this is a new delivery or updated delivery (via reporting year) aqd:AQD_EvaluationScenario/aqd:baselineScenario/aqd:Scenario/aqd:description shall be a text string./am:environmentalDomain shall be a citation via href xlink attribute of http://inspire.ec.europa.eu/codelist/MediaValue/[code] (currently resolves to 404 error) Compile & feedback upon the total number of observations included in the deliveryCheck 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-1aqd:AQD_ReportingHeader element must be present.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.aqd:AQD_ReportingHeader must include aqd:inspireId, aqd:reportingAuthority, aqd:change elementsFor aqd:AQD_ReportingHeader, if aqd:change='true', the following information must also be provided: aqd:AQD_ReportingHeader/aqd:changeDescription and aqd:AQD_ReportingHeader/aqd:contentFor aqd:AQD_ReportingHeader, if aqd:change='false', element aqd:content IS NOT expected.At least one file in the folder must be an XML with correct extension (*.xml)