<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>
|