Schema Name: Listings.xsd
Target Namespace: http://rets.org/xsd/Listings/2007-08
Documentation:
Elements related to listing documents. Enumerations are expected to be implemented as lookup lists. The schema use the human readable form of the lookup list rather than a code value. Systems are permitted to implement any internal method for storing such enumerations but MUST expose the list values using the data values of the appropriate enumeration. Systems that have fewer values in a particular list do not need to implement the additional enumeration values since they will never be visible. Systems that have more values in a particular list should expose the additional values in the metadata and use the extension mechanism of setting the element value to 'Other' and putting the extension data into the otherDescription attribute. Not all enumerations are extensible.
Collapse XSD Schema Code:

<xs:schema	xmlns:xs="http://www.w3.org/2001/XMLSchema"
				xmlns:list="http://rets.org/xsd/Listings/2007-08"
				xmlns:commons="http://rets.org/xsd/RETSCommons/2007-08"
				xmlns:property="http://rets.org/xsd/Properties/2007-08"
				xmlns:offices="http://rets.org/xsd/Offices/2007-08"
				xmlns:participants="http://rets.org/xsd/Participants/2007-08"
				xmlns:media="http://rets.org/xsd/Media/2007-08"
				xmlns:events="http://rets.org/xsd/Events/2007-08"
				targetNamespace="http://rets.org/xsd/Listings/2007-08"
				elementFormDefault="qualified"
				attributeFormDefault="unqualified">

	<!--
		(C)2007 National Association of REALTORS(R). All Rights Reserved

		Tab stops
		:set ts=3

		File History
		======================
		$Header: Listings.xsd, 72, 4/3/08 6:37:01 PM EDT, Gina Accawi$

		$Log:
		 72   055_RETS_Standard 1.71        4/3/08 6:37:01 PM EDT  Gina Accawi
		      Reference status and category from commons.
		 71   055_RETS_Standard 1.70        4/3/08 5:33:37 PM EDT  Gina Accawi
		      Move enum for category and status to commons for reuse by syndication.
		 70   055_RETS_Standard 1.69        3/31/08 4:09:27 AM EDT Paul Stusiak
		      work in progress checkin against change requests including the RCP for
		       the adopted schemas
		 69   055_RETS_Standard 1.68        2/26/08 6:19:34 PM EST Paul Stusiak
		      Undo change request 248 - add whitespace to enums. This needs to go to
		       a vote before change.
		 68   055_RETS_Standard 1.67        2/21/08 3:55:59 PM EST Gina Accawi
		      Modify enum values to add whitespace where necessary.
		 67   055_RETS_Standard 1.66        1/29/08 12:39:57 PM ESTGina Accawi
		      Corrected typo, ListingingTerms to ListingTerms.
		 66   055_RETS_Standard 1.65        1/24/08 2:30:33 PM EST Paul Stusiak
		      correct copyright notice language
		 65   055_RETS_Standard 1.64        11/29/07 1:13:35 PM ESTPaul Stusiak
		      Multiple change requests from Boston, Calgary meetings
		 64   055_RETS_Standard 1.63        11/22/07 4:52:47 AM ESTPaul Stusiak
		      Work in progress check-in
		 63   055_RETS_Standard 1.62        10/8/07 4:22:13 PM EDT Paul Stusiak
		      Update version timestamp
		 62   055_RETS_Standard 1.61        10/3/07 5:54:58 PM EDT Gina Accawi
		      Rename HasSignOnProperty to PermitSignOnProperty
		 61   055_RETS_Standard 1.60        10/2/07 5:24:13 PM EDT Gina Accawi
		      Add Events to Listing. Make Events extensibility consistent with the
		      other schemas.
		 60   055_RETS_Standard 1.59        10/2/07 5:11:04 PM EDT Gina Accawi
		      Put extension point on element declaration.
		 59   055_RETS_Standard 1.58        9/27/07 9:49:32 AM EDT Gina Accawi
		      Reorganized Listing complexType to be more logical in order.
		 58   055_RETS_Standard 1.57        9/26/07 12:23:49 PM EDTGina Accawi
		      Add marketing information.
		 57   055_RETS_Standard 1.56        9/26/07 10:17:12 AM EDTGina Accawi
		      Correct reference for ServiceLevel.
		 56   055_RETS_Standard 1.55        9/26/07 10:12:29 AM EDTGina Accawi
		      Rename ServiceTypeEnum to ServiceLevelEnum.
		 55   055_RETS_Standard 1.54        9/26/07 9:42:53 AM EDT Gina Accawi
		      Put rental/lease information for the listing contract into a
		      container. Add Pending date and Pending price.
		 54   055_RETS_Standard 1.53        9/26/07 9:16:00 AM EDT Gina Accawi
		      Make changes to ListingContract complex type.
		 53   055_RETS_Standard 1.52        9/25/07 5:44:31 PM EDT Gina Accawi
		      Remove HOADocuments.
		 52   055_RETS_Standard 1.51        9/25/07 5:37:47 PM EDT Gina Accawi
		      Modify listing contract information structure. Include Rent/Lease
		      dates in contract information.
		 51   055_RETS_Standard 1.50        9/25/07 3:56:16 PM EDT Gina Accawi
		      Redefine contingencies structures.
		 50   055_RETS_Standard 1.49        9/25/07 3:10:27 PM EDT Gina Accawi
		      Modify area elements.
		 49   055_RETS_Standard 1.48        9/25/07 2:59:28 PM EDT Gina Accawi
		      Restructure listing complex types.
		 48   055_RETS_Standard 1.47        9/25/07 10:55:45 AM EDTGina Accawi
		      Financial type simplification.
		 47   055_RETS_Standard 1.46        9/24/07 4:25:13 PM EDT Gina Accawi
		      Move exclusions, add inclusions to contract information
		 46   055_RETS_Standard 1.45        9/24/07 3:40:40 PM EDT Gina Accawi
		      Modify ShowingInformation.
		 45   055_RETS_Standard 1.44        9/24/07 2:16:55 PM EDT Gina Accawi
		      Add ListingOffices to the Listing.
		 44   055_RETS_Standard 1.43        9/24/07 1:50:28 PM EDT Gina Accawi
		      Modified ListingDateType.
		 43   055_RETS_Standard 1.42        9/24/07 12:02:30 PM EDTGina Accawi
		      Create category, modify pricing type to include optional frequency.
		 42   055_RETS_Standard 1.41        9/24/07 10:33:02 AM EDTGina Accawi
		      Modify documentation to add detail. Move ListingAgreementEnum to the
		      Listing Schema.
		 41   055_RETS_Standard 1.40        9/24/07 10:27:14 AM EDTGina Accawi
		      Rename ListingType to ListingAgreement
		 40   055_RETS_Standard 1.39        9/24/07 10:21:33 AM EDTGina Accawi
		      Modify listing statuses.
		 39   055_RETS_Standard 1.38        7/26/07 5:11:03 PM EDT Paul Stusiak
		      Move ListingArea to Properties; Add systemId
		 38   055_RETS_Standard 1.37        7/24/07 3:48:56 PM EDT Paul Stusiak
		      ParticipantsType, additional documentation.
		 37   055_RETS_Standard 1.36        7/9/07 3:12:49 PM EDT  Paul Stusiak
		      Add to AnimalPolicy, move View, Community to Property from Listing
		 36   055_RETS_Standard 1.35        7/9/07 5:00:59 AM EDT  Paul Stusiak
		      Rework of CR 80 to change the way that Role, Team, Person and Member
		      interact as Participants. Person, Member and Team now take on a Role
		      when acting as a Participant for a Listing (or Transaction)
		 35   055_RETS_Standard 1.34        7/6/07 4:40:15 PM EDT  Gina Accawi
		      Listing participants now have a role in the listing. Additionally,
		      team members have a team role. 
		 34   055_RETS_Standard 1.33        7/6/07 2:03:34 PM EDT  Paul Stusiak
		      Standardized enumeration extensibility across Features.xsd.
		 33   055_RETS_Standard 1.32        7/6/07 3:12:22 AM EDT  Paul Stusiak
		      Add container for ListingPricing and ListingDates and early check-in
		      of CR24, <Property>OtherDescription attribute pattern
		 32   055_RETS_Standard 1.31        7/4/07 7:36:35 PM EDT  Gina Accawi
		      Namespace for SecureString.
		 31   055_RETS_Standard 1.30        7/4/07 2:21:57 PM EDT  Paul Stusiak
		      Add Listing status state of Sold
		 30   055_RETS_Standard 1.29        7/3/07 4:02:41 AM EDT  Paul Stusiak
		      Add Property to container, general clean up of complexTypes, add
		      containers for pricing info, change Inclusions to Exclusions, create
		      SalesFinancing container, update version timestamp
		 29   055_RETS_Standard 1.28        7/2/07 12:45:31 PM EDT Gina Accawi
		      Rename ResourceKey to be the actual ResourceNameKey.
		 28   055_RETS_Standard 1.27        6/29/07 3:34:41 PM EDT Gina Accawi
		      Add a key for the resource.
		 27   055_RETS_Standard 1.26        6/29/07 4:38:16 AM EDT Paul Stusiak
		      Initial grouping and create otherDescription attribute for listing
		      status
		 26   055_RETS_Standard 1.25        6/27/07 2:38:00 PM EDT Gina Accawi
		      Add marketing area.
		 25   055_RETS_Standard 1.24        6/26/07 4:54:45 PM EDT Gina Accawi
		      Add team.
		 24   055_RETS_Standard 1.23        6/26/07 3:42:31 PM EDT Gina Accawi
		      Fix typo.
		 23   055_RETS_Standard 1.22        6/26/07 3:40:31 PM EDT Gina Accawi
		      Rename Agent to Member. This affects namespaces, element names, type
		      references, and attribute names.
		 22   055_RETS_Standard 1.21        5/2/07 4:15:47 PM EDT  Paul Stusiak
		      modify complex type names to resolve code generation errors.
		 21   055_RETS_Standard 1.20        5/1/07 5:24:35 PM EDT  Paul Stusiak
		      Update the version timestamp, make the schema relative again,
		      normalize the date related typing to use SecureDateTime and naming to
		      be of the form XXXDateTime
		 20   055_RETS_Standard 1.19        4/12/07 7:51:53 PM EDT Paul Stusiak
		      reorder the sequence of elements for the purposes of debugging
		 19   055_RETS_Standard 1.18        4/3/07 7:59:30 PM EDT  Paul Stusiak
		      use url resolution for include, import to test schema validation
		 18   055_RETS_Standard 1.17        4/3/07 4:43:57 AM EDT  Paul Stusiak
		      change namespace to remote location (www.ftc2.com) for testing
		 17   055_RETS_Standard 1.16        4/2/07 2:26:55 PM EDT  Paul Stusiak
		      change namespace to match responding server and to use the URI
		      versioning suggested by both HP and XFront
		 16   055_RETS_Standard 1.15        3/30/07 9:20:29 PM EDT Paul Stusiak
		      Update of the versionTimestamp and the namespace (namespace to
		      200704). Change formating to a standard format
		 15   055_RETS_Standard 1.14        3/8/07 3:23:04 PM EST  Paul Stusiak
		      Change Listing -> Listings namespace reference. Formatting change for
		      readability.
		 14   055_RETS_Standard 1.13        3/8/07 1:50:32 PM EST  Paul Stusiak
		      Rename to correctly reflect the root element.
		 13   055_RETS_Standard 1.12        3/8/07 1:47:57 AM EST  Paul Stusiak
		      Clean up the project information for the purposes of document
		      generation. Change namespace to correctly reference Agents rather than
		       Agency.
		 12   055_RETS_Standard 1.11        3/6/07 3:26:14 PM EST  Paul Stusiak
		      change ID to Id across files.
		 11   055_RETS_Standard 1.10        2/28/07 4:55:29 PM EST Paul Stusiak
		      Correction for Media schema type refactoring
		 10   055_RETS_Standard 1.9         2/28/07 3:53:34 AM EST Paul Stusiak
		      add standard header and refactoring RETSCommons changes
		 9    055_RETS_Standard 1.8         2/22/07 6:34:48 PM EST Gina Accawi
		      Remove all references to the schemaLocation as being
		      http://retsserver.realtors.org:8080/xsd/.  These references have been
		      changed to be relative path (as the current directory). Now,
		      regardless of where they are published, the referential internal
		      integrity will remain. The assumption is that these will all reside as
		       neighbors on the target distribution server.
		 8    055_RETS_Standard 1.7         1/2/07 2:22:24 PM EST  Jeff Brush
		      refactored to include FBS, MRIS and 12/20/06 MLS meeting suggestions
		      for schema revisions
		 7    055_RETS_Standard 1.6         12/20/06 3:31:05 PM ESTJeff Brush
		      added retsserver location back to imports;  renamed Prospect to
		      SavedQuery; changed ListingHistory to track only select fields
		      identified by workgroup;renamed Agency to Agents and fixed references
		      in other schemas;changed TotalSqFeet references to TotalArea; per 12/7
		       MLS payload workgroup meeting
		 6    055_RETS_Standard 1.5         12/2/06 4:12:44 AM EST Paul Stusiak
		      various mechanical fixes tho the schema and a re-direct from
		      retsserver.realtors.org to www.ftc2.com
		 5    055_RETS_Standard 1.4         11/28/06 4:41:32 AM ESTPaul Stusiak
		      updated version per meetings
		 4    055_RETS_Standard 1.3         9/20/06 3:43:25 PM EDT Jeff Brush
		      chgd schemaLocation to point to http://retsserver.rets.org:8080/xsd/
		 3    055_RETS_Standard 1.2         4/7/06 10:36:38 PM EDT Jeff Brush
		      renamed version attribute to versionTimestamp for schema versioning
		 2    055_RETS_Standard 1.1         4/7/06 4:37:27 PM EDT  Jeff Brush
		      modified to have schema versioning as datetime, add year month to
		      namespaces, minor corrections
		 1    055_RETS_Standard 1.0         4/4/06 11:06:06 AM EDT Jeff Brush
		      Updated schemas.  All MLS schemas have extensibility points.  New
		      ObjectReferenceList.xsd
		$
		======================
	-->

	<xs:annotation>
		<xs:documentation>
			Elements related to listing documents.

			Enumerations are expected to be implemented as
			lookup lists. The schema use the human readable
			form of the lookup list rather than a code value.
			
			Systems are permitted to implement any internal
			method for storing such enumerations but MUST
			expose the list values using the data values
			of the appropriate enumeration.
			
			Systems that have fewer values in a particular list do not
			need to implement the additional enumeration values since they
			will never be visible.
			
			Systems that have more values in a particular list should expose the
			additional values in the metadata and use the extension mechanism of
			setting the element value to 'Other' and putting the extension data into
			the otherDescription attribute. Not all enumerations are extensible.
		</xs:documentation>
	</xs:annotation>

	<xs:import namespace="http://www.w3.org/XML/1998/namespace"
		schemaLocation="http://www.w3.org/2001/xml.xsd"/>
	<xs:import namespace="http://rets.org/xsd/RETSCommons/2007-08"
		schemaLocation="../../../xsd/RETSCommons/2007-08/RETSCommons.xsd"/>
	<xs:import namespace="http://rets.org/xsd/Properties/2007-08"
		schemaLocation="../../../xsd/Properties/2007-08/Properties.xsd"/>
	<xs:import namespace="http://rets.org/xsd/Offices/2007-08"
		schemaLocation="../../../xsd/Offices/2007-08/Offices.xsd"/>
	<xs:import namespace="http://rets.org/xsd/Participants/2007-08"
		schemaLocation="../../../xsd/Participants/2007-08/Participants.xsd"/>
	<xs:import namespace="http://rets.org/xsd/Media/2007-08"
		schemaLocation="../../../xsd/Media/2007-08/Media.xsd"/>
	<xs:import namespace="http://rets.org/xsd/Events/2007-08"
		schemaLocation="../../../xsd/Events/2007-08/Events.xsd"/>

	<!-- Enumerations -->
	<xs:complexType name="ListingAgreementEnum">
		<xs:annotation>
			<xs:documentation>
				The scope of the contractual obligation between the
				selling home owner and their listing member.
			</xs:documentation>
		</xs:annotation>
		<xs:simpleContent>
			<xs:restriction base="commons:OtherEnumerationDescriptionString">
				<xs:enumeration value="ExclusiveAgency">
					<xs:annotation>
						<xs:documentation>
						</xs:documentation>
						<xs:appinfo>
							<retsid>101210</retsid>
						</xs:appinfo>
					</xs:annotation>
				</xs:enumeration>
				<xs:enumeration value="ExclusiveRightWithException">
					<xs:annotation>
						<xs:documentation>
						</xs:documentation>
						<xs:appinfo>
							<retsid>101211</retsid>
						</xs:appinfo>
					</xs:annotation>
				</xs:enumeration>
				<xs:enumeration value="ExclusiveRightToSell">
					<xs:annotation>
						<xs:documentation>
							This includes the right to sell
							and/or lease the property.
						</xs:documentation>
						<xs:appinfo>
							<retsid>101212</retsid>
						</xs:appinfo>
					</xs:annotation>
				</xs:enumeration>
				<xs:enumeration value="NamedBuyerExclusion">
					<xs:annotation>
						<xs:documentation>
						</xs:documentation>
						<xs:appinfo>
							<retsid>101213</retsid>
						</xs:appinfo>
					</xs:annotation>
				</xs:enumeration>
				<xs:enumeration value="Net">
					<xs:annotation>
						<xs:documentation>
						</xs:documentation>
						<xs:appinfo>
							<retsid>101214</retsid>
						</xs:appinfo>
					</xs:annotation>
				</xs:enumeration>
				<xs:enumeration value="OpenListing">
					<xs:annotation>
						<xs:documentation>
						</xs:documentation>
						<xs:appinfo>
							<retsid>101215</retsid>
						</xs:appinfo>
					</xs:annotation>
				</xs:enumeration>
				<xs:enumeration value="Other">
					<xs:annotation>
						<xs:documentation>
						</xs:documentation>
						<xs:appinfo>
							<retsid>101216</retsid>
						</xs:appinfo>
					</xs:annotation>
				</xs:enumeration>
			</xs:restriction>
		</xs:simpleContent>
	</xs:complexType>


	<xs:complexType name="ServiceLevelEnum">
		<xs:annotation>
			<xs:documentation>
				Defines the type or level of service
				the listing member will be
				providing to the selling homeowner
			</xs:documentation>
		</xs:annotation>
		<xs:simpleContent>
			<xs:restriction base="commons:OtherEnumerationDescriptionString">
				<xs:enumeration value="FullService">
					<xs:annotation>
						<xs:documentation>
						</xs:documentation>
						<xs:appinfo>
							<retsid>101226</retsid>
						</xs:appinfo>
					</xs:annotation>
				</xs:enumeration>
				<xs:enumeration value="LimitedService">
					<xs:annotation>
						<xs:documentation>
						</xs:documentation>
						<xs:appinfo>
							<retsid>101227</retsid>
						</xs:appinfo>
					</xs:annotation>
				</xs:enumeration>
				<xs:enumeration value="EntryOnly">
					<xs:annotation>
						<xs:documentation>
						</xs:documentation>
						<xs:appinfo>
							<retsid>101228</retsid>
						</xs:appinfo>
					</xs:annotation>
				</xs:enumeration>
				<xs:enumeration value="Other">
					<xs:annotation>
						<xs:documentation>
						</xs:documentation>
						<xs:appinfo>
							<retsid>101229</retsid>
						</xs:appinfo>
					</xs:annotation>
				</xs:enumeration>
			</xs:restriction>
		</xs:simpleContent>
	</xs:complexType>

	<!-- Types -->
	<xs:complexType name="ClosingTermsType">
		<xs:annotation>
			<xs:documentation>
				Contains the Seller conditions, buyer contingencies
				and buyer/seller financial information
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element	name="Contingencies"
							type="commons:ContingenciesType"
							minOccurs="0"
							maxOccurs="1">
				<xs:annotation>
					<xs:documentation>
						The conditions that must be satisfied or waived
						to close the agreement.
					</xs:documentation>
					<xs:appinfo>
						<retsid>100357</retsid>
						<example></example>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element	name="Conditions"
							type="xs:string"
							minOccurs="0"
							maxOccurs="1">
				<xs:annotation>
					<xs:documentation>
						The statutory conditions that the seller
						must satisfy to close the agreement.
					</xs:documentation>
					<xs:appinfo>
						<retsid>101230</retsid>
						<example></example>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element	name="Financial"
							type="commons:ClosingFinancialType"
							minOccurs="0"
							maxOccurs="1">
				<xs:annotation>
					<xs:documentation>
						The financial terms and instruments agreed between
						the buyer and seller.
					</xs:documentation>
					<xs:appinfo>
						<retsid>101598</retsid>
						<example></example>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ListingContractType">
		<xs:sequence>
			<xs:element	name="Exclusions"
							type="commons:SecureString"
							minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						A description of specifications within the
						offer that detail the items to be excluded in
						the purchase of the property.
						Examples are appliances,windows, decorative
						pieces, fixtures or other items.
					</xs:documentation>
					<xs:appinfo>
						<retsid>101231</retsid>
						<example>Washer-Dryer</example>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element	name="Inclusions"
							type="commons:SecureString"
							minOccurs="0"
							maxOccurs="1">
				<xs:annotation>
					<xs:documentation>
						A description of specifications within the
						offer that detail the items to be included
						in the purchase of the property.
						Examples are appliances,windows, decorative
						pieces, fixtures or other items.
					</xs:documentation>
					<xs:appinfo>
						<retsid>101232</retsid>
						<example>Curtains</example>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element	name="BuyerMemberCompensationNumeric"
							type="commons:CommissionType"
							minOccurs="0"
							maxOccurs="1">
				<xs:annotation>
					<xs:documentation>
					</xs:documentation>
					<xs:appinfo>
						<retsid>101233</retsid>
						<example></example>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element	name="BuyerMemberCompensationText"
							type="commons:SecureString"
							minOccurs="0"
							maxOccurs="1">
				<xs:annotation>
					<xs:documentation>
					</xs:documentation>
					<xs:appinfo>
						<retsid>101234</retsid>
						<example></example>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element	name="SellerMemberCompensationNumeric"
							type="commons:CommissionType"
							minOccurs="0"
							maxOccurs="1">
				<xs:annotation>
					<xs:documentation>
					</xs:documentation>
					<xs:appinfo>
						<retsid>101235</retsid>
						<example></example>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element	name="SellerMemberCompensationText"
							type="commons:SecureString"
							minOccurs="0"
							maxOccurs="1">
				<xs:annotation>
					<xs:documentation>
					</xs:documentation>
					<xs:appinfo>
						<retsid>101236</retsid>
						<example></example>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element	name="OtherCompensation"
							type="commons:StringValueDescriptionPairType"
							minOccurs="0"
							maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						May contain co-listing compensation,
						broker bonus, transaction bonus, or
						additional compensation.
					</xs:documentation>
					<xs:appinfo>
						<retsid>101237</retsid>
						<example></example>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element	name="VariableRateCompensation"
							type="commons:SecureString"
							minOccurs="0"
							maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						A place to capture the varying rate of 
						compensation. Repeatable to allow for 
						multiples.
					</xs:documentation>
					<xs:appinfo>
						<retsid>101238</retsid>
						<example></example>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element	name="Disclosures"
							type="commons:Disclosures"
							minOccurs="0"
							maxOccurs="1">
				<xs:annotation>
					<xs:documentation>
						A local multi-select list of disclosure types
						that may include federal flood zone, historic
						designation, well on property, etc.
					</xs:documentation>
					<xs:appinfo>
						<retsid>101239</retsid>
						<example></example>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element	name="Possession"
							type="commons:PossessionEnum"
							minOccurs="0"
							maxOccurs="1">
				<xs:annotation>
					<xs:documentation>
					</xs:documentation>
					<xs:appinfo>
						<retsid>101240</retsid>
						<example></example>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element	name="RentalLeaseInformation"
							type="commons:RentalLeaseInformationType"
							minOccurs="0"
							maxOccurs="1">
				<xs:annotation>
					<xs:documentation>
					</xs:documentation>
					<xs:appinfo>
						<retsid>101241</retsid>
						<example></example>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element	name="IsDesignatedRepresentative"
							type="commons:nullable-boolean"
							minOccurs="0"
							maxOccurs="1">
				<xs:annotation>
					<xs:documentation>
					</xs:documentation>
					<xs:appinfo>
						<retsid>101242</retsid>
						<example></example>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element	name="IsDualAgency"
							type="commons:nullable-boolean"
							minOccurs="0"
							maxOccurs="1">
				<xs:annotation>
					<xs:documentation>
						There is one agent for the buyer and the
						seller.
					</xs:documentation>
					<xs:appinfo>
						<retsid>101243</retsid>
						<example></example>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element	name="IsDualVariable"
							type="commons:nullable-boolean"
							minOccurs="0"
							maxOccurs="1">
				<xs:annotation>
					<xs:documentation>
						A commission rate is a dual commission
						rate, a variable commission rate, or both. 
						See the	variable rate commission element for
						the amount.
						A dual or variable rate commission arrangement 
						is one in which the seller agrees to pay a 
						specified commission if the property is sold 
						by the listing broker without assistance and 
						a different commission if the sale results 
						through the efforts of a cooperating broker, 
						or one in which the seller agrees to pay a 
						specified commission if the property is sold 
						by the listing broker either with or without 
						the assistance of a cooperating broker and a 
						different commission if the sale results 
						through the efforts of a seller.
					</xs:documentation>
					<xs:appinfo>
						<retsid>101244</retsid>
						<example></example>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ListingDatesType">
		<xs:sequence>
			<xs:element	name="StatusChangeDateTime"
							type="commons:SecureDateTime"
							minOccurs="0"
							maxOccurs="1">
				<xs:annotation>
					<xs:documentation>
						The datetime that the status of the listing
						changed.
					</xs:documentation>
					<xs:appinfo>
						<retsid>100329</retsid>
						<example>2007-03-10T12:00:00-05:00</example>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element	name="ListingEntryDateTime"
							type="commons:SecureDateTime"
							minOccurs="0"
							maxOccurs="1">
				<xs:annotation>
					<xs:documentation>
						The datetime the listing was entered into
						the system.
					</xs:documentation>
					<xs:appinfo>
						<retsid>100330</retsid>
						<example>2007-03-10T12:00:00-05:00</example>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element	name="ExpirationDateTime"
							type="commons:SecureDateTime"
							minOccurs="0"
							maxOccurs="1">
				<xs:annotation>
					<xs:documentation>
						The datetime when the listing will expire.
					</xs:documentation>
					<xs:appinfo>
						<retsid>100331</retsid>
						<example>2007-03-10T12:00:00-05:00</example>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element	name="ListingContractDateTime"
							type="commons:SecureDateTime"
							minOccurs="0"
							maxOccurs="1">
				<xs:annotation>
					<xs:documentation>
						The datetime of the agreement between
						the seller and the seller's agent.
						If no date is stated, it may be the
						date on which the agreement is actually
						signed, if this is recorded, or it
						may be the date established by
						the award  The Contract Date is also
						known as Date of Agreement.
					</xs:documentation>
					<xs:appinfo>
						<retsid>100332</retsid>
						<example>2007-03-10T12:00:00-05:00</example>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element	name="ClosingDateTime"
							type="commons:SecureDateTime"
							minOccurs="0"
							maxOccurs="1">
				<xs:annotation>
					<xs:documentation>
						The datetime the listing agreement was 
						fulfilled.
					</xs:documentation>
					<xs:appinfo>
						<retsid>100333</retsid>
						<example></example>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element	name="OffMarketDateTime"
							type="commons:SecureDateTime"
							minOccurs="0"
							maxOccurs="1">
				<xs:annotation>
					<xs:documentation>
						The datetime the listing agreement was 
						taken off the market.
					</xs:documentation>
					<xs:appinfo>
						<retsid>100334</retsid>
						<example></example>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element	name="CancelledDateTime"
							type="commons:SecureDateTime"
							minOccurs="0"
							maxOccurs="1">
				<xs:annotation>
					<xs:documentation>
						The datetime that the listing
						agreement was cancelled.
					</xs:documentation>
					<xs:appinfo>
						<retsid>100335</retsid>
						<example></example>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element	name="WithdrawnDateTime"
							type="commons:SecureDateTime"
							minOccurs="0"
							maxOccurs="1">
				<xs:annotation>
					<xs:documentation>
						The most recent datetime that
						the listing was withdrawn from
						the market. This may be a temporary
						condition. The history of withdrawn
						can be determined by examining the
						ChangeRecord for this listing.
					</xs:documentation>
					<xs:appinfo>
						<retsid>100336</retsid>
						<example></example>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element	name="PendingDateTime"
							type="commons:SecureDateTime"
							minOccurs="0"
							maxOccurs="1">
				<xs:annotation>
					<xs:documentation>
						The datetime that the listing
						entered the pending state.
					</xs:documentation>
					<xs:appinfo>
						<retsid>100337</retsid>
						<example></example>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element	name="DaysOnMarket"
							type="commons:DaysOnMarket"
							minOccurs="0"
							maxOccurs="1">
				<xs:annotation>
					<xs:documentation>
						Number calculated from the days elapsed
						when a property was first put on the
						market until it was put under contract,
						or taken off the market. 
					</xs:documentation>
					<xs:appinfo>
						<retsid>100362</retsid>
						<example></example>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element	name="CumulativeDaysOnMarket"
							type="commons:DaysOnMarket"
							minOccurs="0"
							maxOccurs="1">
				<xs:annotation>
					<xs:documentation>
						Secondary definition of days on market.
						Formatting defined by the type attribute.
					</xs:documentation>
					<xs:appinfo>
						<retsid>100363</retsid>
						<example></example>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ListingOfficesType">
		<xs:sequence>
			<xs:element	name="ListingOffice"
							type="offices:OfficeType"
							minOccurs="0"
							maxOccurs="1">
				<xs:annotation>
					<xs:documentation> </xs:documentation>
					<xs:appinfo>
						<retsid>100338</retsid>
						<example></example>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element	name="SellingOffice"
							type="offices:OfficeType"
							minOccurs="0"
							maxOccurs="1">
				<xs:annotation>
					<xs:documentation> </xs:documentation>
					<xs:appinfo>
						<retsid>100339</retsid>
						<example></example>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element	name="EntryOffice"
							type="offices:OfficeType"
							minOccurs="0"
							maxOccurs="1">
				<xs:annotation>
					<xs:documentation> </xs:documentation>
					<xs:appinfo>
						<retsid>100340</retsid>
						<example></example>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element	name="OtherOffice"
							type="offices:OfficeType"
							minOccurs="0"
							maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation> </xs:documentation>
					<xs:appinfo>
						<retsid>100341</retsid>
						<example></example>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ListingPricingType">
		<xs:annotation>
			<xs:documentation>
				May require revisiting to handle commercial
				lease.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element	name="ListPrice"
							type="commons:PriceWithOptionalFrequency"
							minOccurs="0"
							maxOccurs="1">
				<xs:annotation>
					<xs:documentation>
						The current price of the home as
						determined by the seller and the
						contract seller's agent member.
						The list price is often negotiable.
						It is also known as the Asking Price.
						Formatting is specified by the currency
						attribute.
					</xs:documentation>
					<xs:appinfo>
						<retsid>100323</retsid>
						<example></example>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element	name="OriginalListPrice"
							type="commons:PriceWithOptionalFrequency"
							minOccurs="0"
							maxOccurs="1">
				<xs:annotation>
					<xs:documentation>
						The original price of the home as
						determined by the seller and their
						member in the listing agreement.
						The list price is often negotiable.
						It is also known as the Asking Price.
						Formatting is specified by the
						currency attribute.
					</xs:documentation>
					<xs:appinfo>
						<retsid>100324</retsid>
						<example></example>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element	name="ListPriceHigh"
							type="commons:PriceWithOptionalFrequency"
							minOccurs="0"
							maxOccurs="1">
				<xs:annotation>
					<xs:documentation>
						Used for the range pricing sales technique.
						Also known as value-range pricing.
					</xs:documentation>
					<xs:appinfo>
						<retsid>100325</retsid>
						<example></example>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element	name="ListPriceLow"
							type="commons:PriceWithOptionalFrequency"
							minOccurs="0"
							maxOccurs="1">
				<xs:annotation>
					<xs:documentation>
						Used for the range pricing sales technique.
						Also known as value-range pricing.
					</xs:documentation>
					<xs:appinfo>
						<retsid>100326</retsid>
						<example></example>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element	name="ClosePrice"
							type="commons:PriceWithOptionalFrequency"
							minOccurs="0"
							maxOccurs="1">
				<xs:annotation>
					<xs:documentation>
						The amount of money paid by the
						purchaser to the vendor for the
						property under the agreement. 
						It is also known as the purchase
						price or sold price. The formatting is
						specified by inference from the
						currency attribute.
					</xs:documentation>
					<xs:appinfo>
						<retsid>100327</retsid>
						<example></example>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element	name="PendingPrice"
							type="commons:PriceWithOptionalFrequency"
							minOccurs="0"
							maxOccurs="1">
				<xs:annotation>
					<xs:documentation></xs:documentation>
					<xs:appinfo>
						<retsid>100328</retsid>
						<example></example>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ListingShowingType">
		<xs:sequence>
			<xs:element	name="ShowingInformation"
							type="commons:ShowingInformationType"
							minOccurs="0"
							maxOccurs="1">
				<xs:annotation>
					<xs:documentation></xs:documentation>
					<xs:appinfo>
						<retsid>101245</retsid>
						<example></example>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ListingStatusType">
		<xs:sequence>
			<xs:element	name="RetsStatus"
							type="commons:ListingStatusEnum"
							maxOccurs="1"
							minOccurs="1">
				<xs:annotation>
					<xs:documentation>
						The status definied within this
						standard
					</xs:documentation>
					<xs:appinfo>
						<retsid>100320</retsid>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element	name="MlsStatus"
							type="xs:string"
							minOccurs="0"
							maxOccurs="1">
				<xs:annotation>
					<xs:documentation>
						Local or regional status that are
						well known by business users.
						Each MlsStatus must map to a
						single RetsStatus.
						Multiple MlsStatus may map to a
						single RetsStatus.
					</xs:documentation>
					<xs:appinfo>
						<retsid>100321</retsid>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element	name="isAcceptingOffers"
							type="xs:boolean"
							minOccurs="0"
							maxOccurs="1">
				<xs:annotation>
					<xs:documentation>
						A boolean indicator to handle business 
						cases where the status may be 
						withdrawn and the system still permits
						offers or marketing of the listing.
					</xs:documentation>
					<xs:appinfo>
						<retsid>100322</retsid>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ListingTermsType">
		<xs:annotation>
			<xs:documentation>
				Contains the Seller conditions, buyer contingencies
				and buyer/seller financial information
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element	name="Financial"
							type="commons:ListingFinancialType"
							minOccurs="0"
							maxOccurs="1">
				<xs:annotation>
					<xs:documentation>
						The financial terms and instruments requested by
						the seller.
					</xs:documentation>
					<xs:appinfo>
						<retsid>100359</retsid>
						<example></example>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="MarketingInformationType">
		<xs:annotation>
			<xs:documentation>
				Items related to the contract between the
				selling agent and the owner.
				These indicators are used to determine the
				visibility of the listing on the internet,
				visibility of address on the internet, visibility
				of the photo on the internet, and whether the
				property has a sign. Additional elements
				may be others discovered in the future.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element	name="PermitInternet"
							type="commons:SecureBoolean"
							minOccurs="0"
							maxOccurs="1">
				<xs:annotation>
					<xs:documentation>
						The seller agreed to permit the
						listing to be marketed on the
						internet.
					</xs:documentation>
					<xs:appinfo>
						<retsid>100342</retsid>
						<example></example>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element	name="PermitAddressOnInternet"
							type="commons:SecureBoolean"
							minOccurs="0"
							maxOccurs="1">
				<xs:annotation>
					<xs:documentation>
						The seller agreed to permit the
						property address to be displayed
						on the internet.
					</xs:documentation>
					<xs:appinfo>
						<retsid>100343</retsid>
						<example></example>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element	name="PermitPictureOnInternet"
							type="commons:SecureBoolean"
							minOccurs="0"
							maxOccurs="1">
				<xs:annotation>
					<xs:documentation>
						The seller agreed to permit the
						display of image(s) of the property
						on the internet.
					</xs:documentation>
					<xs:appinfo>
						<retsid>100344</retsid>
						<example></example>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element	name="PermitSignOnProperty"
							type="commons:SecureBoolean"
							minOccurs="0"
							maxOccurs="1">
				<xs:annotation>
					<xs:documentation>
						The seller agreed to permit a for-sale
						sign on the property and asserts the
						right to provide that permission.
						This may be constrained by local
						rules or home-owner rules.
					</xs:documentation>
					<xs:appinfo>
						<retsid>100345</retsid>
						<example></example>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element	name="HasSignOnProperty"
							type="commons:SecureBoolean"
							minOccurs="0"
							maxOccurs="1">
				<xs:annotation>
					<xs:documentation>
						A for-sale sign is on the property.
					</xs:documentation>
					<xs:appinfo>
						<retsid>100388</retsid>
						<example></example>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	
	<xs:complexType name="ListingType">
		<xs:sequence>
			<xs:element	name="ListingKey"
							type="commons:resource-key"
							minOccurs="1"
							maxOccurs="1">
				<xs:annotation>
					<xs:documentation>
						A unique identifier for this record.
						This may be a number, or other string
						that can include URI or other forms.
					</xs:documentation>
					<xs:appinfo>
						<retsid>100346</retsid>
						<example>http://www.example.com/mls/633242434</example>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element	name="MLSOperator"
							type="commons:MLSOperator"
							minOccurs="0"
							maxOccurs="1">
				<xs:annotation>
					<xs:documentation> </xs:documentation>
					<xs:appinfo>
						<retsid>100347</retsid>
						<example></example>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element	name="ListingId"
							type="commons:ListingId"
							minOccurs="0"
							maxOccurs="1">
				<xs:annotation>
					<xs:documentation>
						The well known identifier for the listing.
						The value may be identical to that of the
						key, but the ListingId is intended to be
						the value used by a human to retrieve the
						information about a specific listing.
					</xs:documentation>
					<xs:appinfo>
						<retsid>100348</retsid>
						<example>2551234</example>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element	name="ListingCategory"
							type="commons:ListingCategoryEnum"
							minOccurs="0"
							maxOccurs="1">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the property is for sale,
						or for lease. 
					</xs:documentation>
					<xs:appinfo>
						<retsid>100349</retsid>
						<example>Purchase</example>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element	name="ListingStatus"
							type="list:ListingStatusType"
							minOccurs="0"
							maxOccurs="1">
				<xs:annotation>
					<xs:documentation>
						The status of the listing from the enumeration
						of values defined in RETS.
					</xs:documentation>
					<xs:appinfo>
						<retsid>100350</retsid>
						<example></example>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element	name="ListingDates"
							minOccurs="0"
							maxOccurs="1">
				<xs:annotation>
					<xs:documentation>
						Extensible container for dates used in a listing
					</xs:documentation>
					<xs:appinfo>
						<retsid>100351</retsid>
						<example></example>
					</xs:appinfo>
				</xs:annotation>
				<xs:complexType>
					<xs:complexContent>
						<xs:extension base="list:ListingDatesType">
							<xs:sequence>
								<xs:any	namespace="##other"
											processContents="lax"
											minOccurs="0"
											maxOccurs="unbounded"/>
							</xs:sequence>
						</xs:extension>
					</xs:complexContent>
				</xs:complexType>
			</xs:element>
			<xs:element name="ListingPricing"
							minOccurs="0"
							maxOccurs="1">
				<xs:annotation>
					<xs:documentation>
						Extensible container for prices used in a listing
					</xs:documentation>
					<xs:appinfo>
						<retsid>100352</retsid>
						<example></example>
					</xs:appinfo>
				</xs:annotation>
				<xs:complexType>
					<xs:complexContent>
						<xs:extension base="list:ListingPricingType">
							<xs:sequence>
								<xs:any	namespace="##other"
											processContents="lax"
											minOccurs="0"
											maxOccurs="unbounded"/>
							</xs:sequence>
						</xs:extension>
					</xs:complexContent>
				</xs:complexType>
			</xs:element>
			<xs:element	name="ListingContract"
							minOccurs="0"
							maxOccurs="1">
				<xs:annotation>
					<xs:documentation>
						Extensible container for listing contract information
					</xs:documentation>
					<xs:appinfo>
						<retsid>100355</retsid>
						<example></example>
					</xs:appinfo>
				</xs:annotation>
				<xs:complexType>
					<xs:complexContent>
						<xs:extension base="list:ListingContractType">
							<xs:sequence>
								<xs:any	namespace="##other"
											processContents="lax"
											minOccurs="0"
											maxOccurs="unbounded"/>
							</xs:sequence>
						</xs:extension>
					</xs:complexContent>
				</xs:complexType>
			</xs:element>
			<xs:element	name="ListingAgreement"
							type="list:ListingAgreementEnum"
							minOccurs="0"
							maxOccurs="1">
				<xs:annotation>
					<xs:documentation> </xs:documentation>
					<xs:appinfo>
						<retsid>100356</retsid>
						<example></example>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element	name="ListingTerms"
							minOccurs="0"
							maxOccurs="1">
				<xs:annotation>
					<xs:documentation>
						Extensible information about the closing terms.
					</xs:documentation>
					<xs:appinfo>
						<retsid>100384</retsid>
						<example></example>
					</xs:appinfo>
				</xs:annotation>
				<xs:complexType>
					<xs:complexContent>
						<xs:extension base="list:ListingTermsType">
							<xs:sequence>
								<xs:any	namespace="##other"
											processContents="lax"
											minOccurs="0"
											maxOccurs="unbounded"/>
							</xs:sequence>
						</xs:extension>
					</xs:complexContent>
				</xs:complexType>
			</xs:element>
			<xs:element	name="ClosingTerms"
							minOccurs="0"
							maxOccurs="1">
				<xs:annotation>
					<xs:documentation>
						Extensible information about the closing terms.
					</xs:documentation>
					<xs:appinfo>
						<retsid>101597</retsid>
						<example></example>
					</xs:appinfo>
				</xs:annotation>
				<xs:complexType>
					<xs:complexContent>
						<xs:extension base="list:ClosingTermsType">
							<xs:sequence>
								<xs:any	namespace="##other"
											processContents="lax"
											minOccurs="0"
											maxOccurs="unbounded"/>
							</xs:sequence>
						</xs:extension>
					</xs:complexContent>
				</xs:complexType>
			</xs:element>
			<xs:element	name="ServiceLevel"
							type="list:ServiceLevelEnum"
							minOccurs="0"
							maxOccurs="1">
				<xs:annotation>
					<xs:documentation> </xs:documentation>
					<xs:appinfo>
						<retsid>100358</retsid>
						<example></example>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element	name="MLSArea"
							type="commons:MLSAreaType"
							minOccurs="0"
							maxOccurs="1">
				<xs:annotation>
					<xs:documentation> </xs:documentation>
					<xs:appinfo>
						<retsid>100360</retsid>
						<example></example>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element	name="MarketingInformation"
							minOccurs="0"
							maxOccurs="1">
				<xs:annotation>
					<xs:documentation>
						Extensible:	Information related to the visibility
						of the listing on the internet, visibility
						of certain items in the listing on the
						internet, and the permission to place 
						signage on the property. Information
						related to how the listing is allowed
						to be marketed as a part of the
						agreement between the seller and the
						agent.
					</xs:documentation>
					<xs:appinfo>
						<retsid>100361</retsid>
						<example></example>
					</xs:appinfo>
				</xs:annotation>
				<xs:complexType>
					<xs:complexContent>
						<xs:extension base="list:MarketingInformationType">
							<xs:sequence>
								<xs:any	namespace="##other"
											processContents="lax"
											minOccurs="0"
											maxOccurs="unbounded"/>
							</xs:sequence>
						</xs:extension>
					</xs:complexContent>
				</xs:complexType>
			</xs:element>
			<xs:element	name="Showing"
							minOccurs="0"
							maxOccurs="1">
				<xs:annotation>
					<xs:documentation>
						Extensible information about showing a listing
					</xs:documentation>
					<xs:appinfo>
						<retsid>100364</retsid>
						<example></example>
					</xs:appinfo>
				</xs:annotation>
				<xs:complexType>
					<xs:complexContent>
						<xs:extension base="list:ListingShowingType">
							<xs:sequence>
								<xs:any	namespace="##other"
											processContents="lax"
											minOccurs="0"
											maxOccurs="unbounded"/>
							</xs:sequence>
						</xs:extension>
					</xs:complexContent>
				</xs:complexType>
			</xs:element>
			<xs:element	name="Remarks"
							type="commons:RemarksType"
							minOccurs="0"
							maxOccurs="1">
				<xs:annotation>
					<xs:documentation> </xs:documentation>
					<xs:appinfo>
						<retsid>100365</retsid>
						<example></example>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element	name="CopyrightNotice"
							type="commons:CopyrightNoticeType"
							minOccurs="0"
							maxOccurs="1">
				<xs:annotation>
					<xs:documentation> </xs:documentation>
					<xs:appinfo>
						<retsid>100366</retsid>
						<example></example>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element	name="ListingOffices"
							type="list:ListingOfficesType"
							minOccurs="0"
							maxOccurs="1">
				<xs:annotation>
					<xs:documentation> </xs:documentation>
					<xs:appinfo>
						<retsid>100353</retsid>
						<example></example>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element	name="ListingParticipants"
							type="participants:ParticipantsType"
							minOccurs="0"
							maxOccurs="1">
				<xs:annotation>
					<xs:documentation> </xs:documentation>
					<xs:appinfo>
						<retsid>100354</retsid>
						<example></example>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element	name="Events"
							type="events:EventsType"
							minOccurs="0"
							maxOccurs="1">
				<xs:annotation>
					<xs:documentation>
						Include the events for this listing.
						This is  used to capture the
						information for scheduled
						open houses, for example
					</xs:documentation>
					<xs:appinfo>
						<retsid>100367</retsid>
						<example></example>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element	name="MediaItems"
							type="media:MediaType"
							minOccurs="0"
							maxOccurs="1">
				<xs:annotation>
					<xs:documentation>
						Include the documents, images, movies,
						or other media for this  listing.
					</xs:documentation>
					<xs:appinfo>
						<retsid>100368</retsid>
						<example></example>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element	name="Property"
							type="property:PropertyType"
							minOccurs="0"
							maxOccurs="1">
				<xs:annotation>
					<xs:documentation> </xs:documentation>
					<xs:appinfo>
						<retsid>100369</retsid>
						<example></example>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element	name="Business"
							type="property:BusinessType"
							minOccurs="0"
							maxOccurs="1">
				<xs:annotation>
					<xs:documentation> </xs:documentation>
					<xs:appinfo>
						<retsid>101208</retsid>
						<example></example>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element	name="Commercial"
							type="property:CommercialType"
							minOccurs="0"
							maxOccurs="1">
				<xs:annotation>
					<xs:documentation> </xs:documentation>
					<xs:appinfo>
						<retsid>101209</retsid>
						<example></example>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element	name="ModificationTimestamp"
							type="commons:ModificationTimestamp"
							minOccurs="1"
							maxOccurs="1">
				<xs:annotation>
					<xs:documentation>
						The time stamp of the last change to this
						record.
					</xs:documentation>
					<xs:appinfo>
						<retsid>100370</retsid>
						<example>2007-03-11T12:00:00-05:00</example>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
		<xs:attribute	ref="xml:lang"
							use="optional">
			<xs:annotation>
				<xs:documentation> </xs:documentation>
				<xs:appinfo>
					<retsid>100371</retsid>
					<example>en</example>
				</xs:appinfo>
			</xs:annotation>
		</xs:attribute>
		<xs:attribute	name="systemId"
							type="commons:system-id"
							use="required">
			<xs:annotation>
				<xs:documentation>
					An identifier of the system that the listing
					'belongs' to when the collection involves more
					than one system.
				</xs:documentation>
				<xs:appinfo>
					<retsid>100372</retsid>
					<example>http://www.example.com</example>
				</xs:appinfo>
			</xs:annotation>
		</xs:attribute>
	</xs:complexType>
	<xs:complexType name="ListingsType">
		<xs:sequence>
			<xs:element	ref="list:Listing"
							minOccurs="0"
							maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						The disclaimer string
					</xs:documentation>
					<xs:appinfo>
						<retsid>100373</retsid>
						<example></example>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element	name="Disclaimer"
							type="commons:Disclaimer"
							minOccurs="0"
							maxOccurs="1">
				<xs:annotation>
					<xs:documentation>
						The disclaimer string
					</xs:documentation>
					<xs:appinfo>
						<retsid>100374</retsid>
						<example>
							Listing information is believed
							accurate but may contain errors,
							omissions or changes.
						</example>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
		<xs:attribute	name="versionTimestamp"
							type="xs:dateTime"
							use="required"
							fixed="2007-11-29T16:00:00Z">
			<xs:annotation>
				<xs:documentation> </xs:documentation>
				<xs:appinfo>
					<retsid>100375</retsid>
				</xs:appinfo>
			</xs:annotation>
		</xs:attribute>
		<xs:attribute	name="systemId"
							type="commons:system-id"
							use="required">
			<xs:annotation>
				<xs:documentation> </xs:documentation>
				<xs:appinfo>
					<retsid>100376</retsid>
				</xs:appinfo>
			</xs:annotation>
		</xs:attribute>
	</xs:complexType>

	<!-- Elements -->
	<xs:element name="Listing">
		<xs:annotation>
			<xs:documentation>
			</xs:documentation>
			<xs:appinfo>
				<retsid>100377</retsid>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexType>
			<xs:complexContent>
				<xs:extension base="list:ListingType">
					<xs:sequence>
						<xs:any	namespace="##any"
									processContents="lax"
									minOccurs="0"
									maxOccurs="unbounded"/>
					</xs:sequence>
				</xs:extension>
			</xs:complexContent>
		</xs:complexType>
	</xs:element>

	<xs:element	name="Listings"
					type="list:ListingsType">
		<xs:annotation>
			<xs:documentation>
			</xs:documentation>
			<xs:appinfo>
				<retsid>100378</retsid>
			</xs:appinfo>
		</xs:annotation>
	</xs:element>
</xs:schema>
Collapse ComplexTypes:
Collapse Elements: