Definition Type: ComplexType
Name: FarmType
Namespace: http://rets.org/xsd/RETSCommons/2007-08
Containing Schema: RETSCommons.xsd
Abstract
Collapse XSD Schema Diagram:
Drilldown into PotentialLivestock in schema retscommons_xsd Drilldown into PresentLivestock in schema retscommons_xsd Drilldown into TillableArea in schema retscommons_xsd Drilldown into PastureArea in schema retscommons_xsd Drilldown into MainBarnSize in schema retscommons_xsd Drilldown into FarmOperation in schema retscommons_xsd Drilldown into Irrigation in schema retscommons_xsd Drilldown into HasWell in schema retscommons_xsd Drilldown into CurrentCrop in schema retscommons_xsd Drilldown into PresentUse in schema retscommons_xsd Drilldown into BestUse in schema retscommons_xsd Drilldown into TenantDwellingsTotal in schema retscommons_xsd Drilldown into SiloCapacityTotal in schema retscommons_xsd Drilldown into SilosTotal in schema retscommons_xsd Drilldown into IsAgricultureReserve in schema retscommons_xsd Drilldown into HasAgricultureUseExemption in schema retscommons_xsdXSD Diagram of FarmType in schema retscommons_xsd (Real Estate Transaction Standard (RETS))
Collapse XSD Schema Code:
<xs:complexType name="FarmType">
    <xs:sequence>
        <xs:element name="HasAgricultureUseExemption" type="commons:nullable-boolean" minOccurs="0" maxOccurs="1">
            <xs:annotation>
                <xs:documentation>
						The property has a tax exemption for use as agriculture or
						open space that reduces the annual tax bill.
					</xs:documentation>
                <xs:appinfo>
                    <retsid>
                    </retsid>
                    <example>
                    </example>
                </xs:appinfo>
            </xs:annotation>
        </xs:element>
        <xs:element name="IsAgricultureReserve" type="commons:nullable-boolean" minOccurs="0" maxOccurs="1">
            <xs:annotation>
                <xs:documentation>
						The property is restricted to use as a
						farm or other agricultural use.
					</xs:documentation>
                <xs:appinfo>
                    <retsid>
                    </retsid>
                    <example>true</example>
                </xs:appinfo>
            </xs:annotation>
        </xs:element>
        <xs:element name="SilosTotal" type="commons:boundedCardinalInteger" minOccurs="0" maxOccurs="1">
            <xs:annotation>
                <xs:documentation>
						Count of silo storage structures
					</xs:documentation>
                <xs:appinfo>
                    <retsid>
                    </retsid>
                    <example>
                    </example>
                </xs:appinfo>
            </xs:annotation>
        </xs:element>
        <xs:element name="SiloCapacityTotal" type="commons:SiloCapacityType" minOccurs="0" maxOccurs="1">
            <xs:annotation>
                <xs:documentation>
						Total silo storage capacity of
						all silo structures.
					</xs:documentation>
                <xs:appinfo>
                    <retsid>
                    </retsid>
                    <example>
                    </example>
                </xs:appinfo>
            </xs:annotation>
        </xs:element>
        <xs:element name="TenantDwellingsTotal" type="commons:boundedCardinalInteger" minOccurs="0" maxOccurs="1">
            <xs:annotation>
                <xs:documentation>
                </xs:documentation>
                <xs:appinfo>
                    <retsid>
                    </retsid>
                    <example>
                    </example>
                </xs:appinfo>
            </xs:annotation>
        </xs:element>
        <xs:element name="BestUse" type="commons:SecureString" minOccurs="0" maxOccurs="1">
            <xs:annotation>
                <xs:documentation>
						An enumeration of the farm use
					</xs:documentation>
                <xs:appinfo>
                    <retsid>
                    </retsid>
                    <example>
                    </example>
                </xs:appinfo>
            </xs:annotation>
        </xs:element>
        <xs:element name="PresentUse" type="commons:SecureString" minOccurs="0" maxOccurs="1">
            <xs:annotation>
                <xs:documentation>
						An enumeration of the farm use
					</xs:documentation>
                <xs:appinfo>
                    <retsid>
                    </retsid>
                    <example>
                    </example>
                </xs:appinfo>
            </xs:annotation>
        </xs:element>
        <xs:element name="CurrentCrop" type="commons:SecureString" minOccurs="0" maxOccurs="1">
            <xs:annotation>
                <xs:documentation>
						An enumeration of the crops currently
						on the property
					</xs:documentation>
                <xs:appinfo>
                    <retsid>
                    </retsid>
                    <example>
                    </example>
                </xs:appinfo>
            </xs:annotation>
        </xs:element>
        <xs:element name="HasWell" type="xs:boolean" minOccurs="0" maxOccurs="1">
            <xs:annotation>
                <xs:documentation>
						An enumeration of the farm use
					</xs:documentation>
                <xs:appinfo>
                    <retsid>
                    </retsid>
                    <example>
                    </example>
                </xs:appinfo>
            </xs:annotation>
        </xs:element>
        <xs:element name="Irrigation" type="commons:SecureString" minOccurs="0" maxOccurs="1">
            <xs:annotation>
                <xs:documentation>
						An enumeration of the irrigationhe farm use
					</xs:documentation>
                <xs:appinfo>
                    <retsid>
                    </retsid>
                    <example>
                    </example>
                </xs:appinfo>
            </xs:annotation>
        </xs:element>
        <xs:element name="FarmOperation" type="commons:SecureString" minOccurs="0" maxOccurs="1">
            <xs:annotation>
                <xs:documentation>
                </xs:documentation>
                <xs:appinfo>
                    <retsid>
                    </retsid>
                    <example>
                    </example>
                </xs:appinfo>
            </xs:annotation>
        </xs:element>
        <xs:element name="MainBarnSize" type="commons:MainBarnSize" minOccurs="0" maxOccurs="1">
            <xs:annotation>
                <xs:documentation>
                </xs:documentation>
                <xs:appinfo>
                    <retsid>
                    </retsid>
                    <example>
                    </example>
                </xs:appinfo>
            </xs:annotation>
        </xs:element>
        <xs:element name="PastureArea" type="commons:SecureArea" minOccurs="0" maxOccurs="1">
            <xs:annotation>
                <xs:documentation>
                </xs:documentation>
                <xs:appinfo>
                    <retsid>
                    </retsid>
                    <example>
                    </example>
                </xs:appinfo>
            </xs:annotation>
        </xs:element>
        <xs:element name="TillableArea" type="commons:SecureArea" minOccurs="0" maxOccurs="1">
            <xs:annotation>
                <xs:documentation>
                </xs:documentation>
                <xs:appinfo>
                    <retsid>
                    </retsid>
                    <example>
                    </example>
                </xs:appinfo>
            </xs:annotation>
        </xs:element>
        <xs:element name="PresentLivestock" type="commons:SecureString" minOccurs="0" maxOccurs="1">
            <xs:annotation>
                <xs:documentation>
                </xs:documentation>
                <xs:appinfo>
                    <retsid>
                    </retsid>
                    <example>
                    </example>
                </xs:appinfo>
            </xs:annotation>
        </xs:element>
        <xs:element name="PotentialLivestock" type="commons:SecureString" minOccurs="0" maxOccurs="1">
            <xs:annotation>
                <xs:documentation>
                </xs:documentation>
                <xs:appinfo>
                    <retsid>
                    </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
HasAgricultureUseExemption commons:HasAgricultureUseExemption 0 1
IsAgricultureReserve commons:IsAgricultureReserve 0 1
SilosTotal commons:SilosTotal 0 1
SiloCapacityTotal commons:SiloCapacityTotal 0 1
TenantDwellingsTotal commons:TenantDwellingsTotal 0 1
BestUse commons:BestUse 0 1
PresentUse commons:PresentUse 0 1
CurrentCrop commons:CurrentCrop 0 1
HasWell commons:HasWell 0 1
Irrigation commons:Irrigation 0 1
FarmOperation commons:FarmOperation 0 1
MainBarnSize commons:MainBarnSize 0 1
PastureArea commons:PastureArea 0 1
TillableArea commons:TillableArea 0 1
PresentLivestock commons:PresentLivestock 0 1
PotentialLivestock commons:PotentialLivestock 0 1
<xs:any> Allowed namespace: '##other' 0 unbounded
Collapse Derivation Tree:
Collapse References:
prop:Farm