Showing:

Annotations
Attributes
Asserts
Diagrams
Facets
Identity Constraints
Instances
Model
Properties
Source
Used by
Main schema ResXSDv2.14.09.xsd
Namespace No namespace
Properties
attribute form default unqualified
element form default qualified
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings
Namespace No namespace
Diagram
DiagramResXSDv2_14_09_xsd.tmp#Ratings_RevisionResXSDv2_14_09_xsd.tmp#Ratings_RatingTypeResXSDv2_14_09_xsd.tmp#Ratings_VerifiersResXSDv2_14_09_xsd.tmp#Ratings_IECCcomplianceERIResXSDv2_14_09_xsd.tmp#Ratings_BuildingResXSDv2_14_09_xsd.tmp#Ratings_RegistryResXSDv2_14_09_xsd.tmp#Ratings_RatingResXSDv2_14_09_xsd.tmp#Ratings_BuildersChallengeResXSDv2_14_09_xsd.tmp#Ratings_EnergyStarV2ResXSDv2_14_09_xsd.tmp#Ratings_TaxCreditResXSDv2_14_09_xsd.tmp#Ratings_EEMResXSDv2_14_09_xsd.tmp#Ratings_EEPResXSDv2_14_09_xsd.tmp#Ratings_HomeEnergyPerformanceResXSDv2_14_09_xsd.tmp#Ratings_WarningFlags
Properties
content complex
Model
Children BuildersChallenge, Building, EEM, EEP, EnergyStarV2, HomeEnergyPerformance, IECCcomplianceERI, Rating, RatingType, Registry, Revision, TaxCredit, Verifiers, WarningFlags
Instance
<Ratings>
  <Revision>{0,1}</Revision>
  <RatingType>{1,1}</RatingType>
  <Verifiers>{1,1}</Verifiers>
  <IECCcomplianceERI>{0,1}</IECCcomplianceERI>
  <Building>{1,1}</Building>
  <Registry>{1,1}</Registry>
  <Rating>{1,1}</Rating>
  <BuildersChallenge>{0,1}</BuildersChallenge>
  <EnergyStarV2>{0,1}</EnergyStarV2>
  <TaxCredit>{0,1}</TaxCredit>
  <EEM>{0,1}</EEM>
  <EEP>{1,1}</EEP>
  <HomeEnergyPerformance>{1,1}</HomeEnergyPerformance>
  <WarningFlags>{1,1}</WarningFlags>
</Ratings>
Source
<xs:element name="Ratings">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Revision" minOccurs="0">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="RegistryID">
              <xs:simpleType>
                <xs:annotation>
                  <xs:documentation>9-digit Numeric RegistryID</xs:documentation>
                </xs:annotation>
                <xs:restriction base="xs:string">
                  <xs:pattern value="[0-9]{9}"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element name="RevisionReason" type="xs:string"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="RatingType">
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:enumeration value="Confirmed"/>
            <xs:enumeration value="Confirmed Rating"/>
            <xs:enumeration value="Confirmed Threshold"/>
            <xs:enumeration value="Confirmed Threshold Rating"/>
            <xs:enumeration value="Sampled"/>
            <xs:enumeration value="Sampled Rating"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="Verifiers" minOccurs="1" maxOccurs="1">
        <xs:complexType>
          <xs:sequence maxOccurs="unbounded">
            <xs:element name="Verifier" minOccurs="1" maxOccurs="unbounded">
              <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:all>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </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="Building">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Address" type="xs:string"/>
            <xs:element name="Address2" type="xs:string"/>
            <xs:element name="City" type="xs:string"/>
            <xs:element name="State" type="state"/>
            <xs:element name="Zip" type="xs:string"/>
            <xs:element name="Builder" type="xs:string"/>
            <xs:element name="Community" type="xs:string"/>
            <xs:element name="PlanName" type="xs:string"/>
            <xs:element name="Model" type="xs:string"/>
            <xs:element name="Development" type="xs:string"/>
            <xs:element name="ConstructionYear">
              <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="0">
              <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:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="Registry">
        <xs:complexType>
          <xs:sequence>
            <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:string">
                  <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="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"</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="ClimateZoneNo">
              <xs:simpleType>
                <xs:restriction base="xs:string">
                  <xs:enumeration value="1A"/>
                  <xs:enumeration value="1B"/>
                  <xs:enumeration value="2A"/>
                  <xs:enumeration value="2B"/>
                  <xs:enumeration value="3A"/>
                  <xs:enumeration value="3B"/>
                  <xs:enumeration value="3C"/>
                  <xs:enumeration value="4A"/>
                  <xs:enumeration value="4B"/>
                  <xs:enumeration value="4C"/>
                  <xs:enumeration value="5A"/>
                  <xs:enumeration value="5B"/>
                  <xs:enumeration value="6A"/>
                  <xs:enumeration value="6B"/>
                  <xs:enumeration value="7A"/>
                  <xs:enumeration value="7B"/>
                  <xs:enumeration value="8A"/>
                  <xs:enumeration value="8B"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element name="ClimateZoneNo2021" minOccurs="0">
              <xs:annotation>
                <xs:documentation>Where home is qualified for ZERH certification, enter post 2021 IECC climate zone</xs:documentation>
              </xs:annotation>
              <xs:simpleType>
                <xs:restriction base="xs:string">
                  <xs:enumeration value="1A"/>
                  <xs:enumeration value="1B"/>
                  <xs:enumeration value="2A"/>
                  <xs:enumeration value="2B"/>
                  <xs:enumeration value="3A"/>
                  <xs:enumeration value="3B"/>
                  <xs:enumeration value="3C"/>
                  <xs:enumeration value="4A"/>
                  <xs:enumeration value="4B"/>
                  <xs:enumeration value="4C"/>
                  <xs:enumeration value="5A"/>
                  <xs:enumeration value="5B"/>
                  <xs:enumeration value="6A"/>
                  <xs:enumeration value="6B"/>
                  <xs:enumeration value="7A"/>
                  <xs:enumeration value="7B"/>
                  <xs:enumeration value="8A"/>
                  <xs:enumeration value="8B"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element name="Status" default="New">
              <xs:simpleType>
                <xs:restriction base="xs:string">
                  <xs:enumeration value="New"/>
                  <xs:enumeration value="Existing"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element name="HomeTypeID" default="1">
              <xs:simpleType>
                <xs:annotation>
                  <xs:documentation>Single-Family=1, Duplex=2, Low-rise Multi-family=3, High-rise Multi-family=4</xs:documentation>
                </xs:annotation>
                <xs:restriction base="xs:string">
                  <xs:enumeration value="1"/>
                  <xs:enumeration value="2"/>
                  <xs:enumeration value="3"/>
                  <xs:enumeration value="4"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element name="ConditionedArea" type="xs:float"/>
            <xs:element name="ConditionedVolume" type="xs:float"/>
            <xs:element name="NumberBedrooms" type="xs:nonNegativeInteger"/>
            <xs:element name="ConditionedBasementArea" type="xs:float" default="0"/>
            <xs:element name="UnconditionedBasementArea" type="xs:float" default="0"/>
            <xs:element name="Software">
              <xs:simpleType>
                <xs:annotation>
                  <xs:documentation>RemRate=1, EnergyGauge=2, EnergyInsights=3, OptiMiser=4, Ekotrope=5, Right-Energy HERS=6</xs:documentation>
                </xs:annotation>
                <xs:restriction base="xs:string">
                  <xs:enumeration value="1"/>
                  <xs:enumeration value="2"/>
                  <xs:enumeration value="3"/>
                  <xs:enumeration value="4"/>
                  <xs:enumeration value="5"/>
                  <xs:enumeration value="6"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element name="SoftwareVersion" type="xs:string"/>
            <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="0">
              <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: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:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="Rating">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="HERSIndex" type="xs:integer"/>
            <xs:element name="AnnualElectricity" type="xs:float" default="0"/>
            <xs:element name="AnnualGas" type="xs:float" default="0"/>
            <xs:element name="AnnualOil" type="xs:float" default="0"/>
            <xs:element name="AnnualPropane" type="xs:float" default="0"/>
            <xs:element name="AnnualOPP" type="xs:float" default="0"/>
            <xs:element name="AnnualOther" type="xs:float" default="0"/>
            <xs:element name="PriceElectricity" type="float-or-empty"/>
            <xs:element name="PriceGas" type="float-or-empty"/>
            <xs:element name="PriceOil" type="float-or-empty"/>
            <xs:element name="PricePropane" type="float-or-empty"/>
            <xs:element name="CostHeating" type="xs:float" default="0"/>
            <xs:element name="CostCooling" type="xs:float" default="0"/>
            <xs:element name="CostHotWater" type="xs:float" default="0"/>
            <xs:element name="CostLighting" type="xs:float" default="0"/>
            <xs:element name="CostAppliances" type="xs:float" default="0"/>
            <xs:element name="CostOPP" default="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" default="0"/>
            <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"/>
            <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:element name="CO2eIndex " type="xs:float" minOccurs="0"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="BuildersChallenge" minOccurs="0">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="BuilderPlanNo" type="xs:string"/>
            <xs:element name="BuilderContact" type="xs:string"/>
            <xs:element name="BuilderPhone" type="xs:string"/>
            <xs:element name="BuilderEmail" type="xs:string"/>
            <xs:element name="Developer" type="xs:string"/>
            <xs:element name="DeveloperContact" type="xs:string"/>
            <xs:element name="DeveloperPhone" type="xs:string"/>
            <xs:element name="DeveloperEmail" type="xs:string"/>
            <xs:element name="eScaleAttn" type="xs:string"/>
            <xs:element name="eScaleAddress" type="xs:string"/>
            <xs:element name="eScaleCity" type="xs:string"/>
            <xs:element name="eScaleState" type="state" nillable="true"/>
            <xs:element name="eScaleZip" type="xs:string"/>
            <xs:element name="eScalePhone" type="xs:string"/>
            <xs:element name="EnergyCostAnnually" type="xs:float" default="0"/>
            <xs:element name="EnergyCostMonthly" type="xs:float" default="0"/>
            <xs:element name="Electricity" type="xs:float" default="0"/>
            <xs:element name="Gas" type="xs:float" default="0"/>
            <xs:element name="Oil" type="xs:float" default="0"/>
            <xs:element name="Propane" type="xs:float" default="0"/>
            <xs:element name="SavingsElectricity" type="xs:float" default="0"/>
            <xs:element name="SavingsGas" type="xs:float" default="0"/>
            <xs:element name="SavingsOil" type="xs:float" default="0"/>
            <xs:element name="SavingsPropane" type="xs:float" default="0"/>
            <xs:element name="ReductionCO2" type="xs:float" default="0"/>
            <xs:element name="ReductionSOx" type="xs:float" default="0"/>
            <xs:element name="ReductionNOx" type="xs:float" default="0"/>
            <xs:element name="QualityCriteria" type="xs:boolean" default="false"/>
            <xs:element name="DisplayEnergyCostAnnually" type="xs:boolean" default="false"/>
            <xs:element name="DisplayEnergyCostMonthly" type="xs:boolean" default="false"/>
            <xs:element name="EnergyStar" type="xs:boolean" default="false"/>
            <xs:element name="EFL" type="xs:boolean" default="false"/>
            <xs:element name="LEED" type="xs:boolean" default="false"/>
            <xs:element name="GreenBuild" type="xs:boolean" default="false"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="EnergyStarV2" minOccurs="0">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="TBCCertification" type="xs:boolean" default="false"/>
            <xs:element name="AirConditioner" type="xs:boolean" default="false"/>
            <xs:element name="HeatPump" type="xs:boolean" default="false"/>
            <xs:element name="Furnace" type="xs:boolean" default="false"/>
            <xs:element name="Windows" type="xs:boolean" default="false"/>
            <xs:element name="WaterHeater" type="xs:boolean" default="false"/>
            <xs:element name="Refrigerator" type="xs:boolean" default="false"/>
            <xs:element name="Dishwasher" type="xs:boolean" default="false"/>
            <xs:element name="Washer" type="xs:boolean" default="false"/>
            <xs:element name="Dryer" type="xs:boolean" default="false"/>
            <xs:element name="Lights" type="xs:nonNegativeInteger" default="0"/>
            <xs:element name="CeilingFans" type="xs:nonNegativeInteger" default="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" default="0"/>
            <xs:element name="EnergyValue" type="xs:float" default="0"/>
          </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>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="PHIUS" type="PHIUSType" minOccurs="0" maxOccurs="1">
                    <xs:annotation>
                      <xs:documentation>PHIUS Program qualifiation</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: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="ABGradeFloorA" type="xs:float">
                    <xs:annotation>
                      <xs:documentation>[A = ∑ Ai for i = 1, n]</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="ABGradeFloorUo" 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="ABGradeWallA" type="xs:float">
                    <xs:annotation>
                      <xs:documentation>[A = ∑ Ai for i = 1, n]</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="ABGradeWallUo" 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 name="WindowUo" 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="WindowSHGC" type="xs:float" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>[SHGCo = (∑ (SHGCi * Ai)) / A for i = 1, n]</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <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="((ABGradeFloorA[text()] = 0 and not(ABGradeFloorUo)) or (ABGradeFloorA[text()] gt 0 and exists(ABGradeFloorUo)))"/>
                <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="((ABGradeWallA[text()] = 0 and not(ABGradeWallUo)) or (ABGradeWallA[text()] gt 0 and exists(ABGradeWallUo)))"/>
                <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="HVACHeatingSystems" minOccurs="1" maxOccurs="1">
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="System" minOccurs="1" maxOccurs="unbounded">
                    <xs:complexType>
                      <xs:all>
                        <xs:element name="Fuel">
                          <xs:simpleType>
                            <xs:restriction base="xs:string">
                              <xs:enumeration value="electric"/>
                              <xs:enumeration value="gas"/>
                              <xs:enumeration value="oil"/>
                              <xs:enumeration value="propane"/>
                              <xs:enumeration value="biomass"/>
                            </xs:restriction>
                          </xs:simpleType>
                        </xs:element>
                        <xs:element name="Type">
                          <xs:simpleType>
                            <xs:restriction base="xs:string">
                              <xs:enumeration value="standard"/>
                              <xs:enumeration value="combo"/>
                              <xs:enumeration value="HeatPump"/>
                              <xs:enumeration value="other"/>
                            </xs:restriction>
                          </xs:simpleType>
                        </xs:element>
                        <xs:element name="RatingMetric">
                          <xs:simpleType>
                            <xs:restriction base="xs:string">
                              <xs:enumeration value="HSPF"/>
                              <xs:enumeration value="HSPF2"/>
                              <xs:enumeration value="COP"/>
                              <xs:enumeration value="AFUE"/>
                              <xs:enumeration value="cAFUE"/>
                            </xs:restriction>
                          </xs:simpleType>
                        </xs:element>
                        <xs:element name="RatingValue" type="xs:float">
                          <xs:annotation>
                            <xs:documentation/>
                          </xs:annotation>
                        </xs:element>
                        <xs:element name="RatedOutputCapacity" type="xs:float">
                          <xs:annotation>
                            <xs:documentation/>
                          </xs:annotation>
                        </xs:element>
                      </xs:all>
                    </xs:complexType>
                  </xs:element>
                </xs:sequence>
                <xs:attribute name="NumHVACHeatingSystems" type="xs:int" default="1"/>
                <xs:assert test="(@NumHVACHeatingSystems = count(System))"/>
              </xs:complexType>
            </xs:element>
            <xs:element name="HVACCoolingSystems" minOccurs="1" maxOccurs="1">
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="System" minOccurs="1" maxOccurs="unbounded">
                    <xs:complexType>
                      <xs:all>
                        <xs:element name="Type">
                          <xs:simpleType>
                            <xs:restriction base="xs:string">
                              <xs:enumeration value="electric"/>
                              <xs:enumeration value="gas"/>
                              <xs:enumeration value="other"/>
                            </xs:restriction>
                          </xs:simpleType>
                        </xs:element>
                        <xs:element name="RatingMetric">
                          <xs:simpleType>
                            <xs:restriction base="xs:string">
                              <xs:enumeration value="SEER"/>
                              <xs:enumeration value="SEER2"/>
                              <xs:enumeration value="EER"/>
                              <xs:enumeration value="EER2"/>
                            </xs:restriction>
                          </xs:simpleType>
                        </xs:element>
                        <xs:element name="RatingValue" type="xs:float">
                          <xs:annotation>
                            <xs:documentation/>
                          </xs:annotation>
                        </xs:element>
                        <xs:element name="RatedOutputCapacity" type="xs:float">
                          <xs:annotation>
                            <xs:documentation>Rated Output Capacity (kBtu/h)</xs:documentation>
                          </xs:annotation>
                        </xs:element>
                      </xs:all>
                    </xs:complexType>
                  </xs:element>
                </xs:sequence>
                <xs:attribute name="NumHVACCoolingSystems" type="xs:int" default="1"/>
                <xs:assert test="(@NumHVACCoolingSystems = count(System))"/>
              </xs:complexType>
            </xs:element>
            <xs:element name="HVACMechVentSystems" minOccurs="1" maxOccurs="1">
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="System" minOccurs="0" maxOccurs="unbounded">
                    <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" type="xs:float">
                          <xs:annotation>
                            <xs:documentation>Vent fan flow rate in cfm</xs:documentation>
                          </xs:annotation>
                        </xs:element>
                        <xs:element name="VentFanPower" type="xs:float">
                          <xs:annotation>
                            <xs:documentation>Vent fan power in watts</xs:documentation>
                          </xs:annotation>
                        </xs:element>
                        <xs:element name="VentFanRunTime" type="xs:float">
                          <xs:annotation>
                            <xs:documentation>Vent fan run time hours per day</xs:documentation>
                          </xs:annotation>
                        </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>
            <xs:element name="HVACDehumidificationSystems" minOccurs="1" maxOccurs="1">
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="System" minOccurs="0" maxOccurs="unbounded">
                    <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" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>decimal fraction for qualifying interior fluorescent lighting (Tier I)</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="InteriorLightingLED" type="xs:float" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>decimal fraction for qualifying interior LED lighting (Tier II)</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="ExteriorLightingFL" type="xs:float" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>decimal fraction for qualifying exterior fluorescent lighting (Tier I)</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="ExteriorLightingLED" type="xs:float" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>decimal 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>decimal 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>decimal 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 name="HotWaterSystems" minOccurs="1" maxOccurs="1">
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="System" minOccurs="1" maxOccurs="unbounded">
                    <xs:complexType>
                      <xs:all>
                        <xs:element name="Type">
                          <xs:simpleType>
                            <xs:restriction base="xs:string">
                              <xs:enumeration value="electric"/>
                              <xs:enumeration value="gas"/>
                              <xs:enumeration value="oil"/>
                              <xs:enumeration value="propane"/>
                              <xs:enumeration value="biomass"/>
                              <xs:enumeration value="combo"/>
                            </xs:restriction>
                          </xs:simpleType>
                        </xs:element>
                        <xs:element name="EfficiencyUnits">
                          <xs:simpleType>
                            <xs:restriction base="xs:string">
                              <xs:enumeration value="EF"/>
                              <xs:enumeration value="UEF"/>
                              <xs:enumeration value="CEF"/>
                            </xs:restriction>
                          </xs:simpleType>
                        </xs:element>
                        <xs:element name="EfficiencyValue" type="xs:float">
                          <xs:annotation>
                            <xs:documentation/>
                          </xs:annotation>
                        </xs:element>
                        <xs:element name="StorageCapacity" type="xs:float">
                          <xs:annotation>
                            <xs:documentation>Storage capacity (Gallons)</xs:documentation>
                          </xs:annotation>
                        </xs:element>
                      </xs:all>
                    </xs:complexType>
                  </xs:element>
                </xs:sequence>
                <xs:attribute name="NumHotWaterSystems" type="xs:int" default="1"/>
                <xs:assert test="(@NumHotWaterSystems = count(System))"/>
              </xs:complexType>
            </xs:element>
            <xs:element name="MeasuredEnclosureTightness" minOccurs="1" maxOccurs="1">
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="MeasurementType">
                    <xs:annotation>
                      <xs:documentation>All Ratings using Threshold Analsyis, 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="unbounded"/>
                          <xs:element name="ELA" type="xs:float" maxOccurs="unbounded"/>
                        </xs:all>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="MultiPoint" minOccurs="0">
                      <xs:complexType>
                        <xs:all>
                          <xs:element name="c" type="xs:float" maxOccurs="unbounded"/>
                          <xs:element name="n" type="xs:float" maxOccurs="unbounded"/>
                          <xs:element name="RSqrd" type="xs:float" maxOccurs="unbounded"/>
                          <xs:element name="ELA" type="xs:float" maxOccurs="unbounded"/>
                        </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="unbounded"/>
                          <xs:element name="ELAThreshold" type="xs:float" minOccurs="1" maxOccurs="unbounded"/>
                          <xs:element name="cfm50Tested" type="xs:float" minOccurs="0" maxOccurs="unbounded"/>
                          <xs:element name="ELATested" type="xs:float" minOccurs="0" maxOccurs="unbounded"/>
                        </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(Theshold))"/>
              </xs:complexType>
            </xs:element>
            <xs:element name="DuctSystems" minOccurs="1" maxOccurs="1">
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="System" minOccurs="1" maxOccurs="unbounded">
                    <xs:complexType>
                      <xs:all>
                        <xs:element name="Type">
                          <xs:annotation>
                            <xs:documentation>All Ratings using Threshold Analsyis, 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" type="xs:float" 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 Leakge Exception.</xs:documentation>
                                </xs:annotation>
                              </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 using ExceptionType = TotalLeakAlternative. Not for use with ExceptionType = TestExemptDSE.</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 using ExceptionType = TotalLeakAlternative. Not for use with ExceptionType = TestExemptDSE.</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="ProjectedSavings" type="xs:float" minOccurs="0">
                          <xs:annotation>
                            <xs:documentation>Enter Projected annual MBtu savings for Solar Hot Water System</xs:documentation>
                          </xs:annotation>
                        </xs:element>
                        <xs:element name="SolarFraction" type="xs:float" minOccurs="0">
                          <xs:annotation>
                            <xs:documentation>Enter the Solar Fraction as a decimal 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(ProjectedSavings) and not(SolarFraction)) or (SHWS[text()] = true() and exists(Type) and exists(ProjectedSavings) 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:element name="ProjectedSavings" type="xs:float" minOccurs="0">
                          <xs:annotation>
                            <xs:documentation>Projected Savings (MBtu/y = Rated EC_x - Reference EC_r)</xs:documentation>
                          </xs:annotation>
                        </xs:element>
                      </xs:sequence>
                      <xs:assert test="((CheckDWHR[text()] = false() and not(DWHREfficiency) and not(FacilitiesServed) and not(EqualFlow) and not(ProjectedSavings)) or (CheckDWHR[text()] = true() and exists(DWHREfficiency) and exists(FacilitiesServed) and exists(EqualFlow) and exists(ProjectedSavings)))"/>
                    </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:element name="ProjectedSavings" type="xs:float" minOccurs="0">
                          <xs:annotation>
                            <xs:documentation>Projected Savings (MBtu/y = Rated EC_x - Reference EC_r)</xs:documentation>
                          </xs:annotation>
                        </xs:element>
                      </xs:sequence>
                      <xs:assert test="((ACHWHRecovery[text()] = false() and not(ProjectedSavings)) or (ACHWHRecovery[text()] = true() and exists(ProjectedSavings)))"/>
                    </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="unbounded">
                    <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" minOccurs="0">
                          <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" minOccurs="0">
                          <xs:annotation>
                            <xs:documentation>Design-specified blower fan airflow (CFM)</xs:documentation>
                          </xs:annotation>
                        </xs:element>
                        <xs:element name="BlowerfanAirflowOpCond" type="xs:int" minOccurs="0">
                          <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" minOccurs="0">
                          <xs:annotation>
                            <xs:documentation>Watt draw of blower fan (W)</xs:documentation>
                          </xs:annotation>
                        </xs:element>
                        <xs:element name="BlowerfanEfficiency" type="xs:float" minOccurs="0">
                          <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="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:enumeration value="Not Applicable"/>
                            </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="II"/>
                              <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 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 is '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="SystemID_key">
                <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 bleow 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="unbounded">
                    <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="unbounded">
                    <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="unbounded">
                    <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="unbounded">
                    <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="unbounded">
                    <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:sequence>
  </xs:complexType>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / Revision
Namespace No namespace
Diagram
DiagramResXSDv2_14_09_xsd.tmp#Ratings_Ratings_Revision_RegistryIDResXSDv2_14_09_xsd.tmp#Ratings_Ratings_Revision_RevisionReason
Properties
content complex
minOccurs 0
Model
Children RegistryID, RevisionReason
Instance
<Revision>
  <RegistryID>{1,1}</RegistryID>
  <RevisionReason>{1,1}</RevisionReason>
</Revision>
Source
<xs:element name="Revision" minOccurs="0">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="RegistryID">
        <xs:simpleType>
          <xs:annotation>
            <xs:documentation>9-digit Numeric RegistryID</xs:documentation>
          </xs:annotation>
          <xs:restriction base="xs:string">
            <xs:pattern value="[0-9]{9}"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="RevisionReason" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / Revision / RegistryID
Namespace No namespace
Diagram
Diagram
Type restriction of xs:string
Properties
content simple
Facets
pattern [0-9]{9}
Source
<xs:element name="RegistryID">
  <xs:simpleType>
    <xs:annotation>
      <xs:documentation>9-digit Numeric RegistryID</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:string">
      <xs:pattern value="[0-9]{9}"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / Revision / RevisionReason
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="RevisionReason" type="xs:string"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / RatingType
Namespace No namespace
Diagram
Diagram
Type restriction of xs:string
Properties
content simple
Facets
enumeration Confirmed
enumeration Confirmed Rating
enumeration Confirmed Threshold
enumeration Confirmed Threshold Rating
enumeration Sampled
enumeration Sampled Rating
Source
<xs:element name="RatingType">
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="Confirmed"/>
      <xs:enumeration value="Confirmed Rating"/>
      <xs:enumeration value="Confirmed Threshold"/>
      <xs:enumeration value="Confirmed Threshold Rating"/>
      <xs:enumeration value="Sampled"/>
      <xs:enumeration value="Sampled Rating"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / Verifiers
Namespace No namespace
Diagram
DiagramResXSDv2_14_09_xsd.tmp#Ratings_Ratings_Verifiers_Verifier
Properties
content complex
minOccurs 1
maxOccurs 1
Model
Children Verifier
Instance
<Verifiers>
  <Verifier>{1,unbounded}</Verifier>
</Verifiers>
Source
<xs:element name="Verifiers" minOccurs="1" maxOccurs="1">
  <xs:complexType>
    <xs:sequence maxOccurs="unbounded">
      <xs:element name="Verifier" minOccurs="1" maxOccurs="unbounded">
        <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:all>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / Verifiers / Verifier
Namespace No namespace
Diagram
DiagramResXSDv2_14_09_xsd.tmp#Ratings_Ratings_Verifiers_Ratings_Ratings_Verifiers_Verifier_NameResXSDv2_14_09_xsd.tmp#Ratings_Ratings_Verifiers_Ratings_Ratings_Verifiers_Verifier_ID
Properties
content complex
minOccurs 1
maxOccurs unbounded
Model
ALL(Name ID)
Children ID, Name
Instance
<Verifier>
  <Name>{1,1}</Name>
  <ID>{1,1}</ID>
</Verifier>
Source
<xs:element name="Verifier" minOccurs="1" maxOccurs="unbounded">
  <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:all>
  </xs:complexType>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / Verifiers / Verifier / Name
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="Name" type="xs:string"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / Verifiers / Verifier / ID
Namespace No namespace
Annotations
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="ID" type="xs:string">
  <xs:annotation>
    <xs:documentation/>
  </xs:annotation>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / IECCcomplianceERI
Namespace No namespace
Diagram
DiagramResXSDv2_14_09_xsd.tmp#Ratings_Ratings_IECCcomplianceERI_IECCversionResXSDv2_14_09_xsd.tmp#Ratings_Ratings_IECCcomplianceERI_ERIscore
Properties
content complex
minOccurs 0
maxOccurs 1
Model
Children ERIscore, IECCversion
Instance
<IECCcomplianceERI>
  <IECCversion>{1,1}</IECCversion>
  <ERIscore>{1,1}</ERIscore>
</IECCcomplianceERI>
Source
<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>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / IECCcomplianceERI / IECCversion
Namespace No namespace
Diagram
Diagram
Type restriction of xs:string
Properties
content simple
Facets
pattern [0-9]{4}
Source
<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>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / IECCcomplianceERI / ERIscore
Namespace No namespace
Diagram
Diagram
Type xs:integer
Properties
content simple
Source
<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>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / Building
Namespace No namespace
Diagram
DiagramResXSDv2_14_09_xsd.tmp#Ratings_Ratings_Building_AddressResXSDv2_14_09_xsd.tmp#Ratings_Ratings_Building_Address2ResXSDv2_14_09_xsd.tmp#Ratings_Ratings_Building_CityResXSDv2_14_09_xsd.tmp#Ratings_Ratings_Building_StateResXSDv2_14_09_xsd.tmp#Ratings_Ratings_Building_ZipResXSDv2_14_09_xsd.tmp#Ratings_Ratings_Building_BuilderResXSDv2_14_09_xsd.tmp#Ratings_Ratings_Building_CommunityResXSDv2_14_09_xsd.tmp#Ratings_Ratings_Building_PlanNameResXSDv2_14_09_xsd.tmp#Ratings_Ratings_Building_ModelResXSDv2_14_09_xsd.tmp#Ratings_Ratings_Building_DevelopmentResXSDv2_14_09_xsd.tmp#Ratings_Ratings_Building_ConstructionYearResXSDv2_14_09_xsd.tmp#Ratings_Ratings_Building_PermitDateResXSDv2_14_09_xsd.tmp#Ratings_Ratings_Building_DwellingUnitID
Properties
content complex
Model
Children Address, Address2, Builder, City, Community, ConstructionYear, Development, DwellingUnitID, Model, PermitDate, PlanName, State, Zip
Instance
<Building>
  <Address>{1,1}</Address>
  <Address2>{1,1}</Address2>
  <City>{1,1}</City>
  <State>{1,1}</State>
  <Zip>{1,1}</Zip>
  <Builder>{1,1}</Builder>
  <Community>{1,1}</Community>
  <PlanName>{1,1}</PlanName>
  <Model>{1,1}</Model>
  <Development>{1,1}</Development>
  <ConstructionYear>{1,1}</ConstructionYear>
  <PermitDate>{0,1}</PermitDate>
  <DwellingUnitID>{0,1}</DwellingUnitID>
</Building>
Source
<xs:element name="Building">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Address" type="xs:string"/>
      <xs:element name="Address2" type="xs:string"/>
      <xs:element name="City" type="xs:string"/>
      <xs:element name="State" type="state"/>
      <xs:element name="Zip" type="xs:string"/>
      <xs:element name="Builder" type="xs:string"/>
      <xs:element name="Community" type="xs:string"/>
      <xs:element name="PlanName" type="xs:string"/>
      <xs:element name="Model" type="xs:string"/>
      <xs:element name="Development" type="xs:string"/>
      <xs:element name="ConstructionYear">
        <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="0">
        <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:sequence>
  </xs:complexType>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / Building / Address
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="Address" type="xs:string"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / Building / Address2
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="Address2" type="xs:string"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / Building / City
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="City" type="xs:string"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / Building / State
Namespace No namespace
Diagram
DiagramResXSDv2_14_09_xsd.tmp#state
Type state
Properties
content simple
Facets
enumeration AK
enumeration AL
enumeration AR
enumeration AL
enumeration AK
enumeration AR
enumeration AZ
enumeration CA
enumeration CO
enumeration CT
enumeration DC
enumeration DE
enumeration FL
enumeration GA
enumeration HI
enumeration ID
enumeration IL
enumeration IN
enumeration IA
enumeration KS
enumeration KY
enumeration LA
enumeration ME
enumeration MD
enumeration MA
enumeration MI
enumeration MN
enumeration MS
enumeration MO
enumeration MT
enumeration NE
enumeration NH
enumeration NV
enumeration NJ
enumeration NM
enumeration NY
enumeration NC
enumeration ND
enumeration OH
enumeration OK
enumeration OR
enumeration PA
enumeration PR
enumeration RI
enumeration SC
enumeration SD
enumeration TN
enumeration TX
enumeration UT
enumeration VA
enumeration VI
enumeration VT
enumeration WA
enumeration WV
enumeration WI
enumeration WY
enumeration
Source
<xs:element name="State" type="state"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / Building / Zip
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="Zip" type="xs:string"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / Building / Builder
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="Builder" type="xs:string"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / Building / Community
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="Community" type="xs:string"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / Building / PlanName
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="PlanName" type="xs:string"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / Building / Model
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="Model" type="xs:string"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / Building / Development
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="Development" type="xs:string"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / Building / ConstructionYear
Namespace No namespace
Diagram
Diagram
Type restriction of xs:string
Properties
content simple
Facets
pattern [0-9]{4}
Source
<xs:element name="ConstructionYear">
  <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>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / Building / PermitDate
Namespace No namespace
Annotations
Enter Building Permit Date as YYYY-MM-DD
Diagram
Diagram
Type xs:date
Properties
content simple
minOccurs 0
Source
<xs:element name="PermitDate" type="xs:date" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Enter Building Permit Date as YYYY-MM-DD</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / Building / DwellingUnitID
Namespace No namespace
Annotations
Enter Dwelling Unit Unique Identifier for ZERH program
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<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>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / Registry
Namespace No namespace
Diagram
DiagramResXSDv2_14_09_xsd.tmp#Ratings_Ratings_Registry_ProviderIDResXSDv2_14_09_xsd.tmp#Ratings_Ratings_Registry_RaterIDResXSDv2_14_09_xsd.tmp#Ratings_Ratings_Registry_RatingCompanyResXSDv2_14_09_xsd.tmp#Ratings_Ratings_Registry_ProviderSampleSetIDResXSDv2_14_09_xsd.tmp#Ratings_Ratings_Registry_DateRatedResXSDv2_14_09_xsd.tmp#Ratings_Ratings_Registry_ClimateZoneNoResXSDv2_14_09_xsd.tmp#Ratings_Ratings_Registry_ClimateZoneNo2021ResXSDv2_14_09_xsd.tmp#Ratings_Ratings_Registry_StatusResXSDv2_14_09_xsd.tmp#Ratings_Ratings_Registry_HomeTypeIDResXSDv2_14_09_xsd.tmp#Ratings_Ratings_Registry_ConditionedAreaResXSDv2_14_09_xsd.tmp#Ratings_Ratings_Registry_ConditionedVolumeResXSDv2_14_09_xsd.tmp#Ratings_Ratings_Registry_NumberBedroomsResXSDv2_14_09_xsd.tmp#Ratings_Ratings_Registry_ConditionedBasementAreaResXSDv2_14_09_xsd.tmp#Ratings_Ratings_Registry_UnconditionedBasementAreaResXSDv2_14_09_xsd.tmp#Ratings_Ratings_Registry_SoftwareResXSDv2_14_09_xsd.tmp#Ratings_Ratings_Registry_SoftwareVersionResXSDv2_14_09_xsd.tmp#Ratings_Ratings_Registry_EPAAppIDResXSDv2_14_09_xsd.tmp#Ratings_Ratings_Registry_Standard301VersionResXSDv2_14_09_xsd.tmp#Ratings_Ratings_Registry_InputFileResXSDv2_14_09_xsd.tmp#Ratings_Ratings_Registry_Notes
Properties
content complex
Model
Children ClimateZoneNo, ClimateZoneNo2021, ConditionedArea, ConditionedBasementArea, ConditionedVolume, DateRated, EPAAppID, HomeTypeID, InputFile, Notes, NumberBedrooms, ProviderID, ProviderSampleSetID, RaterID, RatingCompany, Software, SoftwareVersion, Standard301Version, Status, UnconditionedBasementArea
Instance
<Registry>
  <ProviderID>{1,1}</ProviderID>
  <RaterID>{1,1}</RaterID>
  <RatingCompany>{1,1}</RatingCompany>
  <ProviderSampleSetID>{1,1}</ProviderSampleSetID>
  <DateRated>{1,1}</DateRated>
  <ClimateZoneNo>{1,1}</ClimateZoneNo>
  <ClimateZoneNo2021>{0,1}</ClimateZoneNo2021>
  <Status>{1,1}</Status>
  <HomeTypeID>{1,1}</HomeTypeID>
  <ConditionedArea>{1,1}</ConditionedArea>
  <ConditionedVolume>{1,1}</ConditionedVolume>
  <NumberBedrooms>{1,1}</NumberBedrooms>
  <ConditionedBasementArea>{1,1}</ConditionedBasementArea>
  <UnconditionedBasementArea>{1,1}</UnconditionedBasementArea>
  <Software>{1,1}</Software>
  <SoftwareVersion>{1,1}</SoftwareVersion>
  <EPAAppID>{0,1}</EPAAppID>
  <Standard301Version>{0,1}</Standard301Version>
  <InputFile>{1,1}</InputFile>
  <Notes>{1,1}</Notes>
</Registry>
Source
<xs:element name="Registry">
  <xs:complexType>
    <xs:sequence>
      <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:string">
            <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="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"</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ClimateZoneNo">
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:enumeration value="1A"/>
            <xs:enumeration value="1B"/>
            <xs:enumeration value="2A"/>
            <xs:enumeration value="2B"/>
            <xs:enumeration value="3A"/>
            <xs:enumeration value="3B"/>
            <xs:enumeration value="3C"/>
            <xs:enumeration value="4A"/>
            <xs:enumeration value="4B"/>
            <xs:enumeration value="4C"/>
            <xs:enumeration value="5A"/>
            <xs:enumeration value="5B"/>
            <xs:enumeration value="6A"/>
            <xs:enumeration value="6B"/>
            <xs:enumeration value="7A"/>
            <xs:enumeration value="7B"/>
            <xs:enumeration value="8A"/>
            <xs:enumeration value="8B"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="ClimateZoneNo2021" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Where home is qualified for ZERH certification, enter post 2021 IECC climate zone</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:enumeration value="1A"/>
            <xs:enumeration value="1B"/>
            <xs:enumeration value="2A"/>
            <xs:enumeration value="2B"/>
            <xs:enumeration value="3A"/>
            <xs:enumeration value="3B"/>
            <xs:enumeration value="3C"/>
            <xs:enumeration value="4A"/>
            <xs:enumeration value="4B"/>
            <xs:enumeration value="4C"/>
            <xs:enumeration value="5A"/>
            <xs:enumeration value="5B"/>
            <xs:enumeration value="6A"/>
            <xs:enumeration value="6B"/>
            <xs:enumeration value="7A"/>
            <xs:enumeration value="7B"/>
            <xs:enumeration value="8A"/>
            <xs:enumeration value="8B"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="Status" default="New">
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:enumeration value="New"/>
            <xs:enumeration value="Existing"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="HomeTypeID" default="1">
        <xs:simpleType>
          <xs:annotation>
            <xs:documentation>Single-Family=1, Duplex=2, Low-rise Multi-family=3, High-rise Multi-family=4</xs:documentation>
          </xs:annotation>
          <xs:restriction base="xs:string">
            <xs:enumeration value="1"/>
            <xs:enumeration value="2"/>
            <xs:enumeration value="3"/>
            <xs:enumeration value="4"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="ConditionedArea" type="xs:float"/>
      <xs:element name="ConditionedVolume" type="xs:float"/>
      <xs:element name="NumberBedrooms" type="xs:nonNegativeInteger"/>
      <xs:element name="ConditionedBasementArea" type="xs:float" default="0"/>
      <xs:element name="UnconditionedBasementArea" type="xs:float" default="0"/>
      <xs:element name="Software">
        <xs:simpleType>
          <xs:annotation>
            <xs:documentation>RemRate=1, EnergyGauge=2, EnergyInsights=3, OptiMiser=4, Ekotrope=5, Right-Energy HERS=6</xs:documentation>
          </xs:annotation>
          <xs:restriction base="xs:string">
            <xs:enumeration value="1"/>
            <xs:enumeration value="2"/>
            <xs:enumeration value="3"/>
            <xs:enumeration value="4"/>
            <xs:enumeration value="5"/>
            <xs:enumeration value="6"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="SoftwareVersion" type="xs:string"/>
      <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="0">
        <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: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:sequence>
  </xs:complexType>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / Registry / ProviderID
Namespace No namespace
Diagram
Diagram
Type restriction of xs:string
Properties
content simple
Facets
pattern [0-9]{4}[-][0-9]{3}
Source
<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>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / Registry / RaterID
Namespace No namespace
Diagram
Diagram
Type restriction of xs:string
Properties
content simple
Facets
pattern [0-9]{7}
Source
<xs:element name="RaterID">
  <xs:simpleType>
    <xs:annotation>
      <xs:documentation>RaterID in the form XXXXXXX</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:string">
      <xs:pattern value="[0-9]{7}"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / Registry / RatingCompany
Namespace No namespace
Annotations
Enter name of Rating Company
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="RatingCompany" type="xs:string">
  <xs:annotation>
    <xs:documentation>Enter name of Rating Company</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / Registry / ProviderSampleSetID
Namespace No namespace
Diagram
Diagram
Type restriction of xs:string
Properties
content simple
default 00000000
Facets
pattern [A-Z0-9]{4,8}
Source
<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>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / Registry / DateRated
Namespace No namespace
Annotations
"Date Rated shall be the date of the final inspection"
Diagram
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"</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / Registry / ClimateZoneNo
Namespace No namespace
Diagram
Diagram
Type restriction of xs:string
Properties
content simple
Facets
enumeration 1A
enumeration 1B
enumeration 2A
enumeration 2B
enumeration 3A
enumeration 3B
enumeration 3C
enumeration 4A
enumeration 4B
enumeration 4C
enumeration 5A
enumeration 5B
enumeration 6A
enumeration 6B
enumeration 7A
enumeration 7B
enumeration 8A
enumeration 8B
Source
<xs:element name="ClimateZoneNo">
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="1A"/>
      <xs:enumeration value="1B"/>
      <xs:enumeration value="2A"/>
      <xs:enumeration value="2B"/>
      <xs:enumeration value="3A"/>
      <xs:enumeration value="3B"/>
      <xs:enumeration value="3C"/>
      <xs:enumeration value="4A"/>
      <xs:enumeration value="4B"/>
      <xs:enumeration value="4C"/>
      <xs:enumeration value="5A"/>
      <xs:enumeration value="5B"/>
      <xs:enumeration value="6A"/>
      <xs:enumeration value="6B"/>
      <xs:enumeration value="7A"/>
      <xs:enumeration value="7B"/>
      <xs:enumeration value="8A"/>
      <xs:enumeration value="8B"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / Registry / ClimateZoneNo2021
Namespace No namespace
Annotations
Where home is qualified for ZERH certification, enter post 2021 IECC climate zone
Diagram
Diagram
Type restriction of xs:string
Properties
content simple
minOccurs 0
Facets
enumeration 1A
enumeration 1B
enumeration 2A
enumeration 2B
enumeration 3A
enumeration 3B
enumeration 3C
enumeration 4A
enumeration 4B
enumeration 4C
enumeration 5A
enumeration 5B
enumeration 6A
enumeration 6B
enumeration 7A
enumeration 7B
enumeration 8A
enumeration 8B
Source
<xs:element name="ClimateZoneNo2021" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Where home is qualified for ZERH certification, enter post 2021 IECC climate zone</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="1A"/>
      <xs:enumeration value="1B"/>
      <xs:enumeration value="2A"/>
      <xs:enumeration value="2B"/>
      <xs:enumeration value="3A"/>
      <xs:enumeration value="3B"/>
      <xs:enumeration value="3C"/>
      <xs:enumeration value="4A"/>
      <xs:enumeration value="4B"/>
      <xs:enumeration value="4C"/>
      <xs:enumeration value="5A"/>
      <xs:enumeration value="5B"/>
      <xs:enumeration value="6A"/>
      <xs:enumeration value="6B"/>
      <xs:enumeration value="7A"/>
      <xs:enumeration value="7B"/>
      <xs:enumeration value="8A"/>
      <xs:enumeration value="8B"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / Registry / Status
Namespace No namespace
Diagram
Diagram
Type restriction of xs:string
Properties
content simple
default New
Facets
enumeration New
enumeration Existing
Source
<xs:element name="Status" default="New">
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="New"/>
      <xs:enumeration value="Existing"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / Registry / HomeTypeID
Namespace No namespace
Diagram
Diagram
Type restriction of xs:string
Properties
content simple
default 1
Facets
enumeration 1
enumeration 2
enumeration 3
enumeration 4
Source
<xs:element name="HomeTypeID" default="1">
  <xs:simpleType>
    <xs:annotation>
      <xs:documentation>Single-Family=1, Duplex=2, Low-rise Multi-family=3, High-rise Multi-family=4</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:string">
      <xs:enumeration value="1"/>
      <xs:enumeration value="2"/>
      <xs:enumeration value="3"/>
      <xs:enumeration value="4"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / Registry / ConditionedArea
Namespace No namespace
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="ConditionedArea" type="xs:float"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / Registry / ConditionedVolume
Namespace No namespace
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="ConditionedVolume" type="xs:float"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / Registry / NumberBedrooms
Namespace No namespace
Diagram
Diagram
Type xs:nonNegativeInteger
Properties
content simple
Source
<xs:element name="NumberBedrooms" type="xs:nonNegativeInteger"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / Registry / ConditionedBasementArea
Namespace No namespace
Diagram
Diagram
Type xs:float
Properties
content simple
default 0
Source
<xs:element name="ConditionedBasementArea" type="xs:float" default="0"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / Registry / UnconditionedBasementArea
Namespace No namespace
Diagram
Diagram
Type xs:float
Properties
content simple
default 0
Source
<xs:element name="UnconditionedBasementArea" type="xs:float" default="0"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / Registry / Software
Namespace No namespace
Diagram
Diagram
Type restriction of xs:string
Properties
content simple
Facets
enumeration 1
enumeration 2
enumeration 3
enumeration 4
enumeration 5
enumeration 6
Source
<xs:element name="Software">
  <xs:simpleType>
    <xs:annotation>
      <xs:documentation>RemRate=1, EnergyGauge=2, EnergyInsights=3, OptiMiser=4, Ekotrope=5, Right-Energy HERS=6</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:string">
      <xs:enumeration value="1"/>
      <xs:enumeration value="2"/>
      <xs:enumeration value="3"/>
      <xs:enumeration value="4"/>
      <xs:enumeration value="5"/>
      <xs:enumeration value="6"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / Registry / SoftwareVersion
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="SoftwareVersion" type="xs:string"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / Registry / EPAAppID
Namespace No namespace
Annotations
Optional EPA Rater Pro App ID as assigned by the EPA App
Diagram
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>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / Registry / Standard301Version
Namespace No namespace
Annotations
Publication Year of RESNET/ICC 301 Standard used to determine the HERS Rating
Diagram
Diagram
Type restriction of xs:string
Properties
content simple
minOccurs 0
Facets
enumeration 2014
enumeration 2019
Source
<xs:element name="Standard301Version" minOccurs="0">
  <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:restriction>
  </xs:simpleType>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / Registry / InputFile
Namespace No namespace
Annotations
CDATA tag must be used to enclose the InputFile string
Diagram
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>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / Registry / Notes
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="Notes" type="xs:string"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / Rating
Namespace No namespace
Diagram
DiagramResXSDv2_14_09_xsd.tmp#Ratings_Ratings_Rating_HERSIndexResXSDv2_14_09_xsd.tmp#Ratings_Ratings_Rating_AnnualElectricityResXSDv2_14_09_xsd.tmp#Ratings_Ratings_Rating_AnnualGasResXSDv2_14_09_xsd.tmp#Ratings_Ratings_Rating_AnnualOilResXSDv2_14_09_xsd.tmp#Ratings_Ratings_Rating_AnnualPropaneResXSDv2_14_09_xsd.tmp#Ratings_Ratings_Rating_AnnualOPPResXSDv2_14_09_xsd.tmp#Ratings_Ratings_Rating_AnnualOtherResXSDv2_14_09_xsd.tmp#Ratings_Ratings_Rating_PriceElectricityResXSDv2_14_09_xsd.tmp#Ratings_Ratings_Rating_PriceGasResXSDv2_14_09_xsd.tmp#Ratings_Ratings_Rating_PriceOilResXSDv2_14_09_xsd.tmp#Ratings_Ratings_Rating_PricePropaneResXSDv2_14_09_xsd.tmp#Ratings_Ratings_Rating_CostHeatingResXSDv2_14_09_xsd.tmp#Ratings_Ratings_Rating_CostCoolingResXSDv2_14_09_xsd.tmp#Ratings_Ratings_Rating_CostHotWaterResXSDv2_14_09_xsd.tmp#Ratings_Ratings_Rating_CostLightingResXSDv2_14_09_xsd.tmp#Ratings_Ratings_Rating_CostAppliancesResXSDv2_14_09_xsd.tmp#Ratings_Ratings_Rating_CostOPPResXSDv2_14_09_xsd.tmp#Ratings_Ratings_Rating_CostTotalResXSDv2_14_09_xsd.tmp#Ratings_Ratings_Rating_RateECHeatingResXSDv2_14_09_xsd.tmp#Ratings_Ratings_Rating_RateECCoolingResXSDv2_14_09_xsd.tmp#Ratings_Ratings_Rating_RateECHotWaterResXSDv2_14_09_xsd.tmp#Ratings_Ratings_Rating_RateECLgtAplResXSDv2_14_09_xsd.tmp#Ratings_Ratings_Rating_nMEULHeatingResXSDv2_14_09_xsd.tmp#Ratings_Ratings_Rating_nMEULCoolingResXSDv2_14_09_xsd.tmp#Ratings_Ratings_Rating_nMEULHotWaterResXSDv2_14_09_xsd.tmp#Ratings_Ratings_Rating_nMEULLgtAplResXSDv2_14_09_xsd.tmp#Ratings_Ratings_Rating_nECHeatingResXSDv2_14_09_xsd.tmp#Ratings_Ratings_Rating_nECCoolingResXSDv2_14_09_xsd.tmp#Ratings_Ratings_Rating_nECHotWaterResXSDv2_14_09_xsd.tmp#Ratings_Ratings_Rating_nECLgtAplResXSDv2_14_09_xsd.tmp#Ratings_Ratings_Rating_CO2ResXSDv2_14_09_xsd.tmp#Ratings_Ratings_Rating_SOxResXSDv2_14_09_xsd.tmp#Ratings_Ratings_Rating_NOxResXSDv2_14_09_xsd.tmp#Ratings_Ratings_Rating_RefCostHeatingResXSDv2_14_09_xsd.tmp#Ratings_Ratings_Rating_RefCostCoolingResXSDv2_14_09_xsd.tmp#Ratings_Ratings_Rating_RefCostHotWaterResXSDv2_14_09_xsd.tmp#Ratings_Ratings_Rating_RefCostLightingResXSDv2_14_09_xsd.tmp#Ratings_Ratings_Rating_RefCostAppliancesResXSDv2_14_09_xsd.tmp#Ratings_Ratings_Rating_RefCostTotalResXSDv2_14_09_xsd.tmp#Ratings_Ratings_Rating_RefEULHeatingResXSDv2_14_09_xsd.tmp#Ratings_Ratings_Rating_RefEULCoolingResXSDv2_14_09_xsd.tmp#Ratings_Ratings_Rating_RefEULHotWaterResXSDv2_14_09_xsd.tmp#Ratings_Ratings_Rating_RefEULLgtAplResXSDv2_14_09_xsd.tmp#Ratings_Ratings_Rating_RefECHeatingResXSDv2_14_09_xsd.tmp#Ratings_Ratings_Rating_RefECCoolingResXSDv2_14_09_xsd.tmp#Ratings_Ratings_Rating_RefECHotWaterResXSDv2_14_09_xsd.tmp#Ratings_Ratings_Rating_RefECLgtAplResXSDv2_14_09_xsd.tmp#Ratings_Ratings_Rating_RefCO2ResXSDv2_14_09_xsd.tmp#Ratings_Ratings_Rating_RefSOxResXSDv2_14_09_xsd.tmp#Ratings_Ratings_Rating_RefNOxResXSDv2_14_09_xsd.tmp#Ratings_Ratings_Rating_OPPNetResXSDv2_14_09_xsd.tmp#Ratings_Ratings_Rating_PEfracResXSDv2_14_09_xsd.tmp#Ratings_Ratings_Rating_IADsaveResXSDv2_14_09_xsd.tmp#Ratings_Ratings_Rating_CO2eIndex
Properties
content complex
Model
Children AnnualElectricity, AnnualGas, AnnualOPP, AnnualOil, AnnualOther, AnnualPropane, CO2, CO2eIndex, CostAppliances, CostCooling, CostHeating, CostHotWater, CostLighting, CostOPP, CostTotal, HERSIndex, IADsave, NOx, OPPNet, PEfrac, PriceElectricity, PriceGas, PriceOil, PricePropane, RateECCooling, RateECHeating, RateECHotWater, RateECLgtApl, RefCO2, RefCostAppliances, RefCostCooling, RefCostHeating, RefCostHotWater, RefCostLighting, RefCostTotal, RefECCooling, RefECHeating, RefECHotWater, RefECLgtApl, RefEULCooling, RefEULHeating, RefEULHotWater, RefEULLgtApl, RefNOx, RefSOx, SOx, nECCooling, nECHeating, nECHotWater, nECLgtApl, nMEULCooling, nMEULHeating, nMEULHotWater, nMEULLgtApl
Instance
<Rating>
  <HERSIndex>{1,1}</HERSIndex>
  <AnnualElectricity>{1,1}</AnnualElectricity>
  <AnnualGas>{1,1}</AnnualGas>
  <AnnualOil>{1,1}</AnnualOil>
  <AnnualPropane>{1,1}</AnnualPropane>
  <AnnualOPP>{1,1}</AnnualOPP>
  <AnnualOther>{1,1}</AnnualOther>
  <PriceElectricity>{1,1}</PriceElectricity>
  <PriceGas>{1,1}</PriceGas>
  <PriceOil>{1,1}</PriceOil>
  <PricePropane>{1,1}</PricePropane>
  <CostHeating>{1,1}</CostHeating>
  <CostCooling>{1,1}</CostCooling>
  <CostHotWater>{1,1}</CostHotWater>
  <CostLighting>{1,1}</CostLighting>
  <CostAppliances>{1,1}</CostAppliances>
  <CostOPP>{1,1}</CostOPP>
  <CostTotal>{1,1}</CostTotal>
  <RateECHeating>{1,1}</RateECHeating>
  <RateECCooling>{1,1}</RateECCooling>
  <RateECHotWater>{1,1}</RateECHotWater>
  <RateECLgtApl>{1,1}</RateECLgtApl>
  <nMEULHeating>{1,1}</nMEULHeating>
  <nMEULCooling>{1,1}</nMEULCooling>
  <nMEULHotWater>{1,1}</nMEULHotWater>
  <nMEULLgtApl>{1,1}</nMEULLgtApl>
  <nECHeating>{1,1}</nECHeating>
  <nECCooling>{1,1}</nECCooling>
  <nECHotWater>{1,1}</nECHotWater>
  <nECLgtApl>{1,1}</nECLgtApl>
  <CO2>{1,1}</CO2>
  <SOx>{1,1}</SOx>
  <NOx>{1,1}</NOx>
  <RefCostHeating>{1,1}</RefCostHeating>
  <RefCostCooling>{1,1}</RefCostCooling>
  <RefCostHotWater>{1,1}</RefCostHotWater>
  <RefCostLighting>{1,1}</RefCostLighting>
  <RefCostAppliances>{1,1}</RefCostAppliances>
  <RefCostTotal>{1,1}</RefCostTotal>
  <RefEULHeating>{1,1}</RefEULHeating>
  <RefEULCooling>{1,1}</RefEULCooling>
  <RefEULHotWater>{1,1}</RefEULHotWater>
  <RefEULLgtApl>{1,1}</RefEULLgtApl>
  <RefECHeating>{1,1}</RefECHeating>
  <RefECCooling>{1,1}</RefECCooling>
  <RefECHotWater>{1,1}</RefECHotWater>
  <RefECLgtApl>{1,1}</RefECLgtApl>
  <RefCO2>{1,1}</RefCO2>
  <RefSOx>{1,1}</RefSOx>
  <RefNOx>{1,1}</RefNOx>
  <OPPNet>{1,1}</OPPNet>
  <PEfrac>{1,1}</PEfrac>
  <IADsave>{0,1}</IADsave>
  <CO2eIndex>{0,1}</CO2eIndex>
</Rating>
Source
<xs:element name="Rating">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="HERSIndex" type="xs:integer"/>
      <xs:element name="AnnualElectricity" type="xs:float" default="0"/>
      <xs:element name="AnnualGas" type="xs:float" default="0"/>
      <xs:element name="AnnualOil" type="xs:float" default="0"/>
      <xs:element name="AnnualPropane" type="xs:float" default="0"/>
      <xs:element name="AnnualOPP" type="xs:float" default="0"/>
      <xs:element name="AnnualOther" type="xs:float" default="0"/>
      <xs:element name="PriceElectricity" type="float-or-empty"/>
      <xs:element name="PriceGas" type="float-or-empty"/>
      <xs:element name="PriceOil" type="float-or-empty"/>
      <xs:element name="PricePropane" type="float-or-empty"/>
      <xs:element name="CostHeating" type="xs:float" default="0"/>
      <xs:element name="CostCooling" type="xs:float" default="0"/>
      <xs:element name="CostHotWater" type="xs:float" default="0"/>
      <xs:element name="CostLighting" type="xs:float" default="0"/>
      <xs:element name="CostAppliances" type="xs:float" default="0"/>
      <xs:element name="CostOPP" default="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" default="0"/>
      <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"/>
      <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:element name="CO2eIndex " type="xs:float" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / Rating / HERSIndex
Namespace No namespace
Diagram
Diagram
Type xs:integer
Properties
content simple
Source
<xs:element name="HERSIndex" type="xs:integer"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / Rating / AnnualElectricity
Namespace No namespace
Diagram
Diagram
Type xs:float
Properties
content simple
default 0
Source
<xs:element name="AnnualElectricity" type="xs:float" default="0"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / Rating / AnnualGas
Namespace No namespace
Diagram
Diagram
Type xs:float
Properties
content simple
default 0
Source
<xs:element name="AnnualGas" type="xs:float" default="0"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / Rating / AnnualOil
Namespace No namespace
Diagram
Diagram
Type xs:float
Properties
content simple
default 0
Source
<xs:element name="AnnualOil" type="xs:float" default="0"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / Rating / AnnualPropane
Namespace No namespace
Diagram
Diagram
Type xs:float
Properties
content simple
default 0
Source
<xs:element name="AnnualPropane" type="xs:float" default="0"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / Rating / AnnualOPP
Namespace No namespace
Diagram
Diagram
Type xs:float
Properties
content simple
default 0
Source
<xs:element name="AnnualOPP" type="xs:float" default="0"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / Rating / AnnualOther
Namespace No namespace
Diagram
Diagram
Type xs:float
Properties
content simple
default 0
Source
<xs:element name="AnnualOther" type="xs:float" default="0"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / Rating / PriceElectricity
Namespace No namespace
Diagram
DiagramResXSDv2_14_09_xsd.tmp#float-or-empty
Type float-or-empty
Properties
content simple
Source
<xs:element name="PriceElectricity" type="float-or-empty"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / Rating / PriceGas
Namespace No namespace
Diagram
DiagramResXSDv2_14_09_xsd.tmp#float-or-empty
Type float-or-empty
Properties
content simple
Source
<xs:element name="PriceGas" type="float-or-empty"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / Rating / PriceOil
Namespace No namespace
Diagram
DiagramResXSDv2_14_09_xsd.tmp#float-or-empty
Type float-or-empty
Properties
content simple
Source
<xs:element name="PriceOil" type="float-or-empty"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / Rating / PricePropane
Namespace No namespace
Diagram
DiagramResXSDv2_14_09_xsd.tmp#float-or-empty
Type float-or-empty
Properties
content simple
Source
<xs:element name="PricePropane" type="float-or-empty"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / Rating / CostHeating
Namespace No namespace
Diagram
Diagram
Type xs:float
Properties
content simple
default 0
Source
<xs:element name="CostHeating" type="xs:float" default="0"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / Rating / CostCooling
Namespace No namespace
Diagram
Diagram
Type xs:float
Properties
content simple
default 0
Source
<xs:element name="CostCooling" type="xs:float" default="0"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / Rating / CostHotWater
Namespace No namespace
Diagram
Diagram
Type xs:float
Properties
content simple
default 0
Source
<xs:element name="CostHotWater" type="xs:float" default="0"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / Rating / CostLighting
Namespace No namespace
Diagram
Diagram
Type xs:float
Properties
content simple
default 0
Source
<xs:element name="CostLighting" type="xs:float" default="0"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / Rating / CostAppliances
Namespace No namespace
Diagram
Diagram
Type xs:float
Properties
content simple
default 0
Source
<xs:element name="CostAppliances" type="xs:float" default="0"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / Rating / CostOPP
Namespace No namespace
Diagram
Diagram
Type restriction of xs:float
Properties
content simple
default 0
Facets
maxInclusive 0
Source
<xs:element name="CostOPP" default="0">
  <xs:simpleType>
    <xs:restriction base="xs:float">
      <xs:maxInclusive value="0"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / Rating / CostTotal
Namespace No namespace
Diagram
Diagram
Type xs:float
Properties
content simple
default 0
Source
<xs:element name="CostTotal" type="xs:float" default="0"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / Rating / RateECHeating
Namespace No namespace
Annotations
Heating Energy Consumption (EC_x) in Rated Home (MBtu)
Diagram
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>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / Rating / RateECCooling
Namespace No namespace
Annotations
Cooling Energy Consumption (EC_x) in Rated Home (MBtu)
Diagram
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>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / Rating / RateECHotWater
Namespace No namespace
Annotations
Hot Water Energy Consumption (EC_x) in Rated Home (MBtu)
Diagram
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>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / Rating / RateECLgtApl
Namespace No namespace
Annotations
Lighting and Appliance Energy Consumption (EULLA) in the Rated Home (MBtu)
Diagram
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>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / Rating / nMEULHeating
Namespace No namespace
Annotations
Heating normalized Modified End Use Load (nMEUL) in Rated Home (MBtu)
Diagram
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>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / Rating / nMEULCooling
Namespace No namespace
Annotations
Cooling normalized Modified End Use Load (nMEUL) in Rated Home (MBtu)
Diagram
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>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / Rating / nMEULHotWater
Namespace No namespace
Annotations
Hot Water normalized Modified End Use Load (nMEUL) in Rated Home (MBtu)
Diagram
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>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / Rating / nMEULLgtApl
Namespace No namespace
Annotations
Lighting and Appliance load (EULLA) in Rated Home (MBtu)
Diagram
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>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / Rating / nECHeating
Namespace No namespace
Annotations
normalized Heating Energy Consumption (nEC_x) in Rated Home (MBtu)
Diagram
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>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / Rating / nECCooling
Namespace No namespace
Annotations
normalized Cooling Energy Consumption (nEC_x) in Rated Home (MBtu)
Diagram
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>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / Rating / nECHotWater
Namespace No namespace
Annotations
normalized Hot Water Energy Consumption (nEC_x) in Rated Home (MBtu)
Diagram
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>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / Rating / nECLgtApl
Namespace No namespace
Annotations
Lighting and Appliance Energy Consumption (EULLA) in Rated Home (MBtu)
Diagram
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>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / Rating / CO2
Namespace No namespace
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="CO2" type="xs:float"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / Rating / SOx
Namespace No namespace
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="SOx" type="xs:float"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / Rating / NOx
Namespace No namespace
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="NOx" type="xs:float"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / Rating / RefCostHeating
Namespace No namespace
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="RefCostHeating" type="xs:float"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / Rating / RefCostCooling
Namespace No namespace
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="RefCostCooling" type="xs:float"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / Rating / RefCostHotWater
Namespace No namespace
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="RefCostHotWater" type="xs:float"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / Rating / RefCostLighting
Namespace No namespace
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="RefCostLighting" type="xs:float"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / Rating / RefCostAppliances
Namespace No namespace
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="RefCostAppliances" type="xs:float"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / Rating / RefCostTotal
Namespace No namespace
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="RefCostTotal" type="xs:float"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / Rating / RefEULHeating
Namespace No namespace
Annotations
Heating Load (REUL) in Reference Home (MBtu)
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="RefEULHeating" type="xs:float">
  <xs:annotation>
    <xs:documentation>Heating Load (REUL) in Reference Home (MBtu)</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / Rating / RefEULCooling
Namespace No namespace
Annotations
Cooling Load (REUL) in Reference Home (MBtu)
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="RefEULCooling" type="xs:float">
  <xs:annotation>
    <xs:documentation>Cooling Load (REUL) in Reference Home (MBtu)</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / Rating / RefEULHotWater
Namespace No namespace
Annotations
Hot Water Load (REUL) in Reference Home (MBtu)
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<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>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / Rating / RefEULLgtApl
Namespace No namespace
Annotations
Lighting and Appliance Load (REULLA) in Reference Home (MBtu)
Diagram
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>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / Rating / RefECHeating
Namespace No namespace
Annotations
Heating Energy Consumption (EC_r) in Reference Home (MBtu)
Diagram
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>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / Rating / RefECCooling
Namespace No namespace
Annotations
Cooling Energy Consumption (EC_r) in Reference Home (MBtu)
Diagram
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>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / Rating / RefECHotWater
Namespace No namespace
Annotations
Hot Water Energy Consumption (EC_r) in Reference Home (MBtu)
Diagram
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>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / Rating / RefECLgtApl
Namespace No namespace
Annotations
Lighting and Appliance Energy Consumption (REULLA) in Reference Home (MBtu)
Diagram
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>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / Rating / RefCO2
Namespace No namespace
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="RefCO2" type="xs:float"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / Rating / RefSOx
Namespace No namespace
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="RefSOx" type="xs:float"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / Rating / RefNOx
Namespace No namespace
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="RefNOx" type="xs:float"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / Rating / OPPNet
Namespace No namespace
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="OPPNet" type="xs:float"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / Rating / PEfrac
Namespace No namespace
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="PEfrac" type="xs:float"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / Rating / IADsave
Namespace No namespace
Diagram
Diagram
Type xs:float
Properties
content simple
minOccurs 0
Source
<xs:element name="IADsave" type="xs:float" minOccurs="0"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / Rating / CO2eIndex
Namespace No namespace
Diagram
Diagram
Type xs:float
Properties
content simple
minOccurs 0
Source
<xs:element name="CO2eIndex " type="xs:float" minOccurs="0"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / BuildersChallenge
Namespace No namespace
Diagram
DiagramResXSDv2_14_09_xsd.tmp#Ratings_Ratings_BuildersChallenge_BuilderPlanNoResXSDv2_14_09_xsd.tmp#Ratings_Ratings_BuildersChallenge_BuilderContactResXSDv2_14_09_xsd.tmp#Ratings_Ratings_BuildersChallenge_BuilderPhoneResXSDv2_14_09_xsd.tmp#Ratings_Ratings_BuildersChallenge_BuilderEmailResXSDv2_14_09_xsd.tmp#Ratings_Ratings_BuildersChallenge_DeveloperResXSDv2_14_09_xsd.tmp#Ratings_Ratings_BuildersChallenge_DeveloperContactResXSDv2_14_09_xsd.tmp#Ratings_Ratings_BuildersChallenge_DeveloperPhoneResXSDv2_14_09_xsd.tmp#Ratings_Ratings_BuildersChallenge_DeveloperEmailResXSDv2_14_09_xsd.tmp#Ratings_Ratings_BuildersChallenge_eScaleAttnResXSDv2_14_09_xsd.tmp#Ratings_Ratings_BuildersChallenge_eScaleAddressResXSDv2_14_09_xsd.tmp#Ratings_Ratings_BuildersChallenge_eScaleCityResXSDv2_14_09_xsd.tmp#Ratings_Ratings_BuildersChallenge_eScaleStateResXSDv2_14_09_xsd.tmp#Ratings_Ratings_BuildersChallenge_eScaleZipResXSDv2_14_09_xsd.tmp#Ratings_Ratings_BuildersChallenge_eScalePhoneResXSDv2_14_09_xsd.tmp#Ratings_Ratings_BuildersChallenge_EnergyCostAnnuallyResXSDv2_14_09_xsd.tmp#Ratings_Ratings_BuildersChallenge_EnergyCostMonthlyResXSDv2_14_09_xsd.tmp#Ratings_Ratings_BuildersChallenge_ElectricityResXSDv2_14_09_xsd.tmp#Ratings_Ratings_BuildersChallenge_GasResXSDv2_14_09_xsd.tmp#Ratings_Ratings_BuildersChallenge_OilResXSDv2_14_09_xsd.tmp#Ratings_Ratings_BuildersChallenge_PropaneResXSDv2_14_09_xsd.tmp#Ratings_Ratings_BuildersChallenge_SavingsElectricityResXSDv2_14_09_xsd.tmp#Ratings_Ratings_BuildersChallenge_SavingsGasResXSDv2_14_09_xsd.tmp#Ratings_Ratings_BuildersChallenge_SavingsOilResXSDv2_14_09_xsd.tmp#Ratings_Ratings_BuildersChallenge_SavingsPropaneResXSDv2_14_09_xsd.tmp#Ratings_Ratings_BuildersChallenge_ReductionCO2ResXSDv2_14_09_xsd.tmp#Ratings_Ratings_BuildersChallenge_ReductionSOxResXSDv2_14_09_xsd.tmp#Ratings_Ratings_BuildersChallenge_ReductionNOxResXSDv2_14_09_xsd.tmp#Ratings_Ratings_BuildersChallenge_QualityCriteriaResXSDv2_14_09_xsd.tmp#Ratings_Ratings_BuildersChallenge_DisplayEnergyCostAnnuallyResXSDv2_14_09_xsd.tmp#Ratings_Ratings_BuildersChallenge_DisplayEnergyCostMonthlyResXSDv2_14_09_xsd.tmp#Ratings_Ratings_BuildersChallenge_EnergyStarResXSDv2_14_09_xsd.tmp#Ratings_Ratings_BuildersChallenge_EFLResXSDv2_14_09_xsd.tmp#Ratings_Ratings_BuildersChallenge_LEEDResXSDv2_14_09_xsd.tmp#Ratings_Ratings_BuildersChallenge_GreenBuild
Properties
content complex
minOccurs 0
Model
Children BuilderContact, BuilderEmail, BuilderPhone, BuilderPlanNo, Developer, DeveloperContact, DeveloperEmail, DeveloperPhone, DisplayEnergyCostAnnually, DisplayEnergyCostMonthly, EFL, Electricity, EnergyCostAnnually, EnergyCostMonthly, EnergyStar, Gas, GreenBuild, LEED, Oil, Propane, QualityCriteria, ReductionCO2, ReductionNOx, ReductionSOx, SavingsElectricity, SavingsGas, SavingsOil, SavingsPropane, eScaleAddress, eScaleAttn, eScaleCity, eScalePhone, eScaleState, eScaleZip
Instance
<BuildersChallenge>
  <BuilderPlanNo>{1,1}</BuilderPlanNo>
  <BuilderContact>{1,1}</BuilderContact>
  <BuilderPhone>{1,1}</BuilderPhone>
  <BuilderEmail>{1,1}</BuilderEmail>
  <Developer>{1,1}</Developer>
  <DeveloperContact>{1,1}</DeveloperContact>
  <DeveloperPhone>{1,1}</DeveloperPhone>
  <DeveloperEmail>{1,1}</DeveloperEmail>
  <eScaleAttn>{1,1}</eScaleAttn>
  <eScaleAddress>{1,1}</eScaleAddress>
  <eScaleCity>{1,1}</eScaleCity>
  <eScaleState>{1,1}</eScaleState>
  <eScaleZip>{1,1}</eScaleZip>
  <eScalePhone>{1,1}</eScalePhone>
  <EnergyCostAnnually>{1,1}</EnergyCostAnnually>
  <EnergyCostMonthly>{1,1}</EnergyCostMonthly>
  <Electricity>{1,1}</Electricity>
  <Gas>{1,1}</Gas>
  <Oil>{1,1}</Oil>
  <Propane>{1,1}</Propane>
  <SavingsElectricity>{1,1}</SavingsElectricity>
  <SavingsGas>{1,1}</SavingsGas>
  <SavingsOil>{1,1}</SavingsOil>
  <SavingsPropane>{1,1}</SavingsPropane>
  <ReductionCO2>{1,1}</ReductionCO2>
  <ReductionSOx>{1,1}</ReductionSOx>
  <ReductionNOx>{1,1}</ReductionNOx>
  <QualityCriteria>{1,1}</QualityCriteria>
  <DisplayEnergyCostAnnually>{1,1}</DisplayEnergyCostAnnually>
  <DisplayEnergyCostMonthly>{1,1}</DisplayEnergyCostMonthly>
  <EnergyStar>{1,1}</EnergyStar>
  <EFL>{1,1}</EFL>
  <LEED>{1,1}</LEED>
  <GreenBuild>{1,1}</GreenBuild>
</BuildersChallenge>
Source
<xs:element name="BuildersChallenge" minOccurs="0">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="BuilderPlanNo" type="xs:string"/>
      <xs:element name="BuilderContact" type="xs:string"/>
      <xs:element name="BuilderPhone" type="xs:string"/>
      <xs:element name="BuilderEmail" type="xs:string"/>
      <xs:element name="Developer" type="xs:string"/>
      <xs:element name="DeveloperContact" type="xs:string"/>
      <xs:element name="DeveloperPhone" type="xs:string"/>
      <xs:element name="DeveloperEmail" type="xs:string"/>
      <xs:element name="eScaleAttn" type="xs:string"/>
      <xs:element name="eScaleAddress" type="xs:string"/>
      <xs:element name="eScaleCity" type="xs:string"/>
      <xs:element name="eScaleState" type="state" nillable="true"/>
      <xs:element name="eScaleZip" type="xs:string"/>
      <xs:element name="eScalePhone" type="xs:string"/>
      <xs:element name="EnergyCostAnnually" type="xs:float" default="0"/>
      <xs:element name="EnergyCostMonthly" type="xs:float" default="0"/>
      <xs:element name="Electricity" type="xs:float" default="0"/>
      <xs:element name="Gas" type="xs:float" default="0"/>
      <xs:element name="Oil" type="xs:float" default="0"/>
      <xs:element name="Propane" type="xs:float" default="0"/>
      <xs:element name="SavingsElectricity" type="xs:float" default="0"/>
      <xs:element name="SavingsGas" type="xs:float" default="0"/>
      <xs:element name="SavingsOil" type="xs:float" default="0"/>
      <xs:element name="SavingsPropane" type="xs:float" default="0"/>
      <xs:element name="ReductionCO2" type="xs:float" default="0"/>
      <xs:element name="ReductionSOx" type="xs:float" default="0"/>
      <xs:element name="ReductionNOx" type="xs:float" default="0"/>
      <xs:element name="QualityCriteria" type="xs:boolean" default="false"/>
      <xs:element name="DisplayEnergyCostAnnually" type="xs:boolean" default="false"/>
      <xs:element name="DisplayEnergyCostMonthly" type="xs:boolean" default="false"/>
      <xs:element name="EnergyStar" type="xs:boolean" default="false"/>
      <xs:element name="EFL" type="xs:boolean" default="false"/>
      <xs:element name="LEED" type="xs:boolean" default="false"/>
      <xs:element name="GreenBuild" type="xs:boolean" default="false"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / BuildersChallenge / BuilderPlanNo
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="BuilderPlanNo" type="xs:string"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / BuildersChallenge / BuilderContact
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="BuilderContact" type="xs:string"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / BuildersChallenge / BuilderPhone
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="BuilderPhone" type="xs:string"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / BuildersChallenge / BuilderEmail
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="BuilderEmail" type="xs:string"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / BuildersChallenge / Developer
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="Developer" type="xs:string"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / BuildersChallenge / DeveloperContact
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="DeveloperContact" type="xs:string"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / BuildersChallenge / DeveloperPhone
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="DeveloperPhone" type="xs:string"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / BuildersChallenge / DeveloperEmail
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="DeveloperEmail" type="xs:string"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / BuildersChallenge / eScaleAttn
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="eScaleAttn" type="xs:string"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / BuildersChallenge / eScaleAddress
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="eScaleAddress" type="xs:string"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / BuildersChallenge / eScaleCity
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="eScaleCity" type="xs:string"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / BuildersChallenge / eScaleState
Namespace No namespace
Diagram
DiagramResXSDv2_14_09_xsd.tmp#state
Type state
Properties
content simple
nillable true
Facets
enumeration AK
enumeration AL
enumeration AR
enumeration AL
enumeration AK
enumeration AR
enumeration AZ
enumeration CA
enumeration CO
enumeration CT
enumeration DC
enumeration DE
enumeration FL
enumeration GA
enumeration HI
enumeration ID
enumeration IL
enumeration IN
enumeration IA
enumeration KS
enumeration KY
enumeration LA
enumeration ME
enumeration MD
enumeration MA
enumeration MI
enumeration MN
enumeration MS
enumeration MO
enumeration MT
enumeration NE
enumeration NH
enumeration NV
enumeration NJ
enumeration NM
enumeration NY
enumeration NC
enumeration ND
enumeration OH
enumeration OK
enumeration OR
enumeration PA
enumeration PR
enumeration RI
enumeration SC
enumeration SD
enumeration TN
enumeration TX
enumeration UT
enumeration VA
enumeration VI
enumeration VT
enumeration WA
enumeration WV
enumeration WI
enumeration WY
enumeration
Source
<xs:element name="eScaleState" type="state" nillable="true"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / BuildersChallenge / eScaleZip
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="eScaleZip" type="xs:string"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / BuildersChallenge / eScalePhone
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="eScalePhone" type="xs:string"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / BuildersChallenge / EnergyCostAnnually
Namespace No namespace
Diagram
Diagram
Type xs:float
Properties
content simple
default 0
Source
<xs:element name="EnergyCostAnnually" type="xs:float" default="0"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / BuildersChallenge / EnergyCostMonthly
Namespace No namespace
Diagram
Diagram
Type xs:float
Properties
content simple
default 0
Source
<xs:element name="EnergyCostMonthly" type="xs:float" default="0"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / BuildersChallenge / Electricity
Namespace No namespace
Diagram
Diagram
Type xs:float
Properties
content simple
default 0
Source
<xs:element name="Electricity" type="xs:float" default="0"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / BuildersChallenge / Gas
Namespace No namespace
Diagram
Diagram
Type xs:float
Properties
content simple
default 0
Source
<xs:element name="Gas" type="xs:float" default="0"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / BuildersChallenge / Oil
Namespace No namespace
Diagram
Diagram
Type xs:float
Properties
content simple
default 0
Source
<xs:element name="Oil" type="xs:float" default="0"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / BuildersChallenge / Propane
Namespace No namespace
Diagram
Diagram
Type xs:float
Properties
content simple
default 0
Source
<xs:element name="Propane" type="xs:float" default="0"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / BuildersChallenge / SavingsElectricity
Namespace No namespace
Diagram
Diagram
Type xs:float
Properties
content simple
default 0
Source
<xs:element name="SavingsElectricity" type="xs:float" default="0"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / BuildersChallenge / SavingsGas
Namespace No namespace
Diagram
Diagram
Type xs:float
Properties
content simple
default 0
Source
<xs:element name="SavingsGas" type="xs:float" default="0"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / BuildersChallenge / SavingsOil
Namespace No namespace
Diagram
Diagram
Type xs:float
Properties
content simple
default 0
Source
<xs:element name="SavingsOil" type="xs:float" default="0"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / BuildersChallenge / SavingsPropane
Namespace No namespace
Diagram
Diagram
Type xs:float
Properties
content simple
default 0
Source
<xs:element name="SavingsPropane" type="xs:float" default="0"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / BuildersChallenge / ReductionCO2
Namespace No namespace
Diagram
Diagram
Type xs:float
Properties
content simple
default 0
Source
<xs:element name="ReductionCO2" type="xs:float" default="0"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / BuildersChallenge / ReductionSOx
Namespace No namespace
Diagram
Diagram
Type xs:float
Properties
content simple
default 0
Source
<xs:element name="ReductionSOx" type="xs:float" default="0"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / BuildersChallenge / ReductionNOx
Namespace No namespace
Diagram
Diagram
Type xs:float
Properties
content simple
default 0
Source
<xs:element name="ReductionNOx" type="xs:float" default="0"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / BuildersChallenge / QualityCriteria
Namespace No namespace
Diagram
Diagram
Type xs:boolean
Properties
content simple
default false
Source
<xs:element name="QualityCriteria" type="xs:boolean" default="false"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / BuildersChallenge / DisplayEnergyCostAnnually
Namespace No namespace
Diagram
Diagram
Type xs:boolean
Properties
content simple
default false
Source
<xs:element name="DisplayEnergyCostAnnually" type="xs:boolean" default="false"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / BuildersChallenge / DisplayEnergyCostMonthly
Namespace No namespace
Diagram
Diagram
Type xs:boolean
Properties
content simple
default false
Source
<xs:element name="DisplayEnergyCostMonthly" type="xs:boolean" default="false"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / BuildersChallenge / EnergyStar
Namespace No namespace
Diagram
Diagram
Type xs:boolean
Properties
content simple
default false
Source
<xs:element name="EnergyStar" type="xs:boolean" default="false"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / BuildersChallenge / EFL
Namespace No namespace
Diagram
Diagram
Type xs:boolean
Properties
content simple
default false
Source
<xs:element name="EFL" type="xs:boolean" default="false"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / BuildersChallenge / LEED
Namespace No namespace
Diagram
Diagram
Type xs:boolean
Properties
content simple
default false
Source
<xs:element name="LEED" type="xs:boolean" default="false"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / BuildersChallenge / GreenBuild
Namespace No namespace
Diagram
Diagram
Type xs:boolean
Properties
content simple
default false
Source
<xs:element name="GreenBuild" type="xs:boolean" default="false"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / EnergyStarV2
Namespace No namespace
Diagram
DiagramResXSDv2_14_09_xsd.tmp#Ratings_Ratings_EnergyStarV2_TBCCertificationResXSDv2_14_09_xsd.tmp#Ratings_Ratings_EnergyStarV2_AirConditionerResXSDv2_14_09_xsd.tmp#Ratings_Ratings_EnergyStarV2_HeatPumpResXSDv2_14_09_xsd.tmp#Ratings_Ratings_EnergyStarV2_FurnaceResXSDv2_14_09_xsd.tmp#Ratings_Ratings_EnergyStarV2_WindowsResXSDv2_14_09_xsd.tmp#Ratings_Ratings_EnergyStarV2_WaterHeaterResXSDv2_14_09_xsd.tmp#Ratings_Ratings_EnergyStarV2_RefrigeratorResXSDv2_14_09_xsd.tmp#Ratings_Ratings_EnergyStarV2_DishwasherResXSDv2_14_09_xsd.tmp#Ratings_Ratings_EnergyStarV2_WasherResXSDv2_14_09_xsd.tmp#Ratings_Ratings_EnergyStarV2_DryerResXSDv2_14_09_xsd.tmp#Ratings_Ratings_EnergyStarV2_LightsResXSDv2_14_09_xsd.tmp#Ratings_Ratings_EnergyStarV2_CeilingFans
Properties
content complex
minOccurs 0
Model
Children AirConditioner, CeilingFans, Dishwasher, Dryer, Furnace, HeatPump, Lights, Refrigerator, TBCCertification, Washer, WaterHeater, Windows
Instance
<EnergyStarV2>
  <TBCCertification>{1,1}</TBCCertification>
  <AirConditioner>{1,1}</AirConditioner>
  <HeatPump>{1,1}</HeatPump>
  <Furnace>{1,1}</Furnace>
  <Windows>{1,1}</Windows>
  <WaterHeater>{1,1}</WaterHeater>
  <Refrigerator>{1,1}</Refrigerator>
  <Dishwasher>{1,1}</Dishwasher>
  <Washer>{1,1}</Washer>
  <Dryer>{1,1}</Dryer>
  <Lights>{1,1}</Lights>
  <CeilingFans>{1,1}</CeilingFans>
</EnergyStarV2>
Source
<xs:element name="EnergyStarV2" minOccurs="0">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="TBCCertification" type="xs:boolean" default="false"/>
      <xs:element name="AirConditioner" type="xs:boolean" default="false"/>
      <xs:element name="HeatPump" type="xs:boolean" default="false"/>
      <xs:element name="Furnace" type="xs:boolean" default="false"/>
      <xs:element name="Windows" type="xs:boolean" default="false"/>
      <xs:element name="WaterHeater" type="xs:boolean" default="false"/>
      <xs:element name="Refrigerator" type="xs:boolean" default="false"/>
      <xs:element name="Dishwasher" type="xs:boolean" default="false"/>
      <xs:element name="Washer" type="xs:boolean" default="false"/>
      <xs:element name="Dryer" type="xs:boolean" default="false"/>
      <xs:element name="Lights" type="xs:nonNegativeInteger" default="0"/>
      <xs:element name="CeilingFans" type="xs:nonNegativeInteger" default="0"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / EnergyStarV2 / TBCCertification
Namespace No namespace
Diagram
Diagram
Type xs:boolean
Properties
content simple
default false
Source
<xs:element name="TBCCertification" type="xs:boolean" default="false"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / EnergyStarV2 / AirConditioner
Namespace No namespace
Diagram
Diagram
Type xs:boolean
Properties
content simple
default false
Source
<xs:element name="AirConditioner" type="xs:boolean" default="false"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / EnergyStarV2 / HeatPump
Namespace No namespace
Diagram
Diagram
Type xs:boolean
Properties
content simple
default false
Source
<xs:element name="HeatPump" type="xs:boolean" default="false"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / EnergyStarV2 / Furnace
Namespace No namespace
Diagram
Diagram
Type xs:boolean
Properties
content simple
default false
Source
<xs:element name="Furnace" type="xs:boolean" default="false"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / EnergyStarV2 / Windows
Namespace No namespace
Diagram
Diagram
Type xs:boolean
Properties
content simple
default false
Source
<xs:element name="Windows" type="xs:boolean" default="false"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / EnergyStarV2 / WaterHeater
Namespace No namespace
Diagram
Diagram
Type xs:boolean
Properties
content simple
default false
Source
<xs:element name="WaterHeater" type="xs:boolean" default="false"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / EnergyStarV2 / Refrigerator
Namespace No namespace
Diagram
Diagram
Type xs:boolean
Properties
content simple
default false
Source
<xs:element name="Refrigerator" type="xs:boolean" default="false"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / EnergyStarV2 / Dishwasher
Namespace No namespace
Diagram
Diagram
Type xs:boolean
Properties
content simple
default false
Source
<xs:element name="Dishwasher" type="xs:boolean" default="false"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / EnergyStarV2 / Washer
Namespace No namespace
Diagram
Diagram
Type xs:boolean
Properties
content simple
default false
Source
<xs:element name="Washer" type="xs:boolean" default="false"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / EnergyStarV2 / Dryer
Namespace No namespace
Diagram
Diagram
Type xs:boolean
Properties
content simple
default false
Source
<xs:element name="Dryer" type="xs:boolean" default="false"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / EnergyStarV2 / Lights
Namespace No namespace
Diagram
Diagram
Type xs:nonNegativeInteger
Properties
content simple
default 0
Source
<xs:element name="Lights" type="xs:nonNegativeInteger" default="0"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / EnergyStarV2 / CeilingFans
Namespace No namespace
Diagram
Diagram
Type xs:nonNegativeInteger
Properties
content simple
default 0
Source
<xs:element name="CeilingFans" type="xs:nonNegativeInteger" default="0"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / TaxCredit
Namespace No namespace
Diagram
DiagramResXSDv2_14_09_xsd.tmp#Ratings_Ratings_TaxCredit_QualUseHeatingResXSDv2_14_09_xsd.tmp#Ratings_Ratings_TaxCredit_QualUseCoolingResXSDv2_14_09_xsd.tmp#Ratings_Ratings_TaxCredit_QualUseTotalResXSDv2_14_09_xsd.tmp#Ratings_Ratings_TaxCredit_QualLoadHeatingResXSDv2_14_09_xsd.tmp#Ratings_Ratings_TaxCredit_QualLoadCoolingResXSDv2_14_09_xsd.tmp#Ratings_Ratings_TaxCredit_QualLoadTotalResXSDv2_14_09_xsd.tmp#Ratings_Ratings_TaxCredit_RefUseHeatingResXSDv2_14_09_xsd.tmp#Ratings_Ratings_TaxCredit_RefUseCoolingResXSDv2_14_09_xsd.tmp#Ratings_Ratings_TaxCredit_RefUseTotalResXSDv2_14_09_xsd.tmp#Ratings_Ratings_TaxCredit_RefLoadHeatingResXSDv2_14_09_xsd.tmp#Ratings_Ratings_TaxCredit_RefLoadCoolingResXSDv2_14_09_xsd.tmp#Ratings_Ratings_TaxCredit_RefLoadTotalResXSDv2_14_09_xsd.tmp#Ratings_Ratings_TaxCredit_UseSavingsResXSDv2_14_09_xsd.tmp#Ratings_Ratings_TaxCredit_LoadSavings
Properties
content complex
minOccurs 0
Model
Children LoadSavings, QualLoadCooling, QualLoadHeating, QualLoadTotal, QualUseCooling, QualUseHeating, QualUseTotal, RefLoadCooling, RefLoadHeating, RefLoadTotal, RefUseCooling, RefUseHeating, RefUseTotal, UseSavings
Instance
<TaxCredit>
  <QualUseHeating>{1,1}</QualUseHeating>
  <QualUseCooling>{1,1}</QualUseCooling>
  <QualUseTotal>{1,1}</QualUseTotal>
  <QualLoadHeating>{1,1}</QualLoadHeating>
  <QualLoadCooling>{1,1}</QualLoadCooling>
  <QualLoadTotal>{1,1}</QualLoadTotal>
  <RefUseHeating>{1,1}</RefUseHeating>
  <RefUseCooling>{1,1}</RefUseCooling>
  <RefUseTotal>{1,1}</RefUseTotal>
  <RefLoadHeating>{1,1}</RefLoadHeating>
  <RefLoadCooling>{1,1}</RefLoadCooling>
  <RefLoadTotal>{1,1}</RefLoadTotal>
  <UseSavings>{1,1}</UseSavings>
  <LoadSavings>{1,1}</LoadSavings>
</TaxCredit>
Source
<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>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / TaxCredit / QualUseHeating
Namespace No namespace
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="QualUseHeating" type="xs:float"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / TaxCredit / QualUseCooling
Namespace No namespace
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="QualUseCooling" type="xs:float"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / TaxCredit / QualUseTotal
Namespace No namespace
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="QualUseTotal" type="xs:float"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / TaxCredit / QualLoadHeating
Namespace No namespace
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="QualLoadHeating" type="xs:float"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / TaxCredit / QualLoadCooling
Namespace No namespace
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="QualLoadCooling" type="xs:float"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / TaxCredit / QualLoadTotal
Namespace No namespace
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="QualLoadTotal" type="xs:float"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / TaxCredit / RefUseHeating
Namespace No namespace
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="RefUseHeating" type="xs:float"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / TaxCredit / RefUseCooling
Namespace No namespace
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="RefUseCooling" type="xs:float"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / TaxCredit / RefUseTotal
Namespace No namespace
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="RefUseTotal" type="xs:float"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / TaxCredit / RefLoadHeating
Namespace No namespace
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="RefLoadHeating" type="xs:float"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / TaxCredit / RefLoadCooling
Namespace No namespace
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="RefLoadCooling" type="xs:float"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / TaxCredit / RefLoadTotal
Namespace No namespace
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="RefLoadTotal" type="xs:float"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / TaxCredit / UseSavings
Namespace No namespace
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="UseSavings" type="xs:float"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / TaxCredit / LoadSavings
Namespace No namespace
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="LoadSavings" type="xs:float"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / EEM
Namespace No namespace
Diagram
DiagramResXSDv2_14_09_xsd.tmp#Ratings_Ratings_EEM_MonthlyEnergySavingsResXSDv2_14_09_xsd.tmp#Ratings_Ratings_EEM_EnergyValue
Properties
content complex
minOccurs 0
Model
Children EnergyValue, MonthlyEnergySavings
Instance
<EEM>
  <MonthlyEnergySavings>{1,1}</MonthlyEnergySavings>
  <EnergyValue>{1,1}</EnergyValue>
</EEM>
Source
<xs:element name="EEM" minOccurs="0">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="MonthlyEnergySavings" type="xs:float" default="0"/>
      <xs:element name="EnergyValue" type="xs:float" default="0"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / EEM / MonthlyEnergySavings
Namespace No namespace
Diagram
Diagram
Type xs:float
Properties
content simple
default 0
Source
<xs:element name="MonthlyEnergySavings" type="xs:float" default="0"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / EEM / EnergyValue
Namespace No namespace
Diagram
Diagram
Type xs:float
Properties
content simple
default 0
Source
<xs:element name="EnergyValue" type="xs:float" default="0"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / EEP
Namespace No namespace
Diagram
DiagramResXSDv2_14_09_xsd.tmp#Ratings_Ratings_EEP_EEPQualifiedResXSDv2_14_09_xsd.tmp#Ratings_Ratings_EEP_ProgramType
Properties
content complex
Model
Children EEPQualified, ProgramType
Instance
<EEP>
  <EEPQualified>{1,1}</EEPQualified>
  <ProgramType>{0,1}</ProgramType>
</EEP>
Asserts
Test XPath default namespace Annotation
(((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>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="PHIUS" type="PHIUSType" minOccurs="0" maxOccurs="1">
              <xs:annotation>
                <xs:documentation>PHIUS Program qualifiation</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: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>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / EEP / EEPQualified
Namespace No namespace
Annotations
Energy Efficiency Program Qualified?
Diagram
Diagram
Type xs:boolean
Properties
content simple
minOccurs 1
default false
Source
<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>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / EEP / ProgramType
Namespace No namespace
Diagram
DiagramResXSDv2_14_09_xsd.tmp#Ratings_Ratings_EEP_Ratings_Ratings_EEP_ProgramType_EPAResXSDv2_14_09_xsd.tmp#Ratings_Ratings_EEP_Ratings_Ratings_EEP_ProgramType_DOEResXSDv2_14_09_xsd.tmp#Ratings_Ratings_EEP_Ratings_Ratings_EEP_ProgramType_IAPResXSDv2_14_09_xsd.tmp#Ratings_Ratings_EEP_Ratings_Ratings_EEP_ProgramType_PHIUSResXSDv2_14_09_xsd.tmp#Ratings_Ratings_EEP_Ratings_Ratings_EEP_ProgramType_OPQ
Properties
content complex
minOccurs 0
Model
Children DOE, EPA, IAP, OPQ, PHIUS
Instance
<ProgramType>
  <EPA>{0,1}</EPA>
  <DOE>{0,1}</DOE>
  <IAP>{0,1}</IAP>
  <PHIUS>{0,1}</PHIUS>
  <OPQ>{0,1}</OPQ>
</ProgramType>
Source
<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="PHIUS" type="PHIUSType" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation>PHIUS Program qualifiation</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:all>
  </xs:complexType>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / EEP / ProgramType / EPA
Namespace No namespace
Annotations
ENERGY STAR program qualification
Diagram
DiagramResXSDv2_14_09_xsd.tmp#EPAEstarType_EPAEnergyStarQualifiedResXSDv2_14_09_xsd.tmp#EPAEstarType_EPANextGenQualifiedResXSDv2_14_09_xsd.tmp#VersionNoResXSDv2_14_09_xsd.tmp#NextGenVersionResXSDv2_14_09_xsd.tmp#EPAEstarType_EPAQualificationScoresResXSDv2_14_09_xsd.tmp#EPAEstarType_EPAEstarCertificationsResXSDv2_14_09_xsd.tmp#EPAEstarType
Type EPAEstarType
Properties
content complex
minOccurs 0
maxOccurs 1
Model
Children EPAEnergyStarQualified, EPAEstarCertifications, EPANextGenQualified, EPAQualificationScores, NextGenVersion, VersionNo
Instance
<EPA>
  <EPAEnergyStarQualified>{1,1}</EPAEnergyStarQualified>
  <EPANextGenQualified>{0,1}</EPANextGenQualified>
  <VersionNo>{0,1}</VersionNo>
  <NextGenVersion>{0,1}</NextGenVersion>
  <EPAQualificationScores>{0,1}</EPAQualificationScores>
  <EPAEstarCertifications>{0,1}</EPAEstarCertifications>
</EPA>
Asserts
Test XPath default namespace Annotation
(EPAEnergyStarQualified = false()) or (EPAEnergyStarQualified = true() and (exists(VersionNo) or exists(EnergyStarVersion)) and exists(EPAQualificationScores))
((not(EPANextGenQualified) and not(NextGenVersion)) or (EPANextGenQualified and ((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>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element EPAEstarType / EPAEnergyStarQualified
Namespace No namespace
Diagram
Diagram
Type xs:boolean
Properties
content simple
minOccurs 1
default false
Source
<xs:element name="EPAEnergyStarQualified" type="xs:boolean" default="false" minOccurs="1"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element EPAEstarType / EPANextGenQualified
Namespace No namespace
Diagram
Diagram
Type xs:boolean
Properties
content simple
minOccurs 0
default false
Source
<xs:element name="EPANextGenQualified" type="xs:boolean" default="false" minOccurs="0"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element VersionNo
Namespace No namespace
Annotations
EnergyStar version number.
Diagram
DiagramResXSDv2_14_09_xsd.tmp#EnergyStarVersionTypeResXSDv2_14_09_xsd.tmp#EnergyStarVersion
Type EnergyStarVersionType
Properties
content simple
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
enumeration PRVIv3.0
Puerto Rico and US Virgin Islands version 3.0
enumeration WAv3.2
Washington State version 3.2
enumeration MFUSv1
National MFNC version 1
enumeration MFUSv1.1
National MFNC version 1.1
enumeration MFUSv1.2
National MFNC version 1.2
enumeration MFUSv4.0
National MFNC version 4.0
enumeration CaribbeanMFNCv1
Caribbean MFNC version 1.
enumeration MFCAv1.2
California MFNC version 1.2
enumeration MFCAv1.3
California MFNC version 1.3
enumeration MFCAv4.0
California MFNC version 4.0
enumeration MFWAv1.2
Washington State + Oregon MFNC version 1.2
Substitution Group
Used by
Complex Type EPAEstarType
Source
<xs:element name="VersionNo" type="EnergyStarVersionType">
  <xs:annotation>
    <xs:documentation>EnergyStar version number.</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element NextGenVersion
Namespace No namespace
Diagram
Diagram
Type restriction of xs:string
Properties
content simple
Facets
enumeration NextGen v1.0
ENERGY STAR National NextGen Version 1.0
enumeration NextGen v1.1
ENERGY STAR National NextGen Version 1.1
Used by
Complex Type EPAEstarType
Source
<xs:element name="NextGenVersion">
  <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>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element EPAEstarType / EPAQualificationScores
Namespace No namespace
Diagram
DiagramResXSDv2_14_09_xsd.tmp#EPAEstarType_EPAEstarType_EPAQualificationScores_SizeHERSTargetResXSDv2_14_09_xsd.tmp#EPAEstarType_EPAEstarType_EPAQualificationScores_SizeAdjFactorResXSDv2_14_09_xsd.tmp#EPAEstarType_EPAEstarType_EPAQualificationScores_HERSWithoutOPP
Properties
content complex
minOccurs 0
Model
Children HERSWithoutOPP, SizeAdjFactor, SizeHERSTarget
Instance
<EPAQualificationScores>
  <SizeHERSTarget>{1,1}</SizeHERSTarget>
  <SizeAdjFactor>{1,1}</SizeAdjFactor>
  <HERSWithoutOPP>{1,1}</HERSWithoutOPP>
</EPAQualificationScores>
Source
<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>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element EPAEstarType / EPAQualificationScores / SizeHERSTarget
Namespace No namespace
Annotations
Size Adjusted HERS Index Target (required if qualified = 'true')
Diagram
Diagram
Type xs:float
Properties
content simple
minOccurs 1
Source
<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>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element EPAEstarType / EPAQualificationScores / SizeAdjFactor
Namespace No namespace
Annotations
Size Adjustment Factor (required if qualified = 'true')
Diagram
Diagram
Type xs:float
Properties
content simple
minOccurs 1
Source
<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>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element EPAEstarType / EPAQualificationScores / HERSWithoutOPP
Namespace No namespace
Annotations
HERS Index without OPP (required if qualified = 'true')
Diagram
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>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element EPAEstarType / EPAEstarCertifications
Namespace No namespace
Diagram
DiagramResXSDv2_14_09_xsd.tmp#EPAEstarType_EPAEstarType_EPAEstarCertifications_CheckInsulationInstallGradeResXSDv2_14_09_xsd.tmp#EPAEstarType_EPAEstarType_EPAEstarCertifications_CheckODDuctLeakageResXSDv2_14_09_xsd.tmp#EPAEstarType_EPAEstarType_EPAEstarCertifications_CheckTotalDuctLeakage
Properties
content complex
minOccurs 0
Model
Children CheckInsulationInstallGrade, CheckODDuctLeakage, CheckTotalDuctLeakage
Instance
<EPAEstarCertifications>
  <CheckInsulationInstallGrade>{0,1}</CheckInsulationInstallGrade>
  <CheckODDuctLeakage>{0,1}</CheckODDuctLeakage>
  <CheckTotalDuctLeakage>{0,1}</CheckTotalDuctLeakage>
</EPAEstarCertifications>
Source
<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:sequence>
  </xs:complexType>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element EPAEstarType / EPAEstarCertifications / CheckInsulationInstallGrade
Namespace No namespace
Annotations
All entries for insulation installation grade equal Grade I? (true/false)
Diagram
Diagram
Type xs:boolean
Properties
content simple
minOccurs 0
Source
<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>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element EPAEstarType / EPAEstarCertifications / CheckODDuctLeakage
Namespace No namespace
Annotations
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
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>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element EPAEstarType / EPAEstarCertifications / CheckTotalDuctLeakage
Namespace No namespace
Annotations
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
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>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / EEP / ProgramType / DOE
Namespace No namespace
Annotations
Zero Energy Ready Home program qualification
Diagram
DiagramResXSDv2_14_09_xsd.tmp#DOEZERHType_DOEZERHQualifiedResXSDv2_14_09_xsd.tmp#DOEZERHType_VersionNoResXSDv2_14_09_xsd.tmp#DOEZERHType_ZERHPartnerIDResXSDv2_14_09_xsd.tmp#DOEZERHType_RegisteredBuilderResXSDv2_14_09_xsd.tmp#DOEZERHType_DOEQualificationScoresResXSDv2_14_09_xsd.tmp#DOEZERHType_CondSpaceIncBasementResXSDv2_14_09_xsd.tmp#DOEZERHType_CondSpaceExBasementResXSDv2_14_09_xsd.tmp#DOEZERHType_EstimatedAnnualEnergySavingsResXSDv2_14_09_xsd.tmp#DOEZERHType_EstimatedAnnualEmissionReductionsResXSDv2_14_09_xsd.tmp#DOEZERHType_RatedPeakLoadResXSDv2_14_09_xsd.tmp#DOEZERHType_RefPeakLoadResXSDv2_14_09_xsd.tmp#DOEZERHType_RatedEnergyIntensityResXSDv2_14_09_xsd.tmp#DOEZERHType_RaterCertificationResXSDv2_14_09_xsd.tmp#DOEZERHType_EStarV3ResXSDv2_14_09_xsd.tmp#DOEZERHType_FenestrationResXSDv2_14_09_xsd.tmp#DOEZERHType_InsulationResXSDv2_14_09_xsd.tmp#DOEZERHType_DuctLocationResXSDv2_14_09_xsd.tmp#DOEZERHType_AppliancesResXSDv2_14_09_xsd.tmp#DOEZERHType_LightingResXSDv2_14_09_xsd.tmp#DOEZERHType_FanEfficiencyResXSDv2_14_09_xsd.tmp#DOEZERHType_IndoorairPLUSResXSDv2_14_09_xsd.tmp#DOEZERHType_DHWdistributionResXSDv2_14_09_xsd.tmp#DOEZERHType_ERVRequirementsResXSDv2_14_09_xsd.tmp#DOEZERHType_RenewableReadyResXSDv2_14_09_xsd.tmp#DOEZERHType_ElectricReadyResXSDv2_14_09_xsd.tmp#DOEZERHType_EVReadyResXSDv2_14_09_xsd.tmp#DOEZERHType_QualifiedviaSamplingResXSDv2_14_09_xsd.tmp#DOEZERHType_CertifiedEPAWaterSenseResXSDv2_14_09_xsd.tmp#DOEZERHType_CertifiedBHSFortifiedResXSDv2_14_09_xsd.tmp#DOEZERHType_FollowedDOEZERHGuideResXSDv2_14_09_xsd.tmp#DOEZERHType_SignedUtilityWaiverResXSDv2_14_09_xsd.tmp#DOEZERHType
Type DOEZERHType
Properties
content complex
minOccurs 0
maxOccurs 1
Model
Children Appliances, CertifiedBHSFortified, CertifiedEPAWaterSense, CondSpaceExBasement, CondSpaceIncBasement, DHWdistribution, DOEQualificationScores, DOEZERHQualified, DuctLocation, ERVRequirements, EStarV3, EVReady, ElectricReady, EstimatedAnnualEmissionReductions, EstimatedAnnualEnergySavings, FanEfficiency, Fenestration, FollowedDOEZERHGuide, IndoorairPLUS, Insulation, Lighting, QualifiedviaSampling, RatedEnergyIntensity, RatedPeakLoad, RaterCertification, RefPeakLoad, RegisteredBuilder, RenewableReady, SignedUtilityWaiver, VersionNo, ZERHPartnerID
Instance
<DOE>
  <DOEZERHQualified>{1,1}</DOEZERHQualified>
  <VersionNo>{1,1}</VersionNo>
  <ZERHPartnerID>{1,1}</ZERHPartnerID>
  <RegisteredBuilder>{1,1}</RegisteredBuilder>
  <DOEQualificationScores>{0,1}</DOEQualificationScores>
  <CondSpaceIncBasement>{1,1}</CondSpaceIncBasement>
  <CondSpaceExBasement>{1,1}</CondSpaceExBasement>
  <EstimatedAnnualEnergySavings>{1,1}</EstimatedAnnualEnergySavings>
  <EstimatedAnnualEmissionReductions>{1,1}</EstimatedAnnualEmissionReductions>
  <RatedPeakLoad>{0,1}</RatedPeakLoad>
  <RefPeakLoad>{0,1}</RefPeakLoad>
  <RatedEnergyIntensity>{0,1}</RatedEnergyIntensity>
  <RaterCertification>{1,1}</RaterCertification>
  <EStarV3>{1,1}</EStarV3>
  <Fenestration>{1,1}</Fenestration>
  <Insulation>{1,1}</Insulation>
  <DuctLocation>{1,1}</DuctLocation>
  <Appliances>{1,1}</Appliances>
  <Lighting>{1,1}</Lighting>
  <FanEfficiency>{1,1}</FanEfficiency>
  <IndoorairPLUS>{1,1}</IndoorairPLUS>
  <DHWdistribution>{1,1}</DHWdistribution>
  <ERVRequirements>{0,1}</ERVRequirements>
  <RenewableReady>{1,1}</RenewableReady>
  <ElectricReady>{0,1}</ElectricReady>
  <EVReady>{0,1}</EVReady>
  <QualifiedviaSampling>{1,1}</QualifiedviaSampling>
  <CertifiedEPAWaterSense>{1,1}</CertifiedEPAWaterSense>
  <CertifiedBHSFortified>{1,1}</CertifiedBHSFortified>
  <FollowedDOEZERHGuide>{1,1}</FollowedDOEZERHGuide>
  <SignedUtilityWaiver>{1,1}</SignedUtilityWaiver>
</DOE>
Asserts
Test XPath default namespace Annotation
(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>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element DOEZERHType / DOEZERHQualified
Namespace No namespace
Annotations
Is Home ZERH qualified?
Diagram
Diagram
Type xs:boolean
Properties
content simple
minOccurs 1
default false
Source
<xs:element name="DOEZERHQualified" type="xs:boolean" default="false" minOccurs="1">
  <xs:annotation>
    <xs:documentation>Is Home ZERH qualified?</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element DOEZERHType / VersionNo
Namespace No namespace
Annotations
DOE Zero Energy Ready Home (ZERH) version number
Diagram
DiagramResXSDv2_14_09_xsd.tmp#ZERHVersionType
Type ZERHVersionType
Properties
content simple
Facets
enumeration ZERHv1.8
National version 1, revision 08
enumeration ZERHv1.8CA
California version 1, revision 08
enumeration SFZERHv2
National Single Family ZERH version 2
enumeration MFZERHv2
National Multifamily ZERH version 2
enumeration SFZERHv2CA
California Single Family ZERH version 2
enumeration MFZERHv2CA
California Multifamily ZERH version 2
Source
<xs:element name="VersionNo" type="ZERHVersionType">
  <xs:annotation>
    <xs:documentation>DOE Zero Energy Ready Home (ZERH) version number</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element DOEZERHType / ZERHPartnerID
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="ZERHPartnerID" type="xs:string"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element DOEZERHType / RegisteredBuilder
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="RegisteredBuilder" type="xs:string"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element DOEZERHType / DOEQualificationScores
Namespace No namespace
Diagram
DiagramResXSDv2_14_09_xsd.tmp#DOEZERHType_DOEZERHType_DOEQualificationScores_SizeHERSTargetResXSDv2_14_09_xsd.tmp#DOEZERHType_DOEZERHType_DOEQualificationScores_SizeAdjFactorResXSDv2_14_09_xsd.tmp#DOEZERHType_DOEZERHType_DOEQualificationScores_HERSWithoutOPP
Properties
content complex
minOccurs 0
Model
Children HERSWithoutOPP, SizeAdjFactor, SizeHERSTarget
Instance
<DOEQualificationScores>
  <SizeHERSTarget>{1,1}</SizeHERSTarget>
  <SizeAdjFactor>{1,1}</SizeAdjFactor>
  <HERSWithoutOPP>{1,1}</HERSWithoutOPP>
</DOEQualificationScores>
Source
<xs:element name="DOEQualificationScores" 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>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element DOEZERHType / DOEQualificationScores / SizeHERSTarget
Namespace No namespace
Annotations
Size Adjusted HERS Index Target (required if qualified = 'true')
Diagram
Diagram
Type xs:float
Properties
content simple
minOccurs 1
Source
<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>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element DOEZERHType / DOEQualificationScores / SizeAdjFactor
Namespace No namespace
Annotations
Size Adjustment Factor (required if qualified = 'true')
Diagram
Diagram
Type xs:float
Properties
content simple
minOccurs 1
Source
<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>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element DOEZERHType / DOEQualificationScores / HERSWithoutOPP
Namespace No namespace
Annotations
HERS Index without OPP (required if qualified = 'true')
Diagram
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>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element DOEZERHType / CondSpaceIncBasement
Namespace No namespace
Annotations
Conditioned space including basement (floating point value)
Diagram
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>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element DOEZERHType / CondSpaceExBasement
Namespace No namespace
Annotations
Conditioned space excluding basement (floating point value)
Diagram
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>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element DOEZERHType / EstimatedAnnualEnergySavings
Namespace No namespace
Diagram
DiagramResXSDv2_14_09_xsd.tmp#DOEZERHType_DOEZERHType_EstimatedAnnualEnergySavings_ElectricResXSDv2_14_09_xsd.tmp#DOEZERHType_DOEZERHType_EstimatedAnnualEnergySavings_NaturalGasResXSDv2_14_09_xsd.tmp#DOEZERHType_DOEZERHType_EstimatedAnnualEnergySavings_FuelOilResXSDv2_14_09_xsd.tmp#DOEZERHType_DOEZERHType_EstimatedAnnualEnergySavings_Propane
Properties
content complex
Model
Children Electric, FuelOil, NaturalGas, Propane
Instance
<EstimatedAnnualEnergySavings>
  <Electric>{0,1}</Electric>
  <NaturalGas>{0,1}</NaturalGas>
  <FuelOil>{0,1}</FuelOil>
  <Propane>{0,1}</Propane>
</EstimatedAnnualEnergySavings>
Source
<xs:element name="EstimatedAnnualEnergySavings">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Electric" type="xs:float" default="0" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Electric kWh/year (floating point value - default = 0)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="NaturalGas" type="xs:float" default="0" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Natural gas therms/year (floating point value - default = 0)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="FuelOil" type="xs:float" default="0" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Fuel Oil gallons/year (floating point value - default = 0)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Propane" type="xs:float" default="0" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Propane gallons/year (floating point value - default = 0)</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element DOEZERHType / EstimatedAnnualEnergySavings / Electric
Namespace No namespace
Annotations
Electric kWh/year (floating point value - default = 0)
Diagram
Diagram
Type xs:float
Properties
content simple
minOccurs 0
default 0
Source
<xs:element name="Electric" type="xs:float" default="0" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Electric kWh/year (floating point value - default = 0)</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element DOEZERHType / EstimatedAnnualEnergySavings / NaturalGas
Namespace No namespace
Annotations
Natural gas therms/year (floating point value - default = 0)
Diagram
Diagram
Type xs:float
Properties
content simple
minOccurs 0
default 0
Source
<xs:element name="NaturalGas" type="xs:float" default="0" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Natural gas therms/year (floating point value - default = 0)</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element DOEZERHType / EstimatedAnnualEnergySavings / FuelOil
Namespace No namespace
Annotations
Fuel Oil gallons/year (floating point value - default = 0)
Diagram
Diagram
Type xs:float
Properties
content simple
minOccurs 0
default 0
Source
<xs:element name="FuelOil" type="xs:float" default="0" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Fuel Oil gallons/year (floating point value - default = 0)</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element DOEZERHType / EstimatedAnnualEnergySavings / Propane
Namespace No namespace
Annotations
Propane gallons/year (floating point value - default = 0)
Diagram
Diagram
Type xs:float
Properties
content simple
minOccurs 0
default 0
Source
<xs:element name="Propane" type="xs:float" default="0" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Propane gallons/year (floating point value - default = 0)</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element DOEZERHType / EstimatedAnnualEmissionReductions
Namespace No namespace
Diagram
DiagramResXSDv2_14_09_xsd.tmp#DOEZERHType_DOEZERHType_EstimatedAnnualEmissionReductions_CO2ResXSDv2_14_09_xsd.tmp#DOEZERHType_DOEZERHType_EstimatedAnnualEmissionReductions_SO2ResXSDv2_14_09_xsd.tmp#DOEZERHType_DOEZERHType_EstimatedAnnualEmissionReductions_NOx
Properties
content complex
Model
Children CO2, NOx, SO2
Instance
<EstimatedAnnualEmissionReductions>
  <CO2>{0,1}</CO2>
  <SO2>{0,1}</SO2>
  <NOx>{0,1}</NOx>
</EstimatedAnnualEmissionReductions>
Source
<xs:element name="EstimatedAnnualEmissionReductions">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="CO2" type="xs:float" default="0" minOccurs="0">
        <xs:annotation>
          <xs:documentation>CO2 ton/year (floating point value - default = 0)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="SO2" type="xs:float" default="0" minOccurs="0">
        <xs:annotation>
          <xs:documentation>SO2 lb/year (floating point value - default = 0)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="NOx" type="xs:float" default="0" minOccurs="0">
        <xs:annotation>
          <xs:documentation>NOx lb/year (floating point value - default = 0)</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element DOEZERHType / EstimatedAnnualEmissionReductions / CO2
Namespace No namespace
Annotations
CO2 ton/year (floating point value - default = 0)
Diagram
Diagram
Type xs:float
Properties
content simple
minOccurs 0
default 0
Source
<xs:element name="CO2" type="xs:float" default="0" minOccurs="0">
  <xs:annotation>
    <xs:documentation>CO2 ton/year (floating point value - default = 0)</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element DOEZERHType / EstimatedAnnualEmissionReductions / SO2
Namespace No namespace
Annotations
SO2 lb/year (floating point value - default = 0)
Diagram
Diagram
Type xs:float
Properties
content simple
minOccurs 0
default 0
Source
<xs:element name="SO2" type="xs:float" default="0" minOccurs="0">
  <xs:annotation>
    <xs:documentation>SO2 lb/year (floating point value - default = 0)</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element DOEZERHType / EstimatedAnnualEmissionReductions / NOx
Namespace No namespace
Annotations
NOx lb/year (floating point value - default = 0)
Diagram
Diagram
Type xs:float
Properties
content simple
minOccurs 0
default 0
Source
<xs:element name="NOx" type="xs:float" default="0" minOccurs="0">
  <xs:annotation>
    <xs:documentation>NOx lb/year (floating point value - default = 0)</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element DOEZERHType / RatedPeakLoad
Namespace No namespace
Annotations
Rated Home peak electricity use (kWh)
Diagram
Diagram
Type xs:float
Properties
content simple
minOccurs 0
Source
<xs:element name="RatedPeakLoad" type="xs:float" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Rated Home peak electricity use (kWh)</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element DOEZERHType / RefPeakLoad
Namespace No namespace
Annotations
Rated Home peak electricity use (kWh)
Diagram
Diagram
Type xs:float
Properties
content simple
minOccurs 0
Source
<xs:element name="RefPeakLoad" type="xs:float" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Rated Home peak electricity use (kWh)</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element DOEZERHType / RatedEnergyIntensity
Namespace No namespace
Annotations
Rated Home enery use intensity (kBtu/sqft)
Diagram
Diagram
Type xs:float
Properties
content simple
minOccurs 0
Source
<xs:element name="RatedEnergyIntensity" type="xs:float" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Rated Home enery use intensity (kBtu/sqft)</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element DOEZERHType / RaterCertification
Namespace No namespace
Diagram
Diagram
Type xs:boolean
Properties
content simple
minOccurs 1
default false
Source
<xs:element name="RaterCertification" type="xs:boolean" default="false" minOccurs="1"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element DOEZERHType / EStarV3
Namespace No namespace
Annotations
Meets EnergyStar v3 requirement (true/false - default = false)
Diagram
Diagram
Type xs:boolean
Properties
content simple
default false
Source
<xs:element name="EStarV3" type="xs:boolean" default="false">
  <xs:annotation>
    <xs:documentation>Meets EnergyStar v3 requirement (true/false - default = false)</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element DOEZERHType / Fenestration
Namespace No namespace
Annotations
Meets mandatory Fenestration requirement (true/false - default = false)
Diagram
Diagram
Type xs:boolean
Properties
content simple
default false
Source
<xs:element name="Fenestration" type="xs:boolean" default="false">
  <xs:annotation>
    <xs:documentation>Meets mandatory Fenestration requirement (true/false - default = false)</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element DOEZERHType / Insulation
Namespace No namespace
Annotations
Meets mandatory Insulation requirements (true/false - default = false)
Diagram
Diagram
Type xs:boolean
Properties
content simple
default false
Source
<xs:element name="Insulation" type="xs:boolean" default="false">
  <xs:annotation>
    <xs:documentation>Meets mandatory Insulation requirements (true/false - default = false)</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element DOEZERHType / DuctLocation
Namespace No namespace
Annotations
Meets mandatory duct location  (true/false - default = false)
Diagram
Diagram
Type xs:boolean
Properties
content simple
default false
Source
<xs:element name="DuctLocation" type="xs:boolean" default="false">
  <xs:annotation>
    <xs:documentation>Meets mandatory duct location (true/false - default = false)</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element DOEZERHType / Appliances
Namespace No namespace
Annotations
Meets mandatory appliances requirements (true/false - default = false)
Diagram
Diagram
Type xs:boolean
Properties
content simple
default false
Source
<xs:element name="Appliances" type="xs:boolean" default="false">
  <xs:annotation>
    <xs:documentation>Meets mandatory appliances requirements (true/false - default = false)</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element DOEZERHType / Lighting
Namespace No namespace
Annotations
Meets mandatory lighting requirement (true/false - default = false)
Diagram
Diagram
Type xs:boolean
Properties
content simple
default false
Source
<xs:element name="Lighting" type="xs:boolean" default="false">
  <xs:annotation>
    <xs:documentation>Meets mandatory lighting requirement (true/false - default = false)</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element DOEZERHType / FanEfficiency
Namespace No namespace
Annotations
Meets mandatory fan efficiency requirement (true/false - default = false)
Diagram
Diagram
Type xs:boolean
Properties
content simple
default false
Source
<xs:element name="FanEfficiency" type="xs:boolean" default="false">
  <xs:annotation>
    <xs:documentation>Meets mandatory fan efficiency requirement (true/false - default = false)</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element DOEZERHType / IndoorairPLUS
Namespace No namespace
Annotations
Meets mandatory Indoor airPLUS requirement (true/false - default = false)
Diagram
Diagram
Type xs:boolean
Properties
content simple
default false
Source
<xs:element name="IndoorairPLUS" type="xs:boolean" default="false">
  <xs:annotation>
    <xs:documentation>Meets mandatory Indoor airPLUS requirement (true/false - default = false)</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element DOEZERHType / DHWdistribution
Namespace No namespace
Annotations
Meets mandatory Hot Water distribution requirements (true/false - default = false)
Diagram
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>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element DOEZERHType / ERVRequirements
Namespace No namespace
Annotations
Meets mandatory H/ERV requirements if in Climate Zone 6-8 (true/false - default = false)
Diagram
Diagram
Type xs:boolean
Properties
content simple
minOccurs 0
default false
Source
<xs:element name="ERVRequirements" type="xs:boolean" default="false" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Meets mandatory H/ERV requirements if in Climate Zone 6-8 (true/false - default = false)</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element DOEZERHType / RenewableReady
Namespace No namespace
Annotations
Meets mandatory Renewable Ready Home requirements (true/false - default = false)
Diagram
Diagram
Type xs:boolean
Properties
content simple
default false
Source
<xs:element name="RenewableReady" type="xs:boolean" default="false">
  <xs:annotation>
    <xs:documentation>Meets mandatory Renewable Ready Home requirements (true/false - default = false)</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element DOEZERHType / ElectricReady
Namespace No namespace
Annotations
Meets mandatory Electric Ready Home requirements (true/false - default = false)
Diagram
Diagram
Type xs:boolean
Properties
content simple
minOccurs 0
default false
Source
<xs:element name="ElectricReady" type="xs:boolean" default="false" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Meets mandatory Electric Ready Home requirements (true/false - default = false)</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element DOEZERHType / EVReady
Namespace No namespace
Annotations
Meets mandatory Electric Vehicle Ready Home requirements (true/false - default = false)
Diagram
Diagram
Type xs:boolean
Properties
content simple
minOccurs 0
default false
Source
<xs:element name="EVReady" type="xs:boolean" default="false" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Meets mandatory Electric Vehicle Ready Home requirements (true/false - default = false)</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element DOEZERHType / QualifiedviaSampling
Namespace No namespace
Annotations
Home qualified via sampling (true/false - default = false)
Diagram
Diagram
Type xs:boolean
Properties
content simple
default false
Source
<xs:element name="QualifiedviaSampling" type="xs:boolean" default="false">
  <xs:annotation>
    <xs:documentation>Home qualified via sampling (true/false - default = false)</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element DOEZERHType / CertifiedEPAWaterSense
Namespace No namespace
Annotations
Certified EPA WaterSense (true/false - default = false)
Diagram
Diagram
Type xs:boolean
Properties
content simple
default false
Source
<xs:element name="CertifiedEPAWaterSense" type="xs:boolean" default="false">
  <xs:annotation>
    <xs:documentation>Certified EPA WaterSense (true/false - default = false)</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element DOEZERHType / CertifiedBHSFortified
Namespace No namespace
Annotations
Certified IBHS Fortified (true/false - default = false)
Diagram
Diagram
Type xs:boolean
Properties
content simple
default false
Source
<xs:element name="CertifiedBHSFortified" type="xs:boolean" default="false">
  <xs:annotation>
    <xs:documentation>Certified IBHS Fortified (true/false - default = false)</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element DOEZERHType / FollowedDOEZERHGuide
Namespace No namespace
Annotations
Followed DOE ZERH Quality Management Guide (true/false - default = false)
Diagram
Diagram
Type xs:boolean
Properties
content simple
default false
Source
<xs:element name="FollowedDOEZERHGuide" type="xs:boolean" default="false">
  <xs:annotation>
    <xs:documentation>Followed DOE ZERH Quality Management Guide (true/false - default = false)</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element DOEZERHType / SignedUtilityWaiver
Namespace No namespace
Annotations
Buyer signed utility bill waiver (true/false - default = false)
Diagram
Diagram
Type xs:boolean
Properties
content simple
default false
Source
<xs:element name="SignedUtilityWaiver" type="xs:boolean" default="false">
  <xs:annotation>
    <xs:documentation>Buyer signed utility bill waiver (true/false - default = false)</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / EEP / ProgramType / IAP
Namespace No namespace
Annotations
Indoor Air-Plus qualification
Diagram
DiagramResXSDv2_14_09_xsd.tmp#IAPType_IndoorairPLUSQualifiedResXSDv2_14_09_xsd.tmp#IAPType_VersionNoResXSDv2_14_09_xsd.tmp#IAPType
Type IAPType
Properties
content complex
minOccurs 0
maxOccurs 1
Model
Children IndoorairPLUSQualified, VersionNo
Instance
<IAP>
  <IndoorairPLUSQualified>{1,1}</IndoorairPLUSQualified>
  <VersionNo>{0,1}</VersionNo>
</IAP>
Asserts
Test XPath default namespace Annotation
(IndoorairPLUSQualified = false()) or (IndoorairPLUSQualified[text()] and (exists(VersionNo)))
Source
<xs:element name="IAP" type="IAPType" minOccurs="0" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>Indoor Air-Plus qualification</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element IAPType / IndoorairPLUSQualified
Namespace No namespace
Diagram
Diagram
Type xs:boolean
Properties
content simple
minOccurs 1
default false
Source
<xs:element name="IndoorairPLUSQualified" type="xs:boolean" default="false" minOccurs="1"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element IAPType / VersionNo
Namespace No namespace
Diagram
Diagram
Type restriction of xs:string
Properties
content simple
minOccurs 0
Facets
enumeration IAPv1.0
IAPv1.0
enumeration IAPv2.0
Meets mandatory Indoor airPLUS requirement
Source
<xs:element name="VersionNo" minOccurs="0">
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="IAPv1.0">
        <xs:annotation>
          <xs:documentation>IAPv1.0</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="IAPv2.0">
        <xs:annotation>
          <xs:documentation>Meets mandatory Indoor airPLUS requirement</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / EEP / ProgramType / PHIUS
Namespace No namespace
Annotations
PHIUS Program qualifiation
Diagram
DiagramResXSDv2_14_09_xsd.tmp#PHIUSType_PHIUSQualifiedResXSDv2_14_09_xsd.tmp#PHIUSType_VersionNoResXSDv2_14_09_xsd.tmp#PHIUSType
Type PHIUSType
Properties
content complex
minOccurs 0
maxOccurs 1
Model
Children PHIUSQualified, VersionNo
Instance
<PHIUS>
  <PHIUSQualified>{1,1}</PHIUSQualified>
  <VersionNo>{0,1}</VersionNo>
</PHIUS>
Asserts
Test XPath default namespace Annotation
(PHIUSQualified = false()) or (PHIUSQualified[text()] and (exists(VersionNo)))
Source
<xs:element name="PHIUS" type="PHIUSType" minOccurs="0" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>PHIUS Program qualifiation</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element PHIUSType / PHIUSQualified
Namespace No namespace
Diagram
Diagram
Type xs:boolean
Properties
content simple
minOccurs 1
default false
Source
<xs:element name="PHIUSQualified" type="xs:boolean" default="false" minOccurs="1"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element PHIUSType / VersionNo
Namespace No namespace
Diagram
Diagram
Type restriction of xs:string
Properties
content simple
minOccurs 0
Facets
enumeration CORE
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>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / EEP / ProgramType / OPQ
Namespace No namespace
Annotations
Other Program qualification
Diagram
DiagramResXSDv2_14_09_xsd.tmp#OPQType_OPQQualifiedResXSDv2_14_09_xsd.tmp#OPQType_OPQProgramsResXSDv2_14_09_xsd.tmp#OPQType
Type OPQType
Properties
content complex
minOccurs 0
maxOccurs 1
Model
Children OPQPrograms, OPQQualified
Instance
<OPQ>
  <OPQQualified>{1,1}</OPQQualified>
  <OPQPrograms NumOPQs="">{0,1}</OPQPrograms>
</OPQ>
Asserts
Test XPath default namespace Annotation
(OPQQualified = false()) or (OPQQualified and (OPQPrograms/@NumOPQs > 0))
Source
<xs:element name="OPQ" type="OPQType" minOccurs="0" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>Other Program qualification</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element OPQType / OPQQualified
Namespace No namespace
Diagram
Diagram
Type xs:boolean
Properties
content simple
minOccurs 1
default false
Source
<xs:element name="OPQQualified" type="xs:boolean" default="false" minOccurs="1"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element OPQType / OPQPrograms
Namespace No namespace
Diagram
DiagramResXSDv2_14_09_xsd.tmp#OPQType_OPQType_OPQPrograms_NumOPQsResXSDv2_14_09_xsd.tmp#OPQType_OPQType_OPQPrograms_Program
Properties
content complex
minOccurs 0
maxOccurs 1
Model
Children Program
Instance
<OPQPrograms NumOPQs="">
  <Program>{0,1}</Program>
</OPQPrograms>
Attributes
QName Type Use
NumOPQs xs:int required
Asserts
Test XPath default namespace Annotation
(@NumOPQs = count(Program))
Source
<xs:element name="OPQPrograms" minOccurs="0" maxOccurs="1">
  <xs:complexType>
    <xs:sequence maxOccurs="unbounded">
      <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>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element OPQType / OPQPrograms / Program
Namespace No namespace
Annotations
Name of EE program for which home qualifies
Diagram
DiagramResXSDv2_14_09_xsd.tmp#OPQType_OPQType_OPQPrograms_OPQType_OPQType_OPQPrograms_Program_name
Properties
content complex
minOccurs 0
Model
ALL(name)
Children name
Instance
<Program>
  <name>{1,1}</name>
</Program>
Source
<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>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element OPQType / OPQPrograms / Program / name
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="name" type="xs:string"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance
Namespace No namespace
Diagram
DiagramResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_EnclosureResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_HVACHeatingSystemsResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_HVACCoolingSystemsResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_HVACMechVentSystemsResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_HVACDehumidificationSystemsResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_LightingAppliancesResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_HotWaterSystemsResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_MeasuredEnclosureTightnessResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_DuctSystemsResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_AddedEnergyFeaturesResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_WholeHEEffDesignationsResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_HVACCommissioning
Properties
content complex
Model
Children AddedEnergyFeatures, DuctSystems, Enclosure, HVACCommissioning, HVACCoolingSystems, HVACDehumidificationSystems, HVACHeatingSystems, HVACMechVentSystems, HotWaterSystems, LightingAppliances, MeasuredEnclosureTightness, WholeHEEffDesignations
Instance
<HomeEnergyPerformance>
  <Enclosure>{1,1}</Enclosure>
  <HVACHeatingSystems NumHVACHeatingSystems="1">{1,1}</HVACHeatingSystems>
  <HVACCoolingSystems NumHVACCoolingSystems="1">{1,1}</HVACCoolingSystems>
  <HVACMechVentSystems NumHVACMechVentSystems="">{1,1}</HVACMechVentSystems>
  <HVACDehumidificationSystems NumHVACDehumidificationSystems="">{1,1}</HVACDehumidificationSystems>
  <LightingAppliances>{1,1}</LightingAppliances>
  <HotWaterSystems NumHotWaterSystems="1">{1,1}</HotWaterSystems>
  <MeasuredEnclosureTightness>{1,1}</MeasuredEnclosureTightness>
  <DuctSystems NumDuctSystems="1">{1,1}</DuctSystems>
  <AddedEnergyFeatures>{1,1}</AddedEnergyFeatures>
  <WholeHEEffDesignations>{0,2}</WholeHEEffDesignations>
  <HVACCommissioning NumHVACCommissioningSystems="0">{0,1}</HVACCommissioning>
</HomeEnergyPerformance>
Source
<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="ABGradeFloorA" type="xs:float">
              <xs:annotation>
                <xs:documentation>[A = ∑ Ai for i = 1, n]</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="ABGradeFloorUo" 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="ABGradeWallA" type="xs:float">
              <xs:annotation>
                <xs:documentation>[A = ∑ Ai for i = 1, n]</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="ABGradeWallUo" 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 name="WindowUo" 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="WindowSHGC" type="xs:float" minOccurs="0">
              <xs:annotation>
                <xs:documentation>[SHGCo = (∑ (SHGCi * Ai)) / A for i = 1, n]</xs:documentation>
              </xs:annotation>
            </xs:element>
            <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="((ABGradeFloorA[text()] = 0 and not(ABGradeFloorUo)) or (ABGradeFloorA[text()] gt 0 and exists(ABGradeFloorUo)))"/>
          <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="((ABGradeWallA[text()] = 0 and not(ABGradeWallUo)) or (ABGradeWallA[text()] gt 0 and exists(ABGradeWallUo)))"/>
          <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="HVACHeatingSystems" minOccurs="1" maxOccurs="1">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="System" minOccurs="1" maxOccurs="unbounded">
              <xs:complexType>
                <xs:all>
                  <xs:element name="Fuel">
                    <xs:simpleType>
                      <xs:restriction base="xs:string">
                        <xs:enumeration value="electric"/>
                        <xs:enumeration value="gas"/>
                        <xs:enumeration value="oil"/>
                        <xs:enumeration value="propane"/>
                        <xs:enumeration value="biomass"/>
                      </xs:restriction>
                    </xs:simpleType>
                  </xs:element>
                  <xs:element name="Type">
                    <xs:simpleType>
                      <xs:restriction base="xs:string">
                        <xs:enumeration value="standard"/>
                        <xs:enumeration value="combo"/>
                        <xs:enumeration value="HeatPump"/>
                        <xs:enumeration value="other"/>
                      </xs:restriction>
                    </xs:simpleType>
                  </xs:element>
                  <xs:element name="RatingMetric">
                    <xs:simpleType>
                      <xs:restriction base="xs:string">
                        <xs:enumeration value="HSPF"/>
                        <xs:enumeration value="HSPF2"/>
                        <xs:enumeration value="COP"/>
                        <xs:enumeration value="AFUE"/>
                        <xs:enumeration value="cAFUE"/>
                      </xs:restriction>
                    </xs:simpleType>
                  </xs:element>
                  <xs:element name="RatingValue" type="xs:float">
                    <xs:annotation>
                      <xs:documentation/>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="RatedOutputCapacity" type="xs:float">
                    <xs:annotation>
                      <xs:documentation/>
                    </xs:annotation>
                  </xs:element>
                </xs:all>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
          <xs:attribute name="NumHVACHeatingSystems" type="xs:int" default="1"/>
          <xs:assert test="(@NumHVACHeatingSystems = count(System))"/>
        </xs:complexType>
      </xs:element>
      <xs:element name="HVACCoolingSystems" minOccurs="1" maxOccurs="1">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="System" minOccurs="1" maxOccurs="unbounded">
              <xs:complexType>
                <xs:all>
                  <xs:element name="Type">
                    <xs:simpleType>
                      <xs:restriction base="xs:string">
                        <xs:enumeration value="electric"/>
                        <xs:enumeration value="gas"/>
                        <xs:enumeration value="other"/>
                      </xs:restriction>
                    </xs:simpleType>
                  </xs:element>
                  <xs:element name="RatingMetric">
                    <xs:simpleType>
                      <xs:restriction base="xs:string">
                        <xs:enumeration value="SEER"/>
                        <xs:enumeration value="SEER2"/>
                        <xs:enumeration value="EER"/>
                        <xs:enumeration value="EER2"/>
                      </xs:restriction>
                    </xs:simpleType>
                  </xs:element>
                  <xs:element name="RatingValue" type="xs:float">
                    <xs:annotation>
                      <xs:documentation/>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="RatedOutputCapacity" type="xs:float">
                    <xs:annotation>
                      <xs:documentation>Rated Output Capacity (kBtu/h)</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:all>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
          <xs:attribute name="NumHVACCoolingSystems" type="xs:int" default="1"/>
          <xs:assert test="(@NumHVACCoolingSystems = count(System))"/>
        </xs:complexType>
      </xs:element>
      <xs:element name="HVACMechVentSystems" minOccurs="1" maxOccurs="1">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="System" minOccurs="0" maxOccurs="unbounded">
              <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" type="xs:float">
                    <xs:annotation>
                      <xs:documentation>Vent fan flow rate in cfm</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="VentFanPower" type="xs:float">
                    <xs:annotation>
                      <xs:documentation>Vent fan power in watts</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="VentFanRunTime" type="xs:float">
                    <xs:annotation>
                      <xs:documentation>Vent fan run time hours per day</xs:documentation>
                    </xs:annotation>
                  </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>
      <xs:element name="HVACDehumidificationSystems" minOccurs="1" maxOccurs="1">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="System" minOccurs="0" maxOccurs="unbounded">
              <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" minOccurs="0">
              <xs:annotation>
                <xs:documentation>decimal fraction for qualifying interior fluorescent lighting (Tier I)</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="InteriorLightingLED" type="xs:float" minOccurs="0">
              <xs:annotation>
                <xs:documentation>decimal fraction for qualifying interior LED lighting (Tier II)</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="ExteriorLightingFL" type="xs:float" minOccurs="0">
              <xs:annotation>
                <xs:documentation>decimal fraction for qualifying exterior fluorescent lighting (Tier I)</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="ExteriorLightingLED" type="xs:float" minOccurs="0">
              <xs:annotation>
                <xs:documentation>decimal 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>decimal 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>decimal 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 name="HotWaterSystems" minOccurs="1" maxOccurs="1">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="System" minOccurs="1" maxOccurs="unbounded">
              <xs:complexType>
                <xs:all>
                  <xs:element name="Type">
                    <xs:simpleType>
                      <xs:restriction base="xs:string">
                        <xs:enumeration value="electric"/>
                        <xs:enumeration value="gas"/>
                        <xs:enumeration value="oil"/>
                        <xs:enumeration value="propane"/>
                        <xs:enumeration value="biomass"/>
                        <xs:enumeration value="combo"/>
                      </xs:restriction>
                    </xs:simpleType>
                  </xs:element>
                  <xs:element name="EfficiencyUnits">
                    <xs:simpleType>
                      <xs:restriction base="xs:string">
                        <xs:enumeration value="EF"/>
                        <xs:enumeration value="UEF"/>
                        <xs:enumeration value="CEF"/>
                      </xs:restriction>
                    </xs:simpleType>
                  </xs:element>
                  <xs:element name="EfficiencyValue" type="xs:float">
                    <xs:annotation>
                      <xs:documentation/>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="StorageCapacity" type="xs:float">
                    <xs:annotation>
                      <xs:documentation>Storage capacity (Gallons)</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:all>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
          <xs:attribute name="NumHotWaterSystems" type="xs:int" default="1"/>
          <xs:assert test="(@NumHotWaterSystems = count(System))"/>
        </xs:complexType>
      </xs:element>
      <xs:element name="MeasuredEnclosureTightness" minOccurs="1" maxOccurs="1">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="MeasurementType">
              <xs:annotation>
                <xs:documentation>All Ratings using Threshold Analsyis, 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="unbounded"/>
                    <xs:element name="ELA" type="xs:float" maxOccurs="unbounded"/>
                  </xs:all>
                </xs:complexType>
              </xs:element>
              <xs:element name="MultiPoint" minOccurs="0">
                <xs:complexType>
                  <xs:all>
                    <xs:element name="c" type="xs:float" maxOccurs="unbounded"/>
                    <xs:element name="n" type="xs:float" maxOccurs="unbounded"/>
                    <xs:element name="RSqrd" type="xs:float" maxOccurs="unbounded"/>
                    <xs:element name="ELA" type="xs:float" maxOccurs="unbounded"/>
                  </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="unbounded"/>
                    <xs:element name="ELAThreshold" type="xs:float" minOccurs="1" maxOccurs="unbounded"/>
                    <xs:element name="cfm50Tested" type="xs:float" minOccurs="0" maxOccurs="unbounded"/>
                    <xs:element name="ELATested" type="xs:float" minOccurs="0" maxOccurs="unbounded"/>
                  </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(Theshold))"/>
        </xs:complexType>
      </xs:element>
      <xs:element name="DuctSystems" minOccurs="1" maxOccurs="1">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="System" minOccurs="1" maxOccurs="unbounded">
              <xs:complexType>
                <xs:all>
                  <xs:element name="Type">
                    <xs:annotation>
                      <xs:documentation>All Ratings using Threshold Analsyis, 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" type="xs:float" 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 Leakge Exception.</xs:documentation>
                          </xs:annotation>
                        </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 using ExceptionType = TotalLeakAlternative. Not for use with ExceptionType = TestExemptDSE.</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 using ExceptionType = TotalLeakAlternative. Not for use with ExceptionType = TestExemptDSE.</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="ProjectedSavings" type="xs:float" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>Enter Projected annual MBtu savings for Solar Hot Water System</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="SolarFraction" type="xs:float" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>Enter the Solar Fraction as a decimal 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(ProjectedSavings) and not(SolarFraction)) or (SHWS[text()] = true() and exists(Type) and exists(ProjectedSavings) 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:element name="ProjectedSavings" type="xs:float" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>Projected Savings (MBtu/y = Rated EC_x - Reference EC_r)</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:sequence>
                <xs:assert test="((CheckDWHR[text()] = false() and not(DWHREfficiency) and not(FacilitiesServed) and not(EqualFlow) and not(ProjectedSavings)) or (CheckDWHR[text()] = true() and exists(DWHREfficiency) and exists(FacilitiesServed) and exists(EqualFlow) and exists(ProjectedSavings)))"/>
              </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:element name="ProjectedSavings" type="xs:float" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>Projected Savings (MBtu/y = Rated EC_x - Reference EC_r)</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:sequence>
                <xs:assert test="((ACHWHRecovery[text()] = false() and not(ProjectedSavings)) or (ACHWHRecovery[text()] = true() and exists(ProjectedSavings)))"/>
              </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="unbounded">
              <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" minOccurs="0">
                    <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" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>Design-specified blower fan airflow (CFM)</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="BlowerfanAirflowOpCond" type="xs:int" minOccurs="0">
                    <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" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>Watt draw of blower fan (W)</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="BlowerfanEfficiency" type="xs:float" minOccurs="0">
                    <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="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:enumeration value="Not Applicable"/>
                      </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="II"/>
                        <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 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 is '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="SystemID_key">
          <xs:selector xpath="System"/>
          <xs:field xpath="SystemID"/>
        </xs:key>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / Enclosure
Namespace No namespace
Diagram
DiagramResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_Enclosure_ABGradeFloorAResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_Enclosure_ABGradeFloorUoResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_Enclosure_GroundContactFloorAResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_Enclosure_GroundContactFloorUoResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_Enclosure_CeilingAResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_Enclosure_CeilingUoResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_Enclosure_ABGradeWallAResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_Enclosure_ABGradeWallUoResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_Enclosure_GroundContactWallAResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_Enclosure_GroundContactWallUoResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_Enclosure_WindowAResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_Enclosure_WindowUoResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_Enclosure_WindowSHGCResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_Enclosure_DoorAResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_Enclosure_DoorUoResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_Enclosure_OverallEnclosureUA
Properties
content complex
minOccurs 1
maxOccurs 1
Model
Children ABGradeFloorA, ABGradeFloorUo, ABGradeWallA, ABGradeWallUo, CeilingA, CeilingUo, DoorA, DoorUo, GroundContactFloorA, GroundContactFloorUo, GroundContactWallA, GroundContactWallUo, OverallEnclosureUA, WindowA, WindowSHGC, WindowUo
Instance
<Enclosure>
  <ABGradeFloorA>{1,1}</ABGradeFloorA>
  <ABGradeFloorUo>{0,1}</ABGradeFloorUo>
  <GroundContactFloorA>{1,1}</GroundContactFloorA>
  <GroundContactFloorUo>{0,1}</GroundContactFloorUo>
  <CeilingA>{1,1}</CeilingA>
  <CeilingUo>{0,1}</CeilingUo>
  <ABGradeWallA>{1,1}</ABGradeWallA>
  <ABGradeWallUo>{0,1}</ABGradeWallUo>
  <GroundContactWallA>{1,1}</GroundContactWallA>
  <GroundContactWallUo>{0,1}</GroundContactWallUo>
  <WindowA>{1,1}</WindowA>
  <WindowUo>{0,1}</WindowUo>
  <WindowSHGC>{0,1}</WindowSHGC>
  <DoorA>{1,1}</DoorA>
  <DoorUo>{0,1}</DoorUo>
  <OverallEnclosureUA>{1,1}</OverallEnclosureUA>
</Enclosure>
Asserts
Test XPath default namespace Annotation
((ABGradeFloorA[text()] = 0 and not(ABGradeFloorUo)) or (ABGradeFloorA[text()] gt 0 and exists(ABGradeFloorUo)))
((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)))
((ABGradeWallA[text()] = 0 and not(ABGradeWallUo)) or (ABGradeWallA[text()] gt 0 and exists(ABGradeWallUo)))
((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="ABGradeFloorA" type="xs:float">
        <xs:annotation>
          <xs:documentation>[A = ∑ Ai for i = 1, n]</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ABGradeFloorUo" 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="ABGradeWallA" type="xs:float">
        <xs:annotation>
          <xs:documentation>[A = ∑ Ai for i = 1, n]</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ABGradeWallUo" 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 name="WindowUo" 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="WindowSHGC" type="xs:float" minOccurs="0">
        <xs:annotation>
          <xs:documentation>[SHGCo = (∑ (SHGCi * Ai)) / A for i = 1, n]</xs:documentation>
        </xs:annotation>
      </xs:element>
      <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="((ABGradeFloorA[text()] = 0 and not(ABGradeFloorUo)) or (ABGradeFloorA[text()] gt 0 and exists(ABGradeFloorUo)))"/>
    <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="((ABGradeWallA[text()] = 0 and not(ABGradeWallUo)) or (ABGradeWallA[text()] gt 0 and exists(ABGradeWallUo)))"/>
    <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>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / Enclosure / ABGradeFloorA
Namespace No namespace
Annotations
[A = ∑ Ai  for i = 1, n]
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="ABGradeFloorA" type="xs:float">
  <xs:annotation>
    <xs:documentation>[A = ∑ Ai for i = 1, n]</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / Enclosure / ABGradeFloorUo
Namespace No namespace
Annotations
[Uo = (∑ (Ui * Ai)) / A  for i = 1, n]
Diagram
Diagram
Type xs:float
Properties
content simple
minOccurs 0
Source
<xs:element name="ABGradeFloorUo" type="xs:float" minOccurs="0">
  <xs:annotation>
    <xs:documentation>[Uo = (∑ (Ui * Ai)) / A for i = 1, n]</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / Enclosure / GroundContactFloorA
Namespace No namespace
Annotations
[A = ∑ Ai  for i = 1, n]
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="GroundContactFloorA" type="xs:float">
  <xs:annotation>
    <xs:documentation>[A = ∑ Ai for i = 1, n]</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / Enclosure / GroundContactFloorUo
Namespace No namespace
Annotations
[Uo = (∑ (Ui * Ai)) / A  for i = 1, n] [exterior film coeff = 0]
Diagram
Diagram
Type xs:float
Properties
content simple
minOccurs 0
Source
<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>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / Enclosure / CeilingA
Namespace No namespace
Annotations
[A = ∑ Ai  for i = 1, n]
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="CeilingA" type="xs:float">
  <xs:annotation>
    <xs:documentation>[A = ∑ Ai for i = 1, n]</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / Enclosure / CeilingUo
Namespace No namespace
Annotations
[Uo = (∑ (Ui * Ai)) / A  for i = 1, n]
Diagram
Diagram
Type xs:float
Properties
content simple
minOccurs 0
Source
<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>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / Enclosure / ABGradeWallA
Namespace No namespace
Annotations
[A = ∑ Ai  for i = 1, n]
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="ABGradeWallA" type="xs:float">
  <xs:annotation>
    <xs:documentation>[A = ∑ Ai for i = 1, n]</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / Enclosure / ABGradeWallUo
Namespace No namespace
Annotations
[Uo = (∑ (Ui * Ai)) / A  for i = 1, n]
Diagram
Diagram
Type xs:float
Properties
content simple
minOccurs 0
Source
<xs:element name="ABGradeWallUo" type="xs:float" minOccurs="0">
  <xs:annotation>
    <xs:documentation>[Uo = (∑ (Ui * Ai)) / A for i = 1, n]</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / Enclosure / GroundContactWallA
Namespace No namespace
Annotations
[A = ∑ Ai  for i = 1, n]
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="GroundContactWallA" type="xs:float">
  <xs:annotation>
    <xs:documentation>[A = ∑ Ai for i = 1, n]</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / Enclosure / GroundContactWallUo
Namespace No namespace
Annotations
[Uo = (∑ (Ui * Ai)) / A  for i = 1, n]  [exterior film coeff = 0]
Diagram
Diagram
Type xs:float
Properties
content simple
minOccurs 0
Source
<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>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / Enclosure / WindowA
Namespace No namespace
Annotations
[A = ∑ Ai  for i = 1, n]
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="WindowA" type="xs:float">
  <xs:annotation>
    <xs:documentation>[A = ∑ Ai for i = 1, n]</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / Enclosure / WindowUo
Namespace No namespace
Annotations
[Uo = (∑ (Ui * Ai)) / A  for i = 1, n]
Diagram
Diagram
Type xs:float
Properties
content simple
minOccurs 0
Source
<xs:element name="WindowUo" type="xs:float" minOccurs="0">
  <xs:annotation>
    <xs:documentation>[Uo = (∑ (Ui * Ai)) / A for i = 1, n]</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / Enclosure / WindowSHGC
Namespace No namespace
Annotations
[SHGCo = (∑ (SHGCi * Ai)) / A  for i = 1, n]
Diagram
Diagram
Type xs:float
Properties
content simple
minOccurs 0
Source
<xs:element name="WindowSHGC" type="xs:float" minOccurs="0">
  <xs:annotation>
    <xs:documentation>[SHGCo = (∑ (SHGCi * Ai)) / A for i = 1, n]</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / Enclosure / DoorA
Namespace No namespace
Annotations
[A = ∑ Ai  for i = 1, n]
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="DoorA" type="xs:float">
  <xs:annotation>
    <xs:documentation>[A = ∑ Ai for i = 1, n]</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / Enclosure / DoorUo
Namespace No namespace
Annotations
[Uo = (∑ (Ui * Ai)) / A  for i = 1, n]
Diagram
Diagram
Type xs:float
Properties
content simple
minOccurs 0
Source
<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>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / Enclosure / OverallEnclosureUA
Namespace No namespace
Annotations
[Enclosure UA = AG Floor (Uo*A) + Ceiling (Uo*A) + AG Wall (Uo*A) + Window (Uo*A) + Door (Uo*A)]
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<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>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / HVACHeatingSystems
Namespace No namespace
Diagram
DiagramResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_HVACHeatingSystems_NumHVACHeatingSystemsResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_HVACHeatingSystems_System
Properties
content complex
minOccurs 1
maxOccurs 1
Model
Children System
Instance
<HVACHeatingSystems NumHVACHeatingSystems="1">
  <System>{1,unbounded}</System>
</HVACHeatingSystems>
Attributes
QName Type Default Use
NumHVACHeatingSystems xs:int 1 optional
Asserts
Test XPath default namespace Annotation
(@NumHVACHeatingSystems = count(System))
Source
<xs:element name="HVACHeatingSystems" minOccurs="1" maxOccurs="1">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="System" minOccurs="1" maxOccurs="unbounded">
        <xs:complexType>
          <xs:all>
            <xs:element name="Fuel">
              <xs:simpleType>
                <xs:restriction base="xs:string">
                  <xs:enumeration value="electric"/>
                  <xs:enumeration value="gas"/>
                  <xs:enumeration value="oil"/>
                  <xs:enumeration value="propane"/>
                  <xs:enumeration value="biomass"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element name="Type">
              <xs:simpleType>
                <xs:restriction base="xs:string">
                  <xs:enumeration value="standard"/>
                  <xs:enumeration value="combo"/>
                  <xs:enumeration value="HeatPump"/>
                  <xs:enumeration value="other"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element name="RatingMetric">
              <xs:simpleType>
                <xs:restriction base="xs:string">
                  <xs:enumeration value="HSPF"/>
                  <xs:enumeration value="HSPF2"/>
                  <xs:enumeration value="COP"/>
                  <xs:enumeration value="AFUE"/>
                  <xs:enumeration value="cAFUE"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element name="RatingValue" type="xs:float">
              <xs:annotation>
                <xs:documentation/>
              </xs:annotation>
            </xs:element>
            <xs:element name="RatedOutputCapacity" type="xs:float">
              <xs:annotation>
                <xs:documentation/>
              </xs:annotation>
            </xs:element>
          </xs:all>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="NumHVACHeatingSystems" type="xs:int" default="1"/>
    <xs:assert test="(@NumHVACHeatingSystems = count(System))"/>
  </xs:complexType>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / HVACHeatingSystems / System
Namespace No namespace
Diagram
DiagramResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_HVACHeatingSystems_Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_HVACHeatingSystems_System_FuelResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_HVACHeatingSystems_Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_HVACHeatingSystems_System_TypeResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_HVACHeatingSystems_Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_HVACHeatingSystems_System_RatingMetricResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_HVACHeatingSystems_Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_HVACHeatingSystems_System_RatingValueResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_HVACHeatingSystems_Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_HVACHeatingSystems_System_RatedOutputCapacity
Properties
content complex
minOccurs 1
maxOccurs unbounded
Model
Children Fuel, RatedOutputCapacity, RatingMetric, RatingValue, Type
Instance
<System>
  <Fuel>{1,1}</Fuel>
  <Type>{1,1}</Type>
  <RatingMetric>{1,1}</RatingMetric>
  <RatingValue>{1,1}</RatingValue>
  <RatedOutputCapacity>{1,1}</RatedOutputCapacity>
</System>
Source
<xs:element name="System" minOccurs="1" maxOccurs="unbounded">
  <xs:complexType>
    <xs:all>
      <xs:element name="Fuel">
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:enumeration value="electric"/>
            <xs:enumeration value="gas"/>
            <xs:enumeration value="oil"/>
            <xs:enumeration value="propane"/>
            <xs:enumeration value="biomass"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="Type">
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:enumeration value="standard"/>
            <xs:enumeration value="combo"/>
            <xs:enumeration value="HeatPump"/>
            <xs:enumeration value="other"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="RatingMetric">
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:enumeration value="HSPF"/>
            <xs:enumeration value="HSPF2"/>
            <xs:enumeration value="COP"/>
            <xs:enumeration value="AFUE"/>
            <xs:enumeration value="cAFUE"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="RatingValue" type="xs:float">
        <xs:annotation>
          <xs:documentation/>
        </xs:annotation>
      </xs:element>
      <xs:element name="RatedOutputCapacity" type="xs:float">
        <xs:annotation>
          <xs:documentation/>
        </xs:annotation>
      </xs:element>
    </xs:all>
  </xs:complexType>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / HVACHeatingSystems / System / Fuel
Namespace No namespace
Diagram
Diagram
Type restriction of xs:string
Properties
content simple
Facets
enumeration electric
enumeration gas
enumeration oil
enumeration propane
enumeration biomass
Source
<xs:element name="Fuel">
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="electric"/>
      <xs:enumeration value="gas"/>
      <xs:enumeration value="oil"/>
      <xs:enumeration value="propane"/>
      <xs:enumeration value="biomass"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / HVACHeatingSystems / System / Type
Namespace No namespace
Diagram
Diagram
Type restriction of xs:string
Properties
content simple
Facets
enumeration standard
enumeration combo
enumeration HeatPump
enumeration other
Source
<xs:element name="Type">
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="standard"/>
      <xs:enumeration value="combo"/>
      <xs:enumeration value="HeatPump"/>
      <xs:enumeration value="other"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / HVACHeatingSystems / System / RatingMetric
Namespace No namespace
Diagram
Diagram
Type restriction of xs:string
Properties
content simple
Facets
enumeration HSPF
enumeration HSPF2
enumeration COP
enumeration AFUE
enumeration cAFUE
Source
<xs:element name="RatingMetric">
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="HSPF"/>
      <xs:enumeration value="HSPF2"/>
      <xs:enumeration value="COP"/>
      <xs:enumeration value="AFUE"/>
      <xs:enumeration value="cAFUE"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / HVACHeatingSystems / System / RatingValue
Namespace No namespace
Annotations
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="RatingValue" type="xs:float">
  <xs:annotation>
    <xs:documentation/>
  </xs:annotation>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / HVACHeatingSystems / System / RatedOutputCapacity
Namespace No namespace
Annotations
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="RatedOutputCapacity" type="xs:float">
  <xs:annotation>
    <xs:documentation/>
  </xs:annotation>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / HVACCoolingSystems
Namespace No namespace
Diagram
DiagramResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_HVACCoolingSystems_NumHVACCoolingSystemsResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_HVACCoolingSystems_System
Properties
content complex
minOccurs 1
maxOccurs 1
Model
Children System
Instance
<HVACCoolingSystems NumHVACCoolingSystems="1">
  <System>{1,unbounded}</System>
</HVACCoolingSystems>
Attributes
QName Type Default Use
NumHVACCoolingSystems xs:int 1 optional
Asserts
Test XPath default namespace Annotation
(@NumHVACCoolingSystems = count(System))
Source
<xs:element name="HVACCoolingSystems" minOccurs="1" maxOccurs="1">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="System" minOccurs="1" maxOccurs="unbounded">
        <xs:complexType>
          <xs:all>
            <xs:element name="Type">
              <xs:simpleType>
                <xs:restriction base="xs:string">
                  <xs:enumeration value="electric"/>
                  <xs:enumeration value="gas"/>
                  <xs:enumeration value="other"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element name="RatingMetric">
              <xs:simpleType>
                <xs:restriction base="xs:string">
                  <xs:enumeration value="SEER"/>
                  <xs:enumeration value="SEER2"/>
                  <xs:enumeration value="EER"/>
                  <xs:enumeration value="EER2"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element name="RatingValue" type="xs:float">
              <xs:annotation>
                <xs:documentation/>
              </xs:annotation>
            </xs:element>
            <xs:element name="RatedOutputCapacity" type="xs:float">
              <xs:annotation>
                <xs:documentation>Rated Output Capacity (kBtu/h)</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:all>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="NumHVACCoolingSystems" type="xs:int" default="1"/>
    <xs:assert test="(@NumHVACCoolingSystems = count(System))"/>
  </xs:complexType>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / HVACCoolingSystems / System
Namespace No namespace
Diagram
DiagramResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_HVACCoolingSystems_Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_HVACCoolingSystems_System_TypeResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_HVACCoolingSystems_Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_HVACCoolingSystems_System_RatingMetricResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_HVACCoolingSystems_Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_HVACCoolingSystems_System_RatingValueResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_HVACCoolingSystems_Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_HVACCoolingSystems_System_RatedOutputCapacity
Properties
content complex
minOccurs 1
maxOccurs unbounded
Model
Children RatedOutputCapacity, RatingMetric, RatingValue, Type
Instance
<System>
  <Type>{1,1}</Type>
  <RatingMetric>{1,1}</RatingMetric>
  <RatingValue>{1,1}</RatingValue>
  <RatedOutputCapacity>{1,1}</RatedOutputCapacity>
</System>
Source
<xs:element name="System" minOccurs="1" maxOccurs="unbounded">
  <xs:complexType>
    <xs:all>
      <xs:element name="Type">
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:enumeration value="electric"/>
            <xs:enumeration value="gas"/>
            <xs:enumeration value="other"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="RatingMetric">
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:enumeration value="SEER"/>
            <xs:enumeration value="SEER2"/>
            <xs:enumeration value="EER"/>
            <xs:enumeration value="EER2"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="RatingValue" type="xs:float">
        <xs:annotation>
          <xs:documentation/>
        </xs:annotation>
      </xs:element>
      <xs:element name="RatedOutputCapacity" type="xs:float">
        <xs:annotation>
          <xs:documentation>Rated Output Capacity (kBtu/h)</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:all>
  </xs:complexType>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / HVACCoolingSystems / System / Type
Namespace No namespace
Diagram
Diagram
Type restriction of xs:string
Properties
content simple
Facets
enumeration electric
enumeration gas
enumeration other
Source
<xs:element name="Type">
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="electric"/>
      <xs:enumeration value="gas"/>
      <xs:enumeration value="other"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / HVACCoolingSystems / System / RatingMetric
Namespace No namespace
Diagram
Diagram
Type restriction of xs:string
Properties
content simple
Facets
enumeration SEER
enumeration SEER2
enumeration EER
enumeration EER2
Source
<xs:element name="RatingMetric">
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="SEER"/>
      <xs:enumeration value="SEER2"/>
      <xs:enumeration value="EER"/>
      <xs:enumeration value="EER2"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / HVACCoolingSystems / System / RatingValue
Namespace No namespace
Annotations
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="RatingValue" type="xs:float">
  <xs:annotation>
    <xs:documentation/>
  </xs:annotation>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / HVACCoolingSystems / System / RatedOutputCapacity
Namespace No namespace
Annotations
Rated Output Capacity (kBtu/h)
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="RatedOutputCapacity" type="xs:float">
  <xs:annotation>
    <xs:documentation>Rated Output Capacity (kBtu/h)</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / HVACMechVentSystems
Namespace No namespace
Diagram
DiagramResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_HVACMechVentSystems_NumHVACMechVentSystemsResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_HVACMechVentSystems_System
Properties
content complex
minOccurs 1
maxOccurs 1
Model
Children System
Instance
<HVACMechVentSystems NumHVACMechVentSystems="">
  <System>{0,unbounded}</System>
</HVACMechVentSystems>
Attributes
QName Type Use
NumHVACMechVentSystems xs:int required
Asserts
Test XPath default namespace Annotation
(@NumHVACMechVentSystems = count(System))
Source
<xs:element name="HVACMechVentSystems" minOccurs="1" maxOccurs="1">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="System" minOccurs="0" maxOccurs="unbounded">
        <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" type="xs:float">
              <xs:annotation>
                <xs:documentation>Vent fan flow rate in cfm</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="VentFanPower" type="xs:float">
              <xs:annotation>
                <xs:documentation>Vent fan power in watts</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="VentFanRunTime" type="xs:float">
              <xs:annotation>
                <xs:documentation>Vent fan run time hours per day</xs:documentation>
              </xs:annotation>
            </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>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / HVACMechVentSystems / System
Namespace No namespace
Diagram
DiagramResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_HVACMechVentSystems_Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_HVACMechVentSystems_System_TypeResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_HVACMechVentSystems_Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_HVACMechVentSystems_System_VentFanFlowRateResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_HVACMechVentSystems_Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_HVACMechVentSystems_System_VentFanPowerResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_HVACMechVentSystems_Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_HVACMechVentSystems_System_VentFanRunTime
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children Type, VentFanFlowRate, VentFanPower, VentFanRunTime
Instance
<System>
  <Type>{1,1}</Type>
  <VentFanFlowRate>{1,1}</VentFanFlowRate>
  <VentFanPower>{1,1}</VentFanPower>
  <VentFanRunTime>{1,1}</VentFanRunTime>
</System>
Source
<xs:element name="System" minOccurs="0" maxOccurs="unbounded">
  <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" type="xs:float">
        <xs:annotation>
          <xs:documentation>Vent fan flow rate in cfm</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="VentFanPower" type="xs:float">
        <xs:annotation>
          <xs:documentation>Vent fan power in watts</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="VentFanRunTime" type="xs:float">
        <xs:annotation>
          <xs:documentation>Vent fan run time hours per day</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:all>
  </xs:complexType>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / HVACMechVentSystems / System / Type
Namespace No namespace
Annotations
The following mechanical ventilation system Types are acceptable: none, Supply, Exhaust, HRV, ERV, CFIS, hybrid or other
Diagram
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>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / HVACMechVentSystems / System / VentFanFlowRate
Namespace No namespace
Annotations
Vent fan flow rate in cfm
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="VentFanFlowRate" type="xs:float">
  <xs:annotation>
    <xs:documentation>Vent fan flow rate in cfm</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / HVACMechVentSystems / System / VentFanPower
Namespace No namespace
Annotations
Vent fan power in watts
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="VentFanPower" type="xs:float">
  <xs:annotation>
    <xs:documentation>Vent fan power in watts</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / HVACMechVentSystems / System / VentFanRunTime
Namespace No namespace
Annotations
Vent fan run time hours per day
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="VentFanRunTime" type="xs:float">
  <xs:annotation>
    <xs:documentation>Vent fan run time hours per day</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / HVACDehumidificationSystems
Namespace No namespace
Diagram
DiagramResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_HVACDehumidificationSystems_NumHVACDehumidificationSystemsResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_HVACDehumidificationSystems_System
Properties
content complex
minOccurs 1
maxOccurs 1
Model
Children System
Instance
<HVACDehumidificationSystems NumHVACDehumidificationSystems="">
  <System>{0,unbounded}</System>
</HVACDehumidificationSystems>
Attributes
QName Type Use
NumHVACDehumidificationSystems xs:int required
Asserts
Test XPath default namespace Annotation
(@NumHVACDehumidificationSystems = count(System))
Source
<xs:element name="HVACDehumidificationSystems" minOccurs="1" maxOccurs="1">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="System" minOccurs="0" maxOccurs="unbounded">
        <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>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / HVACDehumidificationSystems / System
Namespace No namespace
Diagram
DiagramResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_HVACDehumidificationSystems_Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_HVACDehumidificationSystems_System_TypeResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_HVACDehumidificationSystems_Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_HVACDehumidificationSystems_System_CapacityResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_HVACDehumidificationSystems_Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_HVACDehumidificationSystems_System_Efficiency
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children Capacity, Efficiency, Type
Instance
<System>
  <Type>{1,1}</Type>
  <Capacity>{1,1}</Capacity>
  <Efficiency>{1,1}</Efficiency>
</System>
Source
<xs:element name="System" minOccurs="0" maxOccurs="unbounded">
  <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>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / HVACDehumidificationSystems / System / Type
Namespace No namespace
Diagram
Diagram
Type restriction of xs:string
Properties
content simple
Facets
enumeration none
enumeration standard
enumeration eStar
enumeration other
Source
<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>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / HVACDehumidificationSystems / System / Capacity
Namespace No namespace
Annotations
Capacity in liters per day
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="Capacity" type="xs:float">
  <xs:annotation>
    <xs:documentation>Capacity in liters per day</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / HVACDehumidificationSystems / System / Efficiency
Namespace No namespace
Annotations
Efficiency in liters per kWh
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="Efficiency" type="xs:float">
  <xs:annotation>
    <xs:documentation>Efficiency in liters per kWh</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / LightingAppliances
Namespace No namespace
Diagram
DiagramResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_LightingAppliances_QualifyingLightingLtXResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_LightingAppliances_QualifyingLightingGeXResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_LightingAppliances_QualifyingLightingLEDResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_LightingAppliances_InteriorLightingFLResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_LightingAppliances_InteriorLightingLEDResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_LightingAppliances_ExteriorLightingFLResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_LightingAppliances_ExteriorLightingLEDResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_LightingAppliances_GarageLightingFLResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_LightingAppliances_GarageLightingLEDResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_LightingAppliances_RefrigeratorResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_LightingAppliances_DishWasherResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_LightingAppliances_ClothesWasherResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_LightingAppliances_ClothesDryerResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_LightingAppliances_CeilingFans
Properties
content complex
minOccurs 1
maxOccurs 1
Model
Children CeilingFans, ClothesDryer, ClothesWasher, DishWasher, ExteriorLightingFL, ExteriorLightingLED, GarageLightingFL, GarageLightingLED, InteriorLightingFL, InteriorLightingLED, QualifyingLightingGeX, QualifyingLightingLED, QualifyingLightingLtX, Refrigerator
Instance
<LightingAppliances>
  <QualifyingLightingLtX>{0,1}</QualifyingLightingLtX>
  <QualifyingLightingGeX>{0,1}</QualifyingLightingGeX>
  <QualifyingLightingLED>{0,1}</QualifyingLightingLED>
  <InteriorLightingFL>{0,1}</InteriorLightingFL>
  <InteriorLightingLED>{0,1}</InteriorLightingLED>
  <ExteriorLightingFL>{0,1}</ExteriorLightingFL>
  <ExteriorLightingLED>{0,1}</ExteriorLightingLED>
  <GarageLightingFL>{0,1}</GarageLightingFL>
  <GarageLightingLED>{0,1}</GarageLightingLED>
  <Refrigerator>{1,1}</Refrigerator>
  <DishWasher>{1,1}</DishWasher>
  <ClothesWasher>{1,1}</ClothesWasher>
  <ClothesDryer>{1,1}</ClothesDryer>
  <CeilingFans>{1,1}</CeilingFans>
</LightingAppliances>
Source
<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" minOccurs="0">
        <xs:annotation>
          <xs:documentation>decimal fraction for qualifying interior fluorescent lighting (Tier I)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="InteriorLightingLED" type="xs:float" minOccurs="0">
        <xs:annotation>
          <xs:documentation>decimal fraction for qualifying interior LED lighting (Tier II)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ExteriorLightingFL" type="xs:float" minOccurs="0">
        <xs:annotation>
          <xs:documentation>decimal fraction for qualifying exterior fluorescent lighting (Tier I)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ExteriorLightingLED" type="xs:float" minOccurs="0">
        <xs:annotation>
          <xs:documentation>decimal 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>decimal 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>decimal 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>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / LightingAppliances / QualifyingLightingLtX
Namespace No namespace
Annotations
percent lumens/watt less than 50
Diagram
Diagram
Type xs:float
Properties
content simple
minOccurs 0
Source
<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>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / LightingAppliances / QualifyingLightingGeX
Namespace No namespace
Annotations
percent fluorescent lighting
Diagram
Diagram
Type xs:float
Properties
content simple
minOccurs 0
Source
<xs:element name="QualifyingLightingGeX" type="xs:float" minOccurs="0">
  <xs:annotation>
    <xs:documentation>percent fluorescent lighting</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / LightingAppliances / QualifyingLightingLED
Namespace No namespace
Annotations
percent LED lighting
Diagram
Diagram
Type xs:float
Properties
content simple
minOccurs 0
Source
<xs:element name="QualifyingLightingLED" type="xs:float" minOccurs="0">
  <xs:annotation>
    <xs:documentation>percent LED lighting</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / LightingAppliances / InteriorLightingFL
Namespace No namespace
Annotations
decimal fraction for qualifying interior fluorescent lighting (Tier I)
Diagram
Diagram
Type xs:float
Properties
content simple
minOccurs 0
Source
<xs:element name="InteriorLightingFL" type="xs:float" minOccurs="0">
  <xs:annotation>
    <xs:documentation>decimal fraction for qualifying interior fluorescent lighting (Tier I)</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / LightingAppliances / InteriorLightingLED
Namespace No namespace
Annotations
decimal fraction for qualifying interior LED lighting (Tier II)
Diagram
Diagram
Type xs:float
Properties
content simple
minOccurs 0
Source
<xs:element name="InteriorLightingLED" type="xs:float" minOccurs="0">
  <xs:annotation>
    <xs:documentation>decimal fraction for qualifying interior LED lighting (Tier II)</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / LightingAppliances / ExteriorLightingFL
Namespace No namespace
Annotations
decimal fraction for qualifying exterior fluorescent lighting (Tier I)
Diagram
Diagram
Type xs:float
Properties
content simple
minOccurs 0
Source
<xs:element name="ExteriorLightingFL" type="xs:float" minOccurs="0">
  <xs:annotation>
    <xs:documentation>decimal fraction for qualifying exterior fluorescent lighting (Tier I)</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / LightingAppliances / ExteriorLightingLED
Namespace No namespace
Annotations
decimal fraction for qualifying exterior LED lighting (Tier II)
Diagram
Diagram
Type xs:float
Properties
content simple
minOccurs 0
Source
<xs:element name="ExteriorLightingLED" type="xs:float" minOccurs="0">
  <xs:annotation>
    <xs:documentation>decimal fraction for qualifying exterior LED lighting (Tier II)</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / LightingAppliances / GarageLightingFL
Namespace No namespace
Annotations
decimal fraction for qualifying garage fluorescent lighting (Tier I)
Diagram
Diagram
Type xs:float
Properties
content simple
minOccurs 0
Source
<xs:element name="GarageLightingFL" type="xs:float" minOccurs="0">
  <xs:annotation>
    <xs:documentation>decimal fraction for qualifying garage fluorescent lighting (Tier I)</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / LightingAppliances / GarageLightingLED
Namespace No namespace
Annotations
decimal fraction qualifying garage LED lighting (Tier II)
Diagram
Diagram
Type xs:float
Properties
content simple
minOccurs 0
Source
<xs:element name="GarageLightingLED" type="xs:float" minOccurs="0">
  <xs:annotation>
    <xs:documentation>decimal fraction qualifying garage LED lighting (Tier II)</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / LightingAppliances / Refrigerator
Namespace No namespace
Diagram
Diagram
Type restriction of xs:string
Properties
content simple
default standard
Facets
enumeration standard
enumeration eStar
Source
<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>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / LightingAppliances / DishWasher
Namespace No namespace
Diagram
Diagram
Type restriction of xs:string
Properties
content simple
default standard
Facets
enumeration standard
enumeration eStar
Source
<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>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / LightingAppliances / ClothesWasher
Namespace No namespace
Diagram
Diagram
Type restriction of xs:string
Properties
content simple
default standard
Facets
enumeration standard
enumeration eStar
Source
<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>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / LightingAppliances / ClothesDryer
Namespace No namespace
Diagram
Diagram
Type restriction of xs:string
Properties
content simple
default standard
Facets
enumeration standard
enumeration eStar
Source
<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>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / LightingAppliances / CeilingFans
Namespace No namespace
Diagram
Diagram
Type restriction of xs:string
Properties
content simple
default none
Facets
enumeration none
enumeration standard
enumeration eStar
Source
<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>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / HotWaterSystems
Namespace No namespace
Diagram
DiagramResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_HotWaterSystems_NumHotWaterSystemsResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_HotWaterSystems_System
Properties
content complex
minOccurs 1
maxOccurs 1
Model
Children System
Instance
<HotWaterSystems NumHotWaterSystems="1">
  <System>{1,unbounded}</System>
</HotWaterSystems>
Attributes
QName Type Default Use
NumHotWaterSystems xs:int 1 optional
Asserts
Test XPath default namespace Annotation
(@NumHotWaterSystems = count(System))
Source
<xs:element name="HotWaterSystems" minOccurs="1" maxOccurs="1">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="System" minOccurs="1" maxOccurs="unbounded">
        <xs:complexType>
          <xs:all>
            <xs:element name="Type">
              <xs:simpleType>
                <xs:restriction base="xs:string">
                  <xs:enumeration value="electric"/>
                  <xs:enumeration value="gas"/>
                  <xs:enumeration value="oil"/>
                  <xs:enumeration value="propane"/>
                  <xs:enumeration value="biomass"/>
                  <xs:enumeration value="combo"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element name="EfficiencyUnits">
              <xs:simpleType>
                <xs:restriction base="xs:string">
                  <xs:enumeration value="EF"/>
                  <xs:enumeration value="UEF"/>
                  <xs:enumeration value="CEF"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element name="EfficiencyValue" type="xs:float">
              <xs:annotation>
                <xs:documentation/>
              </xs:annotation>
            </xs:element>
            <xs:element name="StorageCapacity" type="xs:float">
              <xs:annotation>
                <xs:documentation>Storage capacity (Gallons)</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:all>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="NumHotWaterSystems" type="xs:int" default="1"/>
    <xs:assert test="(@NumHotWaterSystems = count(System))"/>
  </xs:complexType>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / HotWaterSystems / System
Namespace No namespace
Diagram
DiagramResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_HotWaterSystems_Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_HotWaterSystems_System_TypeResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_HotWaterSystems_Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_HotWaterSystems_System_EfficiencyUnitsResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_HotWaterSystems_Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_HotWaterSystems_System_EfficiencyValueResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_HotWaterSystems_Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_HotWaterSystems_System_StorageCapacity
Properties
content complex
minOccurs 1
maxOccurs unbounded
Model
Children EfficiencyUnits, EfficiencyValue, StorageCapacity, Type
Instance
<System>
  <Type>{1,1}</Type>
  <EfficiencyUnits>{1,1}</EfficiencyUnits>
  <EfficiencyValue>{1,1}</EfficiencyValue>
  <StorageCapacity>{1,1}</StorageCapacity>
</System>
Source
<xs:element name="System" minOccurs="1" maxOccurs="unbounded">
  <xs:complexType>
    <xs:all>
      <xs:element name="Type">
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:enumeration value="electric"/>
            <xs:enumeration value="gas"/>
            <xs:enumeration value="oil"/>
            <xs:enumeration value="propane"/>
            <xs:enumeration value="biomass"/>
            <xs:enumeration value="combo"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="EfficiencyUnits">
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:enumeration value="EF"/>
            <xs:enumeration value="UEF"/>
            <xs:enumeration value="CEF"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="EfficiencyValue" type="xs:float">
        <xs:annotation>
          <xs:documentation/>
        </xs:annotation>
      </xs:element>
      <xs:element name="StorageCapacity" type="xs:float">
        <xs:annotation>
          <xs:documentation>Storage capacity (Gallons)</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:all>
  </xs:complexType>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / HotWaterSystems / System / Type
Namespace No namespace
Diagram
Diagram
Type restriction of xs:string
Properties
content simple
Facets
enumeration electric
enumeration gas
enumeration oil
enumeration propane
enumeration biomass
enumeration combo
Source
<xs:element name="Type">
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="electric"/>
      <xs:enumeration value="gas"/>
      <xs:enumeration value="oil"/>
      <xs:enumeration value="propane"/>
      <xs:enumeration value="biomass"/>
      <xs:enumeration value="combo"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / HotWaterSystems / System / EfficiencyUnits
Namespace No namespace
Diagram
Diagram
Type restriction of xs:string
Properties
content simple
Facets
enumeration EF
enumeration UEF
enumeration CEF
Source
<xs:element name="EfficiencyUnits">
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="EF"/>
      <xs:enumeration value="UEF"/>
      <xs:enumeration value="CEF"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / HotWaterSystems / System / EfficiencyValue
Namespace No namespace
Annotations
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="EfficiencyValue" type="xs:float">
  <xs:annotation>
    <xs:documentation/>
  </xs:annotation>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / HotWaterSystems / System / StorageCapacity
Namespace No namespace
Annotations
Storage capacity (Gallons)
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="StorageCapacity" type="xs:float">
  <xs:annotation>
    <xs:documentation>Storage capacity (Gallons)</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / MeasuredEnclosureTightness
Namespace No namespace
Diagram
DiagramResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_MeasuredEnclosureTightness_MeasurementTypeResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_MeasuredEnclosureTightness_SinglePointResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_MeasuredEnclosureTightness_MultiPointResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_MeasuredEnclosureTightness_Threshold
Properties
content complex
minOccurs 1
maxOccurs 1
Model
Children MeasurementType, MultiPoint, SinglePoint, Threshold
Instance
<MeasuredEnclosureTightness>
  <MeasurementType>{1,1}</MeasurementType>
  <SinglePoint>{0,1}</SinglePoint>
  <MultiPoint>{0,1}</MultiPoint>
  <Threshold>{0,1}</Threshold>
</MeasuredEnclosureTightness>
Asserts
Test XPath default namespace Annotation
(MeasurementType[text()] = 'SinglePoint' and exists(SinglePoint)) or (MeasurementType[text()] = 'MultiPoint' and exists(MultiPoint)) or (MeasurementType[text()] = 'Threshold' and exists(Theshold))
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 Analsyis, 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="unbounded"/>
              <xs:element name="ELA" type="xs:float" maxOccurs="unbounded"/>
            </xs:all>
          </xs:complexType>
        </xs:element>
        <xs:element name="MultiPoint" minOccurs="0">
          <xs:complexType>
            <xs:all>
              <xs:element name="c" type="xs:float" maxOccurs="unbounded"/>
              <xs:element name="n" type="xs:float" maxOccurs="unbounded"/>
              <xs:element name="RSqrd" type="xs:float" maxOccurs="unbounded"/>
              <xs:element name="ELA" type="xs:float" maxOccurs="unbounded"/>
            </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="unbounded"/>
              <xs:element name="ELAThreshold" type="xs:float" minOccurs="1" maxOccurs="unbounded"/>
              <xs:element name="cfm50Tested" type="xs:float" minOccurs="0" maxOccurs="unbounded"/>
              <xs:element name="ELATested" type="xs:float" minOccurs="0" maxOccurs="unbounded"/>
            </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(Theshold))"/>
  </xs:complexType>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / MeasuredEnclosureTightness / MeasurementType
Namespace No namespace
Annotations
All Ratings using Threshold Analsyis, including all Sampled and Threshold Ratings, must use this "Threshold Type"
Diagram
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 Analsyis, 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>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / MeasuredEnclosureTightness / SinglePoint
Namespace No namespace
Diagram
DiagramResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_MeasuredEnclosureTightness_Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_MeasuredEnclosureTightness_SinglePoint_cfm50ResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_MeasuredEnclosureTightness_Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_MeasuredEnclosureTightness_SinglePoint_ELA
Properties
content complex
minOccurs 0
Model
Children ELA, cfm50
Instance
<SinglePoint>
  <cfm50>{1,unbounded}</cfm50>
  <ELA>{1,unbounded}</ELA>
</SinglePoint>
Source
<xs:element name="SinglePoint" minOccurs="0">
  <xs:complexType>
    <xs:all>
      <xs:element name="cfm50" type="xs:float" maxOccurs="unbounded"/>
      <xs:element name="ELA" type="xs:float" maxOccurs="unbounded"/>
    </xs:all>
  </xs:complexType>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / MeasuredEnclosureTightness / SinglePoint / cfm50
Namespace No namespace
Diagram
Diagram
Type xs:float
Properties
content simple
maxOccurs unbounded
Source
<xs:element name="cfm50" type="xs:float" maxOccurs="unbounded"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / MeasuredEnclosureTightness / SinglePoint / ELA
Namespace No namespace
Diagram
Diagram
Type xs:float
Properties
content simple
maxOccurs unbounded
Source
<xs:element name="ELA" type="xs:float" maxOccurs="unbounded"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / MeasuredEnclosureTightness / MultiPoint
Namespace No namespace
Diagram
DiagramResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_MeasuredEnclosureTightness_Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_MeasuredEnclosureTightness_MultiPoint_cResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_MeasuredEnclosureTightness_Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_MeasuredEnclosureTightness_MultiPoint_nResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_MeasuredEnclosureTightness_Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_MeasuredEnclosureTightness_MultiPoint_RSqrdResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_MeasuredEnclosureTightness_Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_MeasuredEnclosureTightness_MultiPoint_ELA
Properties
content complex
minOccurs 0
Model
Children ELA, RSqrd, c, n
Instance
<MultiPoint>
  <c>{1,unbounded}</c>
  <n>{1,unbounded}</n>
  <RSqrd>{1,unbounded}</RSqrd>
  <ELA>{1,unbounded}</ELA>
</MultiPoint>
Source
<xs:element name="MultiPoint" minOccurs="0">
  <xs:complexType>
    <xs:all>
      <xs:element name="c" type="xs:float" maxOccurs="unbounded"/>
      <xs:element name="n" type="xs:float" maxOccurs="unbounded"/>
      <xs:element name="RSqrd" type="xs:float" maxOccurs="unbounded"/>
      <xs:element name="ELA" type="xs:float" maxOccurs="unbounded"/>
    </xs:all>
  </xs:complexType>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / MeasuredEnclosureTightness / MultiPoint / c
Namespace No namespace
Diagram
Diagram
Type xs:float
Properties
content simple
maxOccurs unbounded
Source
<xs:element name="c" type="xs:float" maxOccurs="unbounded"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / MeasuredEnclosureTightness / MultiPoint / n
Namespace No namespace
Diagram
Diagram
Type xs:float
Properties
content simple
maxOccurs unbounded
Source
<xs:element name="n" type="xs:float" maxOccurs="unbounded"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / MeasuredEnclosureTightness / MultiPoint / RSqrd
Namespace No namespace
Diagram
Diagram
Type xs:float
Properties
content simple
maxOccurs unbounded
Source
<xs:element name="RSqrd" type="xs:float" maxOccurs="unbounded"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / MeasuredEnclosureTightness / MultiPoint / ELA
Namespace No namespace
Diagram
Diagram
Type xs:float
Properties
content simple
maxOccurs unbounded
Source
<xs:element name="ELA" type="xs:float" maxOccurs="unbounded"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / MeasuredEnclosureTightness / Threshold
Namespace No namespace
Annotations
...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
Diagram
DiagramResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_MeasuredEnclosureTightness_Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_MeasuredEnclosureTightness_Threshold_cfm50ThresholdResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_MeasuredEnclosureTightness_Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_MeasuredEnclosureTightness_Threshold_ELAThresholdResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_MeasuredEnclosureTightness_Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_MeasuredEnclosureTightness_Threshold_cfm50TestedResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_MeasuredEnclosureTightness_Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_MeasuredEnclosureTightness_Threshold_ELATested
Properties
content complex
minOccurs 0
Model
Children ELATested, ELAThreshold, cfm50Tested, cfm50Threshold
Instance
<Threshold>
  <cfm50Threshold>{1,unbounded}</cfm50Threshold>
  <ELAThreshold>{1,unbounded}</ELAThreshold>
  <cfm50Tested>{0,unbounded}</cfm50Tested>
  <ELATested>{0,unbounded}</ELATested>
</Threshold>
Source
<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="unbounded"/>
      <xs:element name="ELAThreshold" type="xs:float" minOccurs="1" maxOccurs="unbounded"/>
      <xs:element name="cfm50Tested" type="xs:float" minOccurs="0" maxOccurs="unbounded"/>
      <xs:element name="ELATested" type="xs:float" minOccurs="0" maxOccurs="unbounded"/>
    </xs:all>
  </xs:complexType>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / MeasuredEnclosureTightness / Threshold / cfm50Threshold
Namespace No namespace
Diagram
Diagram
Type xs:float
Properties
content simple
minOccurs 1
maxOccurs unbounded
Source
<xs:element name="cfm50Threshold" type="xs:float" minOccurs="1" maxOccurs="unbounded"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / MeasuredEnclosureTightness / Threshold / ELAThreshold
Namespace No namespace
Diagram
Diagram
Type xs:float
Properties
content simple
minOccurs 1
maxOccurs unbounded
Source
<xs:element name="ELAThreshold" type="xs:float" minOccurs="1" maxOccurs="unbounded"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / MeasuredEnclosureTightness / Threshold / cfm50Tested
Namespace No namespace
Diagram
Diagram
Type xs:float
Properties
content simple
minOccurs 0
maxOccurs unbounded
Source
<xs:element name="cfm50Tested" type="xs:float" minOccurs="0" maxOccurs="unbounded"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / MeasuredEnclosureTightness / Threshold / ELATested
Namespace No namespace
Diagram
Diagram
Type xs:float
Properties
content simple
minOccurs 0
maxOccurs unbounded
Source
<xs:element name="ELATested" type="xs:float" minOccurs="0" maxOccurs="unbounded"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / DuctSystems
Namespace No namespace
Diagram
DiagramResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_DuctSystems_NumDuctSystemsResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_DuctSystems_System
Properties
content complex
minOccurs 1
maxOccurs 1
Model
Children System
Instance
<DuctSystems NumDuctSystems="1">
  <System>{1,unbounded}</System>
</DuctSystems>
Attributes
QName Type Default Use
NumDuctSystems xs:int 1 optional
Asserts
Test XPath default namespace Annotation
(@NumDuctSystems = count(System))
Source
<xs:element name="DuctSystems" minOccurs="1" maxOccurs="1">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="System" minOccurs="1" maxOccurs="unbounded">
        <xs:complexType>
          <xs:all>
            <xs:element name="Type">
              <xs:annotation>
                <xs:documentation>All Ratings using Threshold Analsyis, 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" type="xs:float" 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 Leakge Exception.</xs:documentation>
                    </xs:annotation>
                  </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 using ExceptionType = TotalLeakAlternative. Not for use with ExceptionType = TestExemptDSE.</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 using ExceptionType = TotalLeakAlternative. Not for use with ExceptionType = TestExemptDSE.</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>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / DuctSystems / System
Namespace No namespace
Diagram
DiagramResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_DuctSystems_Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_DuctSystems_System_TypeResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_DuctSystems_Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_DuctSystems_System_TestedLeakageExceptionResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_DuctSystems_Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_DuctSystems_System_TestedLeakageResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_DuctSystems_Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_DuctSystems_System_SupplyDuctsCondSpaceResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_DuctSystems_Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_DuctSystems_System_ReturnDuctsCondSpace
Properties
content complex
minOccurs 1
maxOccurs unbounded
Model
Children ReturnDuctsCondSpace, SupplyDuctsCondSpace, TestedLeakage, TestedLeakageException, Type
Instance
<System>
  <Type>{1,1}</Type>
  <TestedLeakageException>{0,1}</TestedLeakageException>
  <TestedLeakage>{0,1}</TestedLeakage>
  <SupplyDuctsCondSpace>{1,1}</SupplyDuctsCondSpace>
  <ReturnDuctsCondSpace>{1,1}</ReturnDuctsCondSpace>
</System>
Source
<xs:element name="System" minOccurs="1" maxOccurs="unbounded">
  <xs:complexType>
    <xs:all>
      <xs:element name="Type">
        <xs:annotation>
          <xs:documentation>All Ratings using Threshold Analsyis, 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" type="xs:float" 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 Leakge Exception.</xs:documentation>
              </xs:annotation>
            </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 using ExceptionType = TotalLeakAlternative. Not for use with ExceptionType = TestExemptDSE.</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 using ExceptionType = TotalLeakAlternative. Not for use with ExceptionType = TestExemptDSE.</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>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / DuctSystems / System / Type
Namespace No namespace
Annotations
All Ratings using Threshold Analsyis, including all Sampled and Threshold Ratings, must use "Threshold Type"
Diagram
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 Analsyis, 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>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / DuctSystems / System / TestedLeakageException
Namespace No namespace
Annotations
Unless DuctSystem is qualified for testing exception or for TotalLeakAlternative, then TestedLeakage entries are required.
Diagram
DiagramResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_DuctSystems_Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_DuctSystems_System_Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_DuctSystems_Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_DuctSystems_System_TestedLeakageException_QualificationCertificationResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_DuctSystems_Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_DuctSystems_System_Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_DuctSystems_Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_DuctSystems_System_TestedLeakageException_ExceptionTypeResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_DuctSystems_Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_DuctSystems_System_Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_DuctSystems_Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_DuctSystems_System_TestedLeakageException_TotalLeakTestValueResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_DuctSystems_Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_DuctSystems_System_Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_DuctSystems_Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_DuctSystems_System_TestedLeakageException_PercentDuctInsideAttachedResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_DuctSystems_Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_DuctSystems_System_Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_DuctSystems_Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_DuctSystems_System_TestedLeakageException_AirHandlerInsideAttached
Properties
content complex
minOccurs 0
Model
Children AirHandlerInsideAttached, ExceptionType, PercentDuctInsideAttached, QualificationCertification, TotalLeakTestValue
Instance
<TestedLeakageException>
  <QualificationCertification>{1,1}</QualificationCertification>
  <ExceptionType>{0,1}</ExceptionType>
  <TotalLeakTestValue>{0,1}</TotalLeakTestValue>
  <PercentDuctInsideAttached>{0,1}</PercentDuctInsideAttached>
  <AirHandlerInsideAttached>{0,1}</AirHandlerInsideAttached>
</TestedLeakageException>
Source
<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" type="xs:float" 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 Leakge Exception.</xs:documentation>
        </xs:annotation>
      </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 using ExceptionType = TotalLeakAlternative. Not for use with ExceptionType = TestExemptDSE.</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 using ExceptionType = TotalLeakAlternative. Not for use with ExceptionType = TestExemptDSE.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:all>
  </xs:complexType>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / DuctSystems / System / TestedLeakageException / QualificationCertification
Namespace No namespace
Annotations
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
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>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / DuctSystems / System / TestedLeakageException / ExceptionType
Namespace No namespace
Diagram
Diagram
Type restriction of xs:string
Properties
content simple
minOccurs 0
Facets
enumeration TestExemptDSE
enumeration TotalLeakAlternative
Source
<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>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / DuctSystems / System / TestedLeakageException / TotalLeakTestValue
Namespace No namespace
Annotations
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 Leakge Exception.
Diagram
Diagram
Type xs:float
Properties
content simple
minOccurs 0
Source
<xs:element name="TotalLeakTestValue" type="xs:float" 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 Leakge Exception.</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / DuctSystems / System / TestedLeakageException / PercentDuctInsideAttached
Namespace No namespace
Annotations
Percentage of duct area inside the Conditioned Space Volume for Attached Dwelling Unit qualified for Tested Leakage Exception using ExceptionType = TotalLeakAlternative. Not for use with ExceptionType = TestExemptDSE.
Diagram
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 using ExceptionType = TotalLeakAlternative. Not for use with ExceptionType = TestExemptDSE.</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / DuctSystems / System / TestedLeakageException / AirHandlerInsideAttached
Namespace No namespace
Annotations
Determination if air handler unit is within the Conditioned Space Volume for Attached Dwelling units qualified for Tested Leakage Exception using ExceptionType = TotalLeakAlternative. Not for use with ExceptionType = TestExemptDSE.
Diagram
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 using ExceptionType = TotalLeakAlternative. Not for use with ExceptionType = TestExemptDSE.</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / DuctSystems / System / TestedLeakage
Namespace No namespace
Diagram
DiagramResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_DuctSystems_Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_DuctSystems_System_Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_DuctSystems_Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_DuctSystems_System_TestedLeakage_cfm25outThresholdResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_DuctSystems_Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_DuctSystems_System_Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_DuctSystems_Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_DuctSystems_System_TestedLeakage_cfm25totalThresholdResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_DuctSystems_Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_DuctSystems_System_Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_DuctSystems_Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_DuctSystems_System_TestedLeakage_QnThresholdResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_DuctSystems_Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_DuctSystems_System_Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_DuctSystems_Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_DuctSystems_System_TestedLeakage_cfm25outTestedResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_DuctSystems_Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_DuctSystems_System_Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_DuctSystems_Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_DuctSystems_System_TestedLeakage_cfm25totalTestedResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_DuctSystems_Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_DuctSystems_System_Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_DuctSystems_Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_DuctSystems_System_TestedLeakage_QnTested
Properties
content complex
minOccurs 0
Model
Children QnTested, QnThreshold, cfm25outTested, cfm25outThreshold, cfm25totalTested, cfm25totalThreshold
Instance
<TestedLeakage>
  <cfm25outThreshold>{0,1}</cfm25outThreshold>
  <cfm25totalThreshold>{0,1}</cfm25totalThreshold>
  <QnThreshold>{0,1}</QnThreshold>
  <cfm25outTested>{0,1}</cfm25outTested>
  <cfm25totalTested>{0,1}</cfm25totalTested>
  <QnTested>{0,1}</QnTested>
</TestedLeakage>
Source
<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>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / DuctSystems / System / TestedLeakage / cfm25outThreshold
Namespace No namespace
Diagram
Diagram
Type xs:float
Properties
content simple
minOccurs 0
Source
<xs:element name="cfm25outThreshold" type="xs:float" minOccurs="0"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / DuctSystems / System / TestedLeakage / cfm25totalThreshold
Namespace No namespace
Diagram
Diagram
Type xs:float
Properties
content simple
minOccurs 0
Source
<xs:element name="cfm25totalThreshold" type="xs:float" minOccurs="0"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / DuctSystems / System / TestedLeakage / QnThreshold
Namespace No namespace
Annotations
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
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>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / DuctSystems / System / TestedLeakage / cfm25outTested
Namespace No namespace
Diagram
Diagram
Type xs:float
Properties
content simple
minOccurs 0
Source
<xs:element name="cfm25outTested" type="xs:float" minOccurs="0"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / DuctSystems / System / TestedLeakage / cfm25totalTested
Namespace No namespace
Diagram
Diagram
Type xs:float
Properties
content simple
minOccurs 0
Source
<xs:element name="cfm25totalTested" type="xs:float" minOccurs="0"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / DuctSystems / System / TestedLeakage / QnTested
Namespace No namespace
Annotations
...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
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>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / DuctSystems / System / SupplyDuctsCondSpace
Namespace No namespace
Annotations
% supply ducts located in conditioned space
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="SupplyDuctsCondSpace" type="xs:float">
  <xs:annotation>
    <xs:documentation>% supply ducts located in conditioned space</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / DuctSystems / System / ReturnDuctsCondSpace
Namespace No namespace
Annotations
% return ducts located in conditioned space
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="ReturnDuctsCondSpace" type="xs:float">
  <xs:annotation>
    <xs:documentation>% return ducts located in conditioned space</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / AddedEnergyFeatures
Namespace No namespace
Diagram
DiagramResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_AddedEnergyFeatures_OPPResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_AddedEnergyFeatures_SolarHotWaterSystemsResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_AddedEnergyFeatures_DWHRResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_AddedEnergyFeatures_ACHotWaterHeatRecovery
Properties
content complex
minOccurs 1
maxOccurs 1
Model
Children ACHotWaterHeatRecovery, DWHR, OPP, SolarHotWaterSystems
Instance
<AddedEnergyFeatures>
  <OPP>{1,1}</OPP>
  <SolarHotWaterSystems>{0,1}</SolarHotWaterSystems>
  <DWHR>{1,1}</DWHR>
  <ACHotWaterHeatRecovery>{1,1}</ACHotWaterHeatRecovery>
</AddedEnergyFeatures>
Source
<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="ProjectedSavings" type="xs:float" minOccurs="0">
              <xs:annotation>
                <xs:documentation>Enter Projected annual MBtu savings for Solar Hot Water System</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="SolarFraction" type="xs:float" minOccurs="0">
              <xs:annotation>
                <xs:documentation>Enter the Solar Fraction as a decimal 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(ProjectedSavings) and not(SolarFraction)) or (SHWS[text()] = true() and exists(Type) and exists(ProjectedSavings) 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:element name="ProjectedSavings" type="xs:float" minOccurs="0">
              <xs:annotation>
                <xs:documentation>Projected Savings (MBtu/y = Rated EC_x - Reference EC_r)</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
          <xs:assert test="((CheckDWHR[text()] = false() and not(DWHREfficiency) and not(FacilitiesServed) and not(EqualFlow) and not(ProjectedSavings)) or (CheckDWHR[text()] = true() and exists(DWHREfficiency) and exists(FacilitiesServed) and exists(EqualFlow) and exists(ProjectedSavings)))"/>
        </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:element name="ProjectedSavings" type="xs:float" minOccurs="0">
              <xs:annotation>
                <xs:documentation>Projected Savings (MBtu/y = Rated EC_x - Reference EC_r)</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
          <xs:assert test="((ACHWHRecovery[text()] = false() and not(ProjectedSavings)) or (ACHWHRecovery[text()] = true() and exists(ProjectedSavings)))"/>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / AddedEnergyFeatures / OPP
Namespace No namespace
Diagram
DiagramResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_AddedEnergyFeatures_Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_AddedEnergyFeatures_OPP_CheckOPPResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_AddedEnergyFeatures_Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_AddedEnergyFeatures_OPP_TypeResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_AddedEnergyFeatures_Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_AddedEnergyFeatures_OPP_NetPowerProduction
Properties
content complex
Model
Children CheckOPP, NetPowerProduction, Type
Instance
<OPP>
  <CheckOPP>{0,1}</CheckOPP>
  <Type>{0,1}</Type>
  <NetPowerProduction>{0,1}</NetPowerProduction>
</OPP>
Asserts
Test XPath default namespace Annotation
(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>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / AddedEnergyFeatures / OPP / CheckOPP
Namespace No namespace
Annotations
On-site Power Production (OPP)
Diagram
Diagram
Type xs:boolean
Properties
content simple
minOccurs 0
default false
Source
<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>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / AddedEnergyFeatures / OPP / Type
Namespace No namespace
Diagram
Diagram
Type restriction of xs:string
Properties
content simple
minOccurs 0
Facets
enumeration PV
enumeration CHP
enumeration wind
enumeration other
Source
<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>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / AddedEnergyFeatures / OPP / NetPowerProduction
Namespace No namespace
Annotations
Net power production
Diagram
Diagram
Type xs:float
Properties
content simple
minOccurs 0
Source
<xs:element name="NetPowerProduction" type="xs:float" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Net power production</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / AddedEnergyFeatures / SolarHotWaterSystems
Namespace No namespace
Diagram
DiagramResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_AddedEnergyFeatures_Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_AddedEnergyFeatures_SolarHotWaterSystems_SHWSResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_AddedEnergyFeatures_Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_AddedEnergyFeatures_SolarHotWaterSystems_TypeResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_AddedEnergyFeatures_Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_AddedEnergyFeatures_SolarHotWaterSystems_ProjectedSavingsResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_AddedEnergyFeatures_Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_AddedEnergyFeatures_SolarHotWaterSystems_SolarFraction
Properties
content complex
minOccurs 0
maxOccurs 1
Model
Children ProjectedSavings, SHWS, SolarFraction, Type
Instance
<SolarHotWaterSystems>
  <SHWS>{1,1}</SHWS>
  <Type>{0,1}</Type>
  <ProjectedSavings>{0,1}</ProjectedSavings>
  <SolarFraction>{0,1}</SolarFraction>
</SolarHotWaterSystems>
Asserts
Test XPath default namespace Annotation
((SHWS[text()] = false() and not(Type) and not(ProjectedSavings) and not(SolarFraction)) or (SHWS[text()] = true() and exists(Type) and exists(ProjectedSavings) 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="ProjectedSavings" type="xs:float" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Enter Projected annual MBtu savings for Solar Hot Water System</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="SolarFraction" type="xs:float" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Enter the Solar Fraction as a decimal 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(ProjectedSavings) and not(SolarFraction)) or (SHWS[text()] = true() and exists(Type) and exists(ProjectedSavings) and exists(SolarFraction)))"/>
  </xs:complexType>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / AddedEnergyFeatures / SolarHotWaterSystems / SHWS
Namespace No namespace
Annotations
Solar Hot Water Systems
Diagram
Diagram
Type xs:boolean
Properties
content simple
default false
Source
<xs:element name="SHWS" type="xs:boolean" default="false">
  <xs:annotation>
    <xs:documentation>Solar Hot Water Systems</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / AddedEnergyFeatures / SolarHotWaterSystems / Type
Namespace No namespace
Diagram
Diagram
Type restriction of xs:string
Properties
content simple
minOccurs 0
Facets
enumeration direct
enumeration indirect
enumeration ICS
Source
<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>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / AddedEnergyFeatures / SolarHotWaterSystems / ProjectedSavings
Namespace No namespace
Annotations
Enter Projected annual MBtu savings for Solar Hot Water System
Diagram
Diagram
Type xs:float
Properties
content simple
minOccurs 0
Source
<xs:element name="ProjectedSavings" type="xs:float" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Enter Projected annual MBtu savings for Solar Hot Water System</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / AddedEnergyFeatures / SolarHotWaterSystems / SolarFraction
Namespace No namespace
Annotations
Enter the Solar Fraction as a decimal value for solar hot water system)
Diagram
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 decimal value for solar hot water system)</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / AddedEnergyFeatures / DWHR
Namespace No namespace
Diagram
DiagramResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_AddedEnergyFeatures_Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_AddedEnergyFeatures_DWHR_CheckDWHRResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_AddedEnergyFeatures_Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_AddedEnergyFeatures_DWHR_DWHREfficiencyResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_AddedEnergyFeatures_Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_AddedEnergyFeatures_DWHR_FacilitiesServedResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_AddedEnergyFeatures_Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_AddedEnergyFeatures_DWHR_EqualFlowResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_AddedEnergyFeatures_Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_AddedEnergyFeatures_DWHR_ProjectedSavings
Properties
content complex
minOccurs 1
maxOccurs 1
Model
Children CheckDWHR, DWHREfficiency, EqualFlow, FacilitiesServed, ProjectedSavings
Instance
<DWHR>
  <CheckDWHR>{0,1}</CheckDWHR>
  <DWHREfficiency>{0,1}</DWHREfficiency>
  <FacilitiesServed>{0,1}</FacilitiesServed>
  <EqualFlow>{0,1}</EqualFlow>
  <ProjectedSavings>{0,1}</ProjectedSavings>
</DWHR>
Asserts
Test XPath default namespace Annotation
((CheckDWHR[text()] = false() and not(DWHREfficiency) and not(FacilitiesServed) and not(EqualFlow) and not(ProjectedSavings)) or (CheckDWHR[text()] = true() and exists(DWHREfficiency) and exists(FacilitiesServed) and exists(EqualFlow) and exists(ProjectedSavings)))
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:element name="ProjectedSavings" type="xs:float" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Projected Savings (MBtu/y = Rated EC_x - Reference EC_r)</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
    <xs:assert test="((CheckDWHR[text()] = false() and not(DWHREfficiency) and not(FacilitiesServed) and not(EqualFlow) and not(ProjectedSavings)) or (CheckDWHR[text()] = true() and exists(DWHREfficiency) and exists(FacilitiesServed) and exists(EqualFlow) and exists(ProjectedSavings)))"/>
  </xs:complexType>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / AddedEnergyFeatures / DWHR / CheckDWHR
Namespace No namespace
Annotations
Drain Water Heat Recovery Systems (DWHR)
Diagram
Diagram
Type xs:boolean
Properties
content simple
minOccurs 0
default false
Source
<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>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / AddedEnergyFeatures / DWHR / DWHREfficiency
Namespace No namespace
Annotations
DWHR efficiency (% - default = 46%)
Diagram
Diagram
Type xs:float
Properties
content simple
minOccurs 0
default 46
Source
<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>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / AddedEnergyFeatures / DWHR / FacilitiesServed
Namespace No namespace
Diagram
Diagram
Type restriction of xs:string
Properties
content simple
minOccurs 0
default one
Facets
enumeration one
enumeration all
Source
<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>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / AddedEnergyFeatures / DWHR / EqualFlow
Namespace No namespace
Diagram
Diagram
Type xs:boolean
Properties
content simple
minOccurs 0
default false
Source
<xs:element name="EqualFlow" type="xs:boolean" default="false" minOccurs="0"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / AddedEnergyFeatures / DWHR / ProjectedSavings
Namespace No namespace
Annotations
Projected Savings (MBtu/y = Rated EC_x - Reference EC_r)
Diagram
Diagram
Type xs:float
Properties
content simple
minOccurs 0
Source
<xs:element name="ProjectedSavings" type="xs:float" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Projected Savings (MBtu/y = Rated EC_x - Reference EC_r)</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / AddedEnergyFeatures / ACHotWaterHeatRecovery
Namespace No namespace
Diagram
DiagramResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_AddedEnergyFeatures_Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_AddedEnergyFeatures_ACHotWaterHeatRecovery_ACHWHRecoveryResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_AddedEnergyFeatures_Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_AddedEnergyFeatures_ACHotWaterHeatRecovery_ProjectedSavings
Properties
content complex
minOccurs 1
maxOccurs 1
Model
Children ACHWHRecovery, ProjectedSavings
Instance
<ACHotWaterHeatRecovery>
  <ACHWHRecovery>{1,1}</ACHWHRecovery>
  <ProjectedSavings>{0,1}</ProjectedSavings>
</ACHotWaterHeatRecovery>
Asserts
Test XPath default namespace Annotation
((ACHWHRecovery[text()] = false() and not(ProjectedSavings)) or (ACHWHRecovery[text()] = true() and exists(ProjectedSavings)))
Source
<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:element name="ProjectedSavings" type="xs:float" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Projected Savings (MBtu/y = Rated EC_x - Reference EC_r)</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
    <xs:assert test="((ACHWHRecovery[text()] = false() and not(ProjectedSavings)) or (ACHWHRecovery[text()] = true() and exists(ProjectedSavings)))"/>
  </xs:complexType>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / AddedEnergyFeatures / ACHotWaterHeatRecovery / ACHWHRecovery
Namespace No namespace
Annotations
Air Conditioner Heat Recovery Unit (HRU) also known as a desuperheater
Diagram
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>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / AddedEnergyFeatures / ACHotWaterHeatRecovery / ProjectedSavings
Namespace No namespace
Annotations
Projected Savings (MBtu/y = Rated EC_x - Reference EC_r)
Diagram
Diagram
Type xs:float
Properties
content simple
minOccurs 0
Source
<xs:element name="ProjectedSavings" type="xs:float" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Projected Savings (MBtu/y = Rated EC_x - Reference EC_r)</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / WholeHEEffDesignations
Namespace No namespace
Diagram
DiagramResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_WholeHEEffDesignations_EPAEStarNewHomeResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_WholeHEEffDesignations_DOEZHRH
Properties
content complex
minOccurs 0
maxOccurs 2
Model
Children DOEZHRH, EPAEStarNewHome
Instance
<WholeHEEffDesignations>
  <EPAEStarNewHome>{1,1}</EPAEStarNewHome>
  <DOEZHRH>{1,1}</DOEZHRH>
</WholeHEEffDesignations>
Source
<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>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / WholeHEEffDesignations / EPAEStarNewHome
Namespace No namespace
Diagram
Diagram
Type xs:boolean
Properties
content simple
default false
Source
<xs:element name="EPAEStarNewHome" type="xs:boolean" default="false"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / WholeHEEffDesignations / DOEZHRH
Namespace No namespace
Diagram
Diagram
Type xs:boolean
Properties
content simple
default false
Source
<xs:element name="DOEZHRH" type="xs:boolean" default="false"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / HVACCommissioning
Namespace No namespace
Diagram
DiagramResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_HVACCommissioning_NumHVACCommissioningSystemsResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_HVACCommissioning_System
Properties
content complex
minOccurs 0
Model
Children System
Instance
<HVACCommissioning NumHVACCommissioningSystems="0">
  <System>{1,unbounded}</System>
</HVACCommissioning>
Attributes
QName Type Default Use
NumHVACCommissioningSystems xs:int 0 optional
Asserts
Test XPath default namespace Annotation
(@NumHVACCommissioningSystems = count(System))
Identity constraints
QName Type Refer Selector Field(s)
SystemID_key key System SystemID
Source
<xs:element name="HVACCommissioning" minOccurs="0">
  <xs:complexType>
    <xs:sequence maxOccurs="1">
      <xs:element name="System" minOccurs="1" maxOccurs="unbounded">
        <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" minOccurs="0">
              <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" minOccurs="0">
              <xs:annotation>
                <xs:documentation>Design-specified blower fan airflow (CFM)</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="BlowerfanAirflowOpCond" type="xs:int" minOccurs="0">
              <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" minOccurs="0">
              <xs:annotation>
                <xs:documentation>Watt draw of blower fan (W)</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="BlowerfanEfficiency" type="xs:float" minOccurs="0">
              <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="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:enumeration value="Not Applicable"/>
                </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="II"/>
                  <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 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 is '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="SystemID_key">
    <xs:selector xpath="System"/>
    <xs:field xpath="SystemID"/>
  </xs:key>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / HVACCommissioning / System
Namespace No namespace
Diagram
DiagramResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_HVACCommissioning_Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_HVACCommissioning_System_SystemIDResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_HVACCommissioning_Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_HVACCommissioning_System_TotalMaxCoolingLoadResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_HVACCommissioning_Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_HVACCommissioning_System_HeatingLoadResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_HVACCommissioning_Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_HVACCommissioning_System_TotalDuctLeakageExceptionResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_HVACCommissioning_Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_HVACCommissioning_System_AlternativeTestingCompletedResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_HVACCommissioning_Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_HVACCommissioning_System_TotalDuctLeakageResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_HVACCommissioning_Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_HVACCommissioning_System_TotalDuctLeakageGradeDesignationResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_HVACCommissioning_Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_HVACCommissioning_System_BlowerFanAirflowExceptionResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_HVACCommissioning_Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_HVACCommissioning_System_AirflowTestMethodResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_HVACCommissioning_Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_HVACCommissioning_System_BlowerfanAirflowDesignSpecifiedResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_HVACCommissioning_Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_HVACCommissioning_System_BlowerfanAirflowOpCondResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_HVACCommissioning_Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_HVACCommissioning_System_PressureDiffOEMResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_HVACCommissioning_Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_HVACCommissioning_System_AirflowFaultResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_HVACCommissioning_Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_HVACCommissioning_System_BlowerfanVolumetricAirflowGradeResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_HVACCommissioning_Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_HVACCommissioning_System_TestmethodBlowerFanWattDrawResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_HVACCommissioning_Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_HVACCommissioning_System_BlowerfanWattDrawResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_HVACCommissioning_Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_HVACCommissioning_System_BlowerfanEfficiencyResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_HVACCommissioning_Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_HVACCommissioning_System_BlowerfanWattDrawGradeResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_HVACCommissioning_Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_HVACCommissioning_System_AltSourceValuesWithinLimitsResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_HVACCommissioning_Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_HVACCommissioning_System_TestmethodRefrigerantChargeResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_HVACCommissioning_Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_HVACCommissioning_System_MeteringDeviceTypeResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_HVACCommissioning_Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_HVACCommissioning_System_MeasuredOutdoorAirDryBulbTempResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_HVACCommissioning_Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_HVACCommissioning_System_DifferenceDTDResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_HVACCommissioning_Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_HVACCommissioning_System_DifferenceCTOAResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_HVACCommissioning_Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_HVACCommissioning_System_TotalReportedRefrigerantWeightResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_HVACCommissioning_Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_HVACCommissioning_System_DeviationResXSDv2_14_09_xsd.tmp#Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_HVACCommissioning_Ratings_Ratings_HomeEnergyPerformance_Ratings_Ratings_HomeEnergyPerformance_HVACCommissioning_System_RefrigerantChargeGradeDesignation
Properties
content complex
minOccurs 1
maxOccurs unbounded
Model
Children AirflowFault, AirflowTestMethod, AltSourceValuesWithinLimits, AlternativeTestingCompleted, BlowerFanAirflowException, BlowerfanAirflowDesignSpecified, BlowerfanAirflowOpCond, BlowerfanEfficiency, BlowerfanVolumetricAirflowGrade, BlowerfanWattDraw, BlowerfanWattDrawGrade, Deviation, DifferenceCTOA, DifferenceDTD, HeatingLoad, MeasuredOutdoorAirDryBulbTemp, MeteringDeviceType, PressureDiffOEM, RefrigerantChargeGradeDesignation, SystemID, TestmethodBlowerFanWattDraw, TestmethodRefrigerantCharge, TotalDuctLeakage, TotalDuctLeakageException, TotalDuctLeakageGradeDesignation, TotalMaxCoolingLoad, TotalReportedRefrigerantWeight
Instance
<System>
  <SystemID>{1,1}</SystemID>
  <TotalMaxCoolingLoad>{0,1}</TotalMaxCoolingLoad>
  <HeatingLoad>{0,1}</HeatingLoad>
  <TotalDuctLeakageException>{1,1}</TotalDuctLeakageException>
  <AlternativeTestingCompleted>{1,1}</AlternativeTestingCompleted>
  <TotalDuctLeakage>{0,1}</TotalDuctLeakage>
  <TotalDuctLeakageGradeDesignation>{1,1}</TotalDuctLeakageGradeDesignation>
  <BlowerFanAirflowException>{1,1}</BlowerFanAirflowException>
  <AirflowTestMethod>{0,1}</AirflowTestMethod>
  <BlowerfanAirflowDesignSpecified>{0,1}</BlowerfanAirflowDesignSpecified>
  <BlowerfanAirflowOpCond>{0,1}</BlowerfanAirflowOpCond>
  <PressureDiffOEM>{0,1}</PressureDiffOEM>
  <AirflowFault>{1,1}</AirflowFault>
  <BlowerfanVolumetricAirflowGrade>{1,1}</BlowerfanVolumetricAirflowGrade>
  <TestmethodBlowerFanWattDraw>{0,1}</TestmethodBlowerFanWattDraw>
  <BlowerfanWattDraw>{0,1}</BlowerfanWattDraw>
  <BlowerfanEfficiency>{0,1}</BlowerfanEfficiency>
  <BlowerfanWattDrawGrade>{1,1}</BlowerfanWattDrawGrade>
  <AltSourceValuesWithinLimits>{1,1}</AltSourceValuesWithinLimits>
  <TestmethodRefrigerantCharge>{1,1}</TestmethodRefrigerantCharge>
  <MeteringDeviceType>{1,1}</MeteringDeviceType>
  <MeasuredOutdoorAirDryBulbTemp>{0,1}</MeasuredOutdoorAirDryBulbTemp>
  <DifferenceDTD>{0,1}</DifferenceDTD>
  <DifferenceCTOA>{0,1}</DifferenceCTOA>
  <TotalReportedRefrigerantWeight>{0,1}</TotalReportedRefrigerantWeight>
  <Deviation>{0,1}</Deviation>
  <RefrigerantChargeGradeDesignation>{1,1}</RefrigerantChargeGradeDesignation>
</System>
Asserts
Test XPath default namespace Annotation
not(AirflowTestMethod = 'Static Pressure Table') or PressureDiffOEM
not(TestmethodRefrigerantCharge = 'Non-Invasive' and MeteringDeviceType = 'Piston/Cap Tube') or DifferenceDTD
not(TestmethodRefrigerantCharge = 'Non-Invasive' and MeteringDeviceType = 'TXV/EEV') or DifferenceCTOA
not(TestmethodRefrigerantCharge = 'Weigh-In') or Deviation
Source
<xs:element name="System" minOccurs="1" maxOccurs="unbounded">
  <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" minOccurs="0">
        <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" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Design-specified blower fan airflow (CFM)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="BlowerfanAirflowOpCond" type="xs:int" minOccurs="0">
        <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" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Watt draw of blower fan (W)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="BlowerfanEfficiency" type="xs:float" minOccurs="0">
        <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="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:enumeration value="Not Applicable"/>
          </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="II"/>
            <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 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 is 'Weigh-In' so please enter Deviation."/>
  </xs:complexType>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / HVACCommissioning / System / SystemID
Namespace No namespace
Annotations
Provide unique identification for this HVAC system (e.g. Cooling-01)
Diagram
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>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / HVACCommissioning / System / TotalMaxCoolingLoad
Namespace No namespace
Annotations
Total Maximum Cooling Load(kBtu/h)
Diagram
Diagram
Type xs:float
Properties
content simple
minOccurs 0
Source
<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>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / HVACCommissioning / System / HeatingLoad
Namespace No namespace
Annotations
Heating Load (kBtu/h)
Diagram
Diagram
Type xs:float
Properties
content simple
minOccurs 0
Source
<xs:element name="HeatingLoad" type="xs:float" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Heating Load (kBtu/h)</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / HVACCommissioning / System / TotalDuctLeakageException
Namespace No namespace
Annotations
Was Total Duct Leakage exception used?
Diagram
Diagram
Type xs:boolean
Properties
content simple
default false
Source
<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>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / HVACCommissioning / System / AlternativeTestingCompleted
Namespace No namespace
Annotations
Was alternative testing completed per ANSI/ACCA 5 QI ?
Diagram
Diagram
Type xs:boolean
Properties
content simple
default false
Source
<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>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / HVACCommissioning / System / TotalDuctLeakage
Namespace No namespace
Annotations
Total normalized duct leakage served by system (cfm25/CFA)
Diagram
Diagram
Type xs:float
Properties
content simple
minOccurs 0
Source
<xs:element name="TotalDuctLeakage" type="xs:float" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Total normalized duct leakage served by system (cfm25/CFA)</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / HVACCommissioning / System / TotalDuctLeakageGradeDesignation
Namespace No namespace
Annotations
Total Duct Leakage Grade Designation
Diagram
Diagram
Type restriction of xs:string
Properties
content simple
Facets
enumeration I
enumeration II
enumeration III
Source
<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>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / HVACCommissioning / System / BlowerFanAirflowException
Namespace No namespace
Annotations
Was Blower Fan Airflow exception used?
Diagram
Diagram
Type xs:boolean
Properties
content simple
default false
Source
<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>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / HVACCommissioning / System / AirflowTestMethod
Namespace No namespace
Annotations
Airflow test method
Diagram
Diagram
Type restriction of xs:string
Properties
content simple
minOccurs 0
Facets
enumeration Pressure Matching
enumeration Flow Grid
enumeration Flow Hood
enumeration Static Pressure Table
Source
<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>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / HVACCommissioning / System / BlowerfanAirflowDesignSpecified
Namespace No namespace
Annotations
Design-specified blower fan airflow (CFM)
Diagram
Diagram
Type xs:int
Properties
content simple
minOccurs 0
Source
<xs:element name="BlowerfanAirflowDesignSpecified" type="xs:int" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Design-specified blower fan airflow (CFM)</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / HVACCommissioning / System / BlowerfanAirflowOpCond
Namespace No namespace
Annotations
Blower fan airflow at operating conditions (CFM)
Diagram
Diagram
Type xs:int
Properties
content simple
minOccurs 0
Source
<xs:element name="BlowerfanAirflowOpCond" type="xs:int" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Blower fan airflow at operating conditions (CFM)</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / HVACCommissioning / System / PressureDiffOEM
Namespace No namespace
Annotations
Pressure difference for OEM Static Pressure Table (IWC)
Diagram
Diagram
Type xs:float
Properties
content simple
minOccurs 0
Source
<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>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / HVACCommissioning / System / AirflowFault
Namespace No namespace
Annotations
Airflow Fault (%)
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="AirflowFault" type="xs:float">
  <xs:annotation>
    <xs:documentation>Airflow Fault (%)</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / HVACCommissioning / System / BlowerfanVolumetricAirflowGrade
Namespace No namespace
Annotations
Blower fan volumetric airflow grade
Diagram
Diagram
Type restriction of xs:string
Properties
content simple
Facets
enumeration I
enumeration II
enumeration III
Source
<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>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / HVACCommissioning / System / TestmethodBlowerFanWattDraw
Namespace No namespace
Annotations
Test method for measuring blower fan watt draw
Diagram
Diagram
Type restriction of xs:string
Properties
content simple
minOccurs 0
Facets
enumeration Portable Plug-In Watt Meter
enumeration Clamp-On Watt Meter
enumeration Analog Utility Revenue Meter
enumeration Digital Utility Revenue Meter
Source
<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>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / HVACCommissioning / System / BlowerfanWattDraw
Namespace No namespace
Annotations
Watt draw of blower fan (W)
Diagram
Diagram
Type xs:int
Properties
content simple
minOccurs 0
Source
<xs:element name="BlowerfanWattDraw" type="xs:int" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Watt draw of blower fan (W)</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / HVACCommissioning / System / BlowerfanEfficiency
Namespace No namespace
Annotations
Blower fan efficiency (W/CFM)
Diagram
Diagram
Type xs:float
Properties
content simple
minOccurs 0
Source
<xs:element name="BlowerfanEfficiency" type="xs:float" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Blower fan efficiency (W/CFM)</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / HVACCommissioning / System / BlowerfanWattDrawGrade
Namespace No namespace
Annotations
Blower fan watt draw grade
Diagram
Diagram
Type restriction of xs:string
Properties
content simple
Facets
enumeration I
enumeration II
enumeration III
Source
<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>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / HVACCommissioning / System / AltSourceValuesWithinLimits
Namespace No namespace
Annotations
Did alternative source provide superheat / subcooling values that meet the limits specified within ANSI/ACCA 5 QI Section 4.3.1?
Diagram
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>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / HVACCommissioning / System / TestmethodRefrigerantCharge
Namespace No namespace
Annotations
Test method for assessing refrigerant charge
Diagram
Diagram
Type restriction of xs:string
Properties
content simple
Facets
enumeration Non-Invasive
enumeration Weigh-In
enumeration Not Applicable
Source
<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="Not Applicable"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / HVACCommissioning / System / MeteringDeviceType
Namespace No namespace
Annotations
Metering device type
Diagram
Diagram
Type restriction of xs:string
Properties
content simple
Facets
enumeration Piston/Cap Tube
enumeration TXV/EEV
enumeration Not Applicable
Source
<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:enumeration value="Not Applicable"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / HVACCommissioning / System / MeasuredOutdoorAirDryBulbTemp
Namespace No namespace
Annotations
Measured outdoor air dry-bulb temperature (F)
Diagram
Diagram
Type xs:float
Properties
content simple
minOccurs 0
Source
<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>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / HVACCommissioning / System / DifferenceDTD
Namespace No namespace
Annotations
DifferenceDTD (F)
Diagram
Diagram
Type xs:float
Properties
content simple
minOccurs 0
Source
<xs:element name="DifferenceDTD" type="xs:float" minOccurs="0">
  <xs:annotation>
    <xs:documentation>DifferenceDTD (F)</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / HVACCommissioning / System / DifferenceCTOA
Namespace No namespace
Annotations
DifferenceCTOA (F)
Diagram
Diagram
Type xs:float
Properties
content simple
minOccurs 0
Source
<xs:element name="DifferenceCTOA" type="xs:float" minOccurs="0">
  <xs:annotation>
    <xs:documentation>DifferenceCTOA (F)</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / HVACCommissioning / System / TotalReportedRefrigerantWeight
Namespace No namespace
Annotations
Total reported refrigerant weight (oz)
Diagram
Diagram
Type xs:float
Properties
content simple
minOccurs 0
Source
<xs:element name="TotalReportedRefrigerantWeight" type="xs:float" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Total reported refrigerant weight (oz)</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / HVACCommissioning / System / Deviation
Namespace No namespace
Annotations
Absolute value of deviation btw total anticipated and reported refrigerant weight (%)
Diagram
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>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / HomeEnergyPerformance / HVACCommissioning / System / RefrigerantChargeGradeDesignation
Namespace No namespace
Annotations
Refrigerant charge grade designation
Diagram
Diagram
Type restriction of xs:string
Properties
content simple
Facets
enumeration I
enumeration II
enumeration III
Source
<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="II"/>
      <xs:enumeration value="III"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / WarningFlags
Namespace No namespace
Diagram
DiagramResXSDv2_14_09_xsd.tmp#Ratings_Ratings_WarningFlags_BuildingAttributeFlagsResXSDv2_14_09_xsd.tmp#Ratings_Ratings_WarningFlags_ApplianceVerificationFlags
Properties
content complex
minOccurs 1
maxOccurs 1
Model
Children ApplianceVerificationFlags, BuildingAttributeFlags
Instance
<WarningFlags>
  <BuildingAttributeFlags>{1,1}</BuildingAttributeFlags>
  <ApplianceVerificationFlags>{1,1}</ApplianceVerificationFlags>
</WarningFlags>
Source
<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 bleow 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="unbounded">
              <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="unbounded">
              <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="unbounded">
              <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="unbounded">
              <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="unbounded">
              <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>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / WarningFlags / BuildingAttributeFlags
Namespace No namespace
Annotations
[See Section 5.1, RESNET Publication 002-15 for full explanation of elements in this element}
Diagram
DiagramResXSDv2_14_09_xsd.tmp#Ratings_Ratings_WarningFlags_Ratings_Ratings_WarningFlags_BuildingAttributeFlags_StoriesAboveGradeValueResXSDv2_14_09_xsd.tmp#Ratings_Ratings_WarningFlags_Ratings_Ratings_WarningFlags_BuildingAttributeFlags_AverageCeilingHeightValueResXSDv2_14_09_xsd.tmp#Ratings_Ratings_WarningFlags_Ratings_Ratings_WarningFlags_BuildingAttributeFlags_BelowGradeSlabFloorsValueResXSDv2_14_09_xsd.tmp#Ratings_Ratings_WarningFlags_Ratings_Ratings_WarningFlags_BuildingAttributeFlags_BelowGradeWallsValueResXSDv2_14_09_xsd.tmp#Ratings_Ratings_WarningFlags_Ratings_Ratings_WarningFlags_BuildingAttributeFlags_CrawlSpacePerimeterValueResXSDv2_14_09_xsd.tmp#Ratings_Ratings_WarningFlags_Ratings_Ratings_WarningFlags_BuildingAttributeFlags_BasementPerimeterValueResXSDv2_14_09_xsd.tmp#Ratings_Ratings_WarningFlags_Ratings_Ratings_WarningFlags_BuildingAttributeFlags_SlabGradePerimeterValueResXSDv2_14_09_xsd.tmp#Ratings_Ratings_WarningFlags_Ratings_Ratings_WarningFlags_BuildingAttributeFlags_FoundationWallHeightValueResXSDv2_14_09_xsd.tmp#Ratings_Ratings_WarningFlags_Ratings_Ratings_WarningFlags_BuildingAttributeFlags_BasementWallDepthValueResXSDv2_14_09_xsd.tmp#Ratings_Ratings_WarningFlags_Ratings_Ratings_WarningFlags_BuildingAttributeFlags_EnclosureFloorAreaValueResXSDv2_14_09_xsd.tmp#Ratings_Ratings_WarningFlags_Ratings_Ratings_WarningFlags_BuildingAttributeFlags_EnclosureGrossWallAreaValueResXSDv2_14_09_xsd.tmp#Ratings_Ratings_WarningFlags_Ratings_Ratings_WarningFlags_BuildingAttributeFlags_NumberConditionedStories
Properties
content complex
Model
Children AverageCeilingHeightValue, BasementPerimeterValue, BasementWallDepthValue, BelowGradeSlabFloorsValue, BelowGradeWallsValue, CrawlSpacePerimeterValue, EnclosureFloorAreaValue, EnclosureGrossWallAreaValue, FoundationWallHeightValue, NumberConditionedStories, SlabGradePerimeterValue, StoriesAboveGradeValue
Instance
<BuildingAttributeFlags>
  <StoriesAboveGradeValue>{1,1}</StoriesAboveGradeValue>
  <AverageCeilingHeightValue>{1,1}</AverageCeilingHeightValue>
  <BelowGradeSlabFloorsValue>{1,1}</BelowGradeSlabFloorsValue>
  <BelowGradeWallsValue>{1,1}</BelowGradeWallsValue>
  <CrawlSpacePerimeterValue>{1,1}</CrawlSpacePerimeterValue>
  <BasementPerimeterValue>{1,1}</BasementPerimeterValue>
  <SlabGradePerimeterValue>{1,1}</SlabGradePerimeterValue>
  <FoundationWallHeightValue>{1,1}</FoundationWallHeightValue>
  <BasementWallDepthValue>{1,1}</BasementWallDepthValue>
  <EnclosureFloorAreaValue>{1,1}</EnclosureFloorAreaValue>
  <EnclosureGrossWallAreaValue>{1,1}</EnclosureGrossWallAreaValue>
  <NumberConditionedStories>{1,1}</NumberConditionedStories>
</BuildingAttributeFlags>
Source
<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 bleow 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>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / WarningFlags / BuildingAttributeFlags / StoriesAboveGradeValue
Namespace No namespace
Annotations
[Integer equal to the number of stories above grade; GE 1 and LE 4]
Diagram
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>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / WarningFlags / BuildingAttributeFlags / AverageCeilingHeightValue
Namespace No namespace
Annotations
[Floating point value equal to the volume/CFA expressed in feet; GE 7 and LE 15]
Diagram
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>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / WarningFlags / BuildingAttributeFlags / BelowGradeSlabFloorsValue
Namespace No namespace
Annotations
[Integer equal to the number of below grade slab floors; GE 1 if below grade walls]
Diagram
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>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / WarningFlags / BuildingAttributeFlags / BelowGradeWallsValue
Namespace No namespace
Annotations
[Integer equal to the number of below grade walls: GE 1 if bleow grade slab floors]
Diagram
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 bleow grade slab floors]</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / WarningFlags / BuildingAttributeFlags / CrawlSpacePerimeterValue
Namespace No namespace
Annotations
[Floating point value equal to crawl space perimeter expressed in feet; GE 1 and LE (Enclosure Floor Area)^0.5*7]
Diagram
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>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / WarningFlags / BuildingAttributeFlags / BasementPerimeterValue
Namespace No namespace
Annotations
[Floating point value equal to basement perimeter expressed in feet; GE 1 and LE (Enclosure Floor Area)^0.5*7]
Diagram
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>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / WarningFlags / BuildingAttributeFlags / SlabGradePerimeterValue
Namespace No namespace
Annotations
[Floating point value equal to the slab perimeter expressed in feet; GE 1 and LE (Enclosure Floor Area)^0.5*7]
Diagram
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>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / WarningFlags / BuildingAttributeFlags / FoundationWallHeightValue
Namespace No namespace
Annotations
[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
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>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / WarningFlags / BuildingAttributeFlags / BasementWallDepthValue
Namespace No namespace
Annotations
[Floating point value equal to the basement wall depth below grade expressed in feet; GE 2 and LE (wall height - 0.5)]
Diagram
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>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / WarningFlags / BuildingAttributeFlags / EnclosureFloorAreaValue
Namespace No namespace
Annotations
[Floating point value equal to the enclosure floor area expressed in feet]
Diagram
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>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / WarningFlags / BuildingAttributeFlags / EnclosureGrossWallAreaValue
Namespace No namespace
Annotations
[Floating point value equal to gross wall area of the enclosure expressed in square feet
Diagram
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>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / WarningFlags / BuildingAttributeFlags / NumberConditionedStories
Namespace No namespace
Annotations
[Integer value equal to number of conditioned stories, including conditioned basements
Diagram
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>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / WarningFlags / ApplianceVerificationFlags
Namespace No namespace
Annotations
[See Section 5.3, RESNET Publication 002-15 for details on this element. Include the value for each of the available appliance types]
Diagram
DiagramResXSDv2_14_09_xsd.tmp#Ratings_Ratings_WarningFlags_Ratings_Ratings_WarningFlags_ApplianceVerificationFlags_ClothesWashersValueResXSDv2_14_09_xsd.tmp#Ratings_Ratings_WarningFlags_Ratings_Ratings_WarningFlags_ApplianceVerificationFlags_ElectricDryersValueResXSDv2_14_09_xsd.tmp#Ratings_Ratings_WarningFlags_Ratings_Ratings_WarningFlags_ApplianceVerificationFlags_GasDryersThermsValueResXSDv2_14_09_xsd.tmp#Ratings_Ratings_WarningFlags_Ratings_Ratings_WarningFlags_ApplianceVerificationFlags_GasDryersKWHValueResXSDv2_14_09_xsd.tmp#Ratings_Ratings_WarningFlags_Ratings_Ratings_WarningFlags_ApplianceVerificationFlags_CWHotWaterSavingsValue
Properties
content complex
minOccurs 1
maxOccurs 1
Model
Children CWHotWaterSavingsValue, ClothesWashersValue, ElectricDryersValue, GasDryersKWHValue, GasDryersThermsValue
Instance
<ApplianceVerificationFlags>
  <ClothesWashersValue>{1,unbounded}</ClothesWashersValue>
  <ElectricDryersValue>{0,unbounded}</ElectricDryersValue>
  <GasDryersThermsValue>{0,unbounded}</GasDryersThermsValue>
  <GasDryersKWHValue>{0,unbounded}</GasDryersKWHValue>
  <CWHotWaterSavingsValue>{1,unbounded}</CWHotWaterSavingsValue>
</ApplianceVerificationFlags>
Asserts
Test XPath default namespace Annotation
((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="unbounded">
        <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="unbounded">
        <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="unbounded">
        <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="unbounded">
        <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="unbounded">
        <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>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / WarningFlags / ApplianceVerificationFlags / ClothesWashersValue
Namespace No namespace
Annotations
{Floating point value [(21*Nbr+73)> CWkWh >(4.7*Nbr+16.4)]}
Diagram
Diagram
Type xs:float
Properties
content simple
minOccurs 1
maxOccurs unbounded
Source
<xs:element name="ClothesWashersValue" type="xs:float" minOccurs="1" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>{Floating point value [(21*Nbr+73)> CWkWh >(4.7*Nbr+16.4)]}</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / WarningFlags / ApplianceVerificationFlags / ElectricDryersValue
Namespace No namespace
Annotations
{Floating point value [(163*Nbr+577)> eCDkWh >(55*Nbr+194)]}
Diagram
Diagram
Type xs:float
Properties
content simple
minOccurs 0
maxOccurs unbounded
Source
<xs:element name="ElectricDryersValue" type="xs:float" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>{Floating point value [(163*Nbr+577)> eCDkWh >(55*Nbr+194)]}</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / WarningFlags / ApplianceVerificationFlags / GasDryersThermsValue
Namespace No namespace
Annotations
{Floating point value [(5.9*Nbr+20.6)> gCDtherms >(2.0*Nbr+6.9)]}
Diagram
Diagram
Type xs:float
Properties
content simple
minOccurs 0
maxOccurs unbounded
Source
<xs:element name="GasDryersThermsValue" type="xs:float" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>{Floating point value [(5.9*Nbr+20.6)> gCDtherms >(2.0*Nbr+6.9)]}</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / WarningFlags / ApplianceVerificationFlags / GasDryersKWHValue
Namespace No namespace
Annotations
{Floating point value [(12.9*Nbr+45.5)> gCDkWh >(4.3*Nbr+15.3)]}
Diagram
Diagram
Type xs:float
Properties
content simple
minOccurs 0
maxOccurs unbounded
Source
<xs:element name="GasDryersKWHValue" type="xs:float" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>{Floating point value [(12.9*Nbr+45.5)> gCDkWh >(4.3*Nbr+15.3)]}</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element Ratings / WarningFlags / ApplianceVerificationFlags / CWHotWaterSavingsValue
Namespace No namespace
Annotations
{Floating point value [(0.59*Nbr+2.1)> CW HWgalSaved/day]}
Diagram
Diagram
Type xs:float
Properties
content simple
minOccurs 1
maxOccurs unbounded
Source
<xs:element name="CWHotWaterSavingsValue" type="xs:float" minOccurs="1" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>{Floating point value [(0.59*Nbr+2.1)> CW HWgalSaved/day]}</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Element EnergyStarVersion
Namespace No namespace
Annotations
EnergyStar version number. This name can used instead of VersionNo
Diagram
DiagramResXSDv2_14_09_xsd.tmp#VersionNo
Substitution Group Affiliation
Source
<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>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Simple Type float-or-empty
Namespace No namespace
Diagram
DiagramResXSDv2_14_09_xsd.tmp#empty-string
Type union of(xs:float, empty-string)
Used by
Source
<xs:simpleType name="float-or-empty">
  <xs:union memberTypes="xs:float empty-string"/>
</xs:simpleType>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Simple Type empty-string
Namespace No namespace
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration
Source
<xs:simpleType name="empty-string">
  <xs:restriction base="xs:string">
    <xs:enumeration value=""/>
  </xs:restriction>
</xs:simpleType>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Simple Type state
Namespace No namespace
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration AK
enumeration AL
enumeration AR
enumeration AL
enumeration AK
enumeration AR
enumeration AZ
enumeration CA
enumeration CO
enumeration CT
enumeration DC
enumeration DE
enumeration FL
enumeration GA
enumeration HI
enumeration ID
enumeration IL
enumeration IN
enumeration IA
enumeration KS
enumeration KY
enumeration LA
enumeration ME
enumeration MD
enumeration MA
enumeration MI
enumeration MN
enumeration MS
enumeration MO
enumeration MT
enumeration NE
enumeration NH
enumeration NV
enumeration NJ
enumeration NM
enumeration NY
enumeration NC
enumeration ND
enumeration OH
enumeration OK
enumeration OR
enumeration PA
enumeration PR
enumeration RI
enumeration SC
enumeration SD
enumeration TN
enumeration TX
enumeration UT
enumeration VA
enumeration VI
enumeration VT
enumeration WA
enumeration WV
enumeration WI
enumeration WY
enumeration
Used by
Source
<xs:simpleType name="state">
  <xs:restriction base="xs:string">
    <xs:enumeration value="AK"/>
    <xs:enumeration value="AL"/>
    <xs:enumeration value="AR"/>
    <xs:enumeration value="AL"/>
    <xs:enumeration value="AK"/>
    <xs:enumeration value="AR"/>
    <xs:enumeration value="AZ"/>
    <xs:enumeration value="CA"/>
    <xs:enumeration value="CO"/>
    <xs:enumeration value="CT"/>
    <xs:enumeration value="DC"/>
    <xs:enumeration value="DE"/>
    <xs:enumeration value="FL"/>
    <xs:enumeration value="GA"/>
    <xs:enumeration value="HI"/>
    <xs:enumeration value="ID"/>
    <xs:enumeration value="IL"/>
    <xs:enumeration value="IN"/>
    <xs:enumeration value="IA"/>
    <xs:enumeration value="KS"/>
    <xs:enumeration value="KY"/>
    <xs:enumeration value="LA"/>
    <xs:enumeration value="ME"/>
    <xs:enumeration value="MD"/>
    <xs:enumeration value="MA"/>
    <xs:enumeration value="MI"/>
    <xs:enumeration value="MN"/>
    <xs:enumeration value="MS"/>
    <xs:enumeration value="MO"/>
    <xs:enumeration value="MT"/>
    <xs:enumeration value="NE"/>
    <xs:enumeration value="NH"/>
    <xs:enumeration value="NV"/>
    <xs:enumeration value="NJ"/>
    <xs:enumeration value="NM"/>
    <xs:enumeration value="NY"/>
    <xs:enumeration value="NC"/>
    <xs:enumeration value="ND"/>
    <xs:enumeration value="OH"/>
    <xs:enumeration value="OK"/>
    <xs:enumeration value="OR"/>
    <xs:enumeration value="PA"/>
    <xs:enumeration value="PR"/>
    <xs:enumeration value="RI"/>
    <xs:enumeration value="SC"/>
    <xs:enumeration value="SD"/>
    <xs:enumeration value="TN"/>
    <xs:enumeration value="TX"/>
    <xs:enumeration value="UT"/>
    <xs:enumeration value="VA"/>
    <xs:enumeration value="VI"/>
    <xs:enumeration value="VT"/>
    <xs:enumeration value="WA"/>
    <xs:enumeration value="WV"/>
    <xs:enumeration value="WI"/>
    <xs:enumeration value="WY"/>
    <xs:enumeration value=""/>
  </xs:restriction>
</xs:simpleType>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Complex Type EPAEstarType
Namespace No namespace
Diagram
DiagramResXSDv2_14_09_xsd.tmp#EPAEstarType_EPAEnergyStarQualifiedResXSDv2_14_09_xsd.tmp#EPAEstarType_EPANextGenQualifiedResXSDv2_14_09_xsd.tmp#VersionNoResXSDv2_14_09_xsd.tmp#NextGenVersionResXSDv2_14_09_xsd.tmp#EPAEstarType_EPAQualificationScoresResXSDv2_14_09_xsd.tmp#EPAEstarType_EPAEstarCertifications
Used by
Model
Children EPAEnergyStarQualified, EPAEstarCertifications, EPANextGenQualified, EPAQualificationScores, NextGenVersion, VersionNo
Asserts
Test XPath default namespace Annotation
(EPAEnergyStarQualified = false()) or (EPAEnergyStarQualified = true() and (exists(VersionNo) or exists(EnergyStarVersion)) and exists(EPAQualificationScores))
((not(EPANextGenQualified) and not(NextGenVersion)) or (EPANextGenQualified and ((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" minOccurs="0"/>
    <xs:element ref="VersionNo" minOccurs="0"/>
    <xs:element ref="NextGenVersion" minOccurs="0"/>
    <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: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 'VersionNo or EnergyStarVersion' and 'EPAQualificationScores' should exists."/>
  <xs:assert test="((not(EPANextGenQualified) and not(NextGenVersion)) or (EPANextGenQualified and ((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>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Simple Type EnergyStarVersionType
Namespace No namespace
Diagram
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
enumeration PRVIv3.0
Puerto Rico and US Virgin Islands version 3.0
enumeration WAv3.2
Washington State version 3.2
enumeration MFUSv1
National MFNC version 1
enumeration MFUSv1.1
National MFNC version 1.1
enumeration MFUSv1.2
National MFNC version 1.2
enumeration MFUSv4.0
National MFNC version 4.0
enumeration CaribbeanMFNCv1
Caribbean MFNC version 1.
enumeration MFCAv1.2
California MFNC version 1.2
enumeration MFCAv1.3
California MFNC version 1.3
enumeration MFCAv4.0
California MFNC version 4.0
enumeration MFWAv1.2
Washington State + Oregon MFNC version 1.2
Used by
Element VersionNo
Source
<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>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Complex Type DOEZERHType
Namespace No namespace
Diagram
DiagramResXSDv2_14_09_xsd.tmp#DOEZERHType_DOEZERHQualifiedResXSDv2_14_09_xsd.tmp#DOEZERHType_VersionNoResXSDv2_14_09_xsd.tmp#DOEZERHType_ZERHPartnerIDResXSDv2_14_09_xsd.tmp#DOEZERHType_RegisteredBuilderResXSDv2_14_09_xsd.tmp#DOEZERHType_DOEQualificationScoresResXSDv2_14_09_xsd.tmp#DOEZERHType_CondSpaceIncBasementResXSDv2_14_09_xsd.tmp#DOEZERHType_CondSpaceExBasementResXSDv2_14_09_xsd.tmp#DOEZERHType_EstimatedAnnualEnergySavingsResXSDv2_14_09_xsd.tmp#DOEZERHType_EstimatedAnnualEmissionReductionsResXSDv2_14_09_xsd.tmp#DOEZERHType_RatedPeakLoadResXSDv2_14_09_xsd.tmp#DOEZERHType_RefPeakLoadResXSDv2_14_09_xsd.tmp#DOEZERHType_RatedEnergyIntensityResXSDv2_14_09_xsd.tmp#DOEZERHType_RaterCertificationResXSDv2_14_09_xsd.tmp#DOEZERHType_EStarV3ResXSDv2_14_09_xsd.tmp#DOEZERHType_FenestrationResXSDv2_14_09_xsd.tmp#DOEZERHType_InsulationResXSDv2_14_09_xsd.tmp#DOEZERHType_DuctLocationResXSDv2_14_09_xsd.tmp#DOEZERHType_AppliancesResXSDv2_14_09_xsd.tmp#DOEZERHType_LightingResXSDv2_14_09_xsd.tmp#DOEZERHType_FanEfficiencyResXSDv2_14_09_xsd.tmp#DOEZERHType_IndoorairPLUSResXSDv2_14_09_xsd.tmp#DOEZERHType_DHWdistributionResXSDv2_14_09_xsd.tmp#DOEZERHType_ERVRequirementsResXSDv2_14_09_xsd.tmp#DOEZERHType_RenewableReadyResXSDv2_14_09_xsd.tmp#DOEZERHType_ElectricReadyResXSDv2_14_09_xsd.tmp#DOEZERHType_EVReadyResXSDv2_14_09_xsd.tmp#DOEZERHType_QualifiedviaSamplingResXSDv2_14_09_xsd.tmp#DOEZERHType_CertifiedEPAWaterSenseResXSDv2_14_09_xsd.tmp#DOEZERHType_CertifiedBHSFortifiedResXSDv2_14_09_xsd.tmp#DOEZERHType_FollowedDOEZERHGuideResXSDv2_14_09_xsd.tmp#DOEZERHType_SignedUtilityWaiver
Used by
Model
Children Appliances, CertifiedBHSFortified, CertifiedEPAWaterSense, CondSpaceExBasement, CondSpaceIncBasement, DHWdistribution, DOEQualificationScores, DOEZERHQualified, DuctLocation, ERVRequirements, EStarV3, EVReady, ElectricReady, EstimatedAnnualEmissionReductions, EstimatedAnnualEnergySavings, FanEfficiency, Fenestration, FollowedDOEZERHGuide, IndoorairPLUS, Insulation, Lighting, QualifiedviaSampling, RatedEnergyIntensity, RatedPeakLoad, RaterCertification, RefPeakLoad, RegisteredBuilder, RenewableReady, SignedUtilityWaiver, VersionNo, ZERHPartnerID
Asserts
Test XPath default namespace Annotation
(DOEZERHQualified = false()) or (DOEZERHQualified[text()] and (exists(DOEQualificationScores)))
Source
<xs:complexType name="DOEZERHType">
  <xs:sequence>
    <xs:element name="DOEZERHQualified" type="xs:boolean" default="false" minOccurs="1">
      <xs:annotation>
        <xs:documentation>Is Home ZERH qualified?</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="VersionNo" type="ZERHVersionType">
      <xs:annotation>
        <xs:documentation>DOE Zero Energy Ready Home (ZERH) version number</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="ZERHPartnerID" type="xs:string"/>
    <xs:element name="RegisteredBuilder" type="xs:string"/>
    <xs:element name="DOEQualificationScores" 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="CondSpaceIncBasement" type="xs:float" minOccurs="1">
      <xs:annotation>
        <xs:documentation>Conditioned space including basement (floating point value)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <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>
    <xs:element name="EstimatedAnnualEnergySavings">
      <xs:complexType>
        <xs:sequence>
          <xs:element name="Electric" type="xs:float" default="0" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Electric kWh/year (floating point value - default = 0)</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="NaturalGas" type="xs:float" default="0" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Natural gas therms/year (floating point value - default = 0)</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="FuelOil" type="xs:float" default="0" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Fuel Oil gallons/year (floating point value - default = 0)</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="Propane" type="xs:float" default="0" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Propane gallons/year (floating point value - default = 0)</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="EstimatedAnnualEmissionReductions">
      <xs:complexType>
        <xs:sequence>
          <xs:element name="CO2" type="xs:float" default="0" minOccurs="0">
            <xs:annotation>
              <xs:documentation>CO2 ton/year (floating point value - default = 0)</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="SO2" type="xs:float" default="0" minOccurs="0">
            <xs:annotation>
              <xs:documentation>SO2 lb/year (floating point value - default = 0)</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="NOx" type="xs:float" default="0" minOccurs="0">
            <xs:annotation>
              <xs:documentation>NOx lb/year (floating point value - default = 0)</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="RatedPeakLoad" type="xs:float" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Rated Home peak electricity use (kWh)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="RefPeakLoad" type="xs:float" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Rated Home peak electricity use (kWh)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="RatedEnergyIntensity" type="xs:float" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Rated Home enery use intensity (kBtu/sqft)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="RaterCertification" type="xs:boolean" default="false" minOccurs="1"/>
    <xs:element name="EStarV3" type="xs:boolean" default="false">
      <xs:annotation>
        <xs:documentation>Meets EnergyStar v3 requirement (true/false - default = false)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Fenestration" type="xs:boolean" default="false">
      <xs:annotation>
        <xs:documentation>Meets mandatory Fenestration requirement (true/false - default = false)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Insulation" type="xs:boolean" default="false">
      <xs:annotation>
        <xs:documentation>Meets mandatory Insulation requirements (true/false - default = false)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="DuctLocation" type="xs:boolean" default="false">
      <xs:annotation>
        <xs:documentation>Meets mandatory duct location (true/false - default = false)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Appliances" type="xs:boolean" default="false">
      <xs:annotation>
        <xs:documentation>Meets mandatory appliances requirements (true/false - default = false)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Lighting" type="xs:boolean" default="false">
      <xs:annotation>
        <xs:documentation>Meets mandatory lighting requirement (true/false - default = false)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="FanEfficiency" type="xs:boolean" default="false">
      <xs:annotation>
        <xs:documentation>Meets mandatory fan efficiency requirement (true/false - default = false)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="IndoorairPLUS" type="xs:boolean" default="false">
      <xs:annotation>
        <xs:documentation>Meets mandatory Indoor airPLUS requirement (true/false - default = false)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <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="ERVRequirements" type="xs:boolean" default="false" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Meets mandatory H/ERV requirements if in Climate Zone 6-8 (true/false - default = false)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="RenewableReady" type="xs:boolean" default="false">
      <xs:annotation>
        <xs:documentation>Meets mandatory Renewable Ready Home requirements (true/false - default = false)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="ElectricReady" type="xs:boolean" default="false" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Meets mandatory Electric Ready Home requirements (true/false - default = false)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="EVReady" type="xs:boolean" default="false" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Meets mandatory Electric Vehicle Ready Home requirements (true/false - default = false)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="QualifiedviaSampling" type="xs:boolean" default="false">
      <xs:annotation>
        <xs:documentation>Home qualified via sampling (true/false - default = false)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="CertifiedEPAWaterSense" type="xs:boolean" default="false">
      <xs:annotation>
        <xs:documentation>Certified EPA WaterSense (true/false - default = false)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="CertifiedBHSFortified" type="xs:boolean" default="false">
      <xs:annotation>
        <xs:documentation>Certified IBHS Fortified (true/false - default = false)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="FollowedDOEZERHGuide" type="xs:boolean" default="false">
      <xs:annotation>
        <xs:documentation>Followed DOE ZERH Quality Management Guide (true/false - default = false)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="SignedUtilityWaiver" type="xs:boolean" default="false">
      <xs:annotation>
        <xs:documentation>Buyer signed utility bill waiver (true/false - default = false)</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
  <xs:assert test="(DOEZERHQualified = false()) or (DOEZERHQualified[text()] and (exists(DOEQualificationScores)))"/>
</xs:complexType>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Simple Type ZERHVersionType
Namespace No namespace
Annotations
Enter DOE ZERH version number
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration ZERHv1.8
National version 1, revision 08
enumeration ZERHv1.8CA
California version 1, revision 08
enumeration SFZERHv2
National Single Family ZERH version 2
enumeration MFZERHv2
National Multifamily ZERH version 2
enumeration SFZERHv2CA
California Single Family ZERH version 2
enumeration MFZERHv2CA
California Multifamily ZERH version 2
Used by
Source
<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>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Complex Type IAPType
Namespace No namespace
Diagram
DiagramResXSDv2_14_09_xsd.tmp#IAPType_IndoorairPLUSQualifiedResXSDv2_14_09_xsd.tmp#IAPType_VersionNo
Used by
Model
Children IndoorairPLUSQualified, VersionNo
Asserts
Test XPath default namespace Annotation
(IndoorairPLUSQualified = false()) or (IndoorairPLUSQualified[text()] and (exists(VersionNo)))
Source
<xs:complexType name="IAPType">
  <xs:all>
    <xs:element name="IndoorairPLUSQualified" type="xs:boolean" default="false" minOccurs="1"/>
    <xs:element name="VersionNo" minOccurs="0">
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:enumeration value="IAPv1.0">
            <xs:annotation>
              <xs:documentation>IAPv1.0</xs:documentation>
            </xs:annotation>
          </xs:enumeration>
          <xs:enumeration value="IAPv2.0">
            <xs:annotation>
              <xs:documentation>Meets mandatory Indoor airPLUS requirement</xs:documentation>
            </xs:annotation>
          </xs:enumeration>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
  </xs:all>
  <xs:assert test="(IndoorairPLUSQualified = false()) or (IndoorairPLUSQualified[text()] and (exists(VersionNo)))" xerces:message="If 'IndoorairPLUSQualified' is true then 'VersionNo' should exists."/>
</xs:complexType>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Complex Type PHIUSType
Namespace No namespace
Diagram
DiagramResXSDv2_14_09_xsd.tmp#PHIUSType_PHIUSQualifiedResXSDv2_14_09_xsd.tmp#PHIUSType_VersionNo
Used by
Model
Children PHIUSQualified, VersionNo
Asserts
Test XPath default namespace Annotation
(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>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Complex Type OPQType
Namespace No namespace
Diagram
DiagramResXSDv2_14_09_xsd.tmp#OPQType_OPQQualifiedResXSDv2_14_09_xsd.tmp#OPQType_OPQPrograms
Used by
Model
Children OPQPrograms, OPQQualified
Asserts
Test XPath default namespace Annotation
(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="unbounded">
          <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>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Attribute OPQType / OPQPrograms / @NumOPQs
Namespace No namespace
Type xs:int
Properties
use required
Used by
Source
<xs:attribute name="NumOPQs" type="xs:int" use="required"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Attribute Ratings / HomeEnergyPerformance / HVACHeatingSystems / @NumHVACHeatingSystems
Namespace No namespace
Type xs:int
Properties
default 1
Used by
Source
<xs:attribute name="NumHVACHeatingSystems" type="xs:int" default="1"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Attribute Ratings / HomeEnergyPerformance / HVACCoolingSystems / @NumHVACCoolingSystems
Namespace No namespace
Type xs:int
Properties
default 1
Used by
Source
<xs:attribute name="NumHVACCoolingSystems" type="xs:int" default="1"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Attribute Ratings / HomeEnergyPerformance / HVACMechVentSystems / @NumHVACMechVentSystems
Namespace No namespace
Type xs:int
Properties
use required
Used by
Source
<xs:attribute name="NumHVACMechVentSystems" type="xs:int" use="required"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Attribute Ratings / HomeEnergyPerformance / HVACDehumidificationSystems / @NumHVACDehumidificationSystems
Namespace No namespace
Type xs:int
Properties
use required
Used by
Source
<xs:attribute name="NumHVACDehumidificationSystems" type="xs:int" use="required"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Attribute Ratings / HomeEnergyPerformance / HotWaterSystems / @NumHotWaterSystems
Namespace No namespace
Type xs:int
Properties
default 1
Used by
Source
<xs:attribute name="NumHotWaterSystems" type="xs:int" default="1"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Attribute Ratings / HomeEnergyPerformance / DuctSystems / @NumDuctSystems
Namespace No namespace
Type xs:int
Properties
default 1
Used by
Source
<xs:attribute name="NumDuctSystems" type="xs:int" default="1"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd
Attribute Ratings / HomeEnergyPerformance / HVACCommissioning / @NumHVACCommissioningSystems
Namespace No namespace
Type xs:int
Properties
default 0
Used by
Source
<xs:attribute name="NumHVACCommissioningSystems" type="xs:int" default="0"/>
Schema location file:/Users/nasimkhodapanah/Downloads/RESXSD_20231020 (1)/ResXSDv2.14.09.xsd