-
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
Changes from all commits
6ed1dfb
abed8dd
c0f439f
26b8fec
63bf514
105c191
285d71c
9208f17
882b621
9a575d5
24a4307
5eb69cc
e508b94
21af020
a96575c
62ec713
4999a9b
5a065c3
e1531fa
1261fd5
43fba1a
4906d47
caa80bb
10ce9a1
53eb5f4
77a4e5b
e0277db
b72071a
a1cd9ca
46f1ca2
1c09579
62e10c4
39f1d79
02ae4e2
4dd507a
220079b
247554a
ab9d154
88aa31b
9662ec1
a32f235
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -4247,6 +4247,11 @@ | |
<xs:element minOccurs="0" name="GaragePresent" type="HPXMLBoolean"/> | ||
<xs:element minOccurs="0" name="GarageLocation" type="GarageLocation"/> | ||
<xs:element minOccurs="0" name="SpaceAboveGarage" type="SpaceAboveGarage"/> | ||
<xs:element minOccurs="0" name="ManufacturedHomeSections" type="ManufacturedHomeSections"> | ||
<xs:annotation> | ||
<xs:documentation>The number of sections (width) of the manufactured home. CrossMod is a new style of manufactured home with more flexibility in configuration, higher roof pitch, covered porches, and garages or carports. They look more like a site-built single family detached home, but are manufactured in a factory and assembled on site. </xs:documentation> | ||
</xs:annotation> | ||
</xs:element> | ||
<xs:element minOccurs="0" ref="extension"/> | ||
</xs:sequence> | ||
<xs:attribute name="dataSource" type="DataSource"/> | ||
|
@@ -5339,6 +5344,23 @@ | |
<xs:attribute name="dataSource" type="DataSource"/> | ||
</xs:complexType> | ||
</xs:element> | ||
<xs:element name="BellyAndWing"> | ||
<xs:annotation> | ||
<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.</xs:documentation> | ||
</xs:annotation> | ||
<xs:complexType> | ||
<xs:sequence> | ||
<xs:element minOccurs="0" name="SkirtPresent" type="HPXMLBoolean"/> | ||
<xs:element minOccurs="0" name="BellyWrapCondition" type="ManufacturedHomeBellyWrapCondition"> | ||
<xs:annotation> | ||
<xs:documentation>Use the 'none' choice for cases where the belly wrap is functionally missing even if pieces of the wrap are still present. </xs:documentation> | ||
</xs:annotation> | ||
</xs:element> | ||
<xs:element minOccurs="0" ref="extension"/> | ||
</xs:sequence> | ||
<xs:attribute name="dataSource" type="DataSource"/> | ||
</xs:complexType> | ||
</xs:element> | ||
<xs:element name="Other"> | ||
<xs:complexType> | ||
<xs:sequence> | ||
|
@@ -6848,6 +6870,21 @@ | |
</xs:extension> | ||
</xs:simpleContent> | ||
</xs:complexType> | ||
<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> | ||
<xs:complexType name="ManufacturedHomeSections"> | ||
<xs:simpleContent> | ||
<xs:extension base="ManufacturedHomeSections_simple"> | ||
<xs:attribute name="dataSource" type="DataSource"/> | ||
</xs:extension> | ||
</xs:simpleContent> | ||
</xs:complexType> | ||
<xs:simpleType name="HouseholdType_simple"> | ||
<xs:restriction base="xs:string"> | ||
<xs:enumeration value="family household"/> | ||
|
@@ -7269,6 +7306,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 commentThe reason will be displayed to describe this comment to others. Learn more. This enumeration goes on the |
||
<xs:enumeration value="other"/> | ||
<xs:enumeration value="other housing unit"/> | ||
<xs:enumeration value="other housing unit above"/> | ||
|
@@ -8106,6 +8144,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 commentThe 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. |
||
<xs:enumeration value="exterior wall"/> | ||
<xs:enumeration value="garage"/> | ||
<xs:enumeration value="garage - conditioned"/> | ||
|
@@ -8287,6 +8326,7 @@ | |
<xs:enumeration value="crawlspace - unconditioned"/> | ||
<xs:enumeration value="crawlspace - unvented"/> | ||
<xs:enumeration value="crawlspace - vented"/> | ||
<xs:enumeration value="manufactured home belly"/> | ||
<xs:enumeration value="garage"/> | ||
<xs:enumeration value="garage - conditioned"/> | ||
<xs:enumeration value="garage - unconditioned"/> | ||
|
@@ -9477,6 +9517,21 @@ | |
</xs:extension> | ||
</xs:simpleContent> | ||
</xs:complexType> | ||
<xs:simpleType name="ManufacturedHomeBellyWrapCondition_simple"> | ||
<xs:restriction base="xs:string"> | ||
<xs:enumeration value="good"/> | ||
<xs:enumeration value="fair"/> | ||
<xs:enumeration value="poor"/> | ||
<xs:enumeration value="none"/> | ||
</xs:restriction> | ||
</xs:simpleType> | ||
<xs:complexType name="ManufacturedHomeBellyWrapCondition"> | ||
<xs:simpleContent> | ||
<xs:extension base="ManufacturedHomeBellyWrapCondition_simple"> | ||
<xs:attribute name="dataSource" type="DataSource"/> | ||
</xs:extension> | ||
</xs:simpleContent> | ||
</xs:complexType> | ||
<xs:simpleType name="WallAndRoofColor_simple"> | ||
<xs:restriction base="xs:string"> | ||
<xs:enumeration value="light"/> | ||
|
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.