Schema Name: IDXExtended.xsd
Target Namespace: http://rets.org/xsd/IDXExtended/2007-08
Documentation:
Elements related to extended listing IDX documents.
Collapse XSD Schema Code:

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

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

		Tab stops
		:set ts=3

		File History
		======================
		$Header: IDXExtended.xsd, 26, 4/3/08 7:41:30 PM EDT, Gina Accawi$
		

		$Log:
		 26   055_RETS_Standard 1.25        4/3/08 7:41:30 PM EDT  Gina Accawi
		      Reference listing status from commons.
		 25   055_RETS_Standard 1.24        1/24/08 2:30:33 PM EST Paul Stusiak
		      correct copyright notice language
		 24   055_RETS_Standard 1.23        11/29/07 1:17:22 PM ESTPaul Stusiak
		      Multiple change requests from Boston, Calgary meetings
		 23   055_RETS_Standard 1.22        11/22/07 4:52:47 AM ESTPaul Stusiak
		      Work in progress check-in
		 22   055_RETS_Standard 1.21        10/8/07 4:22:12 PM EDT Paul Stusiak
		      Update version timestamp
		 21   055_RETS_Standard 1.20        9/25/07 3:01:53 PM EDT Gina Accawi
		      Change listingServiceName to a string.
		 20   055_RETS_Standard 1.19        7/26/07 5:14:54 PM EDT Paul Stusiak
		      use ListingArea in IDXExtended; revise ParkingType
		 19   055_RETS_Standard 1.18        7/26/07 1:51:06 PM EDT Gina Accawi
		      Consolidate remarks types.
		 18   055_RETS_Standard 1.17        7/25/07 1:44:40 AM EDT Paul Stusiak
		      use boundedCardinalInteger to avoid code generation use of BigDecimal;
		       use YearBuiltType
		 17   055_RETS_Standard 1.16        7/24/07 3:44:53 PM EDT Paul Stusiak
		      fix for build file change, ParticipantsType change
		 16   055_RETS_Standard 1.15        7/9/07 3:37:04 PM EDT  Paul Stusiak
		      Update versionTimestamp to 2007-07-09T19:21:00Z
		 15   055_RETS_Standard 1.14        7/9/07 12:54:38 PM EDT Gina Accawi
		      Modify reference for participants in the listing.
		 14   055_RETS_Standard 1.13        7/6/07 4:40:14 PM EDT  Gina Accawi
		      Listing participants now have a role in the listing. Additionally,
		      team members have a team role. 
		 13   055_RETS_Standard 1.12        7/6/07 3:05:51 PM EDT  Gina Accawi
		      Use Property type enums.
		 12   055_RETS_Standard 1.11        7/5/07 8:58:14 PM EDT  Paul Stusiak
		      use pattern of xs:nonNegativeInteger for elements or types with a name
		       <Property.Total> and a data type of decimal or integer
		 11   055_RETS_Standard 1.10        7/5/07 11:47:25 AM EDT Gina Accawi
		      Change price types to secure money.
		 10   055_RETS_Standard 1.9         6/29/07 11:59:59 AM EDTGina Accawi
		      Update school reference.
		 9    055_RETS_Standard 1.8         6/26/07 3:40:29 PM EDT Gina Accawi
		      Rename Agent to Member. This affects namespaces, element names, type
		      references, and attribute names.
		 8    055_RETS_Standard 1.7         6/26/07 2:59:38 PM EDT Gina Accawi
		      Rename items that are TotalBlah to BlahTotal for consistency
		      throughout.
		 7    055_RETS_Standard 1.6         5/2/07 4:13:33 PM EDT  Paul Stusiak
		      change namespace reference, clean up some comments, update version
		      time stamp, use modified type names (code generator related name
		      change)
		 6    055_RETS_Standard 1.5         4/3/07 7:59:29 PM EDT  Paul Stusiak
		      use url resolution for include, import to test schema validation
		 5    055_RETS_Standard 1.4         4/3/07 4:43:56 AM EDT  Paul Stusiak
		      change namespace to remote location (www.ftc2.com) for testing
		 4    055_RETS_Standard 1.3         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
		 3    055_RETS_Standard 1.2         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
		 2    055_RETS_Standard 1.1         3/30/07 3:50:14 PM EDT Paul Stusiak
		      Remove AssociationFee as a separate type
		 1    055_RETS_Standard 1.0         3/28/07 5:10:19 PM EDT Gina Accawi     
		$
		======================
	-->

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

	<xs:import	namespace="http://rets.org/xsd/RETSCommons/2007-08"
					schemaLocation="../../../xsd/RETSCommons/2007-08/RETSCommons.xsd"/>
	<xs:import	namespace="http://rets.org/xsd/Listings/2007-08"
					schemaLocation="../../../xsd/Listings/2007-08/Listings.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/Properties/2007-08"
					schemaLocation="../../../xsd/Properties/2007-08/Properties.xsd"/>
	<xs:import 	namespace="http://rets.org/xsd/Participants/2007-08"
					schemaLocation="../../../xsd/Participants/2007-08/Participants.xsd"/>

	<!-- Types -->
	<xs:complexType name="IDXExtendedType">
		<xs:sequence>
			<xs:element name="Listing">
				<xs:complexType>
					<xs:sequence>
						<xs:element	name="MarketingArea"
										type="commons:MLSAreaType"/>
						<xs:element	name="ListingId"
										type="commons:ListingId"/>
						<xs:element	name="Status"
										type="commons:ListingStatusEnum"/>
						<xs:element	name="ListPrice"
										type="commons:SecureMoney"/>
						<xs:element	name="Members"
										type="participants:ParticipantsType"/>
						<xs:element	name="Offices"
										type="list:ListingOfficesType"/>
						<xs:element	name="PropertyType"
										type="commons:PropertyTypeEnum"/>
						<xs:element	name="PropertySubType"
										type="commons:PropertySubTypeEnum"/>
						<xs:element	name="Address"
										type="commons:Address"/>
						<xs:element	name="ListDateTime"
										type="commons:SecureDateTime"
										minOccurs="0"/>
						<xs:element	name="SoldDateTime"
										type="commons:SecureDateTime"
										minOccurs="0"/>
						<xs:element	name="ContractDateTime"
										type="commons:SecureDateTime"
										minOccurs="0"/>
						<xs:element	name="ExpirationDateTime"
										type="commons:SecureDateTime"
										minOccurs="0"/>
						<xs:element	name="SoldPrice"
							type="commons:SecureMoney"
										minOccurs="0"/>
						<xs:element	name="ContractType"
										type="xs:string"
										minOccurs="0"/>
						<xs:element	name="PublicRemarks"
										type="commons:SecureRemark"
										minOccurs="0"/>
						<xs:element	name="InternetDisplay"
										type="xs:boolean"
										minOccurs="0"/>
						<xs:element	name="MLS"
										type="xs:string"
										minOccurs="0"/>
						<xs:element	name="LegalDescription"
										type="commons:LegalDescription"
										minOccurs="0"/>
						<xs:element	name="ShowingsContact"
										type="xs:string"
										minOccurs="0"/>
						<xs:any		namespace="##other"
										minOccurs="0"
										maxOccurs="unbounded"/>
				</xs:sequence>
			</xs:complexType>
		</xs:element>
		<xs:element name="Property">
				<xs:complexType>
					<xs:sequence>
						<xs:element	name="AreaTotal"
										type="commons:Area"
										minOccurs="0"/>
						<xs:element	name="FinishedAreaTotal"
										type="commons:boundedCardinalInteger"
										minOccurs="0"/>
						<xs:element	name="LotSize"
										type="commons:LotSize"
										minOccurs="0"/>
						<xs:element	name="LotDescription"
										type="xs:string"
										minOccurs="0"/>
						<xs:element	name="YearBuilt"
										type="commons:YearBuiltType"
										minOccurs="0"/>
						<xs:element	name="Style"
										type="commons:Style"
										minOccurs="0"/>
						<xs:element	name="Subdivision"
										type="commons:Subdivision"
										minOccurs="0"/>
						<xs:element	name="SchoolData"
										type="commons:School"
										minOccurs="0"/>
						<xs:element	name="Parking"
										type="commons:ParkingType"
										minOccurs="0"/>
						<xs:element	name="AssociationFee"
										type="commons:Fee"
										minOccurs="0"/>
						<xs:element	name="PinNumber"
										type="xs:string"
										minOccurs="0"/>
						<xs:element	name="Rooms"
										type="prop:RoomsType"
										minOccurs="0"/>
						<xs:element	name="Media"
										type="media:MediaType"
										minOccurs="0"/>
						<xs:any		namespace="##other"
										minOccurs="0"
										maxOccurs="unbounded"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
		<xs:attribute	name="versionTimestamp"
							type="xs:dateTime"
							use="required"
							fixed="2007-11-29T16:00:00Z"/>
	</xs:complexType>

	<!-- Element -->
		<xs:element	name="IDXExtended"
						type="idxex:IDXExtendedType"/>
</xs:schema>
Collapse ComplexTypes:
Collapse Elements: