if (exists(Ratings)) then (exists(Building/Address) and exists(Building/City)
and exists(Building/State) and exists(Building/Zip)) else true()
if (count(Revisions/Revision[RevisionType[text() = 'Address']]) > 0) then
(exists(Building/Address) and exists(Building/City) and exists(Building/State) and
exists(Building/Zip)) else true()
if (count(Revisions/Revision[RevisionType[text() = 'Confirmed Ratings']]) >
0) then exists(Ratings/Confirmed) else not(exists(Ratings/Confirmed))
if (count(Revisions/Revision[RevisionType[text() = 'Projected Ratings']]) >
0) then exists(Ratings/Projected) else not(exists(Ratings/Projected))
if (count(Revisions/Revision[RevisionType[text() = 'Energy Code']]) > 0) then
exists(IECC) else not(exists(IECC))
if (count(Revisions/Revision[RevisionType[text() = 'HERS H2O']]) > 0) then
exists(H2O) else not(exists(H2O))
if (exists(Ratings/Confirmed)) then exists(Building/ConstructionYear)
else true()
Source
<xs:element name="Project"><xs:complexType><xs:all><xs:element ref="SchemaVersion" maxOccurs="1" minOccurs="1"/><xs:element ref="RegistryID" minOccurs="1"/><xs:element name="Revisions" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>If your are submitting revision of Ratings or IECC reports then this section is used. Please select the revision type for every revision. No duplicate revisions are allowed.</xs:documentation></xs:annotation><xs:complexType><xs:sequence><xs:element name="Revision" minOccurs="1" maxOccurs="100"><xs:complexType><xs:all><xs:element name="RevisionReason" type="xs:string" minOccurs="1"><xs:annotation><xs:documentation>Enter the Revision reason</xs:documentation></xs:annotation></xs:element><xs:element name="RevisionType" type="RevisionType"><xs:annotation><xs:documentation>Select the RevisionType</xs:documentation></xs:annotation></xs:element></xs:all></xs:complexType></xs:element></xs:sequence></xs:complexType><xs:key name="idKey"><xs:selector xpath="Revision"/><xs:field xpath="RevisionType"/></xs:key></xs:element><xs:element name="Building"><xs:complexType><xs:all><xs:group ref="BuilderGroup"/><xs:element ref="ClimateZoneNo"/><xs:element ref="ClimateZoneNo2021"/><xs:element name="CheckGovernmentSubsidized" type="xs:boolean" minOccurs="0"><xs:annotation><xs:documentation>Check Government Subsidized? (true/false)</xs:documentation></xs:annotation></xs:element><xs:element name="Community" type="xs:string" minOccurs="0"/><xs:element name="PlanName" type="xs:string" minOccurs="0"/><xs:element name="Model" type="xs:string" minOccurs="0"/><xs:element name="Development" type="xs:string" minOccurs="0"/><xs:element name="ConstructionYear" maxOccurs="1" minOccurs="0"><xs:simpleType><xs:annotation><xs:documentation>4-digit Year</xs:documentation></xs:annotation><xs:restriction base="xs:string"><xs:pattern value="[0-9]{4}"/></xs:restriction></xs:simpleType></xs:element><xs:element name="PermitDate" type="xs:date" minOccurs="1"><xs:annotation><xs:documentation>Enter Building Permit Date as YYYY-MM-DD</xs:documentation></xs:annotation></xs:element><xs:element name="DwellingUnitID" type="xs:string" minOccurs="0"><xs:annotation><xs:documentation>Enter Dwelling Unit Unique Identifier for ZERH program</xs:documentation></xs:annotation></xs:element><xs:element name="Characteristics" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Building Characteristics</xs:documentation></xs:annotation><xs:complexType><xs:group ref="CharacteristicsGroup"/></xs:complexType></xs:element><xs:element name="HomeConstructedOffsite" type="xs:boolean" minOccurs="0" default="false"/></xs:all></xs:complexType></xs:element><xs:element ref="Provider" maxOccurs="1"/><xs:element name="Verifiers" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Enter all verifiers.</xs:documentation></xs:annotation><xs:complexType><xs:sequence><xs:element name="Verifier" minOccurs="1" maxOccurs="100"><xs:complexType><xs:all><xs:element name="Name" type="xs:string"/><xs:element name="ID" type="xs:string"><xs:annotation><xs:documentation/></xs:annotation></xs:element><xs:element name="Type" type="VerifierType"><xs:annotation><xs:documentation/></xs:annotation></xs:element></xs:all></xs:complexType></xs:element></xs:sequence></xs:complexType></xs:element><xs:group ref="RaterGroup"/><xs:element name="Ratings" minOccurs="0"><xs:annotation><xs:documentation>Ratings</xs:documentation></xs:annotation><xs:complexType><xs:all><xs:element name="Confirmed" minOccurs="0"><xs:complexType><xs:all><xs:element name="RatingType" minOccurs="0" default="Confirmed"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="Confirmed"/><xs:enumeration value="Confirmed Threshold"/><xs:enumeration value="Sampled"/></xs:restriction></xs:simpleType></xs:element><xs:element name="IECCcomplianceERI" minOccurs="0" maxOccurs="1"><xs:complexType><xs:sequence><xs:element name="IECCversion"><xs:simpleType><xs:annotation><xs:documentation>Enter 4-digit year of IECC code</xs:documentation></xs:annotation><xs:restriction base="xs:string"><xs:pattern value="[0-9]{4}"/></xs:restriction></xs:simpleType></xs:element><xs:element name="ERIscore"><xs:simpleType><xs:annotation><xs:documentation>Enter ERI score</xs:documentation></xs:annotation><xs:restriction base="xs:integer"></xs:restriction></xs:simpleType></xs:element></xs:sequence></xs:complexType></xs:element><xs:element name="Registry"><xs:complexType><xs:all><xs:element name="ProviderSampleSetID" default="00000000"><xs:simpleType><xs:annotation><xs:documentation>ProviderSampleSetID in the form XXXXXXXX</xs:documentation></xs:annotation><xs:restriction base="xs:string"><xs:pattern value="[A-Z0-9]{4,8}"/></xs:restriction></xs:simpleType></xs:element><xs:element name="DateRated" type="xs:date"><xs:annotation><xs:documentation>"Date Rated shall be the date of the final inspection in YYYY-MM-DD format"</xs:documentation></xs:annotation></xs:element><xs:element ref="Status"/><xs:element ref="HomeTypeID"/><xs:element ref="ConditionedArea"/><xs:element ref="ConditionedVolume"/><xs:element ref="NumberBedrooms"/><xs:element ref="ConditionedBasementArea"/><xs:element ref="UnconditionedBasementArea"/><xs:element ref="Software"/><xs:element ref="SoftwareVersion"/><xs:element name="EPAAppID" type="xs:string" minOccurs="0"><xs:annotation><xs:documentation>Optional EPA Rater Pro App ID as assigned by the EPA App</xs:documentation></xs:annotation></xs:element><xs:element name="Standard301Version" minOccurs="1"><xs:annotation><xs:documentation>Publication Year of RESNET/ICC 301 Standard used to determine the HERS Rating</xs:documentation></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="2014"/><xs:enumeration value="2019"/><xs:enumeration value="2022"/></xs:restriction></xs:simpleType></xs:element><xs:element name="InputFile" type="xs:string"><xs:annotation><xs:documentation>CDATA tag must be used to enclose the InputFile string</xs:documentation></xs:annotation></xs:element><xs:element name="Notes" type="xs:string"/><xs:element ref="ManufacturedHome" minOccurs="0"/></xs:all><xs:assert test="(xs:integer(HomeTypeID) = 6 and exists(ManufacturedHome)) or (xs:integer(HomeTypeID) != 6 and not(exists(ManufacturedHome)))"/></xs:complexType></xs:element><xs:element name="Rating"><xs:complexType><xs:sequence><xs:element name="HERSIndex" type="xs:integer"/><xs:element name="CO2eIndex" type="xs:integer"/><xs:element name="AnnualElectricity" type="xs:float"/><xs:element name="AnnualGas" type="xs:float" nillable="true"/><xs:element name="AnnualOil" type="xs:float" nillable="true"/><xs:element name="AnnualPropane" type="xs:float" nillable="true"/><xs:element name="AnnualOPP" type="xs:float" nillable="true"/><xs:element name="AnnualOther" type="xs:float" nillable="true"/><xs:element ref="PriceElectricity"/><xs:element ref="PriceGas"/><xs:element name="PriceOil" type="xs:float" nillable="true"/><xs:element name="PricePropane" type="xs:float" nillable="true"/><xs:element name="CostHeating" type="xs:float"/><xs:element name="CostCooling" type="xs:float" nillable="true"/><xs:element name="CostHotWater" type="xs:float"/><xs:element name="CostLighting" type="xs:float"/><xs:element name="CostAppliances" type="xs:float"/><xs:element name="CostOPP" minOccurs="0"><xs:simpleType><xs:restriction base="xs:float"><xs:maxInclusive value="0"/></xs:restriction></xs:simpleType></xs:element><xs:element name="CostTotal" type="xs:float"/><xs:element name="RateECHeating" type="xs:float"><xs:annotation><xs:documentation>Heating Energy Consumption (EC_x) in Rated Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="RateECCooling" type="xs:float"><xs:annotation><xs:documentation>Cooling Energy Consumption (EC_x) in Rated Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="RateECHotWater" type="xs:float"><xs:annotation><xs:documentation>Hot Water Energy Consumption (EC_x) in Rated Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="RateECLgtApl" type="xs:float"><xs:annotation><xs:documentation>Lighting and Appliance Energy Consumption (EULLA) in the Rated Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="nMEULHeating" type="xs:float"><xs:annotation><xs:documentation>Heating normalized Modified End Use Load (nMEUL) in Rated Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="nMEULCooling" type="xs:float"><xs:annotation><xs:documentation>Cooling normalized Modified End Use Load (nMEUL) in Rated Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="nMEULHotWater" type="xs:float"><xs:annotation><xs:documentation>Hot Water normalized Modified End Use Load (nMEUL) in Rated Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="nMEULLgtApl" type="xs:float"><xs:annotation><xs:documentation>Lighting and Appliance load (EULLA) in Rated Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="nECHeating" type="xs:float"><xs:annotation><xs:documentation>normalized Heating Energy Consumption (nEC_x) in Rated Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="nECCooling" type="xs:float"><xs:annotation><xs:documentation>normalized Cooling Energy Consumption (nEC_x) in Rated Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="nECHotWater" type="xs:float"><xs:annotation><xs:documentation>normalized Hot Water Energy Consumption (nEC_x) in Rated Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="nECLgtApl" type="xs:float"><xs:annotation><xs:documentation>Lighting and Appliance Energy Consumption (EULLA) in Rated Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="CO2" type="xs:float"/><xs:element name="SOx" type="xs:float"/><xs:element name="NOx" type="xs:float"/><xs:element name="RefCostHeating" type="xs:float"/><xs:element name="RefCostCooling" type="xs:float" nillable="true"/><xs:element name="RefCostHotWater" type="xs:float"/><xs:element name="RefCostLighting" type="xs:float"/><xs:element name="RefCostAppliances" type="xs:float"/><xs:element name="RefCostTotal" type="xs:float"/><xs:element name="RefEULHeating" type="xs:float"><xs:annotation><xs:documentation>Heating Load (REUL) in Reference Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="RefEULCooling" type="xs:float"><xs:annotation><xs:documentation>Cooling Load (REUL) in Reference Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="RefEULHotWater" type="xs:float"><xs:annotation><xs:documentation>Hot Water Load (REUL) in Reference Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="RefEULLgtApl" type="xs:float"><xs:annotation><xs:documentation>Lighting and Appliance Load (REULLA) in Reference Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="RefECHeating" type="xs:float"><xs:annotation><xs:documentation>Heating Energy Consumption (EC_r) in Reference Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="RefECCooling" type="xs:float"><xs:annotation><xs:documentation>Cooling Energy Consumption (EC_r) in Reference Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="RefECHotWater" type="xs:float"><xs:annotation><xs:documentation>Hot Water Energy Consumption (EC_r) in Reference Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="RefECLgtApl" type="xs:float"><xs:annotation><xs:documentation>Lighting and Appliance Energy Consumption (REULLA) in Reference Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="RefCO2" type="xs:float"/><xs:element name="RefSOx" type="xs:float"/><xs:element name="RefNOx" type="xs:float"/><xs:element name="OPPNet" type="xs:float"/><xs:element name="PEfrac" type="xs:float"/><xs:element name="IADsave" type="xs:float" minOccurs="0"/></xs:sequence></xs:complexType></xs:element><xs:element name="TaxCredit" minOccurs="0"><xs:complexType><xs:sequence><xs:element name="QualUseHeating" type="xs:float"/><xs:element name="QualUseCooling" type="xs:float"/><xs:element name="QualUseTotal" type="xs:float"/><xs:element name="QualLoadHeating" type="xs:float"/><xs:element name="QualLoadCooling" type="xs:float"/><xs:element name="QualLoadTotal" type="xs:float"/><xs:element name="RefUseHeating" type="xs:float"/><xs:element name="RefUseCooling" type="xs:float"/><xs:element name="RefUseTotal" type="xs:float"/><xs:element name="RefLoadHeating" type="xs:float"/><xs:element name="RefLoadCooling" type="xs:float"/><xs:element name="RefLoadTotal" type="xs:float"/><xs:element name="UseSavings" type="xs:float"/><xs:element name="LoadSavings" type="xs:float"/></xs:sequence></xs:complexType></xs:element><xs:element name="EEM" minOccurs="0"><xs:complexType><xs:sequence><xs:element name="MonthlyEnergySavings" type="xs:float"/><xs:element name="EnergyValue" type="xs:float"/></xs:sequence></xs:complexType></xs:element><xs:element name="EEP"><xs:complexType><xs:sequence><xs:element name="EEPQualified" type="xs:boolean" default="false" minOccurs="1"><xs:annotation><xs:documentation>Energy Efficiency Program Qualified?</xs:documentation></xs:annotation></xs:element><xs:element name="ProgramType" minOccurs="0"><xs:complexType><xs:all><xs:element name="EPA" type="EPAEstarType" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>ENERGY STAR program qualification</xs:documentation></xs:annotation></xs:element><xs:element name="DOE" type="DOEZERHType" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>DOE Zero Energy Ready Home qualification</xs:documentation></xs:annotation></xs:element><xs:element name="IAP" type="IAPType" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Indoor Air-Plus qualification</xs:documentation></xs:annotation></xs:element><xs:element name="OPQ" type="OPQType" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Other Program qualification</xs:documentation></xs:annotation></xs:element><xs:element name="PHIUS" type="PHIUSType" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>PHIUS Program qualifiation</xs:documentation></xs:annotation></xs:element></xs:all></xs:complexType></xs:element></xs:sequence><xs:assert test="(((EEPQualified = false()) and not(ProgramType)) or ((EEPQualified = true()) and exists(ProgramType) and (count(./ProgramType/*) gt 0)))"/></xs:complexType></xs:element><xs:element name="HomeEnergyPerformance"><xs:complexType><xs:sequence><xs:element name="Enclosure" minOccurs="1" maxOccurs="1"><xs:complexType><xs:sequence minOccurs="1"><xs:element name="AboveGradeFloorA" type="xs:float"><xs:annotation><xs:documentation>[A = ∑ Ai for i = 1, n]</xs:documentation></xs:annotation></xs:element><xs:element name="AboveGradeFloorUo" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>[Uo = (∑ (Ui * Ai)) / A for i = 1, n]</xs:documentation></xs:annotation></xs:element><xs:element name="GroundContactFloorA" type="xs:float"><xs:annotation><xs:documentation>[A = ∑ Ai for i = 1, n]</xs:documentation></xs:annotation></xs:element><xs:element name="GroundContactFloorUo" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>[Uo = (∑ (Ui * Ai)) / A for i = 1, n] [exterior film coeff = 0]</xs:documentation></xs:annotation></xs:element><xs:element name="CeilingA" type="xs:float"><xs:annotation><xs:documentation>[A = ∑ Ai for i = 1, n]</xs:documentation></xs:annotation></xs:element><xs:element name="CeilingUo" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>[Uo = (∑ (Ui * Ai)) / A for i = 1, n]</xs:documentation></xs:annotation></xs:element><xs:element name="AboveGradeWallA" type="xs:float"><xs:annotation><xs:documentation>[A = ∑ Ai for i = 1, n]</xs:documentation></xs:annotation></xs:element><xs:element name="AboveGradeWallUo" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>[Uo = (∑ (Ui * Ai)) / A for i = 1, n]</xs:documentation></xs:annotation></xs:element><xs:element name="GroundContactWallA" type="xs:float"><xs:annotation><xs:documentation>[A = ∑ Ai for i = 1, n]</xs:documentation></xs:annotation></xs:element><xs:element name="GroundContactWallUo" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>[Uo = (∑ (Ui * Ai)) / A for i = 1, n] [exterior film coeff = 0]</xs:documentation></xs:annotation></xs:element><xs:element name="WindowA" type="xs:float"><xs:annotation><xs:documentation>[A = ∑ Ai for i = 1, n]</xs:documentation></xs:annotation></xs:element><xs:element ref="WindowUo"/><xs:element ref="WindowSHGC"/><xs:element name="DoorA" type="xs:float"><xs:annotation><xs:documentation>[A = ∑ Ai for i = 1, n]</xs:documentation></xs:annotation></xs:element><xs:element name="DoorUo" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>[Uo = (∑ (Ui * Ai)) / A for i = 1, n]</xs:documentation></xs:annotation></xs:element><xs:element name="OverallEnclosureUA" type="xs:float"><xs:annotation><xs:documentation>[Enclosure UA = AG Floor (Uo*A) + Ceiling (Uo*A) + AG Wall (Uo*A) + Window (Uo*A) + Door (Uo*A)]</xs:documentation></xs:annotation></xs:element></xs:sequence><xs:assert test="((AboveGradeFloorA[text()] = 0 and not(AboveGradeFloorUo)) or (AboveGradeFloorA[text()] gt 0 and exists(AboveGradeFloorUo)))"/><xs:assert test="((GroundContactFloorA[text()] = 0 and not(GroundContactFloorUo)) or (GroundContactFloorA[text()] gt 0 and exists(GroundContactFloorUo)))"/><xs:assert test="((CeilingA[text()] = 0 and not(CeilingUo)) or (CeilingA[text()] gt 0 and exists(CeilingUo)))"/><xs:assert test="((AboveGradeWallA[text()] = 0 and not(AboveGradeWallUo)) or (AboveGradeWallA[text()] gt 0 and exists(AboveGradeWallUo)))"/><xs:assert test="((GroundContactWallA[text()] = 0 and not(GroundContactWallUo)) or (GroundContactWallA[text()] gt 0 and exists(GroundContactWallUo)))"/><xs:assert test="((WindowA[text()] = 0 and not(WindowUo) and not(WindowSHGC)) or (WindowA[text()] gt 0 and exists(WindowUo) and exists(WindowSHGC)))"/><xs:assert test="((DoorA[text()] = 0 and not(DoorUo)) or (DoorA[text()] gt 0 and exists(DoorUo)))"/><xs:assert test="OverallEnclosureUA[text()] gt 0"/></xs:complexType></xs:element><xs:element ref="HVACHeatingSystems"/><xs:element ref="HVACCoolingSystems" minOccurs="0"/><xs:element ref="HVACMechVentSystems"/><xs:element name="HVACDehumidificationSystems" minOccurs="1" maxOccurs="1"><xs:complexType><xs:sequence><xs:element name="System" minOccurs="0" maxOccurs="100"><xs:complexType><xs:all><xs:element name="Type"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="none"/><xs:enumeration value="standard"/><xs:enumeration value="eStar"/><xs:enumeration value="other"/></xs:restriction></xs:simpleType></xs:element><xs:element name="Capacity" type="xs:float"><xs:annotation><xs:documentation>Capacity in liters per day</xs:documentation></xs:annotation></xs:element><xs:element name="Efficiency" type="xs:float"><xs:annotation><xs:documentation>Efficiency in liters per kWh</xs:documentation></xs:annotation></xs:element></xs:all></xs:complexType></xs:element></xs:sequence><xs:attribute name="NumHVACDehumidificationSystems" type="xs:int" use="required"/><xs:assert test="(@NumHVACDehumidificationSystems = count(System))"/></xs:complexType></xs:element><xs:element name="LightingAppliances" minOccurs="1" maxOccurs="1"><xs:complexType><xs:sequence minOccurs="0"><xs:element name="QualifyingLightingLtX" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>percent lumens/watt less than 50</xs:documentation></xs:annotation></xs:element><xs:element name="QualifyingLightingGeX" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>percent fluorescent lighting</xs:documentation></xs:annotation></xs:element><xs:element name="QualifyingLightingLED" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>percent LED lighting</xs:documentation></xs:annotation></xs:element><xs:element name="InteriorLightingFL" type="xs:float"><xs:annotation><xs:documentation>float faction for qualifying interior fluorescent lighting (Tier I)</xs:documentation></xs:annotation></xs:element><xs:element name="InteriorLightingLED" type="xs:float"><xs:annotation><xs:documentation>float fraction for qualifying interior LED lighting (Tier II)</xs:documentation></xs:annotation></xs:element><xs:element name="ExteriorLightingFL" type="xs:float"><xs:annotation><xs:documentation>float fraction for qualifying exterior fluorescent lighting (Tier I)</xs:documentation></xs:annotation></xs:element><xs:element name="ExteriorLightingLED" type="xs:float"><xs:annotation><xs:documentation>float fraction for qualifying exterior LED lighting (Tier II)</xs:documentation></xs:annotation></xs:element><xs:element name="GarageLightingFL" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>float fraction for qualifying garage fluorescent lighting (Tier I)</xs:documentation></xs:annotation></xs:element><xs:element name="GarageLightingLED" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>float fraction qualifying garage LED lighting (Tier II)</xs:documentation></xs:annotation></xs:element><xs:element name="Refrigerator" default="standard"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="standard"/><xs:enumeration value="eStar"/></xs:restriction></xs:simpleType></xs:element><xs:element name="DishWasher" default="standard"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="standard"/><xs:enumeration value="eStar"/></xs:restriction></xs:simpleType></xs:element><xs:element name="ClothesWasher" default="standard"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="standard"/><xs:enumeration value="eStar"/></xs:restriction></xs:simpleType></xs:element><xs:element name="ClothesDryer" default="standard"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="standard"/><xs:enumeration value="eStar"/></xs:restriction></xs:simpleType></xs:element><xs:element name="CeilingFans" default="none"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="none"/><xs:enumeration value="standard"/><xs:enumeration value="eStar"/></xs:restriction></xs:simpleType></xs:element></xs:sequence></xs:complexType></xs:element><xs:element ref="HotWaterSystems"/><xs:element name="MeasuredEnclosureTightness" minOccurs="1" maxOccurs="1"><xs:complexType><xs:sequence><xs:element name="MeasurementType"><xs:annotation><xs:documentation>All Ratings using Threshold Analysis, including all Sampled and Threshold Ratings, must use this "Threshold Type"</xs:documentation></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="SinglePoint"/><xs:enumeration value="MultiPoint"/><xs:enumeration value="Threshold"/></xs:restriction></xs:simpleType></xs:element><xs:choice><xs:element name="SinglePoint" minOccurs="0"><xs:complexType><xs:all><xs:element name="cfm50" type="xs:float" maxOccurs="100"/><xs:element name="ELA" type="xs:float" maxOccurs="100"/></xs:all></xs:complexType></xs:element><xs:element name="MultiPoint" minOccurs="0"><xs:complexType><xs:all><xs:element name="c" type="xs:float" maxOccurs="100"/><xs:element name="n" type="xs:float" maxOccurs="100"/><xs:element name="RSqrd" type="xs:float" maxOccurs="100"/><xs:element name="ELA" type="xs:float" maxOccurs="100"/></xs:all></xs:complexType></xs:element><xs:element name="Threshold" minOccurs="0"><xs:annotation><xs:documentation>...Threshold values must be reported for all homes using this "Measurement Type" ...Tested values must be reported for all Threshold Ratings ...Tested values must be reported for all tested homes in Samples Ratings sample sets</xs:documentation></xs:annotation><xs:complexType><xs:all><xs:element name="cfm50Threshold" type="xs:float" minOccurs="1" maxOccurs="100"/><xs:element name="ELAThreshold" type="xs:float" minOccurs="1" maxOccurs="100"/><xs:element name="cfm50Tested" type="xs:float" minOccurs="0" maxOccurs="100"/><xs:element name="ELATested" type="xs:float" minOccurs="0" maxOccurs="100"/></xs:all></xs:complexType></xs:element></xs:choice></xs:sequence><xs:assert test="(MeasurementType[text()] = 'SinglePoint' and exists(SinglePoint)) or (MeasurementType[text()] = 'MultiPoint' and exists(MultiPoint)) or (MeasurementType[text()] = 'Threshold' and exists(Threshold))"/></xs:complexType></xs:element><xs:element name="DuctSystems" minOccurs="1" maxOccurs="1"><xs:complexType><xs:sequence><xs:element name="System" minOccurs="1" maxOccurs="100"><xs:complexType><xs:all><xs:element name="Type"><xs:annotation><xs:documentation>All Ratings using Threshold Analysis, including all Sampled and Threshold Ratings, must use "Threshold Type"</xs:documentation></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="ductless"/><xs:enumeration value="ducted"/><xs:enumeration value="Threshold ductless"/><xs:enumeration value="Threshold ducted"/></xs:restriction></xs:simpleType></xs:element><xs:element name="TestedLeakageException" minOccurs="0"><xs:annotation><xs:documentation>Unless DuctSystem is qualified for testing exception or for TotalLeakAlternative, then TestedLeakage entries are required.</xs:documentation></xs:annotation><xs:complexType><xs:all><xs:element name="QualificationCertification" type="xs:boolean" default="false" minOccurs="1"><xs:annotation><xs:documentation>Certifies either of two things. First, that this dwelling unit meets the requirements for duct testing exemption in accordance with the RESNET Standard. Or, that it meets the requirements for the total duct leakage alternatives described in the RESNET Standard.</xs:documentation></xs:annotation></xs:element><xs:element name="ExceptionType" minOccurs="0"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="TestExemptDSE"/><xs:enumeration value="TotalLeakAlternative"/></xs:restriction></xs:simpleType></xs:element><xs:element name="TotalLeakTestValue" minOccurs="0"><xs:annotation><xs:documentation>Total Duct Leakage test result value (cfm25 - cubic feet per minute at 25 Pa pressurization) obtained from testing of the Rated Dwelling Unit that is qualified for Tested Leakage Exception.</xs:documentation></xs:annotation><xs:complexType><xs:simpleContent><xs:extension base="xs:float"><xs:attribute fixed="cfm25" name="unit"/></xs:extension></xs:simpleContent></xs:complexType></xs:element><xs:element name="PercentDuctInsideAttached" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>Percentage of duct area inside the Conditioned Space Volume for Attached Dwelling Unit qualified for Tested Leakage Exception.</xs:documentation></xs:annotation></xs:element><xs:element name="AirHandlerInsideAttached" type="xs:boolean" default="false" minOccurs="0"><xs:annotation><xs:documentation>Determination if air handler unit is within the Conditioned Space Volume for Attached Dwelling units qualified for Tested Leakage Exception.</xs:documentation></xs:annotation></xs:element></xs:all></xs:complexType></xs:element><xs:element name="TestedLeakage" minOccurs="0"><xs:complexType><xs:all><xs:element name="cfm25outThreshold" type="xs:float" minOccurs="0"/><xs:element name="cfm25totalThreshold" type="xs:float" minOccurs="0"/><xs:element name="QnThreshold" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>If Threshold ducted, enter ...Threshold values required for all Sampled and Threshold Ratings</xs:documentation><xs:documentation>If Threshold ductless, do not enter ...Threshold values</xs:documentation><xs:documentation>Qn=cfm25out/CFA</xs:documentation></xs:annotation></xs:element><xs:element name="cfm25outTested" type="xs:float" minOccurs="0"/><xs:element name="cfm25totalTested" type="xs:float" minOccurs="0"/><xs:element name="QnTested" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>...Tested values required for all Confirmed Ratings, all Threshold Ratings and for the tested home in sample set for Sampled Ratings</xs:documentation><xs:documentation>Qn=cfm25out/CFA</xs:documentation></xs:annotation></xs:element></xs:all></xs:complexType></xs:element><xs:element name="SupplyDuctsCondSpace" type="xs:float"><xs:annotation><xs:documentation>% supply ducts located in conditioned space</xs:documentation></xs:annotation></xs:element><xs:element name="ReturnDuctsCondSpace" type="xs:float"><xs:annotation><xs:documentation>% return ducts located in conditioned space</xs:documentation></xs:annotation></xs:element></xs:all></xs:complexType></xs:element></xs:sequence><xs:attribute name="NumDuctSystems" type="xs:int" default="1"/><xs:assert test="(@NumDuctSystems = count(System))"/></xs:complexType></xs:element><xs:element name="AddedEnergyFeatures" minOccurs="1" maxOccurs="1"><xs:complexType><xs:sequence><xs:element name="OPP"><xs:complexType><xs:sequence><xs:element name="CheckOPP" type="xs:boolean" default="false" minOccurs="0"><xs:annotation><xs:documentation>On-site Power Production (OPP)</xs:documentation></xs:annotation></xs:element><xs:element name="Type" minOccurs="0"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="PV"/><xs:enumeration value="CHP"/><xs:enumeration value="wind"/><xs:enumeration value="other"/></xs:restriction></xs:simpleType></xs:element><xs:element name="NetPowerProduction" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>Net power production</xs:documentation></xs:annotation></xs:element></xs:sequence><xs:assert test="(not(CheckOPP) or (CheckOPP = false() and not(Type) and not(NetPowerProduction)) or (CheckOPP = true() and Type and NetPowerProduction))"/></xs:complexType></xs:element><xs:element name="SolarHotWaterSystems" minOccurs="0" maxOccurs="1"><xs:complexType><xs:sequence><xs:element name="SHWS" type="xs:boolean" default="false"><xs:annotation><xs:documentation>Solar Hot Water Systems</xs:documentation></xs:annotation></xs:element><xs:element name="Type" minOccurs="0"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="direct"/><xs:enumeration value="indirect"/><xs:enumeration value="ICS"/></xs:restriction></xs:simpleType></xs:element><xs:element name="SolarFraction" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>Enter the Solar Fraction as a float value for solar hot water system)</xs:documentation></xs:annotation></xs:element></xs:sequence><xs:assert test="((SHWS[text()] = false() and not(Type) and not(SolarFraction)) or (SHWS[text()] = true() and exists(Type) and exists(SolarFraction)))"/></xs:complexType></xs:element><xs:element name="DWHR" minOccurs="1" maxOccurs="1"><xs:complexType><xs:sequence><xs:element name="CheckDWHR" type="xs:boolean" default="false" minOccurs="0"><xs:annotation><xs:documentation>Drain Water Heat Recovery Systems (DWHR)</xs:documentation></xs:annotation></xs:element><xs:element name="DWHREfficiency" type="xs:float" default="46" minOccurs="0"><xs:annotation><xs:documentation>DWHR efficiency (% - default = 46%)</xs:documentation></xs:annotation></xs:element><xs:element name="FacilitiesServed" default="one" minOccurs="0"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="one"/><xs:enumeration value="all"/></xs:restriction></xs:simpleType></xs:element><xs:element name="EqualFlow" type="xs:boolean" default="false" minOccurs="0"/></xs:sequence><xs:assert test="((CheckDWHR[text()] = false() and not(DWHREfficiency) and not(FacilitiesServed) and not(EqualFlow)) or (CheckDWHR[text()] = true() and exists(DWHREfficiency) and exists(FacilitiesServed) and exists(EqualFlow)))"/></xs:complexType></xs:element><xs:element name="ACHotWaterHeatRecovery" minOccurs="1" maxOccurs="1"><xs:complexType><xs:sequence><xs:element name="ACHWHRecovery" type="xs:boolean" default="false"><xs:annotation><xs:documentation>Air Conditioner Heat Recovery Unit (HRU) also known as a desuperheater</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element></xs:sequence></xs:complexType></xs:element><xs:element name="WholeHEEffDesignations" minOccurs="0" maxOccurs="2"><xs:complexType><xs:sequence><xs:element name="EPAEStarNewHome" type="xs:boolean" default="false"/><xs:element name="DOEZHRH" type="xs:boolean" default="false"/></xs:sequence></xs:complexType></xs:element><xs:element name="HVACCommissioning" minOccurs="0"><xs:complexType><xs:sequence maxOccurs="1"><xs:element name="System" minOccurs="1" maxOccurs="100"><xs:complexType><xs:all><xs:element name="SystemID" type="xs:string"><xs:annotation><xs:documentation>Provide unique identification for this HVAC system (e.g. Cooling-01)</xs:documentation></xs:annotation></xs:element><xs:element name="TotalMaxCoolingLoad" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>Total Maximum Cooling Load(kBtu/h)</xs:documentation></xs:annotation></xs:element><xs:element name="HeatingLoad" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>Heating Load (kBtu/h)</xs:documentation></xs:annotation></xs:element><xs:element name="TotalDuctLeakageException" type="xs:boolean" default="false"><xs:annotation><xs:documentation>Was Total Duct Leakage exception used?</xs:documentation></xs:annotation></xs:element><xs:element name="AlternativeTestingCompleted" type="xs:boolean" default="false"><xs:annotation><xs:documentation>Was alternative testing completed per ANSI/ACCA 5 QI ?</xs:documentation></xs:annotation></xs:element><xs:element name="TotalDuctLeakage" type="xs:float"><xs:annotation><xs:documentation>Total normalized duct leakage served by system (cfm25/CFA)</xs:documentation></xs:annotation></xs:element><xs:element name="TotalDuctLeakageGradeDesignation"><xs:annotation><xs:documentation>Total Duct Leakage Grade Designation</xs:documentation></xs:annotation><xs:simpleType><xs:annotation><xs:documentation/></xs:annotation><xs:restriction base="xs:string"><xs:enumeration value="I"/><xs:enumeration value="II"/><xs:enumeration value="III"/></xs:restriction></xs:simpleType></xs:element><xs:element name="BlowerFanAirflowException" type="xs:boolean" default="false"><xs:annotation><xs:documentation>Was Blower Fan Airflow exception used?</xs:documentation></xs:annotation></xs:element><xs:element name="AirflowTestMethod" minOccurs="0"><xs:annotation><xs:documentation>Airflow test method</xs:documentation></xs:annotation><xs:simpleType><xs:annotation><xs:documentation/></xs:annotation><xs:restriction base="xs:string"><xs:enumeration value="Pressure Matching"/><xs:enumeration value="Flow Grid"/><xs:enumeration value="Flow Hood"/><xs:enumeration value="Static Pressure Table"/></xs:restriction></xs:simpleType></xs:element><xs:element name="BlowerfanAirflowDesignSpecified" type="xs:int"><xs:annotation><xs:documentation>Design-specified blower fan airflow (CFM)</xs:documentation></xs:annotation></xs:element><xs:element name="BlowerfanAirflowOpCond" type="xs:int"><xs:annotation><xs:documentation>Blower fan airflow at operating conditions (CFM)</xs:documentation></xs:annotation></xs:element><xs:element name="PressureDiffOEM" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>Pressure difference for OEM Static Pressure Table (IWC)</xs:documentation></xs:annotation></xs:element><xs:element name="AirflowFault" type="xs:float"><xs:annotation><xs:documentation>Airflow Fault (%)</xs:documentation></xs:annotation></xs:element><xs:element name="BlowerfanVolumetricAirflowGrade"><xs:annotation><xs:documentation>Blower fan volumetric airflow grade</xs:documentation></xs:annotation><xs:simpleType><xs:annotation><xs:documentation/></xs:annotation><xs:restriction base="xs:string"><xs:enumeration value="I"/><xs:enumeration value="II"/><xs:enumeration value="III"/></xs:restriction></xs:simpleType></xs:element><xs:element name="TestmethodBlowerFanWattDraw" minOccurs="0"><xs:annotation><xs:documentation>Test method for measuring blower fan watt draw</xs:documentation></xs:annotation><xs:simpleType><xs:annotation><xs:documentation/></xs:annotation><xs:restriction base="xs:string"><xs:enumeration value="Portable Plug-In Watt Meter"/><xs:enumeration value="Clamp-On Watt Meter"/><xs:enumeration value="Analog Utility Revenue Meter"/><xs:enumeration value="Digital Utility Revenue Meter"/></xs:restriction></xs:simpleType></xs:element><xs:element name="BlowerfanWattDraw" type="xs:int"><xs:annotation><xs:documentation>Watt draw of blower fan (W)</xs:documentation></xs:annotation></xs:element><xs:element name="BlowerfanEfficiency" type="xs:float"><xs:annotation><xs:documentation>Blower fan efficiency (W/CFM)</xs:documentation></xs:annotation></xs:element><xs:element name="BlowerfanWattDrawGrade"><xs:annotation><xs:documentation>Blower fan watt draw grade</xs:documentation></xs:annotation><xs:simpleType><xs:annotation><xs:documentation/></xs:annotation><xs:restriction base="xs:string"><xs:enumeration value="I"/><xs:enumeration value="II"/><xs:enumeration value="III"/></xs:restriction></xs:simpleType></xs:element><xs:element name="AltSourceValuesWithinLimits" type="xs:boolean" default="false"><xs:annotation><xs:documentation>Did alternative source provide superheat / subcooling values that meet the limits specified within ANSI/ACCA 5 QI Section 4.3.1?</xs:documentation></xs:annotation></xs:element><xs:element name="TestmethodRefrigerantCharge"><xs:annotation><xs:documentation>Test method for assessing refrigerant charge</xs:documentation></xs:annotation><xs:simpleType><xs:annotation><xs:documentation/></xs:annotation><xs:restriction base="xs:string"><xs:enumeration value="Non-Invasive"/><xs:enumeration value="Weigh-In"/><xs:enumeration value="On-board Diagnostic"/><xs:enumeration value="Independent Report"/><xs:enumeration value="Not Applicable"/></xs:restriction></xs:simpleType></xs:element><xs:element name="MeteringDeviceType"><xs:annotation><xs:documentation>Metering device type</xs:documentation></xs:annotation><xs:simpleType><xs:annotation><xs:documentation/></xs:annotation><xs:restriction base="xs:string"><xs:enumeration value="Piston/Cap Tube"/><xs:enumeration value="TXV/EEV"/></xs:restriction></xs:simpleType></xs:element><xs:element name="MeasuredOutdoorAirDryBulbTemp" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>Measured outdoor air dry-bulb temperature (F)</xs:documentation></xs:annotation></xs:element><xs:element name="DifferenceDTD" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>DifferenceDTD (F)</xs:documentation></xs:annotation></xs:element><xs:element name="DifferenceCTOA" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>DifferenceCTOA (F)</xs:documentation></xs:annotation></xs:element><xs:element name="TotalReportedRefrigerantWeight" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>Total reported refrigerant weight (oz)</xs:documentation></xs:annotation></xs:element><xs:element name="Deviation" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>Absolute value of deviation btw total anticipated and reported refrigerant weight (%)</xs:documentation></xs:annotation></xs:element><xs:element name="RefrigerantChargeGradeDesignation"><xs:annotation><xs:documentation>Refrigerant charge grade designation</xs:documentation></xs:annotation><xs:simpleType><xs:annotation><xs:documentation/></xs:annotation><xs:restriction base="xs:string"><xs:enumeration value="I"/><xs:enumeration value="III"/></xs:restriction></xs:simpleType></xs:element></xs:all><xs:assert test="not(AirflowTestMethod = 'Static Pressure Table') or PressureDiffOEM" xerces:message="AirflowTestMethod is 'Static Pressure Table' so please enter PresessureDiffOEM."></xs:assert><xs:assert test="not(TestmethodRefrigerantCharge = 'Non-Invasive' and MeteringDeviceType = 'Piston/Cap Tube') or DifferenceDTD" xerces:message="TestmethodRefrigerantCharge is 'Non-Invasive' and MeteringDeviceType 'Piston/Cap Tube' so please enter DifferenceDTD."/><xs:assert test="not(TestmethodRefrigerantCharge = 'Non-Invasive' and MeteringDeviceType = 'TXV/EEV') or DifferenceCTOA" xerces:message="TestmethodRefrigerantCharge is 'Non-Invasive' and MeteringDeviceType 'TXV/EEV' so please enter DifferenceCTOA."/><xs:assert test="not(TestmethodRefrigerantCharge = 'Weigh-In') or Deviation" xerces:message="TestmethodRefrigerantCharge 'Weigh-In' so please enter Deviation."/></xs:complexType></xs:element></xs:sequence><xs:attribute name="NumHVACCommissioningSystems" type="xs:int" default="0"/><xs:assert test="(@NumHVACCommissioningSystems = count(System))" xerces:message="The number of System should match with value of NumHVACCommissioningSystems. "/></xs:complexType><xs:key name="SystemIDkey"><xs:selector xpath="System"/><xs:field xpath="SystemID"/></xs:key></xs:element></xs:sequence></xs:complexType></xs:element><xs:element name="WarningFlags" minOccurs="1" maxOccurs="1"><xs:complexType><xs:sequence><xs:element name="BuildingAttributeFlags"><xs:annotation><xs:documentation>[See Section 5.1, RESNET Publication 002-15 for full explanation of elements in this element}</xs:documentation></xs:annotation><xs:complexType><xs:sequence><xs:element name="StoriesAboveGradeValue" type="xs:int" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Integer equal to the number of stories above grade; GE 1 and LE 4]</xs:documentation></xs:annotation></xs:element><xs:element name="AverageCeilingHeightValue" type="xs:float" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Floating point value equal to the volume/CFA expressed in feet; GE 7 and LE 15]</xs:documentation></xs:annotation></xs:element><xs:element name="BelowGradeSlabFloorsValue" type="xs:int" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Integer equal to the number of below grade slab floors; GE 1 if below grade walls]</xs:documentation></xs:annotation></xs:element><xs:element name="BelowGradeWallsValue" type="xs:int" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Integer equal to the number of below grade walls: GE 1 if below grade slab floors]</xs:documentation></xs:annotation></xs:element><xs:element name="CrawlSpacePerimeterValue" type="xs:float" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Floating point value equal to crawl space perimeter expressed in feet; GE 1 and LE (Enclosure Floor Area)^0.5*7]</xs:documentation></xs:annotation></xs:element><xs:element name="BasementPerimeterValue" type="xs:float" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Floating point value equal to basement perimeter expressed in feet; GE 1 and LE (Enclosure Floor Area)^0.5*7]</xs:documentation></xs:annotation></xs:element><xs:element name="SlabGradePerimeterValue" type="xs:float" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Floating point value equal to the slab perimeter expressed in feet; GE 1 and LE (Enclosure Floor Area)^0.5*7]</xs:documentation></xs:annotation></xs:element><xs:element name="FoundationWallHeightValue" type="xs:float" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Floating point value equal to the foundation wall height from ground level to top of foundation expressed in feet; GT 0 and LE 20]</xs:documentation></xs:annotation></xs:element><xs:element name="BasementWallDepthValue" type="xs:float" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Floating point value equal to the basement wall depth below grade expressed in feet; GE 2 and LE (wall height - 0.5)]</xs:documentation></xs:annotation></xs:element><xs:element name="EnclosureFloorAreaValue" type="xs:float" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Floating point value equal to the enclosure floor area expressed in feet]</xs:documentation></xs:annotation></xs:element><xs:element name="EnclosureGrossWallAreaValue" type="xs:float" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Floating point value equal to gross wall area of the enclosure expressed in square feet</xs:documentation></xs:annotation></xs:element><xs:element name="NumberConditionedStories" type="xs:integer" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Integer value equal to number of conditioned stories, including conditioned basements</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element><xs:element name="ApplianceVerificationFlags" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[See Section 5.3, RESNET Publication 002-15 for details on this element. Include the value for each of the available appliance types]</xs:documentation></xs:annotation><xs:complexType><xs:sequence><xs:element name="ClothesWashersValue" type="xs:float" minOccurs="1" maxOccurs="100"><xs:annotation><xs:documentation>{Floating point value [(21*Nbr+73)> CWkWh >(4.7*Nbr+16.4)]}</xs:documentation></xs:annotation></xs:element><xs:element name="ElectricDryersValue" type="xs:float" minOccurs="0" maxOccurs="100"><xs:annotation><xs:documentation>{Floating point value [(163*Nbr+577)> eCDkWh >(55*Nbr+194)]}</xs:documentation></xs:annotation></xs:element><xs:element name="GasDryersThermsValue" type="xs:float" minOccurs="0" maxOccurs="100"><xs:annotation><xs:documentation>{Floating point value [(5.9*Nbr+20.6)> gCDtherms >(2.0*Nbr+6.9)]}</xs:documentation></xs:annotation></xs:element><xs:element name="GasDryersKWHValue" type="xs:float" minOccurs="0" maxOccurs="100"><xs:annotation><xs:documentation>{Floating point value [(12.9*Nbr+45.5)> gCDkWh >(4.3*Nbr+15.3)]}</xs:documentation></xs:annotation></xs:element><xs:element name="CWHotWaterSavingsValue" type="xs:float" minOccurs="1" maxOccurs="100"><xs:annotation><xs:documentation>{Floating point value [(0.59*Nbr+2.1)> CW HWgalSaved/day]}</xs:documentation></xs:annotation></xs:element></xs:sequence><xs:assert test="((exists(ElectricDryersValue)) or (exists(GasDryersThermsValue) and exists(GasDryersKWHValue)))"/></xs:complexType></xs:element></xs:sequence></xs:complexType></xs:element></xs:all><xs:assert test=" if (EEP/ProgramType/EPA/EnergyStarVersion[contains(text(), 'MFUS')]) then (Registry/HomeTypeID = 3 or Registry/HomeTypeID = 4) else true()" xerces:message="If the EnergyStar MFUS program version is selected in the software, then the HomeType must be a High-rise Multi-family or Low-rise Multi-family home."/></xs:complexType></xs:element><xs:element name="Projected" minOccurs="0"><xs:complexType><xs:all><xs:element name="RatingType" minOccurs="0" default="Projected"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="Projected"/></xs:restriction></xs:simpleType></xs:element><xs:element name="IECCcomplianceERI" minOccurs="0" maxOccurs="1"><xs:complexType><xs:sequence><xs:element name="IECCversion"><xs:simpleType><xs:annotation><xs:documentation>Enter 4-digit year of IECC code</xs:documentation></xs:annotation><xs:restriction base="xs:string"><xs:pattern value="[0-9]{4}"/></xs:restriction></xs:simpleType></xs:element><xs:element name="ERIscore"><xs:simpleType><xs:annotation><xs:documentation>Enter ERI score</xs:documentation></xs:annotation><xs:restriction base="xs:integer"></xs:restriction></xs:simpleType></xs:element></xs:sequence></xs:complexType></xs:element><xs:element name="Registry"><xs:complexType><xs:all><xs:element name="ProviderSampleSetID" default="00000000"><xs:simpleType><xs:annotation><xs:documentation>ProviderSampleSetID in the form XXXXXXXX</xs:documentation></xs:annotation><xs:restriction base="xs:string"><xs:pattern value="[A-Z0-9]{4,8}"/></xs:restriction></xs:simpleType></xs:element><xs:element ref="Status"/><xs:element ref="HomeTypeID"/><xs:element ref="ConditionedArea"/><xs:element ref="ConditionedVolume"/><xs:element ref="NumberBedrooms"/><xs:element ref="ConditionedBasementArea"/><xs:element ref="UnconditionedBasementArea"/><xs:element ref="Software"/><xs:element ref="SoftwareVersion"/><xs:element name="EPAAppID" type="xs:string" minOccurs="0"><xs:annotation><xs:documentation>Optional EPA Rater Pro App ID as assigned by the EPA App</xs:documentation></xs:annotation></xs:element><xs:element name="Standard301Version" minOccurs="1"><xs:annotation><xs:documentation>Publication Year of RESNET/ICC 301 Standard used to determine the HERS Rating</xs:documentation></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="2014"/><xs:enumeration value="2019"/><xs:enumeration value="2022"/></xs:restriction></xs:simpleType></xs:element><xs:element name="InputFile" type="xs:string"><xs:annotation><xs:documentation>CDATA tag must be used to enclose the InputFile string</xs:documentation></xs:annotation></xs:element><xs:element name="Notes" type="xs:string"/><xs:element ref="ManufacturedHome" minOccurs="0"/></xs:all></xs:complexType></xs:element><xs:element name="Rating"><xs:complexType><xs:sequence><xs:element name="HERSIndex" type="xs:integer"/><xs:element name="CO2eIndex" type="xs:integer"/><xs:element name="AnnualElectricity" type="xs:float"/><xs:element name="AnnualGas" type="xs:float" nillable="true"/><xs:element name="AnnualOil" type="xs:float" nillable="true"/><xs:element name="AnnualPropane" type="xs:float" nillable="true"/><xs:element name="AnnualOPP" type="xs:float" nillable="true"/><xs:element name="AnnualOther" type="xs:float" nillable="true"/><xs:element ref="PriceElectricity"/><xs:element ref="PriceGas"/><xs:element name="PriceOil" type="xs:float" nillable="true"/><xs:element name="PricePropane" type="xs:float" nillable="true"/><xs:element name="CostHeating" type="xs:float"/><xs:element name="CostCooling" type="xs:float" nillable="true"/><xs:element name="CostHotWater" type="xs:float"/><xs:element name="CostLighting" type="xs:float"/><xs:element name="CostAppliances" type="xs:float"/><xs:element name="CostOPP" minOccurs="0"><xs:simpleType><xs:restriction base="xs:float"><xs:maxInclusive value="0"/></xs:restriction></xs:simpleType></xs:element><xs:element name="CostTotal" type="xs:float"/><xs:element name="RateECHeating" type="xs:float"><xs:annotation><xs:documentation>Heating Energy Consumption (EC_x) in Rated Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="RateECCooling" type="xs:float"><xs:annotation><xs:documentation>Cooling Energy Consumption (EC_x) in Rated Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="RateECHotWater" type="xs:float"><xs:annotation><xs:documentation>Hot Water Energy Consumption (EC_x) in Rated Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="RateECLgtApl" type="xs:float"><xs:annotation><xs:documentation>Lighting and Appliance Energy Consumption (EULLA) in the Rated Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="nMEULHeating" type="xs:float"><xs:annotation><xs:documentation>Heating normalized Modified End Use Load (nMEUL) in Rated Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="nMEULCooling" type="xs:float"><xs:annotation><xs:documentation>Cooling normalized Modified End Use Load (nMEUL) in Rated Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="nMEULHotWater" type="xs:float"><xs:annotation><xs:documentation>Hot Water normalized Modified End Use Load (nMEUL) in Rated Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="nMEULLgtApl" type="xs:float"><xs:annotation><xs:documentation>Lighting and Appliance load (EULLA) in Rated Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="nECHeating" type="xs:float"><xs:annotation><xs:documentation>normalized Heating Energy Consumption (nEC_x) in Rated Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="nECCooling" type="xs:float"><xs:annotation><xs:documentation>normalized Cooling Energy Consumption (nEC_x) in Rated Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="nECHotWater" type="xs:float"><xs:annotation><xs:documentation>normalized Hot Water Energy Consumption (nEC_x) in Rated Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="nECLgtApl" type="xs:float"><xs:annotation><xs:documentation>Lighting and Appliance Energy Consumption (EULLA) in Rated Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="CO2" type="xs:float"/><xs:element name="SOx" type="xs:float"/><xs:element name="NOx" type="xs:float"/><xs:element name="RefCostHeating" type="xs:float"/><xs:element name="RefCostCooling" type="xs:float" nillable="true"/><xs:element name="RefCostHotWater" type="xs:float"/><xs:element name="RefCostLighting" type="xs:float"/><xs:element name="RefCostAppliances" type="xs:float"/><xs:element name="RefCostTotal" type="xs:float"/><xs:element name="RefEULHeating" type="xs:float"><xs:annotation><xs:documentation>Heating Load (REUL) in Reference Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="RefEULCooling" type="xs:float"><xs:annotation><xs:documentation>Cooling Load (REUL) in Reference Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="RefEULHotWater" type="xs:float"><xs:annotation><xs:documentation>Hot Water Load (REUL) in Reference Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="RefEULLgtApl" type="xs:float"><xs:annotation><xs:documentation>Lighting and Appliance Load (REULLA) in Reference Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="RefECHeating" type="xs:float"><xs:annotation><xs:documentation>Heating Energy Consumption (EC_r) in Reference Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="RefECCooling" type="xs:float"><xs:annotation><xs:documentation>Cooling Energy Consumption (EC_r) in Reference Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="RefECHotWater" type="xs:float"><xs:annotation><xs:documentation>Hot Water Energy Consumption (EC_r) in Reference Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="RefECLgtApl" type="xs:float"><xs:annotation><xs:documentation>Lighting and Appliance Energy Consumption (REULLA) in Reference Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="RefCO2" type="xs:float"/><xs:element name="RefSOx" type="xs:float"/><xs:element name="RefNOx" type="xs:float"/><xs:element name="OPPNet" type="xs:float"/><xs:element name="PEfrac" type="xs:float"/><xs:element name="IADsave" type="xs:float" minOccurs="0"/></xs:sequence></xs:complexType></xs:element><xs:element name="TaxCredit" minOccurs="0"><xs:complexType><xs:sequence><xs:element name="QualUseHeating" type="xs:float"/><xs:element name="QualUseCooling" type="xs:float"/><xs:element name="QualUseTotal" type="xs:float"/><xs:element name="QualLoadHeating" type="xs:float"/><xs:element name="QualLoadCooling" type="xs:float"/><xs:element name="QualLoadTotal" type="xs:float"/><xs:element name="RefUseHeating" type="xs:float"/><xs:element name="RefUseCooling" type="xs:float"/><xs:element name="RefUseTotal" type="xs:float"/><xs:element name="RefLoadHeating" type="xs:float"/><xs:element name="RefLoadCooling" type="xs:float"/><xs:element name="RefLoadTotal" type="xs:float"/><xs:element name="UseSavings" type="xs:float"/><xs:element name="LoadSavings" type="xs:float"/></xs:sequence></xs:complexType></xs:element><xs:element name="EEM" minOccurs="0"><xs:complexType><xs:sequence><xs:element name="MonthlyEnergySavings" type="xs:float"/><xs:element name="EnergyValue" type="xs:float"/></xs:sequence></xs:complexType></xs:element><xs:element name="EEP" minOccurs="0"><xs:complexType><xs:sequence><xs:element name="EEPQualified" type="xs:boolean" default="false" minOccurs="1"><xs:annotation><xs:documentation>Energy Efficiency Program Qualified?</xs:documentation></xs:annotation></xs:element><xs:element name="ProgramType" minOccurs="0"><xs:complexType><xs:all><xs:element name="EPA" type="EPAEstarType" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>ENERGY STAR program qualification</xs:documentation></xs:annotation></xs:element><xs:element name="DOE" type="DOEZERHType" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Zero Energy Ready Home program qualification</xs:documentation></xs:annotation></xs:element><xs:element name="IAP" type="IAPType" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Indoor Air-Plus qualification</xs:documentation></xs:annotation></xs:element><xs:element name="OPQ" type="OPQType" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Other Program qualification</xs:documentation></xs:annotation></xs:element><xs:element name="PHIUS" type="PHIUSType" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>PHIUS Program qualifiation</xs:documentation></xs:annotation></xs:element></xs:all></xs:complexType></xs:element></xs:sequence><xs:assert test="(((EEPQualified = false()) and not(ProgramType)) or ((EEPQualified = true()) and exists(ProgramType) and (count(./ProgramType/*) gt 0)))"/></xs:complexType></xs:element><xs:element name="HomeEnergyPerformance"><xs:complexType><xs:sequence><xs:element name="Enclosure" minOccurs="1" maxOccurs="1"><xs:complexType><xs:sequence minOccurs="1"><xs:element name="AboveGradeFloorA" type="xs:float"><xs:annotation><xs:documentation>[A = ∑ Ai for i = 1, n]</xs:documentation></xs:annotation></xs:element><xs:element name="AboveGradeFloorUo" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>[Uo = (∑ (Ui * Ai)) / A for i = 1, n]</xs:documentation></xs:annotation></xs:element><xs:element name="GroundContactFloorA" type="xs:float"><xs:annotation><xs:documentation>[A = ∑ Ai for i = 1, n]</xs:documentation></xs:annotation></xs:element><xs:element name="GroundContactFloorUo" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>[Uo = (∑ (Ui * Ai)) / A for i = 1, n] [exterior film coeff = 0]</xs:documentation></xs:annotation></xs:element><xs:element name="CeilingA" type="xs:float"><xs:annotation><xs:documentation>[A = ∑ Ai for i = 1, n]</xs:documentation></xs:annotation></xs:element><xs:element name="CeilingUo" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>[Uo = (∑ (Ui * Ai)) / A for i = 1, n]</xs:documentation></xs:annotation></xs:element><xs:element name="AboveGradeWallA" type="xs:float"><xs:annotation><xs:documentation>[A = ∑ Ai for i = 1, n]</xs:documentation></xs:annotation></xs:element><xs:element name="AboveGradeWallUo" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>[Uo = (∑ (Ui * Ai)) / A for i = 1, n]</xs:documentation></xs:annotation></xs:element><xs:element name="GroundContactWallA" type="xs:float"><xs:annotation><xs:documentation>[A = ∑ Ai for i = 1, n]</xs:documentation></xs:annotation></xs:element><xs:element name="GroundContactWallUo" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>[Uo = (∑ (Ui * Ai)) / A for i = 1, n] [exterior film coeff = 0]</xs:documentation></xs:annotation></xs:element><xs:element name="WindowA" type="xs:float"><xs:annotation><xs:documentation>[A = ∑ Ai for i = 1, n]</xs:documentation></xs:annotation></xs:element><xs:element ref="WindowUo"/><xs:element ref="WindowSHGC"/><xs:element name="DoorA" type="xs:float"><xs:annotation><xs:documentation>[A = ∑ Ai for i = 1, n]</xs:documentation></xs:annotation></xs:element><xs:element name="DoorUo" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>[Uo = (∑ (Ui * Ai)) / A for i = 1, n]</xs:documentation></xs:annotation></xs:element><xs:element name="OverallEnclosureUA" type="xs:float"><xs:annotation><xs:documentation>[Enclosure UA = AG Floor (Uo*A) + Ceiling (Uo*A) + AG Wall (Uo*A) + Window (Uo*A) + Door (Uo*A)]</xs:documentation></xs:annotation></xs:element></xs:sequence><xs:assert test="((AboveGradeFloorA[text()] = 0 and not(AboveGradeFloorUo)) or (AboveGradeFloorA[text()] gt 0 and exists(AboveGradeFloorUo)))"/><xs:assert test="((GroundContactFloorA[text()] = 0 and not(GroundContactFloorUo)) or (GroundContactFloorA[text()] gt 0 and exists(GroundContactFloorUo)))"/><xs:assert test="((CeilingA[text()] = 0 and not(CeilingUo)) or (CeilingA[text()] gt 0 and exists(CeilingUo)))"/><xs:assert test="((AboveGradeWallA[text()] = 0 and not(AboveGradeWallUo)) or (AboveGradeWallA[text()] gt 0 and exists(AboveGradeWallUo)))"/><xs:assert test="((GroundContactWallA[text()] = 0 and not(GroundContactWallUo)) or (GroundContactWallA[text()] gt 0 and exists(GroundContactWallUo)))"/><xs:assert test="((WindowA[text()] = 0 and not(WindowUo) and not(WindowSHGC)) or (WindowA[text()] gt 0 and exists(WindowUo) and exists(WindowSHGC)))"/><xs:assert test="((DoorA[text()] = 0 and not(DoorUo)) or (DoorA[text()] gt 0 and exists(DoorUo)))"/><xs:assert test="OverallEnclosureUA[text()] gt 0"/></xs:complexType></xs:element><xs:element ref="HVACHeatingSystems"/><xs:element ref="HVACCoolingSystems" minOccurs="0"/><xs:element ref="HVACMechVentSystems"/><xs:element name="HVACDehumidificationSystems" minOccurs="1" maxOccurs="1"><xs:complexType><xs:sequence><xs:element name="System" minOccurs="0" maxOccurs="100"><xs:complexType><xs:all><xs:element name="Type"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="none"/><xs:enumeration value="standard"/><xs:enumeration value="eStar"/><xs:enumeration value="other"/></xs:restriction></xs:simpleType></xs:element><xs:element name="Capacity" type="xs:float"><xs:annotation><xs:documentation>Capacity in liters per day</xs:documentation></xs:annotation></xs:element><xs:element name="Efficiency" type="xs:float"><xs:annotation><xs:documentation>Efficiency in liters per kWh</xs:documentation></xs:annotation></xs:element></xs:all></xs:complexType></xs:element></xs:sequence><xs:attribute name="NumHVACDehumidificationSystems" type="xs:int" use="required"/><xs:assert test="(@NumHVACDehumidificationSystems = count(System))"/></xs:complexType></xs:element><xs:element name="LightingAppliances" minOccurs="1" maxOccurs="1"><xs:complexType><xs:sequence minOccurs="0"><xs:element name="QualifyingLightingLtX" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>percent lumens/watt less than 50</xs:documentation></xs:annotation></xs:element><xs:element name="QualifyingLightingGeX" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>percent fluorescent lighting</xs:documentation></xs:annotation></xs:element><xs:element name="QualifyingLightingLED" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>percent LED lighting</xs:documentation></xs:annotation></xs:element><xs:element name="InteriorLightingFL" type="xs:float"><xs:annotation><xs:documentation>float faction for qualifying interior fluorescent lighting (Tier I)</xs:documentation></xs:annotation></xs:element><xs:element name="InteriorLightingLED" type="xs:float"><xs:annotation><xs:documentation>float fraction for qualifying interior LED lighting (Tier II)</xs:documentation></xs:annotation></xs:element><xs:element name="ExteriorLightingFL" type="xs:float"><xs:annotation><xs:documentation>float fraction for qualifying exterior fluorescent lighting (Tier I)</xs:documentation></xs:annotation></xs:element><xs:element name="ExteriorLightingLED" type="xs:float"><xs:annotation><xs:documentation>float fraction for qualifying exterior LED lighting (Tier II)</xs:documentation></xs:annotation></xs:element><xs:element name="GarageLightingFL" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>float fraction for qualifying garage fluorescent lighting (Tier I)</xs:documentation></xs:annotation></xs:element><xs:element name="GarageLightingLED" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>float fraction qualifying garage LED lighting (Tier II)</xs:documentation></xs:annotation></xs:element><xs:element name="Refrigerator" default="standard"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="standard"/><xs:enumeration value="eStar"/></xs:restriction></xs:simpleType></xs:element><xs:element name="DishWasher" default="standard"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="standard"/><xs:enumeration value="eStar"/></xs:restriction></xs:simpleType></xs:element><xs:element name="ClothesWasher" default="standard"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="standard"/><xs:enumeration value="eStar"/></xs:restriction></xs:simpleType></xs:element><xs:element name="ClothesDryer" default="standard"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="standard"/><xs:enumeration value="eStar"/></xs:restriction></xs:simpleType></xs:element><xs:element name="CeilingFans" default="none"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="none"/><xs:enumeration value="standard"/><xs:enumeration value="eStar"/></xs:restriction></xs:simpleType></xs:element></xs:sequence></xs:complexType></xs:element><xs:element ref="HotWaterSystems"/><xs:element name="ProposedEnclosureTightness" minOccurs="1" maxOccurs="1"><xs:complexType><xs:sequence><xs:element name="cfm50" type="xs:float" maxOccurs="unbounded"/></xs:sequence></xs:complexType></xs:element><xs:element name="DuctSystems" minOccurs="1" maxOccurs="1"><xs:complexType><xs:sequence><xs:element name="System" minOccurs="1" maxOccurs="100"><xs:complexType><xs:all><xs:element name="Type"><xs:annotation><xs:documentation>All Ratings using Threshold Analysis, including all Sampled and Threshold Ratings, must use "Threshold Type"</xs:documentation></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="ductless"/><xs:enumeration value="ducted"/><xs:enumeration value="Threshold ductless"/><xs:enumeration value="Threshold ducted"/></xs:restriction></xs:simpleType></xs:element><xs:element name="TestedLeakageException" minOccurs="0"><xs:annotation><xs:documentation>Unless DuctSystem is qualified for testing exception or for TotalLeakAlternative, then TestedLeakage entries are required.</xs:documentation></xs:annotation><xs:complexType><xs:all><xs:element name="QualificationCertification" type="xs:boolean" default="false" minOccurs="1"><xs:annotation><xs:documentation>Certifies either of two things. First, that this dwelling unit meets the requirements for duct testing exemption in accordance with the RESNET Standard. Or, that it meets the requirements for the total duct leakage alternatives described in the RESNET Standard.</xs:documentation></xs:annotation></xs:element><xs:element name="ExceptionType" minOccurs="0"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="TestExemptDSE"/><xs:enumeration value="TotalLeakAlternative"/></xs:restriction></xs:simpleType></xs:element><xs:element name="ProposedTotalLeakValue" minOccurs="0"><xs:annotation><xs:documentation>Proposed Total Duct Leakage test result value (cfm25 - cubic feet per minute at 25 Pa pressurization) obtained from testing of the Rated Dwelling Unit that is qualified for Tested Leakage Exception.</xs:documentation></xs:annotation><xs:complexType><xs:simpleContent><xs:extension base="xs:float"><xs:attribute fixed="cfm25" name="unit"/></xs:extension></xs:simpleContent></xs:complexType></xs:element><xs:element name="PercentDuctInsideAttached" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>Percentage of duct area inside the Conditioned Space Volume for Attached Dwelling Unit qualified for Tested Leakage Exception.</xs:documentation></xs:annotation></xs:element><xs:element name="AirHandlerInsideAttached" type="xs:boolean" default="false" minOccurs="0"><xs:annotation><xs:documentation>Determination if air handler unit is within the Conditioned Space Volume for Attached Dwelling units qualified for Tested Leakage Exception.</xs:documentation></xs:annotation></xs:element></xs:all></xs:complexType></xs:element><xs:element name="ProposedLeakage" minOccurs="0"><xs:annotation><xs:documentation>Enter the proposed duct leakage for the duct system</xs:documentation></xs:annotation><xs:complexType><xs:all><xs:element name="Proposedcfm25out" type="xs:float" minOccurs="0"/><xs:element name="Proposedcfm25total" type="xs:float" minOccurs="0"/></xs:all></xs:complexType></xs:element><xs:element name="SupplyDuctsCondSpace" type="xs:float"><xs:annotation><xs:documentation>% supply ducts located in conditioned space</xs:documentation></xs:annotation></xs:element><xs:element name="ReturnDuctsCondSpace" type="xs:float"><xs:annotation><xs:documentation>% return ducts located in conditioned space</xs:documentation></xs:annotation></xs:element></xs:all></xs:complexType></xs:element></xs:sequence><xs:attribute name="NumDuctSystems" type="xs:int" default="1"/><xs:assert test="(@NumDuctSystems = count(System))"/></xs:complexType></xs:element><xs:element name="AddedEnergyFeatures" minOccurs="1" maxOccurs="1"><xs:complexType><xs:sequence><xs:element name="OPP"><xs:complexType><xs:sequence><xs:element name="CheckOPP" type="xs:boolean" default="false" minOccurs="0"><xs:annotation><xs:documentation>On-site Power Production (OPP)</xs:documentation></xs:annotation></xs:element><xs:element name="Type" minOccurs="0"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="PV"/><xs:enumeration value="CHP"/><xs:enumeration value="wind"/><xs:enumeration value="other"/></xs:restriction></xs:simpleType></xs:element><xs:element name="NetPowerProduction" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>Net power production</xs:documentation></xs:annotation></xs:element></xs:sequence><xs:assert test="(not(CheckOPP) or (CheckOPP = false() and not(Type) and not(NetPowerProduction)) or (CheckOPP = true() and Type and NetPowerProduction))"/></xs:complexType></xs:element><xs:element name="SolarHotWaterSystems" minOccurs="0" maxOccurs="1"><xs:complexType><xs:sequence><xs:element name="SHWS" type="xs:boolean" default="false"><xs:annotation><xs:documentation>Solar Hot Water Systems</xs:documentation></xs:annotation></xs:element><xs:element name="Type" minOccurs="0"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="direct"/><xs:enumeration value="indirect"/><xs:enumeration value="ICS"/></xs:restriction></xs:simpleType></xs:element><xs:element name="SolarFraction" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>Enter the Solar Fraction as a float value for solar hot water system)</xs:documentation></xs:annotation></xs:element></xs:sequence><xs:assert test="((SHWS[text()] = false() and not(Type) and not(SolarFraction)) or (SHWS[text()] = true() and exists(Type) and exists(SolarFraction)))"/></xs:complexType></xs:element><xs:element name="DWHR" minOccurs="1" maxOccurs="1"><xs:complexType><xs:sequence><xs:element name="CheckDWHR" type="xs:boolean" default="false" minOccurs="0"><xs:annotation><xs:documentation>Drain Water Heat Recovery Systems (DWHR)</xs:documentation></xs:annotation></xs:element><xs:element name="DWHREfficiency" type="xs:float" default="46" minOccurs="0"><xs:annotation><xs:documentation>DWHR efficiency (% - default = 46%)</xs:documentation></xs:annotation></xs:element><xs:element name="FacilitiesServed" default="one" minOccurs="0"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="one"/><xs:enumeration value="all"/></xs:restriction></xs:simpleType></xs:element><xs:element name="EqualFlow" type="xs:boolean" default="false" minOccurs="0"/></xs:sequence><xs:assert test="((CheckDWHR[text()] = false() and not(DWHREfficiency) and not(FacilitiesServed) and not(EqualFlow)) or (CheckDWHR[text()] = true() and exists(DWHREfficiency) and exists(FacilitiesServed) and exists(EqualFlow)))"/></xs:complexType></xs:element><xs:element name="ACHotWaterHeatRecovery" minOccurs="1" maxOccurs="1"><xs:complexType><xs:sequence><xs:element name="ACHWHRecovery" type="xs:boolean" default="false"><xs:annotation><xs:documentation>Air Conditioner Heat Recovery Unit (HRU) also known as a desuperheater</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element></xs:sequence></xs:complexType></xs:element><xs:element name="WholeHEEffDesignations" minOccurs="0" maxOccurs="2"><xs:complexType><xs:sequence><xs:element name="EPAEStarNewHome" type="xs:boolean" default="false"/><xs:element name="DOEZHRH" type="xs:boolean" default="false"/></xs:sequence></xs:complexType></xs:element><xs:element name="ProposedHVACCommissioning" minOccurs="0"><xs:complexType><xs:sequence maxOccurs="1"><xs:element name="System" minOccurs="1" maxOccurs="100"><xs:complexType><xs:all><xs:element name="SystemID" type="xs:string"><xs:annotation><xs:documentation>Provide unique identification for this HVAC system (e.g. Cooling-01)</xs:documentation></xs:annotation></xs:element><xs:element name="SystemIsGraded" type="xs:boolean" default="false"><xs:annotation><xs:documentation>(true/false)</xs:documentation></xs:annotation></xs:element><xs:element name="ProposedBlowerFanGrade" minOccurs="0"><xs:annotation><xs:documentation>Blower fan volumetric airflow grade</xs:documentation></xs:annotation><xs:simpleType><xs:annotation><xs:documentation/></xs:annotation><xs:restriction base="xs:string"><xs:enumeration value="I"/><xs:enumeration value="II"/><xs:enumeration value="III"/></xs:restriction></xs:simpleType></xs:element><xs:element name="ProposedBlowerFanWattDraw" minOccurs="0"><xs:annotation><xs:documentation/></xs:annotation><xs:simpleType><xs:annotation><xs:documentation/></xs:annotation><xs:restriction base="xs:string"><xs:enumeration value="I"/><xs:enumeration value="II"/><xs:enumeration value="III"/></xs:restriction></xs:simpleType></xs:element><xs:element name="ProposedRefrigerantCharge" minOccurs="0"><xs:annotation><xs:documentation/></xs:annotation><xs:simpleType><xs:annotation><xs:documentation/></xs:annotation><xs:restriction base="xs:string"><xs:enumeration value="I"/><xs:enumeration value="III"/></xs:restriction></xs:simpleType></xs:element></xs:all><xs:assert test=" if (SystemIsGraded = true()) then exists(ProposedBlowerFanGrade) and exists(ProposedBlowerFanWattDraw) and exists(ProposedRefrigerantCharge) else true()" xerces:message="If 'SystemIsGraded' is true then 'ProposedBlowerFanGrade and ProposedBlowerFanWattDraw' and 'ProposedRefrigerantCharge' should exists."/></xs:complexType></xs:element></xs:sequence><xs:attribute name="NumHVACCommissioningSystems" type="xs:int" default="0"/><xs:assert test="(@NumHVACCommissioningSystems = count(System))" xerces:message="The number of System should match with value of NumHVACCommissioningSystems. "/></xs:complexType><xs:key name="ProjSystemIDkey"><xs:selector xpath="System"/><xs:field xpath="SystemID"/></xs:key></xs:element></xs:sequence></xs:complexType></xs:element><xs:element name="WarningFlags" minOccurs="1" maxOccurs="1"><xs:complexType><xs:sequence><xs:element name="BuildingAttributeFlags"><xs:annotation><xs:documentation>[See Section 5.1, RESNET Publication 002-15 for full explanation of elements in this element}</xs:documentation></xs:annotation><xs:complexType><xs:sequence><xs:element name="StoriesAboveGradeValue" type="xs:int" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Integer equal to the number of stories above grade; GE 1 and LE 4]</xs:documentation></xs:annotation></xs:element><xs:element name="AverageCeilingHeightValue" type="xs:float" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Floating point value equal to the volume/CFA expressed in feet; GE 7 and LE 15]</xs:documentation></xs:annotation></xs:element><xs:element name="BelowGradeSlabFloorsValue" type="xs:int" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Integer equal to the number of below grade slab floors; GE 1 if below grade walls]</xs:documentation></xs:annotation></xs:element><xs:element name="BelowGradeWallsValue" type="xs:int" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Integer equal to the number of below grade walls: GE 1 if below grade slab floors]</xs:documentation></xs:annotation></xs:element><xs:element name="CrawlSpacePerimeterValue" type="xs:float" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Floating point value equal to crawl space perimeter expressed in feet; GE 1 and LE (Enclosure Floor Area)^0.5*7]</xs:documentation></xs:annotation></xs:element><xs:element name="BasementPerimeterValue" type="xs:float" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Floating point value equal to basement perimeter expressed in feet; GE 1 and LE (Enclosure Floor Area)^0.5*7]</xs:documentation></xs:annotation></xs:element><xs:element name="SlabGradePerimeterValue" type="xs:float" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Floating point value equal to the slab perimeter expressed in feet; GE 1 and LE (Enclosure Floor Area)^0.5*7]</xs:documentation></xs:annotation></xs:element><xs:element name="FoundationWallHeightValue" type="xs:float" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Floating point value equal to the foundation wall height from ground level to top of foundation expressed in feet; GT 0 and LE 20]</xs:documentation></xs:annotation></xs:element><xs:element name="BasementWallDepthValue" type="xs:float" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Floating point value equal to the basement wall depth below grade expressed in feet; GE 2 and LE (wall height - 0.5)]</xs:documentation></xs:annotation></xs:element><xs:element name="EnclosureFloorAreaValue" type="xs:float" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Floating point value equal to the enclosure floor area expressed in feet]</xs:documentation></xs:annotation></xs:element><xs:element name="EnclosureGrossWallAreaValue" type="xs:float" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Floating point value equal to gross wall area of the enclosure expressed in square feet</xs:documentation></xs:annotation></xs:element><xs:element name="NumberConditionedStories" type="xs:integer" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Integer value equal to number of conditioned stories, including conditioned basements</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element><xs:element name="ApplianceVerificationFlags" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[See Section 5.3, RESNET Publication 002-15 for details on this element. Include the value for each of the available appliance types]</xs:documentation></xs:annotation><xs:complexType><xs:sequence><xs:element name="ClothesWashersValue" type="xs:float" minOccurs="1" maxOccurs="100"><xs:annotation><xs:documentation>{Floating point value [(21*Nbr+73)> CWkWh >(4.7*Nbr+16.4)]}</xs:documentation></xs:annotation></xs:element><xs:element name="ElectricDryersValue" type="xs:float" minOccurs="0" maxOccurs="100"><xs:annotation><xs:documentation>{Floating point value [(163*Nbr+577)> eCDkWh >(55*Nbr+194)]}</xs:documentation></xs:annotation></xs:element><xs:element name="GasDryersThermsValue" type="xs:float" minOccurs="0" maxOccurs="100"><xs:annotation><xs:documentation>{Floating point value [(5.9*Nbr+20.6)> gCDtherms >(2.0*Nbr+6.9)]}</xs:documentation></xs:annotation></xs:element><xs:element name="GasDryersKWHValue" type="xs:float" minOccurs="0" maxOccurs="100"><xs:annotation><xs:documentation>{Floating point value [(12.9*Nbr+45.5)> gCDkWh >(4.3*Nbr+15.3)]}</xs:documentation></xs:annotation></xs:element><xs:element name="CWHotWaterSavingsValue" type="xs:float" minOccurs="1" maxOccurs="100"><xs:annotation><xs:documentation>{Floating point value [(0.59*Nbr+2.1)> CW HWgalSaved/day]}</xs:documentation></xs:annotation></xs:element></xs:sequence><xs:assert test="((exists(ElectricDryersValue)) or (exists(GasDryersThermsValue) and exists(GasDryersKWHValue)))"/></xs:complexType></xs:element></xs:sequence></xs:complexType></xs:element></xs:all><xs:assert test=" if (EEP/ProgramType/EPA/EnergyStarVersion[contains(text(), 'MFUS')]) then (Registry/HomeTypeID = 3 or Registry/HomeTypeID = 4) else true()" xerces:message="If the EnergyStar MFUS program version is selected in the software, then the HomeType must be a High-rise Multi-family or Low-rise Multi-family home."/></xs:complexType></xs:element></xs:all></xs:complexType></xs:element><xs:element name="IECC" minOccurs="0"><xs:annotation><xs:documentation>IECC Reports.</xs:documentation></xs:annotation><xs:complexType><xs:all><xs:element name="EnergyCodeVersion" type="IECCEnergyCodeVersionType"/><xs:element name="CompliancePath" type="IECCCompliancePathType"/><xs:element name="Certification" type="IECCCertificationType"/><xs:element name="TestingConducted" type="TestingConductedType" minOccurs="0" maxOccurs="unbounded"/><xs:element ref="ReportDateCompleted" minOccurs="1"/><xs:element name="PassesCode" type="xs:boolean"/><xs:element name="StateORLocalName" type="xs:string" minOccurs="0"/><xs:element name="PreDrywallInspectionConducted" type="xs:boolean"/><xs:element name="ReferenceHomeTotalUA" type="xs:float" minOccurs="0"/><xs:element name="RatedHomeTotalUA" type="xs:float" minOccurs="0"/><xs:element name="AnnualSourceEnergyUse"><xs:complexType><xs:simpleContent><xs:extension base="xs:float"><xs:attribute name="unit" use="required"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="kBtu"/><xs:enumeration value="Btu/sq.ft."/></xs:restriction></xs:simpleType></xs:attribute></xs:extension></xs:simpleContent></xs:complexType></xs:element><xs:element name="PercentBetterThanCode" type="xs:float"/><xs:element name="MeetsEnergyCodeMandatoryRequirements" type="xs:boolean"/><xs:element name="StdReferenceDesignEnergyCost" type="xs:float" minOccurs="1"/><xs:element name="RatedHomeEnergyCost" type="xs:float" minOccurs="1"/></xs:all><xs:assert test=" if (EnergyCodeVersion[contains(text(), 'State/Local Code')]) then exists(StateORLocalName) else not(exists(StateORLocalName))" xerces:message="If EnergyCodeVersion is 'State/Local Code' then please specify StateORLocalName otherwise StateORLocalName should not exist."/><xs:assert test=" count(TestingConducted) = count(distinct-values(TestingConducted)) "/></xs:complexType></xs:element><xs:element name="H2O" minOccurs="0"><xs:complexType><xs:all><xs:element ref="Software"/><xs:element ref="SoftwareVersion"/><xs:element ref="SiteRatingDate"/><xs:element name="HomeCharacteristics"><xs:complexType><xs:all><xs:element ref="H2OID" minOccurs="0"/><xs:element ref="ConditionedArea"/><xs:element ref="NumberBedrooms"/><xs:element ref="NumberOfFloors"/><xs:element ref="Basement"/></xs:all></xs:complexType></xs:element><xs:element name="HomeWaterFeatures"><xs:complexType><xs:all><xs:element ref="WaterSoftener"/><xs:element ref="ShowerHeadFlowRate"/><xs:element ref="LavatoryFaucetEfficiency"/><xs:element ref="KitchenSinkFaucetFlowRate"/><xs:element ref="WaterServicePressure"/><xs:element ref="Toilets"/><xs:element ref="Dishwasher"/><xs:element ref="ClothesWasher"/></xs:all></xs:complexType></xs:element><xs:element name="HotWaterSystem"><xs:complexType><xs:all><xs:element ref="HWSystemPipeLength"/><xs:element ref="HWPipeInsulated"/><xs:element ref="HWRecirculation"/><xs:element ref="DrainWaterHeatRecovery"/><xs:element ref="NoShowersConnected"/><xs:element ref="EqualFlow"/><xs:element ref="CSADWHREff"/></xs:all></xs:complexType></xs:element><xs:element name="LandscapeDesign"><xs:complexType><xs:all><xs:element ref="LotArea"/><xs:element ref="PadFootprintArea"/><xs:element ref="TotalAvailableArea"/><xs:element ref="FrontArea"/><xs:element ref="BackArea"/><xs:element ref="IsBackAreaImproved"/><xs:element ref="FrontIrrigationArea"/><xs:element ref="BackIrrigationArea"/><xs:element ref="TotalIrrigationArea"/></xs:all></xs:complexType></xs:element><xs:element name="OutdoorWaterFeatures"><xs:complexType><xs:all><xs:element ref="PoolOrSpa"/><xs:element ref="IrrigationSystem"/><xs:element ref="ProfessionIrrAudit"/><xs:element ref="IrrWeatherControl"/><xs:element ref="UseRICI"/><xs:element ref="RICIZoneFlowRates"/></xs:all></xs:complexType></xs:element><xs:element name="WaterCost"><xs:complexType><xs:all><xs:element ref="H2OPrice"/></xs:all></xs:complexType></xs:element><xs:element name="WaterSenseMandatoryRequirements"><xs:complexType><xs:all><xs:element ref="WSPressureLossTests" minOccurs="0"/><xs:element ref="WSLeakFreeHotWater" minOccurs="0"/><xs:element ref="WSLeakFreeToilets" minOccurs="0"/><xs:element ref="WSLeakFreeBathroomFaucets" minOccurs="0"/><xs:element ref="WSLeakFreeShowerheads" minOccurs="0"/><xs:element ref="WSLeakFreeBathroomTubs" minOccurs="0"/><xs:element ref="WSLeakFreeKitchenFaucets" minOccurs="0"/><xs:element ref="WSLeakFreeOtherFixtures" minOccurs="0"/><xs:element ref="WSToiletsLabeled" minOccurs="0"/><xs:element ref="WSBathroomSinkFaucetsLabeled" minOccurs="0"/><xs:element ref="WSShowerheadsLabeled" minOccurs="0"/></xs:all></xs:complexType></xs:element><xs:element name="Results"><xs:complexType><xs:all><xs:element ref="AnnualReferenceH2OUse"/><xs:element ref="AnnualRatedH2OUse"/><xs:element ref="AnnualH2OSaved"/><xs:element ref="AnnualH2OCostSavings"/><xs:element ref="IndoorWaterRatingIndex"/><xs:element ref="OutdoorWaterRatingIndex"/><xs:element ref="OverallWaterRatingIndex"/><xs:element ref="EstimatedIndoorDailyUse"/><xs:element ref="EstimatedIndoorDailySavings"/><xs:element ref="EstimatedOutdoorDailyUse"/><xs:element ref="EstimatedOutdoorDailySavings"/></xs:all></xs:complexType></xs:element></xs:all></xs:complexType></xs:element></xs:all><xs:assert test=" if (exists(Ratings)) then (exists(Building/Address) and exists(Building/City) and exists(Building/State) and exists(Building/Zip)) else true()" xerces:message="If Ratings exists then address information is mandatory."/><xs:assert test=" if (count(Revisions/Revision[RevisionType[text() = 'Address']]) > 0) then (exists(Building/Address) and exists(Building/City) and exists(Building/State) and exists(Building/Zip)) else true()" xerces:message="If 'Address' needs to be revised then 'Building/Address, Building/City, Building/State and Building/Zip ' should exists."/><xs:assert test=" if (count(Revisions/Revision[RevisionType[text() = 'Confirmed Ratings']]) > 0) then exists(Ratings/Confirmed) else not(exists(Ratings/Confirmed))" xerces:message="If 'Confirmed Ratings' needs to be revised then 'Ratings/Confirmed' should exist; otherwise, 'Ratings/Confirmed' should not exist."/><xs:assert test=" if (count(Revisions/Revision[RevisionType[text() = 'Projected Ratings']]) > 0) then exists(Ratings/Projected) else not(exists(Ratings/Projected))" xerces:message="If 'Projected Ratings' needs to be revised then 'Ratings/Projected' should exist; otherwise, 'Ratings/Projected' should not exist."/><xs:assert test=" if (count(Revisions/Revision[RevisionType[text() = 'Energy Code']]) > 0) then exists(IECC) else not(exists(IECC))" xerces:message="If 'Energy Code' needs to be revised then 'IECC' should exist; otherwise, 'IECC' should not exist."/><xs:assert test=" if (count(Revisions/Revision[RevisionType[text() = 'HERS H2O']]) > 0) then exists(H2O) else not(exists(H2O))" xerces:message="If 'HERS H2O' needs to be revised then 'H2O' should exist; otherwise, 'H2O' should not exist."/><xs:assert test=" if (exists(Ratings/Confirmed)) then exists(Building/ConstructionYear) else true()" xerces:message="If Confirmed Ratings exist then ConstructionYear is mandatory."/></xs:complexType></xs:element>
<xs:element name="SchemaVersion" type="xs:string" fixed="3.1.11"><xs:annotation><xs:documentation>The version of the schema</xs:documentation><xs:appinfo><readOnly>true</readOnly></xs:appinfo></xs:annotation></xs:element>
If your are submitting revision of Ratings or IECC reports then this section is used.Please select the revision type for every revision. No duplicate revisions are allowed.
<xs:element name="Revisions" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>If your are submitting revision of Ratings or IECC reports then this section is used. Please select the revision type for every revision. No duplicate revisions are allowed.</xs:documentation></xs:annotation><xs:complexType><xs:sequence><xs:element name="Revision" minOccurs="1" maxOccurs="100"><xs:complexType><xs:all><xs:element name="RevisionReason" type="xs:string" minOccurs="1"><xs:annotation><xs:documentation>Enter the Revision reason</xs:documentation></xs:annotation></xs:element><xs:element name="RevisionType" type="RevisionType"><xs:annotation><xs:documentation>Select the RevisionType</xs:documentation></xs:annotation></xs:element></xs:all></xs:complexType></xs:element></xs:sequence></xs:complexType><xs:key name="idKey"><xs:selector xpath="Revision"/><xs:field xpath="RevisionType"/></xs:key></xs:element>
<xs:element name="RevisionType" type="RevisionType"><xs:annotation><xs:documentation>Select the RevisionType</xs:documentation></xs:annotation></xs:element>
Enter unit identification if townhouses with same street address
Diagram
Type
xs:string
Properties
content
simple
minOccurs
0
Source
<xs:element name="UnitID" type="xs:string" minOccurs="0"><xs:annotation><xs:documentation>Enter unit identification if townhouses with same street address</xs:documentation></xs:annotation></xs:element>
<xs:element name="BuilderContactPhone" type="xs:string"><xs:annotation><xs:documentation>Enter phone number of Builder</xs:documentation></xs:annotation></xs:element>
<xs:element name="PermitDate" type="xs:date" minOccurs="1"><xs:annotation><xs:documentation>Enter Building Permit Date as YYYY-MM-DD</xs:documentation></xs:annotation></xs:element>
<xs:element name="NumberOfStories" type="xs:nonNegativeInteger"><xs:annotation><xs:documentation>Number of stories for the home</xs:documentation></xs:annotation></xs:element>
<xs:element name="ShellArea"><xs:annotation><xs:documentation>The area of the building shell in square feet</xs:documentation></xs:annotation><xs:complexType><xs:simpleContent><xs:extension base="xs:decimal"><xs:attribute fixed="sq.ft." name="unit"/></xs:extension></xs:simpleContent></xs:complexType></xs:element>
<xs:element name="Perimeter" minOccurs="0"><xs:annotation><xs:documentation>The length of the slab perimeter in feet</xs:documentation></xs:annotation><xs:complexType><xs:simpleContent><xs:extension base="xs:decimal"><xs:attribute fixed="ft." name="unit"/></xs:extension></xs:simpleContent></xs:complexType></xs:element>
<xs:element name="PerimeterOnGrade" minOccurs="0"><xs:annotation><xs:documentation>The length of the slab perimeter that is exposed in feet</xs:documentation></xs:annotation><xs:complexType><xs:simpleContent><xs:extension base="xs:decimal"><xs:attribute fixed="ft." name="unit"/></xs:extension></xs:simpleContent></xs:complexType></xs:element>
<xs:element name="Ceilings" minOccurs="0"><xs:complexType><xs:sequence><xs:element name="Component" maxOccurs="100"><xs:complexType><xs:all><xs:element ref="Area"><xs:annotation><xs:documentation>Individual ceiling surface area in square feet (Individual)</xs:documentation></xs:annotation></xs:element><xs:element ref="AssemblyUFactor"><xs:annotation><xs:documentation>Individual assembly U-Value for ceiling</xs:documentation></xs:annotation></xs:element><xs:element ref="ContinuousInsulation" minOccurs="0"><xs:annotation><xs:documentation>Ceiling continuous insulation R-value (must be used with cavity R-value in order to get a total ceiling insulation R-value)</xs:documentation></xs:annotation></xs:element><xs:element ref="CavityInsulation" minOccurs="0"><xs:annotation><xs:documentation>Ceiling cavity insulation R-value (must be used with cont. R-value in order to get a total ceiling insulation R-value)</xs:documentation></xs:annotation></xs:element><xs:element name="InsulationType"><xs:annotation><xs:documentation>Ceiling insulation type (i.e. Batt, blown, etc)</xs:documentation></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="Batt"/><xs:enumeration value="Blown"/><xs:enumeration value="Custom"/></xs:restriction></xs:simpleType></xs:element><xs:element name="InsulationGrade"><xs:annotation><xs:documentation>Insulation installation grade for the ceiling insulation (i.e., 1, 2, 3)</xs:documentation></xs:annotation><xs:simpleType><xs:restriction base="xs:integer"><xs:enumeration value="1"/><xs:enumeration value="2"/><xs:enumeration value="3"/></xs:restriction></xs:simpleType></xs:element><xs:element name="TrussWidth"><xs:annotation><xs:documentation>The width of the ceiling joist/bottom truss chord or rafters in inches</xs:documentation></xs:annotation><xs:complexType><xs:simpleContent><xs:extension base="xs:decimal"><xs:attribute fixed="in." name="unit"/></xs:extension></xs:simpleContent></xs:complexType></xs:element><xs:element name="TrussHeight"><xs:annotation><xs:documentation>The height of the ceiling joist/bottom truss chord or rafters in inches</xs:documentation></xs:annotation><xs:complexType><xs:simpleContent><xs:extension base="xs:decimal"><xs:attribute fixed="in." name="unit"/></xs:extension></xs:simpleContent></xs:complexType></xs:element><xs:element ref="FramingFactor"><xs:annotation><xs:documentation>Ceiling framing factor</xs:documentation></xs:annotation></xs:element></xs:all></xs:complexType></xs:element></xs:sequence><xs:attribute name="NumComponent" type="xs:int" default="1"/><xs:assert test="(@NumComponent = count(Component))"/></xs:complexType></xs:element>
<xs:element name="Component" maxOccurs="100"><xs:complexType><xs:all><xs:element ref="Area"><xs:annotation><xs:documentation>Individual ceiling surface area in square feet (Individual)</xs:documentation></xs:annotation></xs:element><xs:element ref="AssemblyUFactor"><xs:annotation><xs:documentation>Individual assembly U-Value for ceiling</xs:documentation></xs:annotation></xs:element><xs:element ref="ContinuousInsulation" minOccurs="0"><xs:annotation><xs:documentation>Ceiling continuous insulation R-value (must be used with cavity R-value in order to get a total ceiling insulation R-value)</xs:documentation></xs:annotation></xs:element><xs:element ref="CavityInsulation" minOccurs="0"><xs:annotation><xs:documentation>Ceiling cavity insulation R-value (must be used with cont. R-value in order to get a total ceiling insulation R-value)</xs:documentation></xs:annotation></xs:element><xs:element name="InsulationType"><xs:annotation><xs:documentation>Ceiling insulation type (i.e. Batt, blown, etc)</xs:documentation></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="Batt"/><xs:enumeration value="Blown"/><xs:enumeration value="Custom"/></xs:restriction></xs:simpleType></xs:element><xs:element name="InsulationGrade"><xs:annotation><xs:documentation>Insulation installation grade for the ceiling insulation (i.e., 1, 2, 3)</xs:documentation></xs:annotation><xs:simpleType><xs:restriction base="xs:integer"><xs:enumeration value="1"/><xs:enumeration value="2"/><xs:enumeration value="3"/></xs:restriction></xs:simpleType></xs:element><xs:element name="TrussWidth"><xs:annotation><xs:documentation>The width of the ceiling joist/bottom truss chord or rafters in inches</xs:documentation></xs:annotation><xs:complexType><xs:simpleContent><xs:extension base="xs:decimal"><xs:attribute fixed="in." name="unit"/></xs:extension></xs:simpleContent></xs:complexType></xs:element><xs:element name="TrussHeight"><xs:annotation><xs:documentation>The height of the ceiling joist/bottom truss chord or rafters in inches</xs:documentation></xs:annotation><xs:complexType><xs:simpleContent><xs:extension base="xs:decimal"><xs:attribute fixed="in." name="unit"/></xs:extension></xs:simpleContent></xs:complexType></xs:element><xs:element ref="FramingFactor"><xs:annotation><xs:documentation>Ceiling framing factor</xs:documentation></xs:annotation></xs:element></xs:all></xs:complexType></xs:element>
<xs:element name="TrussWidth"><xs:annotation><xs:documentation>The width of the ceiling joist/bottom truss chord or rafters in inches</xs:documentation></xs:annotation><xs:complexType><xs:simpleContent><xs:extension base="xs:decimal"><xs:attribute fixed="in." name="unit"/></xs:extension></xs:simpleContent></xs:complexType></xs:element>
<xs:element name="TrussHeight"><xs:annotation><xs:documentation>The height of the ceiling joist/bottom truss chord or rafters in inches</xs:documentation></xs:annotation><xs:complexType><xs:simpleContent><xs:extension base="xs:decimal"><xs:attribute fixed="in." name="unit"/></xs:extension></xs:simpleContent></xs:complexType></xs:element>
<xs:element name="RadiantBarrier" type="xs:boolean" minOccurs="0"><xs:annotation><xs:documentation>Yes/No does the roof have a radiant barrier?</xs:documentation></xs:annotation></xs:element>
<xs:element name="StudWidth" minOccurs="0"><xs:annotation><xs:documentation>The width of the wall studs in inches</xs:documentation></xs:annotation><xs:complexType><xs:simpleContent><xs:extension base="xs:decimal"><xs:attribute fixed="in." name="unit"/></xs:extension></xs:simpleContent></xs:complexType></xs:element>
<xs:element name="StudDepth" minOccurs="0"><xs:annotation><xs:documentation>The depth of the wall studs in inches</xs:documentation></xs:annotation><xs:complexType><xs:simpleContent><xs:extension base="xs:decimal"><xs:attribute fixed="in." name="unit"/></xs:extension></xs:simpleContent></xs:complexType></xs:element>
<xs:element name="StudSpacing" minOccurs="0"><xs:annotation><xs:documentation>The spacing of the wall studs in inches</xs:documentation></xs:annotation><xs:complexType><xs:simpleContent><xs:extension base="xs:decimal"><xs:attribute fixed="in." name="unit"/></xs:extension></xs:simpleContent></xs:complexType></xs:element>
Yes/No was the default framing factor used for above grade walls
Diagram
Type
xs:boolean
Properties
content
simple
minOccurs
0
Source
<xs:element name="IsDefaultFramingFactor" type="xs:boolean" minOccurs="0"><xs:annotation><xs:documentation>Yes/No was the default framing factor used for above grade walls</xs:documentation></xs:annotation></xs:element>
<xs:element name="ExteriorInsulation" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>R-value of foundation wall exterior insulation</xs:documentation></xs:annotation></xs:element>
<xs:element name="Component" maxOccurs="100"><xs:complexType><xs:all><xs:element ref="Area" minOccurs="0"><xs:annotation><xs:documentation>Area of rim/band joists</xs:documentation></xs:annotation></xs:element><xs:element ref="AssemblyUFactor" minOccurs="0"><xs:annotation><xs:documentation>Assembly U-Value for rim/band joist</xs:documentation></xs:annotation></xs:element><xs:element ref="Location" minOccurs="0"><xs:annotation><xs:documentation>The location of the joist with respect to conditioned/unconditioned space</xs:documentation></xs:annotation></xs:element><xs:element ref="CavityInsulation" minOccurs="0"><xs:annotation><xs:documentation>R-value of rim/band joist cavity insulation</xs:documentation></xs:annotation></xs:element><xs:element ref="ContinuousInsulation" minOccurs="0"><xs:annotation><xs:documentation>R-value of rim/band joist continuous insulation</xs:documentation></xs:annotation></xs:element><xs:element ref="InsulationGrade" minOccurs="0"><xs:annotation><xs:documentation>Rim/band joist cavity insulation grade (I, II or III)</xs:documentation></xs:annotation></xs:element><xs:element ref="FramingFactor" minOccurs="0"><xs:annotation><xs:documentation>% area of framing</xs:documentation></xs:annotation></xs:element></xs:all></xs:complexType></xs:element>
<xs:element name="Component" maxOccurs="100"><xs:complexType><xs:all><xs:element ref="Area"><xs:annotation><xs:documentation>Individual door area</xs:documentation></xs:annotation></xs:element><xs:element ref="UFactor"><xs:annotation><xs:documentation>Individual door U-value</xs:documentation></xs:annotation></xs:element></xs:all></xs:complexType></xs:element>
<xs:element name="Windows" minOccurs="0"><xs:complexType><xs:sequence><xs:element name="Component" maxOccurs="100"><xs:complexType><xs:all><xs:element ref="Area"><xs:annotation><xs:documentation>Individual window type area</xs:documentation></xs:annotation></xs:element><xs:element name="SolarHeatGain" type="xs:float"><xs:annotation><xs:documentation>Individual window Solar Heat Gain Coefficient value</xs:documentation></xs:annotation></xs:element><xs:element ref="UFactor"><xs:annotation><xs:documentation>Individual door U-value</xs:documentation></xs:annotation></xs:element><xs:element name="Orientation"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="N"/><xs:enumeration value="NE"/><xs:enumeration value="E"/><xs:enumeration value="SE"/><xs:enumeration value="S"/><xs:enumeration value="SW"/><xs:enumeration value="W"/><xs:enumeration value="NW"/><xs:enumeration value="Horizontal"/></xs:restriction></xs:simpleType></xs:element><xs:element name="OverhangDepth"><xs:annotation><xs:documentation>The depth of a window overhang in inches, for each window</xs:documentation></xs:annotation><xs:complexType><xs:simpleContent><xs:extension base="xs:float"><xs:attribute fixed="in." name="unit"/></xs:extension></xs:simpleContent></xs:complexType></xs:element><xs:element name="OverhangToTop"><xs:annotation><xs:documentation>Distance from the overhang to the top of the window it shades (inches), for each window</xs:documentation></xs:annotation><xs:complexType><xs:simpleContent><xs:extension base="xs:float"><xs:attribute fixed="in." name="unit"/></xs:extension></xs:simpleContent></xs:complexType></xs:element><xs:element name="OverhangToBottom"><xs:annotation><xs:documentation>Distance from the overhang to the bottom of the window it shades (inches), for each window</xs:documentation></xs:annotation><xs:complexType><xs:simpleContent><xs:extension base="xs:float"><xs:attribute fixed="in." name="unit"/></xs:extension></xs:simpleContent></xs:complexType></xs:element><xs:element name="ExternalSummerShadingFactor" default="100"><xs:annotation><xs:documentation>Type of summer shading adjacent to windows, for each window (0 to 100%, where 100% represents the window receives full light)</xs:documentation></xs:annotation><xs:complexType><xs:simpleContent><xs:extension base="xs:float"><xs:attribute fixed="%" name="unit"/></xs:extension></xs:simpleContent></xs:complexType></xs:element><xs:element name="ExternalWinterShadingFactor" default="100"><xs:annotation><xs:documentation>Type of winter shading adjacent to windows, for each window</xs:documentation></xs:annotation><xs:complexType><xs:simpleContent><xs:extension base="xs:float"><xs:attribute fixed="%" name="unit"/></xs:extension></xs:simpleContent></xs:complexType></xs:element></xs:all></xs:complexType></xs:element></xs:sequence><xs:attribute name="NumComponents" type="xs:int" default="1"/><xs:assert test="(@NumComponents = count(Component))"/></xs:complexType></xs:element>
<xs:element name="Component" maxOccurs="100"><xs:complexType><xs:all><xs:element ref="Area"><xs:annotation><xs:documentation>Individual window type area</xs:documentation></xs:annotation></xs:element><xs:element name="SolarHeatGain" type="xs:float"><xs:annotation><xs:documentation>Individual window Solar Heat Gain Coefficient value</xs:documentation></xs:annotation></xs:element><xs:element ref="UFactor"><xs:annotation><xs:documentation>Individual door U-value</xs:documentation></xs:annotation></xs:element><xs:element name="Orientation"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="N"/><xs:enumeration value="NE"/><xs:enumeration value="E"/><xs:enumeration value="SE"/><xs:enumeration value="S"/><xs:enumeration value="SW"/><xs:enumeration value="W"/><xs:enumeration value="NW"/><xs:enumeration value="Horizontal"/></xs:restriction></xs:simpleType></xs:element><xs:element name="OverhangDepth"><xs:annotation><xs:documentation>The depth of a window overhang in inches, for each window</xs:documentation></xs:annotation><xs:complexType><xs:simpleContent><xs:extension base="xs:float"><xs:attribute fixed="in." name="unit"/></xs:extension></xs:simpleContent></xs:complexType></xs:element><xs:element name="OverhangToTop"><xs:annotation><xs:documentation>Distance from the overhang to the top of the window it shades (inches), for each window</xs:documentation></xs:annotation><xs:complexType><xs:simpleContent><xs:extension base="xs:float"><xs:attribute fixed="in." name="unit"/></xs:extension></xs:simpleContent></xs:complexType></xs:element><xs:element name="OverhangToBottom"><xs:annotation><xs:documentation>Distance from the overhang to the bottom of the window it shades (inches), for each window</xs:documentation></xs:annotation><xs:complexType><xs:simpleContent><xs:extension base="xs:float"><xs:attribute fixed="in." name="unit"/></xs:extension></xs:simpleContent></xs:complexType></xs:element><xs:element name="ExternalSummerShadingFactor" default="100"><xs:annotation><xs:documentation>Type of summer shading adjacent to windows, for each window (0 to 100%, where 100% represents the window receives full light)</xs:documentation></xs:annotation><xs:complexType><xs:simpleContent><xs:extension base="xs:float"><xs:attribute fixed="%" name="unit"/></xs:extension></xs:simpleContent></xs:complexType></xs:element><xs:element name="ExternalWinterShadingFactor" default="100"><xs:annotation><xs:documentation>Type of winter shading adjacent to windows, for each window</xs:documentation></xs:annotation><xs:complexType><xs:simpleContent><xs:extension base="xs:float"><xs:attribute fixed="%" name="unit"/></xs:extension></xs:simpleContent></xs:complexType></xs:element></xs:all></xs:complexType></xs:element>
Individual window Solar Heat Gain Coefficient value
Diagram
Type
xs:float
Properties
content
simple
Source
<xs:element name="SolarHeatGain" type="xs:float"><xs:annotation><xs:documentation>Individual window Solar Heat Gain Coefficient value</xs:documentation></xs:annotation></xs:element>
<xs:element name="OverhangDepth"><xs:annotation><xs:documentation>The depth of a window overhang in inches, for each window</xs:documentation></xs:annotation><xs:complexType><xs:simpleContent><xs:extension base="xs:float"><xs:attribute fixed="in." name="unit"/></xs:extension></xs:simpleContent></xs:complexType></xs:element>
<xs:element name="OverhangToTop"><xs:annotation><xs:documentation>Distance from the overhang to the top of the window it shades (inches), for each window</xs:documentation></xs:annotation><xs:complexType><xs:simpleContent><xs:extension base="xs:float"><xs:attribute fixed="in." name="unit"/></xs:extension></xs:simpleContent></xs:complexType></xs:element>
<xs:element name="OverhangToBottom"><xs:annotation><xs:documentation>Distance from the overhang to the bottom of the window it shades (inches), for each window</xs:documentation></xs:annotation><xs:complexType><xs:simpleContent><xs:extension base="xs:float"><xs:attribute fixed="in." name="unit"/></xs:extension></xs:simpleContent></xs:complexType></xs:element>
<xs:element name="ExternalSummerShadingFactor" default="100"><xs:annotation><xs:documentation>Type of summer shading adjacent to windows, for each window (0 to 100%, where 100% represents the window receives full light)</xs:documentation></xs:annotation><xs:complexType><xs:simpleContent><xs:extension base="xs:float"><xs:attribute fixed="%" name="unit"/></xs:extension></xs:simpleContent></xs:complexType></xs:element>
<xs:element name="ExternalWinterShadingFactor" default="100"><xs:annotation><xs:documentation>Type of winter shading adjacent to windows, for each window</xs:documentation></xs:annotation><xs:complexType><xs:simpleContent><xs:extension base="xs:float"><xs:attribute fixed="%" name="unit"/></xs:extension></xs:simpleContent></xs:complexType></xs:element>
<xs:element name="MechanicalVentilation" minOccurs="0"><xs:complexType><xs:sequence><xs:element name="Component" maxOccurs="100"><xs:complexType><xs:all><xs:element name="Type"><xs:annotation><xs:documentation>Mechanical ventilation system type</xs:documentation></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="None"/><xs:enumeration value="Balanced"/><xs:enumeration value="Exhaust Only"/><xs:enumeration value="Supply Only"/><xs:enumeration value="Air Handler"/></xs:restriction></xs:simpleType></xs:element><xs:element name="VentFanFlowRate" minOccurs="0"><xs:annotation><xs:documentation>Mechanical ventilation system ventilation rate in CFM</xs:documentation></xs:annotation><xs:complexType><xs:simpleContent><xs:extension base="xs:float"><xs:attribute fixed="cfm" name="unit"></xs:attribute></xs:extension></xs:simpleContent></xs:complexType></xs:element><xs:element name="VentFanRunTime" minOccurs="0"><xs:annotation><xs:documentation>The number of hours per day the mechanical ventilation system is set to run</xs:documentation></xs:annotation><xs:complexType><xs:simpleContent><xs:extension base="xs:float"><xs:attribute fixed="hours per day" name="unit"></xs:attribute></xs:extension></xs:simpleContent></xs:complexType></xs:element><xs:element name="VentFanPower" minOccurs="0"><xs:annotation><xs:documentation>The fan watts of the mechanical ventilation system</xs:documentation></xs:annotation><xs:complexType><xs:simpleContent><xs:extension base="xs:float"><xs:attribute fixed="watts" name="unit"></xs:attribute></xs:extension></xs:simpleContent></xs:complexType></xs:element><xs:element name="TotalRecoveryEfficiency" minOccurs="0"><xs:annotation><xs:documentation>The percent of energy able to be recovered by ERV</xs:documentation></xs:annotation><xs:complexType><xs:simpleContent><xs:extension base="xs:float"><xs:attribute fixed="%" name="unit"></xs:attribute></xs:extension></xs:simpleContent></xs:complexType></xs:element></xs:all></xs:complexType></xs:element></xs:sequence><xs:attribute name="NumComponents" type="xs:int" default="1"/><xs:assert test="(@NumComponents = count(Component))"/></xs:complexType></xs:element>
<Component><Type>{1,1}</Type><VentFanFlowRateunit="cfm">{0,1}</VentFanFlowRate><VentFanRunTimeunit="hours per day">{0,1}</VentFanRunTime><VentFanPowerunit="watts">{0,1}</VentFanPower><TotalRecoveryEfficiencyunit="%">{0,1}</TotalRecoveryEfficiency></Component>
Source
<xs:element name="Component" maxOccurs="100"><xs:complexType><xs:all><xs:element name="Type"><xs:annotation><xs:documentation>Mechanical ventilation system type</xs:documentation></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="None"/><xs:enumeration value="Balanced"/><xs:enumeration value="Exhaust Only"/><xs:enumeration value="Supply Only"/><xs:enumeration value="Air Handler"/></xs:restriction></xs:simpleType></xs:element><xs:element name="VentFanFlowRate" minOccurs="0"><xs:annotation><xs:documentation>Mechanical ventilation system ventilation rate in CFM</xs:documentation></xs:annotation><xs:complexType><xs:simpleContent><xs:extension base="xs:float"><xs:attribute fixed="cfm" name="unit"></xs:attribute></xs:extension></xs:simpleContent></xs:complexType></xs:element><xs:element name="VentFanRunTime" minOccurs="0"><xs:annotation><xs:documentation>The number of hours per day the mechanical ventilation system is set to run</xs:documentation></xs:annotation><xs:complexType><xs:simpleContent><xs:extension base="xs:float"><xs:attribute fixed="hours per day" name="unit"></xs:attribute></xs:extension></xs:simpleContent></xs:complexType></xs:element><xs:element name="VentFanPower" minOccurs="0"><xs:annotation><xs:documentation>The fan watts of the mechanical ventilation system</xs:documentation></xs:annotation><xs:complexType><xs:simpleContent><xs:extension base="xs:float"><xs:attribute fixed="watts" name="unit"></xs:attribute></xs:extension></xs:simpleContent></xs:complexType></xs:element><xs:element name="TotalRecoveryEfficiency" minOccurs="0"><xs:annotation><xs:documentation>The percent of energy able to be recovered by ERV</xs:documentation></xs:annotation><xs:complexType><xs:simpleContent><xs:extension base="xs:float"><xs:attribute fixed="%" name="unit"></xs:attribute></xs:extension></xs:simpleContent></xs:complexType></xs:element></xs:all></xs:complexType></xs:element>
<xs:element name="VentFanRunTime" minOccurs="0"><xs:annotation><xs:documentation>The number of hours per day the mechanical ventilation system is set to run</xs:documentation></xs:annotation><xs:complexType><xs:simpleContent><xs:extension base="xs:float"><xs:attribute fixed="hours per day" name="unit"></xs:attribute></xs:extension></xs:simpleContent></xs:complexType></xs:element>
<xs:element name="VentFanPower" minOccurs="0"><xs:annotation><xs:documentation>The fan watts of the mechanical ventilation system</xs:documentation></xs:annotation><xs:complexType><xs:simpleContent><xs:extension base="xs:float"><xs:attribute fixed="watts" name="unit"></xs:attribute></xs:extension></xs:simpleContent></xs:complexType></xs:element>
<xs:element name="TotalRecoveryEfficiency" minOccurs="0"><xs:annotation><xs:documentation>The percent of energy able to be recovered by ERV</xs:documentation></xs:annotation><xs:complexType><xs:simpleContent><xs:extension base="xs:float"><xs:attribute fixed="%" name="unit"></xs:attribute></xs:extension></xs:simpleContent></xs:complexType></xs:element>
<xs:element name="Ducts" minOccurs="0"><xs:complexType><xs:sequence><xs:element name="Component" maxOccurs="100"><xs:complexType><xs:all><xs:element ref="ConditionedArea" minOccurs="0"><xs:annotation><xs:documentation>The conditioned area in square feet that the duct system serves</xs:documentation></xs:annotation></xs:element><xs:element name="Location" minOccurs="0"><xs:annotation><xs:documentation>The home's foundation type</xs:documentation></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="Conditioned space"/><xs:enumeration value="Vented Crawl"/><xs:enumeration value="Unvented Crawl"/><xs:enumeration value="Conditioned Crawl"/><xs:enumeration value="Unconditioned basement"/><xs:enumeration value="Conditioned basement"/><xs:enumeration value="Attic_under insul"/><xs:enumeration value="Attic_exposed"/><xs:enumeration value="Wall"/><xs:enumeration value="Garage"/><xs:enumeration value="Mobile home belly"/><xs:enumeration value="Exterior wall"/><xs:enumeration value="Floor cavity over garage"/><xs:enumeration value="Under slab"/><xs:enumeration value="Sealed Attic"/><xs:enumeration value="Ambient"/><xs:enumeration value="MF unrated cond"/><xs:enumeration value="MF unrated heated"/><xs:enumeration value="MF buffer space"/><xs:enumeration value="MF nonfreezing"/></xs:restriction></xs:simpleType></xs:element><xs:element ref="SupplyDuctInsulation" minOccurs="0"><xs:annotation><xs:documentation>Supply duct insulation R-value</xs:documentation></xs:annotation></xs:element><xs:element name="NumberReturnRegisters" type="xs:nonNegativeInteger" minOccurs="0"><xs:annotation><xs:documentation>Total number of returns for the specific system</xs:documentation></xs:annotation></xs:element><xs:element name="DuctLeakType" minOccurs="0"><xs:annotation><xs:documentation>The type of measurement for the duct leakage test</xs:documentation></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="Default Value"/><xs:enumeration value="Leakage to Out"/><xs:enumeration value="Supply_Return LTO"/></xs:restriction></xs:simpleType></xs:element><xs:element name="DuctLTO" minOccurs="0"><xs:annotation><xs:documentation>Measured duct leakage to outdoors in CFM25.</xs:documentation></xs:annotation><xs:complexType><xs:simpleContent><xs:extension base="xs:float"><xs:attribute fixed="cfm25" name="unit"/></xs:extension></xs:simpleContent></xs:complexType></xs:element><xs:element name="TotalLeakTestValue" minOccurs="0"><xs:annotation><xs:documentation>Total duct leakage in CFM25.</xs:documentation></xs:annotation><xs:complexType><xs:simpleContent><xs:extension base="xs:float"><xs:attribute fixed="cfm25" name="unit"/></xs:extension></xs:simpleContent></xs:complexType></xs:element><xs:element name="DuctLeakEstimateType" minOccurs="0"><xs:annotation><xs:documentation>The type of duct leakage test that was conducted</xs:documentation></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="Default Value"/><xs:enumeration value="Leaky"/><xs:enumeration value="Reduced Leakage"/><xs:enumeration value="Proposed Qn"/><xs:enumeration value="Proposed Leakage"/><xs:enumeration value="Proposed DSE"/></xs:restriction></xs:simpleType></xs:element><xs:element name="DuctTestCondition" minOccurs="0"><xs:annotation><xs:documentation>When the duct tightness test was conducted (Post construction, rough-in w/ or w/o air handler)</xs:documentation></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="Post Construction"/><xs:enumeration value="Rough-in with Air Handler"/><xs:enumeration value="Rough-in no Air Handler"/><xs:enumeration value="Test Exception"/></xs:restriction></xs:simpleType></xs:element></xs:all></xs:complexType></xs:element></xs:sequence><xs:attribute name="NumComponents" type="xs:int" default="1"/><xs:assert test="(@NumComponents = count(Component))"/></xs:complexType></xs:element>
<xs:element name="Component" maxOccurs="100"><xs:complexType><xs:all><xs:element ref="ConditionedArea" minOccurs="0"><xs:annotation><xs:documentation>The conditioned area in square feet that the duct system serves</xs:documentation></xs:annotation></xs:element><xs:element name="Location" minOccurs="0"><xs:annotation><xs:documentation>The home's foundation type</xs:documentation></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="Conditioned space"/><xs:enumeration value="Vented Crawl"/><xs:enumeration value="Unvented Crawl"/><xs:enumeration value="Conditioned Crawl"/><xs:enumeration value="Unconditioned basement"/><xs:enumeration value="Conditioned basement"/><xs:enumeration value="Attic_under insul"/><xs:enumeration value="Attic_exposed"/><xs:enumeration value="Wall"/><xs:enumeration value="Garage"/><xs:enumeration value="Mobile home belly"/><xs:enumeration value="Exterior wall"/><xs:enumeration value="Floor cavity over garage"/><xs:enumeration value="Under slab"/><xs:enumeration value="Sealed Attic"/><xs:enumeration value="Ambient"/><xs:enumeration value="MF unrated cond"/><xs:enumeration value="MF unrated heated"/><xs:enumeration value="MF buffer space"/><xs:enumeration value="MF nonfreezing"/></xs:restriction></xs:simpleType></xs:element><xs:element ref="SupplyDuctInsulation" minOccurs="0"><xs:annotation><xs:documentation>Supply duct insulation R-value</xs:documentation></xs:annotation></xs:element><xs:element name="NumberReturnRegisters" type="xs:nonNegativeInteger" minOccurs="0"><xs:annotation><xs:documentation>Total number of returns for the specific system</xs:documentation></xs:annotation></xs:element><xs:element name="DuctLeakType" minOccurs="0"><xs:annotation><xs:documentation>The type of measurement for the duct leakage test</xs:documentation></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="Default Value"/><xs:enumeration value="Leakage to Out"/><xs:enumeration value="Supply_Return LTO"/></xs:restriction></xs:simpleType></xs:element><xs:element name="DuctLTO" minOccurs="0"><xs:annotation><xs:documentation>Measured duct leakage to outdoors in CFM25.</xs:documentation></xs:annotation><xs:complexType><xs:simpleContent><xs:extension base="xs:float"><xs:attribute fixed="cfm25" name="unit"/></xs:extension></xs:simpleContent></xs:complexType></xs:element><xs:element name="TotalLeakTestValue" minOccurs="0"><xs:annotation><xs:documentation>Total duct leakage in CFM25.</xs:documentation></xs:annotation><xs:complexType><xs:simpleContent><xs:extension base="xs:float"><xs:attribute fixed="cfm25" name="unit"/></xs:extension></xs:simpleContent></xs:complexType></xs:element><xs:element name="DuctLeakEstimateType" minOccurs="0"><xs:annotation><xs:documentation>The type of duct leakage test that was conducted</xs:documentation></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="Default Value"/><xs:enumeration value="Leaky"/><xs:enumeration value="Reduced Leakage"/><xs:enumeration value="Proposed Qn"/><xs:enumeration value="Proposed Leakage"/><xs:enumeration value="Proposed DSE"/></xs:restriction></xs:simpleType></xs:element><xs:element name="DuctTestCondition" minOccurs="0"><xs:annotation><xs:documentation>When the duct tightness test was conducted (Post construction, rough-in w/ or w/o air handler)</xs:documentation></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="Post Construction"/><xs:enumeration value="Rough-in with Air Handler"/><xs:enumeration value="Rough-in no Air Handler"/><xs:enumeration value="Test Exception"/></xs:restriction></xs:simpleType></xs:element></xs:all></xs:complexType></xs:element>
<xs:element name="NumberReturnRegisters" type="xs:nonNegativeInteger" minOccurs="0"><xs:annotation><xs:documentation>Total number of returns for the specific system</xs:documentation></xs:annotation></xs:element>
<xs:element name="DuctLeakType" minOccurs="0"><xs:annotation><xs:documentation>The type of measurement for the duct leakage test</xs:documentation></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="Default Value"/><xs:enumeration value="Leakage to Out"/><xs:enumeration value="Supply_Return LTO"/></xs:restriction></xs:simpleType></xs:element>
<xs:element name="DuctLeakEstimateType" minOccurs="0"><xs:annotation><xs:documentation>The type of duct leakage test that was conducted</xs:documentation></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="Default Value"/><xs:enumeration value="Leaky"/><xs:enumeration value="Reduced Leakage"/><xs:enumeration value="Proposed Qn"/><xs:enumeration value="Proposed Leakage"/><xs:enumeration value="Proposed DSE"/></xs:restriction></xs:simpleType></xs:element>
When the duct tightness test was conducted (Post construction, rough-in w/ or w/o air handler)
Diagram
Type
restriction of xs:string
Properties
content
simple
minOccurs
0
Facets
enumeration
Post Construction
enumeration
Rough-in with Air Handler
enumeration
Rough-in no Air Handler
enumeration
Test Exception
Source
<xs:element name="DuctTestCondition" minOccurs="0"><xs:annotation><xs:documentation>When the duct tightness test was conducted (Post construction, rough-in w/ or w/o air handler)</xs:documentation></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="Post Construction"/><xs:enumeration value="Rough-in with Air Handler"/><xs:enumeration value="Rough-in no Air Handler"/><xs:enumeration value="Test Exception"/></xs:restriction></xs:simpleType></xs:element>
<xs:element name="Heating" minOccurs="0"><xs:complexType><xs:sequence><xs:element name="Component" maxOccurs="100"><xs:complexType><xs:all><xs:element name="Type"><xs:annotation><xs:documentation>The type of heating equipment being used</xs:documentation></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="Furnace"/><xs:enumeration value="Electric baseboard"/><xs:enumeration value="Air Distribution"/><xs:enumeration value="Hydronic"/><xs:enumeration value="Radiant"/><xs:enumeration value="Air-source heat pump"/><xs:enumeration value="Ground-course heat pump"/><xs:enumeration value="Gas heat pump"/><xs:enumeration value="Fuel-fired unit heater"/></xs:restriction></xs:simpleType></xs:element><xs:element name="Fuel"><xs:annotation><xs:documentation>Fuel type for the heating equipment</xs:documentation></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="Natural Gas"/><xs:enumeration value="Propane"/><xs:enumeration value="Fuel Oil"/><xs:enumeration value="Electric"/><xs:enumeration value="Kerosene"/><xs:enumeration value="Wood"/></xs:restriction></xs:simpleType></xs:element><xs:element name="RatingValue" type="xs:float"><xs:annotation><xs:documentation>Efficiency for the heating system (contains multiple units: i.e., AFUE, HSPF)</xs:documentation></xs:annotation></xs:element><xs:element name="RatingMetric"><xs:annotation><xs:documentation>The units for the efficiency of the heating equipment (i.e.,AFUE, HSPF)</xs:documentation></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="AFUE"/><xs:enumeration value="Percent_Eff"/><xs:enumeration value="HSPF"/><xs:enumeration value="COP"/><xs:enumeration value="HSPF2"/></xs:restriction></xs:simpleType></xs:element><xs:element name="RatedOutputCapacity"><xs:annotation><xs:documentation>Rated output capacity for the heating equipment</xs:documentation></xs:annotation><xs:complexType><xs:simpleContent><xs:extension base="xs:float"><xs:attribute fixed="kBtu/hr" name="unit"></xs:attribute></xs:extension></xs:simpleContent></xs:complexType></xs:element><xs:element name="FanControlType" minOccurs="0"><xs:annotation><xs:documentation>The fan control type for the heating system</xs:documentation></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="Single Speed"/><xs:enumeration value="Two Speed"/><xs:enumeration value="Variable Speed"/></xs:restriction></xs:simpleType></xs:element><xs:element name="UseAuxiliaryEAEDefault" type="xs:boolean" minOccurs="0"><xs:annotation><xs:documentation>Yes/No is the software using the auxiliary electric default (EAE)</xs:documentation></xs:annotation></xs:element><xs:element name="EAEValue" minOccurs="0"><xs:annotation><xs:documentation>Heating EAE Value where default is not used</xs:documentation></xs:annotation><xs:complexType><xs:simpleContent><xs:extension base="xs:float"><xs:attribute fixed="kWh" name="unit"></xs:attribute></xs:extension></xs:simpleContent></xs:complexType></xs:element></xs:all></xs:complexType></xs:element></xs:sequence><xs:attribute name="NumComponents" type="xs:int" default="1"/><xs:assert test="(@NumComponents = count(Component))"/></xs:complexType></xs:element>
<xs:element name="Component" maxOccurs="100"><xs:complexType><xs:all><xs:element name="Type"><xs:annotation><xs:documentation>The type of heating equipment being used</xs:documentation></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="Furnace"/><xs:enumeration value="Electric baseboard"/><xs:enumeration value="Air Distribution"/><xs:enumeration value="Hydronic"/><xs:enumeration value="Radiant"/><xs:enumeration value="Air-source heat pump"/><xs:enumeration value="Ground-course heat pump"/><xs:enumeration value="Gas heat pump"/><xs:enumeration value="Fuel-fired unit heater"/></xs:restriction></xs:simpleType></xs:element><xs:element name="Fuel"><xs:annotation><xs:documentation>Fuel type for the heating equipment</xs:documentation></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="Natural Gas"/><xs:enumeration value="Propane"/><xs:enumeration value="Fuel Oil"/><xs:enumeration value="Electric"/><xs:enumeration value="Kerosene"/><xs:enumeration value="Wood"/></xs:restriction></xs:simpleType></xs:element><xs:element name="RatingValue" type="xs:float"><xs:annotation><xs:documentation>Efficiency for the heating system (contains multiple units: i.e., AFUE, HSPF)</xs:documentation></xs:annotation></xs:element><xs:element name="RatingMetric"><xs:annotation><xs:documentation>The units for the efficiency of the heating equipment (i.e.,AFUE, HSPF)</xs:documentation></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="AFUE"/><xs:enumeration value="Percent_Eff"/><xs:enumeration value="HSPF"/><xs:enumeration value="COP"/><xs:enumeration value="HSPF2"/></xs:restriction></xs:simpleType></xs:element><xs:element name="RatedOutputCapacity"><xs:annotation><xs:documentation>Rated output capacity for the heating equipment</xs:documentation></xs:annotation><xs:complexType><xs:simpleContent><xs:extension base="xs:float"><xs:attribute fixed="kBtu/hr" name="unit"></xs:attribute></xs:extension></xs:simpleContent></xs:complexType></xs:element><xs:element name="FanControlType" minOccurs="0"><xs:annotation><xs:documentation>The fan control type for the heating system</xs:documentation></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="Single Speed"/><xs:enumeration value="Two Speed"/><xs:enumeration value="Variable Speed"/></xs:restriction></xs:simpleType></xs:element><xs:element name="UseAuxiliaryEAEDefault" type="xs:boolean" minOccurs="0"><xs:annotation><xs:documentation>Yes/No is the software using the auxiliary electric default (EAE)</xs:documentation></xs:annotation></xs:element><xs:element name="EAEValue" minOccurs="0"><xs:annotation><xs:documentation>Heating EAE Value where default is not used</xs:documentation></xs:annotation><xs:complexType><xs:simpleContent><xs:extension base="xs:float"><xs:attribute fixed="kWh" name="unit"></xs:attribute></xs:extension></xs:simpleContent></xs:complexType></xs:element></xs:all></xs:complexType></xs:element>
Efficiency for the heating system (contains multiple units: i.e., AFUE, HSPF)
Diagram
Type
xs:float
Properties
content
simple
Source
<xs:element name="RatingValue" type="xs:float"><xs:annotation><xs:documentation>Efficiency for the heating system (contains multiple units: i.e., AFUE, HSPF)</xs:documentation></xs:annotation></xs:element>
The units for the efficiency of the heating equipment (i.e.,AFUE, HSPF)
Diagram
Type
restriction of xs:string
Properties
content
simple
Facets
enumeration
AFUE
enumeration
Percent_Eff
enumeration
HSPF
enumeration
COP
enumeration
HSPF2
Source
<xs:element name="RatingMetric"><xs:annotation><xs:documentation>The units for the efficiency of the heating equipment (i.e.,AFUE, HSPF)</xs:documentation></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="AFUE"/><xs:enumeration value="Percent_Eff"/><xs:enumeration value="HSPF"/><xs:enumeration value="COP"/><xs:enumeration value="HSPF2"/></xs:restriction></xs:simpleType></xs:element>
<xs:element name="FanControlType" minOccurs="0"><xs:annotation><xs:documentation>The fan control type for the heating system</xs:documentation></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="Single Speed"/><xs:enumeration value="Two Speed"/><xs:enumeration value="Variable Speed"/></xs:restriction></xs:simpleType></xs:element>
Yes/No is the software using the auxiliary electric default (EAE)
Diagram
Type
xs:boolean
Properties
content
simple
minOccurs
0
Source
<xs:element name="UseAuxiliaryEAEDefault" type="xs:boolean" minOccurs="0"><xs:annotation><xs:documentation>Yes/No is the software using the auxiliary electric default (EAE)</xs:documentation></xs:annotation></xs:element>
<xs:element name="EAEValue" minOccurs="0"><xs:annotation><xs:documentation>Heating EAE Value where default is not used</xs:documentation></xs:annotation><xs:complexType><xs:simpleContent><xs:extension base="xs:float"><xs:attribute fixed="kWh" name="unit"></xs:attribute></xs:extension></xs:simpleContent></xs:complexType></xs:element>
<xs:element name="Cooling" minOccurs="0"><xs:complexType><xs:sequence><xs:element name="Component" maxOccurs="100"><xs:complexType><xs:all><xs:element name="Type"><xs:annotation><xs:documentation>The type of cooling equipment being used</xs:documentation></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="Air conditioner"/><xs:enumeration value="Air-source heat pump"/><xs:enumeration value="PTAC_room A/C"/><xs:enumeration value="Gas heat pump"/><xs:enumeration value="Ground-source heat pump"/><xs:enumeration value="Evaporative cooler"/><xs:enumeration value="Evaporative condenser"/></xs:restriction></xs:simpleType></xs:element><xs:element name="Fuel"><xs:annotation><xs:documentation>Fuel type for the heating equipment</xs:documentation></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="Natural Gas"/><xs:enumeration value="Propane"/><xs:enumeration value="Fuel Oil"/><xs:enumeration value="Electric"/><xs:enumeration value="Kerosene"/><xs:enumeration value="Wood"/></xs:restriction></xs:simpleType></xs:element><xs:element name="RatingValue" type="xs:float"><xs:annotation><xs:documentation>Efficiency rating for the cooling equipment</xs:documentation></xs:annotation></xs:element><xs:element name="RatingMetric"><xs:annotation><xs:documentation>The units used for the cooling system (i.e., SEER)</xs:documentation></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="SEER"/><xs:enumeration value="EER"/><xs:enumeration value="SEER2"/><xs:enumeration value="EER2"/><xs:enumeration value="Percent_Eff"/><xs:enumeration value="COP"/></xs:restriction></xs:simpleType></xs:element><xs:element name="RatedOutputCapacity"><xs:annotation><xs:documentation>Rated output capacity for the cooling equipment</xs:documentation></xs:annotation><xs:complexType><xs:simpleContent><xs:extension base="xs:float"><xs:attribute fixed="kBtu/hr" name="unit"></xs:attribute></xs:extension></xs:simpleContent></xs:complexType></xs:element><xs:element name="FanControlType"><xs:annotation><xs:documentation>The fan control type for the cooling system</xs:documentation></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="Single Speed"/><xs:enumeration value="Two Speed"/><xs:enumeration value="Variable Speed"/></xs:restriction></xs:simpleType></xs:element><xs:element name="UseAuxiliaryEAEDefault" type="xs:boolean"><xs:annotation><xs:documentation>Yes/No is the software using the auxiliary electric default (EAE)</xs:documentation></xs:annotation></xs:element><xs:element name="EAEValue"><xs:annotation><xs:documentation>Heating EAE Value where default is not used</xs:documentation></xs:annotation><xs:complexType><xs:simpleContent><xs:extension base="xs:float"><xs:attribute fixed="kWh" name="unit"></xs:attribute></xs:extension></xs:simpleContent></xs:complexType></xs:element></xs:all></xs:complexType></xs:element></xs:sequence><xs:attribute name="NumComponents" type="xs:int" default="1"/><xs:assert test="(@NumComponents = count(Component))"/></xs:complexType></xs:element>
<xs:element name="Component" maxOccurs="100"><xs:complexType><xs:all><xs:element name="Type"><xs:annotation><xs:documentation>The type of cooling equipment being used</xs:documentation></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="Air conditioner"/><xs:enumeration value="Air-source heat pump"/><xs:enumeration value="PTAC_room A/C"/><xs:enumeration value="Gas heat pump"/><xs:enumeration value="Ground-source heat pump"/><xs:enumeration value="Evaporative cooler"/><xs:enumeration value="Evaporative condenser"/></xs:restriction></xs:simpleType></xs:element><xs:element name="Fuel"><xs:annotation><xs:documentation>Fuel type for the heating equipment</xs:documentation></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="Natural Gas"/><xs:enumeration value="Propane"/><xs:enumeration value="Fuel Oil"/><xs:enumeration value="Electric"/><xs:enumeration value="Kerosene"/><xs:enumeration value="Wood"/></xs:restriction></xs:simpleType></xs:element><xs:element name="RatingValue" type="xs:float"><xs:annotation><xs:documentation>Efficiency rating for the cooling equipment</xs:documentation></xs:annotation></xs:element><xs:element name="RatingMetric"><xs:annotation><xs:documentation>The units used for the cooling system (i.e., SEER)</xs:documentation></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="SEER"/><xs:enumeration value="EER"/><xs:enumeration value="SEER2"/><xs:enumeration value="EER2"/><xs:enumeration value="Percent_Eff"/><xs:enumeration value="COP"/></xs:restriction></xs:simpleType></xs:element><xs:element name="RatedOutputCapacity"><xs:annotation><xs:documentation>Rated output capacity for the cooling equipment</xs:documentation></xs:annotation><xs:complexType><xs:simpleContent><xs:extension base="xs:float"><xs:attribute fixed="kBtu/hr" name="unit"></xs:attribute></xs:extension></xs:simpleContent></xs:complexType></xs:element><xs:element name="FanControlType"><xs:annotation><xs:documentation>The fan control type for the cooling system</xs:documentation></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="Single Speed"/><xs:enumeration value="Two Speed"/><xs:enumeration value="Variable Speed"/></xs:restriction></xs:simpleType></xs:element><xs:element name="UseAuxiliaryEAEDefault" type="xs:boolean"><xs:annotation><xs:documentation>Yes/No is the software using the auxiliary electric default (EAE)</xs:documentation></xs:annotation></xs:element><xs:element name="EAEValue"><xs:annotation><xs:documentation>Heating EAE Value where default is not used</xs:documentation></xs:annotation><xs:complexType><xs:simpleContent><xs:extension base="xs:float"><xs:attribute fixed="kWh" name="unit"></xs:attribute></xs:extension></xs:simpleContent></xs:complexType></xs:element></xs:all></xs:complexType></xs:element>
<xs:element name="RatingValue" type="xs:float"><xs:annotation><xs:documentation>Efficiency rating for the cooling equipment</xs:documentation></xs:annotation></xs:element>
The units used for the cooling system (i.e., SEER)
Diagram
Type
restriction of xs:string
Properties
content
simple
Facets
enumeration
SEER
enumeration
EER
enumeration
SEER2
enumeration
EER2
enumeration
Percent_Eff
enumeration
COP
Source
<xs:element name="RatingMetric"><xs:annotation><xs:documentation>The units used for the cooling system (i.e., SEER)</xs:documentation></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="SEER"/><xs:enumeration value="EER"/><xs:enumeration value="SEER2"/><xs:enumeration value="EER2"/><xs:enumeration value="Percent_Eff"/><xs:enumeration value="COP"/></xs:restriction></xs:simpleType></xs:element>
<xs:element name="FanControlType"><xs:annotation><xs:documentation>The fan control type for the cooling system</xs:documentation></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="Single Speed"/><xs:enumeration value="Two Speed"/><xs:enumeration value="Variable Speed"/></xs:restriction></xs:simpleType></xs:element>
Yes/No is the software using the auxiliary electric default (EAE)
Diagram
Type
xs:boolean
Properties
content
simple
Source
<xs:element name="UseAuxiliaryEAEDefault" type="xs:boolean"><xs:annotation><xs:documentation>Yes/No is the software using the auxiliary electric default (EAE)</xs:documentation></xs:annotation></xs:element>
<xs:element name="EAEValue"><xs:annotation><xs:documentation>Heating EAE Value where default is not used</xs:documentation></xs:annotation><xs:complexType><xs:simpleContent><xs:extension base="xs:float"><xs:attribute fixed="kWh" name="unit"></xs:attribute></xs:extension></xs:simpleContent></xs:complexType></xs:element>
<xs:element name="CeilingFanCFMWatts" minOccurs="0"><xs:annotation><xs:documentation>Ceiling fan CFMs per watt</xs:documentation></xs:annotation><xs:complexType><xs:simpleContent><xs:extension base="xs:float"><xs:attribute fixed="CFM/watt" name="unit"></xs:attribute></xs:extension></xs:simpleContent></xs:complexType></xs:element>
<xs:element name="ProviderID"><xs:simpleType><xs:annotation><xs:documentation>ProviderID in the form XXXX-XXX</xs:documentation></xs:annotation><xs:restriction base="xs:string"><xs:pattern value="[0-9]{4}[-][0-9]{3}"/></xs:restriction></xs:simpleType></xs:element>
<xs:element name="RaterID"><xs:simpleType><xs:annotation><xs:documentation>RaterID in the form XXXXXXX</xs:documentation></xs:annotation><xs:restriction base="xs:integer"><xs:pattern value="[0-9]{7}"/></xs:restriction></xs:simpleType></xs:element>
<xs:element name="RatingCompany" type="xs:string"><xs:annotation><xs:documentation>Enter name of Rating Company</xs:documentation></xs:annotation></xs:element>
<xs:element name="RaterPhone" type="xs:string"><xs:annotation><xs:documentation>Enter phone number of Rater</xs:documentation></xs:annotation></xs:element>
<xs:element name="Ratings" minOccurs="0"><xs:annotation><xs:documentation>Ratings</xs:documentation></xs:annotation><xs:complexType><xs:all><xs:element name="Confirmed" minOccurs="0"><xs:complexType><xs:all><xs:element name="RatingType" minOccurs="0" default="Confirmed"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="Confirmed"/><xs:enumeration value="Confirmed Threshold"/><xs:enumeration value="Sampled"/></xs:restriction></xs:simpleType></xs:element><xs:element name="IECCcomplianceERI" minOccurs="0" maxOccurs="1"><xs:complexType><xs:sequence><xs:element name="IECCversion"><xs:simpleType><xs:annotation><xs:documentation>Enter 4-digit year of IECC code</xs:documentation></xs:annotation><xs:restriction base="xs:string"><xs:pattern value="[0-9]{4}"/></xs:restriction></xs:simpleType></xs:element><xs:element name="ERIscore"><xs:simpleType><xs:annotation><xs:documentation>Enter ERI score</xs:documentation></xs:annotation><xs:restriction base="xs:integer"></xs:restriction></xs:simpleType></xs:element></xs:sequence></xs:complexType></xs:element><xs:element name="Registry"><xs:complexType><xs:all><xs:element name="ProviderSampleSetID" default="00000000"><xs:simpleType><xs:annotation><xs:documentation>ProviderSampleSetID in the form XXXXXXXX</xs:documentation></xs:annotation><xs:restriction base="xs:string"><xs:pattern value="[A-Z0-9]{4,8}"/></xs:restriction></xs:simpleType></xs:element><xs:element name="DateRated" type="xs:date"><xs:annotation><xs:documentation>"Date Rated shall be the date of the final inspection in YYYY-MM-DD format"</xs:documentation></xs:annotation></xs:element><xs:element ref="Status"/><xs:element ref="HomeTypeID"/><xs:element ref="ConditionedArea"/><xs:element ref="ConditionedVolume"/><xs:element ref="NumberBedrooms"/><xs:element ref="ConditionedBasementArea"/><xs:element ref="UnconditionedBasementArea"/><xs:element ref="Software"/><xs:element ref="SoftwareVersion"/><xs:element name="EPAAppID" type="xs:string" minOccurs="0"><xs:annotation><xs:documentation>Optional EPA Rater Pro App ID as assigned by the EPA App</xs:documentation></xs:annotation></xs:element><xs:element name="Standard301Version" minOccurs="1"><xs:annotation><xs:documentation>Publication Year of RESNET/ICC 301 Standard used to determine the HERS Rating</xs:documentation></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="2014"/><xs:enumeration value="2019"/><xs:enumeration value="2022"/></xs:restriction></xs:simpleType></xs:element><xs:element name="InputFile" type="xs:string"><xs:annotation><xs:documentation>CDATA tag must be used to enclose the InputFile string</xs:documentation></xs:annotation></xs:element><xs:element name="Notes" type="xs:string"/><xs:element ref="ManufacturedHome" minOccurs="0"/></xs:all><xs:assert test="(xs:integer(HomeTypeID) = 6 and exists(ManufacturedHome)) or (xs:integer(HomeTypeID) != 6 and not(exists(ManufacturedHome)))"/></xs:complexType></xs:element><xs:element name="Rating"><xs:complexType><xs:sequence><xs:element name="HERSIndex" type="xs:integer"/><xs:element name="CO2eIndex" type="xs:integer"/><xs:element name="AnnualElectricity" type="xs:float"/><xs:element name="AnnualGas" type="xs:float" nillable="true"/><xs:element name="AnnualOil" type="xs:float" nillable="true"/><xs:element name="AnnualPropane" type="xs:float" nillable="true"/><xs:element name="AnnualOPP" type="xs:float" nillable="true"/><xs:element name="AnnualOther" type="xs:float" nillable="true"/><xs:element ref="PriceElectricity"/><xs:element ref="PriceGas"/><xs:element name="PriceOil" type="xs:float" nillable="true"/><xs:element name="PricePropane" type="xs:float" nillable="true"/><xs:element name="CostHeating" type="xs:float"/><xs:element name="CostCooling" type="xs:float" nillable="true"/><xs:element name="CostHotWater" type="xs:float"/><xs:element name="CostLighting" type="xs:float"/><xs:element name="CostAppliances" type="xs:float"/><xs:element name="CostOPP" minOccurs="0"><xs:simpleType><xs:restriction base="xs:float"><xs:maxInclusive value="0"/></xs:restriction></xs:simpleType></xs:element><xs:element name="CostTotal" type="xs:float"/><xs:element name="RateECHeating" type="xs:float"><xs:annotation><xs:documentation>Heating Energy Consumption (EC_x) in Rated Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="RateECCooling" type="xs:float"><xs:annotation><xs:documentation>Cooling Energy Consumption (EC_x) in Rated Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="RateECHotWater" type="xs:float"><xs:annotation><xs:documentation>Hot Water Energy Consumption (EC_x) in Rated Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="RateECLgtApl" type="xs:float"><xs:annotation><xs:documentation>Lighting and Appliance Energy Consumption (EULLA) in the Rated Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="nMEULHeating" type="xs:float"><xs:annotation><xs:documentation>Heating normalized Modified End Use Load (nMEUL) in Rated Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="nMEULCooling" type="xs:float"><xs:annotation><xs:documentation>Cooling normalized Modified End Use Load (nMEUL) in Rated Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="nMEULHotWater" type="xs:float"><xs:annotation><xs:documentation>Hot Water normalized Modified End Use Load (nMEUL) in Rated Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="nMEULLgtApl" type="xs:float"><xs:annotation><xs:documentation>Lighting and Appliance load (EULLA) in Rated Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="nECHeating" type="xs:float"><xs:annotation><xs:documentation>normalized Heating Energy Consumption (nEC_x) in Rated Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="nECCooling" type="xs:float"><xs:annotation><xs:documentation>normalized Cooling Energy Consumption (nEC_x) in Rated Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="nECHotWater" type="xs:float"><xs:annotation><xs:documentation>normalized Hot Water Energy Consumption (nEC_x) in Rated Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="nECLgtApl" type="xs:float"><xs:annotation><xs:documentation>Lighting and Appliance Energy Consumption (EULLA) in Rated Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="CO2" type="xs:float"/><xs:element name="SOx" type="xs:float"/><xs:element name="NOx" type="xs:float"/><xs:element name="RefCostHeating" type="xs:float"/><xs:element name="RefCostCooling" type="xs:float" nillable="true"/><xs:element name="RefCostHotWater" type="xs:float"/><xs:element name="RefCostLighting" type="xs:float"/><xs:element name="RefCostAppliances" type="xs:float"/><xs:element name="RefCostTotal" type="xs:float"/><xs:element name="RefEULHeating" type="xs:float"><xs:annotation><xs:documentation>Heating Load (REUL) in Reference Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="RefEULCooling" type="xs:float"><xs:annotation><xs:documentation>Cooling Load (REUL) in Reference Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="RefEULHotWater" type="xs:float"><xs:annotation><xs:documentation>Hot Water Load (REUL) in Reference Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="RefEULLgtApl" type="xs:float"><xs:annotation><xs:documentation>Lighting and Appliance Load (REULLA) in Reference Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="RefECHeating" type="xs:float"><xs:annotation><xs:documentation>Heating Energy Consumption (EC_r) in Reference Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="RefECCooling" type="xs:float"><xs:annotation><xs:documentation>Cooling Energy Consumption (EC_r) in Reference Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="RefECHotWater" type="xs:float"><xs:annotation><xs:documentation>Hot Water Energy Consumption (EC_r) in Reference Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="RefECLgtApl" type="xs:float"><xs:annotation><xs:documentation>Lighting and Appliance Energy Consumption (REULLA) in Reference Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="RefCO2" type="xs:float"/><xs:element name="RefSOx" type="xs:float"/><xs:element name="RefNOx" type="xs:float"/><xs:element name="OPPNet" type="xs:float"/><xs:element name="PEfrac" type="xs:float"/><xs:element name="IADsave" type="xs:float" minOccurs="0"/></xs:sequence></xs:complexType></xs:element><xs:element name="TaxCredit" minOccurs="0"><xs:complexType><xs:sequence><xs:element name="QualUseHeating" type="xs:float"/><xs:element name="QualUseCooling" type="xs:float"/><xs:element name="QualUseTotal" type="xs:float"/><xs:element name="QualLoadHeating" type="xs:float"/><xs:element name="QualLoadCooling" type="xs:float"/><xs:element name="QualLoadTotal" type="xs:float"/><xs:element name="RefUseHeating" type="xs:float"/><xs:element name="RefUseCooling" type="xs:float"/><xs:element name="RefUseTotal" type="xs:float"/><xs:element name="RefLoadHeating" type="xs:float"/><xs:element name="RefLoadCooling" type="xs:float"/><xs:element name="RefLoadTotal" type="xs:float"/><xs:element name="UseSavings" type="xs:float"/><xs:element name="LoadSavings" type="xs:float"/></xs:sequence></xs:complexType></xs:element><xs:element name="EEM" minOccurs="0"><xs:complexType><xs:sequence><xs:element name="MonthlyEnergySavings" type="xs:float"/><xs:element name="EnergyValue" type="xs:float"/></xs:sequence></xs:complexType></xs:element><xs:element name="EEP"><xs:complexType><xs:sequence><xs:element name="EEPQualified" type="xs:boolean" default="false" minOccurs="1"><xs:annotation><xs:documentation>Energy Efficiency Program Qualified?</xs:documentation></xs:annotation></xs:element><xs:element name="ProgramType" minOccurs="0"><xs:complexType><xs:all><xs:element name="EPA" type="EPAEstarType" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>ENERGY STAR program qualification</xs:documentation></xs:annotation></xs:element><xs:element name="DOE" type="DOEZERHType" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>DOE Zero Energy Ready Home qualification</xs:documentation></xs:annotation></xs:element><xs:element name="IAP" type="IAPType" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Indoor Air-Plus qualification</xs:documentation></xs:annotation></xs:element><xs:element name="OPQ" type="OPQType" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Other Program qualification</xs:documentation></xs:annotation></xs:element><xs:element name="PHIUS" type="PHIUSType" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>PHIUS Program qualifiation</xs:documentation></xs:annotation></xs:element></xs:all></xs:complexType></xs:element></xs:sequence><xs:assert test="(((EEPQualified = false()) and not(ProgramType)) or ((EEPQualified = true()) and exists(ProgramType) and (count(./ProgramType/*) gt 0)))"/></xs:complexType></xs:element><xs:element name="HomeEnergyPerformance"><xs:complexType><xs:sequence><xs:element name="Enclosure" minOccurs="1" maxOccurs="1"><xs:complexType><xs:sequence minOccurs="1"><xs:element name="AboveGradeFloorA" type="xs:float"><xs:annotation><xs:documentation>[A = ∑ Ai for i = 1, n]</xs:documentation></xs:annotation></xs:element><xs:element name="AboveGradeFloorUo" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>[Uo = (∑ (Ui * Ai)) / A for i = 1, n]</xs:documentation></xs:annotation></xs:element><xs:element name="GroundContactFloorA" type="xs:float"><xs:annotation><xs:documentation>[A = ∑ Ai for i = 1, n]</xs:documentation></xs:annotation></xs:element><xs:element name="GroundContactFloorUo" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>[Uo = (∑ (Ui * Ai)) / A for i = 1, n] [exterior film coeff = 0]</xs:documentation></xs:annotation></xs:element><xs:element name="CeilingA" type="xs:float"><xs:annotation><xs:documentation>[A = ∑ Ai for i = 1, n]</xs:documentation></xs:annotation></xs:element><xs:element name="CeilingUo" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>[Uo = (∑ (Ui * Ai)) / A for i = 1, n]</xs:documentation></xs:annotation></xs:element><xs:element name="AboveGradeWallA" type="xs:float"><xs:annotation><xs:documentation>[A = ∑ Ai for i = 1, n]</xs:documentation></xs:annotation></xs:element><xs:element name="AboveGradeWallUo" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>[Uo = (∑ (Ui * Ai)) / A for i = 1, n]</xs:documentation></xs:annotation></xs:element><xs:element name="GroundContactWallA" type="xs:float"><xs:annotation><xs:documentation>[A = ∑ Ai for i = 1, n]</xs:documentation></xs:annotation></xs:element><xs:element name="GroundContactWallUo" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>[Uo = (∑ (Ui * Ai)) / A for i = 1, n] [exterior film coeff = 0]</xs:documentation></xs:annotation></xs:element><xs:element name="WindowA" type="xs:float"><xs:annotation><xs:documentation>[A = ∑ Ai for i = 1, n]</xs:documentation></xs:annotation></xs:element><xs:element ref="WindowUo"/><xs:element ref="WindowSHGC"/><xs:element name="DoorA" type="xs:float"><xs:annotation><xs:documentation>[A = ∑ Ai for i = 1, n]</xs:documentation></xs:annotation></xs:element><xs:element name="DoorUo" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>[Uo = (∑ (Ui * Ai)) / A for i = 1, n]</xs:documentation></xs:annotation></xs:element><xs:element name="OverallEnclosureUA" type="xs:float"><xs:annotation><xs:documentation>[Enclosure UA = AG Floor (Uo*A) + Ceiling (Uo*A) + AG Wall (Uo*A) + Window (Uo*A) + Door (Uo*A)]</xs:documentation></xs:annotation></xs:element></xs:sequence><xs:assert test="((AboveGradeFloorA[text()] = 0 and not(AboveGradeFloorUo)) or (AboveGradeFloorA[text()] gt 0 and exists(AboveGradeFloorUo)))"/><xs:assert test="((GroundContactFloorA[text()] = 0 and not(GroundContactFloorUo)) or (GroundContactFloorA[text()] gt 0 and exists(GroundContactFloorUo)))"/><xs:assert test="((CeilingA[text()] = 0 and not(CeilingUo)) or (CeilingA[text()] gt 0 and exists(CeilingUo)))"/><xs:assert test="((AboveGradeWallA[text()] = 0 and not(AboveGradeWallUo)) or (AboveGradeWallA[text()] gt 0 and exists(AboveGradeWallUo)))"/><xs:assert test="((GroundContactWallA[text()] = 0 and not(GroundContactWallUo)) or (GroundContactWallA[text()] gt 0 and exists(GroundContactWallUo)))"/><xs:assert test="((WindowA[text()] = 0 and not(WindowUo) and not(WindowSHGC)) or (WindowA[text()] gt 0 and exists(WindowUo) and exists(WindowSHGC)))"/><xs:assert test="((DoorA[text()] = 0 and not(DoorUo)) or (DoorA[text()] gt 0 and exists(DoorUo)))"/><xs:assert test="OverallEnclosureUA[text()] gt 0"/></xs:complexType></xs:element><xs:element ref="HVACHeatingSystems"/><xs:element ref="HVACCoolingSystems" minOccurs="0"/><xs:element ref="HVACMechVentSystems"/><xs:element name="HVACDehumidificationSystems" minOccurs="1" maxOccurs="1"><xs:complexType><xs:sequence><xs:element name="System" minOccurs="0" maxOccurs="100"><xs:complexType><xs:all><xs:element name="Type"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="none"/><xs:enumeration value="standard"/><xs:enumeration value="eStar"/><xs:enumeration value="other"/></xs:restriction></xs:simpleType></xs:element><xs:element name="Capacity" type="xs:float"><xs:annotation><xs:documentation>Capacity in liters per day</xs:documentation></xs:annotation></xs:element><xs:element name="Efficiency" type="xs:float"><xs:annotation><xs:documentation>Efficiency in liters per kWh</xs:documentation></xs:annotation></xs:element></xs:all></xs:complexType></xs:element></xs:sequence><xs:attribute name="NumHVACDehumidificationSystems" type="xs:int" use="required"/><xs:assert test="(@NumHVACDehumidificationSystems = count(System))"/></xs:complexType></xs:element><xs:element name="LightingAppliances" minOccurs="1" maxOccurs="1"><xs:complexType><xs:sequence minOccurs="0"><xs:element name="QualifyingLightingLtX" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>percent lumens/watt less than 50</xs:documentation></xs:annotation></xs:element><xs:element name="QualifyingLightingGeX" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>percent fluorescent lighting</xs:documentation></xs:annotation></xs:element><xs:element name="QualifyingLightingLED" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>percent LED lighting</xs:documentation></xs:annotation></xs:element><xs:element name="InteriorLightingFL" type="xs:float"><xs:annotation><xs:documentation>float faction for qualifying interior fluorescent lighting (Tier I)</xs:documentation></xs:annotation></xs:element><xs:element name="InteriorLightingLED" type="xs:float"><xs:annotation><xs:documentation>float fraction for qualifying interior LED lighting (Tier II)</xs:documentation></xs:annotation></xs:element><xs:element name="ExteriorLightingFL" type="xs:float"><xs:annotation><xs:documentation>float fraction for qualifying exterior fluorescent lighting (Tier I)</xs:documentation></xs:annotation></xs:element><xs:element name="ExteriorLightingLED" type="xs:float"><xs:annotation><xs:documentation>float fraction for qualifying exterior LED lighting (Tier II)</xs:documentation></xs:annotation></xs:element><xs:element name="GarageLightingFL" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>float fraction for qualifying garage fluorescent lighting (Tier I)</xs:documentation></xs:annotation></xs:element><xs:element name="GarageLightingLED" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>float fraction qualifying garage LED lighting (Tier II)</xs:documentation></xs:annotation></xs:element><xs:element name="Refrigerator" default="standard"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="standard"/><xs:enumeration value="eStar"/></xs:restriction></xs:simpleType></xs:element><xs:element name="DishWasher" default="standard"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="standard"/><xs:enumeration value="eStar"/></xs:restriction></xs:simpleType></xs:element><xs:element name="ClothesWasher" default="standard"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="standard"/><xs:enumeration value="eStar"/></xs:restriction></xs:simpleType></xs:element><xs:element name="ClothesDryer" default="standard"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="standard"/><xs:enumeration value="eStar"/></xs:restriction></xs:simpleType></xs:element><xs:element name="CeilingFans" default="none"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="none"/><xs:enumeration value="standard"/><xs:enumeration value="eStar"/></xs:restriction></xs:simpleType></xs:element></xs:sequence></xs:complexType></xs:element><xs:element ref="HotWaterSystems"/><xs:element name="MeasuredEnclosureTightness" minOccurs="1" maxOccurs="1"><xs:complexType><xs:sequence><xs:element name="MeasurementType"><xs:annotation><xs:documentation>All Ratings using Threshold Analysis, including all Sampled and Threshold Ratings, must use this "Threshold Type"</xs:documentation></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="SinglePoint"/><xs:enumeration value="MultiPoint"/><xs:enumeration value="Threshold"/></xs:restriction></xs:simpleType></xs:element><xs:choice><xs:element name="SinglePoint" minOccurs="0"><xs:complexType><xs:all><xs:element name="cfm50" type="xs:float" maxOccurs="100"/><xs:element name="ELA" type="xs:float" maxOccurs="100"/></xs:all></xs:complexType></xs:element><xs:element name="MultiPoint" minOccurs="0"><xs:complexType><xs:all><xs:element name="c" type="xs:float" maxOccurs="100"/><xs:element name="n" type="xs:float" maxOccurs="100"/><xs:element name="RSqrd" type="xs:float" maxOccurs="100"/><xs:element name="ELA" type="xs:float" maxOccurs="100"/></xs:all></xs:complexType></xs:element><xs:element name="Threshold" minOccurs="0"><xs:annotation><xs:documentation>...Threshold values must be reported for all homes using this "Measurement Type" ...Tested values must be reported for all Threshold Ratings ...Tested values must be reported for all tested homes in Samples Ratings sample sets</xs:documentation></xs:annotation><xs:complexType><xs:all><xs:element name="cfm50Threshold" type="xs:float" minOccurs="1" maxOccurs="100"/><xs:element name="ELAThreshold" type="xs:float" minOccurs="1" maxOccurs="100"/><xs:element name="cfm50Tested" type="xs:float" minOccurs="0" maxOccurs="100"/><xs:element name="ELATested" type="xs:float" minOccurs="0" maxOccurs="100"/></xs:all></xs:complexType></xs:element></xs:choice></xs:sequence><xs:assert test="(MeasurementType[text()] = 'SinglePoint' and exists(SinglePoint)) or (MeasurementType[text()] = 'MultiPoint' and exists(MultiPoint)) or (MeasurementType[text()] = 'Threshold' and exists(Threshold))"/></xs:complexType></xs:element><xs:element name="DuctSystems" minOccurs="1" maxOccurs="1"><xs:complexType><xs:sequence><xs:element name="System" minOccurs="1" maxOccurs="100"><xs:complexType><xs:all><xs:element name="Type"><xs:annotation><xs:documentation>All Ratings using Threshold Analysis, including all Sampled and Threshold Ratings, must use "Threshold Type"</xs:documentation></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="ductless"/><xs:enumeration value="ducted"/><xs:enumeration value="Threshold ductless"/><xs:enumeration value="Threshold ducted"/></xs:restriction></xs:simpleType></xs:element><xs:element name="TestedLeakageException" minOccurs="0"><xs:annotation><xs:documentation>Unless DuctSystem is qualified for testing exception or for TotalLeakAlternative, then TestedLeakage entries are required.</xs:documentation></xs:annotation><xs:complexType><xs:all><xs:element name="QualificationCertification" type="xs:boolean" default="false" minOccurs="1"><xs:annotation><xs:documentation>Certifies either of two things. First, that this dwelling unit meets the requirements for duct testing exemption in accordance with the RESNET Standard. Or, that it meets the requirements for the total duct leakage alternatives described in the RESNET Standard.</xs:documentation></xs:annotation></xs:element><xs:element name="ExceptionType" minOccurs="0"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="TestExemptDSE"/><xs:enumeration value="TotalLeakAlternative"/></xs:restriction></xs:simpleType></xs:element><xs:element name="TotalLeakTestValue" minOccurs="0"><xs:annotation><xs:documentation>Total Duct Leakage test result value (cfm25 - cubic feet per minute at 25 Pa pressurization) obtained from testing of the Rated Dwelling Unit that is qualified for Tested Leakage Exception.</xs:documentation></xs:annotation><xs:complexType><xs:simpleContent><xs:extension base="xs:float"><xs:attribute fixed="cfm25" name="unit"/></xs:extension></xs:simpleContent></xs:complexType></xs:element><xs:element name="PercentDuctInsideAttached" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>Percentage of duct area inside the Conditioned Space Volume for Attached Dwelling Unit qualified for Tested Leakage Exception.</xs:documentation></xs:annotation></xs:element><xs:element name="AirHandlerInsideAttached" type="xs:boolean" default="false" minOccurs="0"><xs:annotation><xs:documentation>Determination if air handler unit is within the Conditioned Space Volume for Attached Dwelling units qualified for Tested Leakage Exception.</xs:documentation></xs:annotation></xs:element></xs:all></xs:complexType></xs:element><xs:element name="TestedLeakage" minOccurs="0"><xs:complexType><xs:all><xs:element name="cfm25outThreshold" type="xs:float" minOccurs="0"/><xs:element name="cfm25totalThreshold" type="xs:float" minOccurs="0"/><xs:element name="QnThreshold" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>If Threshold ducted, enter ...Threshold values required for all Sampled and Threshold Ratings</xs:documentation><xs:documentation>If Threshold ductless, do not enter ...Threshold values</xs:documentation><xs:documentation>Qn=cfm25out/CFA</xs:documentation></xs:annotation></xs:element><xs:element name="cfm25outTested" type="xs:float" minOccurs="0"/><xs:element name="cfm25totalTested" type="xs:float" minOccurs="0"/><xs:element name="QnTested" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>...Tested values required for all Confirmed Ratings, all Threshold Ratings and for the tested home in sample set for Sampled Ratings</xs:documentation><xs:documentation>Qn=cfm25out/CFA</xs:documentation></xs:annotation></xs:element></xs:all></xs:complexType></xs:element><xs:element name="SupplyDuctsCondSpace" type="xs:float"><xs:annotation><xs:documentation>% supply ducts located in conditioned space</xs:documentation></xs:annotation></xs:element><xs:element name="ReturnDuctsCondSpace" type="xs:float"><xs:annotation><xs:documentation>% return ducts located in conditioned space</xs:documentation></xs:annotation></xs:element></xs:all></xs:complexType></xs:element></xs:sequence><xs:attribute name="NumDuctSystems" type="xs:int" default="1"/><xs:assert test="(@NumDuctSystems = count(System))"/></xs:complexType></xs:element><xs:element name="AddedEnergyFeatures" minOccurs="1" maxOccurs="1"><xs:complexType><xs:sequence><xs:element name="OPP"><xs:complexType><xs:sequence><xs:element name="CheckOPP" type="xs:boolean" default="false" minOccurs="0"><xs:annotation><xs:documentation>On-site Power Production (OPP)</xs:documentation></xs:annotation></xs:element><xs:element name="Type" minOccurs="0"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="PV"/><xs:enumeration value="CHP"/><xs:enumeration value="wind"/><xs:enumeration value="other"/></xs:restriction></xs:simpleType></xs:element><xs:element name="NetPowerProduction" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>Net power production</xs:documentation></xs:annotation></xs:element></xs:sequence><xs:assert test="(not(CheckOPP) or (CheckOPP = false() and not(Type) and not(NetPowerProduction)) or (CheckOPP = true() and Type and NetPowerProduction))"/></xs:complexType></xs:element><xs:element name="SolarHotWaterSystems" minOccurs="0" maxOccurs="1"><xs:complexType><xs:sequence><xs:element name="SHWS" type="xs:boolean" default="false"><xs:annotation><xs:documentation>Solar Hot Water Systems</xs:documentation></xs:annotation></xs:element><xs:element name="Type" minOccurs="0"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="direct"/><xs:enumeration value="indirect"/><xs:enumeration value="ICS"/></xs:restriction></xs:simpleType></xs:element><xs:element name="SolarFraction" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>Enter the Solar Fraction as a float value for solar hot water system)</xs:documentation></xs:annotation></xs:element></xs:sequence><xs:assert test="((SHWS[text()] = false() and not(Type) and not(SolarFraction)) or (SHWS[text()] = true() and exists(Type) and exists(SolarFraction)))"/></xs:complexType></xs:element><xs:element name="DWHR" minOccurs="1" maxOccurs="1"><xs:complexType><xs:sequence><xs:element name="CheckDWHR" type="xs:boolean" default="false" minOccurs="0"><xs:annotation><xs:documentation>Drain Water Heat Recovery Systems (DWHR)</xs:documentation></xs:annotation></xs:element><xs:element name="DWHREfficiency" type="xs:float" default="46" minOccurs="0"><xs:annotation><xs:documentation>DWHR efficiency (% - default = 46%)</xs:documentation></xs:annotation></xs:element><xs:element name="FacilitiesServed" default="one" minOccurs="0"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="one"/><xs:enumeration value="all"/></xs:restriction></xs:simpleType></xs:element><xs:element name="EqualFlow" type="xs:boolean" default="false" minOccurs="0"/></xs:sequence><xs:assert test="((CheckDWHR[text()] = false() and not(DWHREfficiency) and not(FacilitiesServed) and not(EqualFlow)) or (CheckDWHR[text()] = true() and exists(DWHREfficiency) and exists(FacilitiesServed) and exists(EqualFlow)))"/></xs:complexType></xs:element><xs:element name="ACHotWaterHeatRecovery" minOccurs="1" maxOccurs="1"><xs:complexType><xs:sequence><xs:element name="ACHWHRecovery" type="xs:boolean" default="false"><xs:annotation><xs:documentation>Air Conditioner Heat Recovery Unit (HRU) also known as a desuperheater</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element></xs:sequence></xs:complexType></xs:element><xs:element name="WholeHEEffDesignations" minOccurs="0" maxOccurs="2"><xs:complexType><xs:sequence><xs:element name="EPAEStarNewHome" type="xs:boolean" default="false"/><xs:element name="DOEZHRH" type="xs:boolean" default="false"/></xs:sequence></xs:complexType></xs:element><xs:element name="HVACCommissioning" minOccurs="0"><xs:complexType><xs:sequence maxOccurs="1"><xs:element name="System" minOccurs="1" maxOccurs="100"><xs:complexType><xs:all><xs:element name="SystemID" type="xs:string"><xs:annotation><xs:documentation>Provide unique identification for this HVAC system (e.g. Cooling-01)</xs:documentation></xs:annotation></xs:element><xs:element name="TotalMaxCoolingLoad" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>Total Maximum Cooling Load(kBtu/h)</xs:documentation></xs:annotation></xs:element><xs:element name="HeatingLoad" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>Heating Load (kBtu/h)</xs:documentation></xs:annotation></xs:element><xs:element name="TotalDuctLeakageException" type="xs:boolean" default="false"><xs:annotation><xs:documentation>Was Total Duct Leakage exception used?</xs:documentation></xs:annotation></xs:element><xs:element name="AlternativeTestingCompleted" type="xs:boolean" default="false"><xs:annotation><xs:documentation>Was alternative testing completed per ANSI/ACCA 5 QI ?</xs:documentation></xs:annotation></xs:element><xs:element name="TotalDuctLeakage" type="xs:float"><xs:annotation><xs:documentation>Total normalized duct leakage served by system (cfm25/CFA)</xs:documentation></xs:annotation></xs:element><xs:element name="TotalDuctLeakageGradeDesignation"><xs:annotation><xs:documentation>Total Duct Leakage Grade Designation</xs:documentation></xs:annotation><xs:simpleType><xs:annotation><xs:documentation/></xs:annotation><xs:restriction base="xs:string"><xs:enumeration value="I"/><xs:enumeration value="II"/><xs:enumeration value="III"/></xs:restriction></xs:simpleType></xs:element><xs:element name="BlowerFanAirflowException" type="xs:boolean" default="false"><xs:annotation><xs:documentation>Was Blower Fan Airflow exception used?</xs:documentation></xs:annotation></xs:element><xs:element name="AirflowTestMethod" minOccurs="0"><xs:annotation><xs:documentation>Airflow test method</xs:documentation></xs:annotation><xs:simpleType><xs:annotation><xs:documentation/></xs:annotation><xs:restriction base="xs:string"><xs:enumeration value="Pressure Matching"/><xs:enumeration value="Flow Grid"/><xs:enumeration value="Flow Hood"/><xs:enumeration value="Static Pressure Table"/></xs:restriction></xs:simpleType></xs:element><xs:element name="BlowerfanAirflowDesignSpecified" type="xs:int"><xs:annotation><xs:documentation>Design-specified blower fan airflow (CFM)</xs:documentation></xs:annotation></xs:element><xs:element name="BlowerfanAirflowOpCond" type="xs:int"><xs:annotation><xs:documentation>Blower fan airflow at operating conditions (CFM)</xs:documentation></xs:annotation></xs:element><xs:element name="PressureDiffOEM" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>Pressure difference for OEM Static Pressure Table (IWC)</xs:documentation></xs:annotation></xs:element><xs:element name="AirflowFault" type="xs:float"><xs:annotation><xs:documentation>Airflow Fault (%)</xs:documentation></xs:annotation></xs:element><xs:element name="BlowerfanVolumetricAirflowGrade"><xs:annotation><xs:documentation>Blower fan volumetric airflow grade</xs:documentation></xs:annotation><xs:simpleType><xs:annotation><xs:documentation/></xs:annotation><xs:restriction base="xs:string"><xs:enumeration value="I"/><xs:enumeration value="II"/><xs:enumeration value="III"/></xs:restriction></xs:simpleType></xs:element><xs:element name="TestmethodBlowerFanWattDraw" minOccurs="0"><xs:annotation><xs:documentation>Test method for measuring blower fan watt draw</xs:documentation></xs:annotation><xs:simpleType><xs:annotation><xs:documentation/></xs:annotation><xs:restriction base="xs:string"><xs:enumeration value="Portable Plug-In Watt Meter"/><xs:enumeration value="Clamp-On Watt Meter"/><xs:enumeration value="Analog Utility Revenue Meter"/><xs:enumeration value="Digital Utility Revenue Meter"/></xs:restriction></xs:simpleType></xs:element><xs:element name="BlowerfanWattDraw" type="xs:int"><xs:annotation><xs:documentation>Watt draw of blower fan (W)</xs:documentation></xs:annotation></xs:element><xs:element name="BlowerfanEfficiency" type="xs:float"><xs:annotation><xs:documentation>Blower fan efficiency (W/CFM)</xs:documentation></xs:annotation></xs:element><xs:element name="BlowerfanWattDrawGrade"><xs:annotation><xs:documentation>Blower fan watt draw grade</xs:documentation></xs:annotation><xs:simpleType><xs:annotation><xs:documentation/></xs:annotation><xs:restriction base="xs:string"><xs:enumeration value="I"/><xs:enumeration value="II"/><xs:enumeration value="III"/></xs:restriction></xs:simpleType></xs:element><xs:element name="AltSourceValuesWithinLimits" type="xs:boolean" default="false"><xs:annotation><xs:documentation>Did alternative source provide superheat / subcooling values that meet the limits specified within ANSI/ACCA 5 QI Section 4.3.1?</xs:documentation></xs:annotation></xs:element><xs:element name="TestmethodRefrigerantCharge"><xs:annotation><xs:documentation>Test method for assessing refrigerant charge</xs:documentation></xs:annotation><xs:simpleType><xs:annotation><xs:documentation/></xs:annotation><xs:restriction base="xs:string"><xs:enumeration value="Non-Invasive"/><xs:enumeration value="Weigh-In"/><xs:enumeration value="On-board Diagnostic"/><xs:enumeration value="Independent Report"/><xs:enumeration value="Not Applicable"/></xs:restriction></xs:simpleType></xs:element><xs:element name="MeteringDeviceType"><xs:annotation><xs:documentation>Metering device type</xs:documentation></xs:annotation><xs:simpleType><xs:annotation><xs:documentation/></xs:annotation><xs:restriction base="xs:string"><xs:enumeration value="Piston/Cap Tube"/><xs:enumeration value="TXV/EEV"/></xs:restriction></xs:simpleType></xs:element><xs:element name="MeasuredOutdoorAirDryBulbTemp" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>Measured outdoor air dry-bulb temperature (F)</xs:documentation></xs:annotation></xs:element><xs:element name="DifferenceDTD" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>DifferenceDTD (F)</xs:documentation></xs:annotation></xs:element><xs:element name="DifferenceCTOA" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>DifferenceCTOA (F)</xs:documentation></xs:annotation></xs:element><xs:element name="TotalReportedRefrigerantWeight" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>Total reported refrigerant weight (oz)</xs:documentation></xs:annotation></xs:element><xs:element name="Deviation" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>Absolute value of deviation btw total anticipated and reported refrigerant weight (%)</xs:documentation></xs:annotation></xs:element><xs:element name="RefrigerantChargeGradeDesignation"><xs:annotation><xs:documentation>Refrigerant charge grade designation</xs:documentation></xs:annotation><xs:simpleType><xs:annotation><xs:documentation/></xs:annotation><xs:restriction base="xs:string"><xs:enumeration value="I"/><xs:enumeration value="III"/></xs:restriction></xs:simpleType></xs:element></xs:all><xs:assert test="not(AirflowTestMethod = 'Static Pressure Table') or PressureDiffOEM" xerces:message="AirflowTestMethod is 'Static Pressure Table' so please enter PresessureDiffOEM."></xs:assert><xs:assert test="not(TestmethodRefrigerantCharge = 'Non-Invasive' and MeteringDeviceType = 'Piston/Cap Tube') or DifferenceDTD" xerces:message="TestmethodRefrigerantCharge is 'Non-Invasive' and MeteringDeviceType 'Piston/Cap Tube' so please enter DifferenceDTD."/><xs:assert test="not(TestmethodRefrigerantCharge = 'Non-Invasive' and MeteringDeviceType = 'TXV/EEV') or DifferenceCTOA" xerces:message="TestmethodRefrigerantCharge is 'Non-Invasive' and MeteringDeviceType 'TXV/EEV' so please enter DifferenceCTOA."/><xs:assert test="not(TestmethodRefrigerantCharge = 'Weigh-In') or Deviation" xerces:message="TestmethodRefrigerantCharge 'Weigh-In' so please enter Deviation."/></xs:complexType></xs:element></xs:sequence><xs:attribute name="NumHVACCommissioningSystems" type="xs:int" default="0"/><xs:assert test="(@NumHVACCommissioningSystems = count(System))" xerces:message="The number of System should match with value of NumHVACCommissioningSystems. "/></xs:complexType><xs:key name="SystemIDkey"><xs:selector xpath="System"/><xs:field xpath="SystemID"/></xs:key></xs:element></xs:sequence></xs:complexType></xs:element><xs:element name="WarningFlags" minOccurs="1" maxOccurs="1"><xs:complexType><xs:sequence><xs:element name="BuildingAttributeFlags"><xs:annotation><xs:documentation>[See Section 5.1, RESNET Publication 002-15 for full explanation of elements in this element}</xs:documentation></xs:annotation><xs:complexType><xs:sequence><xs:element name="StoriesAboveGradeValue" type="xs:int" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Integer equal to the number of stories above grade; GE 1 and LE 4]</xs:documentation></xs:annotation></xs:element><xs:element name="AverageCeilingHeightValue" type="xs:float" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Floating point value equal to the volume/CFA expressed in feet; GE 7 and LE 15]</xs:documentation></xs:annotation></xs:element><xs:element name="BelowGradeSlabFloorsValue" type="xs:int" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Integer equal to the number of below grade slab floors; GE 1 if below grade walls]</xs:documentation></xs:annotation></xs:element><xs:element name="BelowGradeWallsValue" type="xs:int" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Integer equal to the number of below grade walls: GE 1 if below grade slab floors]</xs:documentation></xs:annotation></xs:element><xs:element name="CrawlSpacePerimeterValue" type="xs:float" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Floating point value equal to crawl space perimeter expressed in feet; GE 1 and LE (Enclosure Floor Area)^0.5*7]</xs:documentation></xs:annotation></xs:element><xs:element name="BasementPerimeterValue" type="xs:float" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Floating point value equal to basement perimeter expressed in feet; GE 1 and LE (Enclosure Floor Area)^0.5*7]</xs:documentation></xs:annotation></xs:element><xs:element name="SlabGradePerimeterValue" type="xs:float" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Floating point value equal to the slab perimeter expressed in feet; GE 1 and LE (Enclosure Floor Area)^0.5*7]</xs:documentation></xs:annotation></xs:element><xs:element name="FoundationWallHeightValue" type="xs:float" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Floating point value equal to the foundation wall height from ground level to top of foundation expressed in feet; GT 0 and LE 20]</xs:documentation></xs:annotation></xs:element><xs:element name="BasementWallDepthValue" type="xs:float" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Floating point value equal to the basement wall depth below grade expressed in feet; GE 2 and LE (wall height - 0.5)]</xs:documentation></xs:annotation></xs:element><xs:element name="EnclosureFloorAreaValue" type="xs:float" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Floating point value equal to the enclosure floor area expressed in feet]</xs:documentation></xs:annotation></xs:element><xs:element name="EnclosureGrossWallAreaValue" type="xs:float" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Floating point value equal to gross wall area of the enclosure expressed in square feet</xs:documentation></xs:annotation></xs:element><xs:element name="NumberConditionedStories" type="xs:integer" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Integer value equal to number of conditioned stories, including conditioned basements</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element><xs:element name="ApplianceVerificationFlags" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[See Section 5.3, RESNET Publication 002-15 for details on this element. Include the value for each of the available appliance types]</xs:documentation></xs:annotation><xs:complexType><xs:sequence><xs:element name="ClothesWashersValue" type="xs:float" minOccurs="1" maxOccurs="100"><xs:annotation><xs:documentation>{Floating point value [(21*Nbr+73)> CWkWh >(4.7*Nbr+16.4)]}</xs:documentation></xs:annotation></xs:element><xs:element name="ElectricDryersValue" type="xs:float" minOccurs="0" maxOccurs="100"><xs:annotation><xs:documentation>{Floating point value [(163*Nbr+577)> eCDkWh >(55*Nbr+194)]}</xs:documentation></xs:annotation></xs:element><xs:element name="GasDryersThermsValue" type="xs:float" minOccurs="0" maxOccurs="100"><xs:annotation><xs:documentation>{Floating point value [(5.9*Nbr+20.6)> gCDtherms >(2.0*Nbr+6.9)]}</xs:documentation></xs:annotation></xs:element><xs:element name="GasDryersKWHValue" type="xs:float" minOccurs="0" maxOccurs="100"><xs:annotation><xs:documentation>{Floating point value [(12.9*Nbr+45.5)> gCDkWh >(4.3*Nbr+15.3)]}</xs:documentation></xs:annotation></xs:element><xs:element name="CWHotWaterSavingsValue" type="xs:float" minOccurs="1" maxOccurs="100"><xs:annotation><xs:documentation>{Floating point value [(0.59*Nbr+2.1)> CW HWgalSaved/day]}</xs:documentation></xs:annotation></xs:element></xs:sequence><xs:assert test="((exists(ElectricDryersValue)) or (exists(GasDryersThermsValue) and exists(GasDryersKWHValue)))"/></xs:complexType></xs:element></xs:sequence></xs:complexType></xs:element></xs:all><xs:assert test=" if (EEP/ProgramType/EPA/EnergyStarVersion[contains(text(), 'MFUS')]) then (Registry/HomeTypeID = 3 or Registry/HomeTypeID = 4) else true()" xerces:message="If the EnergyStar MFUS program version is selected in the software, then the HomeType must be a High-rise Multi-family or Low-rise Multi-family home."/></xs:complexType></xs:element><xs:element name="Projected" minOccurs="0"><xs:complexType><xs:all><xs:element name="RatingType" minOccurs="0" default="Projected"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="Projected"/></xs:restriction></xs:simpleType></xs:element><xs:element name="IECCcomplianceERI" minOccurs="0" maxOccurs="1"><xs:complexType><xs:sequence><xs:element name="IECCversion"><xs:simpleType><xs:annotation><xs:documentation>Enter 4-digit year of IECC code</xs:documentation></xs:annotation><xs:restriction base="xs:string"><xs:pattern value="[0-9]{4}"/></xs:restriction></xs:simpleType></xs:element><xs:element name="ERIscore"><xs:simpleType><xs:annotation><xs:documentation>Enter ERI score</xs:documentation></xs:annotation><xs:restriction base="xs:integer"></xs:restriction></xs:simpleType></xs:element></xs:sequence></xs:complexType></xs:element><xs:element name="Registry"><xs:complexType><xs:all><xs:element name="ProviderSampleSetID" default="00000000"><xs:simpleType><xs:annotation><xs:documentation>ProviderSampleSetID in the form XXXXXXXX</xs:documentation></xs:annotation><xs:restriction base="xs:string"><xs:pattern value="[A-Z0-9]{4,8}"/></xs:restriction></xs:simpleType></xs:element><xs:element ref="Status"/><xs:element ref="HomeTypeID"/><xs:element ref="ConditionedArea"/><xs:element ref="ConditionedVolume"/><xs:element ref="NumberBedrooms"/><xs:element ref="ConditionedBasementArea"/><xs:element ref="UnconditionedBasementArea"/><xs:element ref="Software"/><xs:element ref="SoftwareVersion"/><xs:element name="EPAAppID" type="xs:string" minOccurs="0"><xs:annotation><xs:documentation>Optional EPA Rater Pro App ID as assigned by the EPA App</xs:documentation></xs:annotation></xs:element><xs:element name="Standard301Version" minOccurs="1"><xs:annotation><xs:documentation>Publication Year of RESNET/ICC 301 Standard used to determine the HERS Rating</xs:documentation></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="2014"/><xs:enumeration value="2019"/><xs:enumeration value="2022"/></xs:restriction></xs:simpleType></xs:element><xs:element name="InputFile" type="xs:string"><xs:annotation><xs:documentation>CDATA tag must be used to enclose the InputFile string</xs:documentation></xs:annotation></xs:element><xs:element name="Notes" type="xs:string"/><xs:element ref="ManufacturedHome" minOccurs="0"/></xs:all></xs:complexType></xs:element><xs:element name="Rating"><xs:complexType><xs:sequence><xs:element name="HERSIndex" type="xs:integer"/><xs:element name="CO2eIndex" type="xs:integer"/><xs:element name="AnnualElectricity" type="xs:float"/><xs:element name="AnnualGas" type="xs:float" nillable="true"/><xs:element name="AnnualOil" type="xs:float" nillable="true"/><xs:element name="AnnualPropane" type="xs:float" nillable="true"/><xs:element name="AnnualOPP" type="xs:float" nillable="true"/><xs:element name="AnnualOther" type="xs:float" nillable="true"/><xs:element ref="PriceElectricity"/><xs:element ref="PriceGas"/><xs:element name="PriceOil" type="xs:float" nillable="true"/><xs:element name="PricePropane" type="xs:float" nillable="true"/><xs:element name="CostHeating" type="xs:float"/><xs:element name="CostCooling" type="xs:float" nillable="true"/><xs:element name="CostHotWater" type="xs:float"/><xs:element name="CostLighting" type="xs:float"/><xs:element name="CostAppliances" type="xs:float"/><xs:element name="CostOPP" minOccurs="0"><xs:simpleType><xs:restriction base="xs:float"><xs:maxInclusive value="0"/></xs:restriction></xs:simpleType></xs:element><xs:element name="CostTotal" type="xs:float"/><xs:element name="RateECHeating" type="xs:float"><xs:annotation><xs:documentation>Heating Energy Consumption (EC_x) in Rated Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="RateECCooling" type="xs:float"><xs:annotation><xs:documentation>Cooling Energy Consumption (EC_x) in Rated Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="RateECHotWater" type="xs:float"><xs:annotation><xs:documentation>Hot Water Energy Consumption (EC_x) in Rated Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="RateECLgtApl" type="xs:float"><xs:annotation><xs:documentation>Lighting and Appliance Energy Consumption (EULLA) in the Rated Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="nMEULHeating" type="xs:float"><xs:annotation><xs:documentation>Heating normalized Modified End Use Load (nMEUL) in Rated Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="nMEULCooling" type="xs:float"><xs:annotation><xs:documentation>Cooling normalized Modified End Use Load (nMEUL) in Rated Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="nMEULHotWater" type="xs:float"><xs:annotation><xs:documentation>Hot Water normalized Modified End Use Load (nMEUL) in Rated Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="nMEULLgtApl" type="xs:float"><xs:annotation><xs:documentation>Lighting and Appliance load (EULLA) in Rated Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="nECHeating" type="xs:float"><xs:annotation><xs:documentation>normalized Heating Energy Consumption (nEC_x) in Rated Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="nECCooling" type="xs:float"><xs:annotation><xs:documentation>normalized Cooling Energy Consumption (nEC_x) in Rated Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="nECHotWater" type="xs:float"><xs:annotation><xs:documentation>normalized Hot Water Energy Consumption (nEC_x) in Rated Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="nECLgtApl" type="xs:float"><xs:annotation><xs:documentation>Lighting and Appliance Energy Consumption (EULLA) in Rated Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="CO2" type="xs:float"/><xs:element name="SOx" type="xs:float"/><xs:element name="NOx" type="xs:float"/><xs:element name="RefCostHeating" type="xs:float"/><xs:element name="RefCostCooling" type="xs:float" nillable="true"/><xs:element name="RefCostHotWater" type="xs:float"/><xs:element name="RefCostLighting" type="xs:float"/><xs:element name="RefCostAppliances" type="xs:float"/><xs:element name="RefCostTotal" type="xs:float"/><xs:element name="RefEULHeating" type="xs:float"><xs:annotation><xs:documentation>Heating Load (REUL) in Reference Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="RefEULCooling" type="xs:float"><xs:annotation><xs:documentation>Cooling Load (REUL) in Reference Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="RefEULHotWater" type="xs:float"><xs:annotation><xs:documentation>Hot Water Load (REUL) in Reference Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="RefEULLgtApl" type="xs:float"><xs:annotation><xs:documentation>Lighting and Appliance Load (REULLA) in Reference Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="RefECHeating" type="xs:float"><xs:annotation><xs:documentation>Heating Energy Consumption (EC_r) in Reference Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="RefECCooling" type="xs:float"><xs:annotation><xs:documentation>Cooling Energy Consumption (EC_r) in Reference Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="RefECHotWater" type="xs:float"><xs:annotation><xs:documentation>Hot Water Energy Consumption (EC_r) in Reference Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="RefECLgtApl" type="xs:float"><xs:annotation><xs:documentation>Lighting and Appliance Energy Consumption (REULLA) in Reference Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="RefCO2" type="xs:float"/><xs:element name="RefSOx" type="xs:float"/><xs:element name="RefNOx" type="xs:float"/><xs:element name="OPPNet" type="xs:float"/><xs:element name="PEfrac" type="xs:float"/><xs:element name="IADsave" type="xs:float" minOccurs="0"/></xs:sequence></xs:complexType></xs:element><xs:element name="TaxCredit" minOccurs="0"><xs:complexType><xs:sequence><xs:element name="QualUseHeating" type="xs:float"/><xs:element name="QualUseCooling" type="xs:float"/><xs:element name="QualUseTotal" type="xs:float"/><xs:element name="QualLoadHeating" type="xs:float"/><xs:element name="QualLoadCooling" type="xs:float"/><xs:element name="QualLoadTotal" type="xs:float"/><xs:element name="RefUseHeating" type="xs:float"/><xs:element name="RefUseCooling" type="xs:float"/><xs:element name="RefUseTotal" type="xs:float"/><xs:element name="RefLoadHeating" type="xs:float"/><xs:element name="RefLoadCooling" type="xs:float"/><xs:element name="RefLoadTotal" type="xs:float"/><xs:element name="UseSavings" type="xs:float"/><xs:element name="LoadSavings" type="xs:float"/></xs:sequence></xs:complexType></xs:element><xs:element name="EEM" minOccurs="0"><xs:complexType><xs:sequence><xs:element name="MonthlyEnergySavings" type="xs:float"/><xs:element name="EnergyValue" type="xs:float"/></xs:sequence></xs:complexType></xs:element><xs:element name="EEP" minOccurs="0"><xs:complexType><xs:sequence><xs:element name="EEPQualified" type="xs:boolean" default="false" minOccurs="1"><xs:annotation><xs:documentation>Energy Efficiency Program Qualified?</xs:documentation></xs:annotation></xs:element><xs:element name="ProgramType" minOccurs="0"><xs:complexType><xs:all><xs:element name="EPA" type="EPAEstarType" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>ENERGY STAR program qualification</xs:documentation></xs:annotation></xs:element><xs:element name="DOE" type="DOEZERHType" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Zero Energy Ready Home program qualification</xs:documentation></xs:annotation></xs:element><xs:element name="IAP" type="IAPType" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Indoor Air-Plus qualification</xs:documentation></xs:annotation></xs:element><xs:element name="OPQ" type="OPQType" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Other Program qualification</xs:documentation></xs:annotation></xs:element><xs:element name="PHIUS" type="PHIUSType" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>PHIUS Program qualifiation</xs:documentation></xs:annotation></xs:element></xs:all></xs:complexType></xs:element></xs:sequence><xs:assert test="(((EEPQualified = false()) and not(ProgramType)) or ((EEPQualified = true()) and exists(ProgramType) and (count(./ProgramType/*) gt 0)))"/></xs:complexType></xs:element><xs:element name="HomeEnergyPerformance"><xs:complexType><xs:sequence><xs:element name="Enclosure" minOccurs="1" maxOccurs="1"><xs:complexType><xs:sequence minOccurs="1"><xs:element name="AboveGradeFloorA" type="xs:float"><xs:annotation><xs:documentation>[A = ∑ Ai for i = 1, n]</xs:documentation></xs:annotation></xs:element><xs:element name="AboveGradeFloorUo" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>[Uo = (∑ (Ui * Ai)) / A for i = 1, n]</xs:documentation></xs:annotation></xs:element><xs:element name="GroundContactFloorA" type="xs:float"><xs:annotation><xs:documentation>[A = ∑ Ai for i = 1, n]</xs:documentation></xs:annotation></xs:element><xs:element name="GroundContactFloorUo" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>[Uo = (∑ (Ui * Ai)) / A for i = 1, n] [exterior film coeff = 0]</xs:documentation></xs:annotation></xs:element><xs:element name="CeilingA" type="xs:float"><xs:annotation><xs:documentation>[A = ∑ Ai for i = 1, n]</xs:documentation></xs:annotation></xs:element><xs:element name="CeilingUo" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>[Uo = (∑ (Ui * Ai)) / A for i = 1, n]</xs:documentation></xs:annotation></xs:element><xs:element name="AboveGradeWallA" type="xs:float"><xs:annotation><xs:documentation>[A = ∑ Ai for i = 1, n]</xs:documentation></xs:annotation></xs:element><xs:element name="AboveGradeWallUo" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>[Uo = (∑ (Ui * Ai)) / A for i = 1, n]</xs:documentation></xs:annotation></xs:element><xs:element name="GroundContactWallA" type="xs:float"><xs:annotation><xs:documentation>[A = ∑ Ai for i = 1, n]</xs:documentation></xs:annotation></xs:element><xs:element name="GroundContactWallUo" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>[Uo = (∑ (Ui * Ai)) / A for i = 1, n] [exterior film coeff = 0]</xs:documentation></xs:annotation></xs:element><xs:element name="WindowA" type="xs:float"><xs:annotation><xs:documentation>[A = ∑ Ai for i = 1, n]</xs:documentation></xs:annotation></xs:element><xs:element ref="WindowUo"/><xs:element ref="WindowSHGC"/><xs:element name="DoorA" type="xs:float"><xs:annotation><xs:documentation>[A = ∑ Ai for i = 1, n]</xs:documentation></xs:annotation></xs:element><xs:element name="DoorUo" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>[Uo = (∑ (Ui * Ai)) / A for i = 1, n]</xs:documentation></xs:annotation></xs:element><xs:element name="OverallEnclosureUA" type="xs:float"><xs:annotation><xs:documentation>[Enclosure UA = AG Floor (Uo*A) + Ceiling (Uo*A) + AG Wall (Uo*A) + Window (Uo*A) + Door (Uo*A)]</xs:documentation></xs:annotation></xs:element></xs:sequence><xs:assert test="((AboveGradeFloorA[text()] = 0 and not(AboveGradeFloorUo)) or (AboveGradeFloorA[text()] gt 0 and exists(AboveGradeFloorUo)))"/><xs:assert test="((GroundContactFloorA[text()] = 0 and not(GroundContactFloorUo)) or (GroundContactFloorA[text()] gt 0 and exists(GroundContactFloorUo)))"/><xs:assert test="((CeilingA[text()] = 0 and not(CeilingUo)) or (CeilingA[text()] gt 0 and exists(CeilingUo)))"/><xs:assert test="((AboveGradeWallA[text()] = 0 and not(AboveGradeWallUo)) or (AboveGradeWallA[text()] gt 0 and exists(AboveGradeWallUo)))"/><xs:assert test="((GroundContactWallA[text()] = 0 and not(GroundContactWallUo)) or (GroundContactWallA[text()] gt 0 and exists(GroundContactWallUo)))"/><xs:assert test="((WindowA[text()] = 0 and not(WindowUo) and not(WindowSHGC)) or (WindowA[text()] gt 0 and exists(WindowUo) and exists(WindowSHGC)))"/><xs:assert test="((DoorA[text()] = 0 and not(DoorUo)) or (DoorA[text()] gt 0 and exists(DoorUo)))"/><xs:assert test="OverallEnclosureUA[text()] gt 0"/></xs:complexType></xs:element><xs:element ref="HVACHeatingSystems"/><xs:element ref="HVACCoolingSystems" minOccurs="0"/><xs:element ref="HVACMechVentSystems"/><xs:element name="HVACDehumidificationSystems" minOccurs="1" maxOccurs="1"><xs:complexType><xs:sequence><xs:element name="System" minOccurs="0" maxOccurs="100"><xs:complexType><xs:all><xs:element name="Type"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="none"/><xs:enumeration value="standard"/><xs:enumeration value="eStar"/><xs:enumeration value="other"/></xs:restriction></xs:simpleType></xs:element><xs:element name="Capacity" type="xs:float"><xs:annotation><xs:documentation>Capacity in liters per day</xs:documentation></xs:annotation></xs:element><xs:element name="Efficiency" type="xs:float"><xs:annotation><xs:documentation>Efficiency in liters per kWh</xs:documentation></xs:annotation></xs:element></xs:all></xs:complexType></xs:element></xs:sequence><xs:attribute name="NumHVACDehumidificationSystems" type="xs:int" use="required"/><xs:assert test="(@NumHVACDehumidificationSystems = count(System))"/></xs:complexType></xs:element><xs:element name="LightingAppliances" minOccurs="1" maxOccurs="1"><xs:complexType><xs:sequence minOccurs="0"><xs:element name="QualifyingLightingLtX" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>percent lumens/watt less than 50</xs:documentation></xs:annotation></xs:element><xs:element name="QualifyingLightingGeX" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>percent fluorescent lighting</xs:documentation></xs:annotation></xs:element><xs:element name="QualifyingLightingLED" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>percent LED lighting</xs:documentation></xs:annotation></xs:element><xs:element name="InteriorLightingFL" type="xs:float"><xs:annotation><xs:documentation>float faction for qualifying interior fluorescent lighting (Tier I)</xs:documentation></xs:annotation></xs:element><xs:element name="InteriorLightingLED" type="xs:float"><xs:annotation><xs:documentation>float fraction for qualifying interior LED lighting (Tier II)</xs:documentation></xs:annotation></xs:element><xs:element name="ExteriorLightingFL" type="xs:float"><xs:annotation><xs:documentation>float fraction for qualifying exterior fluorescent lighting (Tier I)</xs:documentation></xs:annotation></xs:element><xs:element name="ExteriorLightingLED" type="xs:float"><xs:annotation><xs:documentation>float fraction for qualifying exterior LED lighting (Tier II)</xs:documentation></xs:annotation></xs:element><xs:element name="GarageLightingFL" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>float fraction for qualifying garage fluorescent lighting (Tier I)</xs:documentation></xs:annotation></xs:element><xs:element name="GarageLightingLED" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>float fraction qualifying garage LED lighting (Tier II)</xs:documentation></xs:annotation></xs:element><xs:element name="Refrigerator" default="standard"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="standard"/><xs:enumeration value="eStar"/></xs:restriction></xs:simpleType></xs:element><xs:element name="DishWasher" default="standard"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="standard"/><xs:enumeration value="eStar"/></xs:restriction></xs:simpleType></xs:element><xs:element name="ClothesWasher" default="standard"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="standard"/><xs:enumeration value="eStar"/></xs:restriction></xs:simpleType></xs:element><xs:element name="ClothesDryer" default="standard"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="standard"/><xs:enumeration value="eStar"/></xs:restriction></xs:simpleType></xs:element><xs:element name="CeilingFans" default="none"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="none"/><xs:enumeration value="standard"/><xs:enumeration value="eStar"/></xs:restriction></xs:simpleType></xs:element></xs:sequence></xs:complexType></xs:element><xs:element ref="HotWaterSystems"/><xs:element name="ProposedEnclosureTightness" minOccurs="1" maxOccurs="1"><xs:complexType><xs:sequence><xs:element name="cfm50" type="xs:float" maxOccurs="unbounded"/></xs:sequence></xs:complexType></xs:element><xs:element name="DuctSystems" minOccurs="1" maxOccurs="1"><xs:complexType><xs:sequence><xs:element name="System" minOccurs="1" maxOccurs="100"><xs:complexType><xs:all><xs:element name="Type"><xs:annotation><xs:documentation>All Ratings using Threshold Analysis, including all Sampled and Threshold Ratings, must use "Threshold Type"</xs:documentation></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="ductless"/><xs:enumeration value="ducted"/><xs:enumeration value="Threshold ductless"/><xs:enumeration value="Threshold ducted"/></xs:restriction></xs:simpleType></xs:element><xs:element name="TestedLeakageException" minOccurs="0"><xs:annotation><xs:documentation>Unless DuctSystem is qualified for testing exception or for TotalLeakAlternative, then TestedLeakage entries are required.</xs:documentation></xs:annotation><xs:complexType><xs:all><xs:element name="QualificationCertification" type="xs:boolean" default="false" minOccurs="1"><xs:annotation><xs:documentation>Certifies either of two things. First, that this dwelling unit meets the requirements for duct testing exemption in accordance with the RESNET Standard. Or, that it meets the requirements for the total duct leakage alternatives described in the RESNET Standard.</xs:documentation></xs:annotation></xs:element><xs:element name="ExceptionType" minOccurs="0"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="TestExemptDSE"/><xs:enumeration value="TotalLeakAlternative"/></xs:restriction></xs:simpleType></xs:element><xs:element name="ProposedTotalLeakValue" minOccurs="0"><xs:annotation><xs:documentation>Proposed Total Duct Leakage test result value (cfm25 - cubic feet per minute at 25 Pa pressurization) obtained from testing of the Rated Dwelling Unit that is qualified for Tested Leakage Exception.</xs:documentation></xs:annotation><xs:complexType><xs:simpleContent><xs:extension base="xs:float"><xs:attribute fixed="cfm25" name="unit"/></xs:extension></xs:simpleContent></xs:complexType></xs:element><xs:element name="PercentDuctInsideAttached" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>Percentage of duct area inside the Conditioned Space Volume for Attached Dwelling Unit qualified for Tested Leakage Exception.</xs:documentation></xs:annotation></xs:element><xs:element name="AirHandlerInsideAttached" type="xs:boolean" default="false" minOccurs="0"><xs:annotation><xs:documentation>Determination if air handler unit is within the Conditioned Space Volume for Attached Dwelling units qualified for Tested Leakage Exception.</xs:documentation></xs:annotation></xs:element></xs:all></xs:complexType></xs:element><xs:element name="ProposedLeakage" minOccurs="0"><xs:annotation><xs:documentation>Enter the proposed duct leakage for the duct system</xs:documentation></xs:annotation><xs:complexType><xs:all><xs:element name="Proposedcfm25out" type="xs:float" minOccurs="0"/><xs:element name="Proposedcfm25total" type="xs:float" minOccurs="0"/></xs:all></xs:complexType></xs:element><xs:element name="SupplyDuctsCondSpace" type="xs:float"><xs:annotation><xs:documentation>% supply ducts located in conditioned space</xs:documentation></xs:annotation></xs:element><xs:element name="ReturnDuctsCondSpace" type="xs:float"><xs:annotation><xs:documentation>% return ducts located in conditioned space</xs:documentation></xs:annotation></xs:element></xs:all></xs:complexType></xs:element></xs:sequence><xs:attribute name="NumDuctSystems" type="xs:int" default="1"/><xs:assert test="(@NumDuctSystems = count(System))"/></xs:complexType></xs:element><xs:element name="AddedEnergyFeatures" minOccurs="1" maxOccurs="1"><xs:complexType><xs:sequence><xs:element name="OPP"><xs:complexType><xs:sequence><xs:element name="CheckOPP" type="xs:boolean" default="false" minOccurs="0"><xs:annotation><xs:documentation>On-site Power Production (OPP)</xs:documentation></xs:annotation></xs:element><xs:element name="Type" minOccurs="0"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="PV"/><xs:enumeration value="CHP"/><xs:enumeration value="wind"/><xs:enumeration value="other"/></xs:restriction></xs:simpleType></xs:element><xs:element name="NetPowerProduction" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>Net power production</xs:documentation></xs:annotation></xs:element></xs:sequence><xs:assert test="(not(CheckOPP) or (CheckOPP = false() and not(Type) and not(NetPowerProduction)) or (CheckOPP = true() and Type and NetPowerProduction))"/></xs:complexType></xs:element><xs:element name="SolarHotWaterSystems" minOccurs="0" maxOccurs="1"><xs:complexType><xs:sequence><xs:element name="SHWS" type="xs:boolean" default="false"><xs:annotation><xs:documentation>Solar Hot Water Systems</xs:documentation></xs:annotation></xs:element><xs:element name="Type" minOccurs="0"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="direct"/><xs:enumeration value="indirect"/><xs:enumeration value="ICS"/></xs:restriction></xs:simpleType></xs:element><xs:element name="SolarFraction" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>Enter the Solar Fraction as a float value for solar hot water system)</xs:documentation></xs:annotation></xs:element></xs:sequence><xs:assert test="((SHWS[text()] = false() and not(Type) and not(SolarFraction)) or (SHWS[text()] = true() and exists(Type) and exists(SolarFraction)))"/></xs:complexType></xs:element><xs:element name="DWHR" minOccurs="1" maxOccurs="1"><xs:complexType><xs:sequence><xs:element name="CheckDWHR" type="xs:boolean" default="false" minOccurs="0"><xs:annotation><xs:documentation>Drain Water Heat Recovery Systems (DWHR)</xs:documentation></xs:annotation></xs:element><xs:element name="DWHREfficiency" type="xs:float" default="46" minOccurs="0"><xs:annotation><xs:documentation>DWHR efficiency (% - default = 46%)</xs:documentation></xs:annotation></xs:element><xs:element name="FacilitiesServed" default="one" minOccurs="0"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="one"/><xs:enumeration value="all"/></xs:restriction></xs:simpleType></xs:element><xs:element name="EqualFlow" type="xs:boolean" default="false" minOccurs="0"/></xs:sequence><xs:assert test="((CheckDWHR[text()] = false() and not(DWHREfficiency) and not(FacilitiesServed) and not(EqualFlow)) or (CheckDWHR[text()] = true() and exists(DWHREfficiency) and exists(FacilitiesServed) and exists(EqualFlow)))"/></xs:complexType></xs:element><xs:element name="ACHotWaterHeatRecovery" minOccurs="1" maxOccurs="1"><xs:complexType><xs:sequence><xs:element name="ACHWHRecovery" type="xs:boolean" default="false"><xs:annotation><xs:documentation>Air Conditioner Heat Recovery Unit (HRU) also known as a desuperheater</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element></xs:sequence></xs:complexType></xs:element><xs:element name="WholeHEEffDesignations" minOccurs="0" maxOccurs="2"><xs:complexType><xs:sequence><xs:element name="EPAEStarNewHome" type="xs:boolean" default="false"/><xs:element name="DOEZHRH" type="xs:boolean" default="false"/></xs:sequence></xs:complexType></xs:element><xs:element name="ProposedHVACCommissioning" minOccurs="0"><xs:complexType><xs:sequence maxOccurs="1"><xs:element name="System" minOccurs="1" maxOccurs="100"><xs:complexType><xs:all><xs:element name="SystemID" type="xs:string"><xs:annotation><xs:documentation>Provide unique identification for this HVAC system (e.g. Cooling-01)</xs:documentation></xs:annotation></xs:element><xs:element name="SystemIsGraded" type="xs:boolean" default="false"><xs:annotation><xs:documentation>(true/false)</xs:documentation></xs:annotation></xs:element><xs:element name="ProposedBlowerFanGrade" minOccurs="0"><xs:annotation><xs:documentation>Blower fan volumetric airflow grade</xs:documentation></xs:annotation><xs:simpleType><xs:annotation><xs:documentation/></xs:annotation><xs:restriction base="xs:string"><xs:enumeration value="I"/><xs:enumeration value="II"/><xs:enumeration value="III"/></xs:restriction></xs:simpleType></xs:element><xs:element name="ProposedBlowerFanWattDraw" minOccurs="0"><xs:annotation><xs:documentation/></xs:annotation><xs:simpleType><xs:annotation><xs:documentation/></xs:annotation><xs:restriction base="xs:string"><xs:enumeration value="I"/><xs:enumeration value="II"/><xs:enumeration value="III"/></xs:restriction></xs:simpleType></xs:element><xs:element name="ProposedRefrigerantCharge" minOccurs="0"><xs:annotation><xs:documentation/></xs:annotation><xs:simpleType><xs:annotation><xs:documentation/></xs:annotation><xs:restriction base="xs:string"><xs:enumeration value="I"/><xs:enumeration value="III"/></xs:restriction></xs:simpleType></xs:element></xs:all><xs:assert test=" if (SystemIsGraded = true()) then exists(ProposedBlowerFanGrade) and exists(ProposedBlowerFanWattDraw) and exists(ProposedRefrigerantCharge) else true()" xerces:message="If 'SystemIsGraded' is true then 'ProposedBlowerFanGrade and ProposedBlowerFanWattDraw' and 'ProposedRefrigerantCharge' should exists."/></xs:complexType></xs:element></xs:sequence><xs:attribute name="NumHVACCommissioningSystems" type="xs:int" default="0"/><xs:assert test="(@NumHVACCommissioningSystems = count(System))" xerces:message="The number of System should match with value of NumHVACCommissioningSystems. "/></xs:complexType><xs:key name="ProjSystemIDkey"><xs:selector xpath="System"/><xs:field xpath="SystemID"/></xs:key></xs:element></xs:sequence></xs:complexType></xs:element><xs:element name="WarningFlags" minOccurs="1" maxOccurs="1"><xs:complexType><xs:sequence><xs:element name="BuildingAttributeFlags"><xs:annotation><xs:documentation>[See Section 5.1, RESNET Publication 002-15 for full explanation of elements in this element}</xs:documentation></xs:annotation><xs:complexType><xs:sequence><xs:element name="StoriesAboveGradeValue" type="xs:int" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Integer equal to the number of stories above grade; GE 1 and LE 4]</xs:documentation></xs:annotation></xs:element><xs:element name="AverageCeilingHeightValue" type="xs:float" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Floating point value equal to the volume/CFA expressed in feet; GE 7 and LE 15]</xs:documentation></xs:annotation></xs:element><xs:element name="BelowGradeSlabFloorsValue" type="xs:int" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Integer equal to the number of below grade slab floors; GE 1 if below grade walls]</xs:documentation></xs:annotation></xs:element><xs:element name="BelowGradeWallsValue" type="xs:int" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Integer equal to the number of below grade walls: GE 1 if below grade slab floors]</xs:documentation></xs:annotation></xs:element><xs:element name="CrawlSpacePerimeterValue" type="xs:float" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Floating point value equal to crawl space perimeter expressed in feet; GE 1 and LE (Enclosure Floor Area)^0.5*7]</xs:documentation></xs:annotation></xs:element><xs:element name="BasementPerimeterValue" type="xs:float" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Floating point value equal to basement perimeter expressed in feet; GE 1 and LE (Enclosure Floor Area)^0.5*7]</xs:documentation></xs:annotation></xs:element><xs:element name="SlabGradePerimeterValue" type="xs:float" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Floating point value equal to the slab perimeter expressed in feet; GE 1 and LE (Enclosure Floor Area)^0.5*7]</xs:documentation></xs:annotation></xs:element><xs:element name="FoundationWallHeightValue" type="xs:float" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Floating point value equal to the foundation wall height from ground level to top of foundation expressed in feet; GT 0 and LE 20]</xs:documentation></xs:annotation></xs:element><xs:element name="BasementWallDepthValue" type="xs:float" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Floating point value equal to the basement wall depth below grade expressed in feet; GE 2 and LE (wall height - 0.5)]</xs:documentation></xs:annotation></xs:element><xs:element name="EnclosureFloorAreaValue" type="xs:float" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Floating point value equal to the enclosure floor area expressed in feet]</xs:documentation></xs:annotation></xs:element><xs:element name="EnclosureGrossWallAreaValue" type="xs:float" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Floating point value equal to gross wall area of the enclosure expressed in square feet</xs:documentation></xs:annotation></xs:element><xs:element name="NumberConditionedStories" type="xs:integer" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Integer value equal to number of conditioned stories, including conditioned basements</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element><xs:element name="ApplianceVerificationFlags" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[See Section 5.3, RESNET Publication 002-15 for details on this element. Include the value for each of the available appliance types]</xs:documentation></xs:annotation><xs:complexType><xs:sequence><xs:element name="ClothesWashersValue" type="xs:float" minOccurs="1" maxOccurs="100"><xs:annotation><xs:documentation>{Floating point value [(21*Nbr+73)> CWkWh >(4.7*Nbr+16.4)]}</xs:documentation></xs:annotation></xs:element><xs:element name="ElectricDryersValue" type="xs:float" minOccurs="0" maxOccurs="100"><xs:annotation><xs:documentation>{Floating point value [(163*Nbr+577)> eCDkWh >(55*Nbr+194)]}</xs:documentation></xs:annotation></xs:element><xs:element name="GasDryersThermsValue" type="xs:float" minOccurs="0" maxOccurs="100"><xs:annotation><xs:documentation>{Floating point value [(5.9*Nbr+20.6)> gCDtherms >(2.0*Nbr+6.9)]}</xs:documentation></xs:annotation></xs:element><xs:element name="GasDryersKWHValue" type="xs:float" minOccurs="0" maxOccurs="100"><xs:annotation><xs:documentation>{Floating point value [(12.9*Nbr+45.5)> gCDkWh >(4.3*Nbr+15.3)]}</xs:documentation></xs:annotation></xs:element><xs:element name="CWHotWaterSavingsValue" type="xs:float" minOccurs="1" maxOccurs="100"><xs:annotation><xs:documentation>{Floating point value [(0.59*Nbr+2.1)> CW HWgalSaved/day]}</xs:documentation></xs:annotation></xs:element></xs:sequence><xs:assert test="((exists(ElectricDryersValue)) or (exists(GasDryersThermsValue) and exists(GasDryersKWHValue)))"/></xs:complexType></xs:element></xs:sequence></xs:complexType></xs:element></xs:all><xs:assert test=" if (EEP/ProgramType/EPA/EnergyStarVersion[contains(text(), 'MFUS')]) then (Registry/HomeTypeID = 3 or Registry/HomeTypeID = 4) else true()" xerces:message="If the EnergyStar MFUS program version is selected in the software, then the HomeType must be a High-rise Multi-family or Low-rise Multi-family home."/></xs:complexType></xs:element></xs:all></xs:complexType></xs:element>
if (EEP/ProgramType/EPA/EnergyStarVersion[contains(text(), 'MFUS')]) then
(Registry/HomeTypeID = 3 or Registry/HomeTypeID = 4) else true()
Source
<xs:element name="Confirmed" minOccurs="0"><xs:complexType><xs:all><xs:element name="RatingType" minOccurs="0" default="Confirmed"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="Confirmed"/><xs:enumeration value="Confirmed Threshold"/><xs:enumeration value="Sampled"/></xs:restriction></xs:simpleType></xs:element><xs:element name="IECCcomplianceERI" minOccurs="0" maxOccurs="1"><xs:complexType><xs:sequence><xs:element name="IECCversion"><xs:simpleType><xs:annotation><xs:documentation>Enter 4-digit year of IECC code</xs:documentation></xs:annotation><xs:restriction base="xs:string"><xs:pattern value="[0-9]{4}"/></xs:restriction></xs:simpleType></xs:element><xs:element name="ERIscore"><xs:simpleType><xs:annotation><xs:documentation>Enter ERI score</xs:documentation></xs:annotation><xs:restriction base="xs:integer"></xs:restriction></xs:simpleType></xs:element></xs:sequence></xs:complexType></xs:element><xs:element name="Registry"><xs:complexType><xs:all><xs:element name="ProviderSampleSetID" default="00000000"><xs:simpleType><xs:annotation><xs:documentation>ProviderSampleSetID in the form XXXXXXXX</xs:documentation></xs:annotation><xs:restriction base="xs:string"><xs:pattern value="[A-Z0-9]{4,8}"/></xs:restriction></xs:simpleType></xs:element><xs:element name="DateRated" type="xs:date"><xs:annotation><xs:documentation>"Date Rated shall be the date of the final inspection in YYYY-MM-DD format"</xs:documentation></xs:annotation></xs:element><xs:element ref="Status"/><xs:element ref="HomeTypeID"/><xs:element ref="ConditionedArea"/><xs:element ref="ConditionedVolume"/><xs:element ref="NumberBedrooms"/><xs:element ref="ConditionedBasementArea"/><xs:element ref="UnconditionedBasementArea"/><xs:element ref="Software"/><xs:element ref="SoftwareVersion"/><xs:element name="EPAAppID" type="xs:string" minOccurs="0"><xs:annotation><xs:documentation>Optional EPA Rater Pro App ID as assigned by the EPA App</xs:documentation></xs:annotation></xs:element><xs:element name="Standard301Version" minOccurs="1"><xs:annotation><xs:documentation>Publication Year of RESNET/ICC 301 Standard used to determine the HERS Rating</xs:documentation></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="2014"/><xs:enumeration value="2019"/><xs:enumeration value="2022"/></xs:restriction></xs:simpleType></xs:element><xs:element name="InputFile" type="xs:string"><xs:annotation><xs:documentation>CDATA tag must be used to enclose the InputFile string</xs:documentation></xs:annotation></xs:element><xs:element name="Notes" type="xs:string"/><xs:element ref="ManufacturedHome" minOccurs="0"/></xs:all><xs:assert test="(xs:integer(HomeTypeID) = 6 and exists(ManufacturedHome)) or (xs:integer(HomeTypeID) != 6 and not(exists(ManufacturedHome)))"/></xs:complexType></xs:element><xs:element name="Rating"><xs:complexType><xs:sequence><xs:element name="HERSIndex" type="xs:integer"/><xs:element name="CO2eIndex" type="xs:integer"/><xs:element name="AnnualElectricity" type="xs:float"/><xs:element name="AnnualGas" type="xs:float" nillable="true"/><xs:element name="AnnualOil" type="xs:float" nillable="true"/><xs:element name="AnnualPropane" type="xs:float" nillable="true"/><xs:element name="AnnualOPP" type="xs:float" nillable="true"/><xs:element name="AnnualOther" type="xs:float" nillable="true"/><xs:element ref="PriceElectricity"/><xs:element ref="PriceGas"/><xs:element name="PriceOil" type="xs:float" nillable="true"/><xs:element name="PricePropane" type="xs:float" nillable="true"/><xs:element name="CostHeating" type="xs:float"/><xs:element name="CostCooling" type="xs:float" nillable="true"/><xs:element name="CostHotWater" type="xs:float"/><xs:element name="CostLighting" type="xs:float"/><xs:element name="CostAppliances" type="xs:float"/><xs:element name="CostOPP" minOccurs="0"><xs:simpleType><xs:restriction base="xs:float"><xs:maxInclusive value="0"/></xs:restriction></xs:simpleType></xs:element><xs:element name="CostTotal" type="xs:float"/><xs:element name="RateECHeating" type="xs:float"><xs:annotation><xs:documentation>Heating Energy Consumption (EC_x) in Rated Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="RateECCooling" type="xs:float"><xs:annotation><xs:documentation>Cooling Energy Consumption (EC_x) in Rated Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="RateECHotWater" type="xs:float"><xs:annotation><xs:documentation>Hot Water Energy Consumption (EC_x) in Rated Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="RateECLgtApl" type="xs:float"><xs:annotation><xs:documentation>Lighting and Appliance Energy Consumption (EULLA) in the Rated Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="nMEULHeating" type="xs:float"><xs:annotation><xs:documentation>Heating normalized Modified End Use Load (nMEUL) in Rated Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="nMEULCooling" type="xs:float"><xs:annotation><xs:documentation>Cooling normalized Modified End Use Load (nMEUL) in Rated Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="nMEULHotWater" type="xs:float"><xs:annotation><xs:documentation>Hot Water normalized Modified End Use Load (nMEUL) in Rated Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="nMEULLgtApl" type="xs:float"><xs:annotation><xs:documentation>Lighting and Appliance load (EULLA) in Rated Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="nECHeating" type="xs:float"><xs:annotation><xs:documentation>normalized Heating Energy Consumption (nEC_x) in Rated Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="nECCooling" type="xs:float"><xs:annotation><xs:documentation>normalized Cooling Energy Consumption (nEC_x) in Rated Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="nECHotWater" type="xs:float"><xs:annotation><xs:documentation>normalized Hot Water Energy Consumption (nEC_x) in Rated Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="nECLgtApl" type="xs:float"><xs:annotation><xs:documentation>Lighting and Appliance Energy Consumption (EULLA) in Rated Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="CO2" type="xs:float"/><xs:element name="SOx" type="xs:float"/><xs:element name="NOx" type="xs:float"/><xs:element name="RefCostHeating" type="xs:float"/><xs:element name="RefCostCooling" type="xs:float" nillable="true"/><xs:element name="RefCostHotWater" type="xs:float"/><xs:element name="RefCostLighting" type="xs:float"/><xs:element name="RefCostAppliances" type="xs:float"/><xs:element name="RefCostTotal" type="xs:float"/><xs:element name="RefEULHeating" type="xs:float"><xs:annotation><xs:documentation>Heating Load (REUL) in Reference Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="RefEULCooling" type="xs:float"><xs:annotation><xs:documentation>Cooling Load (REUL) in Reference Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="RefEULHotWater" type="xs:float"><xs:annotation><xs:documentation>Hot Water Load (REUL) in Reference Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="RefEULLgtApl" type="xs:float"><xs:annotation><xs:documentation>Lighting and Appliance Load (REULLA) in Reference Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="RefECHeating" type="xs:float"><xs:annotation><xs:documentation>Heating Energy Consumption (EC_r) in Reference Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="RefECCooling" type="xs:float"><xs:annotation><xs:documentation>Cooling Energy Consumption (EC_r) in Reference Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="RefECHotWater" type="xs:float"><xs:annotation><xs:documentation>Hot Water Energy Consumption (EC_r) in Reference Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="RefECLgtApl" type="xs:float"><xs:annotation><xs:documentation>Lighting and Appliance Energy Consumption (REULLA) in Reference Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="RefCO2" type="xs:float"/><xs:element name="RefSOx" type="xs:float"/><xs:element name="RefNOx" type="xs:float"/><xs:element name="OPPNet" type="xs:float"/><xs:element name="PEfrac" type="xs:float"/><xs:element name="IADsave" type="xs:float" minOccurs="0"/></xs:sequence></xs:complexType></xs:element><xs:element name="TaxCredit" minOccurs="0"><xs:complexType><xs:sequence><xs:element name="QualUseHeating" type="xs:float"/><xs:element name="QualUseCooling" type="xs:float"/><xs:element name="QualUseTotal" type="xs:float"/><xs:element name="QualLoadHeating" type="xs:float"/><xs:element name="QualLoadCooling" type="xs:float"/><xs:element name="QualLoadTotal" type="xs:float"/><xs:element name="RefUseHeating" type="xs:float"/><xs:element name="RefUseCooling" type="xs:float"/><xs:element name="RefUseTotal" type="xs:float"/><xs:element name="RefLoadHeating" type="xs:float"/><xs:element name="RefLoadCooling" type="xs:float"/><xs:element name="RefLoadTotal" type="xs:float"/><xs:element name="UseSavings" type="xs:float"/><xs:element name="LoadSavings" type="xs:float"/></xs:sequence></xs:complexType></xs:element><xs:element name="EEM" minOccurs="0"><xs:complexType><xs:sequence><xs:element name="MonthlyEnergySavings" type="xs:float"/><xs:element name="EnergyValue" type="xs:float"/></xs:sequence></xs:complexType></xs:element><xs:element name="EEP"><xs:complexType><xs:sequence><xs:element name="EEPQualified" type="xs:boolean" default="false" minOccurs="1"><xs:annotation><xs:documentation>Energy Efficiency Program Qualified?</xs:documentation></xs:annotation></xs:element><xs:element name="ProgramType" minOccurs="0"><xs:complexType><xs:all><xs:element name="EPA" type="EPAEstarType" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>ENERGY STAR program qualification</xs:documentation></xs:annotation></xs:element><xs:element name="DOE" type="DOEZERHType" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>DOE Zero Energy Ready Home qualification</xs:documentation></xs:annotation></xs:element><xs:element name="IAP" type="IAPType" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Indoor Air-Plus qualification</xs:documentation></xs:annotation></xs:element><xs:element name="OPQ" type="OPQType" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Other Program qualification</xs:documentation></xs:annotation></xs:element><xs:element name="PHIUS" type="PHIUSType" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>PHIUS Program qualifiation</xs:documentation></xs:annotation></xs:element></xs:all></xs:complexType></xs:element></xs:sequence><xs:assert test="(((EEPQualified = false()) and not(ProgramType)) or ((EEPQualified = true()) and exists(ProgramType) and (count(./ProgramType/*) gt 0)))"/></xs:complexType></xs:element><xs:element name="HomeEnergyPerformance"><xs:complexType><xs:sequence><xs:element name="Enclosure" minOccurs="1" maxOccurs="1"><xs:complexType><xs:sequence minOccurs="1"><xs:element name="AboveGradeFloorA" type="xs:float"><xs:annotation><xs:documentation>[A = ∑ Ai for i = 1, n]</xs:documentation></xs:annotation></xs:element><xs:element name="AboveGradeFloorUo" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>[Uo = (∑ (Ui * Ai)) / A for i = 1, n]</xs:documentation></xs:annotation></xs:element><xs:element name="GroundContactFloorA" type="xs:float"><xs:annotation><xs:documentation>[A = ∑ Ai for i = 1, n]</xs:documentation></xs:annotation></xs:element><xs:element name="GroundContactFloorUo" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>[Uo = (∑ (Ui * Ai)) / A for i = 1, n] [exterior film coeff = 0]</xs:documentation></xs:annotation></xs:element><xs:element name="CeilingA" type="xs:float"><xs:annotation><xs:documentation>[A = ∑ Ai for i = 1, n]</xs:documentation></xs:annotation></xs:element><xs:element name="CeilingUo" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>[Uo = (∑ (Ui * Ai)) / A for i = 1, n]</xs:documentation></xs:annotation></xs:element><xs:element name="AboveGradeWallA" type="xs:float"><xs:annotation><xs:documentation>[A = ∑ Ai for i = 1, n]</xs:documentation></xs:annotation></xs:element><xs:element name="AboveGradeWallUo" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>[Uo = (∑ (Ui * Ai)) / A for i = 1, n]</xs:documentation></xs:annotation></xs:element><xs:element name="GroundContactWallA" type="xs:float"><xs:annotation><xs:documentation>[A = ∑ Ai for i = 1, n]</xs:documentation></xs:annotation></xs:element><xs:element name="GroundContactWallUo" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>[Uo = (∑ (Ui * Ai)) / A for i = 1, n] [exterior film coeff = 0]</xs:documentation></xs:annotation></xs:element><xs:element name="WindowA" type="xs:float"><xs:annotation><xs:documentation>[A = ∑ Ai for i = 1, n]</xs:documentation></xs:annotation></xs:element><xs:element ref="WindowUo"/><xs:element ref="WindowSHGC"/><xs:element name="DoorA" type="xs:float"><xs:annotation><xs:documentation>[A = ∑ Ai for i = 1, n]</xs:documentation></xs:annotation></xs:element><xs:element name="DoorUo" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>[Uo = (∑ (Ui * Ai)) / A for i = 1, n]</xs:documentation></xs:annotation></xs:element><xs:element name="OverallEnclosureUA" type="xs:float"><xs:annotation><xs:documentation>[Enclosure UA = AG Floor (Uo*A) + Ceiling (Uo*A) + AG Wall (Uo*A) + Window (Uo*A) + Door (Uo*A)]</xs:documentation></xs:annotation></xs:element></xs:sequence><xs:assert test="((AboveGradeFloorA[text()] = 0 and not(AboveGradeFloorUo)) or (AboveGradeFloorA[text()] gt 0 and exists(AboveGradeFloorUo)))"/><xs:assert test="((GroundContactFloorA[text()] = 0 and not(GroundContactFloorUo)) or (GroundContactFloorA[text()] gt 0 and exists(GroundContactFloorUo)))"/><xs:assert test="((CeilingA[text()] = 0 and not(CeilingUo)) or (CeilingA[text()] gt 0 and exists(CeilingUo)))"/><xs:assert test="((AboveGradeWallA[text()] = 0 and not(AboveGradeWallUo)) or (AboveGradeWallA[text()] gt 0 and exists(AboveGradeWallUo)))"/><xs:assert test="((GroundContactWallA[text()] = 0 and not(GroundContactWallUo)) or (GroundContactWallA[text()] gt 0 and exists(GroundContactWallUo)))"/><xs:assert test="((WindowA[text()] = 0 and not(WindowUo) and not(WindowSHGC)) or (WindowA[text()] gt 0 and exists(WindowUo) and exists(WindowSHGC)))"/><xs:assert test="((DoorA[text()] = 0 and not(DoorUo)) or (DoorA[text()] gt 0 and exists(DoorUo)))"/><xs:assert test="OverallEnclosureUA[text()] gt 0"/></xs:complexType></xs:element><xs:element ref="HVACHeatingSystems"/><xs:element ref="HVACCoolingSystems" minOccurs="0"/><xs:element ref="HVACMechVentSystems"/><xs:element name="HVACDehumidificationSystems" minOccurs="1" maxOccurs="1"><xs:complexType><xs:sequence><xs:element name="System" minOccurs="0" maxOccurs="100"><xs:complexType><xs:all><xs:element name="Type"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="none"/><xs:enumeration value="standard"/><xs:enumeration value="eStar"/><xs:enumeration value="other"/></xs:restriction></xs:simpleType></xs:element><xs:element name="Capacity" type="xs:float"><xs:annotation><xs:documentation>Capacity in liters per day</xs:documentation></xs:annotation></xs:element><xs:element name="Efficiency" type="xs:float"><xs:annotation><xs:documentation>Efficiency in liters per kWh</xs:documentation></xs:annotation></xs:element></xs:all></xs:complexType></xs:element></xs:sequence><xs:attribute name="NumHVACDehumidificationSystems" type="xs:int" use="required"/><xs:assert test="(@NumHVACDehumidificationSystems = count(System))"/></xs:complexType></xs:element><xs:element name="LightingAppliances" minOccurs="1" maxOccurs="1"><xs:complexType><xs:sequence minOccurs="0"><xs:element name="QualifyingLightingLtX" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>percent lumens/watt less than 50</xs:documentation></xs:annotation></xs:element><xs:element name="QualifyingLightingGeX" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>percent fluorescent lighting</xs:documentation></xs:annotation></xs:element><xs:element name="QualifyingLightingLED" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>percent LED lighting</xs:documentation></xs:annotation></xs:element><xs:element name="InteriorLightingFL" type="xs:float"><xs:annotation><xs:documentation>float faction for qualifying interior fluorescent lighting (Tier I)</xs:documentation></xs:annotation></xs:element><xs:element name="InteriorLightingLED" type="xs:float"><xs:annotation><xs:documentation>float fraction for qualifying interior LED lighting (Tier II)</xs:documentation></xs:annotation></xs:element><xs:element name="ExteriorLightingFL" type="xs:float"><xs:annotation><xs:documentation>float fraction for qualifying exterior fluorescent lighting (Tier I)</xs:documentation></xs:annotation></xs:element><xs:element name="ExteriorLightingLED" type="xs:float"><xs:annotation><xs:documentation>float fraction for qualifying exterior LED lighting (Tier II)</xs:documentation></xs:annotation></xs:element><xs:element name="GarageLightingFL" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>float fraction for qualifying garage fluorescent lighting (Tier I)</xs:documentation></xs:annotation></xs:element><xs:element name="GarageLightingLED" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>float fraction qualifying garage LED lighting (Tier II)</xs:documentation></xs:annotation></xs:element><xs:element name="Refrigerator" default="standard"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="standard"/><xs:enumeration value="eStar"/></xs:restriction></xs:simpleType></xs:element><xs:element name="DishWasher" default="standard"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="standard"/><xs:enumeration value="eStar"/></xs:restriction></xs:simpleType></xs:element><xs:element name="ClothesWasher" default="standard"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="standard"/><xs:enumeration value="eStar"/></xs:restriction></xs:simpleType></xs:element><xs:element name="ClothesDryer" default="standard"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="standard"/><xs:enumeration value="eStar"/></xs:restriction></xs:simpleType></xs:element><xs:element name="CeilingFans" default="none"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="none"/><xs:enumeration value="standard"/><xs:enumeration value="eStar"/></xs:restriction></xs:simpleType></xs:element></xs:sequence></xs:complexType></xs:element><xs:element ref="HotWaterSystems"/><xs:element name="MeasuredEnclosureTightness" minOccurs="1" maxOccurs="1"><xs:complexType><xs:sequence><xs:element name="MeasurementType"><xs:annotation><xs:documentation>All Ratings using Threshold Analysis, including all Sampled and Threshold Ratings, must use this "Threshold Type"</xs:documentation></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="SinglePoint"/><xs:enumeration value="MultiPoint"/><xs:enumeration value="Threshold"/></xs:restriction></xs:simpleType></xs:element><xs:choice><xs:element name="SinglePoint" minOccurs="0"><xs:complexType><xs:all><xs:element name="cfm50" type="xs:float" maxOccurs="100"/><xs:element name="ELA" type="xs:float" maxOccurs="100"/></xs:all></xs:complexType></xs:element><xs:element name="MultiPoint" minOccurs="0"><xs:complexType><xs:all><xs:element name="c" type="xs:float" maxOccurs="100"/><xs:element name="n" type="xs:float" maxOccurs="100"/><xs:element name="RSqrd" type="xs:float" maxOccurs="100"/><xs:element name="ELA" type="xs:float" maxOccurs="100"/></xs:all></xs:complexType></xs:element><xs:element name="Threshold" minOccurs="0"><xs:annotation><xs:documentation>...Threshold values must be reported for all homes using this "Measurement Type" ...Tested values must be reported for all Threshold Ratings ...Tested values must be reported for all tested homes in Samples Ratings sample sets</xs:documentation></xs:annotation><xs:complexType><xs:all><xs:element name="cfm50Threshold" type="xs:float" minOccurs="1" maxOccurs="100"/><xs:element name="ELAThreshold" type="xs:float" minOccurs="1" maxOccurs="100"/><xs:element name="cfm50Tested" type="xs:float" minOccurs="0" maxOccurs="100"/><xs:element name="ELATested" type="xs:float" minOccurs="0" maxOccurs="100"/></xs:all></xs:complexType></xs:element></xs:choice></xs:sequence><xs:assert test="(MeasurementType[text()] = 'SinglePoint' and exists(SinglePoint)) or (MeasurementType[text()] = 'MultiPoint' and exists(MultiPoint)) or (MeasurementType[text()] = 'Threshold' and exists(Threshold))"/></xs:complexType></xs:element><xs:element name="DuctSystems" minOccurs="1" maxOccurs="1"><xs:complexType><xs:sequence><xs:element name="System" minOccurs="1" maxOccurs="100"><xs:complexType><xs:all><xs:element name="Type"><xs:annotation><xs:documentation>All Ratings using Threshold Analysis, including all Sampled and Threshold Ratings, must use "Threshold Type"</xs:documentation></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="ductless"/><xs:enumeration value="ducted"/><xs:enumeration value="Threshold ductless"/><xs:enumeration value="Threshold ducted"/></xs:restriction></xs:simpleType></xs:element><xs:element name="TestedLeakageException" minOccurs="0"><xs:annotation><xs:documentation>Unless DuctSystem is qualified for testing exception or for TotalLeakAlternative, then TestedLeakage entries are required.</xs:documentation></xs:annotation><xs:complexType><xs:all><xs:element name="QualificationCertification" type="xs:boolean" default="false" minOccurs="1"><xs:annotation><xs:documentation>Certifies either of two things. First, that this dwelling unit meets the requirements for duct testing exemption in accordance with the RESNET Standard. Or, that it meets the requirements for the total duct leakage alternatives described in the RESNET Standard.</xs:documentation></xs:annotation></xs:element><xs:element name="ExceptionType" minOccurs="0"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="TestExemptDSE"/><xs:enumeration value="TotalLeakAlternative"/></xs:restriction></xs:simpleType></xs:element><xs:element name="TotalLeakTestValue" minOccurs="0"><xs:annotation><xs:documentation>Total Duct Leakage test result value (cfm25 - cubic feet per minute at 25 Pa pressurization) obtained from testing of the Rated Dwelling Unit that is qualified for Tested Leakage Exception.</xs:documentation></xs:annotation><xs:complexType><xs:simpleContent><xs:extension base="xs:float"><xs:attribute fixed="cfm25" name="unit"/></xs:extension></xs:simpleContent></xs:complexType></xs:element><xs:element name="PercentDuctInsideAttached" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>Percentage of duct area inside the Conditioned Space Volume for Attached Dwelling Unit qualified for Tested Leakage Exception.</xs:documentation></xs:annotation></xs:element><xs:element name="AirHandlerInsideAttached" type="xs:boolean" default="false" minOccurs="0"><xs:annotation><xs:documentation>Determination if air handler unit is within the Conditioned Space Volume for Attached Dwelling units qualified for Tested Leakage Exception.</xs:documentation></xs:annotation></xs:element></xs:all></xs:complexType></xs:element><xs:element name="TestedLeakage" minOccurs="0"><xs:complexType><xs:all><xs:element name="cfm25outThreshold" type="xs:float" minOccurs="0"/><xs:element name="cfm25totalThreshold" type="xs:float" minOccurs="0"/><xs:element name="QnThreshold" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>If Threshold ducted, enter ...Threshold values required for all Sampled and Threshold Ratings</xs:documentation><xs:documentation>If Threshold ductless, do not enter ...Threshold values</xs:documentation><xs:documentation>Qn=cfm25out/CFA</xs:documentation></xs:annotation></xs:element><xs:element name="cfm25outTested" type="xs:float" minOccurs="0"/><xs:element name="cfm25totalTested" type="xs:float" minOccurs="0"/><xs:element name="QnTested" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>...Tested values required for all Confirmed Ratings, all Threshold Ratings and for the tested home in sample set for Sampled Ratings</xs:documentation><xs:documentation>Qn=cfm25out/CFA</xs:documentation></xs:annotation></xs:element></xs:all></xs:complexType></xs:element><xs:element name="SupplyDuctsCondSpace" type="xs:float"><xs:annotation><xs:documentation>% supply ducts located in conditioned space</xs:documentation></xs:annotation></xs:element><xs:element name="ReturnDuctsCondSpace" type="xs:float"><xs:annotation><xs:documentation>% return ducts located in conditioned space</xs:documentation></xs:annotation></xs:element></xs:all></xs:complexType></xs:element></xs:sequence><xs:attribute name="NumDuctSystems" type="xs:int" default="1"/><xs:assert test="(@NumDuctSystems = count(System))"/></xs:complexType></xs:element><xs:element name="AddedEnergyFeatures" minOccurs="1" maxOccurs="1"><xs:complexType><xs:sequence><xs:element name="OPP"><xs:complexType><xs:sequence><xs:element name="CheckOPP" type="xs:boolean" default="false" minOccurs="0"><xs:annotation><xs:documentation>On-site Power Production (OPP)</xs:documentation></xs:annotation></xs:element><xs:element name="Type" minOccurs="0"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="PV"/><xs:enumeration value="CHP"/><xs:enumeration value="wind"/><xs:enumeration value="other"/></xs:restriction></xs:simpleType></xs:element><xs:element name="NetPowerProduction" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>Net power production</xs:documentation></xs:annotation></xs:element></xs:sequence><xs:assert test="(not(CheckOPP) or (CheckOPP = false() and not(Type) and not(NetPowerProduction)) or (CheckOPP = true() and Type and NetPowerProduction))"/></xs:complexType></xs:element><xs:element name="SolarHotWaterSystems" minOccurs="0" maxOccurs="1"><xs:complexType><xs:sequence><xs:element name="SHWS" type="xs:boolean" default="false"><xs:annotation><xs:documentation>Solar Hot Water Systems</xs:documentation></xs:annotation></xs:element><xs:element name="Type" minOccurs="0"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="direct"/><xs:enumeration value="indirect"/><xs:enumeration value="ICS"/></xs:restriction></xs:simpleType></xs:element><xs:element name="SolarFraction" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>Enter the Solar Fraction as a float value for solar hot water system)</xs:documentation></xs:annotation></xs:element></xs:sequence><xs:assert test="((SHWS[text()] = false() and not(Type) and not(SolarFraction)) or (SHWS[text()] = true() and exists(Type) and exists(SolarFraction)))"/></xs:complexType></xs:element><xs:element name="DWHR" minOccurs="1" maxOccurs="1"><xs:complexType><xs:sequence><xs:element name="CheckDWHR" type="xs:boolean" default="false" minOccurs="0"><xs:annotation><xs:documentation>Drain Water Heat Recovery Systems (DWHR)</xs:documentation></xs:annotation></xs:element><xs:element name="DWHREfficiency" type="xs:float" default="46" minOccurs="0"><xs:annotation><xs:documentation>DWHR efficiency (% - default = 46%)</xs:documentation></xs:annotation></xs:element><xs:element name="FacilitiesServed" default="one" minOccurs="0"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="one"/><xs:enumeration value="all"/></xs:restriction></xs:simpleType></xs:element><xs:element name="EqualFlow" type="xs:boolean" default="false" minOccurs="0"/></xs:sequence><xs:assert test="((CheckDWHR[text()] = false() and not(DWHREfficiency) and not(FacilitiesServed) and not(EqualFlow)) or (CheckDWHR[text()] = true() and exists(DWHREfficiency) and exists(FacilitiesServed) and exists(EqualFlow)))"/></xs:complexType></xs:element><xs:element name="ACHotWaterHeatRecovery" minOccurs="1" maxOccurs="1"><xs:complexType><xs:sequence><xs:element name="ACHWHRecovery" type="xs:boolean" default="false"><xs:annotation><xs:documentation>Air Conditioner Heat Recovery Unit (HRU) also known as a desuperheater</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element></xs:sequence></xs:complexType></xs:element><xs:element name="WholeHEEffDesignations" minOccurs="0" maxOccurs="2"><xs:complexType><xs:sequence><xs:element name="EPAEStarNewHome" type="xs:boolean" default="false"/><xs:element name="DOEZHRH" type="xs:boolean" default="false"/></xs:sequence></xs:complexType></xs:element><xs:element name="HVACCommissioning" minOccurs="0"><xs:complexType><xs:sequence maxOccurs="1"><xs:element name="System" minOccurs="1" maxOccurs="100"><xs:complexType><xs:all><xs:element name="SystemID" type="xs:string"><xs:annotation><xs:documentation>Provide unique identification for this HVAC system (e.g. Cooling-01)</xs:documentation></xs:annotation></xs:element><xs:element name="TotalMaxCoolingLoad" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>Total Maximum Cooling Load(kBtu/h)</xs:documentation></xs:annotation></xs:element><xs:element name="HeatingLoad" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>Heating Load (kBtu/h)</xs:documentation></xs:annotation></xs:element><xs:element name="TotalDuctLeakageException" type="xs:boolean" default="false"><xs:annotation><xs:documentation>Was Total Duct Leakage exception used?</xs:documentation></xs:annotation></xs:element><xs:element name="AlternativeTestingCompleted" type="xs:boolean" default="false"><xs:annotation><xs:documentation>Was alternative testing completed per ANSI/ACCA 5 QI ?</xs:documentation></xs:annotation></xs:element><xs:element name="TotalDuctLeakage" type="xs:float"><xs:annotation><xs:documentation>Total normalized duct leakage served by system (cfm25/CFA)</xs:documentation></xs:annotation></xs:element><xs:element name="TotalDuctLeakageGradeDesignation"><xs:annotation><xs:documentation>Total Duct Leakage Grade Designation</xs:documentation></xs:annotation><xs:simpleType><xs:annotation><xs:documentation/></xs:annotation><xs:restriction base="xs:string"><xs:enumeration value="I"/><xs:enumeration value="II"/><xs:enumeration value="III"/></xs:restriction></xs:simpleType></xs:element><xs:element name="BlowerFanAirflowException" type="xs:boolean" default="false"><xs:annotation><xs:documentation>Was Blower Fan Airflow exception used?</xs:documentation></xs:annotation></xs:element><xs:element name="AirflowTestMethod" minOccurs="0"><xs:annotation><xs:documentation>Airflow test method</xs:documentation></xs:annotation><xs:simpleType><xs:annotation><xs:documentation/></xs:annotation><xs:restriction base="xs:string"><xs:enumeration value="Pressure Matching"/><xs:enumeration value="Flow Grid"/><xs:enumeration value="Flow Hood"/><xs:enumeration value="Static Pressure Table"/></xs:restriction></xs:simpleType></xs:element><xs:element name="BlowerfanAirflowDesignSpecified" type="xs:int"><xs:annotation><xs:documentation>Design-specified blower fan airflow (CFM)</xs:documentation></xs:annotation></xs:element><xs:element name="BlowerfanAirflowOpCond" type="xs:int"><xs:annotation><xs:documentation>Blower fan airflow at operating conditions (CFM)</xs:documentation></xs:annotation></xs:element><xs:element name="PressureDiffOEM" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>Pressure difference for OEM Static Pressure Table (IWC)</xs:documentation></xs:annotation></xs:element><xs:element name="AirflowFault" type="xs:float"><xs:annotation><xs:documentation>Airflow Fault (%)</xs:documentation></xs:annotation></xs:element><xs:element name="BlowerfanVolumetricAirflowGrade"><xs:annotation><xs:documentation>Blower fan volumetric airflow grade</xs:documentation></xs:annotation><xs:simpleType><xs:annotation><xs:documentation/></xs:annotation><xs:restriction base="xs:string"><xs:enumeration value="I"/><xs:enumeration value="II"/><xs:enumeration value="III"/></xs:restriction></xs:simpleType></xs:element><xs:element name="TestmethodBlowerFanWattDraw" minOccurs="0"><xs:annotation><xs:documentation>Test method for measuring blower fan watt draw</xs:documentation></xs:annotation><xs:simpleType><xs:annotation><xs:documentation/></xs:annotation><xs:restriction base="xs:string"><xs:enumeration value="Portable Plug-In Watt Meter"/><xs:enumeration value="Clamp-On Watt Meter"/><xs:enumeration value="Analog Utility Revenue Meter"/><xs:enumeration value="Digital Utility Revenue Meter"/></xs:restriction></xs:simpleType></xs:element><xs:element name="BlowerfanWattDraw" type="xs:int"><xs:annotation><xs:documentation>Watt draw of blower fan (W)</xs:documentation></xs:annotation></xs:element><xs:element name="BlowerfanEfficiency" type="xs:float"><xs:annotation><xs:documentation>Blower fan efficiency (W/CFM)</xs:documentation></xs:annotation></xs:element><xs:element name="BlowerfanWattDrawGrade"><xs:annotation><xs:documentation>Blower fan watt draw grade</xs:documentation></xs:annotation><xs:simpleType><xs:annotation><xs:documentation/></xs:annotation><xs:restriction base="xs:string"><xs:enumeration value="I"/><xs:enumeration value="II"/><xs:enumeration value="III"/></xs:restriction></xs:simpleType></xs:element><xs:element name="AltSourceValuesWithinLimits" type="xs:boolean" default="false"><xs:annotation><xs:documentation>Did alternative source provide superheat / subcooling values that meet the limits specified within ANSI/ACCA 5 QI Section 4.3.1?</xs:documentation></xs:annotation></xs:element><xs:element name="TestmethodRefrigerantCharge"><xs:annotation><xs:documentation>Test method for assessing refrigerant charge</xs:documentation></xs:annotation><xs:simpleType><xs:annotation><xs:documentation/></xs:annotation><xs:restriction base="xs:string"><xs:enumeration value="Non-Invasive"/><xs:enumeration value="Weigh-In"/><xs:enumeration value="On-board Diagnostic"/><xs:enumeration value="Independent Report"/><xs:enumeration value="Not Applicable"/></xs:restriction></xs:simpleType></xs:element><xs:element name="MeteringDeviceType"><xs:annotation><xs:documentation>Metering device type</xs:documentation></xs:annotation><xs:simpleType><xs:annotation><xs:documentation/></xs:annotation><xs:restriction base="xs:string"><xs:enumeration value="Piston/Cap Tube"/><xs:enumeration value="TXV/EEV"/></xs:restriction></xs:simpleType></xs:element><xs:element name="MeasuredOutdoorAirDryBulbTemp" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>Measured outdoor air dry-bulb temperature (F)</xs:documentation></xs:annotation></xs:element><xs:element name="DifferenceDTD" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>DifferenceDTD (F)</xs:documentation></xs:annotation></xs:element><xs:element name="DifferenceCTOA" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>DifferenceCTOA (F)</xs:documentation></xs:annotation></xs:element><xs:element name="TotalReportedRefrigerantWeight" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>Total reported refrigerant weight (oz)</xs:documentation></xs:annotation></xs:element><xs:element name="Deviation" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>Absolute value of deviation btw total anticipated and reported refrigerant weight (%)</xs:documentation></xs:annotation></xs:element><xs:element name="RefrigerantChargeGradeDesignation"><xs:annotation><xs:documentation>Refrigerant charge grade designation</xs:documentation></xs:annotation><xs:simpleType><xs:annotation><xs:documentation/></xs:annotation><xs:restriction base="xs:string"><xs:enumeration value="I"/><xs:enumeration value="III"/></xs:restriction></xs:simpleType></xs:element></xs:all><xs:assert test="not(AirflowTestMethod = 'Static Pressure Table') or PressureDiffOEM" xerces:message="AirflowTestMethod is 'Static Pressure Table' so please enter PresessureDiffOEM."></xs:assert><xs:assert test="not(TestmethodRefrigerantCharge = 'Non-Invasive' and MeteringDeviceType = 'Piston/Cap Tube') or DifferenceDTD" xerces:message="TestmethodRefrigerantCharge is 'Non-Invasive' and MeteringDeviceType 'Piston/Cap Tube' so please enter DifferenceDTD."/><xs:assert test="not(TestmethodRefrigerantCharge = 'Non-Invasive' and MeteringDeviceType = 'TXV/EEV') or DifferenceCTOA" xerces:message="TestmethodRefrigerantCharge is 'Non-Invasive' and MeteringDeviceType 'TXV/EEV' so please enter DifferenceCTOA."/><xs:assert test="not(TestmethodRefrigerantCharge = 'Weigh-In') or Deviation" xerces:message="TestmethodRefrigerantCharge 'Weigh-In' so please enter Deviation."/></xs:complexType></xs:element></xs:sequence><xs:attribute name="NumHVACCommissioningSystems" type="xs:int" default="0"/><xs:assert test="(@NumHVACCommissioningSystems = count(System))" xerces:message="The number of System should match with value of NumHVACCommissioningSystems. "/></xs:complexType><xs:key name="SystemIDkey"><xs:selector xpath="System"/><xs:field xpath="SystemID"/></xs:key></xs:element></xs:sequence></xs:complexType></xs:element><xs:element name="WarningFlags" minOccurs="1" maxOccurs="1"><xs:complexType><xs:sequence><xs:element name="BuildingAttributeFlags"><xs:annotation><xs:documentation>[See Section 5.1, RESNET Publication 002-15 for full explanation of elements in this element}</xs:documentation></xs:annotation><xs:complexType><xs:sequence><xs:element name="StoriesAboveGradeValue" type="xs:int" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Integer equal to the number of stories above grade; GE 1 and LE 4]</xs:documentation></xs:annotation></xs:element><xs:element name="AverageCeilingHeightValue" type="xs:float" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Floating point value equal to the volume/CFA expressed in feet; GE 7 and LE 15]</xs:documentation></xs:annotation></xs:element><xs:element name="BelowGradeSlabFloorsValue" type="xs:int" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Integer equal to the number of below grade slab floors; GE 1 if below grade walls]</xs:documentation></xs:annotation></xs:element><xs:element name="BelowGradeWallsValue" type="xs:int" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Integer equal to the number of below grade walls: GE 1 if below grade slab floors]</xs:documentation></xs:annotation></xs:element><xs:element name="CrawlSpacePerimeterValue" type="xs:float" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Floating point value equal to crawl space perimeter expressed in feet; GE 1 and LE (Enclosure Floor Area)^0.5*7]</xs:documentation></xs:annotation></xs:element><xs:element name="BasementPerimeterValue" type="xs:float" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Floating point value equal to basement perimeter expressed in feet; GE 1 and LE (Enclosure Floor Area)^0.5*7]</xs:documentation></xs:annotation></xs:element><xs:element name="SlabGradePerimeterValue" type="xs:float" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Floating point value equal to the slab perimeter expressed in feet; GE 1 and LE (Enclosure Floor Area)^0.5*7]</xs:documentation></xs:annotation></xs:element><xs:element name="FoundationWallHeightValue" type="xs:float" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Floating point value equal to the foundation wall height from ground level to top of foundation expressed in feet; GT 0 and LE 20]</xs:documentation></xs:annotation></xs:element><xs:element name="BasementWallDepthValue" type="xs:float" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Floating point value equal to the basement wall depth below grade expressed in feet; GE 2 and LE (wall height - 0.5)]</xs:documentation></xs:annotation></xs:element><xs:element name="EnclosureFloorAreaValue" type="xs:float" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Floating point value equal to the enclosure floor area expressed in feet]</xs:documentation></xs:annotation></xs:element><xs:element name="EnclosureGrossWallAreaValue" type="xs:float" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Floating point value equal to gross wall area of the enclosure expressed in square feet</xs:documentation></xs:annotation></xs:element><xs:element name="NumberConditionedStories" type="xs:integer" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Integer value equal to number of conditioned stories, including conditioned basements</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element><xs:element name="ApplianceVerificationFlags" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[See Section 5.3, RESNET Publication 002-15 for details on this element. Include the value for each of the available appliance types]</xs:documentation></xs:annotation><xs:complexType><xs:sequence><xs:element name="ClothesWashersValue" type="xs:float" minOccurs="1" maxOccurs="100"><xs:annotation><xs:documentation>{Floating point value [(21*Nbr+73)> CWkWh >(4.7*Nbr+16.4)]}</xs:documentation></xs:annotation></xs:element><xs:element name="ElectricDryersValue" type="xs:float" minOccurs="0" maxOccurs="100"><xs:annotation><xs:documentation>{Floating point value [(163*Nbr+577)> eCDkWh >(55*Nbr+194)]}</xs:documentation></xs:annotation></xs:element><xs:element name="GasDryersThermsValue" type="xs:float" minOccurs="0" maxOccurs="100"><xs:annotation><xs:documentation>{Floating point value [(5.9*Nbr+20.6)> gCDtherms >(2.0*Nbr+6.9)]}</xs:documentation></xs:annotation></xs:element><xs:element name="GasDryersKWHValue" type="xs:float" minOccurs="0" maxOccurs="100"><xs:annotation><xs:documentation>{Floating point value [(12.9*Nbr+45.5)> gCDkWh >(4.3*Nbr+15.3)]}</xs:documentation></xs:annotation></xs:element><xs:element name="CWHotWaterSavingsValue" type="xs:float" minOccurs="1" maxOccurs="100"><xs:annotation><xs:documentation>{Floating point value [(0.59*Nbr+2.1)> CW HWgalSaved/day]}</xs:documentation></xs:annotation></xs:element></xs:sequence><xs:assert test="((exists(ElectricDryersValue)) or (exists(GasDryersThermsValue) and exists(GasDryersKWHValue)))"/></xs:complexType></xs:element></xs:sequence></xs:complexType></xs:element></xs:all><xs:assert test=" if (EEP/ProgramType/EPA/EnergyStarVersion[contains(text(), 'MFUS')]) then (Registry/HomeTypeID = 3 or Registry/HomeTypeID = 4) else true()" xerces:message="If the EnergyStar MFUS program version is selected in the software, then the HomeType must be a High-rise Multi-family or Low-rise Multi-family home."/></xs:complexType></xs:element>
<xs:element name="IECCversion"><xs:simpleType><xs:annotation><xs:documentation>Enter 4-digit year of IECC code</xs:documentation></xs:annotation><xs:restriction base="xs:string"><xs:pattern value="[0-9]{4}"/></xs:restriction></xs:simpleType></xs:element>
<xs:element name="ERIscore"><xs:simpleType><xs:annotation><xs:documentation>Enter ERI score</xs:documentation></xs:annotation><xs:restriction base="xs:integer"></xs:restriction></xs:simpleType></xs:element>
(xs:integer(HomeTypeID) = 6 and exists(ManufacturedHome)) or (xs:integer(HomeTypeID)
!= 6 and not(exists(ManufacturedHome)))
Source
<xs:element name="Registry"><xs:complexType><xs:all><xs:element name="ProviderSampleSetID" default="00000000"><xs:simpleType><xs:annotation><xs:documentation>ProviderSampleSetID in the form XXXXXXXX</xs:documentation></xs:annotation><xs:restriction base="xs:string"><xs:pattern value="[A-Z0-9]{4,8}"/></xs:restriction></xs:simpleType></xs:element><xs:element name="DateRated" type="xs:date"><xs:annotation><xs:documentation>"Date Rated shall be the date of the final inspection in YYYY-MM-DD format"</xs:documentation></xs:annotation></xs:element><xs:element ref="Status"/><xs:element ref="HomeTypeID"/><xs:element ref="ConditionedArea"/><xs:element ref="ConditionedVolume"/><xs:element ref="NumberBedrooms"/><xs:element ref="ConditionedBasementArea"/><xs:element ref="UnconditionedBasementArea"/><xs:element ref="Software"/><xs:element ref="SoftwareVersion"/><xs:element name="EPAAppID" type="xs:string" minOccurs="0"><xs:annotation><xs:documentation>Optional EPA Rater Pro App ID as assigned by the EPA App</xs:documentation></xs:annotation></xs:element><xs:element name="Standard301Version" minOccurs="1"><xs:annotation><xs:documentation>Publication Year of RESNET/ICC 301 Standard used to determine the HERS Rating</xs:documentation></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="2014"/><xs:enumeration value="2019"/><xs:enumeration value="2022"/></xs:restriction></xs:simpleType></xs:element><xs:element name="InputFile" type="xs:string"><xs:annotation><xs:documentation>CDATA tag must be used to enclose the InputFile string</xs:documentation></xs:annotation></xs:element><xs:element name="Notes" type="xs:string"/><xs:element ref="ManufacturedHome" minOccurs="0"/></xs:all><xs:assert test="(xs:integer(HomeTypeID) = 6 and exists(ManufacturedHome)) or (xs:integer(HomeTypeID) != 6 and not(exists(ManufacturedHome)))"/></xs:complexType></xs:element>
<xs:element name="ProviderSampleSetID" default="00000000"><xs:simpleType><xs:annotation><xs:documentation>ProviderSampleSetID in the form XXXXXXXX</xs:documentation></xs:annotation><xs:restriction base="xs:string"><xs:pattern value="[A-Z0-9]{4,8}"/></xs:restriction></xs:simpleType></xs:element>
"Date Rated shall be the date of the final inspection in YYYY-MM-DD format"
Diagram
Type
xs:date
Properties
content
simple
Source
<xs:element name="DateRated" type="xs:date"><xs:annotation><xs:documentation>"Date Rated shall be the date of the final inspection in YYYY-MM-DD format"</xs:documentation></xs:annotation></xs:element>
Optional EPA Rater Pro App ID as assigned by the EPA App
Diagram
Type
xs:string
Properties
content
simple
minOccurs
0
Source
<xs:element name="EPAAppID" type="xs:string" minOccurs="0"><xs:annotation><xs:documentation>Optional EPA Rater Pro App ID as assigned by the EPA App</xs:documentation></xs:annotation></xs:element>
Publication Year of RESNET/ICC 301 Standard used to determine the HERS Rating
Diagram
Type
restriction of xs:string
Properties
content
simple
minOccurs
1
Facets
enumeration
2014
enumeration
2019
enumeration
2022
Source
<xs:element name="Standard301Version" minOccurs="1"><xs:annotation><xs:documentation>Publication Year of RESNET/ICC 301 Standard used to determine the HERS Rating</xs:documentation></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="2014"/><xs:enumeration value="2019"/><xs:enumeration value="2022"/></xs:restriction></xs:simpleType></xs:element>
CDATA tag must be used to enclose the InputFile string
Diagram
Type
xs:string
Properties
content
simple
Source
<xs:element name="InputFile" type="xs:string"><xs:annotation><xs:documentation>CDATA tag must be used to enclose the InputFile string</xs:documentation></xs:annotation></xs:element>
<xs:element name="NumOfSections" maxOccurs="1" minOccurs="1"><xs:simpleType><xs:annotation><xs:documentation>Number of sections for the manufactured home</xs:documentation></xs:annotation><xs:restriction base="xs:string"><xs:enumeration value="single"/><xs:enumeration value="double"/><xs:enumeration value="triple"/></xs:restriction></xs:simpleType></xs:element>
<xs:element name="ManufacturedHomeSerialNum" type="xs:string" minOccurs="1"><xs:annotation><xs:documentation>Enter Manufactured Home Serial Number</xs:documentation></xs:annotation></xs:element>
Name of the facility where the home was constructed
Diagram
Type
xs:string
Properties
content
simple
minOccurs
1
Source
<xs:element name="ManufacturedHomeFacilityName" type="xs:string" minOccurs="1"><xs:annotation><xs:documentation>Name of the facility where the home was constructed</xs:documentation></xs:annotation></xs:element>
<xs:element name="Rating"><xs:complexType><xs:sequence><xs:element name="HERSIndex" type="xs:integer"/><xs:element name="CO2eIndex" type="xs:integer"/><xs:element name="AnnualElectricity" type="xs:float"/><xs:element name="AnnualGas" type="xs:float" nillable="true"/><xs:element name="AnnualOil" type="xs:float" nillable="true"/><xs:element name="AnnualPropane" type="xs:float" nillable="true"/><xs:element name="AnnualOPP" type="xs:float" nillable="true"/><xs:element name="AnnualOther" type="xs:float" nillable="true"/><xs:element ref="PriceElectricity"/><xs:element ref="PriceGas"/><xs:element name="PriceOil" type="xs:float" nillable="true"/><xs:element name="PricePropane" type="xs:float" nillable="true"/><xs:element name="CostHeating" type="xs:float"/><xs:element name="CostCooling" type="xs:float" nillable="true"/><xs:element name="CostHotWater" type="xs:float"/><xs:element name="CostLighting" type="xs:float"/><xs:element name="CostAppliances" type="xs:float"/><xs:element name="CostOPP" minOccurs="0"><xs:simpleType><xs:restriction base="xs:float"><xs:maxInclusive value="0"/></xs:restriction></xs:simpleType></xs:element><xs:element name="CostTotal" type="xs:float"/><xs:element name="RateECHeating" type="xs:float"><xs:annotation><xs:documentation>Heating Energy Consumption (EC_x) in Rated Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="RateECCooling" type="xs:float"><xs:annotation><xs:documentation>Cooling Energy Consumption (EC_x) in Rated Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="RateECHotWater" type="xs:float"><xs:annotation><xs:documentation>Hot Water Energy Consumption (EC_x) in Rated Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="RateECLgtApl" type="xs:float"><xs:annotation><xs:documentation>Lighting and Appliance Energy Consumption (EULLA) in the Rated Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="nMEULHeating" type="xs:float"><xs:annotation><xs:documentation>Heating normalized Modified End Use Load (nMEUL) in Rated Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="nMEULCooling" type="xs:float"><xs:annotation><xs:documentation>Cooling normalized Modified End Use Load (nMEUL) in Rated Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="nMEULHotWater" type="xs:float"><xs:annotation><xs:documentation>Hot Water normalized Modified End Use Load (nMEUL) in Rated Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="nMEULLgtApl" type="xs:float"><xs:annotation><xs:documentation>Lighting and Appliance load (EULLA) in Rated Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="nECHeating" type="xs:float"><xs:annotation><xs:documentation>normalized Heating Energy Consumption (nEC_x) in Rated Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="nECCooling" type="xs:float"><xs:annotation><xs:documentation>normalized Cooling Energy Consumption (nEC_x) in Rated Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="nECHotWater" type="xs:float"><xs:annotation><xs:documentation>normalized Hot Water Energy Consumption (nEC_x) in Rated Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="nECLgtApl" type="xs:float"><xs:annotation><xs:documentation>Lighting and Appliance Energy Consumption (EULLA) in Rated Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="CO2" type="xs:float"/><xs:element name="SOx" type="xs:float"/><xs:element name="NOx" type="xs:float"/><xs:element name="RefCostHeating" type="xs:float"/><xs:element name="RefCostCooling" type="xs:float" nillable="true"/><xs:element name="RefCostHotWater" type="xs:float"/><xs:element name="RefCostLighting" type="xs:float"/><xs:element name="RefCostAppliances" type="xs:float"/><xs:element name="RefCostTotal" type="xs:float"/><xs:element name="RefEULHeating" type="xs:float"><xs:annotation><xs:documentation>Heating Load (REUL) in Reference Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="RefEULCooling" type="xs:float"><xs:annotation><xs:documentation>Cooling Load (REUL) in Reference Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="RefEULHotWater" type="xs:float"><xs:annotation><xs:documentation>Hot Water Load (REUL) in Reference Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="RefEULLgtApl" type="xs:float"><xs:annotation><xs:documentation>Lighting and Appliance Load (REULLA) in Reference Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="RefECHeating" type="xs:float"><xs:annotation><xs:documentation>Heating Energy Consumption (EC_r) in Reference Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="RefECCooling" type="xs:float"><xs:annotation><xs:documentation>Cooling Energy Consumption (EC_r) in Reference Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="RefECHotWater" type="xs:float"><xs:annotation><xs:documentation>Hot Water Energy Consumption (EC_r) in Reference Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="RefECLgtApl" type="xs:float"><xs:annotation><xs:documentation>Lighting and Appliance Energy Consumption (REULLA) in Reference Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="RefCO2" type="xs:float"/><xs:element name="RefSOx" type="xs:float"/><xs:element name="RefNOx" type="xs:float"/><xs:element name="OPPNet" type="xs:float"/><xs:element name="PEfrac" type="xs:float"/><xs:element name="IADsave" type="xs:float" minOccurs="0"/></xs:sequence></xs:complexType></xs:element>
Heating Energy Consumption (EC_x) in Rated Home (MBtu)
Diagram
Type
xs:float
Properties
content
simple
Source
<xs:element name="RateECHeating" type="xs:float"><xs:annotation><xs:documentation>Heating Energy Consumption (EC_x) in Rated Home (MBtu)</xs:documentation></xs:annotation></xs:element>
Cooling Energy Consumption (EC_x) in Rated Home (MBtu)
Diagram
Type
xs:float
Properties
content
simple
Source
<xs:element name="RateECCooling" type="xs:float"><xs:annotation><xs:documentation>Cooling Energy Consumption (EC_x) in Rated Home (MBtu)</xs:documentation></xs:annotation></xs:element>
Hot Water Energy Consumption (EC_x) in Rated Home (MBtu)
Diagram
Type
xs:float
Properties
content
simple
Source
<xs:element name="RateECHotWater" type="xs:float"><xs:annotation><xs:documentation>Hot Water Energy Consumption (EC_x) in Rated Home (MBtu)</xs:documentation></xs:annotation></xs:element>
Lighting and Appliance Energy Consumption (EULLA) in the Rated Home (MBtu)
Diagram
Type
xs:float
Properties
content
simple
Source
<xs:element name="RateECLgtApl" type="xs:float"><xs:annotation><xs:documentation>Lighting and Appliance Energy Consumption (EULLA) in the Rated Home (MBtu)</xs:documentation></xs:annotation></xs:element>
Heating normalized Modified End Use Load (nMEUL) in Rated Home (MBtu)
Diagram
Type
xs:float
Properties
content
simple
Source
<xs:element name="nMEULHeating" type="xs:float"><xs:annotation><xs:documentation>Heating normalized Modified End Use Load (nMEUL) in Rated Home (MBtu)</xs:documentation></xs:annotation></xs:element>
Cooling normalized Modified End Use Load (nMEUL) in Rated Home (MBtu)
Diagram
Type
xs:float
Properties
content
simple
Source
<xs:element name="nMEULCooling" type="xs:float"><xs:annotation><xs:documentation>Cooling normalized Modified End Use Load (nMEUL) in Rated Home (MBtu)</xs:documentation></xs:annotation></xs:element>
Hot Water normalized Modified End Use Load (nMEUL) in Rated Home (MBtu)
Diagram
Type
xs:float
Properties
content
simple
Source
<xs:element name="nMEULHotWater" type="xs:float"><xs:annotation><xs:documentation>Hot Water normalized Modified End Use Load (nMEUL) in Rated Home (MBtu)</xs:documentation></xs:annotation></xs:element>
Lighting and Appliance load (EULLA) in Rated Home (MBtu)
Diagram
Type
xs:float
Properties
content
simple
Source
<xs:element name="nMEULLgtApl" type="xs:float"><xs:annotation><xs:documentation>Lighting and Appliance load (EULLA) in Rated Home (MBtu)</xs:documentation></xs:annotation></xs:element>
normalized Heating Energy Consumption (nEC_x) in Rated Home (MBtu)
Diagram
Type
xs:float
Properties
content
simple
Source
<xs:element name="nECHeating" type="xs:float"><xs:annotation><xs:documentation>normalized Heating Energy Consumption (nEC_x) in Rated Home (MBtu)</xs:documentation></xs:annotation></xs:element>
normalized Cooling Energy Consumption (nEC_x) in Rated Home (MBtu)
Diagram
Type
xs:float
Properties
content
simple
Source
<xs:element name="nECCooling" type="xs:float"><xs:annotation><xs:documentation>normalized Cooling Energy Consumption (nEC_x) in Rated Home (MBtu)</xs:documentation></xs:annotation></xs:element>
normalized Hot Water Energy Consumption (nEC_x) in Rated Home (MBtu)
Diagram
Type
xs:float
Properties
content
simple
Source
<xs:element name="nECHotWater" type="xs:float"><xs:annotation><xs:documentation>normalized Hot Water Energy Consumption (nEC_x) in Rated Home (MBtu)</xs:documentation></xs:annotation></xs:element>
Lighting and Appliance Energy Consumption (EULLA) in Rated Home (MBtu)
Diagram
Type
xs:float
Properties
content
simple
Source
<xs:element name="nECLgtApl" type="xs:float"><xs:annotation><xs:documentation>Lighting and Appliance Energy Consumption (EULLA) in Rated Home (MBtu)</xs:documentation></xs:annotation></xs:element>
<xs:element name="RefEULHeating" type="xs:float"><xs:annotation><xs:documentation>Heating Load (REUL) in Reference Home (MBtu)</xs:documentation></xs:annotation></xs:element>
<xs:element name="RefEULCooling" type="xs:float"><xs:annotation><xs:documentation>Cooling Load (REUL) in Reference Home (MBtu)</xs:documentation></xs:annotation></xs:element>
<xs:element name="RefEULHotWater" type="xs:float"><xs:annotation><xs:documentation>Hot Water Load (REUL) in Reference Home (MBtu)</xs:documentation></xs:annotation></xs:element>
Lighting and Appliance Load (REULLA) in Reference Home (MBtu)
Diagram
Type
xs:float
Properties
content
simple
Source
<xs:element name="RefEULLgtApl" type="xs:float"><xs:annotation><xs:documentation>Lighting and Appliance Load (REULLA) in Reference Home (MBtu)</xs:documentation></xs:annotation></xs:element>
Heating Energy Consumption (EC_r) in Reference Home (MBtu)
Diagram
Type
xs:float
Properties
content
simple
Source
<xs:element name="RefECHeating" type="xs:float"><xs:annotation><xs:documentation>Heating Energy Consumption (EC_r) in Reference Home (MBtu)</xs:documentation></xs:annotation></xs:element>
Cooling Energy Consumption (EC_r) in Reference Home (MBtu)
Diagram
Type
xs:float
Properties
content
simple
Source
<xs:element name="RefECCooling" type="xs:float"><xs:annotation><xs:documentation>Cooling Energy Consumption (EC_r) in Reference Home (MBtu)</xs:documentation></xs:annotation></xs:element>
Hot Water Energy Consumption (EC_r) in Reference Home (MBtu)
Diagram
Type
xs:float
Properties
content
simple
Source
<xs:element name="RefECHotWater" type="xs:float"><xs:annotation><xs:documentation>Hot Water Energy Consumption (EC_r) in Reference Home (MBtu)</xs:documentation></xs:annotation></xs:element>
Lighting and Appliance Energy Consumption (REULLA) in Reference Home (MBtu)
Diagram
Type
xs:float
Properties
content
simple
Source
<xs:element name="RefECLgtApl" type="xs:float"><xs:annotation><xs:documentation>Lighting and Appliance Energy Consumption (REULLA) in Reference Home (MBtu)</xs:documentation></xs:annotation></xs:element>
(((EEPQualified = false()) and not(ProgramType)) or ((EEPQualified = true()) and exists(ProgramType)
and (count(./ProgramType/*) gt 0)))
Source
<xs:element name="EEP"><xs:complexType><xs:sequence><xs:element name="EEPQualified" type="xs:boolean" default="false" minOccurs="1"><xs:annotation><xs:documentation>Energy Efficiency Program Qualified?</xs:documentation></xs:annotation></xs:element><xs:element name="ProgramType" minOccurs="0"><xs:complexType><xs:all><xs:element name="EPA" type="EPAEstarType" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>ENERGY STAR program qualification</xs:documentation></xs:annotation></xs:element><xs:element name="DOE" type="DOEZERHType" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>DOE Zero Energy Ready Home qualification</xs:documentation></xs:annotation></xs:element><xs:element name="IAP" type="IAPType" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Indoor Air-Plus qualification</xs:documentation></xs:annotation></xs:element><xs:element name="OPQ" type="OPQType" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Other Program qualification</xs:documentation></xs:annotation></xs:element><xs:element name="PHIUS" type="PHIUSType" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>PHIUS Program qualifiation</xs:documentation></xs:annotation></xs:element></xs:all></xs:complexType></xs:element></xs:sequence><xs:assert test="(((EEPQualified = false()) and not(ProgramType)) or ((EEPQualified = true()) and exists(ProgramType) and (count(./ProgramType/*) gt 0)))"/></xs:complexType></xs:element>
(EPAEnergyStarQualified = false()) or (EPAEnergyStarQualified = true() and (exists(VersionNo)
or exists(EnergyStarVersion)) and exists(EPAQualificationScores))
(EPANextGenQualified = false() and not(NextGenVersion)) or (EPANextGenQualified =
true() and exists(NextGenVersion))
Source
<xs:element name="EPA" type="EPAEstarType" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>ENERGY STAR program qualification</xs:documentation></xs:annotation></xs:element>
<xs:element name="VersionNo" type="EnergyStarVersionType"><xs:annotation><xs:documentation>EnergyStar version number.</xs:documentation></xs:annotation></xs:element>
<xs:element name="NextGenVersion" minOccurs="0"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="NextGen v1.0"><xs:annotation><xs:documentation>ENERGY STAR National NextGen Version 1.0</xs:documentation></xs:annotation></xs:enumeration><xs:enumeration value="NextGen v1.1"><xs:annotation><xs:documentation>ENERGY STAR National NextGen Version 1.1</xs:documentation></xs:annotation></xs:enumeration></xs:restriction></xs:simpleType></xs:element>
HERS Index without OPP (required if qualified = true)
Diagram
Type
xs:float
Properties
content
simple
minOccurs
1
Source
<xs:element name="HERSWithoutOPP" type="xs:float" minOccurs="1"><xs:annotation><xs:documentation>HERS Index without OPP (required if qualified = true)</xs:documentation></xs:annotation></xs:element>
<xs:element name="EPAEstarCertifications" minOccurs="0"><xs:complexType><xs:sequence><xs:element name="CheckInsulationInstallGrade" type="xs:boolean" minOccurs="0"><xs:annotation><xs:documentation>All entries for insulation installation grade equal Grade I? (true/false)</xs:documentation></xs:annotation></xs:element><xs:element name="CheckODDuctLeakage" type="xs:boolean" minOccurs="0"><xs:annotation><xs:documentation>Duct leakage to outdoors (less than or equal to) the greater of 4 CFM / 100 sq ft of CFA or 40 CFM for all duct systems? (true/false)</xs:documentation></xs:annotation></xs:element><xs:element name="CheckTotalDuctLeakage" type="xs:boolean" minOccurs="0"><xs:annotation><xs:documentation>Total duct leakage (less than or equal to) the greater of 12 CFM / 100 sq ft of CFA or 120 CFM for all duct systems? (true/false)</xs:documentation></xs:annotation></xs:element><xs:element name="CheckIndoorAirPlusVerification" type="xs:boolean" minOccurs="0"><xs:annotation><xs:documentation>Check Indoor AirPlus Verification? (true/false)</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element>
Duct leakage to outdoors (less than or equal to) the greater of 4 CFM / 100 sq ft of CFA or 40 CFM for all duct systems? (true/false)
Diagram
Type
xs:boolean
Properties
content
simple
minOccurs
0
Source
<xs:element name="CheckODDuctLeakage" type="xs:boolean" minOccurs="0"><xs:annotation><xs:documentation>Duct leakage to outdoors (less than or equal to) the greater of 4 CFM / 100 sq ft of CFA or 40 CFM for all duct systems? (true/false)</xs:documentation></xs:annotation></xs:element>
Total duct leakage (less than or equal to) the greater of 12 CFM / 100 sq ft of CFA or 120 CFM for all duct systems? (true/false)
Diagram
Type
xs:boolean
Properties
content
simple
minOccurs
0
Source
<xs:element name="CheckTotalDuctLeakage" type="xs:boolean" minOccurs="0"><xs:annotation><xs:documentation>Total duct leakage (less than or equal to) the greater of 12 CFM / 100 sq ft of CFA or 120 CFM for all duct systems? (true/false)</xs:documentation></xs:annotation></xs:element>
(DOEZERHQualified = false()) or (DOEZERHQualified[text()] and (exists(DOEQualificationScores)))
Source
<xs:element name="DOE" type="DOEZERHType" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>DOE Zero Energy Ready Home qualification</xs:documentation></xs:annotation></xs:element>
<xs:element name="ZERHVersion" type="ZERHVersionType"><xs:annotation><xs:documentation>Enter DOE Zero Enery Ready Home (ZERH) version number</xs:documentation></xs:annotation></xs:element>
HERS Index without OPP (required if qualified = true)
Diagram
Type
xs:float
Properties
content
simple
minOccurs
1
Source
<xs:element name="HERSWithoutOPP" type="xs:float" minOccurs="1"><xs:annotation><xs:documentation>HERS Index without OPP (required if qualified = true)</xs:documentation></xs:annotation></xs:element>
Conditioned space including basement (floating point value)
Diagram
Type
xs:float
Properties
content
simple
minOccurs
1
Source
<xs:element name="CondSpaceIncBasement" type="xs:float" minOccurs="1"><xs:annotation><xs:documentation>Conditioned space including basement (floating point value)</xs:documentation></xs:annotation></xs:element>
Conditioned space excluding basement (floating point value)
Diagram
Type
xs:float
Properties
content
simple
minOccurs
1
Source
<xs:element name="CondSpaceExBasement" type="xs:float" minOccurs="1"><xs:annotation><xs:documentation>Conditioned space excluding basement (floating point value)</xs:documentation></xs:annotation></xs:element>
Element DOEZERHType / EstimatedAnnualEnergySavings
Natural gas therms/year (floating point value - default = 0)
Diagram
Type
xs:float
Properties
content
simple
minOccurs
0
Source
<xs:element name="NaturalGas" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>Natural gas therms/year (floating point value - default = 0)</xs:documentation></xs:annotation></xs:element>
<xs:element name="RatedPeakLoad" type="xs:float"><xs:annotation><xs:documentation>Rated Home peak electricity use (kWh)</xs:documentation></xs:annotation></xs:element>
<xs:element name="ReferencePeakLoad" type="xs:float"><xs:annotation><xs:documentation>Rated Home peak electricity use (kWh)</xs:documentation></xs:annotation></xs:element>
<xs:element name="RatedEnergyIntensity" type="xs:float"><xs:annotation><xs:documentation>Rated Home enery use intensity(kBtu/sqft)</xs:documentation></xs:annotation></xs:element>
Meets mandatory Hot Water distribution requirements (true/false - default = false)
Diagram
Type
xs:boolean
Properties
content
simple
default
false
Source
<xs:element name="DHWdistribution" type="xs:boolean" default="false"><xs:annotation><xs:documentation>Meets mandatory Hot Water distribution requirements (true/false - default = false)</xs:documentation></xs:annotation></xs:element>
<xs:element name="OPQPrograms" minOccurs="0" maxOccurs="1"><xs:complexType><xs:sequence maxOccurs="100"><xs:element name="Program" minOccurs="0"><xs:annotation><xs:documentation>Name of EE program for which home qualifies</xs:documentation></xs:annotation><xs:complexType><xs:all><xs:element name="name" type="xs:string"/></xs:all></xs:complexType></xs:element></xs:sequence><xs:attribute name="NumOPQs" type="xs:int" use="required"/><xs:assert test="(@NumOPQs = count(Program))"/></xs:complexType></xs:element>
<xs:element name="Program" minOccurs="0"><xs:annotation><xs:documentation>Name of EE program for which home qualifies</xs:documentation></xs:annotation><xs:complexType><xs:all><xs:element name="name" type="xs:string"/></xs:all></xs:complexType></xs:element>
Meets Phius CORE requirements for new construction
enumeration
ZERO
Meets Phius ZERO requirements for new construction
enumeration
CORE Revive
Meets Phius CORE Revive requirements for retrofits
enumeration
ZERO Revive
Meets Phius ZERO Revive requirements for retrofits
Source
<xs:element name="VersionNo" minOccurs="0"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="CORE"><xs:annotation><xs:documentation>Meets Phius CORE requirements for new construction</xs:documentation></xs:annotation></xs:enumeration><xs:enumeration value="ZERO"><xs:annotation><xs:documentation>Meets Phius ZERO requirements for new construction</xs:documentation></xs:annotation></xs:enumeration><xs:enumeration value="CORE Revive"><xs:annotation><xs:documentation>Meets Phius CORE Revive requirements for retrofits</xs:documentation></xs:annotation></xs:enumeration><xs:enumeration value="ZERO Revive"><xs:annotation><xs:documentation>Meets Phius ZERO Revive requirements for retrofits</xs:documentation></xs:annotation></xs:enumeration></xs:restriction></xs:simpleType></xs:element>
<xs:element name="HomeEnergyPerformance"><xs:complexType><xs:sequence><xs:element name="Enclosure" minOccurs="1" maxOccurs="1"><xs:complexType><xs:sequence minOccurs="1"><xs:element name="AboveGradeFloorA" type="xs:float"><xs:annotation><xs:documentation>[A = ∑ Ai for i = 1, n]</xs:documentation></xs:annotation></xs:element><xs:element name="AboveGradeFloorUo" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>[Uo = (∑ (Ui * Ai)) / A for i = 1, n]</xs:documentation></xs:annotation></xs:element><xs:element name="GroundContactFloorA" type="xs:float"><xs:annotation><xs:documentation>[A = ∑ Ai for i = 1, n]</xs:documentation></xs:annotation></xs:element><xs:element name="GroundContactFloorUo" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>[Uo = (∑ (Ui * Ai)) / A for i = 1, n] [exterior film coeff = 0]</xs:documentation></xs:annotation></xs:element><xs:element name="CeilingA" type="xs:float"><xs:annotation><xs:documentation>[A = ∑ Ai for i = 1, n]</xs:documentation></xs:annotation></xs:element><xs:element name="CeilingUo" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>[Uo = (∑ (Ui * Ai)) / A for i = 1, n]</xs:documentation></xs:annotation></xs:element><xs:element name="AboveGradeWallA" type="xs:float"><xs:annotation><xs:documentation>[A = ∑ Ai for i = 1, n]</xs:documentation></xs:annotation></xs:element><xs:element name="AboveGradeWallUo" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>[Uo = (∑ (Ui * Ai)) / A for i = 1, n]</xs:documentation></xs:annotation></xs:element><xs:element name="GroundContactWallA" type="xs:float"><xs:annotation><xs:documentation>[A = ∑ Ai for i = 1, n]</xs:documentation></xs:annotation></xs:element><xs:element name="GroundContactWallUo" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>[Uo = (∑ (Ui * Ai)) / A for i = 1, n] [exterior film coeff = 0]</xs:documentation></xs:annotation></xs:element><xs:element name="WindowA" type="xs:float"><xs:annotation><xs:documentation>[A = ∑ Ai for i = 1, n]</xs:documentation></xs:annotation></xs:element><xs:element ref="WindowUo"/><xs:element ref="WindowSHGC"/><xs:element name="DoorA" type="xs:float"><xs:annotation><xs:documentation>[A = ∑ Ai for i = 1, n]</xs:documentation></xs:annotation></xs:element><xs:element name="DoorUo" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>[Uo = (∑ (Ui * Ai)) / A for i = 1, n]</xs:documentation></xs:annotation></xs:element><xs:element name="OverallEnclosureUA" type="xs:float"><xs:annotation><xs:documentation>[Enclosure UA = AG Floor (Uo*A) + Ceiling (Uo*A) + AG Wall (Uo*A) + Window (Uo*A) + Door (Uo*A)]</xs:documentation></xs:annotation></xs:element></xs:sequence><xs:assert test="((AboveGradeFloorA[text()] = 0 and not(AboveGradeFloorUo)) or (AboveGradeFloorA[text()] gt 0 and exists(AboveGradeFloorUo)))"/><xs:assert test="((GroundContactFloorA[text()] = 0 and not(GroundContactFloorUo)) or (GroundContactFloorA[text()] gt 0 and exists(GroundContactFloorUo)))"/><xs:assert test="((CeilingA[text()] = 0 and not(CeilingUo)) or (CeilingA[text()] gt 0 and exists(CeilingUo)))"/><xs:assert test="((AboveGradeWallA[text()] = 0 and not(AboveGradeWallUo)) or (AboveGradeWallA[text()] gt 0 and exists(AboveGradeWallUo)))"/><xs:assert test="((GroundContactWallA[text()] = 0 and not(GroundContactWallUo)) or (GroundContactWallA[text()] gt 0 and exists(GroundContactWallUo)))"/><xs:assert test="((WindowA[text()] = 0 and not(WindowUo) and not(WindowSHGC)) or (WindowA[text()] gt 0 and exists(WindowUo) and exists(WindowSHGC)))"/><xs:assert test="((DoorA[text()] = 0 and not(DoorUo)) or (DoorA[text()] gt 0 and exists(DoorUo)))"/><xs:assert test="OverallEnclosureUA[text()] gt 0"/></xs:complexType></xs:element><xs:element ref="HVACHeatingSystems"/><xs:element ref="HVACCoolingSystems" minOccurs="0"/><xs:element ref="HVACMechVentSystems"/><xs:element name="HVACDehumidificationSystems" minOccurs="1" maxOccurs="1"><xs:complexType><xs:sequence><xs:element name="System" minOccurs="0" maxOccurs="100"><xs:complexType><xs:all><xs:element name="Type"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="none"/><xs:enumeration value="standard"/><xs:enumeration value="eStar"/><xs:enumeration value="other"/></xs:restriction></xs:simpleType></xs:element><xs:element name="Capacity" type="xs:float"><xs:annotation><xs:documentation>Capacity in liters per day</xs:documentation></xs:annotation></xs:element><xs:element name="Efficiency" type="xs:float"><xs:annotation><xs:documentation>Efficiency in liters per kWh</xs:documentation></xs:annotation></xs:element></xs:all></xs:complexType></xs:element></xs:sequence><xs:attribute name="NumHVACDehumidificationSystems" type="xs:int" use="required"/><xs:assert test="(@NumHVACDehumidificationSystems = count(System))"/></xs:complexType></xs:element><xs:element name="LightingAppliances" minOccurs="1" maxOccurs="1"><xs:complexType><xs:sequence minOccurs="0"><xs:element name="QualifyingLightingLtX" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>percent lumens/watt less than 50</xs:documentation></xs:annotation></xs:element><xs:element name="QualifyingLightingGeX" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>percent fluorescent lighting</xs:documentation></xs:annotation></xs:element><xs:element name="QualifyingLightingLED" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>percent LED lighting</xs:documentation></xs:annotation></xs:element><xs:element name="InteriorLightingFL" type="xs:float"><xs:annotation><xs:documentation>float faction for qualifying interior fluorescent lighting (Tier I)</xs:documentation></xs:annotation></xs:element><xs:element name="InteriorLightingLED" type="xs:float"><xs:annotation><xs:documentation>float fraction for qualifying interior LED lighting (Tier II)</xs:documentation></xs:annotation></xs:element><xs:element name="ExteriorLightingFL" type="xs:float"><xs:annotation><xs:documentation>float fraction for qualifying exterior fluorescent lighting (Tier I)</xs:documentation></xs:annotation></xs:element><xs:element name="ExteriorLightingLED" type="xs:float"><xs:annotation><xs:documentation>float fraction for qualifying exterior LED lighting (Tier II)</xs:documentation></xs:annotation></xs:element><xs:element name="GarageLightingFL" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>float fraction for qualifying garage fluorescent lighting (Tier I)</xs:documentation></xs:annotation></xs:element><xs:element name="GarageLightingLED" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>float fraction qualifying garage LED lighting (Tier II)</xs:documentation></xs:annotation></xs:element><xs:element name="Refrigerator" default="standard"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="standard"/><xs:enumeration value="eStar"/></xs:restriction></xs:simpleType></xs:element><xs:element name="DishWasher" default="standard"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="standard"/><xs:enumeration value="eStar"/></xs:restriction></xs:simpleType></xs:element><xs:element name="ClothesWasher" default="standard"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="standard"/><xs:enumeration value="eStar"/></xs:restriction></xs:simpleType></xs:element><xs:element name="ClothesDryer" default="standard"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="standard"/><xs:enumeration value="eStar"/></xs:restriction></xs:simpleType></xs:element><xs:element name="CeilingFans" default="none"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="none"/><xs:enumeration value="standard"/><xs:enumeration value="eStar"/></xs:restriction></xs:simpleType></xs:element></xs:sequence></xs:complexType></xs:element><xs:element ref="HotWaterSystems"/><xs:element name="MeasuredEnclosureTightness" minOccurs="1" maxOccurs="1"><xs:complexType><xs:sequence><xs:element name="MeasurementType"><xs:annotation><xs:documentation>All Ratings using Threshold Analysis, including all Sampled and Threshold Ratings, must use this "Threshold Type"</xs:documentation></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="SinglePoint"/><xs:enumeration value="MultiPoint"/><xs:enumeration value="Threshold"/></xs:restriction></xs:simpleType></xs:element><xs:choice><xs:element name="SinglePoint" minOccurs="0"><xs:complexType><xs:all><xs:element name="cfm50" type="xs:float" maxOccurs="100"/><xs:element name="ELA" type="xs:float" maxOccurs="100"/></xs:all></xs:complexType></xs:element><xs:element name="MultiPoint" minOccurs="0"><xs:complexType><xs:all><xs:element name="c" type="xs:float" maxOccurs="100"/><xs:element name="n" type="xs:float" maxOccurs="100"/><xs:element name="RSqrd" type="xs:float" maxOccurs="100"/><xs:element name="ELA" type="xs:float" maxOccurs="100"/></xs:all></xs:complexType></xs:element><xs:element name="Threshold" minOccurs="0"><xs:annotation><xs:documentation>...Threshold values must be reported for all homes using this "Measurement Type" ...Tested values must be reported for all Threshold Ratings ...Tested values must be reported for all tested homes in Samples Ratings sample sets</xs:documentation></xs:annotation><xs:complexType><xs:all><xs:element name="cfm50Threshold" type="xs:float" minOccurs="1" maxOccurs="100"/><xs:element name="ELAThreshold" type="xs:float" minOccurs="1" maxOccurs="100"/><xs:element name="cfm50Tested" type="xs:float" minOccurs="0" maxOccurs="100"/><xs:element name="ELATested" type="xs:float" minOccurs="0" maxOccurs="100"/></xs:all></xs:complexType></xs:element></xs:choice></xs:sequence><xs:assert test="(MeasurementType[text()] = 'SinglePoint' and exists(SinglePoint)) or (MeasurementType[text()] = 'MultiPoint' and exists(MultiPoint)) or (MeasurementType[text()] = 'Threshold' and exists(Threshold))"/></xs:complexType></xs:element><xs:element name="DuctSystems" minOccurs="1" maxOccurs="1"><xs:complexType><xs:sequence><xs:element name="System" minOccurs="1" maxOccurs="100"><xs:complexType><xs:all><xs:element name="Type"><xs:annotation><xs:documentation>All Ratings using Threshold Analysis, including all Sampled and Threshold Ratings, must use "Threshold Type"</xs:documentation></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="ductless"/><xs:enumeration value="ducted"/><xs:enumeration value="Threshold ductless"/><xs:enumeration value="Threshold ducted"/></xs:restriction></xs:simpleType></xs:element><xs:element name="TestedLeakageException" minOccurs="0"><xs:annotation><xs:documentation>Unless DuctSystem is qualified for testing exception or for TotalLeakAlternative, then TestedLeakage entries are required.</xs:documentation></xs:annotation><xs:complexType><xs:all><xs:element name="QualificationCertification" type="xs:boolean" default="false" minOccurs="1"><xs:annotation><xs:documentation>Certifies either of two things. First, that this dwelling unit meets the requirements for duct testing exemption in accordance with the RESNET Standard. Or, that it meets the requirements for the total duct leakage alternatives described in the RESNET Standard.</xs:documentation></xs:annotation></xs:element><xs:element name="ExceptionType" minOccurs="0"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="TestExemptDSE"/><xs:enumeration value="TotalLeakAlternative"/></xs:restriction></xs:simpleType></xs:element><xs:element name="TotalLeakTestValue" minOccurs="0"><xs:annotation><xs:documentation>Total Duct Leakage test result value (cfm25 - cubic feet per minute at 25 Pa pressurization) obtained from testing of the Rated Dwelling Unit that is qualified for Tested Leakage Exception.</xs:documentation></xs:annotation><xs:complexType><xs:simpleContent><xs:extension base="xs:float"><xs:attribute fixed="cfm25" name="unit"/></xs:extension></xs:simpleContent></xs:complexType></xs:element><xs:element name="PercentDuctInsideAttached" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>Percentage of duct area inside the Conditioned Space Volume for Attached Dwelling Unit qualified for Tested Leakage Exception.</xs:documentation></xs:annotation></xs:element><xs:element name="AirHandlerInsideAttached" type="xs:boolean" default="false" minOccurs="0"><xs:annotation><xs:documentation>Determination if air handler unit is within the Conditioned Space Volume for Attached Dwelling units qualified for Tested Leakage Exception.</xs:documentation></xs:annotation></xs:element></xs:all></xs:complexType></xs:element><xs:element name="TestedLeakage" minOccurs="0"><xs:complexType><xs:all><xs:element name="cfm25outThreshold" type="xs:float" minOccurs="0"/><xs:element name="cfm25totalThreshold" type="xs:float" minOccurs="0"/><xs:element name="QnThreshold" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>If Threshold ducted, enter ...Threshold values required for all Sampled and Threshold Ratings</xs:documentation><xs:documentation>If Threshold ductless, do not enter ...Threshold values</xs:documentation><xs:documentation>Qn=cfm25out/CFA</xs:documentation></xs:annotation></xs:element><xs:element name="cfm25outTested" type="xs:float" minOccurs="0"/><xs:element name="cfm25totalTested" type="xs:float" minOccurs="0"/><xs:element name="QnTested" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>...Tested values required for all Confirmed Ratings, all Threshold Ratings and for the tested home in sample set for Sampled Ratings</xs:documentation><xs:documentation>Qn=cfm25out/CFA</xs:documentation></xs:annotation></xs:element></xs:all></xs:complexType></xs:element><xs:element name="SupplyDuctsCondSpace" type="xs:float"><xs:annotation><xs:documentation>% supply ducts located in conditioned space</xs:documentation></xs:annotation></xs:element><xs:element name="ReturnDuctsCondSpace" type="xs:float"><xs:annotation><xs:documentation>% return ducts located in conditioned space</xs:documentation></xs:annotation></xs:element></xs:all></xs:complexType></xs:element></xs:sequence><xs:attribute name="NumDuctSystems" type="xs:int" default="1"/><xs:assert test="(@NumDuctSystems = count(System))"/></xs:complexType></xs:element><xs:element name="AddedEnergyFeatures" minOccurs="1" maxOccurs="1"><xs:complexType><xs:sequence><xs:element name="OPP"><xs:complexType><xs:sequence><xs:element name="CheckOPP" type="xs:boolean" default="false" minOccurs="0"><xs:annotation><xs:documentation>On-site Power Production (OPP)</xs:documentation></xs:annotation></xs:element><xs:element name="Type" minOccurs="0"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="PV"/><xs:enumeration value="CHP"/><xs:enumeration value="wind"/><xs:enumeration value="other"/></xs:restriction></xs:simpleType></xs:element><xs:element name="NetPowerProduction" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>Net power production</xs:documentation></xs:annotation></xs:element></xs:sequence><xs:assert test="(not(CheckOPP) or (CheckOPP = false() and not(Type) and not(NetPowerProduction)) or (CheckOPP = true() and Type and NetPowerProduction))"/></xs:complexType></xs:element><xs:element name="SolarHotWaterSystems" minOccurs="0" maxOccurs="1"><xs:complexType><xs:sequence><xs:element name="SHWS" type="xs:boolean" default="false"><xs:annotation><xs:documentation>Solar Hot Water Systems</xs:documentation></xs:annotation></xs:element><xs:element name="Type" minOccurs="0"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="direct"/><xs:enumeration value="indirect"/><xs:enumeration value="ICS"/></xs:restriction></xs:simpleType></xs:element><xs:element name="SolarFraction" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>Enter the Solar Fraction as a float value for solar hot water system)</xs:documentation></xs:annotation></xs:element></xs:sequence><xs:assert test="((SHWS[text()] = false() and not(Type) and not(SolarFraction)) or (SHWS[text()] = true() and exists(Type) and exists(SolarFraction)))"/></xs:complexType></xs:element><xs:element name="DWHR" minOccurs="1" maxOccurs="1"><xs:complexType><xs:sequence><xs:element name="CheckDWHR" type="xs:boolean" default="false" minOccurs="0"><xs:annotation><xs:documentation>Drain Water Heat Recovery Systems (DWHR)</xs:documentation></xs:annotation></xs:element><xs:element name="DWHREfficiency" type="xs:float" default="46" minOccurs="0"><xs:annotation><xs:documentation>DWHR efficiency (% - default = 46%)</xs:documentation></xs:annotation></xs:element><xs:element name="FacilitiesServed" default="one" minOccurs="0"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="one"/><xs:enumeration value="all"/></xs:restriction></xs:simpleType></xs:element><xs:element name="EqualFlow" type="xs:boolean" default="false" minOccurs="0"/></xs:sequence><xs:assert test="((CheckDWHR[text()] = false() and not(DWHREfficiency) and not(FacilitiesServed) and not(EqualFlow)) or (CheckDWHR[text()] = true() and exists(DWHREfficiency) and exists(FacilitiesServed) and exists(EqualFlow)))"/></xs:complexType></xs:element><xs:element name="ACHotWaterHeatRecovery" minOccurs="1" maxOccurs="1"><xs:complexType><xs:sequence><xs:element name="ACHWHRecovery" type="xs:boolean" default="false"><xs:annotation><xs:documentation>Air Conditioner Heat Recovery Unit (HRU) also known as a desuperheater</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element></xs:sequence></xs:complexType></xs:element><xs:element name="WholeHEEffDesignations" minOccurs="0" maxOccurs="2"><xs:complexType><xs:sequence><xs:element name="EPAEStarNewHome" type="xs:boolean" default="false"/><xs:element name="DOEZHRH" type="xs:boolean" default="false"/></xs:sequence></xs:complexType></xs:element><xs:element name="HVACCommissioning" minOccurs="0"><xs:complexType><xs:sequence maxOccurs="1"><xs:element name="System" minOccurs="1" maxOccurs="100"><xs:complexType><xs:all><xs:element name="SystemID" type="xs:string"><xs:annotation><xs:documentation>Provide unique identification for this HVAC system (e.g. Cooling-01)</xs:documentation></xs:annotation></xs:element><xs:element name="TotalMaxCoolingLoad" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>Total Maximum Cooling Load(kBtu/h)</xs:documentation></xs:annotation></xs:element><xs:element name="HeatingLoad" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>Heating Load (kBtu/h)</xs:documentation></xs:annotation></xs:element><xs:element name="TotalDuctLeakageException" type="xs:boolean" default="false"><xs:annotation><xs:documentation>Was Total Duct Leakage exception used?</xs:documentation></xs:annotation></xs:element><xs:element name="AlternativeTestingCompleted" type="xs:boolean" default="false"><xs:annotation><xs:documentation>Was alternative testing completed per ANSI/ACCA 5 QI ?</xs:documentation></xs:annotation></xs:element><xs:element name="TotalDuctLeakage" type="xs:float"><xs:annotation><xs:documentation>Total normalized duct leakage served by system (cfm25/CFA)</xs:documentation></xs:annotation></xs:element><xs:element name="TotalDuctLeakageGradeDesignation"><xs:annotation><xs:documentation>Total Duct Leakage Grade Designation</xs:documentation></xs:annotation><xs:simpleType><xs:annotation><xs:documentation/></xs:annotation><xs:restriction base="xs:string"><xs:enumeration value="I"/><xs:enumeration value="II"/><xs:enumeration value="III"/></xs:restriction></xs:simpleType></xs:element><xs:element name="BlowerFanAirflowException" type="xs:boolean" default="false"><xs:annotation><xs:documentation>Was Blower Fan Airflow exception used?</xs:documentation></xs:annotation></xs:element><xs:element name="AirflowTestMethod" minOccurs="0"><xs:annotation><xs:documentation>Airflow test method</xs:documentation></xs:annotation><xs:simpleType><xs:annotation><xs:documentation/></xs:annotation><xs:restriction base="xs:string"><xs:enumeration value="Pressure Matching"/><xs:enumeration value="Flow Grid"/><xs:enumeration value="Flow Hood"/><xs:enumeration value="Static Pressure Table"/></xs:restriction></xs:simpleType></xs:element><xs:element name="BlowerfanAirflowDesignSpecified" type="xs:int"><xs:annotation><xs:documentation>Design-specified blower fan airflow (CFM)</xs:documentation></xs:annotation></xs:element><xs:element name="BlowerfanAirflowOpCond" type="xs:int"><xs:annotation><xs:documentation>Blower fan airflow at operating conditions (CFM)</xs:documentation></xs:annotation></xs:element><xs:element name="PressureDiffOEM" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>Pressure difference for OEM Static Pressure Table (IWC)</xs:documentation></xs:annotation></xs:element><xs:element name="AirflowFault" type="xs:float"><xs:annotation><xs:documentation>Airflow Fault (%)</xs:documentation></xs:annotation></xs:element><xs:element name="BlowerfanVolumetricAirflowGrade"><xs:annotation><xs:documentation>Blower fan volumetric airflow grade</xs:documentation></xs:annotation><xs:simpleType><xs:annotation><xs:documentation/></xs:annotation><xs:restriction base="xs:string"><xs:enumeration value="I"/><xs:enumeration value="II"/><xs:enumeration value="III"/></xs:restriction></xs:simpleType></xs:element><xs:element name="TestmethodBlowerFanWattDraw" minOccurs="0"><xs:annotation><xs:documentation>Test method for measuring blower fan watt draw</xs:documentation></xs:annotation><xs:simpleType><xs:annotation><xs:documentation/></xs:annotation><xs:restriction base="xs:string"><xs:enumeration value="Portable Plug-In Watt Meter"/><xs:enumeration value="Clamp-On Watt Meter"/><xs:enumeration value="Analog Utility Revenue Meter"/><xs:enumeration value="Digital Utility Revenue Meter"/></xs:restriction></xs:simpleType></xs:element><xs:element name="BlowerfanWattDraw" type="xs:int"><xs:annotation><xs:documentation>Watt draw of blower fan (W)</xs:documentation></xs:annotation></xs:element><xs:element name="BlowerfanEfficiency" type="xs:float"><xs:annotation><xs:documentation>Blower fan efficiency (W/CFM)</xs:documentation></xs:annotation></xs:element><xs:element name="BlowerfanWattDrawGrade"><xs:annotation><xs:documentation>Blower fan watt draw grade</xs:documentation></xs:annotation><xs:simpleType><xs:annotation><xs:documentation/></xs:annotation><xs:restriction base="xs:string"><xs:enumeration value="I"/><xs:enumeration value="II"/><xs:enumeration value="III"/></xs:restriction></xs:simpleType></xs:element><xs:element name="AltSourceValuesWithinLimits" type="xs:boolean" default="false"><xs:annotation><xs:documentation>Did alternative source provide superheat / subcooling values that meet the limits specified within ANSI/ACCA 5 QI Section 4.3.1?</xs:documentation></xs:annotation></xs:element><xs:element name="TestmethodRefrigerantCharge"><xs:annotation><xs:documentation>Test method for assessing refrigerant charge</xs:documentation></xs:annotation><xs:simpleType><xs:annotation><xs:documentation/></xs:annotation><xs:restriction base="xs:string"><xs:enumeration value="Non-Invasive"/><xs:enumeration value="Weigh-In"/><xs:enumeration value="On-board Diagnostic"/><xs:enumeration value="Independent Report"/><xs:enumeration value="Not Applicable"/></xs:restriction></xs:simpleType></xs:element><xs:element name="MeteringDeviceType"><xs:annotation><xs:documentation>Metering device type</xs:documentation></xs:annotation><xs:simpleType><xs:annotation><xs:documentation/></xs:annotation><xs:restriction base="xs:string"><xs:enumeration value="Piston/Cap Tube"/><xs:enumeration value="TXV/EEV"/></xs:restriction></xs:simpleType></xs:element><xs:element name="MeasuredOutdoorAirDryBulbTemp" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>Measured outdoor air dry-bulb temperature (F)</xs:documentation></xs:annotation></xs:element><xs:element name="DifferenceDTD" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>DifferenceDTD (F)</xs:documentation></xs:annotation></xs:element><xs:element name="DifferenceCTOA" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>DifferenceCTOA (F)</xs:documentation></xs:annotation></xs:element><xs:element name="TotalReportedRefrigerantWeight" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>Total reported refrigerant weight (oz)</xs:documentation></xs:annotation></xs:element><xs:element name="Deviation" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>Absolute value of deviation btw total anticipated and reported refrigerant weight (%)</xs:documentation></xs:annotation></xs:element><xs:element name="RefrigerantChargeGradeDesignation"><xs:annotation><xs:documentation>Refrigerant charge grade designation</xs:documentation></xs:annotation><xs:simpleType><xs:annotation><xs:documentation/></xs:annotation><xs:restriction base="xs:string"><xs:enumeration value="I"/><xs:enumeration value="III"/></xs:restriction></xs:simpleType></xs:element></xs:all><xs:assert test="not(AirflowTestMethod = 'Static Pressure Table') or PressureDiffOEM" xerces:message="AirflowTestMethod is 'Static Pressure Table' so please enter PresessureDiffOEM."></xs:assert><xs:assert test="not(TestmethodRefrigerantCharge = 'Non-Invasive' and MeteringDeviceType = 'Piston/Cap Tube') or DifferenceDTD" xerces:message="TestmethodRefrigerantCharge is 'Non-Invasive' and MeteringDeviceType 'Piston/Cap Tube' so please enter DifferenceDTD."/><xs:assert test="not(TestmethodRefrigerantCharge = 'Non-Invasive' and MeteringDeviceType = 'TXV/EEV') or DifferenceCTOA" xerces:message="TestmethodRefrigerantCharge is 'Non-Invasive' and MeteringDeviceType 'TXV/EEV' so please enter DifferenceCTOA."/><xs:assert test="not(TestmethodRefrigerantCharge = 'Weigh-In') or Deviation" xerces:message="TestmethodRefrigerantCharge 'Weigh-In' so please enter Deviation."/></xs:complexType></xs:element></xs:sequence><xs:attribute name="NumHVACCommissioningSystems" type="xs:int" default="0"/><xs:assert test="(@NumHVACCommissioningSystems = count(System))" xerces:message="The number of System should match with value of NumHVACCommissioningSystems. "/></xs:complexType><xs:key name="SystemIDkey"><xs:selector xpath="System"/><xs:field xpath="SystemID"/></xs:key></xs:element></xs:sequence></xs:complexType></xs:element>
((AboveGradeFloorA[text()] = 0 and not(AboveGradeFloorUo)) or (AboveGradeFloorA[text()]
gt 0 and exists(AboveGradeFloorUo)))
((GroundContactFloorA[text()] = 0 and not(GroundContactFloorUo)) or (GroundContactFloorA[text()]
gt 0 and exists(GroundContactFloorUo)))
((CeilingA[text()] = 0 and not(CeilingUo)) or (CeilingA[text()] gt 0 and exists(CeilingUo)))
((AboveGradeWallA[text()] = 0 and not(AboveGradeWallUo)) or (AboveGradeWallA[text()]
gt 0 and exists(AboveGradeWallUo)))
((GroundContactWallA[text()] = 0 and not(GroundContactWallUo)) or (GroundContactWallA[text()]
gt 0 and exists(GroundContactWallUo)))
((WindowA[text()] = 0 and not(WindowUo) and not(WindowSHGC)) or (WindowA[text()] gt
0 and exists(WindowUo) and exists(WindowSHGC)))
((DoorA[text()] = 0 and not(DoorUo)) or (DoorA[text()] gt 0 and exists(DoorUo)))
OverallEnclosureUA[text()] gt 0
Source
<xs:element name="Enclosure" minOccurs="1" maxOccurs="1"><xs:complexType><xs:sequence minOccurs="1"><xs:element name="AboveGradeFloorA" type="xs:float"><xs:annotation><xs:documentation>[A = ∑ Ai for i = 1, n]</xs:documentation></xs:annotation></xs:element><xs:element name="AboveGradeFloorUo" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>[Uo = (∑ (Ui * Ai)) / A for i = 1, n]</xs:documentation></xs:annotation></xs:element><xs:element name="GroundContactFloorA" type="xs:float"><xs:annotation><xs:documentation>[A = ∑ Ai for i = 1, n]</xs:documentation></xs:annotation></xs:element><xs:element name="GroundContactFloorUo" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>[Uo = (∑ (Ui * Ai)) / A for i = 1, n] [exterior film coeff = 0]</xs:documentation></xs:annotation></xs:element><xs:element name="CeilingA" type="xs:float"><xs:annotation><xs:documentation>[A = ∑ Ai for i = 1, n]</xs:documentation></xs:annotation></xs:element><xs:element name="CeilingUo" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>[Uo = (∑ (Ui * Ai)) / A for i = 1, n]</xs:documentation></xs:annotation></xs:element><xs:element name="AboveGradeWallA" type="xs:float"><xs:annotation><xs:documentation>[A = ∑ Ai for i = 1, n]</xs:documentation></xs:annotation></xs:element><xs:element name="AboveGradeWallUo" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>[Uo = (∑ (Ui * Ai)) / A for i = 1, n]</xs:documentation></xs:annotation></xs:element><xs:element name="GroundContactWallA" type="xs:float"><xs:annotation><xs:documentation>[A = ∑ Ai for i = 1, n]</xs:documentation></xs:annotation></xs:element><xs:element name="GroundContactWallUo" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>[Uo = (∑ (Ui * Ai)) / A for i = 1, n] [exterior film coeff = 0]</xs:documentation></xs:annotation></xs:element><xs:element name="WindowA" type="xs:float"><xs:annotation><xs:documentation>[A = ∑ Ai for i = 1, n]</xs:documentation></xs:annotation></xs:element><xs:element ref="WindowUo"/><xs:element ref="WindowSHGC"/><xs:element name="DoorA" type="xs:float"><xs:annotation><xs:documentation>[A = ∑ Ai for i = 1, n]</xs:documentation></xs:annotation></xs:element><xs:element name="DoorUo" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>[Uo = (∑ (Ui * Ai)) / A for i = 1, n]</xs:documentation></xs:annotation></xs:element><xs:element name="OverallEnclosureUA" type="xs:float"><xs:annotation><xs:documentation>[Enclosure UA = AG Floor (Uo*A) + Ceiling (Uo*A) + AG Wall (Uo*A) + Window (Uo*A) + Door (Uo*A)]</xs:documentation></xs:annotation></xs:element></xs:sequence><xs:assert test="((AboveGradeFloorA[text()] = 0 and not(AboveGradeFloorUo)) or (AboveGradeFloorA[text()] gt 0 and exists(AboveGradeFloorUo)))"/><xs:assert test="((GroundContactFloorA[text()] = 0 and not(GroundContactFloorUo)) or (GroundContactFloorA[text()] gt 0 and exists(GroundContactFloorUo)))"/><xs:assert test="((CeilingA[text()] = 0 and not(CeilingUo)) or (CeilingA[text()] gt 0 and exists(CeilingUo)))"/><xs:assert test="((AboveGradeWallA[text()] = 0 and not(AboveGradeWallUo)) or (AboveGradeWallA[text()] gt 0 and exists(AboveGradeWallUo)))"/><xs:assert test="((GroundContactWallA[text()] = 0 and not(GroundContactWallUo)) or (GroundContactWallA[text()] gt 0 and exists(GroundContactWallUo)))"/><xs:assert test="((WindowA[text()] = 0 and not(WindowUo) and not(WindowSHGC)) or (WindowA[text()] gt 0 and exists(WindowUo) and exists(WindowSHGC)))"/><xs:assert test="((DoorA[text()] = 0 and not(DoorUo)) or (DoorA[text()] gt 0 and exists(DoorUo)))"/><xs:assert test="OverallEnclosureUA[text()] gt 0"/></xs:complexType></xs:element>
<xs:element name="AboveGradeFloorA" type="xs:float"><xs:annotation><xs:documentation>[A = ∑ Ai for i = 1, n]</xs:documentation></xs:annotation></xs:element>
<xs:element name="GroundContactFloorA" type="xs:float"><xs:annotation><xs:documentation>[A = ∑ Ai for i = 1, n]</xs:documentation></xs:annotation></xs:element>
<xs:element name="AboveGradeWallA" type="xs:float"><xs:annotation><xs:documentation>[A = ∑ Ai for i = 1, n]</xs:documentation></xs:annotation></xs:element>
<xs:element name="GroundContactWallA" type="xs:float"><xs:annotation><xs:documentation>[A = ∑ Ai for i = 1, n]</xs:documentation></xs:annotation></xs:element>
<xs:element name="WindowUo" type="xs:float"><xs:annotation><xs:documentation>[Uo = (∑ (Ui * Ai)) / A for i = 1, n]</xs:documentation></xs:annotation></xs:element>
<xs:element name="WindowSHGC" type="xs:float"><xs:annotation><xs:documentation>[SHGCo = (∑ (SHGCi * Ai)) / A for i = 1, n]</xs:documentation></xs:annotation></xs:element>
<xs:element name="HVACMechVentSystems"><xs:complexType><xs:sequence><xs:element name="System" minOccurs="0" maxOccurs="100"><xs:complexType><xs:all><xs:element name="Type"><xs:annotation><xs:documentation>The following mechanical ventilation system Types are acceptable: none, Supply, Exhaust, HRV, ERV, CFIS, hybrid or other</xs:documentation></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="none"/><xs:enumeration value="Supply"><xs:annotation><xs:documentation>A Supply-only ventilation system that brings in outdoor air</xs:documentation></xs:annotation></xs:enumeration><xs:enumeration value="Exhaust"><xs:annotation><xs:documentation>An Exhaust-only ventilation system that exhausts indoor air</xs:documentation></xs:annotation></xs:enumeration><xs:enumeration value="HRV"><xs:annotation><xs:documentation>A Heat Recovery Ventilator (HRV) is a Balanced System</xs:documentation></xs:annotation></xs:enumeration><xs:enumeration value="ERV"><xs:annotation><xs:documentation>An Energy Recovery Ventilator (ERV) is a Balanced System</xs:documentation></xs:annotation></xs:enumeration><xs:enumeration value="CFIS"><xs:annotation><xs:documentation>A Central Fan Integrated System (CFIS) or "Air Cycler" is a Supply ventilation system using the AHU to bring in and distribute outdoor air</xs:documentation></xs:annotation></xs:enumeration><xs:enumeration value="hybrid"/><xs:enumeration value="other"/></xs:restriction></xs:simpleType></xs:element><xs:element name="VentFanFlowRate"><xs:annotation><xs:documentation>Vent fan flow rate in cfm</xs:documentation></xs:annotation><xs:complexType><xs:simpleContent><xs:extension base="xs:float"><xs:attribute fixed="CFM" name="unit"></xs:attribute></xs:extension></xs:simpleContent></xs:complexType></xs:element><xs:element name="VentFanPower"><xs:annotation><xs:documentation>Vent fan power in watts</xs:documentation></xs:annotation><xs:complexType><xs:simpleContent><xs:extension base="xs:float"><xs:attribute fixed="watts" name="unit"></xs:attribute></xs:extension></xs:simpleContent></xs:complexType></xs:element><xs:element name="VentFanRunTime"><xs:annotation><xs:documentation>Vent fan run time hours per day</xs:documentation></xs:annotation><xs:complexType><xs:simpleContent><xs:extension base="xs:float"><xs:attribute fixed="hours per day" name="unit"></xs:attribute></xs:extension></xs:simpleContent></xs:complexType></xs:element></xs:all></xs:complexType></xs:element></xs:sequence><xs:attribute name="NumHVACMechVentSystems" type="xs:int" use="required"/><xs:assert test="(@NumHVACMechVentSystems = count(System))"/></xs:complexType></xs:element>
<System><Type>{1,1}</Type><VentFanFlowRateunit="CFM">{1,1}</VentFanFlowRate><VentFanPowerunit="watts">{1,1}</VentFanPower><VentFanRunTimeunit="hours per day">{1,1}</VentFanRunTime></System>
Source
<xs:element name="System" minOccurs="0" maxOccurs="100"><xs:complexType><xs:all><xs:element name="Type"><xs:annotation><xs:documentation>The following mechanical ventilation system Types are acceptable: none, Supply, Exhaust, HRV, ERV, CFIS, hybrid or other</xs:documentation></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="none"/><xs:enumeration value="Supply"><xs:annotation><xs:documentation>A Supply-only ventilation system that brings in outdoor air</xs:documentation></xs:annotation></xs:enumeration><xs:enumeration value="Exhaust"><xs:annotation><xs:documentation>An Exhaust-only ventilation system that exhausts indoor air</xs:documentation></xs:annotation></xs:enumeration><xs:enumeration value="HRV"><xs:annotation><xs:documentation>A Heat Recovery Ventilator (HRV) is a Balanced System</xs:documentation></xs:annotation></xs:enumeration><xs:enumeration value="ERV"><xs:annotation><xs:documentation>An Energy Recovery Ventilator (ERV) is a Balanced System</xs:documentation></xs:annotation></xs:enumeration><xs:enumeration value="CFIS"><xs:annotation><xs:documentation>A Central Fan Integrated System (CFIS) or "Air Cycler" is a Supply ventilation system using the AHU to bring in and distribute outdoor air</xs:documentation></xs:annotation></xs:enumeration><xs:enumeration value="hybrid"/><xs:enumeration value="other"/></xs:restriction></xs:simpleType></xs:element><xs:element name="VentFanFlowRate"><xs:annotation><xs:documentation>Vent fan flow rate in cfm</xs:documentation></xs:annotation><xs:complexType><xs:simpleContent><xs:extension base="xs:float"><xs:attribute fixed="CFM" name="unit"></xs:attribute></xs:extension></xs:simpleContent></xs:complexType></xs:element><xs:element name="VentFanPower"><xs:annotation><xs:documentation>Vent fan power in watts</xs:documentation></xs:annotation><xs:complexType><xs:simpleContent><xs:extension base="xs:float"><xs:attribute fixed="watts" name="unit"></xs:attribute></xs:extension></xs:simpleContent></xs:complexType></xs:element><xs:element name="VentFanRunTime"><xs:annotation><xs:documentation>Vent fan run time hours per day</xs:documentation></xs:annotation><xs:complexType><xs:simpleContent><xs:extension base="xs:float"><xs:attribute fixed="hours per day" name="unit"></xs:attribute></xs:extension></xs:simpleContent></xs:complexType></xs:element></xs:all></xs:complexType></xs:element>
The following mechanical ventilation system Types are acceptable: none, Supply, Exhaust, HRV, ERV, CFIS, hybrid or other
Diagram
Type
restriction of xs:string
Properties
content
simple
Facets
enumeration
none
enumeration
Supply
A Supply-only ventilation system that brings in outdoor air
enumeration
Exhaust
An Exhaust-only ventilation system that exhausts indoor air
enumeration
HRV
A Heat Recovery Ventilator (HRV) is a Balanced System
enumeration
ERV
An Energy Recovery Ventilator (ERV) is a Balanced System
enumeration
CFIS
A Central Fan Integrated System (CFIS) or "Air Cycler" is a Supply ventilation system using the AHU to bring in and distribute outdoor air
enumeration
hybrid
enumeration
other
Source
<xs:element name="Type"><xs:annotation><xs:documentation>The following mechanical ventilation system Types are acceptable: none, Supply, Exhaust, HRV, ERV, CFIS, hybrid or other</xs:documentation></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="none"/><xs:enumeration value="Supply"><xs:annotation><xs:documentation>A Supply-only ventilation system that brings in outdoor air</xs:documentation></xs:annotation></xs:enumeration><xs:enumeration value="Exhaust"><xs:annotation><xs:documentation>An Exhaust-only ventilation system that exhausts indoor air</xs:documentation></xs:annotation></xs:enumeration><xs:enumeration value="HRV"><xs:annotation><xs:documentation>A Heat Recovery Ventilator (HRV) is a Balanced System</xs:documentation></xs:annotation></xs:enumeration><xs:enumeration value="ERV"><xs:annotation><xs:documentation>An Energy Recovery Ventilator (ERV) is a Balanced System</xs:documentation></xs:annotation></xs:enumeration><xs:enumeration value="CFIS"><xs:annotation><xs:documentation>A Central Fan Integrated System (CFIS) or "Air Cycler" is a Supply ventilation system using the AHU to bring in and distribute outdoor air</xs:documentation></xs:annotation></xs:enumeration><xs:enumeration value="hybrid"/><xs:enumeration value="other"/></xs:restriction></xs:simpleType></xs:element>
<xs:element name="VentFanFlowRate"><xs:annotation><xs:documentation>Vent fan flow rate in cfm</xs:documentation></xs:annotation><xs:complexType><xs:simpleContent><xs:extension base="xs:float"><xs:attribute fixed="CFM" name="unit"></xs:attribute></xs:extension></xs:simpleContent></xs:complexType></xs:element>
<xs:element name="VentFanPower"><xs:annotation><xs:documentation>Vent fan power in watts</xs:documentation></xs:annotation><xs:complexType><xs:simpleContent><xs:extension base="xs:float"><xs:attribute fixed="watts" name="unit"></xs:attribute></xs:extension></xs:simpleContent></xs:complexType></xs:element>
<xs:element name="VentFanRunTime"><xs:annotation><xs:documentation>Vent fan run time hours per day</xs:documentation></xs:annotation><xs:complexType><xs:simpleContent><xs:extension base="xs:float"><xs:attribute fixed="hours per day" name="unit"></xs:attribute></xs:extension></xs:simpleContent></xs:complexType></xs:element>
<xs:element name="Capacity" type="xs:float"><xs:annotation><xs:documentation>Capacity in liters per day</xs:documentation></xs:annotation></xs:element>
<xs:element name="Efficiency" type="xs:float"><xs:annotation><xs:documentation>Efficiency in liters per kWh</xs:documentation></xs:annotation></xs:element>
<xs:element name="QualifyingLightingLtX" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>percent lumens/watt less than 50</xs:documentation></xs:annotation></xs:element>
float fraction for qualifying interior LED lighting (Tier II)
Diagram
Type
xs:float
Properties
content
simple
Source
<xs:element name="InteriorLightingLED" type="xs:float"><xs:annotation><xs:documentation>float fraction for qualifying interior LED lighting (Tier II)</xs:documentation></xs:annotation></xs:element>
float fraction for qualifying exterior LED lighting (Tier II)
Diagram
Type
xs:float
Properties
content
simple
Source
<xs:element name="ExteriorLightingLED" type="xs:float"><xs:annotation><xs:documentation>float fraction for qualifying exterior LED lighting (Tier II)</xs:documentation></xs:annotation></xs:element>
(MeasurementType[text()] = 'SinglePoint' and exists(SinglePoint)) or (MeasurementType[text()]
= 'MultiPoint' and exists(MultiPoint)) or (MeasurementType[text()] = 'Threshold' and
exists(Threshold))
Source
<xs:element name="MeasuredEnclosureTightness" minOccurs="1" maxOccurs="1"><xs:complexType><xs:sequence><xs:element name="MeasurementType"><xs:annotation><xs:documentation>All Ratings using Threshold Analysis, including all Sampled and Threshold Ratings, must use this "Threshold Type"</xs:documentation></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="SinglePoint"/><xs:enumeration value="MultiPoint"/><xs:enumeration value="Threshold"/></xs:restriction></xs:simpleType></xs:element><xs:choice><xs:element name="SinglePoint" minOccurs="0"><xs:complexType><xs:all><xs:element name="cfm50" type="xs:float" maxOccurs="100"/><xs:element name="ELA" type="xs:float" maxOccurs="100"/></xs:all></xs:complexType></xs:element><xs:element name="MultiPoint" minOccurs="0"><xs:complexType><xs:all><xs:element name="c" type="xs:float" maxOccurs="100"/><xs:element name="n" type="xs:float" maxOccurs="100"/><xs:element name="RSqrd" type="xs:float" maxOccurs="100"/><xs:element name="ELA" type="xs:float" maxOccurs="100"/></xs:all></xs:complexType></xs:element><xs:element name="Threshold" minOccurs="0"><xs:annotation><xs:documentation>...Threshold values must be reported for all homes using this "Measurement Type" ...Tested values must be reported for all Threshold Ratings ...Tested values must be reported for all tested homes in Samples Ratings sample sets</xs:documentation></xs:annotation><xs:complexType><xs:all><xs:element name="cfm50Threshold" type="xs:float" minOccurs="1" maxOccurs="100"/><xs:element name="ELAThreshold" type="xs:float" minOccurs="1" maxOccurs="100"/><xs:element name="cfm50Tested" type="xs:float" minOccurs="0" maxOccurs="100"/><xs:element name="ELATested" type="xs:float" minOccurs="0" maxOccurs="100"/></xs:all></xs:complexType></xs:element></xs:choice></xs:sequence><xs:assert test="(MeasurementType[text()] = 'SinglePoint' and exists(SinglePoint)) or (MeasurementType[text()] = 'MultiPoint' and exists(MultiPoint)) or (MeasurementType[text()] = 'Threshold' and exists(Threshold))"/></xs:complexType></xs:element>
All Ratings using Threshold Analysis, including all Sampled and Threshold Ratings, must use this "Threshold Type"
Diagram
Type
restriction of xs:string
Properties
content
simple
Facets
enumeration
SinglePoint
enumeration
MultiPoint
enumeration
Threshold
Source
<xs:element name="MeasurementType"><xs:annotation><xs:documentation>All Ratings using Threshold Analysis, including all Sampled and Threshold Ratings, must use this "Threshold Type"</xs:documentation></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="SinglePoint"/><xs:enumeration value="MultiPoint"/><xs:enumeration value="Threshold"/></xs:restriction></xs:simpleType></xs:element>
...Threshold values must be reported for all homes using this "Measurement Type"...Tested values must be reported for all Threshold Ratings...Tested values must be reported for all tested homes in Samples Ratings sample sets
<xs:element name="Threshold" minOccurs="0"><xs:annotation><xs:documentation>...Threshold values must be reported for all homes using this "Measurement Type" ...Tested values must be reported for all Threshold Ratings ...Tested values must be reported for all tested homes in Samples Ratings sample sets</xs:documentation></xs:annotation><xs:complexType><xs:all><xs:element name="cfm50Threshold" type="xs:float" minOccurs="1" maxOccurs="100"/><xs:element name="ELAThreshold" type="xs:float" minOccurs="1" maxOccurs="100"/><xs:element name="cfm50Tested" type="xs:float" minOccurs="0" maxOccurs="100"/><xs:element name="ELATested" type="xs:float" minOccurs="0" maxOccurs="100"/></xs:all></xs:complexType></xs:element>
<xs:element name="DuctSystems" minOccurs="1" maxOccurs="1"><xs:complexType><xs:sequence><xs:element name="System" minOccurs="1" maxOccurs="100"><xs:complexType><xs:all><xs:element name="Type"><xs:annotation><xs:documentation>All Ratings using Threshold Analysis, including all Sampled and Threshold Ratings, must use "Threshold Type"</xs:documentation></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="ductless"/><xs:enumeration value="ducted"/><xs:enumeration value="Threshold ductless"/><xs:enumeration value="Threshold ducted"/></xs:restriction></xs:simpleType></xs:element><xs:element name="TestedLeakageException" minOccurs="0"><xs:annotation><xs:documentation>Unless DuctSystem is qualified for testing exception or for TotalLeakAlternative, then TestedLeakage entries are required.</xs:documentation></xs:annotation><xs:complexType><xs:all><xs:element name="QualificationCertification" type="xs:boolean" default="false" minOccurs="1"><xs:annotation><xs:documentation>Certifies either of two things. First, that this dwelling unit meets the requirements for duct testing exemption in accordance with the RESNET Standard. Or, that it meets the requirements for the total duct leakage alternatives described in the RESNET Standard.</xs:documentation></xs:annotation></xs:element><xs:element name="ExceptionType" minOccurs="0"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="TestExemptDSE"/><xs:enumeration value="TotalLeakAlternative"/></xs:restriction></xs:simpleType></xs:element><xs:element name="TotalLeakTestValue" minOccurs="0"><xs:annotation><xs:documentation>Total Duct Leakage test result value (cfm25 - cubic feet per minute at 25 Pa pressurization) obtained from testing of the Rated Dwelling Unit that is qualified for Tested Leakage Exception.</xs:documentation></xs:annotation><xs:complexType><xs:simpleContent><xs:extension base="xs:float"><xs:attribute fixed="cfm25" name="unit"/></xs:extension></xs:simpleContent></xs:complexType></xs:element><xs:element name="PercentDuctInsideAttached" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>Percentage of duct area inside the Conditioned Space Volume for Attached Dwelling Unit qualified for Tested Leakage Exception.</xs:documentation></xs:annotation></xs:element><xs:element name="AirHandlerInsideAttached" type="xs:boolean" default="false" minOccurs="0"><xs:annotation><xs:documentation>Determination if air handler unit is within the Conditioned Space Volume for Attached Dwelling units qualified for Tested Leakage Exception.</xs:documentation></xs:annotation></xs:element></xs:all></xs:complexType></xs:element><xs:element name="TestedLeakage" minOccurs="0"><xs:complexType><xs:all><xs:element name="cfm25outThreshold" type="xs:float" minOccurs="0"/><xs:element name="cfm25totalThreshold" type="xs:float" minOccurs="0"/><xs:element name="QnThreshold" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>If Threshold ducted, enter ...Threshold values required for all Sampled and Threshold Ratings</xs:documentation><xs:documentation>If Threshold ductless, do not enter ...Threshold values</xs:documentation><xs:documentation>Qn=cfm25out/CFA</xs:documentation></xs:annotation></xs:element><xs:element name="cfm25outTested" type="xs:float" minOccurs="0"/><xs:element name="cfm25totalTested" type="xs:float" minOccurs="0"/><xs:element name="QnTested" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>...Tested values required for all Confirmed Ratings, all Threshold Ratings and for the tested home in sample set for Sampled Ratings</xs:documentation><xs:documentation>Qn=cfm25out/CFA</xs:documentation></xs:annotation></xs:element></xs:all></xs:complexType></xs:element><xs:element name="SupplyDuctsCondSpace" type="xs:float"><xs:annotation><xs:documentation>% supply ducts located in conditioned space</xs:documentation></xs:annotation></xs:element><xs:element name="ReturnDuctsCondSpace" type="xs:float"><xs:annotation><xs:documentation>% return ducts located in conditioned space</xs:documentation></xs:annotation></xs:element></xs:all></xs:complexType></xs:element></xs:sequence><xs:attribute name="NumDuctSystems" type="xs:int" default="1"/><xs:assert test="(@NumDuctSystems = count(System))"/></xs:complexType></xs:element>
<xs:element name="System" minOccurs="1" maxOccurs="100"><xs:complexType><xs:all><xs:element name="Type"><xs:annotation><xs:documentation>All Ratings using Threshold Analysis, including all Sampled and Threshold Ratings, must use "Threshold Type"</xs:documentation></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="ductless"/><xs:enumeration value="ducted"/><xs:enumeration value="Threshold ductless"/><xs:enumeration value="Threshold ducted"/></xs:restriction></xs:simpleType></xs:element><xs:element name="TestedLeakageException" minOccurs="0"><xs:annotation><xs:documentation>Unless DuctSystem is qualified for testing exception or for TotalLeakAlternative, then TestedLeakage entries are required.</xs:documentation></xs:annotation><xs:complexType><xs:all><xs:element name="QualificationCertification" type="xs:boolean" default="false" minOccurs="1"><xs:annotation><xs:documentation>Certifies either of two things. First, that this dwelling unit meets the requirements for duct testing exemption in accordance with the RESNET Standard. Or, that it meets the requirements for the total duct leakage alternatives described in the RESNET Standard.</xs:documentation></xs:annotation></xs:element><xs:element name="ExceptionType" minOccurs="0"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="TestExemptDSE"/><xs:enumeration value="TotalLeakAlternative"/></xs:restriction></xs:simpleType></xs:element><xs:element name="TotalLeakTestValue" minOccurs="0"><xs:annotation><xs:documentation>Total Duct Leakage test result value (cfm25 - cubic feet per minute at 25 Pa pressurization) obtained from testing of the Rated Dwelling Unit that is qualified for Tested Leakage Exception.</xs:documentation></xs:annotation><xs:complexType><xs:simpleContent><xs:extension base="xs:float"><xs:attribute fixed="cfm25" name="unit"/></xs:extension></xs:simpleContent></xs:complexType></xs:element><xs:element name="PercentDuctInsideAttached" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>Percentage of duct area inside the Conditioned Space Volume for Attached Dwelling Unit qualified for Tested Leakage Exception.</xs:documentation></xs:annotation></xs:element><xs:element name="AirHandlerInsideAttached" type="xs:boolean" default="false" minOccurs="0"><xs:annotation><xs:documentation>Determination if air handler unit is within the Conditioned Space Volume for Attached Dwelling units qualified for Tested Leakage Exception.</xs:documentation></xs:annotation></xs:element></xs:all></xs:complexType></xs:element><xs:element name="TestedLeakage" minOccurs="0"><xs:complexType><xs:all><xs:element name="cfm25outThreshold" type="xs:float" minOccurs="0"/><xs:element name="cfm25totalThreshold" type="xs:float" minOccurs="0"/><xs:element name="QnThreshold" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>If Threshold ducted, enter ...Threshold values required for all Sampled and Threshold Ratings</xs:documentation><xs:documentation>If Threshold ductless, do not enter ...Threshold values</xs:documentation><xs:documentation>Qn=cfm25out/CFA</xs:documentation></xs:annotation></xs:element><xs:element name="cfm25outTested" type="xs:float" minOccurs="0"/><xs:element name="cfm25totalTested" type="xs:float" minOccurs="0"/><xs:element name="QnTested" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>...Tested values required for all Confirmed Ratings, all Threshold Ratings and for the tested home in sample set for Sampled Ratings</xs:documentation><xs:documentation>Qn=cfm25out/CFA</xs:documentation></xs:annotation></xs:element></xs:all></xs:complexType></xs:element><xs:element name="SupplyDuctsCondSpace" type="xs:float"><xs:annotation><xs:documentation>% supply ducts located in conditioned space</xs:documentation></xs:annotation></xs:element><xs:element name="ReturnDuctsCondSpace" type="xs:float"><xs:annotation><xs:documentation>% return ducts located in conditioned space</xs:documentation></xs:annotation></xs:element></xs:all></xs:complexType></xs:element>
All Ratings using Threshold Analysis, including all Sampled and Threshold Ratings, must use "Threshold Type"
Diagram
Type
restriction of xs:string
Properties
content
simple
Facets
enumeration
ductless
enumeration
ducted
enumeration
Threshold ductless
enumeration
Threshold ducted
Source
<xs:element name="Type"><xs:annotation><xs:documentation>All Ratings using Threshold Analysis, including all Sampled and Threshold Ratings, must use "Threshold Type"</xs:documentation></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="ductless"/><xs:enumeration value="ducted"/><xs:enumeration value="Threshold ductless"/><xs:enumeration value="Threshold ducted"/></xs:restriction></xs:simpleType></xs:element>
<xs:element name="TestedLeakageException" minOccurs="0"><xs:annotation><xs:documentation>Unless DuctSystem is qualified for testing exception or for TotalLeakAlternative, then TestedLeakage entries are required.</xs:documentation></xs:annotation><xs:complexType><xs:all><xs:element name="QualificationCertification" type="xs:boolean" default="false" minOccurs="1"><xs:annotation><xs:documentation>Certifies either of two things. First, that this dwelling unit meets the requirements for duct testing exemption in accordance with the RESNET Standard. Or, that it meets the requirements for the total duct leakage alternatives described in the RESNET Standard.</xs:documentation></xs:annotation></xs:element><xs:element name="ExceptionType" minOccurs="0"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="TestExemptDSE"/><xs:enumeration value="TotalLeakAlternative"/></xs:restriction></xs:simpleType></xs:element><xs:element name="TotalLeakTestValue" minOccurs="0"><xs:annotation><xs:documentation>Total Duct Leakage test result value (cfm25 - cubic feet per minute at 25 Pa pressurization) obtained from testing of the Rated Dwelling Unit that is qualified for Tested Leakage Exception.</xs:documentation></xs:annotation><xs:complexType><xs:simpleContent><xs:extension base="xs:float"><xs:attribute fixed="cfm25" name="unit"/></xs:extension></xs:simpleContent></xs:complexType></xs:element><xs:element name="PercentDuctInsideAttached" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>Percentage of duct area inside the Conditioned Space Volume for Attached Dwelling Unit qualified for Tested Leakage Exception.</xs:documentation></xs:annotation></xs:element><xs:element name="AirHandlerInsideAttached" type="xs:boolean" default="false" minOccurs="0"><xs:annotation><xs:documentation>Determination if air handler unit is within the Conditioned Space Volume for Attached Dwelling units qualified for Tested Leakage Exception.</xs:documentation></xs:annotation></xs:element></xs:all></xs:complexType></xs:element>
Certifies either of two things. First, that this dwelling unit meets the requirements for duct testing exemption in accordance with the RESNET Standard. Or, that it meets the requirements for the total duct leakage alternatives described in the RESNET Standard.
Diagram
Type
xs:boolean
Properties
content
simple
minOccurs
1
default
false
Source
<xs:element name="QualificationCertification" type="xs:boolean" default="false" minOccurs="1"><xs:annotation><xs:documentation>Certifies either of two things. First, that this dwelling unit meets the requirements for duct testing exemption in accordance with the RESNET Standard. Or, that it meets the requirements for the total duct leakage alternatives described in the RESNET Standard.</xs:documentation></xs:annotation></xs:element>
Total Duct Leakage test result value (cfm25 - cubic feet per minute at 25 Pa pressurization) obtained from testing of the Rated Dwelling Unit that is qualified for Tested Leakage Exception.
<xs:element name="TotalLeakTestValue" minOccurs="0"><xs:annotation><xs:documentation>Total Duct Leakage test result value (cfm25 - cubic feet per minute at 25 Pa pressurization) obtained from testing of the Rated Dwelling Unit that is qualified for Tested Leakage Exception.</xs:documentation></xs:annotation><xs:complexType><xs:simpleContent><xs:extension base="xs:float"><xs:attribute fixed="cfm25" name="unit"/></xs:extension></xs:simpleContent></xs:complexType></xs:element>
Percentage of duct area inside the Conditioned Space Volume for Attached Dwelling Unit qualified for Tested Leakage Exception.
Diagram
Type
xs:float
Properties
content
simple
minOccurs
0
Source
<xs:element name="PercentDuctInsideAttached" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>Percentage of duct area inside the Conditioned Space Volume for Attached Dwelling Unit qualified for Tested Leakage Exception.</xs:documentation></xs:annotation></xs:element>
Determination if air handler unit is within the Conditioned Space Volume for Attached Dwelling units qualified for Tested Leakage Exception.
Diagram
Type
xs:boolean
Properties
content
simple
minOccurs
0
default
false
Source
<xs:element name="AirHandlerInsideAttached" type="xs:boolean" default="false" minOccurs="0"><xs:annotation><xs:documentation>Determination if air handler unit is within the Conditioned Space Volume for Attached Dwelling units qualified for Tested Leakage Exception.</xs:documentation></xs:annotation></xs:element>
<xs:element name="TestedLeakage" minOccurs="0"><xs:complexType><xs:all><xs:element name="cfm25outThreshold" type="xs:float" minOccurs="0"/><xs:element name="cfm25totalThreshold" type="xs:float" minOccurs="0"/><xs:element name="QnThreshold" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>If Threshold ducted, enter ...Threshold values required for all Sampled and Threshold Ratings</xs:documentation><xs:documentation>If Threshold ductless, do not enter ...Threshold values</xs:documentation><xs:documentation>Qn=cfm25out/CFA</xs:documentation></xs:annotation></xs:element><xs:element name="cfm25outTested" type="xs:float" minOccurs="0"/><xs:element name="cfm25totalTested" type="xs:float" minOccurs="0"/><xs:element name="QnTested" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>...Tested values required for all Confirmed Ratings, all Threshold Ratings and for the tested home in sample set for Sampled Ratings</xs:documentation><xs:documentation>Qn=cfm25out/CFA</xs:documentation></xs:annotation></xs:element></xs:all></xs:complexType></xs:element>
If Threshold ducted, enter ...Threshold values required for all Sampled and Threshold Ratings
If Threshold ductless, do not enter ...Threshold values
Qn=cfm25out/CFA
Diagram
Type
xs:float
Properties
content
simple
minOccurs
0
Source
<xs:element name="QnThreshold" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>If Threshold ducted, enter ...Threshold values required for all Sampled and Threshold Ratings</xs:documentation><xs:documentation>If Threshold ductless, do not enter ...Threshold values</xs:documentation><xs:documentation>Qn=cfm25out/CFA</xs:documentation></xs:annotation></xs:element>
...Tested values required for all Confirmed Ratings, all Threshold Ratings and for the tested home in sample set for Sampled Ratings
Qn=cfm25out/CFA
Diagram
Type
xs:float
Properties
content
simple
minOccurs
0
Source
<xs:element name="QnTested" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>...Tested values required for all Confirmed Ratings, all Threshold Ratings and for the tested home in sample set for Sampled Ratings</xs:documentation><xs:documentation>Qn=cfm25out/CFA</xs:documentation></xs:annotation></xs:element>
<xs:element name="SupplyDuctsCondSpace" type="xs:float"><xs:annotation><xs:documentation>% supply ducts located in conditioned space</xs:documentation></xs:annotation></xs:element>
<xs:element name="ReturnDuctsCondSpace" type="xs:float"><xs:annotation><xs:documentation>% return ducts located in conditioned space</xs:documentation></xs:annotation></xs:element>
<xs:element name="AddedEnergyFeatures" minOccurs="1" maxOccurs="1"><xs:complexType><xs:sequence><xs:element name="OPP"><xs:complexType><xs:sequence><xs:element name="CheckOPP" type="xs:boolean" default="false" minOccurs="0"><xs:annotation><xs:documentation>On-site Power Production (OPP)</xs:documentation></xs:annotation></xs:element><xs:element name="Type" minOccurs="0"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="PV"/><xs:enumeration value="CHP"/><xs:enumeration value="wind"/><xs:enumeration value="other"/></xs:restriction></xs:simpleType></xs:element><xs:element name="NetPowerProduction" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>Net power production</xs:documentation></xs:annotation></xs:element></xs:sequence><xs:assert test="(not(CheckOPP) or (CheckOPP = false() and not(Type) and not(NetPowerProduction)) or (CheckOPP = true() and Type and NetPowerProduction))"/></xs:complexType></xs:element><xs:element name="SolarHotWaterSystems" minOccurs="0" maxOccurs="1"><xs:complexType><xs:sequence><xs:element name="SHWS" type="xs:boolean" default="false"><xs:annotation><xs:documentation>Solar Hot Water Systems</xs:documentation></xs:annotation></xs:element><xs:element name="Type" minOccurs="0"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="direct"/><xs:enumeration value="indirect"/><xs:enumeration value="ICS"/></xs:restriction></xs:simpleType></xs:element><xs:element name="SolarFraction" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>Enter the Solar Fraction as a float value for solar hot water system)</xs:documentation></xs:annotation></xs:element></xs:sequence><xs:assert test="((SHWS[text()] = false() and not(Type) and not(SolarFraction)) or (SHWS[text()] = true() and exists(Type) and exists(SolarFraction)))"/></xs:complexType></xs:element><xs:element name="DWHR" minOccurs="1" maxOccurs="1"><xs:complexType><xs:sequence><xs:element name="CheckDWHR" type="xs:boolean" default="false" minOccurs="0"><xs:annotation><xs:documentation>Drain Water Heat Recovery Systems (DWHR)</xs:documentation></xs:annotation></xs:element><xs:element name="DWHREfficiency" type="xs:float" default="46" minOccurs="0"><xs:annotation><xs:documentation>DWHR efficiency (% - default = 46%)</xs:documentation></xs:annotation></xs:element><xs:element name="FacilitiesServed" default="one" minOccurs="0"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="one"/><xs:enumeration value="all"/></xs:restriction></xs:simpleType></xs:element><xs:element name="EqualFlow" type="xs:boolean" default="false" minOccurs="0"/></xs:sequence><xs:assert test="((CheckDWHR[text()] = false() and not(DWHREfficiency) and not(FacilitiesServed) and not(EqualFlow)) or (CheckDWHR[text()] = true() and exists(DWHREfficiency) and exists(FacilitiesServed) and exists(EqualFlow)))"/></xs:complexType></xs:element><xs:element name="ACHotWaterHeatRecovery" minOccurs="1" maxOccurs="1"><xs:complexType><xs:sequence><xs:element name="ACHWHRecovery" type="xs:boolean" default="false"><xs:annotation><xs:documentation>Air Conditioner Heat Recovery Unit (HRU) also known as a desuperheater</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element></xs:sequence></xs:complexType></xs:element>
(not(CheckOPP) or (CheckOPP = false() and not(Type) and not(NetPowerProduction)) or
(CheckOPP = true() and Type and NetPowerProduction))
Source
<xs:element name="OPP"><xs:complexType><xs:sequence><xs:element name="CheckOPP" type="xs:boolean" default="false" minOccurs="0"><xs:annotation><xs:documentation>On-site Power Production (OPP)</xs:documentation></xs:annotation></xs:element><xs:element name="Type" minOccurs="0"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="PV"/><xs:enumeration value="CHP"/><xs:enumeration value="wind"/><xs:enumeration value="other"/></xs:restriction></xs:simpleType></xs:element><xs:element name="NetPowerProduction" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>Net power production</xs:documentation></xs:annotation></xs:element></xs:sequence><xs:assert test="(not(CheckOPP) or (CheckOPP = false() and not(Type) and not(NetPowerProduction)) or (CheckOPP = true() and Type and NetPowerProduction))"/></xs:complexType></xs:element>
<xs:element name="CheckOPP" type="xs:boolean" default="false" minOccurs="0"><xs:annotation><xs:documentation>On-site Power Production (OPP)</xs:documentation></xs:annotation></xs:element>
((SHWS[text()] = false() and not(Type) and not(SolarFraction)) or (SHWS[text()] =
true() and exists(Type) and exists(SolarFraction)))
Source
<xs:element name="SolarHotWaterSystems" minOccurs="0" maxOccurs="1"><xs:complexType><xs:sequence><xs:element name="SHWS" type="xs:boolean" default="false"><xs:annotation><xs:documentation>Solar Hot Water Systems</xs:documentation></xs:annotation></xs:element><xs:element name="Type" minOccurs="0"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="direct"/><xs:enumeration value="indirect"/><xs:enumeration value="ICS"/></xs:restriction></xs:simpleType></xs:element><xs:element name="SolarFraction" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>Enter the Solar Fraction as a float value for solar hot water system)</xs:documentation></xs:annotation></xs:element></xs:sequence><xs:assert test="((SHWS[text()] = false() and not(Type) and not(SolarFraction)) or (SHWS[text()] = true() and exists(Type) and exists(SolarFraction)))"/></xs:complexType></xs:element>
<xs:element name="SHWS" type="xs:boolean" default="false"><xs:annotation><xs:documentation>Solar Hot Water Systems</xs:documentation></xs:annotation></xs:element>
Enter the Solar Fraction as a float value for solar hot water system)
Diagram
Type
xs:float
Properties
content
simple
minOccurs
0
Source
<xs:element name="SolarFraction" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>Enter the Solar Fraction as a float value for solar hot water system)</xs:documentation></xs:annotation></xs:element>
((CheckDWHR[text()] = false() and not(DWHREfficiency) and not(FacilitiesServed) and
not(EqualFlow)) or (CheckDWHR[text()] = true() and exists(DWHREfficiency) and exists(FacilitiesServed)
and exists(EqualFlow)))
Source
<xs:element name="DWHR" minOccurs="1" maxOccurs="1"><xs:complexType><xs:sequence><xs:element name="CheckDWHR" type="xs:boolean" default="false" minOccurs="0"><xs:annotation><xs:documentation>Drain Water Heat Recovery Systems (DWHR)</xs:documentation></xs:annotation></xs:element><xs:element name="DWHREfficiency" type="xs:float" default="46" minOccurs="0"><xs:annotation><xs:documentation>DWHR efficiency (% - default = 46%)</xs:documentation></xs:annotation></xs:element><xs:element name="FacilitiesServed" default="one" minOccurs="0"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="one"/><xs:enumeration value="all"/></xs:restriction></xs:simpleType></xs:element><xs:element name="EqualFlow" type="xs:boolean" default="false" minOccurs="0"/></xs:sequence><xs:assert test="((CheckDWHR[text()] = false() and not(DWHREfficiency) and not(FacilitiesServed) and not(EqualFlow)) or (CheckDWHR[text()] = true() and exists(DWHREfficiency) and exists(FacilitiesServed) and exists(EqualFlow)))"/></xs:complexType></xs:element>
<xs:element name="CheckDWHR" type="xs:boolean" default="false" minOccurs="0"><xs:annotation><xs:documentation>Drain Water Heat Recovery Systems (DWHR)</xs:documentation></xs:annotation></xs:element>
<xs:element name="ACHotWaterHeatRecovery" minOccurs="1" maxOccurs="1"><xs:complexType><xs:sequence><xs:element name="ACHWHRecovery" type="xs:boolean" default="false"><xs:annotation><xs:documentation>Air Conditioner Heat Recovery Unit (HRU) also known as a desuperheater</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element>
Air Conditioner Heat Recovery Unit (HRU) also known as a desuperheater
Diagram
Type
xs:boolean
Properties
content
simple
default
false
Source
<xs:element name="ACHWHRecovery" type="xs:boolean" default="false"><xs:annotation><xs:documentation>Air Conditioner Heat Recovery Unit (HRU) also known as a desuperheater</xs:documentation></xs:annotation></xs:element>
Provide unique identification for this HVAC system (e.g. Cooling-01)
Diagram
Type
xs:string
Properties
content
simple
Source
<xs:element name="SystemID" type="xs:string"><xs:annotation><xs:documentation>Provide unique identification for this HVAC system (e.g. Cooling-01)</xs:documentation></xs:annotation></xs:element>
Total normalized duct leakage served by system (cfm25/CFA)
Diagram
Type
xs:float
Properties
content
simple
Source
<xs:element name="TotalDuctLeakage" type="xs:float"><xs:annotation><xs:documentation>Total normalized duct leakage served by system (cfm25/CFA)</xs:documentation></xs:annotation></xs:element>
<xs:element name="BlowerfanAirflowOpCond" type="xs:int"><xs:annotation><xs:documentation>Blower fan airflow at operating conditions (CFM)</xs:documentation></xs:annotation></xs:element>
<xs:element name="BlowerfanWattDraw" type="xs:int"><xs:annotation><xs:documentation>Watt draw of blower fan (W)</xs:documentation></xs:annotation></xs:element>
Did alternative source provide superheat / subcooling values that meet the limits specified within ANSI/ACCA 5 QI Section 4.3.1?
Diagram
Type
xs:boolean
Properties
content
simple
default
false
Source
<xs:element name="AltSourceValuesWithinLimits" type="xs:boolean" default="false"><xs:annotation><xs:documentation>Did alternative source provide superheat / subcooling values that meet the limits specified within ANSI/ACCA 5 QI Section 4.3.1?</xs:documentation></xs:annotation></xs:element>
<xs:element name="MeasuredOutdoorAirDryBulbTemp" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>Measured outdoor air dry-bulb temperature (F)</xs:documentation></xs:annotation></xs:element>
Absolute value of deviation btw total anticipated and reported refrigerant weight (%)
Diagram
Type
xs:float
Properties
content
simple
minOccurs
0
Source
<xs:element name="Deviation" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>Absolute value of deviation btw total anticipated and reported refrigerant weight (%)</xs:documentation></xs:annotation></xs:element>
<xs:element name="WarningFlags" minOccurs="1" maxOccurs="1"><xs:complexType><xs:sequence><xs:element name="BuildingAttributeFlags"><xs:annotation><xs:documentation>[See Section 5.1, RESNET Publication 002-15 for full explanation of elements in this element}</xs:documentation></xs:annotation><xs:complexType><xs:sequence><xs:element name="StoriesAboveGradeValue" type="xs:int" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Integer equal to the number of stories above grade; GE 1 and LE 4]</xs:documentation></xs:annotation></xs:element><xs:element name="AverageCeilingHeightValue" type="xs:float" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Floating point value equal to the volume/CFA expressed in feet; GE 7 and LE 15]</xs:documentation></xs:annotation></xs:element><xs:element name="BelowGradeSlabFloorsValue" type="xs:int" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Integer equal to the number of below grade slab floors; GE 1 if below grade walls]</xs:documentation></xs:annotation></xs:element><xs:element name="BelowGradeWallsValue" type="xs:int" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Integer equal to the number of below grade walls: GE 1 if below grade slab floors]</xs:documentation></xs:annotation></xs:element><xs:element name="CrawlSpacePerimeterValue" type="xs:float" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Floating point value equal to crawl space perimeter expressed in feet; GE 1 and LE (Enclosure Floor Area)^0.5*7]</xs:documentation></xs:annotation></xs:element><xs:element name="BasementPerimeterValue" type="xs:float" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Floating point value equal to basement perimeter expressed in feet; GE 1 and LE (Enclosure Floor Area)^0.5*7]</xs:documentation></xs:annotation></xs:element><xs:element name="SlabGradePerimeterValue" type="xs:float" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Floating point value equal to the slab perimeter expressed in feet; GE 1 and LE (Enclosure Floor Area)^0.5*7]</xs:documentation></xs:annotation></xs:element><xs:element name="FoundationWallHeightValue" type="xs:float" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Floating point value equal to the foundation wall height from ground level to top of foundation expressed in feet; GT 0 and LE 20]</xs:documentation></xs:annotation></xs:element><xs:element name="BasementWallDepthValue" type="xs:float" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Floating point value equal to the basement wall depth below grade expressed in feet; GE 2 and LE (wall height - 0.5)]</xs:documentation></xs:annotation></xs:element><xs:element name="EnclosureFloorAreaValue" type="xs:float" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Floating point value equal to the enclosure floor area expressed in feet]</xs:documentation></xs:annotation></xs:element><xs:element name="EnclosureGrossWallAreaValue" type="xs:float" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Floating point value equal to gross wall area of the enclosure expressed in square feet</xs:documentation></xs:annotation></xs:element><xs:element name="NumberConditionedStories" type="xs:integer" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Integer value equal to number of conditioned stories, including conditioned basements</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element><xs:element name="ApplianceVerificationFlags" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[See Section 5.3, RESNET Publication 002-15 for details on this element. Include the value for each of the available appliance types]</xs:documentation></xs:annotation><xs:complexType><xs:sequence><xs:element name="ClothesWashersValue" type="xs:float" minOccurs="1" maxOccurs="100"><xs:annotation><xs:documentation>{Floating point value [(21*Nbr+73)> CWkWh >(4.7*Nbr+16.4)]}</xs:documentation></xs:annotation></xs:element><xs:element name="ElectricDryersValue" type="xs:float" minOccurs="0" maxOccurs="100"><xs:annotation><xs:documentation>{Floating point value [(163*Nbr+577)> eCDkWh >(55*Nbr+194)]}</xs:documentation></xs:annotation></xs:element><xs:element name="GasDryersThermsValue" type="xs:float" minOccurs="0" maxOccurs="100"><xs:annotation><xs:documentation>{Floating point value [(5.9*Nbr+20.6)> gCDtherms >(2.0*Nbr+6.9)]}</xs:documentation></xs:annotation></xs:element><xs:element name="GasDryersKWHValue" type="xs:float" minOccurs="0" maxOccurs="100"><xs:annotation><xs:documentation>{Floating point value [(12.9*Nbr+45.5)> gCDkWh >(4.3*Nbr+15.3)]}</xs:documentation></xs:annotation></xs:element><xs:element name="CWHotWaterSavingsValue" type="xs:float" minOccurs="1" maxOccurs="100"><xs:annotation><xs:documentation>{Floating point value [(0.59*Nbr+2.1)> CW HWgalSaved/day]}</xs:documentation></xs:annotation></xs:element></xs:sequence><xs:assert test="((exists(ElectricDryersValue)) or (exists(GasDryersThermsValue) and exists(GasDryersKWHValue)))"/></xs:complexType></xs:element></xs:sequence></xs:complexType></xs:element>
<xs:element name="BuildingAttributeFlags"><xs:annotation><xs:documentation>[See Section 5.1, RESNET Publication 002-15 for full explanation of elements in this element}</xs:documentation></xs:annotation><xs:complexType><xs:sequence><xs:element name="StoriesAboveGradeValue" type="xs:int" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Integer equal to the number of stories above grade; GE 1 and LE 4]</xs:documentation></xs:annotation></xs:element><xs:element name="AverageCeilingHeightValue" type="xs:float" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Floating point value equal to the volume/CFA expressed in feet; GE 7 and LE 15]</xs:documentation></xs:annotation></xs:element><xs:element name="BelowGradeSlabFloorsValue" type="xs:int" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Integer equal to the number of below grade slab floors; GE 1 if below grade walls]</xs:documentation></xs:annotation></xs:element><xs:element name="BelowGradeWallsValue" type="xs:int" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Integer equal to the number of below grade walls: GE 1 if below grade slab floors]</xs:documentation></xs:annotation></xs:element><xs:element name="CrawlSpacePerimeterValue" type="xs:float" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Floating point value equal to crawl space perimeter expressed in feet; GE 1 and LE (Enclosure Floor Area)^0.5*7]</xs:documentation></xs:annotation></xs:element><xs:element name="BasementPerimeterValue" type="xs:float" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Floating point value equal to basement perimeter expressed in feet; GE 1 and LE (Enclosure Floor Area)^0.5*7]</xs:documentation></xs:annotation></xs:element><xs:element name="SlabGradePerimeterValue" type="xs:float" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Floating point value equal to the slab perimeter expressed in feet; GE 1 and LE (Enclosure Floor Area)^0.5*7]</xs:documentation></xs:annotation></xs:element><xs:element name="FoundationWallHeightValue" type="xs:float" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Floating point value equal to the foundation wall height from ground level to top of foundation expressed in feet; GT 0 and LE 20]</xs:documentation></xs:annotation></xs:element><xs:element name="BasementWallDepthValue" type="xs:float" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Floating point value equal to the basement wall depth below grade expressed in feet; GE 2 and LE (wall height - 0.5)]</xs:documentation></xs:annotation></xs:element><xs:element name="EnclosureFloorAreaValue" type="xs:float" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Floating point value equal to the enclosure floor area expressed in feet]</xs:documentation></xs:annotation></xs:element><xs:element name="EnclosureGrossWallAreaValue" type="xs:float" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Floating point value equal to gross wall area of the enclosure expressed in square feet</xs:documentation></xs:annotation></xs:element><xs:element name="NumberConditionedStories" type="xs:integer" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Integer value equal to number of conditioned stories, including conditioned basements</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element>
[Integer equal to the number of stories above grade; GE 1 and LE 4]
Diagram
Type
xs:int
Properties
content
simple
minOccurs
1
maxOccurs
1
Source
<xs:element name="StoriesAboveGradeValue" type="xs:int" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Integer equal to the number of stories above grade; GE 1 and LE 4]</xs:documentation></xs:annotation></xs:element>
[Floating point value equal to the volume/CFA expressed in feet; GE 7 and LE 15]
Diagram
Type
xs:float
Properties
content
simple
minOccurs
1
maxOccurs
1
Source
<xs:element name="AverageCeilingHeightValue" type="xs:float" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Floating point value equal to the volume/CFA expressed in feet; GE 7 and LE 15]</xs:documentation></xs:annotation></xs:element>
[Integer equal to the number of below grade slab floors; GE 1 if below grade walls]
Diagram
Type
xs:int
Properties
content
simple
minOccurs
1
maxOccurs
1
Source
<xs:element name="BelowGradeSlabFloorsValue" type="xs:int" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Integer equal to the number of below grade slab floors; GE 1 if below grade walls]</xs:documentation></xs:annotation></xs:element>
[Integer equal to the number of below grade walls: GE 1 if below grade slab floors]
Diagram
Type
xs:int
Properties
content
simple
minOccurs
1
maxOccurs
1
Source
<xs:element name="BelowGradeWallsValue" type="xs:int" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Integer equal to the number of below grade walls: GE 1 if below grade slab floors]</xs:documentation></xs:annotation></xs:element>
[Floating point value equal to crawl space perimeter expressed in feet; GE 1 and LE (Enclosure Floor Area)^0.5*7]
Diagram
Type
xs:float
Properties
content
simple
minOccurs
1
maxOccurs
1
Source
<xs:element name="CrawlSpacePerimeterValue" type="xs:float" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Floating point value equal to crawl space perimeter expressed in feet; GE 1 and LE (Enclosure Floor Area)^0.5*7]</xs:documentation></xs:annotation></xs:element>
[Floating point value equal to basement perimeter expressed in feet; GE 1 and LE (Enclosure Floor Area)^0.5*7]
Diagram
Type
xs:float
Properties
content
simple
minOccurs
1
maxOccurs
1
Source
<xs:element name="BasementPerimeterValue" type="xs:float" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Floating point value equal to basement perimeter expressed in feet; GE 1 and LE (Enclosure Floor Area)^0.5*7]</xs:documentation></xs:annotation></xs:element>
[Floating point value equal to the slab perimeter expressed in feet; GE 1 and LE (Enclosure Floor Area)^0.5*7]
Diagram
Type
xs:float
Properties
content
simple
minOccurs
1
maxOccurs
1
Source
<xs:element name="SlabGradePerimeterValue" type="xs:float" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Floating point value equal to the slab perimeter expressed in feet; GE 1 and LE (Enclosure Floor Area)^0.5*7]</xs:documentation></xs:annotation></xs:element>
[Floating point value equal to the foundation wall height from ground level to top of foundation expressed in feet; GT 0 and LE 20]
Diagram
Type
xs:float
Properties
content
simple
minOccurs
1
maxOccurs
1
Source
<xs:element name="FoundationWallHeightValue" type="xs:float" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Floating point value equal to the foundation wall height from ground level to top of foundation expressed in feet; GT 0 and LE 20]</xs:documentation></xs:annotation></xs:element>
[Floating point value equal to the basement wall depth below grade expressed in feet; GE 2 and LE (wall height - 0.5)]
Diagram
Type
xs:float
Properties
content
simple
minOccurs
1
maxOccurs
1
Source
<xs:element name="BasementWallDepthValue" type="xs:float" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Floating point value equal to the basement wall depth below grade expressed in feet; GE 2 and LE (wall height - 0.5)]</xs:documentation></xs:annotation></xs:element>
[Floating point value equal to the enclosure floor area expressed in feet]
Diagram
Type
xs:float
Properties
content
simple
minOccurs
1
maxOccurs
1
Source
<xs:element name="EnclosureFloorAreaValue" type="xs:float" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Floating point value equal to the enclosure floor area expressed in feet]</xs:documentation></xs:annotation></xs:element>
[Floating point value equal to gross wall area of the enclosure expressed in square feet
Diagram
Type
xs:float
Properties
content
simple
minOccurs
1
maxOccurs
1
Source
<xs:element name="EnclosureGrossWallAreaValue" type="xs:float" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Floating point value equal to gross wall area of the enclosure expressed in square feet</xs:documentation></xs:annotation></xs:element>
[Integer value equal to number of conditioned stories, including conditioned basements
Diagram
Type
xs:integer
Properties
content
simple
minOccurs
1
maxOccurs
1
Source
<xs:element name="NumberConditionedStories" type="xs:integer" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Integer value equal to number of conditioned stories, including conditioned basements</xs:documentation></xs:annotation></xs:element>
((exists(ElectricDryersValue)) or (exists(GasDryersThermsValue) and exists(GasDryersKWHValue)))
Source
<xs:element name="ApplianceVerificationFlags" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[See Section 5.3, RESNET Publication 002-15 for details on this element. Include the value for each of the available appliance types]</xs:documentation></xs:annotation><xs:complexType><xs:sequence><xs:element name="ClothesWashersValue" type="xs:float" minOccurs="1" maxOccurs="100"><xs:annotation><xs:documentation>{Floating point value [(21*Nbr+73)> CWkWh >(4.7*Nbr+16.4)]}</xs:documentation></xs:annotation></xs:element><xs:element name="ElectricDryersValue" type="xs:float" minOccurs="0" maxOccurs="100"><xs:annotation><xs:documentation>{Floating point value [(163*Nbr+577)> eCDkWh >(55*Nbr+194)]}</xs:documentation></xs:annotation></xs:element><xs:element name="GasDryersThermsValue" type="xs:float" minOccurs="0" maxOccurs="100"><xs:annotation><xs:documentation>{Floating point value [(5.9*Nbr+20.6)> gCDtherms >(2.0*Nbr+6.9)]}</xs:documentation></xs:annotation></xs:element><xs:element name="GasDryersKWHValue" type="xs:float" minOccurs="0" maxOccurs="100"><xs:annotation><xs:documentation>{Floating point value [(12.9*Nbr+45.5)> gCDkWh >(4.3*Nbr+15.3)]}</xs:documentation></xs:annotation></xs:element><xs:element name="CWHotWaterSavingsValue" type="xs:float" minOccurs="1" maxOccurs="100"><xs:annotation><xs:documentation>{Floating point value [(0.59*Nbr+2.1)> CW HWgalSaved/day]}</xs:documentation></xs:annotation></xs:element></xs:sequence><xs:assert test="((exists(ElectricDryersValue)) or (exists(GasDryersThermsValue) and exists(GasDryersKWHValue)))"/></xs:complexType></xs:element>
{Floating point value [(21*Nbr+73)> CWkWh >(4.7*Nbr+16.4)]}
Diagram
Type
xs:float
Properties
content
simple
minOccurs
1
maxOccurs
100
Source
<xs:element name="ClothesWashersValue" type="xs:float" minOccurs="1" maxOccurs="100"><xs:annotation><xs:documentation>{Floating point value [(21*Nbr+73)> CWkWh >(4.7*Nbr+16.4)]}</xs:documentation></xs:annotation></xs:element>
{Floating point value [(163*Nbr+577)> eCDkWh >(55*Nbr+194)]}
Diagram
Type
xs:float
Properties
content
simple
minOccurs
0
maxOccurs
100
Source
<xs:element name="ElectricDryersValue" type="xs:float" minOccurs="0" maxOccurs="100"><xs:annotation><xs:documentation>{Floating point value [(163*Nbr+577)> eCDkWh >(55*Nbr+194)]}</xs:documentation></xs:annotation></xs:element>
{Floating point value [(5.9*Nbr+20.6)> gCDtherms >(2.0*Nbr+6.9)]}
Diagram
Type
xs:float
Properties
content
simple
minOccurs
0
maxOccurs
100
Source
<xs:element name="GasDryersThermsValue" type="xs:float" minOccurs="0" maxOccurs="100"><xs:annotation><xs:documentation>{Floating point value [(5.9*Nbr+20.6)> gCDtherms >(2.0*Nbr+6.9)]}</xs:documentation></xs:annotation></xs:element>
{Floating point value [(12.9*Nbr+45.5)> gCDkWh >(4.3*Nbr+15.3)]}
Diagram
Type
xs:float
Properties
content
simple
minOccurs
0
maxOccurs
100
Source
<xs:element name="GasDryersKWHValue" type="xs:float" minOccurs="0" maxOccurs="100"><xs:annotation><xs:documentation>{Floating point value [(12.9*Nbr+45.5)> gCDkWh >(4.3*Nbr+15.3)]}</xs:documentation></xs:annotation></xs:element>
{Floating point value [(0.59*Nbr+2.1)> CW HWgalSaved/day]}
Diagram
Type
xs:float
Properties
content
simple
minOccurs
1
maxOccurs
100
Source
<xs:element name="CWHotWaterSavingsValue" type="xs:float" minOccurs="1" maxOccurs="100"><xs:annotation><xs:documentation>{Floating point value [(0.59*Nbr+2.1)> CW HWgalSaved/day]}</xs:documentation></xs:annotation></xs:element>
if (EEP/ProgramType/EPA/EnergyStarVersion[contains(text(), 'MFUS')]) then
(Registry/HomeTypeID = 3 or Registry/HomeTypeID = 4) else true()
Source
<xs:element name="Projected" minOccurs="0"><xs:complexType><xs:all><xs:element name="RatingType" minOccurs="0" default="Projected"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="Projected"/></xs:restriction></xs:simpleType></xs:element><xs:element name="IECCcomplianceERI" minOccurs="0" maxOccurs="1"><xs:complexType><xs:sequence><xs:element name="IECCversion"><xs:simpleType><xs:annotation><xs:documentation>Enter 4-digit year of IECC code</xs:documentation></xs:annotation><xs:restriction base="xs:string"><xs:pattern value="[0-9]{4}"/></xs:restriction></xs:simpleType></xs:element><xs:element name="ERIscore"><xs:simpleType><xs:annotation><xs:documentation>Enter ERI score</xs:documentation></xs:annotation><xs:restriction base="xs:integer"></xs:restriction></xs:simpleType></xs:element></xs:sequence></xs:complexType></xs:element><xs:element name="Registry"><xs:complexType><xs:all><xs:element name="ProviderSampleSetID" default="00000000"><xs:simpleType><xs:annotation><xs:documentation>ProviderSampleSetID in the form XXXXXXXX</xs:documentation></xs:annotation><xs:restriction base="xs:string"><xs:pattern value="[A-Z0-9]{4,8}"/></xs:restriction></xs:simpleType></xs:element><xs:element ref="Status"/><xs:element ref="HomeTypeID"/><xs:element ref="ConditionedArea"/><xs:element ref="ConditionedVolume"/><xs:element ref="NumberBedrooms"/><xs:element ref="ConditionedBasementArea"/><xs:element ref="UnconditionedBasementArea"/><xs:element ref="Software"/><xs:element ref="SoftwareVersion"/><xs:element name="EPAAppID" type="xs:string" minOccurs="0"><xs:annotation><xs:documentation>Optional EPA Rater Pro App ID as assigned by the EPA App</xs:documentation></xs:annotation></xs:element><xs:element name="Standard301Version" minOccurs="1"><xs:annotation><xs:documentation>Publication Year of RESNET/ICC 301 Standard used to determine the HERS Rating</xs:documentation></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="2014"/><xs:enumeration value="2019"/><xs:enumeration value="2022"/></xs:restriction></xs:simpleType></xs:element><xs:element name="InputFile" type="xs:string"><xs:annotation><xs:documentation>CDATA tag must be used to enclose the InputFile string</xs:documentation></xs:annotation></xs:element><xs:element name="Notes" type="xs:string"/><xs:element ref="ManufacturedHome" minOccurs="0"/></xs:all></xs:complexType></xs:element><xs:element name="Rating"><xs:complexType><xs:sequence><xs:element name="HERSIndex" type="xs:integer"/><xs:element name="CO2eIndex" type="xs:integer"/><xs:element name="AnnualElectricity" type="xs:float"/><xs:element name="AnnualGas" type="xs:float" nillable="true"/><xs:element name="AnnualOil" type="xs:float" nillable="true"/><xs:element name="AnnualPropane" type="xs:float" nillable="true"/><xs:element name="AnnualOPP" type="xs:float" nillable="true"/><xs:element name="AnnualOther" type="xs:float" nillable="true"/><xs:element ref="PriceElectricity"/><xs:element ref="PriceGas"/><xs:element name="PriceOil" type="xs:float" nillable="true"/><xs:element name="PricePropane" type="xs:float" nillable="true"/><xs:element name="CostHeating" type="xs:float"/><xs:element name="CostCooling" type="xs:float" nillable="true"/><xs:element name="CostHotWater" type="xs:float"/><xs:element name="CostLighting" type="xs:float"/><xs:element name="CostAppliances" type="xs:float"/><xs:element name="CostOPP" minOccurs="0"><xs:simpleType><xs:restriction base="xs:float"><xs:maxInclusive value="0"/></xs:restriction></xs:simpleType></xs:element><xs:element name="CostTotal" type="xs:float"/><xs:element name="RateECHeating" type="xs:float"><xs:annotation><xs:documentation>Heating Energy Consumption (EC_x) in Rated Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="RateECCooling" type="xs:float"><xs:annotation><xs:documentation>Cooling Energy Consumption (EC_x) in Rated Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="RateECHotWater" type="xs:float"><xs:annotation><xs:documentation>Hot Water Energy Consumption (EC_x) in Rated Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="RateECLgtApl" type="xs:float"><xs:annotation><xs:documentation>Lighting and Appliance Energy Consumption (EULLA) in the Rated Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="nMEULHeating" type="xs:float"><xs:annotation><xs:documentation>Heating normalized Modified End Use Load (nMEUL) in Rated Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="nMEULCooling" type="xs:float"><xs:annotation><xs:documentation>Cooling normalized Modified End Use Load (nMEUL) in Rated Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="nMEULHotWater" type="xs:float"><xs:annotation><xs:documentation>Hot Water normalized Modified End Use Load (nMEUL) in Rated Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="nMEULLgtApl" type="xs:float"><xs:annotation><xs:documentation>Lighting and Appliance load (EULLA) in Rated Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="nECHeating" type="xs:float"><xs:annotation><xs:documentation>normalized Heating Energy Consumption (nEC_x) in Rated Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="nECCooling" type="xs:float"><xs:annotation><xs:documentation>normalized Cooling Energy Consumption (nEC_x) in Rated Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="nECHotWater" type="xs:float"><xs:annotation><xs:documentation>normalized Hot Water Energy Consumption (nEC_x) in Rated Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="nECLgtApl" type="xs:float"><xs:annotation><xs:documentation>Lighting and Appliance Energy Consumption (EULLA) in Rated Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="CO2" type="xs:float"/><xs:element name="SOx" type="xs:float"/><xs:element name="NOx" type="xs:float"/><xs:element name="RefCostHeating" type="xs:float"/><xs:element name="RefCostCooling" type="xs:float" nillable="true"/><xs:element name="RefCostHotWater" type="xs:float"/><xs:element name="RefCostLighting" type="xs:float"/><xs:element name="RefCostAppliances" type="xs:float"/><xs:element name="RefCostTotal" type="xs:float"/><xs:element name="RefEULHeating" type="xs:float"><xs:annotation><xs:documentation>Heating Load (REUL) in Reference Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="RefEULCooling" type="xs:float"><xs:annotation><xs:documentation>Cooling Load (REUL) in Reference Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="RefEULHotWater" type="xs:float"><xs:annotation><xs:documentation>Hot Water Load (REUL) in Reference Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="RefEULLgtApl" type="xs:float"><xs:annotation><xs:documentation>Lighting and Appliance Load (REULLA) in Reference Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="RefECHeating" type="xs:float"><xs:annotation><xs:documentation>Heating Energy Consumption (EC_r) in Reference Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="RefECCooling" type="xs:float"><xs:annotation><xs:documentation>Cooling Energy Consumption (EC_r) in Reference Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="RefECHotWater" type="xs:float"><xs:annotation><xs:documentation>Hot Water Energy Consumption (EC_r) in Reference Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="RefECLgtApl" type="xs:float"><xs:annotation><xs:documentation>Lighting and Appliance Energy Consumption (REULLA) in Reference Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="RefCO2" type="xs:float"/><xs:element name="RefSOx" type="xs:float"/><xs:element name="RefNOx" type="xs:float"/><xs:element name="OPPNet" type="xs:float"/><xs:element name="PEfrac" type="xs:float"/><xs:element name="IADsave" type="xs:float" minOccurs="0"/></xs:sequence></xs:complexType></xs:element><xs:element name="TaxCredit" minOccurs="0"><xs:complexType><xs:sequence><xs:element name="QualUseHeating" type="xs:float"/><xs:element name="QualUseCooling" type="xs:float"/><xs:element name="QualUseTotal" type="xs:float"/><xs:element name="QualLoadHeating" type="xs:float"/><xs:element name="QualLoadCooling" type="xs:float"/><xs:element name="QualLoadTotal" type="xs:float"/><xs:element name="RefUseHeating" type="xs:float"/><xs:element name="RefUseCooling" type="xs:float"/><xs:element name="RefUseTotal" type="xs:float"/><xs:element name="RefLoadHeating" type="xs:float"/><xs:element name="RefLoadCooling" type="xs:float"/><xs:element name="RefLoadTotal" type="xs:float"/><xs:element name="UseSavings" type="xs:float"/><xs:element name="LoadSavings" type="xs:float"/></xs:sequence></xs:complexType></xs:element><xs:element name="EEM" minOccurs="0"><xs:complexType><xs:sequence><xs:element name="MonthlyEnergySavings" type="xs:float"/><xs:element name="EnergyValue" type="xs:float"/></xs:sequence></xs:complexType></xs:element><xs:element name="EEP" minOccurs="0"><xs:complexType><xs:sequence><xs:element name="EEPQualified" type="xs:boolean" default="false" minOccurs="1"><xs:annotation><xs:documentation>Energy Efficiency Program Qualified?</xs:documentation></xs:annotation></xs:element><xs:element name="ProgramType" minOccurs="0"><xs:complexType><xs:all><xs:element name="EPA" type="EPAEstarType" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>ENERGY STAR program qualification</xs:documentation></xs:annotation></xs:element><xs:element name="DOE" type="DOEZERHType" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Zero Energy Ready Home program qualification</xs:documentation></xs:annotation></xs:element><xs:element name="IAP" type="IAPType" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Indoor Air-Plus qualification</xs:documentation></xs:annotation></xs:element><xs:element name="OPQ" type="OPQType" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Other Program qualification</xs:documentation></xs:annotation></xs:element><xs:element name="PHIUS" type="PHIUSType" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>PHIUS Program qualifiation</xs:documentation></xs:annotation></xs:element></xs:all></xs:complexType></xs:element></xs:sequence><xs:assert test="(((EEPQualified = false()) and not(ProgramType)) or ((EEPQualified = true()) and exists(ProgramType) and (count(./ProgramType/*) gt 0)))"/></xs:complexType></xs:element><xs:element name="HomeEnergyPerformance"><xs:complexType><xs:sequence><xs:element name="Enclosure" minOccurs="1" maxOccurs="1"><xs:complexType><xs:sequence minOccurs="1"><xs:element name="AboveGradeFloorA" type="xs:float"><xs:annotation><xs:documentation>[A = ∑ Ai for i = 1, n]</xs:documentation></xs:annotation></xs:element><xs:element name="AboveGradeFloorUo" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>[Uo = (∑ (Ui * Ai)) / A for i = 1, n]</xs:documentation></xs:annotation></xs:element><xs:element name="GroundContactFloorA" type="xs:float"><xs:annotation><xs:documentation>[A = ∑ Ai for i = 1, n]</xs:documentation></xs:annotation></xs:element><xs:element name="GroundContactFloorUo" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>[Uo = (∑ (Ui * Ai)) / A for i = 1, n] [exterior film coeff = 0]</xs:documentation></xs:annotation></xs:element><xs:element name="CeilingA" type="xs:float"><xs:annotation><xs:documentation>[A = ∑ Ai for i = 1, n]</xs:documentation></xs:annotation></xs:element><xs:element name="CeilingUo" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>[Uo = (∑ (Ui * Ai)) / A for i = 1, n]</xs:documentation></xs:annotation></xs:element><xs:element name="AboveGradeWallA" type="xs:float"><xs:annotation><xs:documentation>[A = ∑ Ai for i = 1, n]</xs:documentation></xs:annotation></xs:element><xs:element name="AboveGradeWallUo" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>[Uo = (∑ (Ui * Ai)) / A for i = 1, n]</xs:documentation></xs:annotation></xs:element><xs:element name="GroundContactWallA" type="xs:float"><xs:annotation><xs:documentation>[A = ∑ Ai for i = 1, n]</xs:documentation></xs:annotation></xs:element><xs:element name="GroundContactWallUo" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>[Uo = (∑ (Ui * Ai)) / A for i = 1, n] [exterior film coeff = 0]</xs:documentation></xs:annotation></xs:element><xs:element name="WindowA" type="xs:float"><xs:annotation><xs:documentation>[A = ∑ Ai for i = 1, n]</xs:documentation></xs:annotation></xs:element><xs:element ref="WindowUo"/><xs:element ref="WindowSHGC"/><xs:element name="DoorA" type="xs:float"><xs:annotation><xs:documentation>[A = ∑ Ai for i = 1, n]</xs:documentation></xs:annotation></xs:element><xs:element name="DoorUo" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>[Uo = (∑ (Ui * Ai)) / A for i = 1, n]</xs:documentation></xs:annotation></xs:element><xs:element name="OverallEnclosureUA" type="xs:float"><xs:annotation><xs:documentation>[Enclosure UA = AG Floor (Uo*A) + Ceiling (Uo*A) + AG Wall (Uo*A) + Window (Uo*A) + Door (Uo*A)]</xs:documentation></xs:annotation></xs:element></xs:sequence><xs:assert test="((AboveGradeFloorA[text()] = 0 and not(AboveGradeFloorUo)) or (AboveGradeFloorA[text()] gt 0 and exists(AboveGradeFloorUo)))"/><xs:assert test="((GroundContactFloorA[text()] = 0 and not(GroundContactFloorUo)) or (GroundContactFloorA[text()] gt 0 and exists(GroundContactFloorUo)))"/><xs:assert test="((CeilingA[text()] = 0 and not(CeilingUo)) or (CeilingA[text()] gt 0 and exists(CeilingUo)))"/><xs:assert test="((AboveGradeWallA[text()] = 0 and not(AboveGradeWallUo)) or (AboveGradeWallA[text()] gt 0 and exists(AboveGradeWallUo)))"/><xs:assert test="((GroundContactWallA[text()] = 0 and not(GroundContactWallUo)) or (GroundContactWallA[text()] gt 0 and exists(GroundContactWallUo)))"/><xs:assert test="((WindowA[text()] = 0 and not(WindowUo) and not(WindowSHGC)) or (WindowA[text()] gt 0 and exists(WindowUo) and exists(WindowSHGC)))"/><xs:assert test="((DoorA[text()] = 0 and not(DoorUo)) or (DoorA[text()] gt 0 and exists(DoorUo)))"/><xs:assert test="OverallEnclosureUA[text()] gt 0"/></xs:complexType></xs:element><xs:element ref="HVACHeatingSystems"/><xs:element ref="HVACCoolingSystems" minOccurs="0"/><xs:element ref="HVACMechVentSystems"/><xs:element name="HVACDehumidificationSystems" minOccurs="1" maxOccurs="1"><xs:complexType><xs:sequence><xs:element name="System" minOccurs="0" maxOccurs="100"><xs:complexType><xs:all><xs:element name="Type"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="none"/><xs:enumeration value="standard"/><xs:enumeration value="eStar"/><xs:enumeration value="other"/></xs:restriction></xs:simpleType></xs:element><xs:element name="Capacity" type="xs:float"><xs:annotation><xs:documentation>Capacity in liters per day</xs:documentation></xs:annotation></xs:element><xs:element name="Efficiency" type="xs:float"><xs:annotation><xs:documentation>Efficiency in liters per kWh</xs:documentation></xs:annotation></xs:element></xs:all></xs:complexType></xs:element></xs:sequence><xs:attribute name="NumHVACDehumidificationSystems" type="xs:int" use="required"/><xs:assert test="(@NumHVACDehumidificationSystems = count(System))"/></xs:complexType></xs:element><xs:element name="LightingAppliances" minOccurs="1" maxOccurs="1"><xs:complexType><xs:sequence minOccurs="0"><xs:element name="QualifyingLightingLtX" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>percent lumens/watt less than 50</xs:documentation></xs:annotation></xs:element><xs:element name="QualifyingLightingGeX" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>percent fluorescent lighting</xs:documentation></xs:annotation></xs:element><xs:element name="QualifyingLightingLED" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>percent LED lighting</xs:documentation></xs:annotation></xs:element><xs:element name="InteriorLightingFL" type="xs:float"><xs:annotation><xs:documentation>float faction for qualifying interior fluorescent lighting (Tier I)</xs:documentation></xs:annotation></xs:element><xs:element name="InteriorLightingLED" type="xs:float"><xs:annotation><xs:documentation>float fraction for qualifying interior LED lighting (Tier II)</xs:documentation></xs:annotation></xs:element><xs:element name="ExteriorLightingFL" type="xs:float"><xs:annotation><xs:documentation>float fraction for qualifying exterior fluorescent lighting (Tier I)</xs:documentation></xs:annotation></xs:element><xs:element name="ExteriorLightingLED" type="xs:float"><xs:annotation><xs:documentation>float fraction for qualifying exterior LED lighting (Tier II)</xs:documentation></xs:annotation></xs:element><xs:element name="GarageLightingFL" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>float fraction for qualifying garage fluorescent lighting (Tier I)</xs:documentation></xs:annotation></xs:element><xs:element name="GarageLightingLED" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>float fraction qualifying garage LED lighting (Tier II)</xs:documentation></xs:annotation></xs:element><xs:element name="Refrigerator" default="standard"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="standard"/><xs:enumeration value="eStar"/></xs:restriction></xs:simpleType></xs:element><xs:element name="DishWasher" default="standard"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="standard"/><xs:enumeration value="eStar"/></xs:restriction></xs:simpleType></xs:element><xs:element name="ClothesWasher" default="standard"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="standard"/><xs:enumeration value="eStar"/></xs:restriction></xs:simpleType></xs:element><xs:element name="ClothesDryer" default="standard"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="standard"/><xs:enumeration value="eStar"/></xs:restriction></xs:simpleType></xs:element><xs:element name="CeilingFans" default="none"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="none"/><xs:enumeration value="standard"/><xs:enumeration value="eStar"/></xs:restriction></xs:simpleType></xs:element></xs:sequence></xs:complexType></xs:element><xs:element ref="HotWaterSystems"/><xs:element name="ProposedEnclosureTightness" minOccurs="1" maxOccurs="1"><xs:complexType><xs:sequence><xs:element name="cfm50" type="xs:float" maxOccurs="unbounded"/></xs:sequence></xs:complexType></xs:element><xs:element name="DuctSystems" minOccurs="1" maxOccurs="1"><xs:complexType><xs:sequence><xs:element name="System" minOccurs="1" maxOccurs="100"><xs:complexType><xs:all><xs:element name="Type"><xs:annotation><xs:documentation>All Ratings using Threshold Analysis, including all Sampled and Threshold Ratings, must use "Threshold Type"</xs:documentation></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="ductless"/><xs:enumeration value="ducted"/><xs:enumeration value="Threshold ductless"/><xs:enumeration value="Threshold ducted"/></xs:restriction></xs:simpleType></xs:element><xs:element name="TestedLeakageException" minOccurs="0"><xs:annotation><xs:documentation>Unless DuctSystem is qualified for testing exception or for TotalLeakAlternative, then TestedLeakage entries are required.</xs:documentation></xs:annotation><xs:complexType><xs:all><xs:element name="QualificationCertification" type="xs:boolean" default="false" minOccurs="1"><xs:annotation><xs:documentation>Certifies either of two things. First, that this dwelling unit meets the requirements for duct testing exemption in accordance with the RESNET Standard. Or, that it meets the requirements for the total duct leakage alternatives described in the RESNET Standard.</xs:documentation></xs:annotation></xs:element><xs:element name="ExceptionType" minOccurs="0"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="TestExemptDSE"/><xs:enumeration value="TotalLeakAlternative"/></xs:restriction></xs:simpleType></xs:element><xs:element name="ProposedTotalLeakValue" minOccurs="0"><xs:annotation><xs:documentation>Proposed Total Duct Leakage test result value (cfm25 - cubic feet per minute at 25 Pa pressurization) obtained from testing of the Rated Dwelling Unit that is qualified for Tested Leakage Exception.</xs:documentation></xs:annotation><xs:complexType><xs:simpleContent><xs:extension base="xs:float"><xs:attribute fixed="cfm25" name="unit"/></xs:extension></xs:simpleContent></xs:complexType></xs:element><xs:element name="PercentDuctInsideAttached" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>Percentage of duct area inside the Conditioned Space Volume for Attached Dwelling Unit qualified for Tested Leakage Exception.</xs:documentation></xs:annotation></xs:element><xs:element name="AirHandlerInsideAttached" type="xs:boolean" default="false" minOccurs="0"><xs:annotation><xs:documentation>Determination if air handler unit is within the Conditioned Space Volume for Attached Dwelling units qualified for Tested Leakage Exception.</xs:documentation></xs:annotation></xs:element></xs:all></xs:complexType></xs:element><xs:element name="ProposedLeakage" minOccurs="0"><xs:annotation><xs:documentation>Enter the proposed duct leakage for the duct system</xs:documentation></xs:annotation><xs:complexType><xs:all><xs:element name="Proposedcfm25out" type="xs:float" minOccurs="0"/><xs:element name="Proposedcfm25total" type="xs:float" minOccurs="0"/></xs:all></xs:complexType></xs:element><xs:element name="SupplyDuctsCondSpace" type="xs:float"><xs:annotation><xs:documentation>% supply ducts located in conditioned space</xs:documentation></xs:annotation></xs:element><xs:element name="ReturnDuctsCondSpace" type="xs:float"><xs:annotation><xs:documentation>% return ducts located in conditioned space</xs:documentation></xs:annotation></xs:element></xs:all></xs:complexType></xs:element></xs:sequence><xs:attribute name="NumDuctSystems" type="xs:int" default="1"/><xs:assert test="(@NumDuctSystems = count(System))"/></xs:complexType></xs:element><xs:element name="AddedEnergyFeatures" minOccurs="1" maxOccurs="1"><xs:complexType><xs:sequence><xs:element name="OPP"><xs:complexType><xs:sequence><xs:element name="CheckOPP" type="xs:boolean" default="false" minOccurs="0"><xs:annotation><xs:documentation>On-site Power Production (OPP)</xs:documentation></xs:annotation></xs:element><xs:element name="Type" minOccurs="0"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="PV"/><xs:enumeration value="CHP"/><xs:enumeration value="wind"/><xs:enumeration value="other"/></xs:restriction></xs:simpleType></xs:element><xs:element name="NetPowerProduction" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>Net power production</xs:documentation></xs:annotation></xs:element></xs:sequence><xs:assert test="(not(CheckOPP) or (CheckOPP = false() and not(Type) and not(NetPowerProduction)) or (CheckOPP = true() and Type and NetPowerProduction))"/></xs:complexType></xs:element><xs:element name="SolarHotWaterSystems" minOccurs="0" maxOccurs="1"><xs:complexType><xs:sequence><xs:element name="SHWS" type="xs:boolean" default="false"><xs:annotation><xs:documentation>Solar Hot Water Systems</xs:documentation></xs:annotation></xs:element><xs:element name="Type" minOccurs="0"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="direct"/><xs:enumeration value="indirect"/><xs:enumeration value="ICS"/></xs:restriction></xs:simpleType></xs:element><xs:element name="SolarFraction" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>Enter the Solar Fraction as a float value for solar hot water system)</xs:documentation></xs:annotation></xs:element></xs:sequence><xs:assert test="((SHWS[text()] = false() and not(Type) and not(SolarFraction)) or (SHWS[text()] = true() and exists(Type) and exists(SolarFraction)))"/></xs:complexType></xs:element><xs:element name="DWHR" minOccurs="1" maxOccurs="1"><xs:complexType><xs:sequence><xs:element name="CheckDWHR" type="xs:boolean" default="false" minOccurs="0"><xs:annotation><xs:documentation>Drain Water Heat Recovery Systems (DWHR)</xs:documentation></xs:annotation></xs:element><xs:element name="DWHREfficiency" type="xs:float" default="46" minOccurs="0"><xs:annotation><xs:documentation>DWHR efficiency (% - default = 46%)</xs:documentation></xs:annotation></xs:element><xs:element name="FacilitiesServed" default="one" minOccurs="0"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="one"/><xs:enumeration value="all"/></xs:restriction></xs:simpleType></xs:element><xs:element name="EqualFlow" type="xs:boolean" default="false" minOccurs="0"/></xs:sequence><xs:assert test="((CheckDWHR[text()] = false() and not(DWHREfficiency) and not(FacilitiesServed) and not(EqualFlow)) or (CheckDWHR[text()] = true() and exists(DWHREfficiency) and exists(FacilitiesServed) and exists(EqualFlow)))"/></xs:complexType></xs:element><xs:element name="ACHotWaterHeatRecovery" minOccurs="1" maxOccurs="1"><xs:complexType><xs:sequence><xs:element name="ACHWHRecovery" type="xs:boolean" default="false"><xs:annotation><xs:documentation>Air Conditioner Heat Recovery Unit (HRU) also known as a desuperheater</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element></xs:sequence></xs:complexType></xs:element><xs:element name="WholeHEEffDesignations" minOccurs="0" maxOccurs="2"><xs:complexType><xs:sequence><xs:element name="EPAEStarNewHome" type="xs:boolean" default="false"/><xs:element name="DOEZHRH" type="xs:boolean" default="false"/></xs:sequence></xs:complexType></xs:element><xs:element name="ProposedHVACCommissioning" minOccurs="0"><xs:complexType><xs:sequence maxOccurs="1"><xs:element name="System" minOccurs="1" maxOccurs="100"><xs:complexType><xs:all><xs:element name="SystemID" type="xs:string"><xs:annotation><xs:documentation>Provide unique identification for this HVAC system (e.g. Cooling-01)</xs:documentation></xs:annotation></xs:element><xs:element name="SystemIsGraded" type="xs:boolean" default="false"><xs:annotation><xs:documentation>(true/false)</xs:documentation></xs:annotation></xs:element><xs:element name="ProposedBlowerFanGrade" minOccurs="0"><xs:annotation><xs:documentation>Blower fan volumetric airflow grade</xs:documentation></xs:annotation><xs:simpleType><xs:annotation><xs:documentation/></xs:annotation><xs:restriction base="xs:string"><xs:enumeration value="I"/><xs:enumeration value="II"/><xs:enumeration value="III"/></xs:restriction></xs:simpleType></xs:element><xs:element name="ProposedBlowerFanWattDraw" minOccurs="0"><xs:annotation><xs:documentation/></xs:annotation><xs:simpleType><xs:annotation><xs:documentation/></xs:annotation><xs:restriction base="xs:string"><xs:enumeration value="I"/><xs:enumeration value="II"/><xs:enumeration value="III"/></xs:restriction></xs:simpleType></xs:element><xs:element name="ProposedRefrigerantCharge" minOccurs="0"><xs:annotation><xs:documentation/></xs:annotation><xs:simpleType><xs:annotation><xs:documentation/></xs:annotation><xs:restriction base="xs:string"><xs:enumeration value="I"/><xs:enumeration value="III"/></xs:restriction></xs:simpleType></xs:element></xs:all><xs:assert test=" if (SystemIsGraded = true()) then exists(ProposedBlowerFanGrade) and exists(ProposedBlowerFanWattDraw) and exists(ProposedRefrigerantCharge) else true()" xerces:message="If 'SystemIsGraded' is true then 'ProposedBlowerFanGrade and ProposedBlowerFanWattDraw' and 'ProposedRefrigerantCharge' should exists."/></xs:complexType></xs:element></xs:sequence><xs:attribute name="NumHVACCommissioningSystems" type="xs:int" default="0"/><xs:assert test="(@NumHVACCommissioningSystems = count(System))" xerces:message="The number of System should match with value of NumHVACCommissioningSystems. "/></xs:complexType><xs:key name="ProjSystemIDkey"><xs:selector xpath="System"/><xs:field xpath="SystemID"/></xs:key></xs:element></xs:sequence></xs:complexType></xs:element><xs:element name="WarningFlags" minOccurs="1" maxOccurs="1"><xs:complexType><xs:sequence><xs:element name="BuildingAttributeFlags"><xs:annotation><xs:documentation>[See Section 5.1, RESNET Publication 002-15 for full explanation of elements in this element}</xs:documentation></xs:annotation><xs:complexType><xs:sequence><xs:element name="StoriesAboveGradeValue" type="xs:int" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Integer equal to the number of stories above grade; GE 1 and LE 4]</xs:documentation></xs:annotation></xs:element><xs:element name="AverageCeilingHeightValue" type="xs:float" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Floating point value equal to the volume/CFA expressed in feet; GE 7 and LE 15]</xs:documentation></xs:annotation></xs:element><xs:element name="BelowGradeSlabFloorsValue" type="xs:int" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Integer equal to the number of below grade slab floors; GE 1 if below grade walls]</xs:documentation></xs:annotation></xs:element><xs:element name="BelowGradeWallsValue" type="xs:int" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Integer equal to the number of below grade walls: GE 1 if below grade slab floors]</xs:documentation></xs:annotation></xs:element><xs:element name="CrawlSpacePerimeterValue" type="xs:float" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Floating point value equal to crawl space perimeter expressed in feet; GE 1 and LE (Enclosure Floor Area)^0.5*7]</xs:documentation></xs:annotation></xs:element><xs:element name="BasementPerimeterValue" type="xs:float" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Floating point value equal to basement perimeter expressed in feet; GE 1 and LE (Enclosure Floor Area)^0.5*7]</xs:documentation></xs:annotation></xs:element><xs:element name="SlabGradePerimeterValue" type="xs:float" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Floating point value equal to the slab perimeter expressed in feet; GE 1 and LE (Enclosure Floor Area)^0.5*7]</xs:documentation></xs:annotation></xs:element><xs:element name="FoundationWallHeightValue" type="xs:float" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Floating point value equal to the foundation wall height from ground level to top of foundation expressed in feet; GT 0 and LE 20]</xs:documentation></xs:annotation></xs:element><xs:element name="BasementWallDepthValue" type="xs:float" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Floating point value equal to the basement wall depth below grade expressed in feet; GE 2 and LE (wall height - 0.5)]</xs:documentation></xs:annotation></xs:element><xs:element name="EnclosureFloorAreaValue" type="xs:float" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Floating point value equal to the enclosure floor area expressed in feet]</xs:documentation></xs:annotation></xs:element><xs:element name="EnclosureGrossWallAreaValue" type="xs:float" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Floating point value equal to gross wall area of the enclosure expressed in square feet</xs:documentation></xs:annotation></xs:element><xs:element name="NumberConditionedStories" type="xs:integer" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Integer value equal to number of conditioned stories, including conditioned basements</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element><xs:element name="ApplianceVerificationFlags" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[See Section 5.3, RESNET Publication 002-15 for details on this element. Include the value for each of the available appliance types]</xs:documentation></xs:annotation><xs:complexType><xs:sequence><xs:element name="ClothesWashersValue" type="xs:float" minOccurs="1" maxOccurs="100"><xs:annotation><xs:documentation>{Floating point value [(21*Nbr+73)> CWkWh >(4.7*Nbr+16.4)]}</xs:documentation></xs:annotation></xs:element><xs:element name="ElectricDryersValue" type="xs:float" minOccurs="0" maxOccurs="100"><xs:annotation><xs:documentation>{Floating point value [(163*Nbr+577)> eCDkWh >(55*Nbr+194)]}</xs:documentation></xs:annotation></xs:element><xs:element name="GasDryersThermsValue" type="xs:float" minOccurs="0" maxOccurs="100"><xs:annotation><xs:documentation>{Floating point value [(5.9*Nbr+20.6)> gCDtherms >(2.0*Nbr+6.9)]}</xs:documentation></xs:annotation></xs:element><xs:element name="GasDryersKWHValue" type="xs:float" minOccurs="0" maxOccurs="100"><xs:annotation><xs:documentation>{Floating point value [(12.9*Nbr+45.5)> gCDkWh >(4.3*Nbr+15.3)]}</xs:documentation></xs:annotation></xs:element><xs:element name="CWHotWaterSavingsValue" type="xs:float" minOccurs="1" maxOccurs="100"><xs:annotation><xs:documentation>{Floating point value [(0.59*Nbr+2.1)> CW HWgalSaved/day]}</xs:documentation></xs:annotation></xs:element></xs:sequence><xs:assert test="((exists(ElectricDryersValue)) or (exists(GasDryersThermsValue) and exists(GasDryersKWHValue)))"/></xs:complexType></xs:element></xs:sequence></xs:complexType></xs:element></xs:all><xs:assert test=" if (EEP/ProgramType/EPA/EnergyStarVersion[contains(text(), 'MFUS')]) then (Registry/HomeTypeID = 3 or Registry/HomeTypeID = 4) else true()" xerces:message="If the EnergyStar MFUS program version is selected in the software, then the HomeType must be a High-rise Multi-family or Low-rise Multi-family home."/></xs:complexType></xs:element>
<xs:element name="IECCversion"><xs:simpleType><xs:annotation><xs:documentation>Enter 4-digit year of IECC code</xs:documentation></xs:annotation><xs:restriction base="xs:string"><xs:pattern value="[0-9]{4}"/></xs:restriction></xs:simpleType></xs:element>
<xs:element name="ERIscore"><xs:simpleType><xs:annotation><xs:documentation>Enter ERI score</xs:documentation></xs:annotation><xs:restriction base="xs:integer"></xs:restriction></xs:simpleType></xs:element>
<xs:element name="Registry"><xs:complexType><xs:all><xs:element name="ProviderSampleSetID" default="00000000"><xs:simpleType><xs:annotation><xs:documentation>ProviderSampleSetID in the form XXXXXXXX</xs:documentation></xs:annotation><xs:restriction base="xs:string"><xs:pattern value="[A-Z0-9]{4,8}"/></xs:restriction></xs:simpleType></xs:element><xs:element ref="Status"/><xs:element ref="HomeTypeID"/><xs:element ref="ConditionedArea"/><xs:element ref="ConditionedVolume"/><xs:element ref="NumberBedrooms"/><xs:element ref="ConditionedBasementArea"/><xs:element ref="UnconditionedBasementArea"/><xs:element ref="Software"/><xs:element ref="SoftwareVersion"/><xs:element name="EPAAppID" type="xs:string" minOccurs="0"><xs:annotation><xs:documentation>Optional EPA Rater Pro App ID as assigned by the EPA App</xs:documentation></xs:annotation></xs:element><xs:element name="Standard301Version" minOccurs="1"><xs:annotation><xs:documentation>Publication Year of RESNET/ICC 301 Standard used to determine the HERS Rating</xs:documentation></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="2014"/><xs:enumeration value="2019"/><xs:enumeration value="2022"/></xs:restriction></xs:simpleType></xs:element><xs:element name="InputFile" type="xs:string"><xs:annotation><xs:documentation>CDATA tag must be used to enclose the InputFile string</xs:documentation></xs:annotation></xs:element><xs:element name="Notes" type="xs:string"/><xs:element ref="ManufacturedHome" minOccurs="0"/></xs:all></xs:complexType></xs:element>
<xs:element name="ProviderSampleSetID" default="00000000"><xs:simpleType><xs:annotation><xs:documentation>ProviderSampleSetID in the form XXXXXXXX</xs:documentation></xs:annotation><xs:restriction base="xs:string"><xs:pattern value="[A-Z0-9]{4,8}"/></xs:restriction></xs:simpleType></xs:element>
Optional EPA Rater Pro App ID as assigned by the EPA App
Diagram
Type
xs:string
Properties
content
simple
minOccurs
0
Source
<xs:element name="EPAAppID" type="xs:string" minOccurs="0"><xs:annotation><xs:documentation>Optional EPA Rater Pro App ID as assigned by the EPA App</xs:documentation></xs:annotation></xs:element>
Publication Year of RESNET/ICC 301 Standard used to determine the HERS Rating
Diagram
Type
restriction of xs:string
Properties
content
simple
minOccurs
1
Facets
enumeration
2014
enumeration
2019
enumeration
2022
Source
<xs:element name="Standard301Version" minOccurs="1"><xs:annotation><xs:documentation>Publication Year of RESNET/ICC 301 Standard used to determine the HERS Rating</xs:documentation></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="2014"/><xs:enumeration value="2019"/><xs:enumeration value="2022"/></xs:restriction></xs:simpleType></xs:element>
CDATA tag must be used to enclose the InputFile string
Diagram
Type
xs:string
Properties
content
simple
Source
<xs:element name="InputFile" type="xs:string"><xs:annotation><xs:documentation>CDATA tag must be used to enclose the InputFile string</xs:documentation></xs:annotation></xs:element>
<xs:element name="Rating"><xs:complexType><xs:sequence><xs:element name="HERSIndex" type="xs:integer"/><xs:element name="CO2eIndex" type="xs:integer"/><xs:element name="AnnualElectricity" type="xs:float"/><xs:element name="AnnualGas" type="xs:float" nillable="true"/><xs:element name="AnnualOil" type="xs:float" nillable="true"/><xs:element name="AnnualPropane" type="xs:float" nillable="true"/><xs:element name="AnnualOPP" type="xs:float" nillable="true"/><xs:element name="AnnualOther" type="xs:float" nillable="true"/><xs:element ref="PriceElectricity"/><xs:element ref="PriceGas"/><xs:element name="PriceOil" type="xs:float" nillable="true"/><xs:element name="PricePropane" type="xs:float" nillable="true"/><xs:element name="CostHeating" type="xs:float"/><xs:element name="CostCooling" type="xs:float" nillable="true"/><xs:element name="CostHotWater" type="xs:float"/><xs:element name="CostLighting" type="xs:float"/><xs:element name="CostAppliances" type="xs:float"/><xs:element name="CostOPP" minOccurs="0"><xs:simpleType><xs:restriction base="xs:float"><xs:maxInclusive value="0"/></xs:restriction></xs:simpleType></xs:element><xs:element name="CostTotal" type="xs:float"/><xs:element name="RateECHeating" type="xs:float"><xs:annotation><xs:documentation>Heating Energy Consumption (EC_x) in Rated Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="RateECCooling" type="xs:float"><xs:annotation><xs:documentation>Cooling Energy Consumption (EC_x) in Rated Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="RateECHotWater" type="xs:float"><xs:annotation><xs:documentation>Hot Water Energy Consumption (EC_x) in Rated Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="RateECLgtApl" type="xs:float"><xs:annotation><xs:documentation>Lighting and Appliance Energy Consumption (EULLA) in the Rated Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="nMEULHeating" type="xs:float"><xs:annotation><xs:documentation>Heating normalized Modified End Use Load (nMEUL) in Rated Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="nMEULCooling" type="xs:float"><xs:annotation><xs:documentation>Cooling normalized Modified End Use Load (nMEUL) in Rated Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="nMEULHotWater" type="xs:float"><xs:annotation><xs:documentation>Hot Water normalized Modified End Use Load (nMEUL) in Rated Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="nMEULLgtApl" type="xs:float"><xs:annotation><xs:documentation>Lighting and Appliance load (EULLA) in Rated Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="nECHeating" type="xs:float"><xs:annotation><xs:documentation>normalized Heating Energy Consumption (nEC_x) in Rated Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="nECCooling" type="xs:float"><xs:annotation><xs:documentation>normalized Cooling Energy Consumption (nEC_x) in Rated Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="nECHotWater" type="xs:float"><xs:annotation><xs:documentation>normalized Hot Water Energy Consumption (nEC_x) in Rated Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="nECLgtApl" type="xs:float"><xs:annotation><xs:documentation>Lighting and Appliance Energy Consumption (EULLA) in Rated Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="CO2" type="xs:float"/><xs:element name="SOx" type="xs:float"/><xs:element name="NOx" type="xs:float"/><xs:element name="RefCostHeating" type="xs:float"/><xs:element name="RefCostCooling" type="xs:float" nillable="true"/><xs:element name="RefCostHotWater" type="xs:float"/><xs:element name="RefCostLighting" type="xs:float"/><xs:element name="RefCostAppliances" type="xs:float"/><xs:element name="RefCostTotal" type="xs:float"/><xs:element name="RefEULHeating" type="xs:float"><xs:annotation><xs:documentation>Heating Load (REUL) in Reference Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="RefEULCooling" type="xs:float"><xs:annotation><xs:documentation>Cooling Load (REUL) in Reference Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="RefEULHotWater" type="xs:float"><xs:annotation><xs:documentation>Hot Water Load (REUL) in Reference Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="RefEULLgtApl" type="xs:float"><xs:annotation><xs:documentation>Lighting and Appliance Load (REULLA) in Reference Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="RefECHeating" type="xs:float"><xs:annotation><xs:documentation>Heating Energy Consumption (EC_r) in Reference Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="RefECCooling" type="xs:float"><xs:annotation><xs:documentation>Cooling Energy Consumption (EC_r) in Reference Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="RefECHotWater" type="xs:float"><xs:annotation><xs:documentation>Hot Water Energy Consumption (EC_r) in Reference Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="RefECLgtApl" type="xs:float"><xs:annotation><xs:documentation>Lighting and Appliance Energy Consumption (REULLA) in Reference Home (MBtu)</xs:documentation></xs:annotation></xs:element><xs:element name="RefCO2" type="xs:float"/><xs:element name="RefSOx" type="xs:float"/><xs:element name="RefNOx" type="xs:float"/><xs:element name="OPPNet" type="xs:float"/><xs:element name="PEfrac" type="xs:float"/><xs:element name="IADsave" type="xs:float" minOccurs="0"/></xs:sequence></xs:complexType></xs:element>
Heating Energy Consumption (EC_x) in Rated Home (MBtu)
Diagram
Type
xs:float
Properties
content
simple
Source
<xs:element name="RateECHeating" type="xs:float"><xs:annotation><xs:documentation>Heating Energy Consumption (EC_x) in Rated Home (MBtu)</xs:documentation></xs:annotation></xs:element>
Cooling Energy Consumption (EC_x) in Rated Home (MBtu)
Diagram
Type
xs:float
Properties
content
simple
Source
<xs:element name="RateECCooling" type="xs:float"><xs:annotation><xs:documentation>Cooling Energy Consumption (EC_x) in Rated Home (MBtu)</xs:documentation></xs:annotation></xs:element>
Hot Water Energy Consumption (EC_x) in Rated Home (MBtu)
Diagram
Type
xs:float
Properties
content
simple
Source
<xs:element name="RateECHotWater" type="xs:float"><xs:annotation><xs:documentation>Hot Water Energy Consumption (EC_x) in Rated Home (MBtu)</xs:documentation></xs:annotation></xs:element>
Lighting and Appliance Energy Consumption (EULLA) in the Rated Home (MBtu)
Diagram
Type
xs:float
Properties
content
simple
Source
<xs:element name="RateECLgtApl" type="xs:float"><xs:annotation><xs:documentation>Lighting and Appliance Energy Consumption (EULLA) in the Rated Home (MBtu)</xs:documentation></xs:annotation></xs:element>
Heating normalized Modified End Use Load (nMEUL) in Rated Home (MBtu)
Diagram
Type
xs:float
Properties
content
simple
Source
<xs:element name="nMEULHeating" type="xs:float"><xs:annotation><xs:documentation>Heating normalized Modified End Use Load (nMEUL) in Rated Home (MBtu)</xs:documentation></xs:annotation></xs:element>
Cooling normalized Modified End Use Load (nMEUL) in Rated Home (MBtu)
Diagram
Type
xs:float
Properties
content
simple
Source
<xs:element name="nMEULCooling" type="xs:float"><xs:annotation><xs:documentation>Cooling normalized Modified End Use Load (nMEUL) in Rated Home (MBtu)</xs:documentation></xs:annotation></xs:element>
Hot Water normalized Modified End Use Load (nMEUL) in Rated Home (MBtu)
Diagram
Type
xs:float
Properties
content
simple
Source
<xs:element name="nMEULHotWater" type="xs:float"><xs:annotation><xs:documentation>Hot Water normalized Modified End Use Load (nMEUL) in Rated Home (MBtu)</xs:documentation></xs:annotation></xs:element>
Lighting and Appliance load (EULLA) in Rated Home (MBtu)
Diagram
Type
xs:float
Properties
content
simple
Source
<xs:element name="nMEULLgtApl" type="xs:float"><xs:annotation><xs:documentation>Lighting and Appliance load (EULLA) in Rated Home (MBtu)</xs:documentation></xs:annotation></xs:element>
normalized Heating Energy Consumption (nEC_x) in Rated Home (MBtu)
Diagram
Type
xs:float
Properties
content
simple
Source
<xs:element name="nECHeating" type="xs:float"><xs:annotation><xs:documentation>normalized Heating Energy Consumption (nEC_x) in Rated Home (MBtu)</xs:documentation></xs:annotation></xs:element>
normalized Cooling Energy Consumption (nEC_x) in Rated Home (MBtu)
Diagram
Type
xs:float
Properties
content
simple
Source
<xs:element name="nECCooling" type="xs:float"><xs:annotation><xs:documentation>normalized Cooling Energy Consumption (nEC_x) in Rated Home (MBtu)</xs:documentation></xs:annotation></xs:element>
normalized Hot Water Energy Consumption (nEC_x) in Rated Home (MBtu)
Diagram
Type
xs:float
Properties
content
simple
Source
<xs:element name="nECHotWater" type="xs:float"><xs:annotation><xs:documentation>normalized Hot Water Energy Consumption (nEC_x) in Rated Home (MBtu)</xs:documentation></xs:annotation></xs:element>
Lighting and Appliance Energy Consumption (EULLA) in Rated Home (MBtu)
Diagram
Type
xs:float
Properties
content
simple
Source
<xs:element name="nECLgtApl" type="xs:float"><xs:annotation><xs:documentation>Lighting and Appliance Energy Consumption (EULLA) in Rated Home (MBtu)</xs:documentation></xs:annotation></xs:element>
<xs:element name="RefEULHeating" type="xs:float"><xs:annotation><xs:documentation>Heating Load (REUL) in Reference Home (MBtu)</xs:documentation></xs:annotation></xs:element>
<xs:element name="RefEULCooling" type="xs:float"><xs:annotation><xs:documentation>Cooling Load (REUL) in Reference Home (MBtu)</xs:documentation></xs:annotation></xs:element>
<xs:element name="RefEULHotWater" type="xs:float"><xs:annotation><xs:documentation>Hot Water Load (REUL) in Reference Home (MBtu)</xs:documentation></xs:annotation></xs:element>
Lighting and Appliance Load (REULLA) in Reference Home (MBtu)
Diagram
Type
xs:float
Properties
content
simple
Source
<xs:element name="RefEULLgtApl" type="xs:float"><xs:annotation><xs:documentation>Lighting and Appliance Load (REULLA) in Reference Home (MBtu)</xs:documentation></xs:annotation></xs:element>
Heating Energy Consumption (EC_r) in Reference Home (MBtu)
Diagram
Type
xs:float
Properties
content
simple
Source
<xs:element name="RefECHeating" type="xs:float"><xs:annotation><xs:documentation>Heating Energy Consumption (EC_r) in Reference Home (MBtu)</xs:documentation></xs:annotation></xs:element>
Cooling Energy Consumption (EC_r) in Reference Home (MBtu)
Diagram
Type
xs:float
Properties
content
simple
Source
<xs:element name="RefECCooling" type="xs:float"><xs:annotation><xs:documentation>Cooling Energy Consumption (EC_r) in Reference Home (MBtu)</xs:documentation></xs:annotation></xs:element>
Hot Water Energy Consumption (EC_r) in Reference Home (MBtu)
Diagram
Type
xs:float
Properties
content
simple
Source
<xs:element name="RefECHotWater" type="xs:float"><xs:annotation><xs:documentation>Hot Water Energy Consumption (EC_r) in Reference Home (MBtu)</xs:documentation></xs:annotation></xs:element>
Lighting and Appliance Energy Consumption (REULLA) in Reference Home (MBtu)
Diagram
Type
xs:float
Properties
content
simple
Source
<xs:element name="RefECLgtApl" type="xs:float"><xs:annotation><xs:documentation>Lighting and Appliance Energy Consumption (REULLA) in Reference Home (MBtu)</xs:documentation></xs:annotation></xs:element>
(EPAEnergyStarQualified = false()) or (EPAEnergyStarQualified = true() and (exists(VersionNo)
or exists(EnergyStarVersion)) and exists(EPAQualificationScores))
(EPANextGenQualified = false() and not(NextGenVersion)) or (EPANextGenQualified =
true() and exists(NextGenVersion))
Source
<xs:element name="EPA" type="EPAEstarType" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>ENERGY STAR program qualification</xs:documentation></xs:annotation></xs:element>
(DOEZERHQualified = false()) or (DOEZERHQualified[text()] and (exists(DOEQualificationScores)))
Source
<xs:element name="DOE" type="DOEZERHType" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Zero Energy Ready Home program qualification</xs:documentation></xs:annotation></xs:element>
<xs:element name="HomeEnergyPerformance"><xs:complexType><xs:sequence><xs:element name="Enclosure" minOccurs="1" maxOccurs="1"><xs:complexType><xs:sequence minOccurs="1"><xs:element name="AboveGradeFloorA" type="xs:float"><xs:annotation><xs:documentation>[A = ∑ Ai for i = 1, n]</xs:documentation></xs:annotation></xs:element><xs:element name="AboveGradeFloorUo" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>[Uo = (∑ (Ui * Ai)) / A for i = 1, n]</xs:documentation></xs:annotation></xs:element><xs:element name="GroundContactFloorA" type="xs:float"><xs:annotation><xs:documentation>[A = ∑ Ai for i = 1, n]</xs:documentation></xs:annotation></xs:element><xs:element name="GroundContactFloorUo" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>[Uo = (∑ (Ui * Ai)) / A for i = 1, n] [exterior film coeff = 0]</xs:documentation></xs:annotation></xs:element><xs:element name="CeilingA" type="xs:float"><xs:annotation><xs:documentation>[A = ∑ Ai for i = 1, n]</xs:documentation></xs:annotation></xs:element><xs:element name="CeilingUo" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>[Uo = (∑ (Ui * Ai)) / A for i = 1, n]</xs:documentation></xs:annotation></xs:element><xs:element name="AboveGradeWallA" type="xs:float"><xs:annotation><xs:documentation>[A = ∑ Ai for i = 1, n]</xs:documentation></xs:annotation></xs:element><xs:element name="AboveGradeWallUo" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>[Uo = (∑ (Ui * Ai)) / A for i = 1, n]</xs:documentation></xs:annotation></xs:element><xs:element name="GroundContactWallA" type="xs:float"><xs:annotation><xs:documentation>[A = ∑ Ai for i = 1, n]</xs:documentation></xs:annotation></xs:element><xs:element name="GroundContactWallUo" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>[Uo = (∑ (Ui * Ai)) / A for i = 1, n] [exterior film coeff = 0]</xs:documentation></xs:annotation></xs:element><xs:element name="WindowA" type="xs:float"><xs:annotation><xs:documentation>[A = ∑ Ai for i = 1, n]</xs:documentation></xs:annotation></xs:element><xs:element ref="WindowUo"/><xs:element ref="WindowSHGC"/><xs:element name="DoorA" type="xs:float"><xs:annotation><xs:documentation>[A = ∑ Ai for i = 1, n]</xs:documentation></xs:annotation></xs:element><xs:element name="DoorUo" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>[Uo = (∑ (Ui * Ai)) / A for i = 1, n]</xs:documentation></xs:annotation></xs:element><xs:element name="OverallEnclosureUA" type="xs:float"><xs:annotation><xs:documentation>[Enclosure UA = AG Floor (Uo*A) + Ceiling (Uo*A) + AG Wall (Uo*A) + Window (Uo*A) + Door (Uo*A)]</xs:documentation></xs:annotation></xs:element></xs:sequence><xs:assert test="((AboveGradeFloorA[text()] = 0 and not(AboveGradeFloorUo)) or (AboveGradeFloorA[text()] gt 0 and exists(AboveGradeFloorUo)))"/><xs:assert test="((GroundContactFloorA[text()] = 0 and not(GroundContactFloorUo)) or (GroundContactFloorA[text()] gt 0 and exists(GroundContactFloorUo)))"/><xs:assert test="((CeilingA[text()] = 0 and not(CeilingUo)) or (CeilingA[text()] gt 0 and exists(CeilingUo)))"/><xs:assert test="((AboveGradeWallA[text()] = 0 and not(AboveGradeWallUo)) or (AboveGradeWallA[text()] gt 0 and exists(AboveGradeWallUo)))"/><xs:assert test="((GroundContactWallA[text()] = 0 and not(GroundContactWallUo)) or (GroundContactWallA[text()] gt 0 and exists(GroundContactWallUo)))"/><xs:assert test="((WindowA[text()] = 0 and not(WindowUo) and not(WindowSHGC)) or (WindowA[text()] gt 0 and exists(WindowUo) and exists(WindowSHGC)))"/><xs:assert test="((DoorA[text()] = 0 and not(DoorUo)) or (DoorA[text()] gt 0 and exists(DoorUo)))"/><xs:assert test="OverallEnclosureUA[text()] gt 0"/></xs:complexType></xs:element><xs:element ref="HVACHeatingSystems"/><xs:element ref="HVACCoolingSystems" minOccurs="0"/><xs:element ref="HVACMechVentSystems"/><xs:element name="HVACDehumidificationSystems" minOccurs="1" maxOccurs="1"><xs:complexType><xs:sequence><xs:element name="System" minOccurs="0" maxOccurs="100"><xs:complexType><xs:all><xs:element name="Type"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="none"/><xs:enumeration value="standard"/><xs:enumeration value="eStar"/><xs:enumeration value="other"/></xs:restriction></xs:simpleType></xs:element><xs:element name="Capacity" type="xs:float"><xs:annotation><xs:documentation>Capacity in liters per day</xs:documentation></xs:annotation></xs:element><xs:element name="Efficiency" type="xs:float"><xs:annotation><xs:documentation>Efficiency in liters per kWh</xs:documentation></xs:annotation></xs:element></xs:all></xs:complexType></xs:element></xs:sequence><xs:attribute name="NumHVACDehumidificationSystems" type="xs:int" use="required"/><xs:assert test="(@NumHVACDehumidificationSystems = count(System))"/></xs:complexType></xs:element><xs:element name="LightingAppliances" minOccurs="1" maxOccurs="1"><xs:complexType><xs:sequence minOccurs="0"><xs:element name="QualifyingLightingLtX" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>percent lumens/watt less than 50</xs:documentation></xs:annotation></xs:element><xs:element name="QualifyingLightingGeX" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>percent fluorescent lighting</xs:documentation></xs:annotation></xs:element><xs:element name="QualifyingLightingLED" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>percent LED lighting</xs:documentation></xs:annotation></xs:element><xs:element name="InteriorLightingFL" type="xs:float"><xs:annotation><xs:documentation>float faction for qualifying interior fluorescent lighting (Tier I)</xs:documentation></xs:annotation></xs:element><xs:element name="InteriorLightingLED" type="xs:float"><xs:annotation><xs:documentation>float fraction for qualifying interior LED lighting (Tier II)</xs:documentation></xs:annotation></xs:element><xs:element name="ExteriorLightingFL" type="xs:float"><xs:annotation><xs:documentation>float fraction for qualifying exterior fluorescent lighting (Tier I)</xs:documentation></xs:annotation></xs:element><xs:element name="ExteriorLightingLED" type="xs:float"><xs:annotation><xs:documentation>float fraction for qualifying exterior LED lighting (Tier II)</xs:documentation></xs:annotation></xs:element><xs:element name="GarageLightingFL" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>float fraction for qualifying garage fluorescent lighting (Tier I)</xs:documentation></xs:annotation></xs:element><xs:element name="GarageLightingLED" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>float fraction qualifying garage LED lighting (Tier II)</xs:documentation></xs:annotation></xs:element><xs:element name="Refrigerator" default="standard"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="standard"/><xs:enumeration value="eStar"/></xs:restriction></xs:simpleType></xs:element><xs:element name="DishWasher" default="standard"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="standard"/><xs:enumeration value="eStar"/></xs:restriction></xs:simpleType></xs:element><xs:element name="ClothesWasher" default="standard"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="standard"/><xs:enumeration value="eStar"/></xs:restriction></xs:simpleType></xs:element><xs:element name="ClothesDryer" default="standard"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="standard"/><xs:enumeration value="eStar"/></xs:restriction></xs:simpleType></xs:element><xs:element name="CeilingFans" default="none"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="none"/><xs:enumeration value="standard"/><xs:enumeration value="eStar"/></xs:restriction></xs:simpleType></xs:element></xs:sequence></xs:complexType></xs:element><xs:element ref="HotWaterSystems"/><xs:element name="ProposedEnclosureTightness" minOccurs="1" maxOccurs="1"><xs:complexType><xs:sequence><xs:element name="cfm50" type="xs:float" maxOccurs="unbounded"/></xs:sequence></xs:complexType></xs:element><xs:element name="DuctSystems" minOccurs="1" maxOccurs="1"><xs:complexType><xs:sequence><xs:element name="System" minOccurs="1" maxOccurs="100"><xs:complexType><xs:all><xs:element name="Type"><xs:annotation><xs:documentation>All Ratings using Threshold Analysis, including all Sampled and Threshold Ratings, must use "Threshold Type"</xs:documentation></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="ductless"/><xs:enumeration value="ducted"/><xs:enumeration value="Threshold ductless"/><xs:enumeration value="Threshold ducted"/></xs:restriction></xs:simpleType></xs:element><xs:element name="TestedLeakageException" minOccurs="0"><xs:annotation><xs:documentation>Unless DuctSystem is qualified for testing exception or for TotalLeakAlternative, then TestedLeakage entries are required.</xs:documentation></xs:annotation><xs:complexType><xs:all><xs:element name="QualificationCertification" type="xs:boolean" default="false" minOccurs="1"><xs:annotation><xs:documentation>Certifies either of two things. First, that this dwelling unit meets the requirements for duct testing exemption in accordance with the RESNET Standard. Or, that it meets the requirements for the total duct leakage alternatives described in the RESNET Standard.</xs:documentation></xs:annotation></xs:element><xs:element name="ExceptionType" minOccurs="0"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="TestExemptDSE"/><xs:enumeration value="TotalLeakAlternative"/></xs:restriction></xs:simpleType></xs:element><xs:element name="ProposedTotalLeakValue" minOccurs="0"><xs:annotation><xs:documentation>Proposed Total Duct Leakage test result value (cfm25 - cubic feet per minute at 25 Pa pressurization) obtained from testing of the Rated Dwelling Unit that is qualified for Tested Leakage Exception.</xs:documentation></xs:annotation><xs:complexType><xs:simpleContent><xs:extension base="xs:float"><xs:attribute fixed="cfm25" name="unit"/></xs:extension></xs:simpleContent></xs:complexType></xs:element><xs:element name="PercentDuctInsideAttached" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>Percentage of duct area inside the Conditioned Space Volume for Attached Dwelling Unit qualified for Tested Leakage Exception.</xs:documentation></xs:annotation></xs:element><xs:element name="AirHandlerInsideAttached" type="xs:boolean" default="false" minOccurs="0"><xs:annotation><xs:documentation>Determination if air handler unit is within the Conditioned Space Volume for Attached Dwelling units qualified for Tested Leakage Exception.</xs:documentation></xs:annotation></xs:element></xs:all></xs:complexType></xs:element><xs:element name="ProposedLeakage" minOccurs="0"><xs:annotation><xs:documentation>Enter the proposed duct leakage for the duct system</xs:documentation></xs:annotation><xs:complexType><xs:all><xs:element name="Proposedcfm25out" type="xs:float" minOccurs="0"/><xs:element name="Proposedcfm25total" type="xs:float" minOccurs="0"/></xs:all></xs:complexType></xs:element><xs:element name="SupplyDuctsCondSpace" type="xs:float"><xs:annotation><xs:documentation>% supply ducts located in conditioned space</xs:documentation></xs:annotation></xs:element><xs:element name="ReturnDuctsCondSpace" type="xs:float"><xs:annotation><xs:documentation>% return ducts located in conditioned space</xs:documentation></xs:annotation></xs:element></xs:all></xs:complexType></xs:element></xs:sequence><xs:attribute name="NumDuctSystems" type="xs:int" default="1"/><xs:assert test="(@NumDuctSystems = count(System))"/></xs:complexType></xs:element><xs:element name="AddedEnergyFeatures" minOccurs="1" maxOccurs="1"><xs:complexType><xs:sequence><xs:element name="OPP"><xs:complexType><xs:sequence><xs:element name="CheckOPP" type="xs:boolean" default="false" minOccurs="0"><xs:annotation><xs:documentation>On-site Power Production (OPP)</xs:documentation></xs:annotation></xs:element><xs:element name="Type" minOccurs="0"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="PV"/><xs:enumeration value="CHP"/><xs:enumeration value="wind"/><xs:enumeration value="other"/></xs:restriction></xs:simpleType></xs:element><xs:element name="NetPowerProduction" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>Net power production</xs:documentation></xs:annotation></xs:element></xs:sequence><xs:assert test="(not(CheckOPP) or (CheckOPP = false() and not(Type) and not(NetPowerProduction)) or (CheckOPP = true() and Type and NetPowerProduction))"/></xs:complexType></xs:element><xs:element name="SolarHotWaterSystems" minOccurs="0" maxOccurs="1"><xs:complexType><xs:sequence><xs:element name="SHWS" type="xs:boolean" default="false"><xs:annotation><xs:documentation>Solar Hot Water Systems</xs:documentation></xs:annotation></xs:element><xs:element name="Type" minOccurs="0"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="direct"/><xs:enumeration value="indirect"/><xs:enumeration value="ICS"/></xs:restriction></xs:simpleType></xs:element><xs:element name="SolarFraction" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>Enter the Solar Fraction as a float value for solar hot water system)</xs:documentation></xs:annotation></xs:element></xs:sequence><xs:assert test="((SHWS[text()] = false() and not(Type) and not(SolarFraction)) or (SHWS[text()] = true() and exists(Type) and exists(SolarFraction)))"/></xs:complexType></xs:element><xs:element name="DWHR" minOccurs="1" maxOccurs="1"><xs:complexType><xs:sequence><xs:element name="CheckDWHR" type="xs:boolean" default="false" minOccurs="0"><xs:annotation><xs:documentation>Drain Water Heat Recovery Systems (DWHR)</xs:documentation></xs:annotation></xs:element><xs:element name="DWHREfficiency" type="xs:float" default="46" minOccurs="0"><xs:annotation><xs:documentation>DWHR efficiency (% - default = 46%)</xs:documentation></xs:annotation></xs:element><xs:element name="FacilitiesServed" default="one" minOccurs="0"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="one"/><xs:enumeration value="all"/></xs:restriction></xs:simpleType></xs:element><xs:element name="EqualFlow" type="xs:boolean" default="false" minOccurs="0"/></xs:sequence><xs:assert test="((CheckDWHR[text()] = false() and not(DWHREfficiency) and not(FacilitiesServed) and not(EqualFlow)) or (CheckDWHR[text()] = true() and exists(DWHREfficiency) and exists(FacilitiesServed) and exists(EqualFlow)))"/></xs:complexType></xs:element><xs:element name="ACHotWaterHeatRecovery" minOccurs="1" maxOccurs="1"><xs:complexType><xs:sequence><xs:element name="ACHWHRecovery" type="xs:boolean" default="false"><xs:annotation><xs:documentation>Air Conditioner Heat Recovery Unit (HRU) also known as a desuperheater</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element></xs:sequence></xs:complexType></xs:element><xs:element name="WholeHEEffDesignations" minOccurs="0" maxOccurs="2"><xs:complexType><xs:sequence><xs:element name="EPAEStarNewHome" type="xs:boolean" default="false"/><xs:element name="DOEZHRH" type="xs:boolean" default="false"/></xs:sequence></xs:complexType></xs:element><xs:element name="ProposedHVACCommissioning" minOccurs="0"><xs:complexType><xs:sequence maxOccurs="1"><xs:element name="System" minOccurs="1" maxOccurs="100"><xs:complexType><xs:all><xs:element name="SystemID" type="xs:string"><xs:annotation><xs:documentation>Provide unique identification for this HVAC system (e.g. Cooling-01)</xs:documentation></xs:annotation></xs:element><xs:element name="SystemIsGraded" type="xs:boolean" default="false"><xs:annotation><xs:documentation>(true/false)</xs:documentation></xs:annotation></xs:element><xs:element name="ProposedBlowerFanGrade" minOccurs="0"><xs:annotation><xs:documentation>Blower fan volumetric airflow grade</xs:documentation></xs:annotation><xs:simpleType><xs:annotation><xs:documentation/></xs:annotation><xs:restriction base="xs:string"><xs:enumeration value="I"/><xs:enumeration value="II"/><xs:enumeration value="III"/></xs:restriction></xs:simpleType></xs:element><xs:element name="ProposedBlowerFanWattDraw" minOccurs="0"><xs:annotation><xs:documentation/></xs:annotation><xs:simpleType><xs:annotation><xs:documentation/></xs:annotation><xs:restriction base="xs:string"><xs:enumeration value="I"/><xs:enumeration value="II"/><xs:enumeration value="III"/></xs:restriction></xs:simpleType></xs:element><xs:element name="ProposedRefrigerantCharge" minOccurs="0"><xs:annotation><xs:documentation/></xs:annotation><xs:simpleType><xs:annotation><xs:documentation/></xs:annotation><xs:restriction base="xs:string"><xs:enumeration value="I"/><xs:enumeration value="III"/></xs:restriction></xs:simpleType></xs:element></xs:all><xs:assert test=" if (SystemIsGraded = true()) then exists(ProposedBlowerFanGrade) and exists(ProposedBlowerFanWattDraw) and exists(ProposedRefrigerantCharge) else true()" xerces:message="If 'SystemIsGraded' is true then 'ProposedBlowerFanGrade and ProposedBlowerFanWattDraw' and 'ProposedRefrigerantCharge' should exists."/></xs:complexType></xs:element></xs:sequence><xs:attribute name="NumHVACCommissioningSystems" type="xs:int" default="0"/><xs:assert test="(@NumHVACCommissioningSystems = count(System))" xerces:message="The number of System should match with value of NumHVACCommissioningSystems. "/></xs:complexType><xs:key name="ProjSystemIDkey"><xs:selector xpath="System"/><xs:field xpath="SystemID"/></xs:key></xs:element></xs:sequence></xs:complexType></xs:element>
((AboveGradeFloorA[text()] = 0 and not(AboveGradeFloorUo)) or (AboveGradeFloorA[text()]
gt 0 and exists(AboveGradeFloorUo)))
((GroundContactFloorA[text()] = 0 and not(GroundContactFloorUo)) or (GroundContactFloorA[text()]
gt 0 and exists(GroundContactFloorUo)))
((CeilingA[text()] = 0 and not(CeilingUo)) or (CeilingA[text()] gt 0 and exists(CeilingUo)))
((AboveGradeWallA[text()] = 0 and not(AboveGradeWallUo)) or (AboveGradeWallA[text()]
gt 0 and exists(AboveGradeWallUo)))
((GroundContactWallA[text()] = 0 and not(GroundContactWallUo)) or (GroundContactWallA[text()]
gt 0 and exists(GroundContactWallUo)))
((WindowA[text()] = 0 and not(WindowUo) and not(WindowSHGC)) or (WindowA[text()] gt
0 and exists(WindowUo) and exists(WindowSHGC)))
((DoorA[text()] = 0 and not(DoorUo)) or (DoorA[text()] gt 0 and exists(DoorUo)))
OverallEnclosureUA[text()] gt 0
Source
<xs:element name="Enclosure" minOccurs="1" maxOccurs="1"><xs:complexType><xs:sequence minOccurs="1"><xs:element name="AboveGradeFloorA" type="xs:float"><xs:annotation><xs:documentation>[A = ∑ Ai for i = 1, n]</xs:documentation></xs:annotation></xs:element><xs:element name="AboveGradeFloorUo" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>[Uo = (∑ (Ui * Ai)) / A for i = 1, n]</xs:documentation></xs:annotation></xs:element><xs:element name="GroundContactFloorA" type="xs:float"><xs:annotation><xs:documentation>[A = ∑ Ai for i = 1, n]</xs:documentation></xs:annotation></xs:element><xs:element name="GroundContactFloorUo" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>[Uo = (∑ (Ui * Ai)) / A for i = 1, n] [exterior film coeff = 0]</xs:documentation></xs:annotation></xs:element><xs:element name="CeilingA" type="xs:float"><xs:annotation><xs:documentation>[A = ∑ Ai for i = 1, n]</xs:documentation></xs:annotation></xs:element><xs:element name="CeilingUo" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>[Uo = (∑ (Ui * Ai)) / A for i = 1, n]</xs:documentation></xs:annotation></xs:element><xs:element name="AboveGradeWallA" type="xs:float"><xs:annotation><xs:documentation>[A = ∑ Ai for i = 1, n]</xs:documentation></xs:annotation></xs:element><xs:element name="AboveGradeWallUo" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>[Uo = (∑ (Ui * Ai)) / A for i = 1, n]</xs:documentation></xs:annotation></xs:element><xs:element name="GroundContactWallA" type="xs:float"><xs:annotation><xs:documentation>[A = ∑ Ai for i = 1, n]</xs:documentation></xs:annotation></xs:element><xs:element name="GroundContactWallUo" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>[Uo = (∑ (Ui * Ai)) / A for i = 1, n] [exterior film coeff = 0]</xs:documentation></xs:annotation></xs:element><xs:element name="WindowA" type="xs:float"><xs:annotation><xs:documentation>[A = ∑ Ai for i = 1, n]</xs:documentation></xs:annotation></xs:element><xs:element ref="WindowUo"/><xs:element ref="WindowSHGC"/><xs:element name="DoorA" type="xs:float"><xs:annotation><xs:documentation>[A = ∑ Ai for i = 1, n]</xs:documentation></xs:annotation></xs:element><xs:element name="DoorUo" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>[Uo = (∑ (Ui * Ai)) / A for i = 1, n]</xs:documentation></xs:annotation></xs:element><xs:element name="OverallEnclosureUA" type="xs:float"><xs:annotation><xs:documentation>[Enclosure UA = AG Floor (Uo*A) + Ceiling (Uo*A) + AG Wall (Uo*A) + Window (Uo*A) + Door (Uo*A)]</xs:documentation></xs:annotation></xs:element></xs:sequence><xs:assert test="((AboveGradeFloorA[text()] = 0 and not(AboveGradeFloorUo)) or (AboveGradeFloorA[text()] gt 0 and exists(AboveGradeFloorUo)))"/><xs:assert test="((GroundContactFloorA[text()] = 0 and not(GroundContactFloorUo)) or (GroundContactFloorA[text()] gt 0 and exists(GroundContactFloorUo)))"/><xs:assert test="((CeilingA[text()] = 0 and not(CeilingUo)) or (CeilingA[text()] gt 0 and exists(CeilingUo)))"/><xs:assert test="((AboveGradeWallA[text()] = 0 and not(AboveGradeWallUo)) or (AboveGradeWallA[text()] gt 0 and exists(AboveGradeWallUo)))"/><xs:assert test="((GroundContactWallA[text()] = 0 and not(GroundContactWallUo)) or (GroundContactWallA[text()] gt 0 and exists(GroundContactWallUo)))"/><xs:assert test="((WindowA[text()] = 0 and not(WindowUo) and not(WindowSHGC)) or (WindowA[text()] gt 0 and exists(WindowUo) and exists(WindowSHGC)))"/><xs:assert test="((DoorA[text()] = 0 and not(DoorUo)) or (DoorA[text()] gt 0 and exists(DoorUo)))"/><xs:assert test="OverallEnclosureUA[text()] gt 0"/></xs:complexType></xs:element>
<xs:element name="AboveGradeFloorA" type="xs:float"><xs:annotation><xs:documentation>[A = ∑ Ai for i = 1, n]</xs:documentation></xs:annotation></xs:element>
<xs:element name="GroundContactFloorA" type="xs:float"><xs:annotation><xs:documentation>[A = ∑ Ai for i = 1, n]</xs:documentation></xs:annotation></xs:element>
<xs:element name="AboveGradeWallA" type="xs:float"><xs:annotation><xs:documentation>[A = ∑ Ai for i = 1, n]</xs:documentation></xs:annotation></xs:element>
<xs:element name="GroundContactWallA" type="xs:float"><xs:annotation><xs:documentation>[A = ∑ Ai for i = 1, n]</xs:documentation></xs:annotation></xs:element>
<xs:element name="Capacity" type="xs:float"><xs:annotation><xs:documentation>Capacity in liters per day</xs:documentation></xs:annotation></xs:element>
<xs:element name="Efficiency" type="xs:float"><xs:annotation><xs:documentation>Efficiency in liters per kWh</xs:documentation></xs:annotation></xs:element>
<xs:element name="QualifyingLightingLtX" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>percent lumens/watt less than 50</xs:documentation></xs:annotation></xs:element>
float fraction for qualifying interior LED lighting (Tier II)
Diagram
Type
xs:float
Properties
content
simple
Source
<xs:element name="InteriorLightingLED" type="xs:float"><xs:annotation><xs:documentation>float fraction for qualifying interior LED lighting (Tier II)</xs:documentation></xs:annotation></xs:element>
float fraction for qualifying exterior LED lighting (Tier II)
Diagram
Type
xs:float
Properties
content
simple
Source
<xs:element name="ExteriorLightingLED" type="xs:float"><xs:annotation><xs:documentation>float fraction for qualifying exterior LED lighting (Tier II)</xs:documentation></xs:annotation></xs:element>
<xs:element name="DuctSystems" minOccurs="1" maxOccurs="1"><xs:complexType><xs:sequence><xs:element name="System" minOccurs="1" maxOccurs="100"><xs:complexType><xs:all><xs:element name="Type"><xs:annotation><xs:documentation>All Ratings using Threshold Analysis, including all Sampled and Threshold Ratings, must use "Threshold Type"</xs:documentation></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="ductless"/><xs:enumeration value="ducted"/><xs:enumeration value="Threshold ductless"/><xs:enumeration value="Threshold ducted"/></xs:restriction></xs:simpleType></xs:element><xs:element name="TestedLeakageException" minOccurs="0"><xs:annotation><xs:documentation>Unless DuctSystem is qualified for testing exception or for TotalLeakAlternative, then TestedLeakage entries are required.</xs:documentation></xs:annotation><xs:complexType><xs:all><xs:element name="QualificationCertification" type="xs:boolean" default="false" minOccurs="1"><xs:annotation><xs:documentation>Certifies either of two things. First, that this dwelling unit meets the requirements for duct testing exemption in accordance with the RESNET Standard. Or, that it meets the requirements for the total duct leakage alternatives described in the RESNET Standard.</xs:documentation></xs:annotation></xs:element><xs:element name="ExceptionType" minOccurs="0"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="TestExemptDSE"/><xs:enumeration value="TotalLeakAlternative"/></xs:restriction></xs:simpleType></xs:element><xs:element name="ProposedTotalLeakValue" minOccurs="0"><xs:annotation><xs:documentation>Proposed Total Duct Leakage test result value (cfm25 - cubic feet per minute at 25 Pa pressurization) obtained from testing of the Rated Dwelling Unit that is qualified for Tested Leakage Exception.</xs:documentation></xs:annotation><xs:complexType><xs:simpleContent><xs:extension base="xs:float"><xs:attribute fixed="cfm25" name="unit"/></xs:extension></xs:simpleContent></xs:complexType></xs:element><xs:element name="PercentDuctInsideAttached" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>Percentage of duct area inside the Conditioned Space Volume for Attached Dwelling Unit qualified for Tested Leakage Exception.</xs:documentation></xs:annotation></xs:element><xs:element name="AirHandlerInsideAttached" type="xs:boolean" default="false" minOccurs="0"><xs:annotation><xs:documentation>Determination if air handler unit is within the Conditioned Space Volume for Attached Dwelling units qualified for Tested Leakage Exception.</xs:documentation></xs:annotation></xs:element></xs:all></xs:complexType></xs:element><xs:element name="ProposedLeakage" minOccurs="0"><xs:annotation><xs:documentation>Enter the proposed duct leakage for the duct system</xs:documentation></xs:annotation><xs:complexType><xs:all><xs:element name="Proposedcfm25out" type="xs:float" minOccurs="0"/><xs:element name="Proposedcfm25total" type="xs:float" minOccurs="0"/></xs:all></xs:complexType></xs:element><xs:element name="SupplyDuctsCondSpace" type="xs:float"><xs:annotation><xs:documentation>% supply ducts located in conditioned space</xs:documentation></xs:annotation></xs:element><xs:element name="ReturnDuctsCondSpace" type="xs:float"><xs:annotation><xs:documentation>% return ducts located in conditioned space</xs:documentation></xs:annotation></xs:element></xs:all></xs:complexType></xs:element></xs:sequence><xs:attribute name="NumDuctSystems" type="xs:int" default="1"/><xs:assert test="(@NumDuctSystems = count(System))"/></xs:complexType></xs:element>
<xs:element name="System" minOccurs="1" maxOccurs="100"><xs:complexType><xs:all><xs:element name="Type"><xs:annotation><xs:documentation>All Ratings using Threshold Analysis, including all Sampled and Threshold Ratings, must use "Threshold Type"</xs:documentation></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="ductless"/><xs:enumeration value="ducted"/><xs:enumeration value="Threshold ductless"/><xs:enumeration value="Threshold ducted"/></xs:restriction></xs:simpleType></xs:element><xs:element name="TestedLeakageException" minOccurs="0"><xs:annotation><xs:documentation>Unless DuctSystem is qualified for testing exception or for TotalLeakAlternative, then TestedLeakage entries are required.</xs:documentation></xs:annotation><xs:complexType><xs:all><xs:element name="QualificationCertification" type="xs:boolean" default="false" minOccurs="1"><xs:annotation><xs:documentation>Certifies either of two things. First, that this dwelling unit meets the requirements for duct testing exemption in accordance with the RESNET Standard. Or, that it meets the requirements for the total duct leakage alternatives described in the RESNET Standard.</xs:documentation></xs:annotation></xs:element><xs:element name="ExceptionType" minOccurs="0"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="TestExemptDSE"/><xs:enumeration value="TotalLeakAlternative"/></xs:restriction></xs:simpleType></xs:element><xs:element name="ProposedTotalLeakValue" minOccurs="0"><xs:annotation><xs:documentation>Proposed Total Duct Leakage test result value (cfm25 - cubic feet per minute at 25 Pa pressurization) obtained from testing of the Rated Dwelling Unit that is qualified for Tested Leakage Exception.</xs:documentation></xs:annotation><xs:complexType><xs:simpleContent><xs:extension base="xs:float"><xs:attribute fixed="cfm25" name="unit"/></xs:extension></xs:simpleContent></xs:complexType></xs:element><xs:element name="PercentDuctInsideAttached" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>Percentage of duct area inside the Conditioned Space Volume for Attached Dwelling Unit qualified for Tested Leakage Exception.</xs:documentation></xs:annotation></xs:element><xs:element name="AirHandlerInsideAttached" type="xs:boolean" default="false" minOccurs="0"><xs:annotation><xs:documentation>Determination if air handler unit is within the Conditioned Space Volume for Attached Dwelling units qualified for Tested Leakage Exception.</xs:documentation></xs:annotation></xs:element></xs:all></xs:complexType></xs:element><xs:element name="ProposedLeakage" minOccurs="0"><xs:annotation><xs:documentation>Enter the proposed duct leakage for the duct system</xs:documentation></xs:annotation><xs:complexType><xs:all><xs:element name="Proposedcfm25out" type="xs:float" minOccurs="0"/><xs:element name="Proposedcfm25total" type="xs:float" minOccurs="0"/></xs:all></xs:complexType></xs:element><xs:element name="SupplyDuctsCondSpace" type="xs:float"><xs:annotation><xs:documentation>% supply ducts located in conditioned space</xs:documentation></xs:annotation></xs:element><xs:element name="ReturnDuctsCondSpace" type="xs:float"><xs:annotation><xs:documentation>% return ducts located in conditioned space</xs:documentation></xs:annotation></xs:element></xs:all></xs:complexType></xs:element>
All Ratings using Threshold Analysis, including all Sampled and Threshold Ratings, must use "Threshold Type"
Diagram
Type
restriction of xs:string
Properties
content
simple
Facets
enumeration
ductless
enumeration
ducted
enumeration
Threshold ductless
enumeration
Threshold ducted
Source
<xs:element name="Type"><xs:annotation><xs:documentation>All Ratings using Threshold Analysis, including all Sampled and Threshold Ratings, must use "Threshold Type"</xs:documentation></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="ductless"/><xs:enumeration value="ducted"/><xs:enumeration value="Threshold ductless"/><xs:enumeration value="Threshold ducted"/></xs:restriction></xs:simpleType></xs:element>
<xs:element name="TestedLeakageException" minOccurs="0"><xs:annotation><xs:documentation>Unless DuctSystem is qualified for testing exception or for TotalLeakAlternative, then TestedLeakage entries are required.</xs:documentation></xs:annotation><xs:complexType><xs:all><xs:element name="QualificationCertification" type="xs:boolean" default="false" minOccurs="1"><xs:annotation><xs:documentation>Certifies either of two things. First, that this dwelling unit meets the requirements for duct testing exemption in accordance with the RESNET Standard. Or, that it meets the requirements for the total duct leakage alternatives described in the RESNET Standard.</xs:documentation></xs:annotation></xs:element><xs:element name="ExceptionType" minOccurs="0"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="TestExemptDSE"/><xs:enumeration value="TotalLeakAlternative"/></xs:restriction></xs:simpleType></xs:element><xs:element name="ProposedTotalLeakValue" minOccurs="0"><xs:annotation><xs:documentation>Proposed Total Duct Leakage test result value (cfm25 - cubic feet per minute at 25 Pa pressurization) obtained from testing of the Rated Dwelling Unit that is qualified for Tested Leakage Exception.</xs:documentation></xs:annotation><xs:complexType><xs:simpleContent><xs:extension base="xs:float"><xs:attribute fixed="cfm25" name="unit"/></xs:extension></xs:simpleContent></xs:complexType></xs:element><xs:element name="PercentDuctInsideAttached" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>Percentage of duct area inside the Conditioned Space Volume for Attached Dwelling Unit qualified for Tested Leakage Exception.</xs:documentation></xs:annotation></xs:element><xs:element name="AirHandlerInsideAttached" type="xs:boolean" default="false" minOccurs="0"><xs:annotation><xs:documentation>Determination if air handler unit is within the Conditioned Space Volume for Attached Dwelling units qualified for Tested Leakage Exception.</xs:documentation></xs:annotation></xs:element></xs:all></xs:complexType></xs:element>
Certifies either of two things. First, that this dwelling unit meets the requirements for duct testing exemption in accordance with the RESNET Standard. Or, that it meets the requirements for the total duct leakage alternatives described in the RESNET Standard.
Diagram
Type
xs:boolean
Properties
content
simple
minOccurs
1
default
false
Source
<xs:element name="QualificationCertification" type="xs:boolean" default="false" minOccurs="1"><xs:annotation><xs:documentation>Certifies either of two things. First, that this dwelling unit meets the requirements for duct testing exemption in accordance with the RESNET Standard. Or, that it meets the requirements for the total duct leakage alternatives described in the RESNET Standard.</xs:documentation></xs:annotation></xs:element>
Proposed Total Duct Leakage test result value (cfm25 - cubic feet per minute at 25 Pa pressurization) obtained from testing of the Rated Dwelling Unit that is qualified for Tested Leakage Exception.
<xs:element name="ProposedTotalLeakValue" minOccurs="0"><xs:annotation><xs:documentation>Proposed Total Duct Leakage test result value (cfm25 - cubic feet per minute at 25 Pa pressurization) obtained from testing of the Rated Dwelling Unit that is qualified for Tested Leakage Exception.</xs:documentation></xs:annotation><xs:complexType><xs:simpleContent><xs:extension base="xs:float"><xs:attribute fixed="cfm25" name="unit"/></xs:extension></xs:simpleContent></xs:complexType></xs:element>
Percentage of duct area inside the Conditioned Space Volume for Attached Dwelling Unit qualified for Tested Leakage Exception.
Diagram
Type
xs:float
Properties
content
simple
minOccurs
0
Source
<xs:element name="PercentDuctInsideAttached" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>Percentage of duct area inside the Conditioned Space Volume for Attached Dwelling Unit qualified for Tested Leakage Exception.</xs:documentation></xs:annotation></xs:element>
Determination if air handler unit is within the Conditioned Space Volume for Attached Dwelling units qualified for Tested Leakage Exception.
Diagram
Type
xs:boolean
Properties
content
simple
minOccurs
0
default
false
Source
<xs:element name="AirHandlerInsideAttached" type="xs:boolean" default="false" minOccurs="0"><xs:annotation><xs:documentation>Determination if air handler unit is within the Conditioned Space Volume for Attached Dwelling units qualified for Tested Leakage Exception.</xs:documentation></xs:annotation></xs:element>
<xs:element name="SupplyDuctsCondSpace" type="xs:float"><xs:annotation><xs:documentation>% supply ducts located in conditioned space</xs:documentation></xs:annotation></xs:element>
<xs:element name="ReturnDuctsCondSpace" type="xs:float"><xs:annotation><xs:documentation>% return ducts located in conditioned space</xs:documentation></xs:annotation></xs:element>
<xs:element name="AddedEnergyFeatures" minOccurs="1" maxOccurs="1"><xs:complexType><xs:sequence><xs:element name="OPP"><xs:complexType><xs:sequence><xs:element name="CheckOPP" type="xs:boolean" default="false" minOccurs="0"><xs:annotation><xs:documentation>On-site Power Production (OPP)</xs:documentation></xs:annotation></xs:element><xs:element name="Type" minOccurs="0"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="PV"/><xs:enumeration value="CHP"/><xs:enumeration value="wind"/><xs:enumeration value="other"/></xs:restriction></xs:simpleType></xs:element><xs:element name="NetPowerProduction" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>Net power production</xs:documentation></xs:annotation></xs:element></xs:sequence><xs:assert test="(not(CheckOPP) or (CheckOPP = false() and not(Type) and not(NetPowerProduction)) or (CheckOPP = true() and Type and NetPowerProduction))"/></xs:complexType></xs:element><xs:element name="SolarHotWaterSystems" minOccurs="0" maxOccurs="1"><xs:complexType><xs:sequence><xs:element name="SHWS" type="xs:boolean" default="false"><xs:annotation><xs:documentation>Solar Hot Water Systems</xs:documentation></xs:annotation></xs:element><xs:element name="Type" minOccurs="0"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="direct"/><xs:enumeration value="indirect"/><xs:enumeration value="ICS"/></xs:restriction></xs:simpleType></xs:element><xs:element name="SolarFraction" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>Enter the Solar Fraction as a float value for solar hot water system)</xs:documentation></xs:annotation></xs:element></xs:sequence><xs:assert test="((SHWS[text()] = false() and not(Type) and not(SolarFraction)) or (SHWS[text()] = true() and exists(Type) and exists(SolarFraction)))"/></xs:complexType></xs:element><xs:element name="DWHR" minOccurs="1" maxOccurs="1"><xs:complexType><xs:sequence><xs:element name="CheckDWHR" type="xs:boolean" default="false" minOccurs="0"><xs:annotation><xs:documentation>Drain Water Heat Recovery Systems (DWHR)</xs:documentation></xs:annotation></xs:element><xs:element name="DWHREfficiency" type="xs:float" default="46" minOccurs="0"><xs:annotation><xs:documentation>DWHR efficiency (% - default = 46%)</xs:documentation></xs:annotation></xs:element><xs:element name="FacilitiesServed" default="one" minOccurs="0"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="one"/><xs:enumeration value="all"/></xs:restriction></xs:simpleType></xs:element><xs:element name="EqualFlow" type="xs:boolean" default="false" minOccurs="0"/></xs:sequence><xs:assert test="((CheckDWHR[text()] = false() and not(DWHREfficiency) and not(FacilitiesServed) and not(EqualFlow)) or (CheckDWHR[text()] = true() and exists(DWHREfficiency) and exists(FacilitiesServed) and exists(EqualFlow)))"/></xs:complexType></xs:element><xs:element name="ACHotWaterHeatRecovery" minOccurs="1" maxOccurs="1"><xs:complexType><xs:sequence><xs:element name="ACHWHRecovery" type="xs:boolean" default="false"><xs:annotation><xs:documentation>Air Conditioner Heat Recovery Unit (HRU) also known as a desuperheater</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element></xs:sequence></xs:complexType></xs:element>
(not(CheckOPP) or (CheckOPP = false() and not(Type) and not(NetPowerProduction)) or
(CheckOPP = true() and Type and NetPowerProduction))
Source
<xs:element name="OPP"><xs:complexType><xs:sequence><xs:element name="CheckOPP" type="xs:boolean" default="false" minOccurs="0"><xs:annotation><xs:documentation>On-site Power Production (OPP)</xs:documentation></xs:annotation></xs:element><xs:element name="Type" minOccurs="0"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="PV"/><xs:enumeration value="CHP"/><xs:enumeration value="wind"/><xs:enumeration value="other"/></xs:restriction></xs:simpleType></xs:element><xs:element name="NetPowerProduction" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>Net power production</xs:documentation></xs:annotation></xs:element></xs:sequence><xs:assert test="(not(CheckOPP) or (CheckOPP = false() and not(Type) and not(NetPowerProduction)) or (CheckOPP = true() and Type and NetPowerProduction))"/></xs:complexType></xs:element>
<xs:element name="CheckOPP" type="xs:boolean" default="false" minOccurs="0"><xs:annotation><xs:documentation>On-site Power Production (OPP)</xs:documentation></xs:annotation></xs:element>
((SHWS[text()] = false() and not(Type) and not(SolarFraction)) or (SHWS[text()] =
true() and exists(Type) and exists(SolarFraction)))
Source
<xs:element name="SolarHotWaterSystems" minOccurs="0" maxOccurs="1"><xs:complexType><xs:sequence><xs:element name="SHWS" type="xs:boolean" default="false"><xs:annotation><xs:documentation>Solar Hot Water Systems</xs:documentation></xs:annotation></xs:element><xs:element name="Type" minOccurs="0"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="direct"/><xs:enumeration value="indirect"/><xs:enumeration value="ICS"/></xs:restriction></xs:simpleType></xs:element><xs:element name="SolarFraction" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>Enter the Solar Fraction as a float value for solar hot water system)</xs:documentation></xs:annotation></xs:element></xs:sequence><xs:assert test="((SHWS[text()] = false() and not(Type) and not(SolarFraction)) or (SHWS[text()] = true() and exists(Type) and exists(SolarFraction)))"/></xs:complexType></xs:element>
<xs:element name="SHWS" type="xs:boolean" default="false"><xs:annotation><xs:documentation>Solar Hot Water Systems</xs:documentation></xs:annotation></xs:element>
Enter the Solar Fraction as a float value for solar hot water system)
Diagram
Type
xs:float
Properties
content
simple
minOccurs
0
Source
<xs:element name="SolarFraction" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>Enter the Solar Fraction as a float value for solar hot water system)</xs:documentation></xs:annotation></xs:element>
((CheckDWHR[text()] = false() and not(DWHREfficiency) and not(FacilitiesServed) and
not(EqualFlow)) or (CheckDWHR[text()] = true() and exists(DWHREfficiency) and exists(FacilitiesServed)
and exists(EqualFlow)))
Source
<xs:element name="DWHR" minOccurs="1" maxOccurs="1"><xs:complexType><xs:sequence><xs:element name="CheckDWHR" type="xs:boolean" default="false" minOccurs="0"><xs:annotation><xs:documentation>Drain Water Heat Recovery Systems (DWHR)</xs:documentation></xs:annotation></xs:element><xs:element name="DWHREfficiency" type="xs:float" default="46" minOccurs="0"><xs:annotation><xs:documentation>DWHR efficiency (% - default = 46%)</xs:documentation></xs:annotation></xs:element><xs:element name="FacilitiesServed" default="one" minOccurs="0"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="one"/><xs:enumeration value="all"/></xs:restriction></xs:simpleType></xs:element><xs:element name="EqualFlow" type="xs:boolean" default="false" minOccurs="0"/></xs:sequence><xs:assert test="((CheckDWHR[text()] = false() and not(DWHREfficiency) and not(FacilitiesServed) and not(EqualFlow)) or (CheckDWHR[text()] = true() and exists(DWHREfficiency) and exists(FacilitiesServed) and exists(EqualFlow)))"/></xs:complexType></xs:element>
<xs:element name="CheckDWHR" type="xs:boolean" default="false" minOccurs="0"><xs:annotation><xs:documentation>Drain Water Heat Recovery Systems (DWHR)</xs:documentation></xs:annotation></xs:element>
<xs:element name="ACHotWaterHeatRecovery" minOccurs="1" maxOccurs="1"><xs:complexType><xs:sequence><xs:element name="ACHWHRecovery" type="xs:boolean" default="false"><xs:annotation><xs:documentation>Air Conditioner Heat Recovery Unit (HRU) also known as a desuperheater</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element>
Air Conditioner Heat Recovery Unit (HRU) also known as a desuperheater
Diagram
Type
xs:boolean
Properties
content
simple
default
false
Source
<xs:element name="ACHWHRecovery" type="xs:boolean" default="false"><xs:annotation><xs:documentation>Air Conditioner Heat Recovery Unit (HRU) also known as a desuperheater</xs:documentation></xs:annotation></xs:element>
<xs:element name="ProposedHVACCommissioning" minOccurs="0"><xs:complexType><xs:sequence maxOccurs="1"><xs:element name="System" minOccurs="1" maxOccurs="100"><xs:complexType><xs:all><xs:element name="SystemID" type="xs:string"><xs:annotation><xs:documentation>Provide unique identification for this HVAC system (e.g. Cooling-01)</xs:documentation></xs:annotation></xs:element><xs:element name="SystemIsGraded" type="xs:boolean" default="false"><xs:annotation><xs:documentation>(true/false)</xs:documentation></xs:annotation></xs:element><xs:element name="ProposedBlowerFanGrade" minOccurs="0"><xs:annotation><xs:documentation>Blower fan volumetric airflow grade</xs:documentation></xs:annotation><xs:simpleType><xs:annotation><xs:documentation/></xs:annotation><xs:restriction base="xs:string"><xs:enumeration value="I"/><xs:enumeration value="II"/><xs:enumeration value="III"/></xs:restriction></xs:simpleType></xs:element><xs:element name="ProposedBlowerFanWattDraw" minOccurs="0"><xs:annotation><xs:documentation/></xs:annotation><xs:simpleType><xs:annotation><xs:documentation/></xs:annotation><xs:restriction base="xs:string"><xs:enumeration value="I"/><xs:enumeration value="II"/><xs:enumeration value="III"/></xs:restriction></xs:simpleType></xs:element><xs:element name="ProposedRefrigerantCharge" minOccurs="0"><xs:annotation><xs:documentation/></xs:annotation><xs:simpleType><xs:annotation><xs:documentation/></xs:annotation><xs:restriction base="xs:string"><xs:enumeration value="I"/><xs:enumeration value="III"/></xs:restriction></xs:simpleType></xs:element></xs:all><xs:assert test=" if (SystemIsGraded = true()) then exists(ProposedBlowerFanGrade) and exists(ProposedBlowerFanWattDraw) and exists(ProposedRefrigerantCharge) else true()" xerces:message="If 'SystemIsGraded' is true then 'ProposedBlowerFanGrade and ProposedBlowerFanWattDraw' and 'ProposedRefrigerantCharge' should exists."/></xs:complexType></xs:element></xs:sequence><xs:attribute name="NumHVACCommissioningSystems" type="xs:int" default="0"/><xs:assert test="(@NumHVACCommissioningSystems = count(System))" xerces:message="The number of System should match with value of NumHVACCommissioningSystems. "/></xs:complexType><xs:key name="ProjSystemIDkey"><xs:selector xpath="System"/><xs:field xpath="SystemID"/></xs:key></xs:element>
if (SystemIsGraded = true()) then exists(ProposedBlowerFanGrade)
and exists(ProposedBlowerFanWattDraw) and exists(ProposedRefrigerantCharge)
else true()
Source
<xs:element name="System" minOccurs="1" maxOccurs="100"><xs:complexType><xs:all><xs:element name="SystemID" type="xs:string"><xs:annotation><xs:documentation>Provide unique identification for this HVAC system (e.g. Cooling-01)</xs:documentation></xs:annotation></xs:element><xs:element name="SystemIsGraded" type="xs:boolean" default="false"><xs:annotation><xs:documentation>(true/false)</xs:documentation></xs:annotation></xs:element><xs:element name="ProposedBlowerFanGrade" minOccurs="0"><xs:annotation><xs:documentation>Blower fan volumetric airflow grade</xs:documentation></xs:annotation><xs:simpleType><xs:annotation><xs:documentation/></xs:annotation><xs:restriction base="xs:string"><xs:enumeration value="I"/><xs:enumeration value="II"/><xs:enumeration value="III"/></xs:restriction></xs:simpleType></xs:element><xs:element name="ProposedBlowerFanWattDraw" minOccurs="0"><xs:annotation><xs:documentation/></xs:annotation><xs:simpleType><xs:annotation><xs:documentation/></xs:annotation><xs:restriction base="xs:string"><xs:enumeration value="I"/><xs:enumeration value="II"/><xs:enumeration value="III"/></xs:restriction></xs:simpleType></xs:element><xs:element name="ProposedRefrigerantCharge" minOccurs="0"><xs:annotation><xs:documentation/></xs:annotation><xs:simpleType><xs:annotation><xs:documentation/></xs:annotation><xs:restriction base="xs:string"><xs:enumeration value="I"/><xs:enumeration value="III"/></xs:restriction></xs:simpleType></xs:element></xs:all><xs:assert test=" if (SystemIsGraded = true()) then exists(ProposedBlowerFanGrade) and exists(ProposedBlowerFanWattDraw) and exists(ProposedRefrigerantCharge) else true()" xerces:message="If 'SystemIsGraded' is true then 'ProposedBlowerFanGrade and ProposedBlowerFanWattDraw' and 'ProposedRefrigerantCharge' should exists."/></xs:complexType></xs:element>
Provide unique identification for this HVAC system (e.g. Cooling-01)
Diagram
Type
xs:string
Properties
content
simple
Source
<xs:element name="SystemID" type="xs:string"><xs:annotation><xs:documentation>Provide unique identification for this HVAC system (e.g. Cooling-01)</xs:documentation></xs:annotation></xs:element>
<xs:element name="WarningFlags" minOccurs="1" maxOccurs="1"><xs:complexType><xs:sequence><xs:element name="BuildingAttributeFlags"><xs:annotation><xs:documentation>[See Section 5.1, RESNET Publication 002-15 for full explanation of elements in this element}</xs:documentation></xs:annotation><xs:complexType><xs:sequence><xs:element name="StoriesAboveGradeValue" type="xs:int" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Integer equal to the number of stories above grade; GE 1 and LE 4]</xs:documentation></xs:annotation></xs:element><xs:element name="AverageCeilingHeightValue" type="xs:float" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Floating point value equal to the volume/CFA expressed in feet; GE 7 and LE 15]</xs:documentation></xs:annotation></xs:element><xs:element name="BelowGradeSlabFloorsValue" type="xs:int" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Integer equal to the number of below grade slab floors; GE 1 if below grade walls]</xs:documentation></xs:annotation></xs:element><xs:element name="BelowGradeWallsValue" type="xs:int" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Integer equal to the number of below grade walls: GE 1 if below grade slab floors]</xs:documentation></xs:annotation></xs:element><xs:element name="CrawlSpacePerimeterValue" type="xs:float" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Floating point value equal to crawl space perimeter expressed in feet; GE 1 and LE (Enclosure Floor Area)^0.5*7]</xs:documentation></xs:annotation></xs:element><xs:element name="BasementPerimeterValue" type="xs:float" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Floating point value equal to basement perimeter expressed in feet; GE 1 and LE (Enclosure Floor Area)^0.5*7]</xs:documentation></xs:annotation></xs:element><xs:element name="SlabGradePerimeterValue" type="xs:float" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Floating point value equal to the slab perimeter expressed in feet; GE 1 and LE (Enclosure Floor Area)^0.5*7]</xs:documentation></xs:annotation></xs:element><xs:element name="FoundationWallHeightValue" type="xs:float" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Floating point value equal to the foundation wall height from ground level to top of foundation expressed in feet; GT 0 and LE 20]</xs:documentation></xs:annotation></xs:element><xs:element name="BasementWallDepthValue" type="xs:float" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Floating point value equal to the basement wall depth below grade expressed in feet; GE 2 and LE (wall height - 0.5)]</xs:documentation></xs:annotation></xs:element><xs:element name="EnclosureFloorAreaValue" type="xs:float" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Floating point value equal to the enclosure floor area expressed in feet]</xs:documentation></xs:annotation></xs:element><xs:element name="EnclosureGrossWallAreaValue" type="xs:float" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Floating point value equal to gross wall area of the enclosure expressed in square feet</xs:documentation></xs:annotation></xs:element><xs:element name="NumberConditionedStories" type="xs:integer" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Integer value equal to number of conditioned stories, including conditioned basements</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element><xs:element name="ApplianceVerificationFlags" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[See Section 5.3, RESNET Publication 002-15 for details on this element. Include the value for each of the available appliance types]</xs:documentation></xs:annotation><xs:complexType><xs:sequence><xs:element name="ClothesWashersValue" type="xs:float" minOccurs="1" maxOccurs="100"><xs:annotation><xs:documentation>{Floating point value [(21*Nbr+73)> CWkWh >(4.7*Nbr+16.4)]}</xs:documentation></xs:annotation></xs:element><xs:element name="ElectricDryersValue" type="xs:float" minOccurs="0" maxOccurs="100"><xs:annotation><xs:documentation>{Floating point value [(163*Nbr+577)> eCDkWh >(55*Nbr+194)]}</xs:documentation></xs:annotation></xs:element><xs:element name="GasDryersThermsValue" type="xs:float" minOccurs="0" maxOccurs="100"><xs:annotation><xs:documentation>{Floating point value [(5.9*Nbr+20.6)> gCDtherms >(2.0*Nbr+6.9)]}</xs:documentation></xs:annotation></xs:element><xs:element name="GasDryersKWHValue" type="xs:float" minOccurs="0" maxOccurs="100"><xs:annotation><xs:documentation>{Floating point value [(12.9*Nbr+45.5)> gCDkWh >(4.3*Nbr+15.3)]}</xs:documentation></xs:annotation></xs:element><xs:element name="CWHotWaterSavingsValue" type="xs:float" minOccurs="1" maxOccurs="100"><xs:annotation><xs:documentation>{Floating point value [(0.59*Nbr+2.1)> CW HWgalSaved/day]}</xs:documentation></xs:annotation></xs:element></xs:sequence><xs:assert test="((exists(ElectricDryersValue)) or (exists(GasDryersThermsValue) and exists(GasDryersKWHValue)))"/></xs:complexType></xs:element></xs:sequence></xs:complexType></xs:element>
<xs:element name="BuildingAttributeFlags"><xs:annotation><xs:documentation>[See Section 5.1, RESNET Publication 002-15 for full explanation of elements in this element}</xs:documentation></xs:annotation><xs:complexType><xs:sequence><xs:element name="StoriesAboveGradeValue" type="xs:int" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Integer equal to the number of stories above grade; GE 1 and LE 4]</xs:documentation></xs:annotation></xs:element><xs:element name="AverageCeilingHeightValue" type="xs:float" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Floating point value equal to the volume/CFA expressed in feet; GE 7 and LE 15]</xs:documentation></xs:annotation></xs:element><xs:element name="BelowGradeSlabFloorsValue" type="xs:int" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Integer equal to the number of below grade slab floors; GE 1 if below grade walls]</xs:documentation></xs:annotation></xs:element><xs:element name="BelowGradeWallsValue" type="xs:int" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Integer equal to the number of below grade walls: GE 1 if below grade slab floors]</xs:documentation></xs:annotation></xs:element><xs:element name="CrawlSpacePerimeterValue" type="xs:float" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Floating point value equal to crawl space perimeter expressed in feet; GE 1 and LE (Enclosure Floor Area)^0.5*7]</xs:documentation></xs:annotation></xs:element><xs:element name="BasementPerimeterValue" type="xs:float" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Floating point value equal to basement perimeter expressed in feet; GE 1 and LE (Enclosure Floor Area)^0.5*7]</xs:documentation></xs:annotation></xs:element><xs:element name="SlabGradePerimeterValue" type="xs:float" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Floating point value equal to the slab perimeter expressed in feet; GE 1 and LE (Enclosure Floor Area)^0.5*7]</xs:documentation></xs:annotation></xs:element><xs:element name="FoundationWallHeightValue" type="xs:float" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Floating point value equal to the foundation wall height from ground level to top of foundation expressed in feet; GT 0 and LE 20]</xs:documentation></xs:annotation></xs:element><xs:element name="BasementWallDepthValue" type="xs:float" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Floating point value equal to the basement wall depth below grade expressed in feet; GE 2 and LE (wall height - 0.5)]</xs:documentation></xs:annotation></xs:element><xs:element name="EnclosureFloorAreaValue" type="xs:float" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Floating point value equal to the enclosure floor area expressed in feet]</xs:documentation></xs:annotation></xs:element><xs:element name="EnclosureGrossWallAreaValue" type="xs:float" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Floating point value equal to gross wall area of the enclosure expressed in square feet</xs:documentation></xs:annotation></xs:element><xs:element name="NumberConditionedStories" type="xs:integer" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Integer value equal to number of conditioned stories, including conditioned basements</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element>
[Integer equal to the number of stories above grade; GE 1 and LE 4]
Diagram
Type
xs:int
Properties
content
simple
minOccurs
1
maxOccurs
1
Source
<xs:element name="StoriesAboveGradeValue" type="xs:int" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Integer equal to the number of stories above grade; GE 1 and LE 4]</xs:documentation></xs:annotation></xs:element>
[Floating point value equal to the volume/CFA expressed in feet; GE 7 and LE 15]
Diagram
Type
xs:float
Properties
content
simple
minOccurs
1
maxOccurs
1
Source
<xs:element name="AverageCeilingHeightValue" type="xs:float" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Floating point value equal to the volume/CFA expressed in feet; GE 7 and LE 15]</xs:documentation></xs:annotation></xs:element>
[Integer equal to the number of below grade slab floors; GE 1 if below grade walls]
Diagram
Type
xs:int
Properties
content
simple
minOccurs
1
maxOccurs
1
Source
<xs:element name="BelowGradeSlabFloorsValue" type="xs:int" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Integer equal to the number of below grade slab floors; GE 1 if below grade walls]</xs:documentation></xs:annotation></xs:element>
[Integer equal to the number of below grade walls: GE 1 if below grade slab floors]
Diagram
Type
xs:int
Properties
content
simple
minOccurs
1
maxOccurs
1
Source
<xs:element name="BelowGradeWallsValue" type="xs:int" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Integer equal to the number of below grade walls: GE 1 if below grade slab floors]</xs:documentation></xs:annotation></xs:element>
[Floating point value equal to crawl space perimeter expressed in feet; GE 1 and LE (Enclosure Floor Area)^0.5*7]
Diagram
Type
xs:float
Properties
content
simple
minOccurs
1
maxOccurs
1
Source
<xs:element name="CrawlSpacePerimeterValue" type="xs:float" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Floating point value equal to crawl space perimeter expressed in feet; GE 1 and LE (Enclosure Floor Area)^0.5*7]</xs:documentation></xs:annotation></xs:element>
[Floating point value equal to basement perimeter expressed in feet; GE 1 and LE (Enclosure Floor Area)^0.5*7]
Diagram
Type
xs:float
Properties
content
simple
minOccurs
1
maxOccurs
1
Source
<xs:element name="BasementPerimeterValue" type="xs:float" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Floating point value equal to basement perimeter expressed in feet; GE 1 and LE (Enclosure Floor Area)^0.5*7]</xs:documentation></xs:annotation></xs:element>
[Floating point value equal to the slab perimeter expressed in feet; GE 1 and LE (Enclosure Floor Area)^0.5*7]
Diagram
Type
xs:float
Properties
content
simple
minOccurs
1
maxOccurs
1
Source
<xs:element name="SlabGradePerimeterValue" type="xs:float" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Floating point value equal to the slab perimeter expressed in feet; GE 1 and LE (Enclosure Floor Area)^0.5*7]</xs:documentation></xs:annotation></xs:element>
[Floating point value equal to the foundation wall height from ground level to top of foundation expressed in feet; GT 0 and LE 20]
Diagram
Type
xs:float
Properties
content
simple
minOccurs
1
maxOccurs
1
Source
<xs:element name="FoundationWallHeightValue" type="xs:float" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Floating point value equal to the foundation wall height from ground level to top of foundation expressed in feet; GT 0 and LE 20]</xs:documentation></xs:annotation></xs:element>
[Floating point value equal to the basement wall depth below grade expressed in feet; GE 2 and LE (wall height - 0.5)]
Diagram
Type
xs:float
Properties
content
simple
minOccurs
1
maxOccurs
1
Source
<xs:element name="BasementWallDepthValue" type="xs:float" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Floating point value equal to the basement wall depth below grade expressed in feet; GE 2 and LE (wall height - 0.5)]</xs:documentation></xs:annotation></xs:element>
[Floating point value equal to the enclosure floor area expressed in feet]
Diagram
Type
xs:float
Properties
content
simple
minOccurs
1
maxOccurs
1
Source
<xs:element name="EnclosureFloorAreaValue" type="xs:float" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Floating point value equal to the enclosure floor area expressed in feet]</xs:documentation></xs:annotation></xs:element>
[Floating point value equal to gross wall area of the enclosure expressed in square feet
Diagram
Type
xs:float
Properties
content
simple
minOccurs
1
maxOccurs
1
Source
<xs:element name="EnclosureGrossWallAreaValue" type="xs:float" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Floating point value equal to gross wall area of the enclosure expressed in square feet</xs:documentation></xs:annotation></xs:element>
[Integer value equal to number of conditioned stories, including conditioned basements
Diagram
Type
xs:integer
Properties
content
simple
minOccurs
1
maxOccurs
1
Source
<xs:element name="NumberConditionedStories" type="xs:integer" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[Integer value equal to number of conditioned stories, including conditioned basements</xs:documentation></xs:annotation></xs:element>
((exists(ElectricDryersValue)) or (exists(GasDryersThermsValue) and exists(GasDryersKWHValue)))
Source
<xs:element name="ApplianceVerificationFlags" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>[See Section 5.3, RESNET Publication 002-15 for details on this element. Include the value for each of the available appliance types]</xs:documentation></xs:annotation><xs:complexType><xs:sequence><xs:element name="ClothesWashersValue" type="xs:float" minOccurs="1" maxOccurs="100"><xs:annotation><xs:documentation>{Floating point value [(21*Nbr+73)> CWkWh >(4.7*Nbr+16.4)]}</xs:documentation></xs:annotation></xs:element><xs:element name="ElectricDryersValue" type="xs:float" minOccurs="0" maxOccurs="100"><xs:annotation><xs:documentation>{Floating point value [(163*Nbr+577)> eCDkWh >(55*Nbr+194)]}</xs:documentation></xs:annotation></xs:element><xs:element name="GasDryersThermsValue" type="xs:float" minOccurs="0" maxOccurs="100"><xs:annotation><xs:documentation>{Floating point value [(5.9*Nbr+20.6)> gCDtherms >(2.0*Nbr+6.9)]}</xs:documentation></xs:annotation></xs:element><xs:element name="GasDryersKWHValue" type="xs:float" minOccurs="0" maxOccurs="100"><xs:annotation><xs:documentation>{Floating point value [(12.9*Nbr+45.5)> gCDkWh >(4.3*Nbr+15.3)]}</xs:documentation></xs:annotation></xs:element><xs:element name="CWHotWaterSavingsValue" type="xs:float" minOccurs="1" maxOccurs="100"><xs:annotation><xs:documentation>{Floating point value [(0.59*Nbr+2.1)> CW HWgalSaved/day]}</xs:documentation></xs:annotation></xs:element></xs:sequence><xs:assert test="((exists(ElectricDryersValue)) or (exists(GasDryersThermsValue) and exists(GasDryersKWHValue)))"/></xs:complexType></xs:element>
{Floating point value [(21*Nbr+73)> CWkWh >(4.7*Nbr+16.4)]}
Diagram
Type
xs:float
Properties
content
simple
minOccurs
1
maxOccurs
100
Source
<xs:element name="ClothesWashersValue" type="xs:float" minOccurs="1" maxOccurs="100"><xs:annotation><xs:documentation>{Floating point value [(21*Nbr+73)> CWkWh >(4.7*Nbr+16.4)]}</xs:documentation></xs:annotation></xs:element>
{Floating point value [(163*Nbr+577)> eCDkWh >(55*Nbr+194)]}
Diagram
Type
xs:float
Properties
content
simple
minOccurs
0
maxOccurs
100
Source
<xs:element name="ElectricDryersValue" type="xs:float" minOccurs="0" maxOccurs="100"><xs:annotation><xs:documentation>{Floating point value [(163*Nbr+577)> eCDkWh >(55*Nbr+194)]}</xs:documentation></xs:annotation></xs:element>
{Floating point value [(5.9*Nbr+20.6)> gCDtherms >(2.0*Nbr+6.9)]}
Diagram
Type
xs:float
Properties
content
simple
minOccurs
0
maxOccurs
100
Source
<xs:element name="GasDryersThermsValue" type="xs:float" minOccurs="0" maxOccurs="100"><xs:annotation><xs:documentation>{Floating point value [(5.9*Nbr+20.6)> gCDtherms >(2.0*Nbr+6.9)]}</xs:documentation></xs:annotation></xs:element>
{Floating point value [(12.9*Nbr+45.5)> gCDkWh >(4.3*Nbr+15.3)]}
Diagram
Type
xs:float
Properties
content
simple
minOccurs
0
maxOccurs
100
Source
<xs:element name="GasDryersKWHValue" type="xs:float" minOccurs="0" maxOccurs="100"><xs:annotation><xs:documentation>{Floating point value [(12.9*Nbr+45.5)> gCDkWh >(4.3*Nbr+15.3)]}</xs:documentation></xs:annotation></xs:element>
{Floating point value [(0.59*Nbr+2.1)> CW HWgalSaved/day]}
Diagram
Type
xs:float
Properties
content
simple
minOccurs
1
maxOccurs
100
Source
<xs:element name="CWHotWaterSavingsValue" type="xs:float" minOccurs="1" maxOccurs="100"><xs:annotation><xs:documentation>{Floating point value [(0.59*Nbr+2.1)> CW HWgalSaved/day]}</xs:documentation></xs:annotation></xs:element>
<xs:element name="SiteRatingDate" type="FormattedDate"><xs:annotation><xs:documentation>Enter date H2O Rating Site visit was completed.</xs:documentation></xs:annotation></xs:element>
<xs:element name="H2OID"><xs:annotation><xs:documentation>If there an existing HERS H2O ID, enter it here.</xs:documentation></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:pattern value="(H2O[0-9]{9})?"/></xs:restriction></xs:simpleType></xs:element>
<xs:element name="NumberOfFloors" type="xs:nonNegativeInteger"><xs:annotation><xs:documentation>Entry must be an integer</xs:documentation></xs:annotation></xs:element>
<xs:element name="ShowerHeadFlowRate"><xs:annotation><xs:documentation>Enter average gallons per minute (gpm) flow rate of all shower heads.</xs:documentation></xs:annotation><xs:complexType><xs:simpleContent><xs:extension base="xs:decimal"><xs:attribute fixed="gpm" name="unit"/></xs:extension></xs:simpleContent></xs:complexType></xs:element>
<xs:element name="LavatoryFaucetEfficiency" type="SelectLavatoryFaucetEfficiency"><xs:annotation><xs:documentation>Select 'Standard' or 'Low-flow' from pull-down</xs:documentation></xs:annotation></xs:element>
Element KitchenSinkFaucetFlowRate
Namespace
No namespace
Annotations
Enter gallons per minute (gpm) flow rate of kitchen sink
<xs:element name="PressureTankPsiLimit" type="xs:boolean"><xs:annotation><xs:documentation>Select 'Yes' from pull-down if pressure tank installed and set ≤ 90 psi</xs:documentation></xs:annotation></xs:element>
Element PressureRegulatorPsiLimit
Namespace
No namespace
Annotations
Select 'Yes' from pull-down if pressure regulating valve installed upstream of fixtures and pressure test ≤ 90
<xs:element name="PressureRegulatorPsiLimit" type="xs:boolean"><xs:annotation><xs:documentation>Select 'Yes' from pull-down if pressure regulating valve installed upstream of fixtures and pressure test ≤ 90</xs:documentation></xs:annotation></xs:element>
Element DocumentationPsi
Namespace
No namespace
Annotations
Select 'Yes' from pull-down if written documentation from water supplier that pressure ≤ 90
<xs:element name="DocumentationPsi" type="xs:boolean"><xs:annotation><xs:documentation>Select 'Yes' from pull-down if written documentation from water supplier that pressure ≤ 90</xs:documentation></xs:annotation></xs:element>
Element MeasuredPressure
Namespace
No namespace
Annotations
Enter static water gage reading (psig) measured at the indoor fixture outlet on the lowest floor closest to the water service entry
<xs:element name="MeasuredPressure"><xs:annotation><xs:documentation>Enter static water gage reading (psig) measured at the indoor fixture outlet on the lowest floor closest to the water service entry</xs:documentation></xs:annotation><xs:complexType><xs:simpleContent><xs:extension base="xs:decimal"><xs:attribute fixed="psig" name="unit"/></xs:extension></xs:simpleContent></xs:complexType></xs:element>
<xs:element name="NoSingleFlushToilets" type="xs:nonNegativeInteger"><xs:annotation><xs:documentation>Enter the number of single-flush toilets</xs:documentation></xs:annotation></xs:element>
<xs:element name="NoDualFlushToilets" type="xs:nonNegativeInteger"><xs:annotation><xs:documentation>Enter the number of dual-flush toilets</xs:documentation></xs:annotation></xs:element>
Element SingleFlushVolume
Namespace
No namespace
Annotations
Enter average gallons per flush (gpf) of all single-flush toilets
<xs:element name="SingleFlushVolume"><xs:annotation><xs:documentation>Enter average gallons per flush (gpf) of all single-flush toilets</xs:documentation></xs:annotation><xs:complexType><xs:simpleContent><xs:extension base="xs:decimal"><xs:attribute fixed="gpf" name="unit"/></xs:extension></xs:simpleContent></xs:complexType></xs:element>
Element DualFlushVolume
Namespace
No namespace
Annotations
Enter average gallons per flush (gpf) of all dual-flush toilets
<xs:element name="DualFlushVolume"><xs:annotation><xs:documentation>Enter average gallons per flush (gpf) of all dual-flush toilets</xs:documentation></xs:annotation><xs:complexType><xs:simpleContent><xs:extension base="xs:decimal"><xs:attribute fixed="gpf" name="unit"/></xs:extension></xs:simpleContent></xs:complexType></xs:element>
Element NonWaterConsuming
Namespace
No namespace
Annotations
Select 'Yes' from pull-down if NonWaterConsuming toilets present
<xs:element name="NonWaterConsuming" type="xs:boolean"><xs:annotation><xs:documentation>Select 'Yes' from pull-down if NonWaterConsuming toilets present</xs:documentation></xs:annotation></xs:element>
<xs:element name="NoNonWaterToilets" type="xs:nonNegativeInteger"><xs:annotation><xs:documentation>Enter the number of NonWaterConsuming toilets</xs:documentation></xs:annotation></xs:element>
<xs:element name="DWCapacity" type="SelectDWCapacity"><xs:annotation><xs:documentation>Select answer from pull-down as labeled on Energy Guide Label</xs:documentation></xs:annotation></xs:element>
<xs:element name="DWGallonsPerCycle" type="xs:decimal" nillable="true"><xs:annotation><xs:documentation>Enter gallons per cycle from CCMS database</xs:documentation></xs:annotation></xs:element>
<xs:element name="DWLabelEnergyRating" nillable="true"><xs:annotation><xs:documentation>kWh per year (from label)</xs:documentation></xs:annotation><xs:complexType><xs:simpleContent><xs:extension base="xs:integer"><xs:attribute fixed="kWh/y" name="unit"/></xs:extension></xs:simpleContent></xs:complexType></xs:element>
<xs:element name="DWElectricHotWaterCost" nillable="true"><xs:annotation><xs:documentation>$ per year (from label)</xs:documentation></xs:annotation><xs:complexType><xs:simpleContent><xs:extension base="xs:decimal"><xs:attribute fixed="$/y" name="unit"/></xs:extension></xs:simpleContent></xs:complexType></xs:element>
<xs:element name="DWGasHotWaterCosts" nillable="true"><xs:annotation><xs:documentation>$ per year (from label)</xs:documentation></xs:annotation><xs:complexType><xs:simpleContent><xs:extension base="xs:decimal"><xs:attribute fixed="$/y" name="unit"/></xs:extension></xs:simpleContent></xs:complexType></xs:element>
<xs:element name="CWLabelEnergyRating" nillable="true"><xs:annotation><xs:documentation>kWh per year (from label)</xs:documentation></xs:annotation><xs:complexType><xs:simpleContent><xs:extension base="xs:integer"><xs:attribute fixed="kWh/y" name="unit"/></xs:extension></xs:simpleContent></xs:complexType></xs:element>
<xs:element name="CWElectricHotWaterCost" nillable="true"><xs:annotation><xs:documentation>$ per year (from label)</xs:documentation></xs:annotation><xs:complexType><xs:simpleContent><xs:extension base="xs:decimal"><xs:attribute fixed="$/y" name="unit"/></xs:extension></xs:simpleContent></xs:complexType></xs:element>
<xs:element name="CWGasHotWaterCosts" nillable="true"><xs:annotation><xs:documentation>$ per year (from label)</xs:documentation></xs:annotation><xs:complexType><xs:simpleContent><xs:extension base="xs:decimal"><xs:attribute fixed="$/y" name="unit"/></xs:extension></xs:simpleContent></xs:complexType></xs:element>
<xs:element name="HWSystemPipeLength"><xs:annotation><xs:documentation>Enter length in linear feet of hot water piping (PipL) per requirements of Section 4.2.2.5.2.11, ANSI/RESNET/ICC 301-2019</xs:documentation></xs:annotation><xs:complexType><xs:simpleContent><xs:extension base="xs:decimal"><xs:attribute fixed="ft" name="unit"/></xs:extension></xs:simpleContent></xs:complexType></xs:element>
Element HWPipeInsulated
Namespace
No namespace
Annotations
Enter length in linear feet of hot water piping (PipL) per requirements of Section 4.2.2.5.2.11, ANSI/RESNET/ICC 301-2019
<xs:element name="HWPipeInsulated" type="xs:boolean"><xs:annotation><xs:documentation>Enter length in linear feet of hot water piping (PipL) per requirements of Section 4.2.2.5.2.11, ANSI/RESNET/ICC 301-2019</xs:documentation></xs:annotation></xs:element>
Element HWRecirculation
Namespace
No namespace
Annotations
Select 'Yes' from pull-down if hot water recirculation system installed
<xs:element name="HWRecirculation" type="xs:boolean"><xs:annotation><xs:documentation>Select 'Yes' from pull-down if hot water recirculation system installed</xs:documentation></xs:annotation></xs:element>
Element DrainWaterHeatRecovery
Namespace
No namespace
Annotations
Select answer from pull-down based on requirements of Section 4.2.2.5.2.11.1, ANSI/RESNET/ICC 301-2019
<xs:element name="DrainWaterHeatRecovery" type="xs:boolean"><xs:annotation><xs:documentation>Select answer from pull-down based on requirements of Section 4.2.2.5.2.11.1, ANSI/RESNET/ICC 301-2019</xs:documentation></xs:annotation></xs:element>
Element NoShowersConnected
Namespace
No namespace
Annotations
Select answer from pull-down based on requirements of Section 4.2.2.5.2.11.1, ANSI/RESNET/ICC 301-2019
<xs:element name="NoShowersConnected" type="SelectNoShowersConnected"><xs:annotation><xs:documentation>Select answer from pull-down based on requirements of Section 4.2.2.5.2.11.1, ANSI/RESNET/ICC 301-2019</xs:documentation></xs:annotation></xs:element>
Element EqualFlow
Namespace
No namespace
Annotations
Select answer from pull-down based on requirements of Section 4.2.2.5.2.11.1, ANSI/RESNET/ICC 301-2019
<xs:element name="EqualFlow" type="xs:boolean"><xs:annotation><xs:documentation>Select answer from pull-down based on requirements of Section 4.2.2.5.2.11.1, ANSI/RESNET/ICC 301-2019</xs:documentation></xs:annotation></xs:element>
Element CSADWHREff
Namespace
No namespace
Annotations
Enter Drain Water Heat Recovery (DWHR) efficiency percentage in accordance with CSA 55.1
<xs:element name="CSADWHREff" type="xs:decimal"><xs:annotation><xs:documentation>Enter Drain Water Heat Recovery (DWHR) efficiency percentage in accordance with CSA 55.1</xs:documentation></xs:annotation></xs:element>
<xs:element name="LotArea"><xs:annotation><xs:documentation>Enter entire square feet area of the Lot where the rated home is located. Can typically be obtained from a site plan.</xs:documentation></xs:annotation><xs:complexType><xs:simpleContent><xs:extension base="xs:decimal"><xs:attribute fixed="sq.ft." name="unit"/></xs:extension></xs:simpleContent></xs:complexType></xs:element>
Element PadFootprintArea
Namespace
No namespace
Annotations
Enter measured square feet of home pad footprint area
<xs:element name="PadFootprintArea"><xs:annotation><xs:documentation>Enter measured square feet of home pad footprint area</xs:documentation></xs:annotation><xs:complexType><xs:simpleContent><xs:extension base="xs:decimal"><xs:attribute fixed="sq.ft." name="unit"/></xs:extension></xs:simpleContent></xs:complexType></xs:element>
Element TotalAvailableArea
Namespace
No namespace
Annotations
Calculated in accordance with Section 5.3, Standard 850
<xs:element name="TotalAvailableArea"><xs:annotation><xs:documentation>Calculated in accordance with Section 5.3, Standard 850</xs:documentation></xs:annotation><xs:complexType><xs:simpleContent><xs:extension base="xs:decimal"><xs:attribute fixed="sq.ft." name="unit"/></xs:extension></xs:simpleContent></xs:complexType></xs:element>
Element FrontArea
Namespace
No namespace
Annotations
Enter measured square feet of the home front-facing area (or 'Total Available Area' if finished landscape for the entire yard)
<xs:element name="FrontArea"><xs:annotation><xs:documentation>Enter measured square feet of the home front-facing area (or 'Total Available Area' if finished landscape for the entire yard)</xs:documentation></xs:annotation><xs:complexType><xs:simpleContent><xs:extension base="xs:decimal"><xs:attribute fixed="sq.ft." name="unit"/></xs:extension></xs:simpleContent></xs:complexType></xs:element>
<xs:element name="IsBackAreaImproved" type="xs:boolean"><xs:annotation><xs:documentation>Is the Back area improved in accordance with Section 5.3, Standard 850?</xs:documentation></xs:annotation></xs:element>
<xs:element name="FrontIrrigationArea"><xs:annotation><xs:documentation>Enter ONLY the FrontIrrigationArea.</xs:documentation></xs:annotation><xs:complexType><xs:simpleContent><xs:extension base="xs:decimal"><xs:attribute fixed="sq.ft." name="unit"/></xs:extension></xs:simpleContent></xs:complexType></xs:element>
Element BackIrrigationArea
Namespace
No namespace
Annotations
IF Back area is improved, enter BackIrrigationArea OR if there is no BackIrrigationArea, enter 0.001
<xs:element name="BackIrrigationArea"><xs:annotation><xs:documentation>IF Back area is improved, enter BackIrrigationArea OR if there is no BackIrrigationArea, enter 0.001</xs:documentation></xs:annotation><xs:complexType><xs:simpleContent><xs:extension base="xs:decimal"><xs:attribute fixed="sq.ft." form="unqualified" name="unit"/></xs:extension></xs:simpleContent></xs:complexType></xs:element>
Element TotalIrrigationArea
Namespace
No namespace
Annotations
Calculated in accordance with Section 5.3, Standard 850
<xs:element name="TotalIrrigationArea"><xs:annotation><xs:documentation>Calculated in accordance with Section 5.3, Standard 850</xs:documentation></xs:annotation><xs:complexType><xs:simpleContent><xs:extension base="xs:decimal"><xs:attribute fixed="sq.ft." form="unqualified" name="unit"/></xs:extension></xs:simpleContent></xs:complexType></xs:element>
<xs:element name="PoolOrSpa" type="xs:boolean"><xs:annotation><xs:documentation>Select 'Yes' from pull-down if pool or spa is present</xs:documentation></xs:annotation></xs:element>
Element IrrigationSystem
Namespace
No namespace
Annotations
Select 'Yes' from pull-down if automatic irrigation system installed?
<xs:element name="IrrigationSystem" type="xs:boolean"><xs:annotation><xs:documentation>Select 'Yes' from pull-down if automatic irrigation system installed?</xs:documentation></xs:annotation></xs:element>
Element ProfessionIrrAudit
Namespace
No namespace
Annotations
Select 'Yes' from pull-down if inspection by Certified Professional
<xs:element name="ProfessionIrrAudit" type="xs:boolean"><xs:annotation><xs:documentation>Select 'Yes' from pull-down if inspection by Certified Professional</xs:documentation></xs:annotation></xs:element>
Element IrrWeatherControl
Namespace
No namespace
Annotations
Select 'Yes' from pull-down if weather-based irrigation controllers or approved soil moisture sensor-based controller
<xs:element name="UseRICI" type="xs:boolean"><xs:annotation><xs:documentation>Select 'Yes' from pull-down if Residential Irrigation Capacity Index (RICI) is to be used</xs:documentation></xs:annotation></xs:element>
Element RICIZoneFlowRates
Namespace
No namespace
Annotations
Enter the sum of all irrigation system flow rates to use RICI credits
<xs:element name="RICIZoneFlowRates" type="xs:decimal"><xs:annotation><xs:documentation>Enter the sum of all irrigation system flow rates to use RICI credits</xs:documentation></xs:annotation></xs:element>
<xs:element name="WSPressureLossTests" type="xs:boolean" nillable="true"><xs:annotation><xs:documentation>Pressure-loss test on all water supplies detects no leaks</xs:documentation></xs:annotation></xs:element>
Element WSLeakFreeHotWater
Namespace
No namespace
Annotations
Free of visible leaks from hot water delivery system
<xs:element name="WSLeakFreeHotWater" type="xs:boolean" nillable="true"><xs:annotation><xs:documentation>Free of visible leaks from hot water delivery system</xs:documentation></xs:annotation></xs:element>
Element WSLeakFreeToilets
Namespace
No namespace
Annotations
Free of visible leaks from toilet(s), as determined through visual assessment and by conducting a dye tablet test in each toilet to ensure the flapper is not leaking
<xs:element name="WSLeakFreeToilets" type="xs:boolean" nillable="true"><xs:annotation><xs:documentation>Free of visible leaks from toilet(s), as determined through visual assessment and by conducting a dye tablet test in each toilet to ensure the flapper is not leaking</xs:documentation></xs:annotation></xs:element>
<xs:element name="WSLeakFreeBathroomFaucets" type="xs:boolean" nillable="true"><xs:annotation><xs:documentation>Free of visible leaks from bathroom faucet(s)</xs:documentation></xs:annotation></xs:element>
<xs:element name="WSLeakFreeShowerheads" type="xs:boolean" nillable="true"><xs:annotation><xs:documentation>Free of visible leaks from showerhead(s)</xs:documentation></xs:annotation></xs:element>
Element WSLeakFreeBathroomTubs
Namespace
No namespace
Annotations
Free of visible leaks from bathroom tub faucet(s), i.e., tub spout(s), when showerhead(s) is activated, as determined through visual assessment after showerhead has been activated for one minute
<xs:element name="WSLeakFreeBathroomTubs" type="xs:boolean" nillable="true"><xs:annotation><xs:documentation>Free of visible leaks from bathroom tub faucet(s), i.e., tub spout(s), when showerhead(s) is activated, as determined through visual assessment after showerhead has been activated for one minute</xs:documentation></xs:annotation></xs:element>
Element WSLeakFreeKitchenFaucets
Namespace
No namespace
Annotations
Free of visible leaks from kitchen and other sink faucet(s)
<xs:element name="WSLeakFreeKitchenFaucets" type="xs:boolean" nillable="true"><xs:annotation><xs:documentation>Free of visible leaks from kitchen and other sink faucet(s)</xs:documentation></xs:annotation></xs:element>
Element WSLeakFreeOtherFixtures
Namespace
No namespace
Annotations
Free of visible leaks from other fixtures or appliances (e.g., clothes washers, dishwashers, hose bibs, irrigation systems) at point of use or point of connection to water distribution system
<xs:element name="WSLeakFreeOtherFixtures" type="xs:boolean" nillable="true"><xs:annotation><xs:documentation>Free of visible leaks from other fixtures or appliances (e.g., clothes washers, dishwashers, hose bibs, irrigation systems) at point of use or point of connection to water distribution system</xs:documentation></xs:annotation></xs:element>
<xs:element name="EnergyStarVersion" substitutionGroup="VersionNo"><xs:annotation><xs:documentation>EnergyStar version number. This name can used instead of VersionNo</xs:documentation></xs:annotation></xs:element>
Element HardscapeArea
Namespace
No namespace
Annotations
Enter measured square feet area of hardscaping (e.g. driveways, sidewalks, patios or any area not receiving supplemental irrigation)
<xs:element name="HardscapeArea"><xs:annotation><xs:documentation>Enter measured square feet area of hardscaping (e.g. driveways, sidewalks, patios or any area not receiving supplemental irrigation)</xs:documentation></xs:annotation><xs:complexType><xs:simpleContent><xs:extension base="xs:decimal"><xs:attribute fixed="sq.ft." name="unit"/></xs:extension></xs:simpleContent></xs:complexType></xs:element>
(EPAEnergyStarQualified = false()) or (EPAEnergyStarQualified = true() and (exists(VersionNo)
or exists(EnergyStarVersion)) and exists(EPAQualificationScores))
(EPANextGenQualified = false() and not(NextGenVersion)) or (EPANextGenQualified =
true() and exists(NextGenVersion))
Source
<xs:complexType name="EPAEstarType"><xs:all><xs:element name="EPAEnergyStarQualified" type="xs:boolean" default="false" minOccurs="1"/><xs:element name="EPANextGenQualified" type="xs:boolean" default="false"/><xs:element name="EnergyStarBuilderName" type="xs:string" minOccurs="0"/><xs:element ref="VersionNo" minOccurs="0"/><xs:element name="NextGenVersion" minOccurs="0"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="NextGen v1.0"><xs:annotation><xs:documentation>ENERGY STAR National NextGen Version 1.0</xs:documentation></xs:annotation></xs:enumeration><xs:enumeration value="NextGen v1.1"><xs:annotation><xs:documentation>ENERGY STAR National NextGen Version 1.1</xs:documentation></xs:annotation></xs:enumeration></xs:restriction></xs:simpleType></xs:element><xs:element name="EPAQualificationScores" minOccurs="0"><xs:complexType><xs:sequence><xs:element name="SizeHERSTarget" type="xs:float" minOccurs="1"><xs:annotation><xs:documentation>Size Adjusted HERS Index Target (required if qualified = true)</xs:documentation></xs:annotation></xs:element><xs:element name="SizeAdjFactor" type="xs:float" minOccurs="1"><xs:annotation><xs:documentation>Size Adjustment Factor (required if qualified = true)</xs:documentation></xs:annotation></xs:element><xs:element name="HERSWithoutOPP" type="xs:float" minOccurs="1"><xs:annotation><xs:documentation>HERS Index without OPP (required if qualified = true)</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element><xs:element name="EPAEstarCertifications" minOccurs="0"><xs:complexType><xs:sequence><xs:element name="CheckInsulationInstallGrade" type="xs:boolean" minOccurs="0"><xs:annotation><xs:documentation>All entries for insulation installation grade equal Grade I? (true/false)</xs:documentation></xs:annotation></xs:element><xs:element name="CheckODDuctLeakage" type="xs:boolean" minOccurs="0"><xs:annotation><xs:documentation>Duct leakage to outdoors (less than or equal to) the greater of 4 CFM / 100 sq ft of CFA or 40 CFM for all duct systems? (true/false)</xs:documentation></xs:annotation></xs:element><xs:element name="CheckTotalDuctLeakage" type="xs:boolean" minOccurs="0"><xs:annotation><xs:documentation>Total duct leakage (less than or equal to) the greater of 12 CFM / 100 sq ft of CFA or 120 CFM for all duct systems? (true/false)</xs:documentation></xs:annotation></xs:element><xs:element name="CheckIndoorAirPlusVerification" type="xs:boolean" minOccurs="0"><xs:annotation><xs:documentation>Check Indoor AirPlus Verification? (true/false)</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element></xs:all><xs:assert test="(EPAEnergyStarQualified = false()) or (EPAEnergyStarQualified = true() and (exists(VersionNo) or exists(EnergyStarVersion)) and exists(EPAQualificationScores))" xerces:message="If 'EPAEnergyStarQualified' is true then 'EnergyStarVersion' and 'EPAQualificationScores' should exists."/><xs:assert test="(EPANextGenQualified = false() and not(NextGenVersion)) or (EPANextGenQualified = true() and exists(NextGenVersion))" xerces:message="If 'EPANextGenQualified' is true then 'NextGenVersion' should exists otherwise 'NextGenVersion' should not exist."/></xs:complexType>
Simple Type EnergyStarVersionType
Namespace
No namespace
Diagram
Type
restriction of xs:string
Facets
enumeration
USv3.0
National version 3.0
enumeration
USv3.1
National version 3.1
enumeration
USv3.2
National version 3.2
enumeration
USv4.0
National version 4.0
enumeration
CAv3.0
California version 3.0
enumeration
CAv3.1
California version 3.1
enumeration
CAv3.2
California version 3.2
enumeration
CAv3.3
California version 3.3
enumeration
CAv4.0
ENERGY STAR California Version 4.0
enumeration
FLv3.0
Florida version 3.0
enumeration
FLv3.1
Florida version 3.1
enumeration
GHPv3.0
Guam, Hawaii and the Northan Mariana Islands version 3.0
<xs:simpleType name="EnergyStarVersionType"><xs:restriction base="xs:string"><xs:enumeration value="USv3.0"><xs:annotation><xs:documentation>National version 3.0</xs:documentation></xs:annotation></xs:enumeration><xs:enumeration value="USv3.1"><xs:annotation><xs:documentation>National version 3.1</xs:documentation></xs:annotation></xs:enumeration><xs:enumeration value="USv3.2"><xs:annotation><xs:documentation>National version 3.2</xs:documentation></xs:annotation></xs:enumeration><xs:enumeration value="USv4.0"><xs:annotation><xs:documentation>National version 4.0</xs:documentation></xs:annotation></xs:enumeration><xs:enumeration value="CAv3.0"><xs:annotation><xs:documentation>California version 3.0</xs:documentation></xs:annotation></xs:enumeration><xs:enumeration value="CAv3.1"><xs:annotation><xs:documentation>California version 3.1</xs:documentation></xs:annotation></xs:enumeration><xs:enumeration value="CAv3.2"><xs:annotation><xs:documentation>California version 3.2</xs:documentation></xs:annotation></xs:enumeration><xs:enumeration value="CAv3.3"><xs:annotation><xs:documentation>California version 3.3</xs:documentation></xs:annotation></xs:enumeration><xs:enumeration value="CAv4.0"><xs:annotation><xs:documentation>ENERGY STAR California Version 4.0</xs:documentation></xs:annotation></xs:enumeration><xs:enumeration value="FLv3.0"><xs:annotation><xs:documentation>Florida version 3.0</xs:documentation></xs:annotation></xs:enumeration><xs:enumeration value="FLv3.1"><xs:annotation><xs:documentation>Florida version 3.1</xs:documentation></xs:annotation></xs:enumeration><xs:enumeration value="GHPv3.0"><xs:annotation><xs:documentation>Guam, Hawaii and the Northan Mariana Islands version 3.0</xs:documentation></xs:annotation></xs:enumeration><xs:enumeration value="PRVIv3.0"><xs:annotation><xs:documentation>Puerto Rico and US Virgin Islands version 3.0</xs:documentation></xs:annotation></xs:enumeration><xs:enumeration value="WAv3.2"><xs:annotation><xs:documentation>Washington State version 3.2</xs:documentation></xs:annotation></xs:enumeration><xs:enumeration value="MFUSv1"><xs:annotation><xs:documentation>National MFNC version 1</xs:documentation></xs:annotation></xs:enumeration><xs:enumeration value="MFUSv1.1"><xs:annotation><xs:documentation>National MFNC version 1.1</xs:documentation></xs:annotation></xs:enumeration><xs:enumeration value="MFUSv1.2"><xs:annotation><xs:documentation>National MFNC version 1.2</xs:documentation></xs:annotation></xs:enumeration><xs:enumeration value="MFUSv4.0"><xs:annotation><xs:documentation>National MFNC version 4.0</xs:documentation></xs:annotation></xs:enumeration><xs:enumeration value="CaribbeanMFNCv1"><xs:annotation><xs:documentation>Caribbean MFNC version 1.</xs:documentation></xs:annotation></xs:enumeration><xs:enumeration value="MFCAv1.2"><xs:annotation><xs:documentation>California MFNC version 1.2</xs:documentation></xs:annotation></xs:enumeration><xs:enumeration value="MFCAv1.3"><xs:annotation><xs:documentation>California MFNC version 1.3</xs:documentation></xs:annotation></xs:enumeration><xs:enumeration value="MFCAv4.0"><xs:annotation><xs:documentation>California MFNC version 4.0</xs:documentation></xs:annotation></xs:enumeration><xs:enumeration value="MFWAv1.2"><xs:annotation><xs:documentation>Washington State + Oregon MFNC version 1.2</xs:documentation></xs:annotation></xs:enumeration></xs:restriction></xs:simpleType>
<xs:simpleType name="ZERHVersionType"><xs:annotation><xs:documentation>Enter DOE ZERH version number</xs:documentation></xs:annotation><xs:restriction base="xs:string"><xs:enumeration value="ZERHv1.8"><xs:annotation><xs:documentation>National version 1, revision 08</xs:documentation></xs:annotation></xs:enumeration><xs:enumeration value="ZERHv1.8CA"><xs:annotation><xs:documentation>California version 1, revision 08</xs:documentation></xs:annotation></xs:enumeration><xs:enumeration value="SFZERHv2"><xs:annotation><xs:documentation>National Single Family ZERH version 2</xs:documentation></xs:annotation></xs:enumeration><xs:enumeration value="MFZERHv2"><xs:annotation><xs:documentation>National Multifamily ZERH version 2</xs:documentation></xs:annotation></xs:enumeration><xs:enumeration value="SFZERHv2CA"><xs:annotation><xs:documentation>California Single Family ZERH version 2</xs:documentation></xs:annotation></xs:enumeration><xs:enumeration value="MFZERHv2CA"><xs:annotation><xs:documentation>California Multifamily ZERH version 2</xs:documentation></xs:annotation></xs:enumeration></xs:restriction></xs:simpleType>
(OPQQualified = false()) or (OPQQualified and (OPQPrograms/@NumOPQs > 0))
Source
<xs:complexType name="OPQType"><xs:sequence><xs:element name="OPQQualified" type="xs:boolean" default="false" minOccurs="1"/><xs:element name="OPQPrograms" minOccurs="0" maxOccurs="1"><xs:complexType><xs:sequence maxOccurs="100"><xs:element name="Program" minOccurs="0"><xs:annotation><xs:documentation>Name of EE program for which home qualifies</xs:documentation></xs:annotation><xs:complexType><xs:all><xs:element name="name" type="xs:string"/></xs:all></xs:complexType></xs:element></xs:sequence><xs:attribute name="NumOPQs" type="xs:int" use="required"/><xs:assert test="(@NumOPQs = count(Program))"/></xs:complexType></xs:element></xs:sequence><xs:assert test="(OPQQualified = false()) or (OPQQualified and (OPQPrograms/@NumOPQs > 0))"/></xs:complexType>
(PHIUSQualified = false()) or (PHIUSQualified[text()] and (exists(VersionNo)))
Source
<xs:complexType name="PHIUSType"><xs:all><xs:element name="PHIUSQualified" type="xs:boolean" default="false" minOccurs="1"/><xs:element name="VersionNo" minOccurs="0"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="CORE"><xs:annotation><xs:documentation>Meets Phius CORE requirements for new construction</xs:documentation></xs:annotation></xs:enumeration><xs:enumeration value="ZERO"><xs:annotation><xs:documentation>Meets Phius ZERO requirements for new construction</xs:documentation></xs:annotation></xs:enumeration><xs:enumeration value="CORE Revive"><xs:annotation><xs:documentation>Meets Phius CORE Revive requirements for retrofits</xs:documentation></xs:annotation></xs:enumeration><xs:enumeration value="ZERO Revive"><xs:annotation><xs:documentation>Meets Phius ZERO Revive requirements for retrofits</xs:documentation></xs:annotation></xs:enumeration></xs:restriction></xs:simpleType></xs:element></xs:all><xs:assert test="(PHIUSQualified = false()) or (PHIUSQualified[text()] and (exists(VersionNo)))" xerces:message="If 'PHIUSQualified' is true then 'VersionNo' should exist."/></xs:complexType>
<xs:simpleType name="DuctLeakageRateType"><xs:union memberTypes="xs:float"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="Home is Exempt from Duct Testing"/></xs:restriction></xs:simpleType></xs:union></xs:simpleType>