<?xml version="1.0" encoding="UTF-8"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://www.epbniregister.com/xsd/sap" targetNamespace="http://www.epbniregister.com/xsd/sap" elementFormDefault="qualified" version="LIG-NI-17.4"> <xs:annotation> <xs:documentation>Enumerated Domains (EnumeratedDomains.xsd) are explicit lists of pre-defined values that may be assigned to a data-item and any value assigned to an instance of that data-item must be a member of that defined list. For example a Boolean could be considered an enumerated Domain, with "True" or "False" as the only allowed values, as are {Days of Week} and {Country Codes}. In fact Enumerated Domain is actually a bit of a misnomer because it covers all pre-defined lists of allowed values, classification schemes and taxonomies not just "numbered values". </xs:documentation> </xs:annotation> <xs:simpleType name="ReportStatusCode"> <xs:restriction base="xs:string"> <xs:enumeration value="cancelled"> <xs:annotation> <xs:documentation>Cancelled</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="entered"> <xs:annotation> <xs:documentation>entered on the register</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="appeal"> <xs:annotation> <xs:documentation>under appeal</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="removed"> <xs:annotation> <xs:documentation>removed</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="rejected"> <xs:annotation> <xs:documentation>rejected</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="under investigation"> <xs:annotation> <xs:documentation>under investigation</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="not for issue"> <xs:annotation> <xs:documentation>not for issue</xs:documentation> </xs:annotation> </xs:enumeration> </xs:restriction> </xs:simpleType> <xs:simpleType name="RestrictedAccessCode"> <xs:annotation> <xs:documentation>Set of access codes identifying any restrictions on the retrieval of the electronic HCR.</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:enumeration value="0"> <xs:annotation> <xs:documentation>No restriction</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="1"> <xs:annotation> <xs:documentation>Exclude mortgage lenders</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="2"> <xs:annotation> <xs:documentation>Mortgage lenders only</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="4"> <xs:annotation> <xs:documentation>No access allowed</xs:documentation> </xs:annotation> </xs:enumeration> </xs:restriction> </xs:simpleType> <xs:simpleType name="ReportTypeCode"> <xs:restriction base="xs:string"> <xs:enumeration value="1"> <xs:annotation> <xs:documentation>Home Condition Report</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="2"> <xs:annotation> <xs:documentation>RdSAP Energy Performance Certificate</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="3"> <xs:annotation> <xs:documentation>SAP Energy Performance Certificate</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="4"> <xs:annotation> <xs:documentation>Interim RdSAP EPC</xs:documentation> </xs:annotation> </xs:enumeration> </xs:restriction> </xs:simpleType> <xs:simpleType name="PropertyTypeCode"> <xs:annotation> <xs:documentation>Code which indicates the type of property.</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:enumeration value="0"> <xs:annotation> <xs:documentation>House</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="1"> <xs:annotation> <xs:documentation>Bungalow</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="2"> <xs:annotation> <xs:documentation>Flat</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="3"> <xs:annotation> <xs:documentation>Maisonette</xs:documentation> </xs:annotation> </xs:enumeration> </xs:restriction> </xs:simpleType> <xs:simpleType name="TransactionType"> <xs:restriction base="xs:string"> <xs:enumeration value="1"> <xs:annotation> <xs:documentation>marketed sale</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="2"> <xs:annotation> <xs:documentation>non marketed sale</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="3"> <xs:annotation> <xs:documentation>rental (social) - this is for backwards compatibility only and should not be used</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="4"> <xs:annotation> <xs:documentation>rental (private) - this is for backwards compatibility only and should not be used</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="5"> <xs:annotation> <xs:documentation>none of the above</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="6"> <xs:annotation> <xs:documentation>new dwelling</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="7"> <xs:annotation> <xs:documentation>not recorded - this is for backwards compatibility only and should not be used</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="8"> <xs:annotation> <xs:documentation>rental</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="9"> <xs:annotation> <xs:documentation>assessment for green deal</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="10"> <xs:annotation> <xs:documentation>following green deal</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="11"> <xs:annotation> <xs:documentation>FiT application</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="12"> <xs:annotation> <xs:documentation>Stock condition survey</xs:documentation> </xs:annotation> </xs:enumeration> </xs:restriction> </xs:simpleType> <xs:simpleType name="DisclosureCode"> <xs:annotation> <xs:documentation>Code indicating any potential conflicts of interest or commercial relationships with other parties.</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:enumeration value="1"> <xs:annotation> <xs:documentation>No related party</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="2"> <xs:annotation> <xs:documentation>Relative of homeowner or of occupier of the property</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="3"> <xs:annotation> <xs:documentation>Residing at the property</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="4"> <xs:annotation> <xs:documentation>Financial interest in the property</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="5"> <xs:annotation> <xs:documentation>Owner or Director of the organisation dealing with the property transaction</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="6"> <xs:annotation> <xs:documentation>Employed by the professional dealing with the property transaction</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="7"> <xs:annotation> <xs:documentation>Relative of the professional dealing with the property transaction</xs:documentation> </xs:annotation> </xs:enumeration> </xs:restriction> </xs:simpleType> <xs:simpleType name="TenureCode"> <xs:restriction base="xs:string"> <xs:enumeration value="1"> <xs:annotation> <xs:documentation>owner-occupied</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="2"> <xs:annotation> <xs:documentation>rental (social)</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="3"> <xs:annotation> <xs:documentation>rental (private)</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="ND"> <xs:annotation> <xs:documentation>unknown</xs:documentation> </xs:annotation> </xs:enumeration> </xs:restriction> </xs:simpleType> </xs:schema>