Schema Name: ResourceList.xsd
Target Namespace: http://rets.org/xsd/RETSSystem/2007-08
Documentation:
Elements related to the RETS2 Resource List.
Collapse XSD Schema Code:

<xs:schema	xmlns:xs="http://www.w3.org/2001/XMLSchema"
				xmlns:sys="http://rets.org/xsd/RETSSystem/2007-08"
				targetNamespace="http://rets.org/xsd/RETSSystem/2007-08"
				elementFormDefault="qualified"
				attributeFormDefault="unqualified">

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

		Tab stops
		:set ts=3

		File History
		======================
		$Header: ResourceList.xsd, 15, 1/24/08 2:30:34 PM EST, Paul Stusiak$

		$Log:
		 15   055_RETS_Standard 1.14        1/24/08 2:30:34 PM EST Paul Stusiak
		      correct copyright notice language
		 14   055_RETS_Standard 1.13        10/8/07 4:22:16 PM EDT Paul Stusiak
		      Update version timestamp
		 13   055_RETS_Standard 1.12        7/25/07 3:09:40 AM EDT Paul Stusiak
		      move to common container of retssystem
		 12   055_RETS_Standard 1.11        5/2/07 4:32:34 PM EDT  Paul Stusiak
		      change namespace reference, update version time stamp
		 11   055_RETS_Standard 1.10        4/3/07 4:43:03 AM EDT  Paul Stusiak
		      change namespace to remote location (www.ftc2.com) for testing
		 10   055_RETS_Standard 1.9         4/2/07 2:26:58 PM EDT  Paul Stusiak
		      change namespace to match responding server and to use the URI
		      versioning suggested by both HP and XFront
		 9    055_RETS_Standard 1.8         3/30/07 9:20:08 PM EDT Paul Stusiak
		      Update of the versionTimestamp and the namespace (namespace to
		      200704). Change formating to a standard format
		 8    055_RETS_Standard 1.7         3/8/07 2:02:58 AM EST  Paul Stusiak
		      Added standard document header. Made modification to document format.
		 7    055_RETS_Standard 1.6         2/22/07 6:55:05 PM EST Gina Accawi
		      Set namespace prefix to xs: for XMLSchema for consistency with all
		      other RETS schema naming conventions.
		 6    055_RETS_Standard 1.5         12/2/06 4:12:46 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         7/31/06 12:26:03 PM EDTJeff Brush
		      updated schemas to have child element of minOccurs="0" allowing for
		      empty root element to be returned in cases where the search results
		      are empty
		 4    055_RETS_Standard 1.3         5/9/06 10:47:21 AM EDT Jeff Brush
		      changed all Field-related element's types to string
		 3    055_RETS_Standard 1.2         4/7/06 10:36:41 PM EDT Jeff Brush
		      renamed version attribute to versionTimestamp for schema versioning
		 2    055_RETS_Standard 1.1         4/7/06 4:37:43 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:09 AM EDT Jeff Brush
		      Updated schemas.  All MLS schemas have extensibility points.  New
		      ObjectReferenceList.xsd
		$
		======================
	-->

	<xs:annotation>
		<xs:documentation>
			Elements related to the RETS2 Resource List.
		</xs:documentation>
	</xs:annotation>

	<!-- Types -->
	<xs:complexType name="ResourceList">
		<xs:sequence>
			<xs:element	name="Resource"
							minOccurs="0"
							maxOccurs="unbounded">
				<xs:complexType>
					<xs:sequence>
						<xs:element	name="ResourceName"
										type="xs:NMTOKEN" />
						<xs:element	name="InformationURL"
										type="xs:anyURI"
										minOccurs="0" />
						<xs:element	name="VocabularyNames"
										minOccurs="0">
							<xs:complexType>
								<xs:sequence>
									<xs:element	name="VocabularyName"
													type="xs:NMTOKEN"
													maxOccurs="unbounded" />
								</xs:sequence>
							</xs:complexType>
						</xs:element>
						<xs:element	name="OutputFormats"
										minOccurs="0">
							<xs:complexType>
								<xs:sequence>
									<xs:element	name="OutputFormat"
													maxOccurs="unbounded">
										<xs:complexType>
											<xs:sequence>
												<xs:choice>
													<xs:element	name="FormatURL"
																	type="xs:anyURI" />
													<xs:element	name="ObjectType"
																	type="xs:NMTOKEN" />
												</xs:choice>
												<xs:element	name="Description"
																type="xs:string" />
												<xs:element	name="Displays"
																minOccurs="0">
													<xs:complexType>
														<xs:sequence>
															<xs:element	name="Display"
																			type="xs:anyURI" />
														</xs:sequence>
														<xs:attribute	name="name"
																			type="xs:NMTOKEN"
																			use="optional" />
													</xs:complexType>
												</xs:element>
											</xs:sequence>
										</xs:complexType>
									</xs:element>
								</xs:sequence>
							</xs:complexType>
						</xs:element>
						<xs:element	name="InputFormats"
										minOccurs="0">
							<xs:complexType>
								<xs:sequence>
									<xs:element	name="InputFormat"
													maxOccurs="unbounded">
										<xs:complexType>
											<xs:sequence>
												<xs:choice>
													<xs:element	name="FormatURL"
																	type="xs:anyURI" />
													<xs:element	name="ObjectType"
																	type="xs:NMTOKEN" />
												</xs:choice>
												<xs:element		name="Description"
																	type="xs:string" />
											</xs:sequence>
										</xs:complexType>
									</xs:element>
								</xs:sequence>
							</xs:complexType>
						</xs:element>
						<xs:element	name="MetadataFormats"
										minOccurs="0">
							<xs:complexType>
								<xs:sequence>
									<xs:element	name="MetadataFormat"
													maxOccurs="unbounded">
										<xs:complexType>
											<xs:sequence>
												<xs:element	name="FormatURL"
																type="xs:anyURI" />
												<xs:element	name="Description"
																type="xs:string" />
											</xs:sequence>
										</xs:complexType>
									</xs:element>
								</xs:sequence>
							</xs:complexType>
						</xs:element>
						<xs:any	namespace="##other"
									minOccurs="0"
									maxOccurs="unbounded" />
					</xs:sequence>
					<xs:attribute	name="version"
										type="xs:anyURI"
										use="required" />
					<xs:attribute	name="timestamp"
										type="xs:dateTime"
										use="required" />
				</xs:complexType>
			</xs:element>
		</xs:sequence>
		<xs:attribute	name="versionTimestamp"
							type="xs:dateTime"
							use="required"
							fixed="2007-07-25T06:42:00Z" />
	</xs:complexType>

	<!-- Elements -->
	<xs:element	name="ResourceList"
					type="sys:ResourceList" />
</xs:schema>
Collapse ComplexTypes:
Collapse Elements: