Skip to content

Commit

Permalink
pull in latest HPXML schema
Browse files Browse the repository at this point in the history
  • Loading branch information
aspeake committed Sep 16, 2024
1 parent 8cc6c93 commit 1198abd
Showing 1 changed file with 65 additions and 1 deletion.
66 changes: 65 additions & 1 deletion HPXMLtoOpenStudio/resources/hpxml_schema/HPXML.xsd
Original file line number Diff line number Diff line change
Expand Up @@ -2388,7 +2388,7 @@
</xs:element>
<xs:element minOccurs="0" name="PrimaryLocation" type="VehicleLocation"/>
<xs:element minOccurs="0" name="Mileage" type="HPXMLDoubleGreaterThanOrEqualToZero"/>
<xs:element minOccurs="0" name="MilesDrivenPerYear" type="HPXMLDoubleGreaterThanZero"/>
<xs:element minOccurs="0" name="MilesDrivenPerYear" type="HPXMLDoubleGreaterThanOrEqualToZero"/>
<xs:element minOccurs="0" name="HoursDrivenPerWeek" type="HPXMLDoubleGreaterThanOrEqualToZero"/>
<xs:element minOccurs="0" name="FuelEconomyCombined">
<xs:complexType>
Expand Down Expand Up @@ -4382,6 +4382,11 @@
<xs:documentation>[ft] height of building</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="UnitHeightAboveGrade" type="HPXMLDouble">
<xs:annotation>
<xs:documentation>[ft] Height of the unit's lowest conditioned floor above grade. Useful to characterize the height of apartment units above ground level or homes on pier and beam foundations. Can be negative for, e.g., a garden-level apartment unit.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="NumberofUnits" type="IntegerGreaterThanZero">
<xs:annotation>
<xs:documentation>Number of dwelling units represented by the HPXML Building element. Used as a multiplier.</xs:documentation>
Expand Down Expand Up @@ -5354,6 +5359,26 @@
<xs:sequence>
<xs:group ref="SystemInfo"/>
<xs:element minOccurs="0" name="Type" type="InteriorShading"/>
<xs:element minOccurs="0" name="BlindsSummerClosedOrOpen" type="BlindsClosedOrOpen">
<xs:annotation>
<xs:documentation>Specifies if the blinds are open or closed during the summer.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="BlindsWinterClosedOrOpen" type="BlindsClosedOrOpen">
<xs:annotation>
<xs:documentation>Specifies if the blinds are open or closed during the winter.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="SummerFractionCovered" type="Fraction">
<xs:annotation>
<xs:documentation>Use, e.g., 0.5 for a shade that is drawn halfway and 1.0 for a fully drawn shade during the summer.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="WinterFractionCovered" type="Fraction">
<xs:annotation>
<xs:documentation>Use, e.g., 0.5 for a shade that is drawn halfway and 1.0 for a fully drawn shade during the winter.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="SummerShadingCoefficient" type="Fraction">
<xs:annotation>
<xs:documentation>The shading coefficient to apply during the summer months. Shading coefficients are defined as a multiplier on transmittance: 1 is transparent, 0 is
Expand All @@ -5371,6 +5396,27 @@
<xs:attribute name="dataSource" type="DataSource"/>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="InsectScreen">
<xs:complexType>
<xs:sequence>
<xs:group ref="SystemInfo"/>
<xs:element minOccurs="0" name="Location" type="StormLocation"/>
<xs:element minOccurs="0" name="SummerFractionCovered" type="Fraction">
<xs:annotation>
<xs:documentation>The fraction of the window area covered by the insect screen during the summer.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="WinterFractionCovered" type="Fraction">
<xs:annotation>
<xs:documentation>The fraction of the window area covered by the insect screen during the winter.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="Condition" type="WindowCondition"/>
<xs:element minOccurs="0" ref="extension"/>
</xs:sequence>
<xs:attribute name="dataSource" type="DataSource"/>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="StormWindow">
<xs:complexType>
<xs:sequence>
Expand Down Expand Up @@ -7027,6 +7073,7 @@
</xs:complexType>
<xs:simpleType name="IECCYear_simple">
<xs:restriction base="xs:integer">
<xs:enumeration value="2024"/>
<xs:enumeration value="2021"/>
<xs:enumeration value="2018"/>
<xs:enumeration value="2015"/>
Expand Down Expand Up @@ -8257,10 +8304,13 @@
<xs:simpleType name="InteriorShading_simple">
<xs:restriction base="xs:string">
<xs:enumeration value="light blinds"/>
<xs:enumeration value="medium blinds"/>
<xs:enumeration value="dark blinds"/>
<xs:enumeration value="light shades"/>
<xs:enumeration value="medium shades"/>
<xs:enumeration value="dark shades"/>
<xs:enumeration value="light curtains"/>
<xs:enumeration value="medium curtains"/>
<xs:enumeration value="dark curtains"/>
<xs:enumeration value="none"/>
</xs:restriction>
Expand Down Expand Up @@ -11488,6 +11538,20 @@
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:simpleType name="BlindsClosedOrOpen_simple">
<xs:restriction base="xs:string">
<xs:enumeration value="closed"/>
<xs:enumeration value="open"/>
<xs:enumeration value="half open"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="BlindsClosedOrOpen">
<xs:simpleContent>
<xs:extension base="BlindsClosedOrOpen_simple">
<xs:attribute name="dataSource" type="DataSource"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:simpleType name="PerformanceClass_simple">
<xs:restriction base="xs:string">
<xs:enumeration value="residential"/>
Expand Down

0 comments on commit 1198abd

Please sign in to comment.