<?xml version="1.0" encoding="UTF-8"?> <!-- edited with XMLSpy v2006 rel. 3 U (http://www.altova.com) by Jim Bowery (Landmark Information Group Ltd.) --> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="DCLG-HIP" xmlns:HIP="DCLG-HIP" xmlns:pfdt="DCLG-HIP/BaseDataTypes" targetNamespace="DCLG-HIP" elementFormDefault="qualified" attributeFormDefault="unqualified" version="LIG-NI-17.0"> <xs:annotation> <xs:documentation>© Department of Communities and Local Government. © Crown copyright, 2007. The Home Condition Report logo and associated wording is a registered trade mark - any unlicensed use is not permitted. Copyright in the typographical arrangement of this document rests with the Crown. This publication, excluding logos, may be reproduced free of charge in any format or medium for research, private study, for internal circulation within an organisation or by registered scheme users. This is subject to it being reproduced accurately and not used in a misleading context. </xs:documentation> </xs:annotation> <xs:import namespace="DCLG-HIP/BaseDataTypes" schemaLocation="BaseDataTypes.xsd"/> <xs:simpleType name="VentilationTypeCode"> <xs:restriction base="xs:string"> <xs:enumeration value="0"> <xs:annotation> <xs:documentation>natural</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="1"> <xs:annotation> <xs:documentation>mechanical, supply and extract</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="2"> <xs:annotation> <xs:documentation>mechanical, extract only</xs:documentation> </xs:annotation> </xs:enumeration> </xs:restriction> </xs:simpleType> <xs:simpleType name="HeatEmitterCode"> <xs:restriction base="xs:string"> <xs:enumeration value="0"> <xs:annotation> <xs:documentation>not radiators or underfloor</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="1"> <xs:annotation> <xs:documentation>radiators</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="2"> <xs:annotation> <xs:documentation>underfloor</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="3"> <xs:annotation> <xs:documentation>fan coil units</xs:documentation> </xs:annotation> </xs:enumeration> </xs:restriction> </xs:simpleType> <xs:simpleType name="ConstructionDateCode"> <xs:restriction base="xs:string"> <xs:enumeration value="A"> <xs:annotation> <xs:documentation>England and Wales: before 1900; Scotland: before 1919; Northern Ireland: before 1919</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="B"> <xs:annotation> <xs:documentation>England and Wales: 1900-1929; Scotland: 1919-1929; Northern Ireland: 1919-1929</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="C"> <xs:annotation> <xs:documentation>England and Wales: 1930-1949; Scotland: 1930-1949; Northern Ireland: 1930-1949</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="D"> <xs:annotation> <xs:documentation>England and Wales: 1950-1966; Scotland: 1950-1964; Northern Ireland: 1950-1973</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="E"> <xs:annotation> <xs:documentation>England and Wales: 1967-1975; Scotland: 1965-1975; Northern Ireland: 1974-1977</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="F"> <xs:annotation> <xs:documentation>England and Wales: 1976-1982; Scotland: 1976-1983; Northern Ireland: 1978-1985</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="G"> <xs:annotation> <xs:documentation>England and Wales: 1983-1990; Scotland: 1984-1991; Northern Ireland: 1986-1991</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="H"> <xs:annotation> <xs:documentation>England and Wales: 1991-1995; Scotland: 1992-1998; Northern Ireland: 1992-1999</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="I"> <xs:annotation> <xs:documentation>England and Wales: 1996-2002; Scotland: 1999-2002; Northern Ireland: 2000-2006</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="J"> <xs:annotation> <xs:documentation>England and Wales: 2003-2006; Scotland: 2003-2007; Northern Ireland: not applicable</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="K"> <xs:annotation> <xs:documentation>England and Wales: 2007 onwards; Scotland: 2008 onwards; Northern Ireland: 2007 onwards</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="0"> <xs:annotation> <xs:documentation>Not applicable</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="NR"> <xs:annotation> <xs:documentation>Not recorded</xs:documentation> </xs:annotation> </xs:enumeration> </xs:restriction> </xs:simpleType> <xs:simpleType name="SAP-GlazingTypeCode"> <xs:restriction base="xs:string"> <xs:enumeration value="1"> <xs:annotation> <xs:documentation>double glazing installed before 2002</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="2"> <xs:annotation> <xs:documentation>double glazing installed during or after 2002</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="3"> <xs:annotation> <xs:documentation>double glazing, unknown install date</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="4"> <xs:annotation> <xs:documentation>secondary glazing</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="5"> <xs:annotation> <xs:documentation>single glazing</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="6"> <xs:annotation> <xs:documentation>triple glazing</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="7"> <xs:annotation> <xs:documentation>double, known data</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="8"> <xs:annotation> <xs:documentation>triple, known data</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="ND"> <xs:annotation> <xs:documentation>not defined</xs:documentation> </xs:annotation> </xs:enumeration> </xs:restriction> </xs:simpleType> <xs:simpleType name="GlazedAreaCode"> <xs:restriction base="xs:string"> <xs:enumeration value="1"> <xs:annotation> <xs:documentation>Normal</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="2"> <xs:annotation> <xs:documentation>More Than Typical</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="3"> <xs:annotation> <xs:documentation>Less Than Typical</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="4"> <xs:annotation> <xs:documentation>Much More Than Typical</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="5"> <xs:annotation> <xs:documentation>Much Less Than Typical</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="ND"> <xs:annotation> <xs:documentation>Not Defined</xs:documentation> </xs:annotation> </xs:enumeration> </xs:restriction> </xs:simpleType> <xs:simpleType name="WallInsulationCode"> <xs:restriction base="xs:string"> <xs:enumeration value="1"> <xs:annotation> <xs:documentation>external</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="2"> <xs:annotation> <xs:documentation>filled cavity</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="3"> <xs:annotation> <xs:documentation>internal</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="4"> <xs:annotation> <xs:documentation>as built</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="5"> <xs:annotation> <xs:documentation>unknown</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="6"> <xs:annotation> <xs:documentation>filled cavity + external</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="7"> <xs:annotation> <xs:documentation>filled cavity + internal</xs:documentation> </xs:annotation> </xs:enumeration> </xs:restriction> </xs:simpleType> <xs:simpleType name="WindowLocationCode"> <xs:restriction base="xs:string"/> </xs:simpleType> <xs:simpleType name="RoofInsulationThicknessCode"> <xs:restriction base="xs:string"> <xs:enumeration value="NI"> <xs:annotation> <xs:documentation>unknown</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="0"> <xs:annotation> <xs:documentation>None</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="12mm"> <xs:annotation> <xs:documentation>12mm</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="25mm"> <xs:annotation> <xs:documentation>25mm</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="50mm"> <xs:annotation> <xs:documentation>50mm</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="75mm"> <xs:annotation> <xs:documentation>75mm</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="100mm"> <xs:annotation> <xs:documentation>100mm</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="150mm"> <xs:annotation> <xs:documentation>150mm</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="200mm"> <xs:annotation> <xs:documentation>200mm</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="250mm"> <xs:annotation> <xs:documentation>250mm</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="300mm+"> <xs:annotation> <xs:documentation>300mm+</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="ND"> <xs:annotation> <xs:documentation>Not Defined</xs:documentation> </xs:annotation> </xs:enumeration> </xs:restriction> </xs:simpleType> <xs:simpleType name="RoofInsulationLocationCode"> <xs:restriction base="xs:string"> <xs:enumeration value="1"> <xs:annotation> <xs:documentation>Rafters</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="2"> <xs:annotation> <xs:documentation>Joists</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="3"> <xs:annotation> <xs:documentation>No access.. This is retained for backwards compatibility only and should not be used. No access is covered by enum 5 of RoofTypeCode</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="4"> <xs:annotation> <xs:documentation>Unknown</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="5"> <xs:annotation> <xs:documentation>None</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="6"> <xs:annotation> <xs:documentation>Flat roof insulation</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="ND"> <xs:annotation> <xs:documentation>Not Defined</xs:documentation> </xs:annotation> </xs:enumeration> </xs:restriction> </xs:simpleType> <xs:simpleType name="DrainageSupplyTypeCode"> <xs:restriction base="xs:string"> <xs:enumeration value="0"> <xs:annotation> <xs:documentation>none</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="1"> <xs:annotation> <xs:documentation>mains service</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="2"> <xs:annotation> <xs:documentation>private</xs:documentation> </xs:annotation> </xs:enumeration> </xs:restriction> </xs:simpleType> <xs:simpleType name="SAP-SolarCollectorTypeCode"> <xs:annotation> <xs:documentation>Code which indicates the type of solar collector.</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:enumeration value="1"> <xs:annotation> <xs:documentation>unglazed</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="2"> <xs:annotation> <xs:documentation>flat panel</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="3"> <xs:annotation> <xs:documentation>evacuated tube</xs:documentation> </xs:annotation> </xs:enumeration> </xs:restriction> </xs:simpleType> <xs:simpleType name="SAP-SolarCollectorDataSourceCode"> <xs:annotation> <xs:documentation>Code which indicates the source of solar collector data.</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:enumeration value="1"> <xs:annotation> <xs:documentation>default</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="2"> <xs:annotation> <xs:documentation>declared values</xs:documentation> </xs:annotation> </xs:enumeration> </xs:restriction> </xs:simpleType> <xs:simpleType name="ElectricMeterTypeCode"> <xs:restriction base="xs:string"> <xs:enumeration value="1"> <xs:annotation> <xs:documentation>dual</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="2"> <xs:annotation> <xs:documentation>Single</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="3"> <xs:annotation> <xs:documentation>Unknown</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="4"> <xs:annotation> <xs:documentation>dual (24 hour)</xs:documentation> </xs:annotation> </xs:enumeration> </xs:restriction> </xs:simpleType> <xs:simpleType name="CylinderThicknessCode"> <xs:restriction base="xs:string"> <xs:enumeration value="12"> <xs:annotation> <xs:documentation>12mm</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="25"> <xs:annotation> <xs:documentation>25 mm</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="38"> <xs:annotation> <xs:documentation>38 mm</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="50"> <xs:annotation> <xs:documentation>50 mm</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="80"> <xs:annotation> <xs:documentation>80 mm</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="120"> <xs:annotation> <xs:documentation>120mm</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="160"> <xs:annotation> <xs:documentation>160mm</xs:documentation> </xs:annotation> </xs:enumeration> </xs:restriction> </xs:simpleType> <xs:simpleType name="SAP-StoreyFloorCode"> <xs:restriction base="xs:string"> <xs:enumeration value="0"> <xs:annotation> <xs:documentation>lowest occupied</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="1"> <xs:annotation> <xs:documentation>lowest+1</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="2"> <xs:annotation> <xs:documentation>lowest+2</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="3"> <xs:annotation> <xs:documentation>lowest+3</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="4"> <xs:annotation> <xs:documentation>lowest+4</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="5"> <xs:annotation> <xs:documentation>lowest+5</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="6"> <xs:annotation> <xs:documentation>lowest+6</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="99"> <xs:annotation> <xs:documentation>roof rooms</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="NR"> <xs:annotation> <xs:documentation>not recorded</xs:documentation> </xs:annotation> </xs:enumeration> </xs:restriction> </xs:simpleType> <xs:simpleType name="CylinderInsulationTypeCode"> <xs:restriction base="xs:string"> <xs:enumeration value="0"> <xs:annotation> <xs:documentation>None</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="1"> <xs:annotation> <xs:documentation>Foam</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="2"> <xs:annotation> <xs:documentation>Jacket</xs:documentation> </xs:annotation> </xs:enumeration> </xs:restriction> </xs:simpleType> <xs:simpleType name="CylinderSizeCode"> <xs:restriction base="xs:string"> <xs:enumeration value="0"> <xs:annotation> <xs:documentation>No Access</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="1"> <xs:annotation> <xs:documentation>No Cylinder</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="2"> <xs:annotation> <xs:documentation>Normal - between 90 and 130 litres</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="3"> <xs:annotation> <xs:documentation>Medium - between 131 and 170 litres</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="4"> <xs:annotation> <xs:documentation>Large - greater than 170 litres.</xs:documentation> </xs:annotation> </xs:enumeration> </xs:restriction> </xs:simpleType> <xs:simpleType name="ImmersionHeatingTypeCode"> <xs:restriction base="xs:string"> <xs:enumeration value="1"> <xs:annotation> <xs:documentation>Dual</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="2"> <xs:annotation> <xs:documentation>Single</xs:documentation> </xs:annotation> </xs:enumeration> </xs:restriction> </xs:simpleType> <xs:simpleType name="SAP-HeatingCode"> <xs:annotation> <xs:documentation>A SAP Heating Code is a code specified in the RD/SAP specification to identify characteristics of the heating system. They are a numerical codes selected from a standard list detailed in the specification.</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"/> </xs:simpleType> <xs:simpleType name="SAP-BuiltFormCode"> <xs:restriction base="xs:string"> <xs:enumeration value="1"> <xs:annotation> <xs:documentation>Detached</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="2"> <xs:annotation> <xs:documentation>Semi-Detached</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="3"> <xs:annotation> <xs:documentation>End-Terrace</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="4"> <xs:annotation> <xs:documentation>Mid-Terrace</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="5"> <xs:annotation> <xs:documentation>Enclosed End-Terrace</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="6"> <xs:annotation> <xs:documentation>Enclosed Mid-Terrace</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="NR"> <xs:annotation> <xs:documentation>Not Recorded</xs:documentation> </xs:annotation> </xs:enumeration> </xs:restriction> </xs:simpleType> <xs:simpleType name="BuildingPartCode"> <xs:restriction base="xs:string"> <xs:enumeration value="0"> <xs:annotation> <xs:documentation>Main Property</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="1"> <xs:annotation> <xs:documentation>1st Extension</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="2"> <xs:annotation> <xs:documentation>2nd Extension</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="3"> <xs:annotation> <xs:documentation>3rd Extension</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="4"> <xs:annotation> <xs:documentation>4th Extension</xs:documentation> </xs:annotation> </xs:enumeration> </xs:restriction> </xs:simpleType> <xs:simpleType name="ConservatoryHeightCode"> <xs:annotation> <xs:documentation>Codes indicating average height of a room, storey or building part</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:enumeration value="1"> <xs:annotation> <xs:documentation>1 storey</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="1.5"> <xs:annotation> <xs:documentation>1.5 storey</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="2"> <xs:annotation> <xs:documentation>2 storey</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="2.5"> <xs:annotation> <xs:documentation>2.5 storey</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="3"> <xs:annotation> <xs:documentation>3 storey</xs:documentation> </xs:annotation> </xs:enumeration> </xs:restriction> </xs:simpleType> <xs:simpleType name="HeatLossCorridorCode"> <xs:restriction base="xs:string"> <xs:enumeration value="0"> <xs:annotation> <xs:documentation>no corridor</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="1"> <xs:annotation> <xs:documentation>heated corridor</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="2"> <xs:annotation> <xs:documentation>unheated corridor</xs:documentation> </xs:annotation> </xs:enumeration> </xs:restriction> </xs:simpleType> <xs:simpleType name="HeatLossFloorCode"> <xs:restriction base="xs:string"> <xs:enumeration value="1"> <xs:annotation> <xs:documentation>exposed floor</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="2"> <xs:annotation> <xs:documentation>semi-exposed upper floor to unheated space</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="3"> <xs:annotation> <xs:documentation>semi-exposed upper floor to partially heated space</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="6"> <xs:annotation> <xs:documentation>Other flat below</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="7"> <xs:annotation> <xs:documentation>Ground floor</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="8"> <xs:annotation> <xs:documentation>same dwelling below</xs:documentation> </xs:annotation> </xs:enumeration> </xs:restriction> </xs:simpleType> <xs:simpleType name="BoilerFlueTypeCode"> <xs:restriction base="xs:string"> <xs:enumeration value="1"> <xs:annotation> <xs:documentation>open flue</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="2"> <xs:annotation> <xs:documentation>balanced flue</xs:documentation> </xs:annotation> </xs:enumeration> </xs:restriction> </xs:simpleType> <xs:simpleType name="WindowTypeCode"> <xs:restriction base="xs:string"> <xs:enumeration value="1"> <xs:annotation> <xs:documentation>window</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="2"> <xs:annotation> <xs:documentation>roof-window</xs:documentation> </xs:annotation> </xs:enumeration> </xs:restriction> </xs:simpleType> <xs:simpleType name="BoilerDataSourceCode"> <xs:restriction base="xs:string"> <xs:enumeration value="1"> <xs:annotation> <xs:documentation>database</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="2"> <xs:annotation> <xs:documentation>SAP Table</xs:documentation> </xs:annotation> </xs:enumeration> </xs:restriction> </xs:simpleType> <xs:simpleType name="SAP-ImprovementMeasureCode"> <xs:annotation> <xs:documentation>Code which indicates an improvement measure for a property.</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:enumeration value="A"> <xs:annotation> <xs:documentation>Loft Insulation</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="A2"> <xs:annotation> <xs:documentation>Flat roof insulation</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="A3"> <xs:annotation> <xs:documentation>Room-in-roof insulation</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="B"> <xs:annotation> <xs:documentation>Cavity wall insulation</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="C"> <xs:annotation> <xs:documentation>Hot water cylinder insulation</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="D"> <xs:annotation> <xs:documentation>Draughtproofing</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="E"> <xs:annotation> <xs:documentation>Low energy lights</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="F"> <xs:annotation> <xs:documentation>Cylinder thermostat</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="G"> <xs:annotation> <xs:documentation>Heating controls for wet central heating system</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="H"> <xs:annotation> <xs:documentation>Heating controls for warm air system</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="I"> <xs:annotation> <xs:documentation>Upgrade boiler, same fuel</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="J"> <xs:annotation> <xs:documentation>Biomass boiler</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="J2"> <xs:annotation> <xs:documentation>Biomass boiler as alternative improvement</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="K"> <xs:annotation> <xs:documentation>Biomass room heater with boiler</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="L"> <xs:annotation> <xs:documentation>New or replacement storage heaters</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="M"> <xs:annotation> <xs:documentation>Replacement warm-air unit</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="N"> <xs:annotation> <xs:documentation>Solar water heating</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="O"> <xs:annotation> <xs:documentation>Double glazing</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="P"> <xs:annotation> <xs:documentation>Secondary glazing</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="Q"> <xs:annotation> <xs:documentation>Solid wall insulation</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="Q2"> <xs:annotation> <xs:documentation>External insulation with cavity wall insulation</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="R"> <xs:annotation> <xs:documentation>Condensing oil boiler</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="S"> <xs:annotation> <xs:documentation>Change heating to Band A gas condensing boiler (no fuel switch)</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="T"> <xs:annotation> <xs:documentation>Change heating to Band A gas condensing boiler (fuel switch)</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="T2"> <xs:annotation> <xs:documentation>Flue gas heat recovery</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="U"> <xs:annotation> <xs:documentation>Photovoltaics</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="V"> <xs:annotation> <xs:documentation>Wind turbine</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="W"> <xs:annotation> <xs:documentation>Floor insulation</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="X"> <xs:annotation> <xs:documentation>Insulated doors</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="Y"> <xs:annotation> <xs:documentation>Waste water heat recovery</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="Z1"> <xs:annotation> <xs:documentation>Air or ground source heat pump</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="Z2"> <xs:annotation> <xs:documentation>Air or ground source heat pump with underfloor heating</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="Z3"> <xs:annotation> <xs:documentation>Micro-CHP</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="NR"> <xs:annotation> <xs:documentation>Not recorded</xs:documentation> </xs:annotation> </xs:enumeration> </xs:restriction> </xs:simpleType> <xs:simpleType name="SAP-MainHeatingCategoryCode"> <xs:restriction base="xs:string"> <xs:enumeration value="1"> <xs:annotation> <xs:documentation>none</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="2"> <xs:annotation> <xs:documentation>boiler with radiators or underfloor heating</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="3"> <xs:annotation> <xs:documentation>micro-cogeneration</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="4"> <xs:annotation> <xs:documentation>heat pump with radiators or underfloor heating</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="5"> <xs:annotation> <xs:documentation>heat pump with warm air distribution</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="6"> <xs:annotation> <xs:documentation>community heating system</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="7"> <xs:annotation> <xs:documentation>electric storage heaters</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="8"> <xs:annotation> <xs:documentation>electric underfloor heating</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="9"> <xs:annotation> <xs:documentation>warm air system (not heat pump)</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="10"> <xs:annotation> <xs:documentation>room heaters</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="11"> <xs:annotation> <xs:documentation>other system</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="12"> <xs:annotation> <xs:documentation>not recorded</xs:documentation> </xs:annotation> </xs:enumeration> </xs:restriction> </xs:simpleType> <xs:simpleType name="SAP-TerrainTypeCode"> <xs:annotation> <xs:documentation>Code which indicates the type of terrain.</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:enumeration value="1"> <xs:annotation> <xs:documentation>urban</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="2"> <xs:annotation> <xs:documentation>suburban</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="3"> <xs:annotation> <xs:documentation>rural</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="4"> <xs:annotation> <xs:documentation>not recorded</xs:documentation> </xs:annotation> </xs:enumeration> </xs:restriction> </xs:simpleType> <xs:simpleType name="SAP-ConservatoryTypeCode"> <xs:annotation> <xs:documentation>Code which indicates the type of conservatory.</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:enumeration value="1"> <xs:annotation> <xs:documentation>no conservatory</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="2"> <xs:annotation> <xs:documentation>separated unheated conservatory</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="3"> <xs:annotation> <xs:documentation>separated heated conservatory</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="4"> <xs:annotation> <xs:documentation>not separated</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="5"> <xs:annotation> <xs:documentation>not recorded - this is for backwards compatibility only and should not be used</xs:documentation> </xs:annotation> </xs:enumeration> </xs:restriction> </xs:simpleType> <xs:simpleType name="SAP-FloorConstructionCode"> <xs:annotation> <xs:documentation>Code which indicates the type of floor construction.</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:enumeration value="0"> <xs:annotation> <xs:documentation>unknown</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="1"> <xs:annotation> <xs:documentation>solid</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="2"> <xs:annotation> <xs:documentation>suspended timber</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="3"> <xs:annotation> <xs:documentation>suspended (not timber)</xs:documentation> </xs:annotation> </xs:enumeration> </xs:restriction> </xs:simpleType> <xs:simpleType name="SAP-FloorInsulationCode"> <xs:restriction base="xs:string"> <xs:enumeration value="0"> <xs:annotation> <xs:documentation>unknown</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="1"> <xs:annotation> <xs:documentation>as built</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="2"> <xs:annotation> <xs:documentation>retro-fitted</xs:documentation> </xs:annotation> </xs:enumeration> </xs:restriction> </xs:simpleType> <xs:simpleType name="SAP-InsulationEvidenceCode"> <xs:restriction base="xs:string"> <xs:enumeration value="1"> <xs:annotation> <xs:documentation>inspection</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="2"> <xs:annotation> <xs:documentation>documentary</xs:documentation> </xs:annotation> </xs:enumeration> </xs:restriction> </xs:simpleType> <xs:simpleType name="SAP-RoomInRoofInsulationCode"> <xs:annotation> <xs:documentation>Enumerations 3, 4, 5 and NI relate to insulation of the roof other than of flat ceilings of the roof rooms. When enumerations 2, 3, 4, 5 or NI apply, Roof-Insulation-Thickness must be included to indicate the insulation of flat ceilings of roof rooms.</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:enumeration value="NI"> <xs:annotation> <xs:documentation>insulation thickness unknown</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="ND"> <xs:annotation> <xs:documentation>not determined</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="0"> <xs:annotation> <xs:documentation>unknown</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="1"> <xs:annotation> <xs:documentation>none</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="2"> <xs:annotation> <xs:documentation>flat ceiling only</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="3"> <xs:annotation> <xs:documentation>all elements 50mm</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="4"> <xs:annotation> <xs:documentation>all elements 100mm</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="5"> <xs:annotation> <xs:documentation>all elements 150mm</xs:documentation> </xs:annotation> </xs:enumeration> </xs:restriction> </xs:simpleType> <xs:simpleType name="SAP-LZCEnergySourceCode"> <xs:annotation> <xs:documentation>Code which indicates a particular low or zero carbon energy source.</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:enumeration value="1"> <xs:annotation> <xs:documentation>Biomass main heating</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="2"> <xs:annotation> <xs:documentation>Biomass community heating</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="3"> <xs:annotation> <xs:documentation>Biomass community heating for some of heat generation</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="4"> <xs:annotation> <xs:documentation>Biomass secondary heating</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="5"> <xs:annotation> <xs:documentation>Geothermal heat source</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="6"> <xs:annotation> <xs:documentation>Community combined heat and power</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="7"> <xs:annotation> <xs:documentation>Ground source heat pump</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="8"> <xs:annotation> <xs:documentation>Water source heat pump</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="9"> <xs:annotation> <xs:documentation>Air source heat pump</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="10"> <xs:annotation> <xs:documentation>Solar water heating</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="11"> <xs:annotation> <xs:documentation>Solar photovoltaics</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="12"> <xs:annotation> <xs:documentation>Wind turbine</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="13"> <xs:annotation> <xs:documentation>Community heat pump</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="14"> <xs:annotation> <xs:documentation>Hydro-electric generation</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="15"> <xs:annotation> <xs:documentation>Micro-CHP</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="16"> <xs:annotation> <xs:documentation>Exhaust air heat pump</xs:documentation> </xs:annotation> </xs:enumeration> </xs:restriction> </xs:simpleType> <xs:simpleType name="SAP-VersionCode"> <xs:restriction base="xs:string"> <xs:enumeration value="9.80"> <xs:annotation> <xs:documentation>SAP 2005 version 9.80, dated October 2005</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="9.81"> <xs:annotation> <xs:documentation>SAP version 9.81, dated January 2008</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="9.82"> <xs:annotation> <xs:documentation>SAP version 9.82, dated Jun 2008</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="9.83"> <xs:annotation> <xs:documentation>SAP version 9.83, dated Jun 2009</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="9.90"> <xs:annotation> <xs:documentation>SAP version 9.90, dated March 2010</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="9.91"> <xs:annotation> <xs:documentation>SAP version 9.91, dated January 2012</xs:documentation> </xs:annotation> </xs:enumeration> </xs:restriction> </xs:simpleType> <xs:simpleType name="SAP-WindTurbinesCount"> <xs:restriction base="pfdt:Count"/> </xs:simpleType> <xs:simpleType name="FlatLevelCode"> <xs:annotation> <xs:documentation>Codes which indicates where a flat is located within a building.</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:enumeration value="0"> <xs:annotation> <xs:documentation>basement</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="1"> <xs:annotation> <xs:documentation>ground floor</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="2"> <xs:annotation> <xs:documentation>mid floor</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="3"> <xs:annotation> <xs:documentation>top floor</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="99"> <xs:annotation> <xs:documentation>for backward compatibility only, do not use.</xs:documentation> </xs:annotation> </xs:enumeration> </xs:restriction> </xs:simpleType> <xs:simpleType name="RafterInsulationThicknessCode"> <xs:restriction base="xs:string"> <xs:enumeration value="NI"> <xs:annotation> <xs:documentation>insulation thickness unknown</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="50mm"> <xs:annotation> <xs:documentation>50mm</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="100mm"> <xs:annotation> <xs:documentation>100mm</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="150mm"> <xs:annotation> <xs:documentation>150mm</xs:documentation> </xs:annotation> </xs:enumeration> </xs:restriction> </xs:simpleType> <xs:simpleType name="FlatRoofInsulationThicknessCode"> <xs:restriction base="xs:string"> <xs:enumeration value="NI"> <xs:annotation> <xs:documentation>insulation thickness unknown</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="50mm"> <xs:annotation> <xs:documentation>50mm</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="100mm"> <xs:annotation> <xs:documentation>100mm</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="150mm"> <xs:annotation> <xs:documentation>150mm</xs:documentation> </xs:annotation> </xs:enumeration> </xs:restriction> </xs:simpleType> <xs:simpleType name="SAP-CompassDirectionCode"> <xs:annotation> <xs:documentation>Code which indicates the compass direction. Like SAP-OrientationCode, but without the "unknown" and "horizontal" options.</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:enumeration value="1"> <xs:annotation> <xs:documentation>North</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="2"> <xs:annotation> <xs:documentation>North East</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="3"> <xs:annotation> <xs:documentation>East</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="4"> <xs:annotation> <xs:documentation>South East</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="5"> <xs:annotation> <xs:documentation>South</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="6"> <xs:annotation> <xs:documentation>South West</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="7"> <xs:annotation> <xs:documentation>West</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="8"> <xs:annotation> <xs:documentation>North West</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="ND"> <xs:annotation> <xs:documentation>To be used when the pitch is horizontal</xs:documentation> </xs:annotation> </xs:enumeration> </xs:restriction> </xs:simpleType> <xs:simpleType name="SAP-VerticalPitchCode"> <xs:annotation> <xs:documentation>Code which indicates the vertical pitch (angle).</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:enumeration value="1"> <xs:annotation> <xs:documentation>horizontal</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="2"> <xs:annotation> <xs:documentation>30 degrees</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="3"> <xs:annotation> <xs:documentation>45 degrees</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="4"> <xs:annotation> <xs:documentation>60 degrees</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="5"> <xs:annotation> <xs:documentation>vertical</xs:documentation> </xs:annotation> </xs:enumeration> </xs:restriction> </xs:simpleType> <xs:simpleType name="SAP-SolarCollectorOvershadingCode"> <xs:annotation> <xs:documentation>Code which indicates the amount of solar collector overshading.</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:enumeration value="1"> <xs:annotation> <xs:documentation>none or very little</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="2"> <xs:annotation> <xs:documentation>modest</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="3"> <xs:annotation> <xs:documentation>significant</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="4"> <xs:annotation> <xs:documentation>heavy</xs:documentation> </xs:annotation> </xs:enumeration> </xs:restriction> </xs:simpleType> <xs:simpleType name="ExtensionsCount"> <xs:restriction base="xs:integer"> <xs:minInclusive value="0"/> <xs:maxInclusive value="4"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="SAP-OpeningDataSourceCode"> <xs:restriction base="xs:integer"> <xs:enumeration value="2"> <xs:annotation> <xs:documentation>manufacturer data</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="4"> <xs:annotation> <xs:documentation>BFRC data</xs:documentation> </xs:annotation> </xs:enumeration> </xs:restriction> </xs:simpleType> <xs:simpleType name="SAP-OrientationCode"> <xs:annotation> <xs:documentation>Code which indicates the compass direction.</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:enumeration value="0"> <xs:annotation> <xs:documentation>unknown or unspecified</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="1"> <xs:annotation> <xs:documentation>North</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="2"> <xs:annotation> <xs:documentation>North East</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="3"> <xs:annotation> <xs:documentation>East</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="4"> <xs:annotation> <xs:documentation>South East</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="5"> <xs:annotation> <xs:documentation>South</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="6"> <xs:annotation> <xs:documentation>South West</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="7"> <xs:annotation> <xs:documentation>West</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="8"> <xs:annotation> <xs:documentation>North West</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="9"> <xs:annotation> <xs:documentation>Horizontal (windows and roof windows only)</xs:documentation> </xs:annotation> </xs:enumeration> </xs:restriction> </xs:simpleType> <xs:simpleType name="WallInsulationsThicknessCode"> <xs:restriction base="xs:string"> <xs:enumeration value="NI"> <xs:annotation> <xs:documentation>unknown</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="50mm"> <xs:annotation> <xs:documentation>50mm</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="100mm"> <xs:annotation> <xs:documentation>100mm</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="150mm"> <xs:annotation> <xs:documentation>150mm</xs:documentation> </xs:annotation> </xs:enumeration> </xs:restriction> </xs:simpleType> <xs:simpleType name="FloorInsulationThicknessCode"> <xs:restriction base="xs:string"> <xs:enumeration value="NI"> <xs:annotation> <xs:documentation>unknown</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="50mm"> <xs:annotation> <xs:documentation>50mm</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="100mm"> <xs:annotation> <xs:documentation>100mm</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="150mm"> <xs:annotation> <xs:documentation>150mm</xs:documentation> </xs:annotation> </xs:enumeration> </xs:restriction> </xs:simpleType> <xs:simpleType name="SolarPumpType"> <xs:restriction base="xs:string"> <xs:enumeration value="0"> <xs:annotation> <xs:documentation>unknown</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="1"> <xs:annotation> <xs:documentation>electrically powered</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="2"> <xs:annotation> <xs:documentation>PV powered</xs:documentation> </xs:annotation> </xs:enumeration> </xs:restriction> </xs:simpleType> </xs:schema>