<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:commons="http://rets.org/xsd/RETSCommons/2007-08"
targetNamespace="http://rets.org/xsd/RETSCommons/2007-08"
elementFormDefault="qualified"
attributeFormDefault="unqualified">
<!--
(C)2007 National Association of REALTORS(R). All Rights Reserved
Tab stops
:set ts=3
File History
======================
$Header: RETSCommons.xsd, 105, 4/4/08 5:41:19 AM EDT, Paul Stusiak$
$Log:
105 055_RETS_Standard 1.104 4/4/08 5:41:19 AM EDT Paul Stusiak
alphabetize the enum order, add property condition enum, add skirting
enum, add license type wrt to manufactured homes and make it
repeatable, remove the trival Name and PropertyCondition type
definitions, clean up some formating
104 055_RETS_Standard 1.103 4/3/08 5:32:35 PM EDT Gina Accawi
Move in ListingCategoryEnum and ListingStatusEnum from Listings.xsd
for reuse by Syndication. Add many enum values from Syndication
schema.
103 055_RETS_Standard 1.102 4/3/08 12:47:10 PM EDT Paul Stusiak
Moved URL to primitives as part of the Property refactoring
102 055_RETS_Standard 1.101 4/1/08 10:49:04 PM EDT Gina Accawi
Add values for architectural style based on syndication data.
101 055_RETS_Standard 1.100 4/1/08 7:47:40 PM EDT Paul Stusiak
Change name to ArchitecturalStyleEnum from HousingStyleEnum
100 055_RETS_Standard 1.99 3/31/08 4:09:27 AM EDT Paul Stusiak
work in progress checkin against change requests including the RCP for
the adopted schemas
99 055_RETS_Standard 1.98 2/28/08 3:06:25 PM EST Paul Stusiak
Add some retsid to enumerations in the file, remove PermittedTypes
definition - not used.
98 055_RETS_Standard 1.97 2/26/08 6:12:37 PM EST Paul Stusiak
Move ContingengiesType and Disclosures to Legal.xsd. Update
enumerations in Legal.xsd
97 055_RETS_Standard 1.96 2/21/08 3:56:04 PM EST Gina Accawi
Modify enum values to add whitespace where necessary.
96 055_RETS_Standard 1.95 1/24/08 3:29:31 PM EST Paul Stusiak
Check in for 241, wip for 244, 243, Farm, ManufacturedHousing
95 055_RETS_Standard 1.94 11/29/07 1:16:48 PM ESTPaul Stusiak
Multiple change requests from Boston, Calgary meetings
94 055_RETS_Standard 1.93 11/22/07 4:52:48 AM ESTPaul Stusiak
Work in progress check-in
93 055_RETS_Standard 1.92 10/8/07 4:22:15 PM EDT Paul Stusiak
Update version timestamp
92 055_RETS_Standard 1.91 10/8/07 1:45:04 AM EDT Paul Stusiak
general clean up of schema
91 055_RETS_Standard 1.90 10/4/07 2:30:13 PM EDT Gina Accawi
Create disclosure enum.
90 055_RETS_Standard 1.89 10/3/07 5:53:50 PM EDT Gina Accawi
Rename ExistingStructureEnum to ExistingStructureCategoryEnum.
89 055_RETS_Standard 1.88 10/3/07 5:46:06 PM EDT Gina Accawi
Rename Contingency Reason to Description, for the element and the
enum.
88 055_RETS_Standard 1.87 9/27/07 10:11:54 AM EDTGina Accawi
Allow Room/Description to be repeatable
87 055_RETS_Standard 1.86 9/27/07 9:52:53 AM EDT Gina Accawi
Remove lease as a subtype of property.
86 055_RETS_Standard 1.85 9/26/07 4:38:26 PM EDT Gina Accawi
Remove unused type, Utility.
85 055_RETS_Standard 1.84 9/26/07 4:23:15 PM EDT Gina Accawi
Make parcel number a string.
84 055_RETS_Standard 1.83 9/26/07 12:23:51 PM EDTGina Accawi
Add marketing information.
83 055_RETS_Standard 1.82 9/26/07 9:42:58 AM EDT Gina Accawi
Put rental/lease information for the listing contract into a
container. Add Pending date and Pending price.
82 055_RETS_Standard 1.81 9/26/07 9:16:02 AM EDT Gina Accawi
Make changes to ListingContract complex type.
81 055_RETS_Standard 1.80 9/25/07 5:37:51 PM EDT Gina Accawi
Modify listing contract information structure. Include Rent/Lease
dates in contract information.
80 055_RETS_Standard 1.79 9/25/07 3:56:17 PM EDT Gina Accawi
Redefine contingencies structures.
79 055_RETS_Standard 1.78 9/25/07 2:59:34 PM EDT Gina Accawi
Restructure listing complex types.
78 055_RETS_Standard 1.77 9/24/07 4:25:15 PM EDT Gina Accawi
Move exclusions, add inclusions to contract information
77 055_RETS_Standard 1.76 9/24/07 3:40:41 PM EDT Gina Accawi
Modify ShowingInformation.
76 055_RETS_Standard 1.75 9/24/07 12:04:34 PM EDTGina Accawi
Move Listing only types to Listing. Remove unused type.
75 055_RETS_Standard 1.74 9/24/07 10:33:04 AM EDTGina Accawi
Modify documentation to add detail. Move ListingAgreementEnum to the
Listing Schema.
74 055_RETS_Standard 1.73 9/24/07 10:27:15 AM EDTGina Accawi
Rename ListingType to ListingAgreement
73 055_RETS_Standard 1.72 9/17/07 12:25:18 PM EDTGina Accawi
Make AdditionalCompensation a string.
72 055_RETS_Standard 1.71 9/17/07 12:21:22 PM EDTGina Accawi
Rename commissionAmount to commissionDataType
71 055_RETS_Standard 1.70 9/17/07 12:04:55 PM EDTGina Accawi
Change ContractDocument data type to a key.
70 055_RETS_Standard 1.69 9/14/07 1:58:14 PM EDT Gina Accawi
Remove SubMemberCompensation.
69 055_RETS_Standard 1.68 9/14/07 1:53:26 PM EDT Gina Accawi
Made VariableRateCompensation a SecureString
68 055_RETS_Standard 1.67 8/1/07 2:03:46 PM EDT Gina Accawi
Create and include Licensing.
67 055_RETS_Standard 1.66 7/26/07 10:17:49 PM EDTPaul Stusiak
Sort and group. Remove unused types
66 055_RETS_Standard 1.65 7/26/07 5:16:18 PM EDT Paul Stusiak
Revise ParkingType; replace TaxData with PublicRecord; remove unused
area types.
65 055_RETS_Standard 1.64 7/26/07 4:04:43 PM EDT Gina Accawi
Remarks and geo changes.
64 055_RETS_Standard 1.63 7/26/07 2:55:02 PM EDT Paul Stusiak
In-progress check in
63 055_RETS_Standard 1.62 7/26/07 1:51:07 PM EDT Gina Accawi
Consolidate remarks types.
62 055_RETS_Standard 1.61 7/26/07 11:55:51 AM EDTGina Accawi
Geographic data overhaul per Westlake meeting discussion.
61 055_RETS_Standard 1.60 7/25/07 1:46:50 AM EDT Paul Stusiak
use boundedCardinalInteger to avoid code generation use of BigDecimal;
use YearBuiltType
60 055_RETS_Standard 1.59 7/24/07 8:09:02 PM EDT Paul Stusiak
add keys to Participant and Person, update the entities to support
this, make the files have a common pattern.
59 055_RETS_Standard 1.58 7/24/07 5:02:08 PM EDT Gina Accawi
Rename elements, attributes and types that were named "Type".
58 055_RETS_Standard 1.57 7/24/07 12:52:11 PM EDTGina Accawi
Remove ShortOffice type.
57 055_RETS_Standard 1.56 7/9/07 3:12:48 PM EDT Paul Stusiak
Add to AnimalPolicy, move View, Community to Property from Listing
56 055_RETS_Standard 1.55 7/9/07 5:00:58 AM EDT 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)
55 055_RETS_Standard 1.54 7/6/07 5:31:02 PM EDT Gina Accawi
Rename ids.
54 055_RETS_Standard 1.53 7/6/07 4:40:17 PM EDT Gina Accawi
Listing participants now have a role in the listing. Additionally,
team members have a team role.
53 055_RETS_Standard 1.52 7/6/07 2:03:34 PM EDT Paul Stusiak
Standardized enumeration extensibility across Features.xsd.
52 055_RETS_Standard 1.51 7/6/07 12:30:50 PM EDT Paul Stusiak
Change enumerations to use common format of
OtherEnumerationDescriptionString for Rooms change CR 29
51 055_RETS_Standard 1.50 7/6/07 3:12:22 AM EDT Paul Stusiak
Add container for ListingPricing and ListingDates and early check-in
of CR24, <Property>OtherDescription attribute pattern
50 055_RETS_Standard 1.49 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
49 055_RETS_Standard 1.48 7/5/07 8:14:54 PM EDT Paul Stusiak
Remove unnecessary type definitions, create container for dimensions,
add enumerations for PossessionTypes
48 055_RETS_Standard 1.47 7/4/07 10:04:03 PM EDT Paul Stusiak
add measurementSource to measured types.
47 055_RETS_Standard 1.46 7/4/07 2:20:00 PM EDT Paul Stusiak
Add additional comments to the ListPriceLow, ListPriceHigh
46 055_RETS_Standard 1.45 7/3/07 4:04:55 AM EDT Paul Stusiak
General clean up of Property. Add modification timestamp, remove and
containerize complexTypes as needed.
45 055_RETS_Standard 1.44 6/28/07 3:04:06 PM EDT Gina Accawi
Add enum possibility of unknown for consistency.
44 055_RETS_Standard 1.43 6/27/07 2:30:03 PM EDT Gina Accawi
Added property types per June meeting in Westlake.
43 055_RETS_Standard 1.42 6/26/07 4:05:17 PM EDT Gina Accawi
Rename ContactInformation to ContactMethod.
42 055_RETS_Standard 1.41 6/26/07 3:40:36 PM EDT Gina Accawi
Rename Agent to Member. This affects namespaces, element names, type
references, and attribute names.
41 055_RETS_Standard 1.40 6/26/07 2:59:45 PM EDT Gina Accawi
Rename items that are TotalBlah to BlahTotal for consistency
throughout.
40 055_RETS_Standard 1.39 6/25/07 6:22:39 PM EDT Gina Accawi
Correct ContactInformation reference to ContactMethods for file
rename. Remove custom total count types. Add reference on the Room
type to the isMaster flag. Remove Baths type, as Baths are treated as
rooms now.
39 055_RETS_Standard 1.38 6/14/07 6:04:19 PM EDT Gina Accawi
Correct reference for Phone.xsd, which is renamed
ContactInformation.xsd
38 055_RETS_Standard 1.37 6/13/07 5:16:17 PM EDT Gina Accawi
Move phone type and phone category types to the phone.xsd.
37 055_RETS_Standard 1.36 6/13/07 4:24:08 PM EDT Gina Accawi
Add PhoneTypeEnum and PhoneCategoryEnum.
36 055_RETS_Standard 1.35 5/9/07 11:46:51 PM EDT Paul Stusiak
Create SimpleGeographicData
35 055_RETS_Standard 1.34 5/2/07 4:31:40 PM EDT Paul Stusiak
remove use of default on attributes
34 055_RETS_Standard 1.33 5/1/07 5:37:00 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
33 055_RETS_Standard 1.32 4/3/07 7:59:32 PM EDT Paul Stusiak
use url resolution for include, import to test schema validation
32 055_RETS_Standard 1.31 4/3/07 4:44:10 AM EDT Paul Stusiak
change namespace to remote location (www.ftc2.com) for testing
31 055_RETS_Standard 1.30 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
30 055_RETS_Standard 1.29 3/30/07 9:19:54 PM EDT Paul Stusiak
Update of the versionTimestamp and the namespace (namespace to
200704). Change formating to a standard format
29 055_RETS_Standard 1.28 3/30/07 3:51:07 PM EDT Paul Stusiak
Move type definitions out to other files in the same namespace to
rationalize the schemas.
28 055_RETS_Standard 1.27 3/30/07 3:42:26 AM EDT Paul Stusiak
change attribute group to simple type
27 055_RETS_Standard 1.26 3/29/07 3:20:32 AM EDT Paul Stusiak
refactoring work
26 055_RETS_Standard 1.25 3/28/07 10:22:58 PM EDTPaul Stusiak
checkpoint check-in
25 055_RETS_Standard 1.24 3/26/07 9:43:43 PM EDT Paul Stusiak
additional annotations added and some minor corrections
24 055_RETS_Standard 1.23 3/26/07 1:52:06 PM EDT Paul Stusiak
redefined Dimensions in LotSize to refer to irregular dimensions and
to have an appinfo entry.
23 055_RETS_Standard 1.22 3/20/07 12:17:54 AM EDTPaul Stusiak
Add ShortOffice complex type, some reformating
22 055_RETS_Standard 1.21 3/16/07 2:52:02 PM EDT Paul Stusiak
restructure to place attributes, attribute groups and simple types
near the top. Refactor out into Census.xsd, Features.xsd and
School.xsd
21 055_RETS_Standard 1.20 3/8/07 2:07:55 AM EST Paul Stusiak
Clean up the project information for the purposes of document
generation. Added trial annotation format for Gina's review. Made
modification to document format. Moved the type Notes, attributes
textFormatType to Primitives and use the new Primitive type
SecureRemark
20 055_RETS_Standard 1.19 3/6/07 5:05:00 PM EST Paul Stusiak
Added tab stop information, clean up, change base type of type Age,
change ID -> Id, added Type Area
19 055_RETS_Standard 1.18 2/28/07 1:39:58 PM EST Gina Accawi
Removed Buyer type.
18 055_RETS_Standard 1.17 2/28/07 11:22:40 AM ESTGina Accawi
Changed buyer type from sequence of untyped element children to the
commonly defined Person. Renamed attribute from QueryType to queryType
for case consistency.
17 055_RETS_Standard 1.16 2/28/07 4:15:41 AM EST Paul Stusiak
add standard header and refactoring RETSCommons changes, fixed
incorrect naming convention 'EnumType' - should be 'TypeEnum', we are
enumerating the type, not typing the enumeration. General clean up.
16 055_RETS_Standard 1.15 2/22/07 7:05:39 PM EST Gina Accawi
Removed (R) from REALTOR. This was being flagged as a problem due to
the document being UTF-8. I'm not an ASCII/Unicode/BOM expert, so if
there is a way to include this character, or if this is ok and I
should ignore, we can roll this change back.
15 055_RETS_Standard 1.14 2/22/07 4:48:18 PM EST Paul Stusiak
Minor documentation changes - attempt to have consistent format for
document tags. Minor move to attempt to start grouping like elements.
14 055_RETS_Standard 1.13 2/22/07 3:32:35 PM EST Paul Stusiak
2007-2-21 Paula O'Brien version
13 055_RETS_Standard 1.12 2/22/07 3:28:16 PM EST Paul Stusiak
BROKEN - fixed G Accawi comments version
12 055_RETS_Standard 1.11 2/22/07 3:27:10 PM EST Paul Stusiak
BROKEN - G Accawi comments version out of date with revision 11,
probably from revision 9 or 10
11 055_RETS_Standard 1.10 1/2/07 2:22:25 PM EST Jeff Brush
refactored to include FBS, MRIS and 12/20/06 MLS meeting suggestions
for schema revisions
10 055_RETS_Standard 1.9 12/20/06 3:31:11 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
9 055_RETS_Standard 1.8 12/2/06 4:12:45 AM EST Paul Stusiak
various mechanical fixes tho the schema and a re-direct from
retsserver.realtors.org to www.ftc2.com
8 055_RETS_Standard 1.7 11/28/06 4:41:33 AM ESTPaul Stusiak
updated version per meetings
7 055_RETS_Standard 1.6 10/13/06 10:45:16 AM EDTJeff Brush
Changes to schemas from 10/5 and 10/12 TMS workgroup meeting.
6 055_RETS_Standard 1.5 9/20/06 3:43:29 PM EDT Jeff Brush
chgd schemaLocation to point to http://retsserver.rets.org:8080/xsd/
5 055_RETS_Standard 1.4 4/11/06 9:51:23 AM EDT Paul Stusiak
fixed missing tag
4 055_RETS_Standard 1.3 4/7/06 4:42:24 PM EDT Jeff Brush
added 200604 to namespace
3 055_RETS_Standard 1.2 4/7/06 4:34:47 AM EDT Paul Stusiak
remove xmlspy reference
2 055_RETS_Standard 1.1 4/4/06 11:06:01 AM EDT Jeff Brush
Updated schemas. All MLS schemas have extensibility points. New
ObjectReferenceList.xsd
1 055_RETS_Standard 1.0 3/6/06 11:13:41 AM EST Paul Stusiak
$
-->
<xs:annotation>
<xs:documentation>
A collection of common complex types for the real estate domain
Enumerations are expected to be implemented as
lookup lists. The schema use the human readable
form of the lookup list rather than a code value.
Systems are permitted to implement any internal
method for storing such enumerations but MUST
expose the list values using the data values
of the appropriate enumeration.
Systems that have fewer values in a particular list do not
need to implement the additional enumeration values since they
will never be visible.
Systems that have more values in a particular list should expose the
additional values in the metadata and use the extension mechanism of
setting the element value to 'Other' and putting the extension data into
the otherDescription attribute.
</xs:documentation>
</xs:annotation>
<xs:include schemaLocation="Address.xsd"/>
<xs:include schemaLocation="Census.xsd"/>
<xs:include schemaLocation="Features.xsd"/>
<xs:include schemaLocation="Financial.xsd"/>
<xs:include schemaLocation="Legal.xsd"/>
<xs:include schemaLocation="Licensing.xsd"/>
<xs:include schemaLocation="Primitives.xsd"/>
<xs:include schemaLocation="Role.xsd"/>
<xs:include schemaLocation="ContactMethods.xsd"/>
<xs:include schemaLocation="Person.xsd"/>
<xs:include schemaLocation="School.xsd"/>
<!-- Attributes -->
<xs:attribute name="queryType">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN"/>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="newConstruction">
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:enumeration value="Yes"/>
<xs:enumeration value="No"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="weightUnits">
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:enumeration value="lbs"/>
<xs:enumeration value="kilo"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="commissionDataType" default="Percent">
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:enumeration value="Percent"/>
<xs:enumeration value="Currency"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<!-- Simple Types -->
<xs:simpleType name="Vocabulary">
<xs:restriction base="xs:string"/>
</xs:simpleType>
<!-- Enumerations -->
<xs:complexType name="ArchitecturalStyleEnum">
<xs:annotation>
<xs:documentation>
Defines the subset of property types.
This list is derived from the list on realtor.org,
architectural guidelines, residential styles.
</xs:documentation>
<xs:appinfo>
Craftsman
</xs:appinfo>
</xs:annotation>
<xs:simpleContent>
<xs:restriction base="commons:OtherEnumerationDescriptionString">
<xs:enumeration value="A Frame">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101658</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Art Deco">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101516</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Bungalow">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101517</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Cape Cod">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101518</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Colonial">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101519</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Contemporary">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101520</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Conventional">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101659</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Cottage">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101660</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Craftsman">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101521</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Creole">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101522</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Dome">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101661</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Dutch Colonial">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101523</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="English">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101662</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Federal">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101524</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="French">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101663</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="French Provincial">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101525</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Georgian">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101526</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Gothic Revival">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101527</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Greek Revival">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101528</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="High Rise">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101664</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Historical">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101665</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="International">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101529</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Italianate">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101530</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Loft">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101666</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Mansion">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101667</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Mediterranean">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101668</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Modern">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101726</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Monterey">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101531</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Mountain">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101669</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="National">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101532</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Neoclassical">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101533</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="New Traditional">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101670</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Prairie">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101534</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Pueblo">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101535</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Queen Anne">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101536</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Rambler">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101671</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Ranch">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101537</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Regency">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101538</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Rustic">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101672</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Saltbox">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101539</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Santa Fe">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101673</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Second Empire">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101540</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Shed">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101541</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Shingle">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101542</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Shotgun">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101543</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Spanish">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101674</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Spanish Eclectic">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101544</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Split Level">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101545</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Stick">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101546</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Tudor">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101547</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Victorian">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101548</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Other">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101549</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="BasementCategoryEnum">
<xs:annotation>
<xs:documentation>
The basement category.
</xs:documentation>
</xs:annotation>
<xs:simpleContent>
<xs:restriction base="commons:OtherEnumerationDescriptionString">
<xs:enumeration value="Crawlspace-Barrier">
<xs:annotation>
<xs:documentation>
A floor space that has less than the
locally defined minimum height for
a room with an earth floor covered by a
barrier system to minimize allergic reactions.
See also Crawlspace for further definition.
</xs:documentation>
<xs:appinfo>
<retsid>101708</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Cellar">
<xs:annotation>
<xs:documentation>
An unfinished space which may have earth or
non-foundation walls. It may also include
spaces that are accessed only via external
entrances. It is typically unheated.
</xs:documentation>
<xs:appinfo>
<retsid>101709</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Crawlspace">
<xs:annotation>
<xs:documentation>
A floor space that has less than the
locally defined minimum height for
a room. Typically, this space has much
less than this minimum height and may
have insufficient height for a human to
enter the space.
</xs:documentation>
<xs:appinfo>
<retsid>101710</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Full">
<xs:annotation>
<xs:documentation>
A below-grade space extending under
the main footprint of the structure
</xs:documentation>
<xs:appinfo>
<retsid>101711</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Partial">
<xs:annotation>
<xs:documentation>
A below-grade space extending under
a portion of the main footprint of the
structure.
</xs:documentation>
<xs:appinfo>
<retsid>101712</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Crawlspace-Partial">
<xs:annotation>
<xs:documentation>
A floor space that has less than the
locally defined minimum height for
a room. Typically, this space has much
less than this minimum height and may
have insufficient height for a human to
enter the space. This will only extend
for a portion of the footprint of the
structure.
</xs:documentation>
<xs:appinfo>
<retsid>101713</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Walk-out-Partial">
<xs:annotation>
<xs:documentation>
A basement where one or more sides
of the basement are at grade, typically
caused because the structure is on a sloping
site. This type may also be known as a
daylight basement. This will extend over
only a portion of the footprint of the structure.
</xs:documentation>
<xs:appinfo>
<retsid>101714</retsid>
<synonym>daylight</synonym>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Walk-out">
<xs:annotation>
<xs:documentation>
A basement where one or more sides
of the basement are at grade, typically
caused because the structure is on a sloping
site. This type may also be known as a
daylight basement.
</xs:documentation>
<xs:appinfo>
<retsid>101715</retsid>
<synonym>daylight</synonym>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Unknown">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101716</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Other">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101717</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="ExistingStructureCategoryEnum">
<xs:annotation>
<xs:documentation>
Defines the types of structures that exist on the property.
</xs:documentation>
<xs:appinfo>
Barn
</xs:appinfo>
</xs:annotation>
<xs:simpleContent>
<xs:restriction base="commons:OtherEnumerationDescriptionString">
<xs:enumeration value="Aboveground Pool">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101441</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Bank Barn">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101442</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Barn">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101443</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Barn Stable">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101444</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Belmont">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101445</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Boathouse">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101446</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Carriage House">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101447</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Cattle Barn">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101448</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Center Aisle">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101449</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Corn Barn">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101450</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Clubhouse">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101451</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Community Park">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101452</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Dog Run">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101453</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Exercise Area">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101454</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Gazebo">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101455</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Garage">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101456</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Golf Course">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101457</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Greenhouse">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101458</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Guesthouse">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101459</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Horse Stable">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101460</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="House">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101461</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Hot Tub">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101462</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Indoor Arena">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101463</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Inground Pool">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101464</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Loafing Shed">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101465</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Machine Shed">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101466</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Office Or Studio">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101467</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Playhouse">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101468</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Pool House">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101469</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Poultry House">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101470</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Recreational Facilities">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101471</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Run In Shed">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101472</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Sauna">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101473</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Secondary House">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101474</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Security Facilities">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101475</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Shed">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101476</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Shed-Row">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101477</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Shed-Shop">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101478</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Storage Barn">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101479</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Tenant House">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101480</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Tennis Court">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101481</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Tobacco Barn">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101482</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Other">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101483</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="FoundationConstructionEnum">
<xs:annotation>
<xs:documentation>
The construction type of the foundation.
</xs:documentation>
</xs:annotation>
<xs:simpleContent>
<xs:restriction base="commons:OtherEnumerationDescriptionString">
<xs:enumeration value="Concrete Perimeter">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101718</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Concrete Perimeter and Slab">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101719</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Concrete Slab">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101720</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Masonry">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101721</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Mudsill">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101722</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Pillar">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101723</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Unknown">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101724</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Other">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101725</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleContent>
</xs:complexType>
<xs:simpleType name="ListingCategoryEnum">
<xs:restriction base="xs:token">
<xs:enumeration value="Purchase">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101217</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Lease">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101218</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Rent">
<xs:annotation>
<xs:documentation>
While rent and lease may be considered
synonymous, this is a convenience entry.
Common usage has Rent as a term of less
than a year, or month to month, while
lease represents a term of greater
than one year. These are usages only
and local conditions may change the
meaning.
</xs:documentation>
<xs:appinfo>
<retsid>101219</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="ListingStatusEnum">
<xs:annotation>
<xs:documentation>
The current status of the listing.
A lengthy discussion of the listings statuses
occurred during the Boston 2007 meeting.
At this time, the group decided to restructure
the list of statuses, removing some synonyms
and making the list 'closed'. That is, the
extension mechanism normally applied to enumerations
to permit additional values has been removed.
Only the statuses in this list are RETS status
values.
See the ListingStatusType for a location to
included locally defined status types that MUST
map to an equivalent RETS listing status.
</xs:documentation>
<xs:appinfo>
Active
</xs:appinfo>
</xs:annotation>
<xs:restriction base="xs:token">
<xs:enumeration value="Active">
<xs:annotation>
<xs:documentation>
The listing is available for marketing.
</xs:documentation>
<xs:appinfo>
<retsid>101220</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Cancelled">
<xs:annotation>
<xs:documentation>
The listing contract has terminated prior
to contract expiration. This is synonymous
to the status of Terminated.
</xs:documentation>
<xs:appinfo>
<retsid>101221</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Closed">
<xs:annotation>
<xs:documentation>
The listing transaction is completed.
Some systems may have historical
information described as Sold.
This is a synonym.
</xs:documentation>
<xs:appinfo>
<retsid>101222</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Expired">
<xs:annotation>
<xs:documentation>
The term of the listing contract
expired without closing.
</xs:documentation>
<xs:appinfo>
<retsid>101223</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Pending">
<xs:annotation>
<xs:documentation>
A contract for purchase or lease
has been entered into.
This is considered synonymous with
the status UnderContract, that more
precisely describes the status, however,
usage in the industry has been around the
word 'Pending' so the group decided to
keep the word in common usage rather than
the more correct word.
</xs:documentation>
<xs:appinfo>
<retsid>101224</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Withdrawn">
<xs:annotation>
<xs:documentation>
The listing is temporarily
or permanently off market.
The listing contract is still
in force.
Historical statuses like Inactive, TempOff
and Off-Market are considered synonyms
of Withdrawn.
</xs:documentation>
<xs:appinfo>
<retsid>101225</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="ManufacturedHousingCategoryEnum">
<xs:restriction base="xs:token">
<xs:enumeration value="Manufactured">
<xs:annotation>
<xs:documentation>
The structure meets federal building codes but not
local building codes,
</xs:documentation>
<xs:appinfo>
<retsid>101438</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Mobile">
<xs:annotation>
<xs:documentation>
The structure retains axles and
was built before 1976
</xs:documentation>
<xs:appinfo>
<retsid>101439</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Modular">
<xs:annotation>
<xs:documentation>
The structure does not retain axles, may be permanently
attached to the site, should qualify for a real property
mortgage and meets local building codes.
</xs:documentation>
<xs:appinfo>
<retsid>101440</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="OccupancyStateEnum">
<xs:annotation>
<xs:documentation>
The current occupancy state values.
</xs:documentation>
</xs:annotation>
<xs:simpleContent>
<xs:restriction base="commons:OtherEnumerationDescriptionString">
<xs:enumeration value="Leasee Occupied">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101484</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Manager">
<xs:annotation>
<xs:documentation>
Property or unit is occupied by the property manager.
</xs:documentation>
<xs:appinfo>
<retsid>101686</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Owner Occupied">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101485</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Tenant Occupied">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101486</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Vacant">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101487</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Unknown">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101488</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Other">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101489</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="PropertyConditionEnum">
<xs:annotation>
<xs:documentation>
A subjective assessment of the condition
of the property.
</xs:documentation>
</xs:annotation>
<xs:simpleContent>
<xs:restriction base="commons:OtherEnumerationDescriptionString">
<xs:enumeration value="Condemed">
<xs:annotation>
<xs:documentation>
The property is uninhabitable and costs may be
incurred to remove existing structures or debris
on the property.
</xs:documentation>
<xs:appinfo>
<retsid>101727</retsid>
<synonym>Value in land</synonym>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Fair">
<xs:annotation>
<xs:documentation>
The property is in fair condition.
</xs:documentation>
<xs:appinfo>
<retsid>101728</retsid>
<synonym>Average</synonym>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Good">
<xs:annotation>
<xs:documentation>
The property is in good condition.
</xs:documentation>
<xs:appinfo>
<retsid>101729</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Poor">
<xs:annotation>
<xs:documentation>
The property is in poor condition.
</xs:documentation>
<xs:appinfo>
<retsid>101730</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Repairs - Cosmetic">
<xs:annotation>
<xs:documentation>
The property needs cosmetic repairs
</xs:documentation>
<xs:appinfo>
<retsid>101731</retsid>
<synonym>Handyman</synonym>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Repairs - Major">
<xs:annotation>
<xs:documentation>
The property needs major repairs.
</xs:documentation>
<xs:appinfo>
<retsid>101732</retsid>
<synonym>Fixer</synonym>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Under Construction">
<xs:annotation>
<xs:documentation>
The property is under current construction.
</xs:documentation>
<xs:appinfo>
<retsid>101733</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Unfinished">
<xs:annotation>
<xs:documentation>
The property is under construction or renovation
and the construction has been abandonded with
the property in an uninhabitable state.
</xs:documentation>
<xs:appinfo>
<retsid>101734</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Uninhabitable">
<xs:annotation>
<xs:documentation>
The property is in an unihabitable state
through neglect. Repairs and permits are
required to inhabit this property.
</xs:documentation>
<xs:appinfo>
<retsid>101735</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Unknown">
<xs:annotation>
<xs:documentation>
The property condition is unknown or
such descriptions may be forbidden by local
or state regulations.
</xs:documentation>
<xs:appinfo>
<retsid>101736</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Other">
<xs:annotation>
<xs:documentation>
A locally defined value.
</xs:documentation>
<xs:appinfo>
<retsid>101737</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="PropertyTypeEnum">
<xs:annotation>
<xs:documentation>
Defines the major property resource.
</xs:documentation>
<xs:appinfo>
Residential
</xs:appinfo>
</xs:annotation>
<xs:simpleContent>
<xs:restriction base="commons:OtherEnumerationDescriptionString">
<xs:enumeration value="Residential">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101490</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Lots And Land">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101491</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Farm And Agriculture">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101492</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="MultiFamily">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101493</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Commercial">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101494</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Common Interest">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101495</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Rental">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101496</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Other">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101497</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="PropertySubTypeEnum">
<xs:annotation>
<xs:documentation>
Defines the subset of property types.
</xs:documentation>
<xs:appinfo>
SingleFamily
</xs:appinfo>
</xs:annotation>
<xs:simpleContent>
<xs:restriction base="commons:OtherEnumerationDescriptionString">
<xs:enumeration value="Apartment">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101498</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Deeded Parking">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101499</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Boatslip">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101500</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Cabin">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101501</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Condominium">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101502</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Duplex">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101503</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Farm">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101504</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Manufactured Home">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101505</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Mobile Home">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101506</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Own Your Own">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101507</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Quadruplex">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101508</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Single Family Attached">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101509</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Single Family Detached">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101510</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Stock Cooperative">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101511</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Townhouse">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101512</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Timeshare">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101513</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Triplex">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101514</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Other">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101515</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="SkirtingEnum">
<xs:annotation>
<xs:documentation>
The current occupancy state values.
</xs:documentation>
</xs:annotation>
<xs:simpleContent>
<xs:restriction base="commons:OtherEnumerationDescriptionString">
<xs:enumeration value="Aluminum">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101687</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Block">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101688</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Brick">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101689</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Cement Block">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101690</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Concrete">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101691</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Fibreglass">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101692</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Flagstone">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101693</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Frame">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101694</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Glass">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101695</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Masonite">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101696</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Rock">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101697</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Siding">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101698</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Steel">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101699</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Wood">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101700</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Unknown">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101701</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Other">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101702</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="SpaceStateEnum">
<xs:annotation>
<xs:documentation>
The current state of optionally finished spaces
like a basement or attic.
</xs:documentation>
</xs:annotation>
<xs:simpleContent>
<xs:restriction base="commons:OtherEnumerationDescriptionString">
<xs:enumeration value="Finished">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101703</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Partial Finished">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101704</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Unfinished">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101705</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Unknown">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101706</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Other">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101707</retsid>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleContent>
</xs:complexType>
<!-- Complex Types -->
<xs:complexType name="AssociationMemberId">
<xs:annotation>
<xs:documentation>
The membership number that uniquely identifies the members.
For NRDS, it is an 8 or 9 digit unique number that is assigned
to a membership record in the National REALTOR® Database System.
This number is also found on a NAR membership card.
</xs:documentation>
</xs:annotation>
<xs:simpleContent>
<xs:extension base="commons:SecureInteger"/>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="AssociationOfficeId">
<xs:annotation>
<xs:documentation>
The office number that uniquely identifies the member office.
For NRDS, it is an 8 or 9 digit unique number that is assigned to
an Office record in the National REALTOR® Database System.
</xs:documentation>
</xs:annotation>
<xs:simpleContent>
<xs:extension base="commons:SecureInteger"/>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="AssessedValuation">
<xs:annotation>
<xs:documentation>
The value of real property as established by the state government
for purposes of computing real property taxes. Formatting is
specified by the currency attribute.
</xs:documentation>
</xs:annotation>
<xs:simpleContent>
<xs:extension base="commons:SecureMoney"/>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="BasementType">
<xs:simpleContent>
<xs:extension base="commons:SecureString"/>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="BedsTotal">
<xs:simpleContent>
<xs:extension base="commons:boundedCardinalInteger"/>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="BrokerId">
<xs:annotation>
<xs:documentation>
The unique identifier of a Broker within a given MLS.
</xs:documentation>
</xs:annotation>
<xs:simpleContent>
<xs:extension base="commons:SecureString"/>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="BrokerName">
<xs:annotation>
<xs:documentation>
The business name for a given Broker within the MLS.
This may correspond to the NRDS Broker name.
</xs:documentation>
</xs:annotation>
<xs:simpleContent>
<xs:extension base="commons:SecureString"/>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="BuildingName">
<xs:annotation>
<xs:documentation>
Legal name of the structure.
</xs:documentation>
</xs:annotation>
<xs:simpleContent>
<xs:extension base="commons:SecureString"/>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="BuildingType">
<xs:annotation>
<xs:documentation>
The server's classification or grouping for the construction
type of the structure.
</xs:documentation>
</xs:annotation>
<xs:simpleContent>
<xs:extension base="commons:SecureString"/>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="BusinessName">
<xs:annotation>
<xs:documentation>
Legal business name for the person or entity referenced by this element.
</xs:documentation>
</xs:annotation>
<xs:simpleContent>
<xs:extension base="commons:SecureString"/>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="CommissionType">
<xs:annotation>
<xs:documentation>
The compensation paid to a licensed real estate broker or by
the broker to the salesperson for services rendered,
usually a percentage of the selling price of the property.
Formatting defined by the commission attribute.
</xs:documentation>
</xs:annotation>
<xs:simpleContent>
<xs:extension base="commons:SecureDecimal">
<xs:attribute ref="commons:commissionDataType"/>
<xs:attribute ref="commons:currencyCode"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="Condominium">
<xs:annotation>
<xs:documentation>
Text describing a building or complex in which units of
property such as apartments, are owned by individuals and
common parts of the property such as the grounds and building
structure, are owned jointly by the unit owners.
</xs:documentation>
</xs:annotation>
<xs:simpleContent>
<xs:extension base="commons:SecureString"/>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="CopyrightNoticeType">
<xs:annotation>
<xs:documentation>
Notice of the legal rights of the owner of the information or data.
</xs:documentation>
</xs:annotation>
<xs:simpleContent>
<xs:extension base="commons:SecureString"/>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="County">
<xs:annotation>
<xs:documentation>
The region created by territorial division for the purpose of
local government, in which a property address is located.
</xs:documentation>
</xs:annotation>
<xs:simpleContent>
<xs:extension base="commons:SecureString"/>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="CrossStreet">
<xs:simpleContent>
<xs:extension base="commons:SecureString"/>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="DaysOnMarket">
<xs:annotation>
<xs:documentation>
Number calculated from the days elapsed when a property was
first put on the market until it was put under contract,
or taken off the market.
Formatting defined by the type attribute.
</xs:documentation>
</xs:annotation>
<xs:simpleContent>
<xs:extension base="commons:SecureDecimal"/>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="Designation">
<xs:annotation>
<xs:documentation>
Designation for an Member - ABR, CRB, PRO, etc.
</xs:documentation>
</xs:annotation>
<xs:simpleContent>
<xs:extension base="commons:SecureString"/>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="DevelopmentStatus">
<xs:annotation>
<xs:documentation>
Text description that defines the stage of the property life
cycle, i.e., planned, existing, existing
</xs:documentation>
</xs:annotation>
<xs:simpleContent>
<xs:extension base="commons:SecureString"/>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="DimensionsType">
<xs:annotation>
<xs:documentation>
This element represents a measure of spatial extent,
It is intended for use in cases where the extent is not a
rectangle or is irregular. The units attribute defines
the unit of measurement from the measurement attribute list
</xs:documentation>
<xs:appinfo>
Irregular, 123 x 65.9 x 127 x 70
</xs:appinfo>
</xs:annotation>
<xs:simpleContent>
<xs:extension base="commons:SecureString">
<xs:attribute ref="commons:measurementUnits" use="optional"/>
<xs:attribute ref="commons:measurementSource" use="optional"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="Directions">
<xs:annotation>
<xs:documentation>
Narrative text providing guidance to locate a given physical address.
</xs:documentation>
</xs:annotation>
<xs:simpleContent>
<xs:extension base="commons:SecureString"/>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="DisabilityFeatures">
<xs:annotation>
<xs:documentation>
Text description of a property's common amenities to assist disabled
residents. May include items such as: wheelchair entry ramps, converted
bathrooms, etc.
</xs:documentation>
</xs:annotation>
<xs:simpleContent>
<xs:extension base="commons:SecureString">
<xs:attribute ref="commons:present"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="Disclaimer">
<xs:annotation>
<xs:documentation>
Text that serves as a negation or limitation of the rights under
a warranty given by a seller to a buyer.
</xs:documentation>
</xs:annotation>
<xs:simpleContent>
<xs:extension base="commons:SecureString"/>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="DocumentId">
<xs:annotation>
<xs:documentation>
A unique identifier, maintained by a given server, for a document.
</xs:documentation>
</xs:annotation>
<xs:simpleContent>
<xs:extension base="commons:SecureString"/>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="DocumentType">
<xs:annotation>
<xs:documentation>
The server's classification or grouping for a given document
belongs to.
</xs:documentation>
</xs:annotation>
<xs:simpleContent>
<xs:extension base="commons:SecureString"/>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="HOADocuments">
<xs:annotation>
<xs:documentation>
Text description of list of HOA documents available.
</xs:documentation>
</xs:annotation>
<xs:simpleContent>
<xs:extension base="commons:SecureString"/>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="Latitude">
<xs:annotation>
<xs:documentation>
An object's (such as a property) location north or south of
the equator, measured as an angle and expressed in degrees,
minutes and seconds. Formatting defined by the attribute.
</xs:documentation>
<xs:appinfo>
103.252
</xs:appinfo>
</xs:annotation>
<xs:simpleContent>
<xs:extension base="commons:SecureFloat"/>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="LeaseOption">
<xs:annotation>
<xs:documentation>
Text describing the conditions of a lease that contains the
right to purchase the property for a specific price within a
specific time frame.
</xs:documentation>
</xs:annotation>
<xs:simpleContent>
<xs:extension base="commons:SecureString">
<xs:attribute ref="commons:present"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="LegalDescription">
<xs:annotation>
<xs:documentation>
Text that is used to describe the location of property in
legal documents. An example is deeds or titles. It may reference
topography, plats, grids, etc.
</xs:documentation>
</xs:annotation>
<xs:simpleContent>
<xs:extension base="commons:SecureString"/>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="Level">
<xs:annotation>
<xs:documentation>
Describes the level a room is on: examples are 2nd story,
kitchen level,ground level, etc.
</xs:documentation>
</xs:annotation>
<xs:simpleContent>
<xs:extension base="commons:SecureString"/>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="LicenseType">
<xs:sequence>
<xs:element name="LicenseExpDate"
type="commons:SecureDateTime"
minOccurs="0"
maxOccurs="1">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid/>
<example/>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="LicenseAmount"
type="commons:SecureDecimal"
minOccurs="0"
maxOccurs="1">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid/>
<example/>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="LicenseNumber"
type="commons:SecureString"
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="LicenseCategory"
type="commons:SecureString"
minOccurs="0"
maxOccurs="1">
<xs:annotation>
<xs:documentation>
The specific type of license. An example is
State, but is determined by local rules.
</xs:documentation>
<xs:appinfo>
<retsid></retsid>
<example></example>
</xs:appinfo>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ListingId">
<xs:annotation>
<xs:documentation>
The key (reference identifier) that uniquely identifies a
Listing within a given MLS by a resource type
(i.e.ResidentialProperty).
</xs:documentation>
</xs:annotation>
<xs:simpleContent>
<xs:extension base="commons:SecureString"/>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="Longitude">
<xs:annotation>
<xs:documentation>
An object's (such as a property) location east or west of the prime meridian,
measured as an angle and expressed in degrees, minutes and seconds.
Formatting defined by the attribute.
</xs:documentation>
<xs:appinfo>
44.223
</xs:appinfo>
</xs:annotation>
<xs:simpleContent>
<xs:extension base="commons:SecureFloat"/>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="LotSizeRange">
<xs:simpleContent>
<xs:extension base="commons:SecureString">
<xs:attribute ref="commons:areaUnits"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="MapCoordinate">
<xs:annotation>
<xs:documentation>
A reference system using latitude and longitude to define the
location of points on the surface of a sphere or spheroid.
</xs:documentation>
</xs:annotation>
<xs:simpleContent>
<xs:extension base="commons:SecureString"/>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="OfficeId">
<xs:annotation>
<xs:documentation>
The key (reference identifier) that uniquely identifies an
Office within a given system.
</xs:documentation>
</xs:annotation>
<xs:simpleContent>
<xs:extension base="commons:SecureString"/>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="OfficeName">
<xs:annotation>
<xs:documentation>
The familiar name for a given Office within the system, typically
an MLS. May correspond to the Membership system Office name.
</xs:documentation>
</xs:annotation>
<xs:simpleContent>
<xs:extension base="commons:SecureString"/>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="OwnerPays">
<xs:simpleContent>
<xs:extension base="commons:SecureString"/>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="OwnershipType">
<xs:annotation>
<xs:documentation>
Form of property ownership, commonly one of the following:
joint tenancy,
tenancy in entirety,
sole ownership,
tenants in common,
community property.
</xs:documentation>
</xs:annotation>
<xs:simpleContent>
<xs:extension base="commons:SecureString"/>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="ParcelAccess">
<xs:annotation>
<xs:documentation>
Text description of how an inventory of real property
(normally at the county level), compiled from recorded deeds, plats,
and other public records and data, may be accessed.
</xs:documentation>
</xs:annotation>
<xs:simpleContent>
<xs:extension base="commons:SecureString"/>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="ParcelMapURL">
<xs:annotation>
<xs:documentation>
An Internet address used to locate a map of an inventory of real
property (normally at the county level), compiled from recorded
deeds, plats and other public records and data.
</xs:documentation>
</xs:annotation>
<xs:simpleContent>
<xs:extension base="commons:SecureURI"/>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="ParcelNumber">
<xs:annotation>
<xs:documentation>
An integer that is the Assessors Parcel Number (APN) for a
property. This number can be located on a property tax bill.
</xs:documentation>
</xs:annotation>
<xs:simpleContent>
<xs:extension base="commons:SecureString"/>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="PatioStyleType">
<xs:simpleContent>
<xs:extension base="commons:SecureString"/>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="PictureCaption">
<xs:annotation>
<xs:documentation>
Text description associated with property photo for purposes
of display in advertisments (web site, fliers, homebooks, etc.).
</xs:documentation>
</xs:annotation>
<xs:simpleContent>
<xs:extension base="commons:SecureString"/>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="PictureId">
<xs:annotation>
<xs:documentation>
The key (reference identifier) that uniquely identifies an media
object (photo, etc.) within a given MLS.
</xs:documentation>
</xs:annotation>
<xs:simpleContent>
<xs:extension base="commons:SecureString"/>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="PresentUse">
<xs:annotation>
<xs:documentation>
Text description of the current use of the property. This
is one of the factors used in assessing a property's value.
</xs:documentation>
</xs:annotation>
<xs:simpleContent>
<xs:extension base="commons:SecureString"/>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="PropertyZoning">
<xs:annotation>
<xs:documentation>
Text description of the system of land use regulation
which designates the permitted uses of land based on mapped
zones, which separate one part of the community from another.
Property zoning commonly includes regulation of the kinds of
activities which will be acceptable on particular lots
(vacant, residential, agricultural, commercial, industrial, etc.).
</xs:documentation>
</xs:annotation>
<xs:simpleContent>
<xs:extension base="commons:SecureString"/>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="Query">
<!-- +++ PS What is this for? -->
<xs:attribute ref="commons:queryType" use="required"/>
</xs:complexType>
<xs:complexType name="ReportsAvailable">
<xs:annotation>
<xs:documentation>
Text description of list of reports or inspections available.
</xs:documentation>
</xs:annotation>
<xs:simpleContent>
<xs:extension base="commons:SecureString"/>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="ResourceName">
<xs:annotation>
<xs:documentation>
The name of a collection of data that may be searched or
updated by a server. This may be either a local name or one
of the RETS well-known resource names such as Member, Office,
ResidentialProperty, LotsAndLand, etc.
</xs:documentation>
</xs:annotation>
<xs:simpleContent>
<xs:extension base="commons:SecureToken"/>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="SeniorCommunity">
<xs:annotation>
<xs:documentation>
Text description of the common amenities offered to residents
in a common interest where a major percentage of the residents
in each household are 55 or older. May include items such as:
assisted living,
senior center,
etc.
</xs:documentation>
</xs:annotation>
<xs:simpleContent>
<xs:extension base="commons:SecureString">
<xs:attribute ref="commons:present"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="Sequence">
<xs:simpleContent>
<xs:extension base="commons:SecureDecimal"/>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="Stories">
<xs:annotation>
<xs:documentation>
Number of horizontal divisions of a building,
constituting the area between two adjacent levels.
</xs:documentation>
</xs:annotation>
<xs:simpleContent>
<xs:extension base="commons:SecureDecimal"/>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="Style">
<xs:annotation>
<xs:documentation>
Text field containing the MLS definition of the
building's architectural style
(Colonial, Cottage, Bungalow, etc.) .
</xs:documentation>
</xs:annotation>
<xs:simpleContent>
<xs:extension base="commons:SecureString"/>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="Subdivision">
<xs:annotation>
<xs:documentation>
Text field containing the name of a particular area of
land laid out and divided into lots, blocks, and building
sites, and in which public facilities are laid out, such as
streets, alleys, parks, and easements for public utilities.
Types of subdivisions include common interests (condominiums),
planned developments, time-share projects,
</xs:documentation>
<xs:appinfo>
Rancho Cordova
</xs:appinfo>
</xs:annotation>
<xs:simpleContent>
<xs:extension base="commons:SecureString"/>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="TaxId">
<xs:annotation>
<xs:documentation>
An Employer Identification Number (EIN) is also known as
a federal tax identification number, and is used to identify
a business entity. The format is nine digits, separated by
a hypen following the first two digits, "12-3456789".
</xs:documentation>
</xs:annotation>
<xs:simpleContent>
<xs:extension base="commons:SecureString"/>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="TaxKey">
<xs:annotation>
<xs:documentation>
Text field containing the parcel tax key for a given property,
unique to the property within a county. Formats vary by county.
</xs:documentation>
</xs:annotation>
<xs:simpleContent>
<xs:extension base="commons:SecureString"/>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="TenantPays">
<xs:simpleContent>
<xs:extension base="commons:SecureString"/>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="TradeOption">
<xs:annotation>
<xs:documentation>
Text describing the conditions of a sale contract that contains
the right to purchase the property via a trade for another
property within a specific time frame.
</xs:documentation>
</xs:annotation>
<xs:simpleContent>
<xs:extension base="commons:SecureString">
<xs:attribute ref="commons:present"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="TransactionType">
<xs:annotation>
<xs:documentation>
The server's classification or grouping that a given
transaction belongs to.
</xs:documentation>
</xs:annotation>
<xs:simpleContent>
<xs:extension base="commons:SecureString"/>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="UnitsTotal">
<xs:annotation>
<xs:documentation>
Total number of separately owned (or occupied) spaces
whose interior surfaces (walls, floors and ceilings)
serve as their boundaries, in a building or
complex. Formatting defined by the attribute.
</xs:documentation>
</xs:annotation>
<xs:simpleContent>
<xs:extension base="commons:boundedCardinalInteger"/>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="UsedTimestamp">
<xs:annotation>
<xs:documentation>
Datetime indicating when the record or resource was last accessed
by a user or automated system.
</xs:documentation>
</xs:annotation>
<xs:simpleContent>
<xs:extension base="commons:SecureDateTime"/>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="VestmentType">
<xs:annotation>
<xs:documentation>
TODO
</xs:documentation>
</xs:annotation>
<xs:simpleContent>
<xs:extension base="commons:SecureString"/>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="WeightLimit">
<xs:annotation>
<xs:documentation>
Number representing the maximum amount an object can weigh.
The unit attribute specifies the unit of measure, i.e, lbs, kgs, etc.
</xs:documentation>
</xs:annotation>
<xs:simpleContent>
<xs:extension base="commons:SecureDecimal">
<xs:attribute ref="commons:weightUnits"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="YearBuiltType">
<xs:annotation>
<xs:documentation>
Four digit year indicating when a building was constructed.
</xs:documentation>
</xs:annotation>
<xs:simpleContent>
<xs:extension base="commons:SecureYear">
<xs:attribute ref="commons:newConstruction" use="optional"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<!-- nested complex types-->
<xs:complexType name="AnimalPolicy">
<xs:sequence>
<xs:element name="PermitAnimals"
type="commons:nullable-boolean"
minOccurs="0"
maxOccurs="1">
<xs:annotation>
<xs:documentation>
Indicates if animals are allowed in the
community, building or unit.
</xs:documentation>
<xs:appinfo>
<retsid>101606</retsid>
<example>true</example>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="IsDepositRequired" type="commons:nullable-boolean" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101607</retsid>
<example>false</example>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="PermittedTypes" type="xs:string" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>
PermittedTypes should include things like
breeds, types (Cats, Dogs), Neutered, Spayed,
Declawed or other information.
</xs:documentation>
<xs:appinfo>
<retsid>101608</retsid>
<example/>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="WeightLimit" type="commons:WeightLimit" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>
Indicates the size by weight of animals
permitted.
</xs:documentation>
<xs:appinfo>
<retsid>101609</retsid>
<example/>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="PetDepositAmount" type="commons:SecureMoney" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101610</retsid>
<example/>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="PetAdditionalFee" type="commons:FeeWithFrequency" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101611</retsid>
<example/>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="AssociationMembershipType">
<xs:sequence>
<xs:element name="AssociationName" type="xs:string" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>
The name of the association.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="AssociationId" type="xs:string" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>
The identifier of the association.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="AssociationMembershipId" type="xs:string" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>
The identifier assigned to the Member or Office by the
assocation.
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Community">
<xs:sequence>
<xs:element name="Subdivision" type="commons:Subdivision" minOccurs="0">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid/>
<example/>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="Schools" type="commons:Schools" minOccurs="0">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid/>
<example/>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="CommunityName" type="commons:SecureString" minOccurs="0">
<xs:annotation>
<xs:documentation>
The name of the development, neighborhood or
association in which the property is located.
</xs:documentation>
<xs:appinfo>
<retsid/>
<example/>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="SeniorCommunity" type="commons:SeniorCommunity" minOccurs="0">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid/>
<example/>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="ExistingStructures" type="commons:ExistingStructures" minOccurs="0">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid/>
<example/>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="CoordinateSystem">
<xs:sequence>
<xs:element name="Easting" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid/>
<example/>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="Northing" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid/>
<example/>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="Height" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid/>
<example/>
</xs:appinfo>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Designations">
<xs:sequence>
<xs:element name="Designation" type="commons:Designation" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ExistingStructure">
<xs:sequence>
<xs:element name="Category" type="commons:ExistingStructureCategoryEnum" minOccurs="0">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid/>
<example/>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="BuildingType" type="commons:BuildingType" minOccurs="0">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid/>
<example/>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="StructureDimensionsType"
type="commons:PlanarDimensionsType"
minOccurs="0"
maxOccurs="1">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid></retsid>
<example/>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="Description"
type="commons:SecureString"
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="ConstructionMaterials"
type="commons:ConstructionMaterials"
minOccurs="0"
maxOccurs="1">
<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:complexType>
<xs:complexType name="ExistingStructures">
<xs:annotation>
<xs:documentation>
A collection of ExistingStructure. These are
buildings or facilities that are present on the
property when it is listed for sale, and are
included in the sale price. These buildings may
include a dwelling, garage, barn, outbuilding or
other structures.
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="ExistingStructure"
type="commons:ExistingStructure"
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="FarmType">
<xs:sequence>
<xs:element name="HasAgricultureUseExemption"
type="commons:nullable-boolean"
minOccurs="0"
maxOccurs="1">
<xs:annotation>
<xs:documentation>
The property has a tax exemption for use as agriculture or
open space that reduces the annual tax bill.
</xs:documentation>
<xs:appinfo>
<retsid></retsid>
<example></example>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="IsAgricultureReserve"
type="commons:nullable-boolean"
minOccurs="0"
maxOccurs="1">
<xs:annotation>
<xs:documentation>
The property is restricted to use as a
farm or other agricultural use.
</xs:documentation>
<xs:appinfo>
<retsid></retsid>
<example>true</example>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="SilosTotal"
type="commons:boundedCardinalInteger"
minOccurs="0"
maxOccurs="1">
<xs:annotation>
<xs:documentation>
Count of silo storage structures
</xs:documentation>
<xs:appinfo>
<retsid></retsid>
<example></example>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="SiloCapacityTotal"
type="commons:SiloCapacityType"
minOccurs="0"
maxOccurs="1">
<xs:annotation>
<xs:documentation>
Total silo storage capacity of
all silo structures.
</xs:documentation>
<xs:appinfo>
<retsid></retsid>
<example></example>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="TenantDwellingsTotal"
type="commons:boundedCardinalInteger"
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="BestUse"
type="commons:SecureString"
minOccurs="0"
maxOccurs="1">
<xs:annotation>
<xs:documentation>
An enumeration of the farm use
</xs:documentation>
<xs:appinfo>
<retsid></retsid>
<example></example>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="PresentUse"
type="commons:SecureString"
minOccurs="0"
maxOccurs="1">
<xs:annotation>
<xs:documentation>
An enumeration of the farm use
</xs:documentation>
<xs:appinfo>
<retsid></retsid>
<example></example>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="CurrentCrop"
type="commons:SecureString"
minOccurs="0"
maxOccurs="1">
<xs:annotation>
<xs:documentation>
An enumeration of the crops currently
on the property
</xs:documentation>
<xs:appinfo>
<retsid></retsid>
<example></example>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="HasWell"
type="xs:boolean"
minOccurs="0"
maxOccurs="1">
<xs:annotation>
<xs:documentation>
An enumeration of the farm use
</xs:documentation>
<xs:appinfo>
<retsid></retsid>
<example></example>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="Irrigation"
type="commons:SecureString"
minOccurs="0"
maxOccurs="1">
<xs:annotation>
<xs:documentation>
An enumeration of the irrigationhe farm use
</xs:documentation>
<xs:appinfo>
<retsid></retsid>
<example></example>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="FarmOperation"
type="commons:SecureString"
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="MainBarnSize"
type="commons:MainBarnSize"
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="PastureArea"
type="commons:SecureArea"
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="TillableArea"
type="commons:SecureArea"
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="PresentLivestock"
type="commons:SecureString"
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="PotentialLivestock"
type="commons:SecureString"
minOccurs="0"
maxOccurs="1">
<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:complexType>
<xs:complexType name="GeographicData">
<xs:complexContent>
<xs:extension base="commons:SimpleGeographicData">
<xs:sequence>
<xs:element name="Source" type="commons:SecureString" minOccurs="0">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid/>
<example/>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="Accuracy" type="commons:SecureString" minOccurs="0">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid/>
<example/>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="URL" type="commons:URL" minOccurs="0">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid/>
<example/>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="CrossStreet" type="commons:CrossStreet" minOccurs="0">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid/>
<example/>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="CensusGeography" type="commons:CensusGeography" minOccurs="0">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid/>
<example/>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="FloodPlain" type="commons:SecureString" minOccurs="0">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid/>
<example/>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="PrintedMapCoordinates" type="commons:PrintedMapCoordinates" minOccurs="0">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid/>
<example/>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="CoordinateSystem" type="commons:CoordinateSystem" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid/>
<example/>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="LeaseOptions">
<xs:sequence>
<xs:element name="LeaseOption" type="commons:LeaseOption" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid/>
<example/>
</xs:appinfo>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="LockboxType">
<xs:sequence>
<xs:element name="Location" type="commons:SecureString" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>
Site location for the lockbox.
</xs:documentation>
<xs:appinfo>
<retsid>100394</retsid>
<example>Front Door</example>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="Model" type="commons:SecureString" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>
A description of the lockbox brand and model
number.
</xs:documentation>
<xs:appinfo>
<retsid>100395</retsid>
<example>Realtor's Friend</example>
</xs:appinfo>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="LotSize">
<xs:sequence>
<xs:element name="LotDimensions"
type="commons:PlanarDimensionsType"
minOccurs="0"
maxOccurs="1">
<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="MailingAddress">
<xs:sequence>
<xs:element name="Address"
type="commons:Address"
minOccurs="0"
maxOccurs="1">
<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="MainBarnSize">
<xs:sequence>
<xs:element name="BarnDimensions"
type="commons:PlanarDimensionsType"
minOccurs="0"
maxOccurs="1">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid></retsid>
<example/>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="MainFloorCeilingHeight"
type="commons:Measurement"
minOccurs="0"
maxOccurs="1">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid></retsid>
<example/>
</xs:appinfo>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="MLSAreaType">
<xs:annotation>
<xs:documentation>
A Marketing area descriptor for a listing, consisting
of optional major, secondary and minor names.
These names may be area (region/zone), a county,
neighborhood, city, or combination of geographic
areas which may have no legal standing but
defines a small region in terms well-known
by users of the information.
The schema does not enforce data-mapping order
but common usage is that data fields are mapped
in order of major, secondary and minor. Systems
that do not capture information for any of these
elements should suppress the field to element
mapping using the order described above. For
example, if a system only has a single piece of
data for marketing area, they should map this to
the major area. If a system has two pieces of
information, the mapping should be to the major
and secondary area. In both examples, no data
is mapped to the minor area and it would not
be expressed in the response document.
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="MajorArea"
type="commons:SecureString"
minOccurs="0"
maxOccurs="1">
<xs:annotation>
<xs:documentation>
The major marketing area name, as defined by
the MLS or other non-governmental organization
</xs:documentation>
<xs:appinfo>
<retsid>100385</retsid>
<example>Harbor Hill</example>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="SecondaryArea"
type="commons:SecureString"
minOccurs="0"
maxOccurs="1">
<xs:annotation>
<xs:documentation>
The secondary marketing area name, as defined
by the MLS or other non-governmental
organization.
</xs:documentation>
<xs:appinfo>
<retsid>100386</retsid>
<example>Hilltop</example>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="MinorArea"
type="commons:SecureString"
minOccurs="0"
maxOccurs="1">
<xs:annotation>
<xs:documentation>
A tertiary marketing area name, as
defined by the MLS or other non-governmental
organization.
</xs:documentation>
<xs:appinfo>
<retsid>100387</retsid>
<example>Old Crossroads</example>
</xs:appinfo>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="MLSOperator">
<xs:annotation>
<xs:documentation>
The id and name of the Association or Board
that has entered and maintains the Listing
record.
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="MLSOperatorId"
type="xs:string"
minOccurs="0"
maxOccurs="1">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid></retsid>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="MLSOperatorName"
type="xs:string"
minOccurs="0"
maxOccurs="1">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid></retsid>
</xs:appinfo>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ManufacturedHousingType">
<xs:sequence>
<xs:element name="IsFullyInsulated"
type="xs:boolean"
minOccurs="0"
maxOccurs="1">
<xs:annotation>
<xs:documentation>
The manufactured home is sufficiently insulated
to be occupied year-round.
</xs:documentation>
<xs:appinfo>
<retsid></retsid>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="HousingCategory"
type="commons:ManufacturedHousingCategoryEnum"
minOccurs="0"
maxOccurs="1">
<xs:annotation>
<xs:documentation>
An enumeration of the category that this structure belongs
to.
</xs:documentation>
<xs:appinfo>
<retsid></retsid>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="ManufacturerName"
type="commons:SecureString"
minOccurs="0"
maxOccurs="1">
<xs:annotation>
<xs:documentation>
Covers housing built off-site and either
transported to the site by trailer or
own axle.
The housing may be permanently attached to the
site or may retain transportability.
</xs:documentation>
<xs:appinfo>
<retsid></retsid>
<example></example>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="Model"
type="commons:SecureString"
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="Make"
type="commons:SecureString"
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="ManufacturingDate"
type="commons:SecureDateTime"
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="Dimensions"
type="commons:PlanarDimensionsType"
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="License"
type="commons:LicenseType"
minOccurs="0"
maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid></retsid>
<example></example>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="SpaceRent"
type="commons:SecureDecimal"
minOccurs="0"
maxOccurs="1">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid></retsid>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:any namespace="##other"
minOccurs="0"
maxOccurs="unbounded">
</xs:any>
</xs:sequence>
</xs:complexType>
<xs:complexType name="OwnedItem">
<xs:annotation>
<xs:documentation>
An element that has an ownership state
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="Description"
type="commons:SecureString"
minOccurs="0"
maxOccurs="1">
<xs:annotation>
<xs:documentation>
The description of the owned item.
</xs:documentation>
<xs:appinfo>
<retsid></retsid>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="OwnershipType"
type="commons:SecureString"
minOccurs="0"
maxOccurs="1">
<xs:annotation>
<xs:documentation>
The ownership type string
</xs:documentation>
<xs:appinfo>
<retsid></retsid>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:any namespace="##other"
minOccurs="0"
maxOccurs="unbounded">
</xs:any>
</xs:sequence>
</xs:complexType>
<xs:complexType name="PlanarDimensionsType">
<xs:annotation>
<xs:documentation>
A container for plane measurements.
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="Area"
type="commons:SecureArea"
minOccurs="0"
maxOccurs="1">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid></retsid>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="IrregularDimensions"
type="commons:DimensionsType"
minOccurs="0"
maxOccurs="1">
<xs:annotation>
<xs:documentation>
Measurement specifying a list of dimensions
for an irregular space.
The source attribute defines the source of the
measurement, while the units attribute defines
the unit of measurement: feet, meters or other
units of measure. The general use of this is
restricted to regular rectangular objects.
</xs:documentation>
<xs:appinfo>
<retsid></retsid>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="Length"
type="commons:SecureMeasurement"
minOccurs="0"
maxOccurs="1">
<xs:annotation>
<xs:documentation>
Measurement specifying the horizontal
dimension of something that is fixed in place.
The source attribute defines the source of the
measurement, while the units attribute defines
the unit of measurement: feet, meters or other
units of measure. The general use of this is
restricted to regular rectangular objects.
</xs:documentation>
<xs:appinfo>
<retsid></retsid>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="Width"
type="commons:SecureMeasurement"
minOccurs="0"
maxOccurs="1">
<xs:annotation>
<xs:documentation>
Measurement specifying the smaller horizontal
dimension of something that is fixed in place.
The source attribute defines the source of the
measurement, while the units attribute defines
the unit of measurement: feet, meters or other
units of measure. The general use of this is
restricted to regular rectangular objects.
</xs:documentation>
<xs:appinfo>
<retsid></retsid>
</xs:appinfo>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="PrintedMapCoordinate">
<xs:sequence>
<xs:element name="MapCoordinate"
type="commons:MapCoordinate"
minOccurs="0"
maxOccurs="1">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid></retsid>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="MapPage"
type="commons:SecureString"
minOccurs="0"
maxOccurs="1">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid></retsid>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="ReferenceBook"
type="commons:SecureString"
minOccurs="0"
maxOccurs="1">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid></retsid>
</xs:appinfo>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="PrintedMapCoordinates">
<xs:sequence>
<xs:element name="PrintedMapCoordinate"
type="commons:PrintedMapCoordinate"
minOccurs="0"
maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid></retsid>
</xs:appinfo>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="RemarksType">
<xs:sequence>
<xs:element name="AdvertisingRemarks" type="commons:SecureRemark" minOccurs="0">
<xs:annotation>
<xs:documentation>
Remarks meant for marketing purposes.
</xs:documentation>
<xs:appinfo>
<retsid/>
<example>If you lived here you'd be home already!</example>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="MemberRemarks" type="commons:SecureRemark" minOccurs="0">
<xs:annotation>
<xs:documentation>
Text remarks that are restricted. In an MLS
this is typically the field where information
is stored for REALTORS(R) only. This information
is NOT intended to be displayed to the general
public. Realtor remarks may contain information
pertaining to seller/tenant, listing member
contact information, or entry information.
In other systems, access will be determined
by local business rules.
</xs:documentation>
<xs:appinfo>
<retsid/>
<example>Beware of dog on premises</example>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="PublicRemarks" type="commons:SecureRemark" minOccurs="0">
<xs:annotation>
<xs:documentation>
Text remarks that may be displayed to the
public. In an MLS, it is the field where
information is entered for the public. This
information is intended to be visible on-line.
This is typically information that describes
the selling points of the building and/or land
for sale. Local conditions and rules will
determine what such content can contain.
Generally, the following information is excluded:
any information pertaining to entry to the
property, the seller and/or tenant,
listing member contact information.
In other systems, these remarks will be
determined by local business rules.
</xs:documentation>
<xs:appinfo>
<retsid/>
<example>A real gem!</example>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="ListingOfficeRemarks" type="commons:SecureRemark" minOccurs="0">
<xs:annotation>
<xs:documentation>
Remarks meant for internal office use.
</xs:documentation>
<xs:appinfo>
<retsid/>
<example>Highly marketable!</example>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="CompanyRemarks" type="commons:SecureRemark" minOccurs="0">
<xs:annotation>
<xs:documentation>
Remarks meant for offices that are the
same company as the listing office.
</xs:documentation>
<xs:appinfo>
<retsid/>
<example>Highly marketable!</example>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="RentalAmounts">
<xs:sequence>
<xs:element name="RentalAmount" type="commons:FeeWithFrequency" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid/>
<example/>
</xs:appinfo>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="RentLeaseClauses">
<xs:sequence>
<xs:element name="RentLeaseClause" type="commons:SecureString" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid/>
<example/>
</xs:appinfo>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="RentalLeaseInformationType">
<xs:sequence>
<xs:element name="RentLeaseDates" type="commons:RentLeaseDatesType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid/>
<example/>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="RentLeaseClauses" type="commons:RentLeaseClauses" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid/>
<example/>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="RentLeaseSpecials" type="commons:RentLeaseSpecials" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid/>
<example/>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="TenantResponsible" type="commons:TenantResponsible" minOccurs="0">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid></retsid>
<example></example>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="TenantRights"
type="commons:TenantRights"
minOccurs="0"
maxOccurs="1">
<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="RentLeaseSpecials">
<xs:sequence>
<xs:element name="RentLeaseSpecial"
type="commons:SecureString"
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="RoomType">
<xs:sequence>
<xs:element name="Category"
type="commons:RoomCategoryEnum"
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="Level"
type="commons:Level"
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="RoomDimensions"
type="commons:PlanarDimensionsType"
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="RoomHeight"
type="commons:SecureMeasurement"
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="Description"
type="commons:SecureString"
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="InteriorDetail"
type="commons:InteriorDetailType"
minOccurs="0"
maxOccurs="1">
<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 name="otherTypeDescription"
type="xs:string"
use="optional">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid/>
<example/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute ref="commons:isMaster"
use="optional">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid/>
<example/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
</xs:complexType>
<xs:complexType name="ShowingInformationType">
<xs:sequence>
<xs:element name="Remarks" type="commons:SecureRemark" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>
In an MLS system, remarks that detail the
seller's instructions for showing the
subject property. Showing instructions may
include: contact information, showing times,
notice required or other information.
These remarks are priveledged and are not
for public viewing.
</xs:documentation>
<xs:appinfo>
<retsid>100389</retsid>
<example/>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="OccupancyState" type="commons:OccupancyStateEnum" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>
The current occupancy state of the property.
</xs:documentation>
<xs:appinfo>
<retsid>100390</retsid>
<example>Vacant</example>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="Lockbox" type="commons:LockboxType" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>100391</retsid>
<example/>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="RequiresAppointment" type="commons:SecureBoolean" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>
Showing is by appointment only
</xs:documentation>
<xs:appinfo>
<retsid>100396</retsid>
<example>true</example>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="AppointmentPhoneNumber" type="commons:Phone" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>
The contact telephone number to make an
appointment.
</xs:documentation>
<xs:appinfo>
<retsid>100397</retsid>
<example/>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="Contact" type="commons:ContactablePerson" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>
Contact information related to the showing
of the listing.
</xs:documentation>
<xs:appinfo>
<retsid>100392</retsid>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="ShowingAccess" type="commons:SecureString" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>
Provides information about access to
the listing property.
</xs:documentation>
<xs:appinfo>
<retsid>100393</retsid>
</xs:appinfo>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="SiloCapacityType">
<xs:simpleContent>
<xs:extension base="commons:SecureDecimal">
<xs:attribute ref="commons:weightUnits">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid/>
<example/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute ref="commons:measurementSource">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid/>
<example/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="SimpleGeographicData">
<xs:sequence>
<xs:element name="Latitude" type="commons:Latitude" minOccurs="0">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid/>
<example/>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="Longitude" type="commons:Longitude" minOccurs="0">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid/>
<example/>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="Elevation" type="commons:SecureString" minOccurs="0">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid/>
<example/>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="MapCoordinate" type="commons:MapCoordinate" minOccurs="0">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid/>
<example/>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="Directions" type="commons:Directions" minOccurs="0">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid/>
<example/>
</xs:appinfo>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="TenantResponsible">
<xs:sequence>
<xs:element name="TenantResponsibility" type="commons:SecureString" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid/>
<example/>
</xs:appinfo>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="TenantRights">
<xs:sequence>
<xs:element name="TenantRight" type="commons:SecureString" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid/>
<example/>
</xs:appinfo>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="TradeOptions">
<xs:sequence>
<xs:element name="TradeOption" type="commons:TradeOption" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid/>
<example/>
</xs:appinfo>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Utility">
<xs:sequence>
<xs:element name="Category" type="commons:UtilityEnum">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid/>
<example/>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute name="otherTypeDescription" type="xs:string" use="optional">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid/>
<example/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
</xs:complexType>
<!--MISMO REPI Types-->
<xs:complexType name="AtticDetails">
<xs:sequence>
<xs:element name="SpaceDetail" type="commons:SpaceDetailType" minOccurs="0">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid/>
<example/>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="Stairs" type="commons:SecureBoolean" minOccurs="0">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid/>
<example/>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="DropStair" type="commons:SecureBoolean" minOccurs="0">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid/>
<example/>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="Scuttle" type="commons:SecureBoolean" minOccurs="0">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid/>
<example/>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="Insulation" type="commons:InsulationType" minOccurs="0">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid/>
<example/>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Balcony">
<xs:sequence>
<xs:element name="Description" type="commons:SecureString" minOccurs="0">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid/>
<example/>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="AreaTotal" type="commons:Area" minOccurs="0">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid/>
<example/>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="BasementDetails">
<xs:sequence>
<xs:element name="SpaceDetail" type="commons:SpaceDetailType" minOccurs="0">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid/>
<example/>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="CeilingDescription" type="commons:SecureString" minOccurs="0">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid/>
<example/>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="OutsideEntryDescription" type="commons:SecureString" minOccurs="0">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid/>
<example/>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="FloorDrain" type="commons:SecureBoolean" minOccurs="0">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid/>
<example/>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="BathWainscotMaterials">
<xs:sequence>
<xs:element name="Description" type="commons:SecureString" minOccurs="0">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid/>
<example/>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="Ceramic" type="commons:SecureBoolean" minOccurs="0">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid/>
<example/>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="Drywall" type="commons:SecureBoolean" minOccurs="0">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid/>
<example/>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="Plaster" type="commons:SecureBoolean" minOccurs="0">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid/>
<example/>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="Marlite" type="commons:SecureBoolean" minOccurs="0">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid/>
<example/>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="Fiberglass" type="commons:SecureBoolean" minOccurs="0">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid/>
<example/>
</xs:appinfo>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Deck">
<xs:sequence>
<xs:element name="Description" type="commons:SecureString" minOccurs="0">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid/>
<example/>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="Material" type="commons:SecureString" minOccurs="0">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid/>
<example/>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="AreaTotal" type="commons:Area" minOccurs="0">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid/>
<example/>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="FoundationDetails">
<xs:sequence>
<xs:element name="SlabDescription" type="commons:SecureString" minOccurs="0">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid/>
<example/>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="CrawlSpaceDescription" type="commons:SecureString" minOccurs="0">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid/>
<example/>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="BasementDescription" type="commons:SecureString" minOccurs="0">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid/>
<example/>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="SumpPumpDescription" type="commons:SecureString" minOccurs="0">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid/>
<example/>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="DampnessDescription" type="commons:SecureString" minOccurs="0">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid/>
<example/>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="SettlementDescription" type="commons:SecureString" minOccurs="0">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid/>
<example/>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="InfestationDescription" type="commons:SecureString" minOccurs="0">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid/>
<example/>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Porch">
<xs:sequence>
<xs:element name="Description" type="commons:SecureString" minOccurs="0">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid/>
<example/>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="AreaTotal" type="commons:Area" minOccurs="0">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid/>
<example/>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="RentLeaseDatesType">
<xs:sequence>
<xs:element name="BeginDate" type="xs:dateTime" minOccurs="0"/>
<xs:element name="EndDate" type="xs:dateTime" minOccurs="0"/>
<xs:element name="Term" type="xs:string" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="SpaceDetailType">
<xs:sequence>
<xs:element name="AreaTotal" type="commons:Area" minOccurs="0">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid/>
<example/>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="WallMaterial" type="commons:WallMaterialEnum" minOccurs="0">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid/>
<example/>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="FloorMaterial" type="commons:FlooringMaterialEnum" minOccurs="0">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid/>
<example/>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="Heated" type="commons:SecureBoolean" minOccurs="0">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid/>
<example/>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="Finished" type="commons:SecureBoolean" minOccurs="0">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid/>
<example/>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="FinishedPercent" type="commons:SecureDecimal" minOccurs="0">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid/>
<example/>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="FinishDescription" type="commons:SecureString" minOccurs="0">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid/>
<example/>
</xs:appinfo>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:schema>
|