<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSpy v2009 (http://www.altova.com) by MDOR User (MN DEPT OF REVENUE) -->
<s:schema xmlns:e="http://schemas.ecrv.mdor.state.mn.us/ecrvTypes" xmlns:b="http://schemas.ecrv.mdor.state.mn.us/ecrvBaseTypes" xmlns:s="http://www.w3.org/2001/XMLSchema" targetNamespace="http://schemas.ecrv.mdor.state.mn.us/ecrvTypes" elementFormDefault="qualified">
	<s:annotation>
		<s:documentation>
			Types used by the eCRV Download Service. eCRV Download Service is a 
			web service that can be used to download eCRV data.
		</s:documentation>
	</s:annotation>
	<s:import namespace="http://schemas.ecrv.mdor.state.mn.us/ecrvBaseTypes" schemaLocation="ecrvBaseTypes.xsd"/>
	<s:complexType name="CertificateOfRealEstateValue">
		<s:sequence>
			<s:element name="CrvNumber_id" type="b:positiveInt"/>
			<s:element name="County_code" type="b:county"/>
			<s:element name="StateStudyYear" type="s:gYear"/>
			<s:element name="Submission_dateTime" type="s:dateTime"/>
			<s:element name="SubmitterLastName" type="b:tokenMax50Min2"/>
			<s:element name="SubmitterFirstName" type="b:tokenMax50Min2"/>
			<s:element name="SubmitterMiddleName" type="b:tokenMax50" minOccurs="0"/>
			<s:element name="SubmitterPhoneNumber" type="b:tokenMax50"/>
			<s:element name="SubmitterEmail_address" type="b:emailAddressAllowBlanks" minOccurs="0"/>
			<s:element name="SubmitterOrganizationName" type="b:tokenMax100" minOccurs="0"/>
			<s:element name="SubmitterComments" type="b:tokenMax500" minOccurs="0"/>
			<s:element name="Proxy_indicator" type="s:boolean" minOccurs="0"/>
			<s:element name="Auditor_id" type="b:tokenMax20" minOccurs="0"/>
			<s:element name="DeedDocument_id" type="b:tokenMax20" minOccurs="0"/>
			<s:element name="CountyFinal_indicator" type="s:boolean"/>
			<s:element name="CountyFinal_dateTime" type="s:dateTime" minOccurs="0"/>
			<s:element name="StateFinal_indicator" type="s:boolean"/>
			<s:element name="Lock_code" type="b:lockCode" default="U"/>
			<s:element name="AssessorComplete_indicator" type="s:boolean" minOccurs="0"/>
			<s:element name="AuditorComplete_indicator" type="s:boolean" minOccurs="0"/>
			<s:element name="StateReviewComplete_indicator" type="s:boolean" minOccurs="0"/>
			<s:element name="CountyAccepted_indicator" type="s:boolean"/>
			<s:element name="CountyAccepted_dateTime" type="s:dateTime" minOccurs="0"/>
			<s:element name="PrivateAddress_indicator" type="s:boolean"/>
			<s:element name="Agency_code" type="b:agency" minOccurs="0"/>
			<s:element name="CurrentAgencyType_code" type="b:agencyType" minOccurs="0"/>
			<s:element name="CurrentStep_id" type="b:positiveInt" minOccurs="0"/>
			<s:element name="CRVLock_id" type="b:tokenMax250" minOccurs="0"/>
			<s:element name="Buyers">
				<s:complexType>
					<s:sequence>
						<s:element name="Buyer" type="e:BuyerSeller" maxOccurs="unbounded"/>
					</s:sequence>
				</s:complexType>
				<s:key name="ecrvBuyerKey">
					<s:selector xpath="./e:Buyer"/>
					<s:field xpath="e:VersionNumber"/>
					<s:field xpath="e:SequenceNumber"/>
				</s:key>
			</s:element>
			<s:element name="Sellers">
				<s:complexType>
					<s:sequence>
						<s:element name="Seller" type="e:BuyerSeller" maxOccurs="unbounded"/>
					</s:sequence>
				</s:complexType>
				<s:key name="ecrvSellerKey">
					<s:selector xpath="./e:Seller"/>
					<s:field xpath="e:VersionNumber"/>
					<s:field xpath="e:SequenceNumber"/>
				</s:key>
			</s:element>
			<!-- TODO need a key on this -->
			<s:element name="PropertyData" type="e:PropertyData"/>
			<s:element name="ParcelSubmissions" minOccurs="0">
				<s:complexType>
					<s:sequence>
						<s:element name="ParcelSubmission" type="e:ParcelSubmission" minOccurs="0" maxOccurs="unbounded"/>
					</s:sequence>
				</s:complexType>
				<s:key name="ParcelSubmissionKey">
					<s:selector xpath="./e:ParcelSubmission"/>
					<s:field xpath="e:VersionNumber"/>
					<s:field xpath="e:SequenceNumber"/>
				</s:key>
			</s:element>
			<s:element name="PropertyAddresses" minOccurs="0">
				<s:complexType>
					<s:sequence>
						<s:element name="PropertyAddress" type="e:PropertyAddress" minOccurs="0" maxOccurs="unbounded"/>
					</s:sequence>
				</s:complexType>
				<s:key name="PropertyAddressKey">
					<s:selector xpath="./e:PropertyAddress"/>
					<s:field xpath="e:VersionNumber"/>
					<s:field xpath="e:SequenceNumber"/>
				</s:key>
			</s:element>
			<s:element name="PropertyUseSubmissions" minOccurs="0">
				<s:complexType>
					<s:sequence>
						<s:element name="PropertyUseSubmission" type="e:PropertyUseSubmission" minOccurs="0" maxOccurs="unbounded"/>
					</s:sequence>
				</s:complexType>
				<s:key name="PropertyUseSubmissionKey">
					<s:selector xpath="./e:PropertyUseSubmission"/>
					<s:field xpath="e:VersionNumber"/>
					<s:field xpath="e:SequenceNumber"/>
					<s:field xpath="e:PriorPlanned_code"/>
				</s:key>
			</s:element>
			<s:element name="PropertyPrograms" minOccurs="0">
				<s:complexType>
					<s:sequence>
						<s:element name="PropertyProgram" type="e:PropertyProgram" minOccurs="0" maxOccurs="unbounded"/>
					</s:sequence>
				</s:complexType>
				<s:key name="PropertyProgramKey">
					<s:selector xpath="./e:PropertyProgram"/>
					<s:field xpath="e:VersionNumber"/>
					<s:field xpath="e:SequenceNumber"/>
				</s:key>
			</s:element>
			<!-- Sales Agreement & Supplementary -->
			<!-- TODO need a key on this -->
			<s:element name="SaleData" type="e:SaleDataType"/>
			<s:element name="FinancingMethods" minOccurs="0">
				<s:complexType>
					<s:sequence>
						<s:element name="FinancingMethod" type="e:FinancingMethod" maxOccurs="unbounded"/>
					</s:sequence>
				</s:complexType>
				<s:key name="FinancingMethodKey">
					<s:selector xpath="./e:FinancingMethod"/>
					<s:field xpath="e:VersionNumber"/>
					<s:field xpath="e:SequenceNumber"/>
				</s:key>
			</s:element>
			<s:element name="PersonalProperties" minOccurs="0">
				<s:complexType>
					<s:sequence>
						<s:element name="PersonalProperty" type="e:PersonalProperty" minOccurs="0" maxOccurs="unbounded"/>
					</s:sequence>
				</s:complexType>
				<s:key name="PersonalPropertyKey">
					<s:selector xpath="./e:PersonalProperty"/>
					<s:field xpath="e:VersionNumber"/>
					<s:field xpath="e:SequenceNumber"/>
				</s:key>
			</s:element>
			<!-- TODO need a key on this -->
			<s:element name="StudySuitabilityData" type="e:StudySuitabilityData"/>
			<!-- County Data-->
			<s:element name="ParcelCounties" minOccurs="0">
				<s:complexType>
					<s:sequence>
						<s:element name="ParcelCounty" type="e:ParcelCounty" minOccurs="0" maxOccurs="unbounded"/>
					</s:sequence>
				</s:complexType>
				<s:key name="ParcelCountyKey">
					<s:selector xpath="./e:ParcelCounty"/>
					<s:field xpath="e:VersionNumber"/>
					<s:field xpath="e:SequenceNumber"/>
				</s:key>
			</s:element>
			<s:element name="PropertyTypeCounties" minOccurs="0">
				<s:complexType>
					<s:sequence>
						<s:element name="PropertyTypeCounty" type="e:PropertyTypeCounty" minOccurs="0" maxOccurs="unbounded"/>
					</s:sequence>
				</s:complexType>
				<s:key name="PropertyTypeCountyKey">
					<s:selector xpath="./e:PropertyTypeCounty"/>
					<s:field xpath="e:VersionNumber"/>
					<s:field xpath="e:ClassSequenceNumber"/>
				</s:key>
			</s:element>
			<s:element name="PriceAdjustments" minOccurs="0">
				<s:complexType>
					<s:sequence>
						<s:element name="PriceAdjustment" type="e:PriceAdjustment" minOccurs="0" maxOccurs="unbounded"/>
					</s:sequence>
				</s:complexType>
				<s:key name="PriceAdjustmentKey">
					<s:selector xpath="./e:PriceAdjustment"/>
					<s:field xpath="e:VersionNumber"/>
					<s:field xpath="e:SequenceNumber"/>
				</s:key>
			</s:element>
			<s:element name="StudyRejectionReasons" minOccurs="0">
				<s:complexType>
					<s:sequence>
						<s:element name="StudyRejectionReason" type="e:StudyRejectionReason" minOccurs="0" maxOccurs="unbounded"/>
					</s:sequence>
				</s:complexType>
				<s:key name="StudyRejectionReasonKey">
					<s:selector xpath="./e:StudyRejectionReason"/>
					<s:field xpath="e:VersionNumber"/>
					<s:field xpath="e:SequenceNumber"/>
				</s:key>
			</s:element>
			<!-- Workflow -->
			<s:element name="WorkFlowHistoryItems" minOccurs="0">
				<s:complexType>
					<s:sequence>
						<s:element name="WorkFlowHistory" type="e:WorkFlowHistory" maxOccurs="unbounded"/>
					</s:sequence>
				</s:complexType>
				<s:key name="WorkFlowHistoryItemKey">
					<s:selector xpath="./e:WorkFlowHistory"/>
					<s:field xpath="e:SequenceNumber"/>
				</s:key>
			</s:element>
			<s:element name="Tags" minOccurs="0">
				<s:complexType>
					<s:sequence>
						<s:element name="Tag" type="e:Tag" minOccurs="0" maxOccurs="unbounded"/>
					</s:sequence>
				</s:complexType>
				<s:key name="TagKey">
					<s:selector xpath="./e:Tag"/>
					<s:field xpath="e:Tag_id"/>
				</s:key>
			</s:element>
			<s:element name="SideTasks" minOccurs="0">
				<s:complexType>
					<s:sequence>
						<s:element name="SideTask" type="e:SideTask" minOccurs="0" maxOccurs="unbounded"/>
					</s:sequence>
				</s:complexType>
				<s:key name="SideTaskKey">
					<s:selector xpath="./e:SideTask"/>
					<s:field xpath="e:SideTask_id"/>
				</s:key>
			</s:element>
		</s:sequence>
	</s:complexType>
	<s:group name="crvKey">
		<s:sequence>
			<s:element name="VersionNumber" type="b:agencyType"/>
			<s:element name="SequenceNumber" type="s:short"/>
		</s:sequence>
	</s:group>
	<s:complexType name="BuyerSeller">
		<s:sequence>
			<s:group ref="e:crvKey"/>
			<s:element name="IndividualOrganization_code" type="b:individualOrOrganization"/>
			<s:choice>
				<s:sequence>
					<s:element name="FirstName" type="b:tokenMax50Min2"/>
					<s:element name="MiddleName" type="b:tokenMax50" minOccurs="0"/>
					<s:element name="LastName" type="b:tokenMax50Min2"/>
					<s:element name="NameSuffixTitleName" type="b:tokenMax20" minOccurs="0"/>
				</s:sequence>
				<s:element name="OrganizationName" type="b:tokenMax250"/>
			</s:choice>
			<s:element name="ForeignAddress_indicator" type="s:boolean"/>
			<s:element name="PrivateAddress_indicator" type="s:boolean"/>
			<s:element name="Street_address1" type="b:tokenMax250"/>
			<s:element name="Street_address2" type="b:tokenMax250" minOccurs="0"/>
			<s:element name="CityName" type="b:tokenMax50"/>
			<s:element name="StateCodeProvinceName" type="b:tokenMax50" minOccurs="0"/>
			<s:element name="PostalZip_code" type="b:tokenMax30" minOccurs="0"/>
			<s:element name="CountryName" type="b:tokenMax30" minOccurs="0"/>
			<s:element name="PhoneNumber" type="b:tokenMax50"/>
			<s:element name="Email_address" type="b:emailAddressAllowBlanks" minOccurs="0"/>
			<s:element name="Notes" type="b:tokenMax500" minOccurs="0"/>
		</s:sequence>
	</s:complexType>
	<s:complexType name="ParcelCounty">
		<s:sequence>
			<s:group ref="e:crvKey"/>
			<s:element name="Parcel_id" type="b:tokenMax25"/>
			<s:element name="ParcelSequence_id" type="b:tokenMax25" minOccurs="0"/>
			<s:element name="Municipality_id" type="b:tokenMax6" minOccurs="0"/>
			<s:element name="SchoolDistrict_id" type="b:schoolDistrictId" minOccurs="0"/>
			<s:element name="CropEquivalency_rating" type="s:decimal" minOccurs="0"/>
			<s:element name="CropProductivity_index" type="s:decimal" minOccurs="0"/>
			<s:element name="Primary_ind" type="s:boolean" minOccurs="0" maxOccurs="1"/>
		</s:sequence>
	</s:complexType>
	<s:complexType name="ParcelSubmission">
		<s:sequence>
			<s:group ref="e:crvKey"/>
			<s:element name="Parcel_id" type="b:tokenMax25"/>
			<s:element name="PrimaryParcel_indicator" type="s:boolean"/>
		</s:sequence>
	</s:complexType>
	<s:complexType name="PropertyUseSubmission">
		<s:sequence>
			<s:group ref="e:crvKey"/>
			<s:element name="PriorPlanned_code" type="b:priorOrPlanned"/>
			<s:element name="Tier1_code" type="b:propertyUse"/>
			<s:element name="Tier2_code" type="b:propertyUse"/>
			<s:element name="Tier3_code" type="b:propertyUse" minOccurs="0"/>
			<s:element name="Primary_ind" type="s:boolean" minOccurs="0"/>
		</s:sequence>
	</s:complexType>
	<s:complexType name="PropertyProgram">
		<s:sequence>
			<s:group ref="e:crvKey"/>
			<s:element name="ProgramName_code" type="b:propertyParcelProgram"/>
			<s:element name="AcreageDescription" type="b:tokenMax50" minOccurs="0"/>
		</s:sequence>
	</s:complexType>
	<s:complexType name="PersonalProperty">
		<s:sequence>
			<s:group ref="e:crvKey"/>
			<s:element name="PersonalPropertyDescription" type="b:tokenMax250"/>
			<s:element name="PersonalPropertyAmount" type="b:money"/>
		</s:sequence>
	</s:complexType>
	<s:complexType name="StudyRejectionReason">
		<s:sequence>
			<s:group ref="e:crvKey"/>
			<s:element name="StudyLevel_code" type="b:studyLevel"/>
			<s:element name="RejectionReason_code" type="b:rejectionReason"/>
			<s:element name="Comments" type="b:tokenMax3000" minOccurs="0"/>
		</s:sequence>
	</s:complexType>
	<s:complexType name="WorkFlowHistory">
		<s:sequence>
			<s:element name="SequenceNumber" type="s:short"/>
			<s:element name="WorkflowCode_id" type="b:positiveInt" minOccurs="0"/>
			<s:element name="WorkflowCode_description" type="b:tokenMax50" minOccurs="0"/>
			<s:element name="Workflow_dateTime" type="s:dateTime"/>
			<s:element name="Agency_code" type="b:agency" minOccurs="0"/>
			<s:element name="UserDefinedKeyword" type="b:tokenMax50" minOccurs="0"/>
			<s:element name="UserDefinedValue" type="b:tokenMax50" minOccurs="0"/>
			<s:element name="Comments" type="b:tokenMax500" minOccurs="0"/>
			<s:element name="Action_code" type="b:workflowHistoryAction" minOccurs="0"/>
		</s:sequence>
	</s:complexType>
	<s:complexType name="PropertyTypeCounty">
		<s:sequence>
			<s:element name="VersionNumber" type="b:agencyType"/>
			<s:element name="ClassSequenceNumber" type="s:short"/>
			<s:element name="PropertyGroupCde" type="s:string" minOccurs="0"/>
			<s:element name="PropertyTypeCode" type="s:string" minOccurs="0"/>
			<s:element name="Primary_indicator" type="s:boolean"/>
			<s:element name="Exempt_indicator" type="s:boolean" minOccurs="0"/>
			<s:element name="LandValueAmount" type="b:money" minOccurs="0"/>
			<s:element name="BuildingValueAmount" type="b:money" minOccurs="0"/>
			<s:element name="NumberOfParcels" type="s:short" minOccurs="0"/>
			<s:element name="YearLandAssessed" type="s:string" minOccurs="0"/>
			<s:element name="Notes" type="b:tokenMax250" minOccurs="0"/>
			<s:element name="AgriRuralClassification" type="e:AgriRuralClassification" minOccurs="0"/>
		</s:sequence>
	</s:complexType>
	<s:complexType name="Tag">
		<s:sequence>
			<s:element name="Tag_id" type="b:tokenMax50"/>
			<s:element name="Description" type="b:tokenMax50"/>
		</s:sequence>
	</s:complexType>
	<s:complexType name="SideTask">
		<s:sequence>
			<s:element name="SideTask_id" type="b:tokenMax50"/>
		</s:sequence>
	</s:complexType>
	<s:complexType name="SaleDataType">
		<s:sequence>
			<s:element name="VersionNumber" type="b:agencyType"/>
			<s:element name="DeedType_code" type="b:deedType" minOccurs="0"/>
			<s:element name="Deed_date" type="s:dateTime"/>
			<s:element name="TotalPurchaseAmount" type="b:money"/>
			<s:element name="FinancingType_code" type="b:financeType"/>
			<s:element name="DownPaymentAmount" type="b:money" minOccurs="0"/>
			<s:element name="SellerPointsAmount" type="b:money" minOccurs="0"/>
			<s:element name="SpecialAssessmentAmt" type="b:money" minOccurs="0"/>
		</s:sequence>
	</s:complexType>
	<s:complexType name="PriceAdjustment">
		<s:sequence>
			<s:group ref="e:crvKey"/>
			<s:element name="AdjustmentType_code" type="b:adjustmentType"/>
			<s:element name="AdjustmentAmount" type="b:money"/>
			<s:element name="Notes" type="b:tokenMax500" minOccurs="0"/>
		</s:sequence>
	</s:complexType>
	<s:complexType name="FinancingMethod">
		<s:sequence>
			<s:group ref="e:crvKey"/>
			<s:element name="AmountAtPurchase" type="b:money" minOccurs="0"/>
			<s:element name="MonthlyPaymentAmount" type="b:money" minOccurs="0"/>
			<s:element name="PaymentType" type="b:paymentType" minOccurs="0"/>
			<s:element name="PaymentTypeOther" type="b:tokenMax100" minOccurs="0"/>
			<s:element name="PaymentFor" type="b:paymentFor" minOccurs="0"/>
			<s:element name="InterestRateType" type="b:interestRateType" minOccurs="0"/>
			<s:element name="Interest_rate" type="b:interestRate" minOccurs="0"/>
			<s:element name="NumberPayments" type="s:short" minOccurs="0"/>
			<s:element name="Balloon_date" type="s:dateTime" minOccurs="0"/>
			<s:element name="BalloonAmt" type="b:money" minOccurs="0"/>
		</s:sequence>
	</s:complexType>
	<s:complexType name="PropertyAddress">
		<s:sequence>
			<s:group ref="e:crvKey"/>
			<s:element name="Street_adr1" type="b:tokenMax50"/>
			<s:element name="Street_adr2" type="b:tokenMax50" minOccurs="0"/>
			<s:element name="CityName" type="b:tokenMax50"/>
			<s:element name="Zip_code" type="b:tokenMax13"/>
		</s:sequence>
	</s:complexType>
	<s:complexType name="PropertyData">
		<s:sequence>
			<s:element name="VersionNumber" type="b:agencyType"/>
			<s:element name="LegalDescription" type="b:tokenMax"/>
			<s:element name="LandBuildings" type="b:landBuilding"/>
			<s:element name="NewBuilding_indicator" type="s:boolean"/>
			<s:element name="SplitOrCombo_ind" type="s:boolean" minOccurs="0"/>
			<s:element name="GrossBuildingArea" type="b:positiveInt" minOccurs="0"/>
			<s:element name="PrincipalResidence_indicator" type="s:boolean"/>
			<s:element name="RentalBuildings" type="s:short" minOccurs="0"/>
			<s:element name="RentalUnits" type="s:short" minOccurs="0"/>
			<s:element name="TotalAcreage" type="b:tokenMax10" minOccurs="0"/>
			<s:element name="TotalAcreageBeforeUse" type="b:tokenMax10" minOccurs="0"/>
			<s:element name="TillableAcreage" type="b:tokenMax10" minOccurs="0"/>
			<s:element name="TillableAcreageBeforeUse" type="b:tokenMax10" minOccurs="0"/>
			<s:element name="TillableMarketValue" type="b:money" minOccurs="0"/>
			<s:element name="IrrigatedAcreage" type="b:tokenMax10" minOccurs="0"/>
			<s:element name="IrrigatedAcreageBeforeUse" type="b:tokenMax10" minOccurs="0"/>
			<s:element name="TimberAcreage" type="b:tokenMax10" minOccurs="0"/>
			<s:element name="DeededAcerage" type="s:decimal" minOccurs="0"/>
			<s:element name="YearBuilt" type="s:gYear" minOccurs="0"/>
			<s:element name="NewConstruction_percent" type="b:percentageInt" minOccurs="0"/>
			<s:element name="ExemptWetland_indicator" type="s:boolean" minOccurs="0"/>
			<s:element name="ExemptPrairie_indicator" type="s:boolean" minOccurs="0"/>
			<s:element name="Water_code" type="b:waterBody" minOccurs="0"/>
			<s:element name="Water_id" type="b:tokenMax50" minOccurs="0"/>
			<s:element name="WaterName" type="b:tokenMax50" minOccurs="0"/>
			<s:element name="ShorelineFeet" type="b:positiveInt" minOccurs="0"/>
			<s:element name="LegalDescFileAttached_ind" type="s:boolean" minOccurs="0"/>
			<s:element name="Neighborhood_code" type="b:tokenMax6" minOccurs="0"/>
			<s:element name="RentalBuildingsBeforeUse" type="s:short" minOccurs="0"/>
		    <s:element name="RentalUnitsBeforeUse" type="s:short" minOccurs="0"/>
		    <s:element name="TimberAcreageBeforeUse" type="b:tokenMax10" minOccurs="0"/>
		    <s:element name="Explanation" type="b:tokenMax50" minOccurs="0"/>
		    <s:element name="ExplanationBeforeUse" type="b:tokenMax50" minOccurs="0"/>
		    <s:element name="SquareFootage" type="b:positiveInt" minOccurs="0"/>
		    <s:element name="SquareFootageBeforeUse" type="b:positiveInt" minOccurs="0"/>
		    <s:element name="UseCodesVerified_indicator" type="s:boolean" minOccurs="0"/>
		</s:sequence>
	</s:complexType>
	<s:complexType name="StudySuitabilityData">
		<s:sequence>
			<s:element name="VersionNumber" type="b:agencyType"/>
			<s:element name="LeaseBefore_indicator" type="s:boolean" minOccurs="0"/>
			<s:element name="LeaseAfter_indicator" type="s:boolean" minOccurs="0"/>
			<s:element name="NumberMonthsLeased" type="s:short"/>
			<s:element name="RentalGuarantee_indicator" type="s:boolean"/>
			<s:element name="ContractPayoff_indicator" type="s:boolean"/>
			<s:element name="PartialInterest_indicator" type="s:boolean"/>
			<s:element name="PropertyTrade_indicator" type="s:boolean"/>
			<s:element name="LikeKind_indicator" type="s:boolean"/>
			<s:element name="Agreement2Years_indicator" type="s:boolean"/>
			<s:element name="Related_indicator" type="s:boolean"/>
			<s:element name="TaxExempt_indicator" type="s:boolean"/>
			<s:element name="Government_indicator" type="s:boolean"/>
			<s:element name="NameChange_indicator" type="s:boolean"/>
			<s:element name="LegalAction_indicator" type="s:boolean"/>
			<s:element name="Gift_indicator" type="s:boolean"/>
			<s:element name="LeaseOptionToBuy_indicator" type="s:boolean" minOccurs="0"/>
			<s:element name="BuyerAppraisal_indicator" type="s:boolean"/>
			<s:element name="BuyerAppraisal_amount" type="b:money" minOccurs="0"/>
			<s:element name="SellerAppraisal_indicator" type="s:boolean"/>
			<s:element name="SellerAppraisal_amount" type="b:money" minOccurs="0"/>
			<s:element name="AdjacentProperty_indicator" type="s:boolean"/>
			<s:element name="NonMarketPrice_indicator" type="s:boolean"/>
			<s:element name="NonMarketPriceComment" type="b:tokenMax500" minOccurs="0"/>
			<s:element name="NonListed_indicator" type="s:boolean"/>
			<s:element name="NonListedComment" type="b:tokenMax500" minOccurs="0"/>
			<s:element name="StateStudyRecommended_indicator" type="s:boolean" minOccurs="0"/>
			<s:element name="CountyStudyRecommended_indicator" type="s:boolean" minOccurs="0"/>
			<s:element name="StateStudyRecommendedComment" type="b:tokenMax500" minOccurs="0"/>
		</s:sequence>
	</s:complexType>
	<s:complexType name="AgriRuralClassification">
		<s:sequence>
			<s:element name="VersionNumber" type="b:agencyType"/>
			<s:element name="TilledAcres2aNbr" type="b:money" minOccurs="0"/>
			<s:element name="TilledEMV2aAmt" type="b:money" minOccurs="0"/>
			<s:element name="TilledAcres2bNbr" type="b:money" minOccurs="0"/>
			<s:element name="TilledEMV2bAmt" type="b:money" minOccurs="0"/>
			<s:element name="PastureAcres2aNbr" type="b:money" minOccurs="0"/>
			<s:element name="PastureEMV2aAmt" type="b:money" minOccurs="0"/>
			<s:element name="PastureAcres2bNbr" type="b:money" minOccurs="0"/>
			<s:element name="PastureEMV2bAmt" type="b:money" minOccurs="0"/>
			<s:element name="MeadowAcres2aNbr" type="b:money" minOccurs="0"/>
			<s:element name="MeadowEMV2aAmt" type="b:money" minOccurs="0"/>
			<s:element name="MeadowAcres2bNbr" type="b:money" minOccurs="0"/>
			<s:element name="MeadowEMV2bAmt" type="b:money" minOccurs="0"/>
			<s:element name="WasteAcres2aNbr" type="b:money" minOccurs="0"/>
			<s:element name="WasteEMV2aAmt" type="b:money" minOccurs="0"/>
			<s:element name="WasteAcres2bNbr" type="b:money" minOccurs="0"/>
			<s:element name="WasteEMV2bAmt" type="b:money" minOccurs="0"/>
			<s:element name="WoodsAcres2aNbr" type="b:money" minOccurs="0"/>
			<s:element name="WoodsEMV2aAmt" type="b:money" minOccurs="0"/>
			<s:element name="WoodsAcres2bNbr" type="b:money" minOccurs="0"/>
			<s:element name="WoodsEMV2bAmt" type="b:money" minOccurs="0"/>
			<s:element name="ExpWetlandAcres2aNbr" type="b:money" minOccurs="0"/>
			<s:element name="ExpWetlandEMV2aAmt" type="b:money" minOccurs="0"/>
			<s:element name="ExpWetlandAcres2bNbr" type="b:money" minOccurs="0"/>
			<s:element name="ExpWetlandEMV2bAmt" type="b:money" minOccurs="0"/>
			<s:element name="ExpNativeAcres2aNbr" type="b:money" minOccurs="0"/>
			<s:element name="ExpNativeEMV2aAmt" type="b:money" minOccurs="0"/>
			<s:element name="ExpNativeAcres2bNbr" type="b:money" minOccurs="0"/>
			<s:element name="ExpNativeEMV2bAmt" type="b:money" minOccurs="0"/>
			<s:element name="DitchRoadAcres2aNbr" type="b:money" minOccurs="0"/>
			<s:element name="DitchRoadEMV2aAmt" type="b:money" minOccurs="0"/>
			<s:element name="DitchRoadAcres2bNbr" type="b:money" minOccurs="0"/>
			<s:element name="DitchRoadEMV2bAmt" type="b:money" minOccurs="0"/>
			<s:element name="OtherAcres2aNbr" type="b:money" minOccurs="0"/>
			<s:element name="OtherEMV2aAmt" type="b:money" minOccurs="0"/>
			<s:element name="OtherAcres2bNbr" type="b:money" minOccurs="0"/>
			<s:element name="OtherEMV2bAmt" type="b:money" minOccurs="0"/>
			<s:element name="FirstAcres2aNbr" type="b:money" minOccurs="0"/>
			<s:element name="FirstEMV2aAmt" type="b:money" minOccurs="0"/>
			<s:element name="FirstAcres2bNbr" type="b:money" minOccurs="0"/>
			<s:element name="FirstEMV2bAmt" type="b:money" minOccurs="0"/>
			<s:element name="AddlSiteAcres2aNbr" type="b:money" minOccurs="0"/>
			<s:element name="AddlSiteEMV2aAmt" type="b:money" minOccurs="0"/>
			<s:element name="AddlSiteAcres2bNbr" type="b:money" minOccurs="0"/>
			<s:element name="AddlSiteEMV2bAmt" type="b:money" minOccurs="0"/>
		</s:sequence>
	</s:complexType>
</s:schema>
