View schema

Schema URL http://dd.eionet.europa.eu/schemas/mmr-article17/MMRArticle17Questionnaire.xsd
File name MMRArticle17Questionnaire.xsd
Schema set mmr-article17
Name XML Schema for MMR Article 17 questionnaire 2014 reporting

There are 0 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" elementFormDefault="qualified" attributeFormDefault="unqualified">
    <xs:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="http://www.w3.org/2001/03/xml.xsd"/>

    <xs:element name="MMRArticle17Questionnaire">
        <xs:annotation>
            <xs:documentation>

                XML Schema for Article 17 questionnaire of the Greenhouse gas Monitoring Mechanism Regulation (MMR)

                Reporting obligation: http://cdr.eionet.europa.eu/
                Obligation title: Use of auctioning revenue and project credits.

                Reporting year 2014.

                The reporting is done through online questionnaire in CDR envelope. The online questionnaire saves the data
                automatically in XML format.

                The reported XML files have to conform XML Schema definition below.
                The official schema location is: http://dd.eionet.europa.eu/schemas/mmr-article17/MMRArticle17Questionnaire.xsd

                An empty XML file can be downloaded here:
                http://dd.eionet.europa.eu/schemas/mmr-article17/article17-instance-empty.xml

                Version History:
                v1.0 () - the first released version.

                Version: $Id$.
            </xs:documentation>
        </xs:annotation>
        <xs:complexType>
            <xs:sequence>
                <xs:element name="Table1">
                    <xs:annotation>
                        <xs:documentation>Table 1: Revenues generated from auctioning of allowances in year 2013</xs:documentation>
                    </xs:annotation>
                    <xs:complexType>
                        <xs:sequence>
                            <xs:element name="AuctioningAllowancesOfArticle10Generated" type="AmountOfMoneyComplexType" minOccurs="1" maxOccurs="1"/>
                            <xs:element name="AuctioningAllowancesOfArticle3dGenerated" type="AmountOfMoneyComplexType" minOccurs="1" maxOccurs="1"/>
                            <xs:element name="TotalAuctioningAllowancesUsed" type="AmountOfMoneyComplexType" minOccurs="1" maxOccurs="1"/>
                            <xs:element name="AuctioningAllowancesOfArticle10Used" type="AmountOfMoneyComplexType" minOccurs="1" maxOccurs="1"/>
                            <xs:element name="AuctioningAllowancesOfArticle3dUsed" type="AmountOfMoneyComplexType" minOccurs="1" maxOccurs="1"/>
                            <xs:element name="TotalAmountOfAuctioningRevenuesGeneratedAndUsed" type="AmountOfMoneyComplexType" minOccurs="1" maxOccurs="1"/>
                            <xs:element name="MethodologyOnCurrencyExchange" type="Memo" minOccurs="1" maxOccurs="1"/>
                            <xs:element name="MethodologyOnCommitmentAndDisbursement" type="Memo" minOccurs="1" maxOccurs="1"/>
                        </xs:sequence>
                    </xs:complexType>
                </xs:element>
                <xs:element name="Table2">
                    <xs:annotation>
                        <xs:documentation>Table 2 Use of revenues from auctioning of allowances for domestic and EU purposes
                            pursuant
                            to Article 3d and 10 of Directive 2003/87/EC
                        </xs:documentation>
                    </xs:annotation>
                    <xs:complexType>
                        <xs:sequence>
                            <xs:element name="QuestionRow" minOccurs="1" maxOccurs="unbounded">
                                <xs:complexType>
                                    <xs:sequence>
                                        <xs:element name="PurposeForRevenues" type="String255Mandatory" minOccurs="1" maxOccurs="1"/>
                                        <xs:element name="ShortDescription" type="MemoMandatory" minOccurs="1" maxOccurs="1"/>
                                        <xs:element name="AmountForYear" type="AmountOfMoneyComplexType" minOccurs="1" maxOccurs="1"/>
                                        <xs:element name="Status" type="CommittedDisbursedStatusType" minOccurs="1" maxOccurs="1"/>
                                        <xs:element name="RevenuesPursuantToArticle3d" type="BooleanSimpleType" minOccurs="1" maxOccurs="1"/>
                                        <xs:element name="RevenuesPursuantToArticle10" type="BooleanSimpleType" minOccurs="1" maxOccurs="1"/>
                                        <xs:element name="TypeOfUse" type="Table2TypeOfUsesType" minOccurs="1" maxOccurs="unbounded"/>
                                        <xs:element name="FinancialInstrument" type="Table2FinancialInstrumentsType" minOccurs="1" maxOccurs="unbounded"/>
                                        <xs:element name="ImplementingAgency" type="String255" minOccurs="1" maxOccurs="1"/>
                                        <xs:element name="AdditionalInfo" type="Memo" minOccurs="1" maxOccurs="1"/>
                                    </xs:sequence>
                                </xs:complexType>
                            </xs:element>
                        </xs:sequence>
                    </xs:complexType>
                </xs:element>
                <xs:element name="Table3">
                    <xs:annotation>
                        <xs:documentation>Table 3: Use of revenues from auctioning of allowances for international purposes
                        </xs:documentation>
                    </xs:annotation>
                    <xs:complexType>
                        <xs:sequence>
                            <xs:element name="FixedQuestion" minOccurs="2" maxOccurs="2">
                                <xs:complexType>
                                    <xs:sequence>
                                        <xs:element name="TypeOfSupport" type="Table3TypeOfSupportsType" minOccurs="1" maxOccurs="1"/>
                                        <xs:element name="AmountCommitted" type="AmountOfMoneyComplexType" minOccurs="1" maxOccurs="1"/>
                                        <xs:element name="AmountDisbursed" type="AmountOfMoneyComplexType" minOccurs="1" maxOccurs="1"/>
                                    </xs:sequence>
                                </xs:complexType>
                            </xs:element>
                            <xs:element name="EventualExplanation" type="String255" minOccurs="1" maxOccurs="1"/>
                        </xs:sequence>
                    </xs:complexType>
                </xs:element>
                <xs:element name="Table4">
                    <xs:annotation>
                        <xs:documentation>Table 4: Use of revenues from auctioning of allowances to support developing countries
                            through multilateral channels pursuant to Article 3d and 10 of Directive 2003/87/EC
                        </xs:documentation>
                    </xs:annotation>
                    <xs:complexType>
                        <xs:sequence>
                            <xs:element name="MultiLiteralChannels" minOccurs="1" maxOccurs="1">
                                <xs:complexType>
                                    <xs:sequence>
                                        <xs:element name="FixedQuestion" minOccurs="9" maxOccurs="9">
                                            <xs:complexType>
                                                <xs:sequence>
                                                    <xs:element name="UseOfRevenue" type="Table4UseOfRevenuesType" minOccurs="1" maxOccurs="1"/>
                                                    <xs:element name="InformationNotAvailable" type="BooleanSimpleType" minOccurs="1" maxOccurs="1"/>
                                                    <xs:element name="AmountCommitted" type="AmountOfMoneyComplexType" minOccurs="1" maxOccurs="1"/>
                                                    <xs:element name="Status" type="CommittedDisbursedStatusType" minOccurs="1" maxOccurs="1"/>
                                                    <xs:element name="TypeOfSupport" type="Table4TypeOfSupportsType" minOccurs="1" maxOccurs="1"/>
                                                    <xs:element name="FinancialInstrument" type="Table4FinancialInstrumentsType" minOccurs="1" maxOccurs="unbounded"/>
                                                    <xs:element name="Sector" type="Table4SectorsType" minOccurs="1" maxOccurs="unbounded"/>
                                                    <xs:element name="AdditionalInfo" type="Memo"/>
                                                </xs:sequence>
                                            </xs:complexType>
                                        </xs:element>
                                        <xs:element name="OtherPleaseSpecify" minOccurs="0" maxOccurs="unbounded">
                                            <xs:complexType>
                                                <xs:sequence>
                                                    <xs:element name="OtherDescription" type="String255" minOccurs="1" maxOccurs="1"/>
                                                    <xs:element name="InformationNotAvailable" type="BooleanSimpleType" minOccurs="1" maxOccurs="1"/>
                                                    <xs:element name="AmountCommitted" type="AmountOfMoneyComplexType" minOccurs="1" maxOccurs="1"/>
                                                    <xs:element name="Status" type="CommittedDisbursedStatusType" minOccurs="1" maxOccurs="1"/>
                                                    <xs:element name="TypeOfSupport" type="Table4TypeOfSupportsType" minOccurs="1" maxOccurs="1"/>
                                                    <xs:element name="FinancialInstrument" type="Table4FinancialInstrumentsType" minOccurs="1" maxOccurs="unbounded"/>
                                                    <xs:element name="Sector" type="Table4SectorsType" minOccurs="1" maxOccurs="unbounded"/>
                                                    <xs:element name="AdditionalInfo" type="Memo"/>
                                                </xs:sequence>
                                            </xs:complexType>
                                        </xs:element>
                                    </xs:sequence>
                                </xs:complexType>
                            </xs:element>
                            <xs:element name="MultilateralFinancialInstitutions" minOccurs="1" maxOccurs="1">
                                <xs:complexType>
                                    <xs:sequence>
                                        <xs:element name="FixedQuestion" minOccurs="7" maxOccurs="7">
                                            <xs:complexType>
                                                <xs:sequence>
                                                    <xs:element name="UseOfRevenue" type="Table4UseOfRevenuesType" minOccurs="1" maxOccurs="1"/>
                                                    <xs:element name="InformationNotAvailable" type="BooleanSimpleType" minOccurs="1" maxOccurs="1"/>
                                                    <xs:element name="AmountCommitted" type="AmountOfMoneyComplexType" minOccurs="1" maxOccurs="1"/>
                                                    <xs:element name="Status" type="CommittedDisbursedStatusType" minOccurs="1" maxOccurs="1"/>
                                                    <xs:element name="TypeOfSupport" type="Table4TypeOfSupportsType" minOccurs="1" maxOccurs="1"/>
                                                    <xs:element name="FinancialInstrument" type="Table4FinancialInstrumentsType" minOccurs="1" maxOccurs="unbounded"/>
                                                    <xs:element name="Sector" type="Table4SectorsType" minOccurs="1" maxOccurs="unbounded"/>
                                                    <xs:element name="AdditionalInfo" type="Memo"/>
                                                </xs:sequence>
                                            </xs:complexType>
                                        </xs:element>
                                        <xs:element name="OtherPleaseSpecify" minOccurs="0" maxOccurs="unbounded">
                                            <xs:complexType>
                                                <xs:sequence>
                                                    <xs:element name="OtherDescription" type="String255" minOccurs="1" maxOccurs="1"/>
                                                    <xs:element name="InformationNotAvailable" type="BooleanSimpleType" minOccurs="1" maxOccurs="1"/>
                                                    <xs:element name="AmountCommitted" type="AmountOfMoneyComplexType" minOccurs="1" maxOccurs="1"/>
                                                    <xs:element name="Status" type="CommittedDisbursedStatusType" minOccurs="1" maxOccurs="1"/>
                                                    <xs:element name="TypeOfSupport" type="Table4TypeOfSupportsType" minOccurs="1" maxOccurs="1"/>
                                                    <xs:element name="FinancialInstrument" type="Table4FinancialInstrumentsType" minOccurs="1" maxOccurs="unbounded"/>
                                                    <xs:element name="Sector" type="Table4SectorsType" minOccurs="1" maxOccurs="unbounded"/>
                                                    <xs:element name="AdditionalInfo" type="Memo"/>
                                                </xs:sequence>
                                            </xs:complexType>
                                        </xs:element>
                                    </xs:sequence>
                                </xs:complexType>
                            </xs:element>
                        </xs:sequence>
                    </xs:complexType>
                </xs:element>
                <xs:element name="Table5">
                    <xs:annotation>
                        <xs:documentation>Table 5: Use of revenues from auctioning of allowances pursuant to Article 3d and 10 of
                            Directive 2003/87/EC
                            for bilateral or regional support to developing countries
                        </xs:documentation>
                    </xs:annotation>
                    <xs:complexType>
                        <xs:sequence>
                            <xs:element name="QuestionRow" minOccurs="0" maxOccurs="unbounded">
                                <xs:complexType>
                                    <xs:sequence>
                                        <xs:element name="Programme" type="String255" minOccurs="1" maxOccurs="1"/>
                                        <xs:element name="Recipient" type="String255" minOccurs="1" maxOccurs="1"/>
                                        <xs:element name="InformationNotAvailable" type="BooleanSimpleType" minOccurs="1" maxOccurs="1"/>
                                        <xs:element name="AmountCommitted" type="AmountOfMoneyComplexType" minOccurs="1" maxOccurs="1"/>
                                        <xs:element name="Status" type="CommittedDisbursedStatusType" minOccurs="1" maxOccurs="1"/>
                                        <xs:element name="TypeOfSupport" type="Table5TypeOfSupportsType" minOccurs="1" maxOccurs="1"/>
                                        <xs:element name="Sector" type="Table4SectorsType" minOccurs="1" maxOccurs="unbounded"/>
                                        <xs:element name="FinancialInstrument" type="Table5FinancialInstrumentsType" minOccurs="1" maxOccurs="unbounded"/>
                                        <xs:element name="ImplementingAgency" type="String255" minOccurs="1" maxOccurs="1"/>
                                        <xs:element name="AdditionalInfo" type="Memo" minOccurs="1" maxOccurs="1"/>
                                    </xs:sequence>
                                </xs:complexType>
                            </xs:element>
                        </xs:sequence>
                    </xs:complexType>
                </xs:element>
            </xs:sequence>
            <xs:attribute ref="xml:lang" use="required"/>
            <xs:attribute name="year" type="xs:integer" use="optional"/>
            <xs:attribute name="labelLanguage" type="xs:string" use="optional"/>
        </xs:complexType>
    </xs:element>

    <xs:simpleType name="CommittedDisbursedStatusType">
        <xs:annotation>
            <xs:documentation>Committed or Disbursed status</xs:documentation>
        </xs:annotation>
        <xs:restriction base="String100">
            <xs:enumeration value="committed"><xs:annotation><xs:documentation>Committed</xs:documentation></xs:annotation></xs:enumeration>
            <xs:enumeration value="disbursed"><xs:annotation><xs:documentation>Disbursed</xs:documentation></xs:annotation></xs:enumeration>
        </xs:restriction>
    </xs:simpleType>
   
    <xs:simpleType name="Table2TypeOfUsesType">
        <xs:annotation>
            <xs:documentation>Table 2 type of use values</xs:documentation>
        </xs:annotation>
        <xs:restriction base="String100">
            <xs:enumeration value="1"><xs:annotation><xs:documentation>Funding of research and development and demonstration projects for reducing emissions and for adaptation</xs:documentation></xs:annotation></xs:enumeration>
            <xs:enumeration value="2"><xs:annotation><xs:documentation>Funding of initiatives within the framework of the European Strategic Energy Technology Plan and the European Technology Platforms</xs:documentation></xs:annotation></xs:enumeration>
            <xs:enumeration value="3"><xs:annotation><xs:documentation>Development of renewable energies to meet the commitment of the Union to using 20 % renewable energies by 2020</xs:documentation></xs:annotation></xs:enumeration>
            <xs:enumeration value="4"><xs:annotation><xs:documentation>Development of other technologies contributing to the transition to a safe and sustainable low-carbon economy</xs:documentation></xs:annotation></xs:enumeration>
            <xs:enumeration value="5"><xs:annotation><xs:documentation>Development of technologies that help meet the commitment of the Union to increase energy efficiency by 20 % by 2020</xs:documentation></xs:annotation></xs:enumeration>
            <xs:enumeration value="6"><xs:annotation><xs:documentation>Forestry sequestration in the Union</xs:documentation></xs:annotation></xs:enumeration>
            <xs:enumeration value="7"><xs:annotation><xs:documentation>Environmentally safe capture and geological storage of CO2</xs:documentation></xs:annotation></xs:enumeration>
            <xs:enumeration value="8"><xs:annotation><xs:documentation>Encouragement of a shift to low-emission and public forms of transport</xs:documentation></xs:annotation></xs:enumeration>
            <xs:enumeration value="9"><xs:annotation><xs:documentation>Finance research and development in energy efficiency and clean technologies</xs:documentation></xs:annotation></xs:enumeration>
            <xs:enumeration value="10"><xs:annotation><xs:documentation>Measures intended to increase energy efficiency and insulation or to provide financial support in order to address social aspects in lower and middle income house-holds</xs:documentation></xs:annotation></xs:enumeration>
            <xs:enumeration value="11"><xs:annotation><xs:documentation>Coverage of administrative expenses of the management of the ETS scheme</xs:documentation></xs:annotation></xs:enumeration>
            <xs:enumeration value="12"><xs:annotation><xs:documentation>Other reduction of greenhouse gas emissions</xs:documentation></xs:annotation></xs:enumeration>
            <xs:enumeration value="13"><xs:annotation><xs:documentation>Adaptation to the impacts of climate change</xs:documentation></xs:annotation></xs:enumeration>
            <xs:enumeration value="14"><xs:annotation><xs:documentation>Other domestic / EU uses</xs:documentation></xs:annotation></xs:enumeration>
        </xs:restriction>
    </xs:simpleType>

    <xs:simpleType name="Table2FinancialInstrumentsType">
        <xs:annotation>
            <xs:documentation>Table 2 financial instrument values</xs:documentation>
        </xs:annotation>
        <xs:restriction base="String100">
            <xs:enumeration value="Fiscal"><xs:annotation><xs:documentation>Fiscal</xs:documentation></xs:annotation></xs:enumeration>
            <xs:enumeration value="FinancialSupportPolicy"><xs:annotation><xs:documentation>Financial Support Policy</xs:documentation></xs:annotation></xs:enumeration>
            <xs:enumeration value="DomesticRegulatoryPolicy"><xs:annotation><xs:documentation>Domestic regulatory policy that leverage financial support</xs:documentation></xs:annotation></xs:enumeration>
            <xs:enumeration value="Other"><xs:annotation><xs:documentation>Other</xs:documentation></xs:annotation></xs:enumeration>
        </xs:restriction>
    </xs:simpleType>

    <xs:simpleType name="Table3TypeOfSupportsType">
        <xs:annotation>
            <xs:documentation>Table 3: Use of revenues from auctioning of allowances for international purposes</xs:documentation>
        </xs:annotation>
        <xs:restriction base="String100">
            <xs:enumeration value="ThirdWorldCountries"><xs:annotation><xs:documentation>Total amount used as specified under Articles 10(3) and Article 3d(4) of Directive 2003/87/EC for supporting third countries other than developing countries</xs:documentation></xs:annotation></xs:enumeration>
            <xs:enumeration value="DevelopedCountries"><xs:annotation><xs:documentation>Total amount used as specified under Articles 10(3) and Article 3d(4) of Directive 2003/87/EC for supporting developing countries</xs:documentation></xs:annotation></xs:enumeration>
        </xs:restriction>
    </xs:simpleType>

    <xs:simpleType name="Table4UseOfRevenuesType">
        <xs:annotation>
            <xs:documentation>Table 4: Use of revenues</xs:documentation>
        </xs:annotation>
        <xs:restriction base="String100">
            <xs:enumeration value="1"><xs:annotation><xs:documentation>Total amount for supporting developing countries through multilateral channels</xs:documentation></xs:annotation></xs:enumeration>
            <xs:enumeration value="2"><xs:annotation><xs:documentation>of which used, if applicable, via multilateral funds</xs:documentation></xs:annotation></xs:enumeration>
            <xs:enumeration value="3"><xs:annotation><xs:documentation>Global Energy Efficiency and Renewable Energy Fund (GEEREF) (Article 10 ( 3)(a) of Directive 2003/87/EC)</xs:documentation></xs:annotation></xs:enumeration>
            <xs:enumeration value="4"><xs:annotation><xs:documentation>Adaptation Fund under the UNFCCC (Article 10, paragraph 3(a) of Directive 2003/87/EC)</xs:documentation></xs:annotation></xs:enumeration>
            <xs:enumeration value="5"><xs:annotation><xs:documentation>Special Climate Change FUND (SCCF) under the UNFCCC</xs:documentation></xs:annotation></xs:enumeration>
            <xs:enumeration value="6"><xs:annotation><xs:documentation>Green Climate Fund under the UNFCCC</xs:documentation></xs:annotation></xs:enumeration>
            <xs:enumeration value="7"><xs:annotation><xs:documentation>Least Developed Countries Fund</xs:documentation></xs:annotation></xs:enumeration>
            <xs:enumeration value="8"><xs:annotation><xs:documentation>UNFCCC Trust Fund for Supplementary Activities</xs:documentation></xs:annotation></xs:enumeration>
            <xs:enumeration value="9"><xs:annotation><xs:documentation>For multilateral support to REDD+ activities</xs:documentation></xs:annotation></xs:enumeration>
            <xs:enumeration value="10"><xs:annotation><xs:documentation>of which used, if applicable, via multilateral financial institutions</xs:documentation></xs:annotation></xs:enumeration>
            <xs:enumeration value="11"><xs:annotation><xs:documentation>Global Environmental Facility</xs:documentation></xs:annotation></xs:enumeration>
            <xs:enumeration value="12"><xs:annotation><xs:documentation>World Bank (3)</xs:documentation></xs:annotation></xs:enumeration>
            <xs:enumeration value="13"><xs:annotation><xs:documentation>International Finance Corporation (3)</xs:documentation></xs:annotation></xs:enumeration>
            <xs:enumeration value="14"><xs:annotation><xs:documentation>African Development Bank (3)</xs:documentation></xs:annotation></xs:enumeration>
            <xs:enumeration value="15"><xs:annotation><xs:documentation>European Bank for Reconstruction and Development (3)</xs:documentation></xs:annotation></xs:enumeration>
            <xs:enumeration value="16"><xs:annotation><xs:documentation>Inter-American Development Bank (3)</xs:documentation></xs:annotation></xs:enumeration>
        </xs:restriction>
    </xs:simpleType>

    <xs:simpleType name="Table4TypeOfSupportsType">
        <xs:annotation>
            <xs:documentation>Table 4 type of support values</xs:documentation>
        </xs:annotation>
        <xs:restriction base="String100">
            <xs:enumeration value="Mitigation"><xs:annotation><xs:documentation>Mitigation</xs:documentation></xs:annotation></xs:enumeration>
            <xs:enumeration value="Adaptation"><xs:annotation><xs:documentation>Adaptation</xs:documentation></xs:annotation></xs:enumeration>
            <xs:enumeration value="CrossCutting"><xs:annotation><xs:documentation>Cross-cutting</xs:documentation></xs:annotation></xs:enumeration>
            <xs:enumeration value="Other"><xs:annotation><xs:documentation>Other</xs:documentation></xs:annotation></xs:enumeration>
            <xs:enumeration value=""><xs:annotation><xs:documentation>Empty</xs:documentation></xs:annotation></xs:enumeration>
        </xs:restriction>
    </xs:simpleType>

    <xs:simpleType name="Table4FinancialInstrumentsType">
        <xs:annotation>
            <xs:documentation>Table 4 financial instrument values</xs:documentation>
        </xs:annotation>
        <xs:restriction base="String100">
            <xs:enumeration value="Grant"><xs:annotation><xs:documentation>Grant</xs:documentation></xs:annotation></xs:enumeration>
            <xs:enumeration value="ConcessionalLoan"><xs:annotation><xs:documentation>Concessional loan</xs:documentation></xs:annotation></xs:enumeration>
            <xs:enumeration value="NonConcessionalLoan"><xs:annotation><xs:documentation>Non-concessional loan</xs:documentation></xs:annotation></xs:enumeration>
            <xs:enumeration value="Equity"><xs:annotation><xs:documentation>Equity</xs:documentation></xs:annotation></xs:enumeration>
            <xs:enumeration value="Other"><xs:annotation><xs:documentation>Other</xs:documentation></xs:annotation></xs:enumeration>
            <xs:enumeration value=""><xs:annotation><xs:documentation>Empty</xs:documentation></xs:annotation></xs:enumeration>
        </xs:restriction>
    </xs:simpleType>

    <xs:simpleType name="Table4SectorsType">
        <xs:annotation>
            <xs:documentation>Sector values</xs:documentation>
        </xs:annotation>
        <xs:restriction base="String100">
            <xs:enumeration value="Energy"><xs:annotation><xs:documentation>Energy</xs:documentation></xs:annotation></xs:enumeration>
            <xs:enumeration value="Transport"><xs:annotation><xs:documentation>Transport</xs:documentation></xs:annotation></xs:enumeration>
            <xs:enumeration value="Industry"><xs:annotation><xs:documentation>Industry</xs:documentation></xs:annotation></xs:enumeration>
            <xs:enumeration value="Agriculture"><xs:annotation><xs:documentation>Agriculture</xs:documentation></xs:annotation></xs:enumeration>
            <xs:enumeration value="Forestry"><xs:annotation><xs:documentation>Forestry</xs:documentation></xs:annotation></xs:enumeration>
            <xs:enumeration value="WaterAndSanitation"><xs:annotation><xs:documentation>Water and sanitation</xs:documentation></xs:annotation></xs:enumeration>
            <xs:enumeration value="CrossCutting"><xs:annotation><xs:documentation>Cross-cutting</xs:documentation></xs:annotation></xs:enumeration>
            <xs:enumeration value="Other"><xs:annotation><xs:documentation>Other</xs:documentation></xs:annotation></xs:enumeration>
            <xs:enumeration value=""><xs:annotation><xs:documentation>Empty</xs:documentation></xs:annotation></xs:enumeration>
        </xs:restriction>
    </xs:simpleType>

    <xs:simpleType name="Table5TypeOfSupportsType">
        <xs:annotation>
            <xs:documentation>Table 5 type of support values</xs:documentation>
        </xs:annotation>
        <xs:restriction base="String100">
            <xs:enumeration value="Mitigation"><xs:annotation><xs:documentation>Mitigation</xs:documentation></xs:annotation></xs:enumeration>
            <xs:enumeration value="Adaptation"><xs:annotation><xs:documentation>Adaptation</xs:documentation></xs:annotation></xs:enumeration>
            <xs:enumeration value="REDD+"><xs:annotation><xs:documentation>REDD+</xs:documentation></xs:annotation></xs:enumeration>
            <xs:enumeration value="CrossCutting"><xs:annotation><xs:documentation>Cross-cutting</xs:documentation></xs:annotation></xs:enumeration>
            <xs:enumeration value="Other"><xs:annotation><xs:documentation>Other</xs:documentation></xs:annotation></xs:enumeration>
            <xs:enumeration value=""><xs:annotation><xs:documentation>Empty</xs:documentation></xs:annotation></xs:enumeration>
        </xs:restriction>
    </xs:simpleType>

    <xs:simpleType name="Table5FinancialInstrumentsType">
        <xs:annotation>
            <xs:documentation>Table 5 financial instrument values</xs:documentation>
        </xs:annotation>
        <xs:restriction base="String100">
            <xs:enumeration value="Grant"><xs:annotation><xs:documentation>Grant</xs:documentation></xs:annotation></xs:enumeration>
            <xs:enumeration value="ConcessionalLoan"><xs:annotation><xs:documentation>Concessional loan</xs:documentation></xs:annotation></xs:enumeration>
            <xs:enumeration value="NonConcessionalLoan"><xs:annotation><xs:documentation>Non-concessional loan</xs:documentation></xs:annotation></xs:enumeration>
            <xs:enumeration value="Equity"><xs:annotation><xs:documentation>Equity</xs:documentation></xs:annotation></xs:enumeration>
            <xs:enumeration value="DirectProjectInvestments"><xs:annotation><xs:documentation>Direct project investments</xs:documentation></xs:annotation></xs:enumeration>
            <xs:enumeration value="InvestmentFunds"><xs:annotation><xs:documentation>Investment funds</xs:documentation></xs:annotation></xs:enumeration>
            <xs:enumeration value="FiscalSupportPolicies"><xs:annotation><xs:documentation>Fiscal support policies</xs:documentation></xs:annotation></xs:enumeration>
            <xs:enumeration value="Other"><xs:annotation><xs:documentation>Other</xs:documentation></xs:annotation></xs:enumeration>
            <xs:enumeration value=""><xs:annotation><xs:documentation>Empty</xs:documentation></xs:annotation></xs:enumeration>
        </xs:restriction>
    </xs:simpleType>

    <xs:complexType name="AmountOfMoneyComplexType">
        <xs:sequence>
            <xs:element name="Euros" type="AmountOfMoneySimpleType" minOccurs="1" maxOccurs="1"/>
            <xs:element name="LocalCurrency" type="AmountOfMoneySimpleType" minOccurs="1" maxOccurs="1"/>
        </xs:sequence>
    </xs:complexType>

    <xs:simpleType name="AmountOfMoneySimpleType">
        <xs:annotation>
            <xs:documentation>Amount of money, can have empty value</xs:documentation>
        </xs:annotation>
        <xs:union>
            <xs:simpleType>
                <xs:restriction base="xs:decimal">
                    <xs:minInclusive value="0"/>
                </xs:restriction>
            </xs:simpleType>
            <xs:simpleType>
                <xs:restriction base="EmptySimpleType"/>
            </xs:simpleType>
        </xs:union>
    </xs:simpleType>

    <xs:simpleType name="BooleanSimpleType">
        <xs:annotation>
            <xs:documentation>true, false or empty value</xs:documentation>
        </xs:annotation>
        <xs:union>
            <xs:simpleType>
                <xs:restriction base="xs:boolean"/>
            </xs:simpleType>
            <xs:simpleType>
                <xs:restriction base="EmptySimpleType"/>
            </xs:simpleType>
        </xs:union>
    </xs:simpleType>

    <xs:simpleType name="String100">
        <xs:annotation>
            <xs:documentation>String max 100 chars</xs:documentation>
        </xs:annotation>
        <xs:restriction base="xs:string">
            <xs:maxLength value="100"/>
        </xs:restriction>
    </xs:simpleType>

    <xs:simpleType name="String255">
        <xs:annotation>
            <xs:documentation>String max 255 chars</xs:documentation>
        </xs:annotation>
        <xs:restriction base="xs:string">
            <xs:maxLength value="255"/>
        </xs:restriction>
    </xs:simpleType>

    <xs:simpleType name="String255Mandatory">
        <xs:annotation>
            <xs:documentation>String min 1 char and max 255 chars</xs:documentation>
        </xs:annotation>
        <xs:restriction base="xs:string">
            <xs:minLength value="1"/>
            <xs:maxLength value="255"/>
        </xs:restriction>
    </xs:simpleType>

    <xs:simpleType name="Memo">
        <xs:annotation>
            <xs:documentation>String with unlimited chars</xs:documentation>
        </xs:annotation>
        <xs:restriction base="xs:string">
        </xs:restriction>
    </xs:simpleType>

    <xs:simpleType name="MemoMandatory">
        <xs:annotation>
            <xs:documentation>String with unlimited chars with min length = 1</xs:documentation>
        </xs:annotation>
        <xs:restriction base="xs:string">
            <xs:minLength value="1"/>
        </xs:restriction>
    </xs:simpleType>

    <xs:simpleType name="EmptySimpleType">
        <xs:annotation>
            <xs:documentation>Type to enter empty string</xs:documentation>
        </xs:annotation>
        <xs:restriction base="xs:string">
            <xs:enumeration value=""/>
        </xs:restriction>
    </xs:simpleType>
</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: