Definition Type: ComplexType
Name: BuildingType
Namespace: http://rets.org/xsd/Properties/2007-08
Containing Schema: Building.xsd
Abstract
Collapse XSD Schema Diagram:
Drilldown into YearBuilt in schema building_xsd Drilldown into Utilities in schema building_xsd Drilldown into Rooms in schema building_xsd Drilldown into Interior in schema building_xsd Drilldown into Construction in schema building_xsd Drilldown into Areas in schema building_xsd Drilldown into ArchitecturalStyle in schema building_xsd Drilldown into Stories in schema building_xsd Drilldown into Age in schema building_xsdXSD Diagram of BuildingType in schema building_xsd (Real Estate Transaction Standard (RETS))
Collapse XSD Schema Code:
<xs:complexType name="BuildingType">
    <xs:sequence>
        <xs:element name="Age" type="commons:Age" minOccurs="0" maxOccurs="1">
            <xs:annotation>
                <xs:documentation>
						The age of the house. This is usually the age
						of the house as of the listing date, but it
						may also be a calculated value from TODAY to
						the YearBuilt of the house.
					</xs:documentation>
                <xs:appinfo>
                    <retsid>
                    </retsid>
                    <example>10</example>
                </xs:appinfo>
            </xs:annotation>
        </xs:element>
        <xs:element name="Stories" type="commons:Stories" minOccurs="0" maxOccurs="1">
            <xs:annotation>
                <xs:documentation>
                </xs:documentation>
                <xs:appinfo>
                    <retsid>
                    </retsid>
                </xs:appinfo>
            </xs:annotation>
        </xs:element>
        <xs:element name="ArchitecturalStyle" type="commons:ArchitecturalStyleEnum" minOccurs="0" maxOccurs="1">
            <xs:annotation>
                <xs:documentation>
                </xs:documentation>
                <xs:appinfo>
                    <retsid>
                    </retsid>
                </xs:appinfo>
            </xs:annotation>
        </xs:element>
        <xs:element name="Areas" type="prop:AreasType" minOccurs="0" maxOccurs="1">
            <xs:annotation>
                <xs:appinfo>
                    <retsid>
                    </retsid>
                    <example>
                    </example>
                </xs:appinfo>
            </xs:annotation>
        </xs:element>
        <xs:element name="Construction" type="prop:ConstructionType" minOccurs="0" maxOccurs="1">
            <xs:annotation>
                <xs:appinfo>
                    <retsid>
                    </retsid>
                    <example>
                    </example>
                </xs:appinfo>
            </xs:annotation>
        </xs:element>
        <xs:element name="Interior" type="prop:Interior" minOccurs="0" maxOccurs="1">
            <xs:annotation>
                <xs:appinfo>
                    <retsid>
                    </retsid>
                    <example>
                    </example>
                </xs:appinfo>
            </xs:annotation>
        </xs:element>
        <xs:element name="Rooms" type="prop:RoomsType" minOccurs="0" maxOccurs="1">
            <xs:annotation>
                <xs:appinfo>
                    <retsid>
                    </retsid>
                    <example>
                    </example>
                </xs:appinfo>
            </xs:annotation>
        </xs:element>
        <xs:element name="Utilities" type="commons:UtilitiesType" minOccurs="0" maxOccurs="1">
            <xs:annotation>
                <xs:appinfo>
                    <retsid>
                    </retsid>
                    <example>
                    </example>
                </xs:appinfo>
            </xs:annotation>
        </xs:element>
        <xs:element name="YearBuilt" type="commons:YearBuiltType" minOccurs="0" maxOccurs="1">
            <xs:annotation>
                <xs:documentation>
						The year that an occupancy permit is first
						granted for the house or other local measure
						of initial habitability of the build.
						The type definition permits an empty value with
						an attribute noting that it is an unknown date
						or that the building is new construction.
						
						While constraints have not been applied,
						convention at the time of adoption has this
						as a four (4) digit year value.
					</xs:documentation>
                <xs:appinfo>
                    <retsid>
                    </retsid>
                    <example>1995</example>
                </xs:appinfo>
            </xs:annotation>
        </xs:element>
    </xs:sequence>
</xs:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
Age prop:Age 0 1
Stories prop:Stories 0 1
ArchitecturalStyle prop:ArchitecturalStyle 0 1
Areas prop:Areas 0 1
Construction prop:Construction 0 1
Interior prop:Interior 0 1
Rooms prop:Rooms 0 1
Utilities prop:Utilities 0 1
YearBuilt prop:YearBuilt 0 1
Collapse Derivation Tree:
Collapse References:
prop:Building