Schema Name: DocumentList.xsd
Target Namespace: http://rets.org/xsd/DocumentList/2007-08
Documentation:
Elements related to a summary of documents.
Collapse XSD Schema Code:

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

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

		Tab stops
		:set ts=3

		File History
		======================
		$Header: DocumentList.xsd, 22, 2/21/08 3:55:52 PM EST, Gina Accawi$
		
		$Log:
		 22   055_RETS_Standard 1.21        2/21/08 3:55:52 PM EST Gina Accawi
		      Modify enum values to add whitespace where necessary.
		 21   055_RETS_Standard 1.20        1/24/08 2:30:33 PM EST Paul Stusiak
		      correct copyright notice language
		 20   055_RETS_Standard 1.19        10/8/07 4:22:12 PM EDT Paul Stusiak
		      Update version timestamp
		 19   055_RETS_Standard 1.18        7/27/07 12:04:34 AM EDTPaul Stusiak
		      update version timestamp
		 18   055_RETS_Standard 1.17        7/25/07 1:43:30 AM EDT Paul Stusiak
		      use boundedCardinalInteger to avoid code generation use of BigDecimal
		 17   055_RETS_Standard 1.16        7/10/07 4:40:09 PM EDT Gina Accawi
		      Formatting.
		 16   055_RETS_Standard 1.15        7/9/07 3:37:05 PM EDT  Paul Stusiak
		      Update versionTimestamp to 2007-07-09T19:21:00Z
		 15   055_RETS_Standard 1.14        7/5/07 8:58:15 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
		 14   055_RETS_Standard 1.13        6/28/07 1:55:55 PM EDT Gina Accawi
		      Add Unknown to document type enumerations.
		 13   055_RETS_Standard 1.12        6/26/07 2:59:36 PM EDT Gina Accawi
		      Rename items that are TotalBlah to BlahTotal for consistency
		      throughout.
		 12   055_RETS_Standard 1.11        5/1/07 5:12:01 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
		 11   055_RETS_Standard 1.10        4/3/07 7:59:29 PM EDT  Paul Stusiak
		      use url resolution for include, import to test schema validation
		 10   055_RETS_Standard 1.9         4/3/07 4:43:56 AM EDT  Paul Stusiak
		      change namespace to remote location (www.ftc2.com) for testing
		 9    055_RETS_Standard 1.8         4/2/07 2:26:54 PM EDT  Paul Stusiak
		      change namespace to match responding server and to use the URI
		      versioning suggested by both HP and XFront
		 8    055_RETS_Standard 1.7         3/30/07 9:20:28 PM EDT Paul Stusiak
		      Update of the versionTimestamp and the namespace (namespace to
		      200704). Change formating to a standard format
		 7    055_RETS_Standard 1.6         3/8/07 7:42:53 PM EST  Paul Stusiak
		      Fix standard header for documentation purposes, add documentation
		      stubs.
		 6    055_RETS_Standard 1.5         3/6/07 3:24:15 PM EST  Paul Stusiak
		      added header and imported from RETSCommons, fixed import statement,
		      used primitive 'SecureXXX' types and minor cleanup
		 5    055_RETS_Standard 1.4         2/22/07 6:34:46 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.
		 4    055_RETS_Standard 1.3         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
		 3    055_RETS_Standard 1.2         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
		 2    055_RETS_Standard 1.1         11/28/06 4:41:32 AM ESTPaul Stusiak
		      updated version per meetings
		 1    055_RETS_Standard 1.0         11/21/06 6:03:03 PM ESTJeff Brush
		      updated TransactionList; created DocumentDetail and DocumentList from
		      Documents; per TMS workgroup comments 11/13/06
		$
		======================
	-->

	<xs:annotation>
		<xs:documentation>
			Elements related to a summary of documents.
		</xs:documentation>
	</xs:annotation>

	<xs:import	namespace="http://rets.org/xsd/RETSCommons/2007-08"
					schemaLocation="../../../xsd/RETSCommons/2007-08/RETSCommons.xsd"/>

	<!-- Attributes -->
	<xs:attribute name="category">
		<xs:annotation>
			<xs:documentation>
				TODO
			</xs:documentation>
		</xs:annotation>
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:enumeration value="Property Description"/>
				<xs:enumeration value="Closing Statement"/>
				<xs:enumeration value="Mortgage Loan Application"/>
				<xs:enumeration value="Insurance Application"/>
				<xs:enumeration value="Title Insurance Request"/>
				<xs:enumeration value="Promissory Note"/>
				<xs:enumeration value="Title Warranty"/>
				<xs:enumeration value="Mortgage Loan"/>
				<xs:enumeration value="Insurance Policy"/>
				<xs:enumeration value="Home Warranty"/>
				<xs:enumeration value="Offer"/>
				<xs:enumeration value="Binder"/>
				<xs:enumeration value="Counter Offer"/>
				<xs:enumeration value="Addendum"/>
				<xs:enumeration value="Contingency"/>
				<xs:enumeration value="Listing Agreement"/>
				<xs:enumeration value="Escrow Agreement"/>
				<xs:enumeration value="Seller Agency Agreement"/>
				<xs:enumeration value="Buyer Agency Agreement"/>
				<xs:enumeration value="Payoff Statement"/>
				<xs:enumeration value="Deed"/>
				<xs:enumeration value="Disclosure"/>
				<xs:enumeration value="Title Records"/>
				<xs:enumeration value="Title Evidence"/>
				<xs:enumeration value="Abstract Of Title"/>
				<xs:enumeration value="Credit File"/>
				<xs:enumeration value="Sellers Net Sheet"/>
				<xs:enumeration value="Survey Report"/>
				<xs:enumeration value="Inspection Report"/>
				<xs:enumeration value="Uniform Appraisal Report"/>
				<xs:enumeration value="Tax Document"/>
				<xs:enumeration value="CMA"/>
				<xs:enumeration value="Unknown"/>
				<xs:enumeration value="Other"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:attribute>
	<xs:attribute name="standardName">
		<xs:annotation>
			<xs:documentation>
				TODO
			</xs:documentation>
		</xs:annotation>
		<xs:simpleType>
			<xs:restriction base="xs:token">
				<xs:enumeration value="Other"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:attribute>
	<xs:attribute name="categoryOtherDescription">
		<xs:annotation>
			<xs:documentation>
				TODO
			</xs:documentation>
		</xs:annotation>
		<xs:simpleType>
			<xs:restriction base="xs:string"/>
		</xs:simpleType>
	</xs:attribute>
	<xs:attribute name="standardNameOtherDescription">
		<xs:annotation>
			<xs:documentation>
				TODO
			</xs:documentation>
		</xs:annotation>
		<xs:simpleType>
			<xs:restriction base="xs:string"/>
		</xs:simpleType>
	</xs:attribute>

	<!-- Types -->
	<xs:complexType name="DocumentSize">
		<xs:annotation>
			<xs:documentation>
				TODO
			</xs:documentation>
		</xs:annotation>
		<xs:simpleContent>
			<xs:extension base="commons:SecureInteger"/>
		</xs:simpleContent>
	</xs:complexType>
	<xs:complexType name="DocumentDescription">
		<xs:annotation>
			<xs:documentation>
				TODO
			</xs:documentation>
		</xs:annotation>
		<xs:simpleContent>
			<xs:extension base="commons:SecureString"/>
		</xs:simpleContent>
	</xs:complexType>
	<xs:complexType name="DeliveryMethod">
		<xs:annotation>
			<xs:documentation>
				TODO
			</xs:documentation>
		</xs:annotation>
		<xs:simpleContent>
			<xs:extension base="commons:SecureString"/>
		</xs:simpleContent>
	</xs:complexType>
	<xs:complexType name="DocumentSummaryType">
		<xs:annotation>
			<xs:documentation>
				TODO
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element	name="Description"
							type="dlist:DocumentDescription"
							minOccurs="0"/>
			<xs:element	name="Size"
							type="dlist:DocumentSize"
							minOccurs="0"/>
			<xs:element	name="DeliveryMethod"
							type="dlist:DeliveryMethod"
							minOccurs="0"/>
			<xs:element	name="documentLocation"
							type="commons:URL"
							minOccurs="0"/>
			<xs:element	name="CreatedDateTime"
							type="commons:SecureDateTime"/>
			<xs:element	name="UploadedRevisedDateTime"
							type="commons:SecureDateTime"
							minOccurs="0"/>
			<xs:element	name="SentDateTime"
							type="commons:SecureDateTime"
							minOccurs="0"/>
			<xs:element	name="ReceivedDateTime"
							type="commons:SecureDateTime"
							minOccurs="0"/>
			<xs:element	name="DueDateTime"
							type="commons:SecureDateTime"
							minOccurs="0"/>
			<xs:element	name="RespondedDateTime"
							type="commons:SecureDateTime"
							minOccurs="0"/>
			<xs:any		namespace="##other"
							minOccurs="0"
							maxOccurs="unbounded"/>
		</xs:sequence>
		<xs:attribute	name="documentId"
							type="xs:string"
							use="required"/>
		<xs:attribute	name="title"
							type="xs:string"
							use="required"/>
		<xs:attribute	name="status"
							type="xs:string"
							use="required"/>
		<xs:attribute	name="signable"
							type="xs:boolean"
							use="required"/>
		<xs:attribute	ref="dlist:category"
							use="optional"/>
		<xs:attribute	ref="dlist:categoryOtherDescription"
							use="optional"/>
		<xs:attribute	ref="dlist:standardName"
							use="optional"/>
		<xs:attribute	ref="dlist:standardNameOtherDescription"
							use="optional"/>
	</xs:complexType>

	<!-- Elements -->
	<xs:element name="DocumentList">
		<xs:annotation>
			<xs:documentation>
				TODO
			</xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:sequence>
				<xs:element	name="DocumentSummary"
								type="dlist:DocumentSummaryType"
								minOccurs="0"
								maxOccurs="unbounded"/>
			</xs:sequence>
			<xs:attribute	name="documentsTotal"
								type="commons:boundedCardinalInteger"
								use="required"/>
			<xs:attribute	name="versionTimestamp"
								type="xs:dateTime"
								use="required"
								fixed="2007-10-08T16:27:23Z"/>
		</xs:complexType>
	</xs:element>
</xs:schema>
Collapse Attributes:
Collapse ComplexTypes:
Collapse Elements: