-
Notifications
You must be signed in to change notification settings - Fork 18
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add BellyAndWing foundation type and ManufacturedHomeSections #360
Conversation
Documentation on
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- Include the insulation on the belly wrap in the floor assembly insulation elements.
- Make sure we can adequately describe the condition of the belly wrap and insulation (i.e. "catastrophic")
schemas/HPXMLDataTypes.xsd
Outdated
<xs:restriction base="xs:string"> | ||
<xs:enumeration value="good"/> | ||
<xs:enumeration value="fair"/> | ||
<xs:enumeration value="poor"/> | ||
<xs:enumeration value="catastrophic"/> | ||
</xs:restriction> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Recommend removing "catastrophic". Add a "none" enumeration instead.
schemas/HPXMLBaseElements.xsd
Outdated
@@ -1168,6 +1168,7 @@ | |||
</xs:element> | |||
<xs:element minOccurs="0" name="InteriorFinish" type="InteriorFinishInfo"/> | |||
<xs:element minOccurs="0" maxOccurs="1" name="Insulation" type="InsulationInfo"/> | |||
<xs:element minOccurs="0" name="MobileHomeBellyOrWing" type="MobileHomeBellyOrWing"/> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Add some documentation to the FrameFloor to describe that the ExteriorAdjacentTo
should be ambient
for mobile home belly and wing.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
A few notes on what I've done and the reasoning. I removed the Floor/ManufacturedHomeBellyOrWing
element because we can specify that with the ExteriorAdjacentTo
and it was redundant.
merged_schema/HPXMLMerged.xsd
Outdated
<xs:documentation>The floor is supported on a pair of I-beams spanning across the length of the manufactured home. The floor wing is the part of the floor outside the supports, and the floor belly is the part between the supports. The floor wing and belly sections are protected from outside elements including water, wind, and rodents using a wrap attached to the underside of floor joists, and may contain insulation. Use separate Floor elements to describe the floor insulation above the belly and wing sections respsectively. | ||
</xs:documentation> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Here's the documentation for the BellyAndWing
foundation type.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Add some extra documentation about when to use a crawlspace.
<xs:simpleType name="ManufacturedHomeSections_simple"> | ||
<xs:restriction base="xs:string"> | ||
<xs:enumeration value="single-wide"/> | ||
<xs:enumeration value="double-wide"/> | ||
<xs:enumeration value="triple-wide"/> | ||
<xs:enumeration value="CrossMod"/> | ||
</xs:restriction> | ||
</xs:simpleType> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Added this to <BuildingSummary>
to capture the high level configuration of the maufactured home. This seemed to be the options that were out there. CrossMod is an industry term that is being built by a couple different manufacturers. It seems functionally more like a single family detached home, but it would be good to denote.
@@ -7174,6 +7208,7 @@ | |||
<xs:enumeration value="garage - unconditioned"/> | |||
<xs:enumeration value="ground"/> | |||
<xs:enumeration value="living space"/> | |||
<xs:enumeration value="manufactured home underbelly"/> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This enumeration goes on the <ExteriorAdjacentTo>
element, mostly so floors can specify the underbelly area is below them.
@@ -7996,6 +8031,7 @@ | |||
<xs:enumeration value="crawlspace - unconditioned"/> | |||
<xs:enumeration value="crawlspace - unvented"/> | |||
<xs:enumeration value="crawlspace - vented"/> | |||
<xs:enumeration value="manufactured home belly"/> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This enumeration goes with ducts so that a duct can be inside the belly. Hence the naming difference.
Come up with some guidance on the area of the floor and insulation level and materials. |
We should have good documentation of CrossMod homes and how they're different from single family detached homes. |
See #289
Adds
BellyAndWing
foundation type to support mobile homes.BellyAndWing
Documentation
BellyWrapCondition
Enumerations
Documentation