”7.

Följande XML-schema skall användas för att kommunicera den nationella fördelningsplanen till kommissionen: <?xml version="1.0" encoding="UTF-8"?> <xs:schema targetNamespace="urn:KyotoProtocol:RegistrySystem:CITL:1.0:0.0" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="urn:KyotoProtocol:RegistrySystem:CITL:1.0:0.0" elementFormDefault="qualified"> <xs:simpleType name="ISO3166MemberStatesType"> <xs:restriction base="xs:string"> <xs:enumeration value="AT"/> <xs:enumeration value="BE"/> <xs:enumeration value="BG"/> <xs:enumeration value="CY"/> <xs:enumeration value="CZ"/> <xs:enumeration value="DE"/> <xs:enumeration value="DK"/> <xs:enumeration value="EE"/> <xs:enumeration value="ES"/> <xs:enumeration value="FI"/> <xs:enumeration value="FR"/> <xs:enumeration value="GB"/> <xs:enumeration value="GR"/> <xs:enumeration value="HU"/> <xs:enumeration value="IE"/> <xs:enumeration value="IT"/> <xs:enumeration value="LT"/> <xs:enumeration value="LU"/> <xs:enumeration value="LV"/> <xs:enumeration value="MT"/> <xs:enumeration value="NL"/> <xs:enumeration value="PL"/> <xs:enumeration value="PT"/> <xs:enumeration value="RO"/> <xs:enumeration value="SE"/> <xs:enumeration value="SI"/> <xs:enumeration value="SK"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="AmountOfAllowancesType"> <xs:restriction base="xs:integer"> <xs:minInclusive value="0"/> <xs:maxInclusive value="999999999999999"/> </xs:restriction> </xs:simpleType> <xs:group name="YearAllocation"> <xs:sequence> <xs:element name="yearInCommitmentPeriod"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="2005"/> <xs:maxInclusive value="2058"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="allocation" type="AmountOfAllowancesType"/> </xs:sequence> </xs:group> <xs:simpleType name="ActionType"> <xs:annotation> <xs:documentation>The action to be undertaken for the installation A = Add the installation to the NAP U = Update the allocations for the installation in the NAP D = Delete the installation from the NAP For each action, all year of a commitment period need to be given </xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:enumeration value="A"/> <xs:enumeration value="U"/> <xs:enumeration value="D"/> </xs:restriction> </xs:simpleType> <xs:complexType name="InstallationType"> <xs:sequence> <xs:element name="action" type="ActionType"/> <xs:element name="installationIdentifier"> <xs:simpleType> <xs:restriction base="xs:integer"> <xs:minInclusive value="1"/> <xs:maxInclusive value="999999999999999"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="permitIdentifier"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="50"/> <xs:pattern value="[A-Z0-9\-]+"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:group ref="YearAllocation" minOccurs="3" maxOccurs="5"/> </xs:sequence> </xs:complexType> <xs:simpleType name="CommitmentPeriodType"> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> <xs:maxInclusive value="10"/> </xs:restriction> </xs:simpleType> <xs:element name="nap"> <xs:complexType> <xs:sequence> <xs:element name="originatingRegistry" type="ISO3166MemberStatesType"/> <xs:element name="commitmentPeriod" type="CommitmentPeriodType"/> <xs:element name="installation" type="InstallationType" maxOccurs="unbounded"> <xs:unique name="yearAllocationConstraint"> <xs:selector xpath="yearInCommitmentPeriod"/> <xs:field xpath="."/> </xs:unique> </xs:element> <xs:element name="reserve" type="AmountOfAllowancesType"/> </xs:sequence> </xs:complexType> <xs:unique name="installationIdentifierConstraint"> <xs:selector xpath="installation"/> <xs:field xpath="installationIdentifier"/> </xs:unique> </xs:element> </xs:schema>”.