Definition Type: ComplexType
Name: WaterFeatureType
Namespace: http://rets.org/xsd/RETSCommons/2007-08
Containing Schema: Features.xsd
Abstract
Documentation:
A lengthy discussion was held on the WaterFeature at the October 2007 Calgary meeting. At this time, the work group members decided that the features around the lot, like the water feature(s) should be kept with the lot and not separated out.
Collapse XSD Schema Diagram:
Drilldown into PhysicalDockSlipConvey in schema features_xsd Drilldown into WaterFrontage in schema features_xsd Drilldown into MeanLowWater in schema features_xsd Drilldown into NonPowerBoatsTotal in schema features_xsd Drilldown into PowerBoatsTotal in schema features_xsd Drilldown into DocksTotal in schema features_xsd Drilldown into DockType in schema features_xsd Drilldown into BodyName in schema features_xsd Drilldown into BlocksToWater in schema features_xsd Drilldown into PermitWaterSki in schema features_xsd Drilldown into PermitWaterSports in schema features_xsd Drilldown into IsWaterfront in schema features_xsd Drilldown into IsNavigable in schema features_xsd Drilldown into HasWaterView in schema features_xsd Drilldown into HasWaterAccess in schema features_xsd Drilldown into Category in schema features_xsdXSD Diagram of WaterFeatureType in schema features_xsd (Real Estate Transaction Standard (RETS))
Collapse XSD Schema Code:
<xs:complexType name="WaterFeatureType">
    <xs:annotation>
        <xs:documentation>
				A lengthy discussion was held on the WaterFeature
				at the October 2007 Calgary meeting.
				At this time, the work group members decided that the
				features around the lot, like the water feature(s)
				should be kept with the lot and not separated out.
			</xs:documentation>
    </xs:annotation>
    <xs:sequence>
        <xs:element name="Category" type="commons:WaterFeatureCategoryEnum" minOccurs="0" maxOccurs="1">
            <xs:annotation>
                <xs:documentation>
                </xs:documentation>
                <xs:appinfo>
                    <retsid>101185</retsid>
                    <example>
                    </example>
                </xs:appinfo>
            </xs:annotation>
        </xs:element>
        <xs:element name="HasWaterAccess" type="commons:nullable-boolean" minOccurs="0" maxOccurs="1">
            <xs:annotation>
                <xs:documentation>
                </xs:documentation>
                <xs:appinfo>
                    <retsid>101186</retsid>
                    <example>
                    </example>
                </xs:appinfo>
            </xs:annotation>
        </xs:element>
        <xs:element name="HasWaterView" type="commons:nullable-boolean" minOccurs="0" maxOccurs="1">
            <xs:annotation>
                <xs:documentation>
						Flag that indicates that the object has a view
						of the water. This is a subjective measurement
						and may refer to the enclosing objects. For example,
						the water view may be visible from an upper story
						of a building or may be visible from a point on a
						lot. In each of these cases, the flag should be
						set to true.
					</xs:documentation>
                <xs:appinfo>
                    <retsid>101187</retsid>
                    <example>
                    </example>
                </xs:appinfo>
            </xs:annotation>
        </xs:element>
        <xs:element name="IsNavigable" type="commons:nullable-boolean" minOccurs="0" maxOccurs="1">
            <xs:annotation>
                <xs:documentation>
						Flag that indicates that the object is on a
						navigable water. Navigable water is a legal
						term and may imply restrictions on use. The
						use is this should be set to true if
						the object meets the local definition of
						navigable water.
					</xs:documentation>
                <xs:appinfo>
                    <retsid>101188</retsid>
                    <example>
                    </example>
                </xs:appinfo>
            </xs:annotation>
        </xs:element>
        <xs:element name="IsWaterfront" type="commons:nullable-boolean" minOccurs="0" maxOccurs="1">
            <xs:annotation>
                <xs:documentation>
						Flag that indicates that the object has a water frontage.
						The use is that this should be set to true if the
						object has direct access to the waterfront.
					</xs:documentation>
                <xs:appinfo>
                    <retsid>101189</retsid>
                    <example>
                    </example>
                </xs:appinfo>
            </xs:annotation>
        </xs:element>
        <xs:element name="PermitWaterSports" type="commons:nullable-boolean" minOccurs="0" maxOccurs="1">
            <xs:annotation>
                <xs:documentation>
						Flag that indicates that the water feature
						permits water sports on it like boating,
						kayaking, canoe or other sport. It should not
						cover water skiing or jet skiing.
						The use is that this should be set to true if the
						water feature allows these types of sports, either
						by regulation or by size of water feature.
					</xs:documentation>
                <xs:appinfo>
                    <retsid>101190</retsid>
                    <example>
                    </example>
                </xs:appinfo>
            </xs:annotation>
        </xs:element>
        <xs:element name="PermitWaterSki" type="commons:nullable-boolean" minOccurs="0" maxOccurs="1">
            <xs:annotation>
                <xs:documentation>
						Flag that indicates that the water feature
						permits water skiing or jet skiing on it.
						The use is that this should be set to true if
						either of the types can be used on the feature
					</xs:documentation>
                <xs:appinfo>
                    <retsid>101191</retsid>
                    <example>
                    </example>
                </xs:appinfo>
            </xs:annotation>
        </xs:element>
        <xs:element name="BlocksToWater" type="commons:SecureDecimal" minOccurs="0" maxOccurs="1">
            <xs:annotation>
                <xs:documentation>
                </xs:documentation>
                <xs:appinfo>
                    <retsid>101192</retsid>
                    <example>
                    </example>
                </xs:appinfo>
            </xs:annotation>
        </xs:element>
        <xs:element name="BodyName" type="commons:SecureString" minOccurs="0" maxOccurs="1">
            <xs:annotation>
                <xs:documentation>
						The name, if known, of the location of the body
						of water that this object refers to. An example
						is a lot located with access to a lake would
						have the name of the lake as the BodyName.
					</xs:documentation>
                <xs:appinfo>
                    <retsid>101193</retsid>
                    <example>Chesapeake Bay</example>
                </xs:appinfo>
            </xs:annotation>
        </xs:element>
        <xs:element name="DockType" type="commons:SecureString" minOccurs="0" maxOccurs="1">
            <xs:annotation>
                <xs:documentation>
                </xs:documentation>
                <xs:appinfo>
                    <retsid>101194</retsid>
                    <example>
                    </example>
                </xs:appinfo>
            </xs:annotation>
        </xs:element>
        <xs:element name="DocksTotal" type="commons:boundedCardinalInteger" minOccurs="0" maxOccurs="1">
            <xs:annotation>
                <xs:documentation>
                </xs:documentation>
                <xs:appinfo>
                    <retsid>101195</retsid>
                    <example>
                    </example>
                </xs:appinfo>
            </xs:annotation>
        </xs:element>
        <xs:element name="PowerBoatsTotal" type="commons:boundedCardinalInteger" minOccurs="0" maxOccurs="1">
            <xs:annotation>
                <xs:documentation>
                </xs:documentation>
                <xs:appinfo>
                    <retsid>101196</retsid>
                    <example>
                    </example>
                </xs:appinfo>
            </xs:annotation>
        </xs:element>
        <xs:element name="NonPowerBoatsTotal" type="commons:boundedCardinalInteger" minOccurs="0" maxOccurs="1">
            <xs:annotation>
                <xs:documentation>
                </xs:documentation>
                <xs:appinfo>
                    <retsid>101197</retsid>
                    <example>
                    </example>
                </xs:appinfo>
            </xs:annotation>
        </xs:element>
        <xs:element name="MeanLowWater" type="commons:SecureMeasurement" minOccurs="0" maxOccurs="1">
            <xs:annotation>
                <xs:documentation>
                </xs:documentation>
                <xs:appinfo>
                    <retsid>101198</retsid>
                    <example>
                    </example>
                </xs:appinfo>
            </xs:annotation>
        </xs:element>
        <xs:element name="WaterFrontage" type="commons:SecureMeasurement" minOccurs="0" maxOccurs="1">
            <xs:annotation>
                <xs:documentation>
                </xs:documentation>
                <xs:appinfo>
                    <retsid>101199</retsid>
                    <example>
                    </example>
                </xs:appinfo>
            </xs:annotation>
        </xs:element>
        <xs:element name="PhysicalDockSlipConvey" type="commons:SecureString" minOccurs="0" maxOccurs="1">
            <xs:annotation>
                <xs:documentation>
                </xs:documentation>
                <xs:appinfo>
                    <retsid>101200</retsid>
                    <example>
                    </example>
                </xs:appinfo>
            </xs:annotation>
        </xs:element>
        <xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded" />
    </xs:sequence>
</xs:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
Category commons:Category 0 1
HasWaterAccess commons:HasWaterAccess 0 1
HasWaterView commons:HasWaterView 0 1
IsNavigable commons:IsNavigable 0 1
IsWaterfront commons:IsWaterfront 0 1
PermitWaterSports commons:PermitWaterSports 0 1
PermitWaterSki commons:PermitWaterSki 0 1
BlocksToWater commons:BlocksToWater 0 1
BodyName commons:BodyName 0 1
DockType commons:DockType 0 1
DocksTotal commons:DocksTotal 0 1
PowerBoatsTotal commons:PowerBoatsTotal 0 1
NonPowerBoatsTotal commons:NonPowerBoatsTotal 0 1
MeanLowWater commons:MeanLowWater 0 1
WaterFrontage commons:WaterFrontage 0 1
PhysicalDockSlipConvey commons:PhysicalDockSlipConvey 0 1
<xs:any> Allowed namespace: '##other' 0 unbounded
Collapse Derivation Tree:
Collapse References:
prop:WaterFeature