<?xml version="1.0" encoding="ISO-8859-1"?> <xs:schema xmlns="DCLG-CEPC" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="DCLG-CEPC" attributeFormDefault="unqualified" elementFormDefault="qualified" version="LIG-CEPC-3.1"> <xs:include schemaLocation="./BaseDataTypes.xsd"/> <xs:element name="Report-Data" type="Report-Data"/> <xs:complexType name="Report-Data" abstract="true"> <xs:all/> </xs:complexType> <xs:element name="Technical-Information" type="Technical-Information"/> <xs:complexType name="Technical-Information"> <xs:all> <xs:element name="Main-Heating-Fuel" type="HeatingFuelTypeCode" minOccurs="0"> <xs:annotation> <xs:documentation>Main Heating Fuel used in the building. This is onl;y required for a Display Energy Certificate or Energy Performance Certificate and doesn't appear on the Recommendations Report or Advisory Report.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Other-Fuel-Description" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Text description of unspecified fuel type if Other is selected for Main-Heating-Fuel.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Building-Environment" type="BuildingEnvironmentCode"> <xs:annotation> <xs:documentation>Services</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Floor-Area" type="xs:decimal"> <xs:annotation> <xs:documentation>Total Useful Floor Area (M^2)</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Building-Level" type="xs:int" minOccurs="0"> <xs:annotation> <xs:documentation>Building Complexity Level. This is onl;y required for an Energy Performance Certificate and doesn't appear on the Recommendations Report or Advisory Report or Display Energy Certificate.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Special-Energy-Uses" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Special energy uses discounted. This only appears on the advisory Report.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Renewable-Sources" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>On-site renewable energy sources. This only appears on the Advisory Report.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="OR-Availability-Date" type="xs:date" minOccurs="0"> <xs:annotation> <xs:documentation>The date that the Operational Rating will be available if its not already.</xs:documentation> </xs:annotation> </xs:element> </xs:all> </xs:complexType> <xs:simpleType name="BuildingEnvironmentCode"> <xs:restriction base="xs:string"> <xs:enumeration value="Air Conditioning"> <xs:annotation> <xs:documentation>Air Conditioned</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="Heating and Natural Ventilation"/> <xs:enumeration value="Heating and Mechanical Ventilation"/> <xs:enumeration value="Mixed-mode with Natural Ventilation"/> <xs:enumeration value="Mixed-mode with Mechanical Ventilation"/> </xs:restriction> </xs:simpleType> <xs:element name="DEC-Annual-Energy-Summary" type="DEC-Annual-Energy-Summary"/> <xs:complexType name="DEC-Annual-Energy-Summary"> <xs:all> <xs:element name="Annual-Energy-Use-Fuel-Thermal" type="xs:int"> <xs:annotation> <xs:documentation>Annual Energy Use (kWh/m2 p.a)</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Annual-Energy-Use-Electrical" type="xs:int"> <xs:annotation> <xs:documentation>Annual Energy Use (kWh/m2 p.a)</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Renewables-Fuel-Thermal" type="Percentage"> <xs:annotation> <xs:documentation>Energy from on-site renewable sources</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Renewables-Electrical" type="Percentage"> <xs:annotation> <xs:documentation>Energy from on-site renewable sources</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Typical-Thermal-Use" type="xs:int"> <xs:annotation> <xs:documentation>Benchmark (kWh/m2 p.a)</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Typical-Electrical-Use" type="xs:int"> <xs:annotation> <xs:documentation>Benchmark (kWh/m2 p.a)</xs:documentation> </xs:annotation> </xs:element> </xs:all> </xs:complexType> <xs:element name="EPC-Rating" type="EPC-Rating"/> <xs:complexType name="EPC-Rating"> <xs:all> <xs:element name="Asset-Rating" type="EnergyRatingType"> <xs:annotation> <xs:documentation>Asset Rating</xs:documentation> </xs:annotation> </xs:element> <xs:element name="New-Build-Benchmark" type="EnergyRatingType"> <xs:annotation> <xs:documentation>The Benchmark value if the Building was newly built.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Existing-Stock-Benchmark" type="EnergyRatingType"> <xs:annotation> <xs:documentation>The Benchmark value of existing stock for this type of Building </xs:documentation> </xs:annotation> </xs:element> </xs:all> </xs:complexType> <xs:element name="AR-Recommendation" type="AR-Recommendation"/> <xs:complexType name="AR-Recommendation"> <xs:all> <xs:element name="Recommendation-Code" type="xs:string"/> <xs:element name="Recommendation" type="xs:string"> <xs:annotation> <xs:documentation>Recommendation</xs:documentation> </xs:annotation> </xs:element> <xs:element name="CO2-Impact" type="CO2ImpactCode"> <xs:annotation> <xs:documentation>Potential impact on CO2 emmissions if the change is carried out.</xs:documentation> </xs:annotation> </xs:element> </xs:all> </xs:complexType> <xs:element name="Advisory-Report" type="Advisory-Report"/> <xs:complexType name="Advisory-Report"> <xs:all> <xs:element name="AR-Recommendations" type="AR-Recommendations" minOccurs="0"/> <xs:element name="Technical-Information" type="Technical-Information"/> <xs:element name="Site-Services" type="Site-Services"/> </xs:all> </xs:complexType> <xs:element name="AR-Recommendations" type="AR-Recommendations"/> <xs:complexType name="AR-Recommendations"> <xs:sequence> <xs:element name="Short-Payback" type="AR-Recommendation" minOccurs="0" maxOccurs="15"> <xs:annotation> <xs:documentation>Short Payback Recommendations</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Medium-Payback" type="AR-Recommendation" minOccurs="0" maxOccurs="10"> <xs:annotation> <xs:documentation>Medium Payback Recommendations</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Long-Payback" type="AR-Recommendation" minOccurs="0" maxOccurs="5"> <xs:annotation> <xs:documentation>Long Payback Recommendations</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Other-Payback" type="AR-Recommendation" minOccurs="0" maxOccurs="10"> <xs:annotation> <xs:documentation>Other Payback Recommendations</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> <xs:simpleType name="CO2ImpactCode"> <xs:restriction base="xs:string"> <xs:enumeration value="HIGH"/> <xs:enumeration value="MEDIUM"/> <xs:enumeration value="LOW"/> </xs:restriction> </xs:simpleType> <xs:element name="Site-Services" type="Site-Services"/> <xs:complexType name="Site-Services"> <xs:all> <xs:element name="Service-1" type="Site-Service"> <xs:annotation> <xs:documentation>Details of Site Services 1</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Service-2" type="Site-Service"> <xs:annotation> <xs:documentation>Details of Site Services 2</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Service-3" type="Site-Service"> <xs:annotation> <xs:documentation>Details of Site Services 3</xs:documentation> </xs:annotation> </xs:element> </xs:all> </xs:complexType> <xs:element name="Site-Service" type="Site-Service"/> <xs:complexType name="Site-Service"> <xs:all> <xs:element name="Description" type="xs:string"/> <xs:element name="Quantity" type="xs:int"/> </xs:all> </xs:complexType> <xs:element name="DEC-Energy-Assessment" type="DEC-Energy-Assessment"/> <xs:complexType name="DEC-Energy-Assessment"> <xs:all> <xs:element name="Nominated-Date" type="xs:string"> <xs:annotation> <xs:documentation>Nominated date for DEC 1. Display as MMM-YYYY.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Energy-Rating" type="EnergyRatingType"> <xs:annotation> <xs:documentation>Energy-Rating </xs:documentation> </xs:annotation> </xs:element> <xs:element name="Electricity-CO2" type="xs:int"> <xs:annotation> <xs:documentation>Total CO2 emissions from Electricity</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Heating-CO2" type="xs:int"> <xs:annotation> <xs:documentation>Total CO2 emissions from Heating</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Renewables-CO2" type="xs:int" minOccurs="0"> <xs:annotation> <xs:documentation>Total CO2 emissions from Renewable sources</xs:documentation> </xs:annotation> </xs:element> </xs:all> </xs:complexType> <xs:element name="Display-Certificate" type="Display-Certificate"/> <xs:complexType name="Display-Certificate"> <xs:all> <xs:element name="This-Assessment" type="DEC-Energy-Assessment"/> <xs:element name="Technical-Information" type="Technical-Information"/> <xs:element name="DEC-Annual-Energy-Summary" type="DEC-Annual-Energy-Summary"/> <xs:element name="Year1-Assessment" type="DEC-Energy-Assessment" minOccurs="0"/> <xs:element name="Year2-Assessment" type="DEC-Energy-Assessment" minOccurs="0"/> </xs:all> </xs:complexType> <xs:simpleType name="EnergyRatingType"> <xs:restriction base="xs:int"/> </xs:simpleType> <xs:element name="Energy-Performance-Certificate" type="Energy-Performance-Certificate"/> <xs:complexType name="Energy-Performance-Certificate"> <xs:all> <xs:element name="EPC-Rating-Scale" type="EPC-Rating-Scale"/> <xs:element name="Technical-Information" type="Technical-Information"/> <xs:element name="EPC-Rating" type="EPC-Rating"/> </xs:all> </xs:complexType> <xs:element name="EPC-Rating-Scale" type="EPC-Rating-Scale"/> <xs:complexType name="EPC-Rating-Scale"> <xs:annotation> <xs:documentation>Defines the banded values for the Energy rating scale on the EPC. </xs:documentation> </xs:annotation> <xs:all> <xs:element name="Upper-Number-A-Scale" type="EnergyRatingType"> <xs:annotation> <xs:documentation>Upper number on A scale</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Lower-Number-B-Scale" type="EnergyRatingType"> <xs:annotation> <xs:documentation>Lower number on B scale</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Upper-Number-B-Scale" type="EnergyRatingType"> <xs:annotation> <xs:documentation>Upper number on B scale</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Lower-Number-C-Scale" type="EnergyRatingType"> <xs:annotation> <xs:documentation>Lower number on C scale</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Upper-Number-C-Scale" type="EnergyRatingType"> <xs:annotation> <xs:documentation>Upper number on C scale</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Lower-Number-D-Scale" type="EnergyRatingType"> <xs:annotation> <xs:documentation>Lower number on D scale</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Upper-Number-D-Scale" type="EnergyRatingType"> <xs:annotation> <xs:documentation>Upper number on D scale</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Lower-Number-E-Scale" type="EnergyRatingType"> <xs:annotation> <xs:documentation>Lower number on E scale</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Upper-Number-E-Scale" type="EnergyRatingType"> <xs:annotation> <xs:documentation>Upper number on E scale</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Lower-Number-F-Scale" type="EnergyRatingType"> <xs:annotation> <xs:documentation>Lower number on F scale</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Upper-Number-F-Scale" type="EnergyRatingType"> <xs:annotation> <xs:documentation>Upper number on F scale</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Lowest-Number-G-Scale" type="EnergyRatingType"> <xs:annotation> <xs:documentation>Lowest number on G scale</xs:documentation> </xs:annotation> </xs:element> </xs:all> </xs:complexType> <xs:element name="RR-Recommendation" type="RR-Recommendation"/> <xs:complexType name="RR-Recommendation"> <xs:all> <xs:element name="Recommendation-Code" type="xs:string"> <xs:annotation> <xs:documentation>The Recommendation Code that identifis this particular recommendation</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Recommendation" type="xs:string"> <xs:annotation> <xs:documentation>Recommendation selected by the energy assessor</xs:documentation> </xs:annotation> </xs:element> <xs:element name="CO2-Impact" type="CO2ImpactCode"/> </xs:all> </xs:complexType> <xs:element name="RR-Recommendations" type="RR-Recommendations"/> <xs:complexType name="RR-Recommendations"> <xs:sequence> <xs:element name="Short-Payback" type="RR-Recommendation" minOccurs="0" maxOccurs="15"> <xs:annotation> <xs:documentation>Short Payback Recommendations</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Medium-Payback" type="RR-Recommendation" minOccurs="0" maxOccurs="10"> <xs:annotation> <xs:documentation>Medium Payback Recommendations</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Long-Payback" type="RR-Recommendation" minOccurs="0" maxOccurs="5"> <xs:annotation> <xs:documentation>Long Payback Recommendations</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Other-Payback" type="RR-Recommendation" minOccurs="0" maxOccurs="10"> <xs:annotation> <xs:documentation>Other Payback Recommendations</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> <xs:element name="Recommendations-Report" type="Recommendations-Report"/> <xs:complexType name="Recommendations-Report"> <xs:all> <xs:element name="RR-Recommendations" type="RR-Recommendations" minOccurs="0"/> <xs:element name="Technical-Information" type="Technical-Information"/> </xs:all> </xs:complexType> <xs:simpleType name="HeatingFuelTypeCode"> <xs:restriction base="xs:string"> <xs:enumeration value="Natural Gas"/> <xs:enumeration value="LPG"> <xs:annotation> <xs:documentation>LPG</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="Biogas"> <xs:annotation> <xs:documentation>biogas - landfill</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="Oil"> <xs:annotation> <xs:documentation>oil</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="Coal"> <xs:annotation> <xs:documentation>house coal</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="Anthracite"> <xs:annotation> <xs:documentation>anthracite</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="Smokeless Fuel (inc Coke)"> <xs:annotation> <xs:documentation>Smokeless Fuel including Coke</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="Dual Fuel Appliances (Mineral + Wood)"> <xs:annotation> <xs:documentation>dual fuel - mineral + wood</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="Biomass"> <xs:annotation> <xs:documentation>biomass</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="Grid Supplied Electricity"> <xs:annotation> <xs:documentation>Mains Electricity</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="Grid Displaced Electricity"/> <xs:enumeration value="Waste Heat"/> <xs:enumeration value="District Cooling"/> <xs:enumeration value="District Heating"/> <xs:enumeration value="Other"/> </xs:restriction> </xs:simpleType> </xs:schema>