View schema

There are 2 QA scripts and 2 conversion scripts registered for this schema.
Link to the schema page on XMLCONV

<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://dd.eionet.europa.eu/schemas/Mercury" targetNamespace="http://dd.eionet.europa.eu/schemas/Mercury" elementFormDefault="qualified">
   <xs:complexType name="MercuryReport">
      <xs:annotation>
         <xs:documentation>Import Restrictions (Article 4)</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="referenceYear" type="xs:gYear" minOccurs="1" maxOccurs="1">
            <xs:annotation>
               <xs:documentation>Reference Year. The year should be between 2018 and (current year - 1)</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="hasPhasedOutVinilChloride" type="YesNoNAType" minOccurs="1" maxOccurs="1">
            <xs:annotation>
               <xs:documentation>Production of vinyl chloride monomer (to be phased out by 1 January 2022 at the latest)</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="phaseOutVinilChlorideProblem" type="xs:string" minOccurs="0" maxOccurs="1">
            <xs:annotation>
               <xs:documentation>Reason(s) for the perpetuation of this manufacturing process after the phase out date. Report if hasPhasedOutVinilChloride is 'Yes'. Do not report otherwise</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="phaseOutVinilChloridePlan" type="xs:string" minOccurs="0" maxOccurs="1">
            <xs:annotation>
               <xs:documentation>Measure(s) taken or planned to phase out this manufacturing process and associated timetable. Report if hasPhasedOutVinilChloride is 'Yes'. Do not report otherwise</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="hasPhasedOutChlorAlkali" type="YesNoNAType" minOccurs="1" maxOccurs="1">
            <xs:annotation>
               <xs:documentation>Production of chlor-alkali (to be phased out by 11 December 2017 at the latest)</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="phaseOutChlorAlkaliProblem" type="xs:string" minOccurs="0" maxOccurs="1">
            <xs:annotation>
               <xs:documentation>Reason(s) for the perpetuation of this manufacturing process after the phase out date. Report if hasPhasedOutChlorAlkali is 'Yes'. Do not report otherwise</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="phaseOutChlorAlkaliPlan" type="xs:string" minOccurs="0" maxOccurs="1">
            <xs:annotation>
               <xs:documentation>Measure(s) taken or planned to phase out this manufacturing process and associated timetable. Report if hasPhasedOutChlorAlkali is 'Yes'. Do not report otherwise</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="hasPhasedOutMethylate" type="YesNoNAType" minOccurs="1" maxOccurs="1">
            <xs:annotation>
               <xs:documentation>Production of sodium or potassium methylate or athylate (to be phased out by 1 January 2028 at the latest)</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="phaseOutMethylateProblem" type="xs:string" minOccurs="0" maxOccurs="1">
            <xs:annotation>
               <xs:documentation>Reason(s) for the perpetuation of this manufacturing process after the phase out date. Report if hasPhasedOutMethylate is 'Yes'. Do not report otherwise</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="phaseOutMethylatePlan" type="xs:string" minOccurs="0" maxOccurs="1">
            <xs:annotation>
               <xs:documentation>Measure(s) taken or planned to phase out this manufacturing process and associated timetable. Report if hasPhasedOutMethylate is 'Yes'. Do not report otherwise</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="hasPhaseOutPolyurethane" type="YesNoNAType" minOccurs="1" maxOccurs="1">
            <xs:annotation>
               <xs:documentation>Production of polyurethane (to be phased out by 1 January 2018 at the latest)</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="phaseOutPolyurethaneProblem" type="xs:string" minOccurs="0" maxOccurs="1">
            <xs:annotation>
               <xs:documentation>Reason(s) for the perpetuation of this manufacturing process after the phase out date. Report if hasPhaseOutPolyurethane is 'Yes'. Do not report otherwise</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="phaseOutPolyurethanePlan" type="xs:string" minOccurs="0" maxOccurs="1">
            <xs:annotation>
               <xs:documentation>Measure(s) taken or planned to phase out this manufacturing process and associated timetable. Report if hasPhaseOutPolyurethane is 'Yes'. Do not report otherwise</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="hasMethylateInstalations" type="YesNoType" minOccurs="1" maxOccurs="1">
            <xs:annotation>
               <xs:documentation>Are there any installations in the territory of the Member State producing sodium or potassium methylate or ethylate making use of a manufacturing process involving the use of mercury and mercury compounds as referred to in Part II of Annex III to Regulation (EU) 2017/852?</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="hasGoldMining" type="YesNoType" minOccurs="1" maxOccurs="1">
            <xs:annotation>
               <xs:documentation>Has the Member State found evidence of more than isolated cases of use of mercury amalgamation to extract gold in its territory</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="hasGoldMiningPlan" type="YesNoType" minOccurs="0" maxOccurs="1">
            <xs:annotation>
               <xs:documentation>Has the competent authority of the Member State developed and implemented a national plan on artisanal and small-scale gold mining and processing in accordance with Article 9(2) and Annex IV of Regulation (EU) 2017/852. Report if hasGoldMining is 'Yes'. Do not report otherwise</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="goldMiningPlanLink" type="xs:anyURI" minOccurs="0" maxOccurs="1">
            <xs:annotation>
               <xs:documentation>If yes, provide an internet link to the national plan on artisanal and small-scale gold mining and processing. Report if hasGoldMining is 'Yes'. Do not report otherwise</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="goldMiningPlanProblem" type="xs:string" minOccurs="0" maxOccurs="1">
            <xs:annotation>
               <xs:documentation>If no, provide information on the reason(s) for not having developed and implemented a national plan on artisanal and small-scale gold mining and processing and on the measures taken and/or planned to establish such a plan and an associated timetable. Report if hasGoldMining is 'Yes'. Do not report otherwise</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="hasDentalAmalgam" type="YesNoType" minOccurs="1" maxOccurs="1">
            <xs:annotation>
               <xs:documentation>Has the Member State faced important challenges in implementing Article 10 of Regulation (EU) 2017/852 on dental amalgam</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="dentalAmalgamProblem" type="xs:string" minOccurs="0" maxOccurs="1">
            <xs:annotation>
               <xs:documentation>Nature and scope of the challenges. Report if hasDentalAmalgam is 'Yes'</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="dentalAmalgamPlan" type="xs:string" minOccurs="0" maxOccurs="1">
            <xs:annotation>
               <xs:documentation>Measure(s) taken and/or planned to address these challenges and associated timetable. Report if hasDentalAmalgam is 'Yes'. Do not report otherwise</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="hasLargeSources" type="YesNoType" minOccurs="1" maxOccurs="1">
            <xs:annotation>
               <xs:documentation>In accordance with Article 18(1)( c) of Regulation (EU) 2017/852, provide the following summary of the information the economic operators have sent to the competent authorities of the Member States under Article 12(1) and (2) of the Regulation</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="largeScaleSourcesAdditionalInformation" type="xs:string" minOccurs="0" maxOccurs="1">
            <xs:annotation>
               <xs:documentation>Any other relevant information the Member State wishes to make available</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="hasMercuryStocks" type="YesNoType" minOccurs="1" maxOccurs="1">
            <xs:annotation>
               <xs:documentation>Provide the following information regarding mercury located in the territory of the Member State</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="hasMercuryWasteSites" type="YesNoType" minOccurs="1" maxOccurs="1">
            <xs:annotation>
               <xs:documentation>Provide the following information regarding mercury waste located in the territory of the Member State</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="hasMercurySources" type="YesNoType" minOccurs="1" maxOccurs="1">
            <xs:annotation>
               <xs:documentation>Provide the following information if made available to the Member State</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="hasImplementationProblem" type="YesNoType" minOccurs="0" maxOccurs="1">
            <xs:annotation>
               <xs:documentation>Has the Member State faced other important challenges in implementing Regulation (EU) 2017/852</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="implementationProblem" type="xs:string" minOccurs="0" maxOccurs="1">
            <xs:annotation>
               <xs:documentation>Explanation of the challenges faced. Report if hasDentalAmalgam is 'Yes'. Do not report otherwise</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="implementationPlan" type="xs:string" minOccurs="0" maxOccurs="1">
            <xs:annotation>
               <xs:documentation>Information on measures taken or planned to address the difficulties encountered and associated timetable</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="implementationOther" type="xs:string" minOccurs="0" maxOccurs="1">
            <xs:annotation>
               <xs:documentation>Information on measures taken or planned to address the difficulties encountered and associated timetable</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="comments" type="xs:string" minOccurs="0" maxOccurs="1">
            <xs:annotation>
               <xs:documentation>Do you have any additional comments regarding the questions answered above?</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="Facility" type="Facility" minOccurs="0" maxOccurs="unbounded" />
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="Facility">
      <xs:sequence>
         <xs:element name="thematicId" minOccurs="1" maxOccurs="1">
            <xs:annotation>
               <xs:documentation>CountryCode[A-Z,0-9]</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:pattern value="[A-Z]{2}[0-9A-Z_\-]{1,40}" />
                  <xs:minLength value="3" />
                  <xs:maxLength value="42" />
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="reportingStatus" type="ReportingStatusType" minOccurs="1" maxOccurs="1">
            <xs:annotation>
               <xs:documentation>Is the element new, was already reported or is not relevant for this year?</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="lat" type="xs:decimal" minOccurs="1" maxOccurs="1">
            <xs:annotation>
               <xs:documentation>Latitude</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="lon" type="xs:decimal" minOccurs="1" maxOccurs="1">
            <xs:annotation>
               <xs:documentation>Longitude</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="inspireIdLocalId" type="xs:string" minOccurs="0" maxOccurs="1">
            <xs:annotation>
               <xs:documentation>Inspire Id Local Id</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="inspireIdNamespace" type="xs:string" minOccurs="0" maxOccurs="1">
            <xs:annotation>
               <xs:documentation>Inspire Id Namespace. Report if inspireIdLocalId is reported. Do not report otherwise</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="name" type="xs:string" minOccurs="1" maxOccurs="1">
            <xs:annotation>
               <xs:documentation>Facility Name</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="address" type="xs:string" minOccurs="1" maxOccurs="1">
            <xs:annotation>
               <xs:documentation>Facility Address</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="isMethylateProductionFacility" type="YesNoNAType" minOccurs="0" maxOccurs="1">
            <xs:annotation>
               <xs:documentation>Are there any installations in the territory of the Member State producing sodium or potassium methylate or ethylate making use of a manufacturing process involving the use of mercury and mercury compounds as referred to in Part II of Annex III to Regulation (EU) 2017/852?</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="usesMercuryFromPrimaryMining" type="YesNoNAType" minOccurs="0" maxOccurs="1">
            <xs:annotation>
               <xs:documentation>Whether mercury from primary mercury mining has been or is still used in each of the installations</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="isChlorAlkaliProductionFacility" type="YesNoNAType" minOccurs="0" maxOccurs="1">
            <xs:annotation>
               <xs:documentation>Production of chlor-alkali installations and unique identifiers that follow the requirements of Directive 2007/2/EC</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="isCleaningNaturalGasProductionFacility" type="YesNoNAType" minOccurs="0" maxOccurs="1">
            <xs:annotation>
               <xs:documentation>Cleaning of natural gas installations and unique identifiers that follow the requirements of Directive 2007/2/EC</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="isNonFerrousMiningAndSmeltingFacility" type="YesNoNAType" minOccurs="0" maxOccurs="1">
            <xs:annotation>
               <xs:documentation>Non-ferrous mining and smelting installations and unique identifiers that follow the requirements of Directive 2007/2/EC</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="hasMercuryNonWasteOver50Ton" type="YesNoNAType" minOccurs="1" maxOccurs="1">
            <xs:annotation>
               <xs:documentation>A list of sites where stocks of more than 50 metric tonnes of mercury other than mercury waste are located on 31 Decemeber of each reporting year, including unique identifiers that follow the requirements of Directive 2007/2/EC</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="hasMercuryWasteOver50Ton" type="YesNoNAType" minOccurs="1" maxOccurs="1">
            <xs:annotation>
               <xs:documentation>A list of sites where more than 50 metric tonnes of mercury waste is accumulated on 31 December of each reporting year, including the unique identifiers that follow the requirements of Directive 2007/2/EC</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="suppliesMercuryOver10TonYear" type="YesNoNAType" minOccurs="1" maxOccurs="1">
            <xs:annotation>
               <xs:documentation>A list of sources supplying more than 10 metric tonnes of mercury per year, including the unique identifiers that follow the requirements of Directive 2007/2/EC</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="releaseToWater2010" type="xs:decimal" minOccurs="1" maxOccurs="1">
            <xs:annotation>
               <xs:documentation>Release To Water 2010</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="releaseToAir2010" type="xs:decimal" minOccurs="1" maxOccurs="1">
            <xs:annotation>
               <xs:documentation>Release To Air 2010</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="releaseToLand2010" type="xs:decimal" minOccurs="1" maxOccurs="1">
            <xs:annotation>
               <xs:documentation>Release To Land 2010</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="releaseToWater2020" type="xs:decimal" minOccurs="0" maxOccurs="1">
            <xs:annotation>
               <xs:documentation>Release To Water 2020. Report if year is 2028. Otherwise do not report.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="releaseToAir2020" type="xs:decimal" minOccurs="0" maxOccurs="1">
            <xs:annotation>
               <xs:documentation>Release To Air 2020. Report if year is 2028. Otherwise do not report.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="releaseToLand2020" type="xs:decimal" minOccurs="0" maxOccurs="1">
            <xs:annotation>
               <xs:documentation>Release To Land 2020. Report if year is 2028. Otherwise do not report.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="FacilityCapacity" type="FacilityCapacity" minOccurs="0" maxOccurs="unbounded" />
         <xs:element name="FacilityStock" type="FacilityStock" minOccurs="0" maxOccurs="unbounded" />
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="FacilityCapacity">
      <xs:sequence>
         <xs:element name="year" type="xs:gYear" minOccurs="1" maxOccurs="1">
            <xs:annotation>
               <xs:documentation>Year. The year should be between 2018 and (current year - 1)</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="capacity" type="xs:decimal" minOccurs="1" maxOccurs="1">
            <xs:annotation>
               <xs:documentation>Annual operational capacity of each installation (t/year) for the years 2017 and following</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="FacilityStock">
      <xs:sequence>
         <xs:element name="year" type="xs:gYear" minOccurs="1" maxOccurs="1">
            <xs:annotation>
               <xs:documentation>Year. The year should be between 2018 and (current year - 1)</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="amountStored" type="xs:decimal" minOccurs="0" maxOccurs="1">
            <xs:annotation>
               <xs:documentation>Total amount of mercury waste stored in each installation listed under question 5.1.1 (a), (b) and ( c) on 31 December of each reporting year within each reporting period, expressed in tonnes</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="amountSentToTemporaryStorage" type="xs:decimal" minOccurs="0" maxOccurs="1">
            <xs:annotation>
               <xs:documentation>Total mercury waste sent to individual facilities undertaking the temporary storage of mercury waste</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="amountSentToConversion" type="xs:decimal" minOccurs="0" maxOccurs="1">
            <xs:annotation>
               <xs:documentation>Total mercury waste sent to individual facilities undertaking the conversion and, if applicable, the solidification of mercury waste</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="amountSentToPermanentStorage" type="xs:decimal" minOccurs="0" maxOccurs="1">
            <xs:annotation>
               <xs:documentation>Total mercury waste sent to individual facilities undertaking the conversion and, if applicable, the solidification of mercury waste</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="amountMercuryNonWasteStored" type="xs:decimal" minOccurs="0" maxOccurs="1">
            <xs:annotation>
               <xs:documentation>Total amount of mercury other than mercury waste stored on 31 December of each reporting year at each site identified under 6.1.a, expressed in tonnes</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="amountMercuryWasteStored" type="xs:decimal" minOccurs="0" maxOccurs="1">
            <xs:annotation>
               <xs:documentation>Total amount of mercury waste accumulated on 31 December of each reporting year at each site identified under 6.2.a, expressed in tonnes</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="amountMercurySupplied" type="xs:decimal" minOccurs="0" maxOccurs="1">
            <xs:annotation>
               <xs:documentation>Total amount of mercury supplied on 31 December of each reporting year by each source identified under 6.3.a, expressed in tonnes</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:simpleType name="YesNoType">
      <xs:annotation>
         <xs:documentation>Yes/No</xs:documentation>
      </xs:annotation>
      <xs:restriction base="xs:string">
         <xs:enumeration value="Yes" />
         <xs:enumeration value="No" />
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="YesNoNAType">
      <xs:annotation>
         <xs:documentation>Yes/No/Not Applicable</xs:documentation>
      </xs:annotation>
      <xs:restriction base="xs:string">
         <xs:enumeration value="Yes" />
         <xs:enumeration value="No" />
         <xs:enumeration value="Not Applicable" />
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ReportingStatusType">
      <xs:annotation>
         <xs:documentation>New/Reported/Not relevant for the year</xs:documentation>
      </xs:annotation>
      <xs:restriction base="xs:string">
         <xs:enumeration value="New" />
         <xs:enumeration value="Reported" />
         <xs:enumeration value="Not relevant for the year" />
      </xs:restriction>
   </xs:simpleType>
   <xs:element name="MercuryReport" type="MercuryReport">
      <xs:annotation>
         <xs:documentation>Import Restrictions (Article 4)</xs:documentation>
      </xs:annotation>
   </xs:element>
</xs:schema>
Note

A check-in comment is required. Please enter it below.


Note

The schema's file name will not be changed, regardless of the name of the file you upload. Only the file contents will be overwritten!

Note

A new version requires a new file with a new name: