<?xml version="1.0" encoding="UTF-8"?>
<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"
				targetNamespace="http://rets.org/xsd/Listings/2007-08"
				elementFormDefault="qualified"
				attributeFormDefault="unqualified">

	<!--
		Tab stops
		:set ts=3

		File History
		======================
		$Header: Listings.xsd, 39, 7/26/2007 2:11:03 PM, Paul Stusiak$
		

		$Log:
		 39   055_RETS_Standard1.38        7/26/2007 2:11:03 PM   Paul Stusiak
		      Move ListingArea to Properties; Add systemId
		 38   055_RETS_Standard1.37        7/24/2007 12:48:56 PM  Paul Stusiak
		      ParticipantsType, additional documentation.
		 37   055_RETS_Standard1.36        7/9/2007 12:12:49 PM   Paul Stusiak    Add
		       to AnimalPolicy, move View, Community to Property from Listing
		 36   055_RETS_Standard1.35        7/9/2007 2:00:59 AM    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_Standard1.34        7/6/2007 1:40:15 PM    Gina Accawi
		      Listing participants now have a role in the listing. Additionally,
		      team members have a team role. 
		 34   055_RETS_Standard1.33        7/6/2007 11:03:34 AM   Paul Stusiak
		      Standardized enumeration extensibility across Features.xsd.
		 33   055_RETS_Standard1.32        7/6/2007 12:12:22 AM   Paul Stusiak    Add
		       container for ListingPricing and ListingDates and early check-in of
		      CR24, <Property>OtherDescription attribute pattern
		 32   055_RETS_Standard1.31        7/4/2007 4:36:35 PM    Gina Accawi
		      Namespace for SecureString.
		 31   055_RETS_Standard1.30        7/4/2007 11:21:57 AM   Paul Stusiak    Add
		       Listing status state of Sold
		 30   055_RETS_Standard1.29        7/3/2007 1:02:41 AM    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_Standard1.28        7/2/2007 9:45:31 AM    Gina Accawi
		      Rename ResourceKey to be the actual ResourceNameKey.
		 28   055_RETS_Standard1.27        6/29/2007 12:34:41 PM  Gina Accawi     Add
		       a key for the resource.
		 27   055_RETS_Standard1.26        6/29/2007 1:38:16 AM   Paul Stusiak
		      Initial grouping and create otherDescription attribute for listing
		      status
		 26   055_RETS_Standard1.25        6/27/2007 11:38:00 AM  Gina Accawi     Add
		       marketing area.
		 25   055_RETS_Standard1.24        6/26/2007 1:54:45 PM   Gina Accawi     Add
		       team.
		 24   055_RETS_Standard1.23        6/26/2007 12:42:31 PM  Gina Accawi     Fix
		       typo.
		 23   055_RETS_Standard1.22        6/26/2007 12:40:31 PM  Gina Accawi
		      Rename Agent to Member. This affects namespaces, element names, type
		      references, and attribute names.
		 22   055_RETS_Standard1.21        5/2/2007 1:15:47 PM    Paul Stusiak
		      modify complex type names to resolve code generation errors.
		 21   055_RETS_Standard1.20        5/1/2007 2:24:35 PM    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_Standard1.19        4/12/2007 4:51:53 PM   Paul Stusiak
		      reorder the sequence of elements for the purposes of debugging
		 19   055_RETS_Standard1.18        4/3/2007 4:59:30 PM    Paul Stusiak    use
		       url resolution for include, import to test schema validation
		 18   055_RETS_Standard1.17        4/3/2007 1:43:57 AM    Paul Stusiak
		      change namespace to remote location (www.ftc2.com) for testing
		 17   055_RETS_Standard1.16        4/2/2007 11:26:55 AM   Paul Stusiak
		      change namespace to match responding server and to use the URI
		      versioning suggested by both HP and XFront
		 16   055_RETS_Standard1.15        3/30/2007 6:20:29 PM   Paul Stusiak
		      Update of the versionTimestamp and the namespace (namespace to
		      200704). Change formating to a standard format
		 15   055_RETS_Standard1.14        3/8/2007 12:23:04 PM   Paul Stusiak
		      Change Listing -> Listings namespace reference. Formatting change for
		      readability.
		 14   055_RETS_Standard1.13        3/8/2007 10:50:32 AM   Paul Stusiak
		      Rename to correctly reflect the root element.
		 13   055_RETS_Standard1.12        3/7/2007 10:47:57 PM   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_Standard1.11        3/6/2007 12:26:14 PM   Paul Stusiak
		      change ID to Id across files.
		 11   055_RETS_Standard1.10        2/28/2007 1:55:29 PM   Paul Stusiak
		      Correction for Media schema type refactoring
		 10   055_RETS_Standard1.9         2/28/2007 12:53:34 AM  Paul Stusiak    add
		       standard header and refactoring RETSCommons changes
		 9    055_RETS_Standard1.8         2/22/2007 3:34:48 PM   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_Standard1.7         1/2/2007 11:22:24 AM   Jeff Brush
		      refactored to include FBS, MRIS and 12/20/06 MLS meeting suggestions
		      for schema revisions
		 7    055_RETS_Standard1.6         12/20/2006 12:31:05 PM Jeff 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_Standard1.5         12/2/2006 1:12:44 AM   Paul Stusiak
		      various mechanical fixes tho the schema and a re-direct from
		      retsserver.realtors.org to www.ftc2.com
		 5    055_RETS_Standard1.4         11/28/2006 1:41:32 AM  Paul Stusiak
		      updated version per meetings
		 4    055_RETS_Standard1.3         9/20/2006 12:43:25 PM  Jeff Brush
		      chgd schemaLocation to point to http://retsserver.rets.org:8080/xsd/
		 3    055_RETS_Standard1.2         4/7/2006 7:36:38 PM    Jeff Brush
		      renamed version attribute to versionTimestamp for schema versioning
		 2    055_RETS_Standard1.1         4/7/2006 1:37:27 PM    Jeff Brush
		      modified to have schema versioning as datetime, add year month to
		      namespaces, minor corrections
		 1    055_RETS_Standard1.0         4/4/2006 8:06:06 AM    Jeff Brush
		      Updated schemas.  All MLS schemas have extensibility points.  New
		      ObjectReferenceList.xsd
		$
		======================
	-->

	<xs:annotation>
		<xs:documentation>
			Elements related to listing documents.
		</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"/>

	<!-- Types -->
	<xs:complexType name="ListingStatusEnum">
		<xs:annotation>
			<xs:documentation>
				The current status of the listing. 
			</xs:documentation>
			<xs:appinfo>
				Active
			</xs:appinfo>
		</xs:annotation>
		<xs:simpleContent>
			<xs:restriction base="commons:OtherEnumerationDescriptionString">
				<xs:enumeration value="Active"/>
				<xs:enumeration value="Closed">
					<xs:annotation>
						<xs:documentation>
							Some systems may not differentiate between
							Sold, Withdrawn or Canceled status and may
							use Closed instead
						</xs:documentation>
					</xs:annotation>
				</xs:enumeration>
				<xs:enumeration value="Sold"/>
				<xs:enumeration value="Expired"/>
				<xs:enumeration value="Withdrawn"/>
				<xs:enumeration value="Canceled"/>
				<xs:enumeration value="Pending"/>
				<xs:enumeration value="Other"/>
			</xs:restriction>
		</xs:simpleContent>
	</xs:complexType>

	<xs:complexType name="ListingPricingType">
		<xs:sequence>
			<xs:element name="ListPrice"
							type="commons:SecureMoney"
							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></retsid>
						<example></example>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="OriginalListPrice"
							type="commons:SecureMoney"
							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. (also called the Asking Price)
						Formatting is specified by the currency attribute.
					</xs:documentation>
					<xs:appinfo>
						<retsid></retsid>
						<example></example>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ListPriceHigh"
							type="commons:SecureMoney"
							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></retsid>
						<example></example>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ListPriceLow"
							type="commons:SecureMoney"
							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></retsid>
						<example></example>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ClosePrice"
							type="commons:SecureMoney"
							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></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">
				<xs:annotation>
					<xs:documentation>
						Datetime that the status of the listing
						changed.
					</xs:documentation>
					<xs:appinfo>
						<retsid></retsid>
						<example>2007-03-10T12:00:00-05:00</example>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element	name="ListDateTime"
							type="commons:SecureDateTime"
							minOccurs="0">
				<xs:annotation>
					<xs:appinfo>
						<retsid></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">
				<xs:annotation>
					<xs:appinfo>
						<retsid></retsid>
						<example>2007-03-10T12:00:00-05:00</example>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element	name="ContractDateTime"
							type="commons:SecureDateTime"
							minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Datetime of the agreement. 
						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 (Contract Date is also known as
						Date of Agreement).
					</xs:documentation>
					<xs:appinfo>
						<retsid></retsid>
						<example>2007-03-10T12:00:00-05:00</example>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element	name="CloseDateTime"
							type="commons:SecureDateTime"
							minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					</xs:documentation>
					<xs:appinfo>
						<retsid></retsid>
						<example></example>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element	name="CancelledDateTime"
							type="commons:SecureDateTime"
							minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					</xs:documentation>
					<xs:appinfo>
						<retsid></retsid>
						<example></example>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element	name="WithdrawnDateTime"
							type="commons:SecureDateTime"
							minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					</xs:documentation>
					<xs:appinfo>
						<retsid></retsid>
						<example></example>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>

	<xs:complexType	name="ListingOffices">
		<xs:sequence>
			<xs:element	name="ListingOffice"
							type="offices:Office"
							minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					</xs:documentation>
					<xs:appinfo>
						<retsid></retsid>
						<example></example>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element	name="SellingOffice"
							type="offices:Office"
							minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					</xs:documentation>
					<xs:appinfo>
						<retsid></retsid>
						<example></example>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element	name="EntryOffice"
							type="offices:Office"
							minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					</xs:documentation>
					<xs:appinfo>
						<retsid></retsid>
						<example></example>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element	name="OtherOffice"
							type="offices:Office"
							minOccurs="0"
							maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
					</xs:documentation>
					<xs:appinfo>
						<retsid></retsid>
						<example></example>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="Listing">
		<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></retsid>
						<example>http://www.example.com/mls/633242434</example>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element	name="ListingModificationTimestamp"
							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></retsid>
						<example>2007-03-11T12:00:00-05:00</example>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element	name="ListingId"
							type="commons:ListingId"
							minOccurs="0">
				<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></retsid>
						<example>2551234</example>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element	name="ListingStatus"
							type="list:ListingStatusEnum"
							minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The status of the listing from the enumeration
						of values defined in RETS or from a locally
						defined value.
					</xs:documentation>
					<xs:appinfo>
						<retsid></retsid>
						<example>Active</example>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element	name="ListingType"
							type="commons:ListingTypeEnum"
							minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					</xs:documentation>
					<xs:appinfo>
						<retsid></retsid>
						<example></example>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element	name="ServiceType"
							type="commons:ServiceTypeEnum"
							minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					</xs:documentation>
					<xs:appinfo>
						<retsid></retsid>
						<example></example>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ListingPricing"
							type="list:ListingPricingType"
							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="ListingDates"
							type="list:ListingDatesType"
							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="DaysOnMarket"
							type="commons:DaysOnMarket"
							minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					</xs:documentation>
					<xs:appinfo>
						<retsid></retsid>
						<example></example>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element	name="ShowingAccess"
							type="commons:ShowingAccess"
							minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					</xs:documentation>
					<xs:appinfo>
						<retsid></retsid>
						<example></example>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element	name="Exclusions"
							type="commons:Exclusions"
							minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					</xs:documentation>
					<xs:appinfo>
						<retsid></retsid>
						<example></example>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element	name="SaleFinancing"
							type="commons:SaleFinancing"
							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="Remarks"
							type="commons:Remarks"
							minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					</xs:documentation>
					<xs:appinfo>
						<retsid></retsid>
						<example></example>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element	name="ResourceHyperlinks"
							type="commons:ResourceHyperlinks"
							minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					</xs:documentation>
					<xs:appinfo>
						<retsid></retsid>
						<example></example>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element	name="ListingServiceName"
							type="commons:ListingServiceName"
							minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					</xs:documentation>
					<xs:appinfo>
						<retsid></retsid>
						<example></example>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element	name="ListingArea"
							type="commons:MarketingAreaType"
							minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					</xs:documentation>
					<xs:appinfo>
						<retsid></retsid>
						<example></example>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CopyrightNotice"
							type="commons:CopyrightNotice"
							minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					</xs:documentation>
					<xs:appinfo>
						<retsid></retsid>
						<example></example>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element	name="ReportsAvailable"
							type="commons:ReportsAvailable"
							minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					</xs:documentation>
					<xs:appinfo>
						<retsid></retsid>
						<example></example>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element	name="ContingencyInformation"
							type="commons:ContingencyInformation"
							minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					</xs:documentation>
					<xs:appinfo>
						<retsid></retsid>
						<example></example>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element	name="ContractInformation"
							type="commons:ContractInformation"
							minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					</xs:documentation>
					<xs:appinfo>
						<retsid></retsid>
						<example></example>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element	name="HOADocuments"
							type="commons:HOADocuments"
							minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					</xs:documentation>
					<xs:appinfo>
						<retsid></retsid>
						<example></example>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element	name="Property"
							type="property:Property">
				<xs:annotation>
					<xs:documentation>
					</xs:documentation>
					<xs:appinfo>
						<retsid></retsid>
						<example></example>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element	name="MediaItems"
							type="media:MediaType"
							minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					</xs:documentation>
					<xs:appinfo>
						<retsid></retsid>
						<example></example>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element	name="ListingsParticipants"
							type="participants:ParticipantsType"
							minOccurs="0">
				<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:attribute  ref="xml:lang"
							use="optional">
			<xs:annotation>
				<xs:documentation>
				</xs:documentation>
				<xs:appinfo>
					<retsid></retsid>
					<example>en</example>
				</xs:appinfo>
			</xs:annotation>
		</xs:attribute>
		<xs:attribute	name="systemId"
							use="optional">
			<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>http://www.example.com/</retsid>
				</xs:appinfo>
			</xs:annotation>
		</xs:attribute>
	</xs:complexType>

	<!-- Elements -->
	<xs:element name="Listings">
		<xs:complexType>
			<xs:sequence>
				<xs:element	name="Listing"
								type="list:Listing"
								minOccurs="0"
								maxOccurs="unbounded">
				</xs:element>
				<xs:element	name="Disclaimer"
								type="commons:Disclaimer"
								minOccurs="0">
					<xs:annotation>
						<xs:documentation>
							The disclaimer string
						</xs:documentation>
						<xs:appinfo>
							Listing information is believed accurate
							but may contain errors, omissions or changes.
						</xs:appinfo>
					</xs:annotation>
				</xs:element>
			</xs:sequence>
			<xs:attribute	name="versionTimestamp"
								type="xs:dateTime"
								use="required"
								fixed="2007-07-26T20:00:00Z"/>
		</xs:complexType>
	</xs:element>
</xs:schema>