Schema for the Syndication data. This represents the smallest,feature complete set of data for listings.Notes:1. The retsid tag is a universal identifier for the element or attribute.Element or attribute names may change over time, but the retsid shouldnot change.2. The elements and attributes of this schema are related to those ofother schema produced as a part of the work of RETS. Where it is known,a reference to that element is indicated by the rets-ref element tag in theannotation for that element or attribute. The purpose is to assist peoplewho are attempting to derive this schema document from a parent schemadocument and to simplify the creation of those transforms by indicatingwhere those elements represent the same data point.
Elements related to census information about the property See http://wwww.census.gov/geo/www/GARM/Ch10GARM.pdf or http://www.census.gov/geo/www/ and http://www.census.gov/geo/www/fips/fips.html This work is based on the 2000 Census information
Types and enumerations related to the features of the property.Enumerations are expected to be implemented aslookup lists. The schema use the human readableform of the lookup list rather than a code value.Systems are permitted to implement any internalmethod for storing such enumerations but MUSTexpose the list values using the data valuesof the appropriate enumeration.Systems that have fewer values in a particular list do notneed to implement the additional enumeration values since theywill never be visible.Systems that have more values in a particular list should expose theadditional values in the metadata and use the extension mechanism ofsetting the element value to 'Other' and putting the extension data intothe otherDescription attribute.
Elements related to a Listing financing. 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.
Elements related to a Role that a Person, Member or Team may have. 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:element name="ParticipantCodeId" type="xs:string" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>The identifier for the participant</xs:documentation><xs:appinfo><retsid>103369</retsid></xs:appinfo></xs:annotation></xs:element>
A description of the code. This could identify thesystem that the code comes from or any otherpurpose to assist in describing the code identifer
Diagram
Type
xs:string
Properties
content:
simple
minOccurs:
0
maxOccurs:
1
Source
<xs:element name="ParticipantCodeDescription" type="xs:string" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>A description of the code. This could identify the
system that the code comes from or any other
purpose to assist in describing the code identifer</xs:documentation></xs:annotation></xs:element>
<xs:element name="OfficeCodeId" type="xs:string" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>The identifier for the participant</xs:documentation><xs:appinfo><retsid>103371</retsid></xs:appinfo></xs:annotation></xs:element>
A description of the code. This could identify thesystem that the code comes from or any otherpurpose to assist in describing the code identifer
Diagram
Type
xs:string
Properties
content:
simple
minOccurs:
0
maxOccurs:
1
Source
<xs:element name="OfficeCodeDescription" type="xs:string" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>A description of the code. This could identify the
system that the code comes from or any other
purpose to assist in describing the code identifer</xs:documentation></xs:annotation></xs:element>
<xs:element name="Name" type="xs:string" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>Name of the business. Required.</xs:documentation><xs:appinfo><retsid>102031</retsid></xs:appinfo></xs:annotation></xs:element>
Phone number as a string, no specificformat enforced.
Diagram
Type
xs:string
Properties
content:
simple
minOccurs:
0
maxOccurs:
1
Source
<xs:element name="Phone" type="xs:string" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Phone number as a string, no specific
format enforced.</xs:documentation><xs:appinfo><retsid>102032</retsid></xs:appinfo></xs:annotation></xs:element>
Email address as a string no specificformat enforced.
Diagram
Type
xs:string
Properties
content:
simple
minOccurs:
0
maxOccurs:
1
Source
<xs:element name="Email" type="xs:string" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Email address as a string no specific
format enforced.</xs:documentation><xs:appinfo><retsid>102033</retsid></xs:appinfo></xs:annotation></xs:element>
<xs:element name="WebsiteURL" type="xs:anyURI" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>URL for the company website. Format is enforced.</xs:documentation><xs:appinfo><retsid>102034</retsid></xs:appinfo></xs:annotation></xs:element>
<xs:element name="LogoURL" type="xs:anyURI" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>URL for the business logo. Format is enforced.</xs:documentation><xs:appinfo><retsid>102035</retsid></xs:appinfo></xs:annotation></xs:element>
Indicates the level of privacy for this information. Creation of this attribute inspired by the need to provide this level of privacy information for contact information: phone, email, address, and the like. See CR 54.
Source
<xs:element name="Address" type="commons:Address" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Address for the business.</xs:documentation><xs:appinfo><retsid>102036</retsid></xs:appinfo></xs:annotation></xs:element>
<xs:element name="Appliances" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Collection of appliances for the listing.</xs:documentation><xs:appinfo><retsid>102037</retsid></xs:appinfo></xs:annotation><xs:complexType><xs:sequence><xs:element name="Appliance" type="commons:ApplianceEnum" minOccurs="1" maxOccurs="unbounded"><xs:annotation><xs:appinfo><retsid>102038</retsid></xs:appinfo></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element>
<xs:element name="ArchitectureStyle" type="commons:ArchitecturalStyleEnum" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Description of the architectural design of the
property listed.</xs:documentation><xs:appinfo><retsid>102039</retsid></xs:appinfo></xs:annotation></xs:element>
Indicates whether or not the property listed has an attic.
Diagram
Type
xs:boolean
Properties
content:
simple
minOccurs:
0
maxOccurs:
1
Source
<xs:element name="HasAttic" type="xs:boolean" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Indicates whether or not the property listed has an attic.</xs:documentation><xs:appinfo><retsid>102040</retsid></xs:appinfo></xs:annotation></xs:element>
Indicates whether or not the property listed has a barbecue area.
Diagram
Type
xs:boolean
Properties
content:
simple
minOccurs:
0
maxOccurs:
1
Source
<xs:element name="HasBarbecueArea" type="xs:boolean" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Indicates whether or not the property listed has a barbecue area.</xs:documentation><xs:appinfo><retsid>101833</retsid></xs:appinfo></xs:annotation></xs:element>
Indicates whether or not the property listed has a basement.
Diagram
Type
xs:boolean
Properties
content:
simple
minOccurs:
0
maxOccurs:
1
Source
<xs:element name="HasBasement" type="xs:boolean" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Indicates whether or not the property listed has a basement.</xs:documentation><xs:appinfo><retsid>101834</retsid></xs:appinfo></xs:annotation></xs:element>
<xs:element name="BuildingUnitCount" type="xs:integer" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>The number of units in the building listed.</xs:documentation><xs:appinfo><retsid>101835</retsid></xs:appinfo></xs:annotation></xs:element>
Indicates whether or not the property listed is ready for cable.
Diagram
Type
xs:boolean
Properties
content:
simple
minOccurs:
0
maxOccurs:
1
Source
<xs:element name="IsCableReady" type="xs:boolean" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Indicates whether or not the property listed is ready for cable.</xs:documentation><xs:appinfo><retsid>101836</retsid></xs:appinfo></xs:annotation></xs:element>
Indicates whether or not the property listed has one or more ceiling fans.
Diagram
Type
xs:boolean
Properties
content:
simple
minOccurs:
0
maxOccurs:
1
Source
<xs:element name="HasCeilingFan" type="xs:boolean" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Indicates whether or not the property listed has one or
more ceiling fans.</xs:documentation><xs:appinfo><retsid>101837</retsid></xs:appinfo></xs:annotation></xs:element>
Number of the floor the listed condominium is located on.
Diagram
Type
xs:integer
Properties
content:
simple
minOccurs:
0
maxOccurs:
1
Source
<xs:element name="CondoFloorNum" type="xs:integer" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Number of the floor the listed condominium
is located on.</xs:documentation><xs:appinfo><retsid>101838</retsid></xs:appinfo></xs:annotation></xs:element>
<xs:element name="CoolingSystems" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Collection of all the types of cooling
system the listed property has.</xs:documentation><xs:appinfo><retsid>101839</retsid></xs:appinfo></xs:annotation><xs:complexType><xs:sequence><xs:element name="CoolingSystem" type="commons:CoolingSystemEnum" minOccurs="1" maxOccurs="unbounded"><xs:annotation><xs:appinfo><retsid>101840</retsid></xs:appinfo></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element>
Indicates whether or not the property listed hasone or more decks.
Diagram
Type
xs:boolean
Properties
content:
simple
minOccurs:
0
maxOccurs:
1
Source
<xs:element name="HasDeck" type="xs:boolean" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Indicates whether or not the property listed has
one or more decks.</xs:documentation><xs:appinfo><retsid>101841</retsid></xs:appinfo></xs:annotation></xs:element>
Indicates whether or not the property listed has disabled access ramps, elevators, or the like.
Diagram
Type
xs:boolean
Properties
content:
simple
minOccurs:
0
maxOccurs:
1
Source
<xs:element name="HasDisabledAccess" type="xs:boolean" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Indicates whether or not the property listed
has disabled access ramps, elevators, or the
like.</xs:documentation><xs:appinfo><retsid>101842</retsid></xs:appinfo></xs:annotation></xs:element>
Indicates whether or not the property listedhas a dock.
Diagram
Type
xs:boolean
Properties
content:
simple
minOccurs:
0
maxOccurs:
1
Source
<xs:element name="HasDock" type="xs:boolean" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Indicates whether or not the property listed
has a dock.</xs:documentation><xs:appinfo><retsid>101843</retsid></xs:appinfo></xs:annotation></xs:element>
Indicates whether or not the property listed has a doorman.
Diagram
Type
xs:boolean
Properties
content:
simple
minOccurs:
0
maxOccurs:
1
Source
<xs:element name="HasDoorman" type="xs:boolean" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Indicates whether or not the property listed has a doorman.</xs:documentation><xs:appinfo><retsid>101844</retsid></xs:appinfo></xs:annotation></xs:element>
Indicates whether or not the property listed has double pane windows.
Diagram
Type
xs:boolean
Properties
content:
simple
minOccurs:
0
maxOccurs:
1
Source
<xs:element name="HasDoublePaneWindows" type="xs:boolean" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Indicates whether or not the property listed has double pane windows.</xs:documentation><xs:appinfo><retsid>101845</retsid></xs:appinfo></xs:annotation></xs:element>
Indicates whether or not the property listed has an elevator.
Diagram
Type
xs:boolean
Properties
content:
simple
minOccurs:
0
maxOccurs:
1
Source
<xs:element name="HasElevator" type="xs:boolean" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Indicates whether or not the property listed has an elevator.</xs:documentation><xs:appinfo><retsid>101846</retsid></xs:appinfo></xs:annotation></xs:element>
An exterior covering or adornment on the home. Possible values are:AdobeAluminum SidingAsbestosAsphaltBlockBoard and BattenBrickBrick VeneerBrick and WoodCedar SidingCombCompositionComposition ShinglesConcreteConcrete BlockEIFSFiberglassGlassHardboardLogLog SidingMasoniteMasonryMetalMetal SidingPoured ConcreteShingles (Not Wood)StoneStone VeneerStuccoStucco - SyntheticTileTilt-up (Pre-Cast Concrete)Vinyl SidingWoodWood ShingleWood SidingUnknownOtherNone
Indicates whether or not the listed propertyhas a fireplace.
Diagram
Type
xs:boolean
Properties
content:
simple
minOccurs:
0
maxOccurs:
1
Source
<xs:element name="HasFireplace" type="xs:boolean" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Indicates whether or not the listed property
has a fireplace.</xs:documentation><xs:appinfo><retsid>101849</retsid></xs:appinfo></xs:annotation></xs:element>
Indicates whether or not a garden is locatedon the listed property.
Diagram
Type
xs:boolean
Properties
content:
simple
minOccurs:
0
maxOccurs:
1
Source
<xs:element name="HasGarden" type="xs:boolean" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Indicates whether or not a garden is located
on the listed property.</xs:documentation><xs:appinfo><retsid>101852</retsid></xs:appinfo></xs:annotation></xs:element>
Indicates whether or not the listed property has a greenhouse.
Diagram
Type
xs:boolean
Properties
content:
simple
minOccurs:
0
maxOccurs:
1
Source
<xs:element name="HasGreenhouse" type="xs:boolean" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Indicates whether or not the listed
property has a greenhouse.</xs:documentation><xs:appinfo><retsid>101854</retsid></xs:appinfo></xs:annotation></xs:element>
<xs:element name="HeatingFuels" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Collection of the types of fuel used to heat the property.</xs:documentation><xs:appinfo><retsid>101855</retsid></xs:appinfo></xs:annotation><xs:complexType><xs:sequence><xs:element name="HeatingFuel" type="commons:FuelEnum" minOccurs="1" maxOccurs="unbounded"><xs:annotation><xs:documentation>All the types of heating in use. Possible
values are:
Butane Gas
Coal
Electric
Geothermal
Kerosene
Natural Gas
Oil
Passive Heat Pump
Passive Solar
Pellet
Propane Gas
Solar
Solar Panel
Wood
Unknown
Other
None
?steam?
?partial?</xs:documentation><xs:appinfo><retsid>101856</retsid></xs:appinfo></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element>
All the types of heating in use. Possible values are:Butane GasCoalElectricGeothermalKerosene Natural GasOilPassive Heat PumpPassive SolarPelletPropane GasSolarSolar PanelWoodUnknownOtherNone?steam??partial?
<xs:element name="HeatingFuel" type="commons:FuelEnum" minOccurs="1" maxOccurs="unbounded"><xs:annotation><xs:documentation>All the types of heating in use. Possible
values are:
Butane Gas
Coal
Electric
Geothermal
Kerosene
Natural Gas
Oil
Passive Heat Pump
Passive Solar
Pellet
Propane Gas
Solar
Solar Panel
Wood
Unknown
Other
None
?steam?
?partial?</xs:documentation><xs:appinfo><retsid>101856</retsid></xs:appinfo></xs:annotation></xs:element>
<xs:element name="HeatingSystems" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Collection of the types of heating systems
used at the property.</xs:documentation><xs:appinfo><retsid>101857</retsid></xs:appinfo></xs:annotation><xs:complexType><xs:sequence><xs:element name="HeatingSystem" type="commons:HeatingSystemEnum" minOccurs="1" maxOccurs="unbounded"><xs:annotation><xs:documentation>Types of heating system. Possible values are:
Central Furnace
Electric Air Filter
Fireplace
Fireplace - Insert
Floor Furnace
Floor Wall
Forced Air
Geothermal
Gravity Air
Gravity Hot Water
Heat Pump
Hot Water
Hot Water Radiant Floor
Humidifier
Pellet Stove
Radiant
Radiant Ceiling
Radiant Floor
Radiator
Solar Active
Solar Passive
Solar Active and Passive
Space Heater
Steam
Stove
?suspended?
S-W Changeover
?vent?
Wall Unit
Zoned
Unknown
Other
None</xs:documentation><xs:appinfo><retsid>101858</retsid></xs:appinfo></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element>
Types of heating system. Possible values are:Central FurnaceElectric Air FilterFireplaceFireplace - InsertFloor FurnaceFloor WallForced AirGeothermalGravity AirGravity Hot WaterHeat PumpHot WaterHot Water Radiant FloorHumidifierPellet StoveRadiantRadiant CeilingRadiant FloorRadiatorSolar ActiveSolar PassiveSolar Active and PassiveSpace HeaterSteamStove?suspended?S-W Changeover?vent?Wall UnitZonedUnknownOtherNone
<xs:element name="HeatingSystem" type="commons:HeatingSystemEnum" minOccurs="1" maxOccurs="unbounded"><xs:annotation><xs:documentation>Types of heating system. Possible values are:
Central Furnace
Electric Air Filter
Fireplace
Fireplace - Insert
Floor Furnace
Floor Wall
Forced Air
Geothermal
Gravity Air
Gravity Hot Water
Heat Pump
Hot Water
Hot Water Radiant Floor
Humidifier
Pellet Stove
Radiant
Radiant Ceiling
Radiant Floor
Radiator
Solar Active
Solar Passive
Solar Active and Passive
Space Heater
Steam
Stove
?suspended?
S-W Changeover
?vent?
Wall Unit
Zoned
Unknown
Other
None</xs:documentation><xs:appinfo><retsid>101858</retsid></xs:appinfo></xs:annotation></xs:element>
Indicates whether the property has one or morehot tubs or spas.
Diagram
Type
xs:boolean
Properties
content:
simple
minOccurs:
0
maxOccurs:
1
Source
<xs:element name="HasHotTubSpa" type="xs:boolean" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Indicates whether the property has one or more
hot tubs or spas.</xs:documentation><xs:appinfo><retsid>101860</retsid></xs:appinfo></xs:annotation></xs:element>
<xs:element name="Intercom" type="xs:boolean" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Indicates whether the property has an
intercom.</xs:documentation><xs:appinfo><retsid>101861</retsid></xs:appinfo></xs:annotation></xs:element>
Indicates whether the property has one or morejetted bath tubs.
Diagram
Type
xs:boolean
Properties
content:
simple
minOccurs:
0
maxOccurs:
1
Source
<xs:element name="HasJettedBathTub" type="xs:boolean" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Indicates whether the property has one or more
jetted bath tubs.</xs:documentation><xs:appinfo><retsid>101862</retsid></xs:appinfo></xs:annotation></xs:element>
<xs:element name="HasLawn" type="xs:boolean" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Indicates whether the property has a lawn.</xs:documentation><xs:appinfo><retsid>101863</retsid></xs:appinfo></xs:annotation></xs:element>
Indicates whether the property has one or morehot tubs or spas.
Diagram
Type
xs:boolean
Properties
content:
simple
minOccurs:
0
maxOccurs:
1
Source
<xs:element name="HasMotherInLaw" type="xs:boolean" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Indicates whether the property has one or more
hot tubs or spas.</xs:documentation><xs:appinfo><retsid>101865</retsid></xs:appinfo></xs:annotation></xs:element>
Indicates whether the property is new construction.
Diagram
Type
xs:boolean
Properties
content:
simple
minOccurs:
0
maxOccurs:
1
Source
<xs:element name="IsNewConstruction" type="xs:boolean" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Indicates whether the property is new
construction.</xs:documentation><xs:appinfo><retsid>101866</retsid></xs:appinfo></xs:annotation></xs:element>
<xs:element name="NumFloors" type="xs:decimal" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Indicates the number of floors for the property.</xs:documentation><xs:appinfo><retsid>101867</retsid></xs:appinfo></xs:annotation></xs:element>
Indicates the number of parking spaces for the property.
Diagram
Type
xs:integer
Properties
content:
simple
minOccurs:
0
maxOccurs:
1
Source
<xs:element name="NumParkingSpaces" type="xs:integer" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Indicates the number of parking spaces for the
property.</xs:documentation><xs:appinfo><retsid>101868</retsid></xs:appinfo></xs:annotation></xs:element>
<xs:element name="ParkingTypes" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Collection of all the types of parking available
for the property.</xs:documentation><xs:appinfo><retsid>101869</retsid></xs:appinfo></xs:annotation><xs:complexType><xs:sequence><xs:element name="ParkingType" type="commons:ParkingEnum" minOccurs="1" maxOccurs="unbounded"><xs:annotation><xs:documentation>The type of parking.</xs:documentation><xs:appinfo><retsid>101870</retsid></xs:appinfo></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element>
<xs:element name="ParkingType" type="commons:ParkingEnum" minOccurs="1" maxOccurs="unbounded"><xs:annotation><xs:documentation>The type of parking.</xs:documentation><xs:appinfo><retsid>101870</retsid></xs:appinfo></xs:annotation></xs:element>
Indicates whether the property has one or morepatios.
Diagram
Type
xs:boolean
Properties
content:
simple
minOccurs:
0
maxOccurs:
1
Source
<xs:element name="HasPatio" type="xs:boolean" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Indicates whether the property has one or more
patios.</xs:documentation><xs:appinfo><retsid>101871</retsid></xs:appinfo></xs:annotation></xs:element>
Indicates whether the property has one or moreponds.
Diagram
Type
xs:boolean
Properties
content:
simple
minOccurs:
0
maxOccurs:
1
Source
<xs:element name="HasPond" type="xs:boolean" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Indicates whether the property has one or more
ponds.</xs:documentation><xs:appinfo><retsid>101872</retsid></xs:appinfo></xs:annotation></xs:element>
Indicates whether the property has one or morepools.
Diagram
Type
xs:boolean
Properties
content:
simple
minOccurs:
0
maxOccurs:
1
Source
<xs:element name="HasPool" type="xs:boolean" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Indicates whether the property has one or more
pools.</xs:documentation><xs:appinfo><retsid>101873</retsid></xs:appinfo></xs:annotation></xs:element>
Indicates whether the property has one or moreporches.
Diagram
Type
xs:boolean
Properties
content:
simple
minOccurs:
0
maxOccurs:
1
Source
<xs:element name="HasPorch" type="xs:boolean" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Indicates whether the property has one or more
porches.</xs:documentation><xs:appinfo><retsid>101874</retsid></xs:appinfo></xs:annotation></xs:element>
<xs:element name="RoofTypes" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Collection of the type of roofing materials at the
property.</xs:documentation><xs:appinfo><retsid>101875</retsid></xs:appinfo></xs:annotation><xs:complexType><xs:sequence><xs:element name="RoofType" type="commons:RoofMaterialEnum" minOccurs="1" maxOccurs="unbounded"><xs:annotation><xs:documentation>Indicates the roofing material present.
Possible values are:
Aluminum
Asbestos
Asphalt
Built-up
Clay Tile
Composition Shingle
?Concrete?
Concrete Tile
Copper
Corrugated Metal
Green
?gypsum?
Masonite or Cement Shake
Membrane
Metal
?Shingle (Not wood)?
Slate
Solar Panel
Standing Seam Steel
Steel
Tar and Gravel
Thatched
Tile
Urethane
Wood Shake
Wood Shingle
Unknown
Other</xs:documentation><xs:appinfo><retsid>101876</retsid></xs:appinfo></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element>
Indicates the roofing material present. Possible values are:AluminumAsbestosAsphaltBuilt-upClay TileComposition Shingle?Concrete?Concrete TileCopperCorrugated MetalGreen?gypsum?Masonite or Cement ShakeMembraneMetal?Shingle (Not wood)?SlateSolar PanelStanding Seam SteelSteelTar and GravelThatchedTileUrethaneWood ShakeWood ShingleUnknownOther
<xs:element name="RoomCount" type="xs:integer" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Indicates the number of rooms.</xs:documentation><xs:appinfo><retsid>101877</retsid></xs:appinfo></xs:annotation></xs:element>
<xs:element name="Rooms" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Collection of rooms in the property.</xs:documentation><xs:appinfo><retsid>101878</retsid></xs:appinfo></xs:annotation><xs:complexType><xs:sequence><xs:element name="Room" type="commons:RoomCategoryEnum" minOccurs="1" maxOccurs="unbounded"><xs:annotation><xs:documentation>A room on the property.</xs:documentation><xs:appinfo><retsid>101879</retsid></xs:appinfo></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element>
<xs:element name="Room" type="commons:RoomCategoryEnum" minOccurs="1" maxOccurs="unbounded"><xs:annotation><xs:documentation>A room on the property.</xs:documentation><xs:appinfo><retsid>101879</retsid></xs:appinfo></xs:annotation></xs:element>
Indicates whether the property has one or moreRV Parking spot or area.
Diagram
Type
xs:boolean
Properties
content:
simple
minOccurs:
0
maxOccurs:
1
Source
<xs:element name="HasRVParking" type="xs:boolean" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Indicates whether the property has one or more
RV Parking spot or area.</xs:documentation><xs:appinfo><retsid>101880</retsid></xs:appinfo></xs:annotation></xs:element>
Indicates whether the property has one or moresaunas.
Diagram
Type
xs:boolean
Properties
content:
simple
minOccurs:
0
maxOccurs:
1
Source
<xs:element name="HasSauna" type="xs:boolean" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Indicates whether the property has one or more
saunas.</xs:documentation><xs:appinfo><retsid>101881</retsid></xs:appinfo></xs:annotation></xs:element>
Indicates whether the property has a securitysystem.
Diagram
Type
xs:boolean
Properties
content:
simple
minOccurs:
0
maxOccurs:
1
Source
<xs:element name="HasSecuritySystem" type="xs:boolean" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Indicates whether the property has a security
system.</xs:documentation><xs:appinfo><retsid>101882</retsid></xs:appinfo></xs:annotation></xs:element>
Indicates whether the property has one or moreskylights.
Diagram
Type
xs:boolean
Properties
content:
simple
minOccurs:
0
maxOccurs:
1
Source
<xs:element name="HasSkylight" type="xs:boolean" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Indicates whether the property has one or more
skylights.</xs:documentation><xs:appinfo><retsid>101883</retsid></xs:appinfo></xs:annotation></xs:element>
Indicates whether the property has one or moresports court.
Diagram
Type
xs:boolean
Properties
content:
simple
minOccurs:
0
maxOccurs:
1
Source
<xs:element name="HasSportsCourt" type="xs:boolean" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Indicates whether the property has one or more
sports court.</xs:documentation><xs:appinfo><retsid>101884</retsid></xs:appinfo></xs:annotation></xs:element>
Indicates whether the property has one or moresprinkler system.
Diagram
Type
xs:boolean
Properties
content:
simple
minOccurs:
0
maxOccurs:
1
Source
<xs:element name="HasSprinklerSystem" type="xs:boolean" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Indicates whether the property has one or more
sprinkler system.</xs:documentation><xs:appinfo><retsid>101885</retsid></xs:appinfo></xs:annotation></xs:element>
<xs:element name="ViewTypes" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>A collection of the various view types from the
property.</xs:documentation><xs:appinfo><retsid>101887</retsid></xs:appinfo></xs:annotation><xs:complexType><xs:sequence><xs:element name="ViewType" type="commons:ViewEnum" minOccurs="1" maxOccurs="unbounded"><xs:annotation><xs:documentation>Indicates the view.</xs:documentation><xs:appinfo><retsid>101888</retsid></xs:appinfo></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element>
Indicates whether the property is on the waterfront: ocean or lake.
Diagram
Type
xs:boolean
Properties
content:
simple
minOccurs:
0
maxOccurs:
1
Source
<xs:element name="IsWaterfront" type="xs:boolean" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Indicates whether the property is on the
waterfront: ocean or lake.</xs:documentation><xs:appinfo><retsid>101889</retsid></xs:appinfo></xs:annotation></xs:element>
Indicates whether the property has one or morewet bars.
Diagram
Type
xs:boolean
Properties
content:
simple
minOccurs:
0
maxOccurs:
1
Source
<xs:element name="HasWetBar" type="xs:boolean" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Indicates whether the property has one or more
wet bars.</xs:documentation><xs:appinfo><retsid>101890</retsid></xs:appinfo></xs:annotation></xs:element>
A description of what the owner loves aboutthe property.
Diagram
Type
xs:string
Properties
content:
simple
minOccurs:
0
maxOccurs:
1
Source
<xs:element name="WhatOwnerLoves" type="xs:string" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>A description of what the owner loves about
the property.</xs:documentation><xs:appinfo><retsid>101891</retsid></xs:appinfo></xs:annotation></xs:element>
Is the property wired for high tech purposes: home network, speaker system, etc.
Diagram
Type
xs:boolean
Properties
content:
simple
minOccurs:
0
maxOccurs:
1
Source
<xs:element name="IsWired" type="xs:boolean" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Is the property wired for high tech purposes:
home network, speaker system, etc.</xs:documentation><xs:appinfo><retsid>101892</retsid></xs:appinfo></xs:annotation></xs:element>
<xs:element name="YearUpdated" type="xs:gYear" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Indicates the year the property received
updates.</xs:documentation><xs:appinfo><retsid>101893</retsid></xs:appinfo></xs:annotation></xs:element>
<xs:element name="AdditionalInformation" type="commons:StringValueDescriptionPairType" minOccurs="0" maxOccurs="unbounded"><xs:annotation><xs:documentation>Allow for value/description pair as an open bucket
for extensibility. This allows addition of features,
remarks, etc.</xs:documentation><xs:appinfo><retsid>102005</retsid></xs:appinfo></xs:annotation></xs:element>
<xs:element name="OfficeCode" minOccurs="0" maxOccurs="unbounded" type="synd:OfficeCodeType"><xs:annotation><xs:appinfo><retsid>102003</retsid></xs:appinfo><xs:documentation>Changed from MlsCode to a compound element</xs:documentation></xs:annotation></xs:element>
The identifier for the main office of any type of group of offices
Diagram
Type
xs:string
Properties
content:
simple
minOccurs:
0
maxOccurs:
1
Source
<xs:element name="MainOfficeId" minOccurs="0" maxOccurs="1" type="xs:string"><xs:annotation><xs:appinfo><retsid>103372</retsid></xs:appinfo><xs:documentation>The identifier for the main office of any type of group of offices</xs:documentation></xs:annotation></xs:element>
Indicates the level of privacy for this information. Creation of this attribute inspired by the need to provide this level of privacy information for contact information: phone, email, address, and the like. See CR 54.
<xs:element name="OfficeAdditionalInformation" type="commons:StringValueDescriptionPairType" minOccurs="0" maxOccurs="unbounded"><xs:annotation><xs:documentation>Allow for value/description pair as an open bucket
for extensibility.</xs:documentation><xs:appinfo><retsid>103373</retsid></xs:appinfo></xs:annotation></xs:element>
<xs:element name="AppointmentRequired" type="commons:nullable-boolean" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>OpenHouse or Showing requires an appointment.</xs:documentation><xs:appinfo><retsid>103416</retsid><retsid-ref>100396</retsid-ref></xs:appinfo></xs:annotation></xs:element>
A container for holding additional information about the AppointmentThis may include contact information or other items, arranged as a setof Value/Description tags.2010-09 Allow for value/description pair as an open bucket.for extensibility.2010-09 Change name to Appointment to better reflect the use.
<xs:element name="AppointmentAdditionalInformation" type="commons:StringValueDescriptionPairType" minOccurs="0" maxOccurs="unbounded"><xs:annotation><xs:documentation>A container for holding additional information about the Appointment
This may include contact information or other items, arranged as a set
of Value/Description tags.
2010-09 Allow for value/description pair as an open bucket.
for extensibility.
2010-09 Change name to Appointment to better reflect the use.</xs:documentation><xs:appinfo><retsid>103412</retsid><retsid_ref>100397</retsid_ref></xs:appinfo></xs:annotation></xs:element>
A unique identifier for the participant.The key field for the participant
Diagram
Type
xs:string
Properties
content:
simple
minOccurs:
1
maxOccurs:
1
Source
<xs:element name="ParticipantKey" type="xs:string" minOccurs="1" maxOccurs="1"><xs:annotation><xs:appinfo><retsid>103348</retsid></xs:appinfo><xs:documentation>A unique identifier for the participant.
The key field for the participant</xs:documentation></xs:annotation></xs:element>
The well-known identifier for theparticipant. It is not necessarily thekey field for the participant.
Diagram
Type
xs:string
Properties
content:
simple
minOccurs:
0
maxOccurs:
1
Source
<xs:element name="ParticipantId" type="xs:string" minOccurs="0" maxOccurs="1"><xs:annotation><xs:appinfo><retsid>101921</retsid></xs:appinfo><xs:documentation>The well-known identifier for the
participant. It is not necessarily the
key field for the participant.</xs:documentation></xs:annotation></xs:element>
<xs:element name="ParticipantCode" type="synd:ParticipantCodeType" minOccurs="0" maxOccurs="unbounded"><xs:annotation><xs:appinfo><retsid>103374</retsid></xs:appinfo><xs:documentation>The well-known identifier for the
participant. It is not necessarily the
key field for the participant.</xs:documentation></xs:annotation></xs:element>
<xs:element name="ParticipantAdditionalInformation" type="commons:StringValueDescriptionPairType" minOccurs="0" maxOccurs="unbounded"><xs:annotation><xs:documentation>Allow for value/description pair as an open bucket
for extensibility.</xs:documentation><xs:appinfo><retsid>103375</retsid></xs:appinfo></xs:annotation></xs:element>
The NAR Information Security Guidelines class.See the document for more details.
Source
<xs:element name="PhotoModificationTimestamp" type="commons:ModificationTimestamp" minOccurs="1" maxOccurs="1"><xs:annotation><xs:appinfo><retsid>103334</retsid></xs:appinfo><xs:documentation>The last time that the photo was modified.</xs:documentation></xs:annotation></xs:element>
The display caption for this photo. It is intendedto be a short title for the photo.Example: Front view
Diagram
Type
xs:string
Properties
content:
simple
minOccurs:
0
maxOccurs:
1
Source
<xs:element name="Caption" type="xs:string" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>The display caption for this photo. It is intended
to be a short title for the photo.
Example: Front view</xs:documentation><xs:appinfo><retsid>101930</retsid></xs:appinfo></xs:annotation></xs:element>
<xs:element name="PhotoOrderNumber" type="commons:preferenceOrderType" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Zeroth (0) element is the preferred photo by
convention</xs:documentation><xs:appinfo><retsid>101932</retsid></xs:appinfo></xs:annotation></xs:element>
Indicates the level of privacy for this information. Creation of this attribute inspired by the need to provide this level of privacy information for contact information: phone, email, address, and the like. See CR 54.
Source
<xs:element name="Address" type="commons:Address" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>The address for the property.</xs:documentation><xs:appinfo><retsid>101935</retsid></xs:appinfo></xs:annotation></xs:element>
<xs:element name="ListPrice" type="commons:Money" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>The listed price for the property.</xs:documentation><xs:appinfo><retsid>101936</retsid></xs:appinfo></xs:annotation></xs:element>
<xs:element name="ListingURL" type="xs:anyURI" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>The URL for the original listing.</xs:documentation><xs:appinfo><retsid>101937</retsid></xs:appinfo></xs:annotation></xs:element>
The total number of bedrooms. This is a required field.For listings with no home on the property, such as a lotor land, this element should have the value of 0. Whenno information is available on Bathrooms, the valueshould be empty.
<xs:element name="Bedrooms" type="commons:nullable-integer" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>The total number of bedrooms. This is a required field.
For listings with no home on the property, such as a lot
or land, this element should have the value of 0. When
no information is available on Bathrooms, the value
should be empty.</xs:documentation><xs:appinfo><retsid>101940</retsid></xs:appinfo></xs:annotation></xs:element>
The total number of bathrooms. This is a required field.For listings with no home on the property, such as a lotor land, this element should have the value of 0. Whenno information is available on Bathrooms, the valueshould be empty.
<xs:element name="Bathrooms" type="commons:nullable-integer" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>The total number of bathrooms. This is a required field.
For listings with no home on the property, such as a lot
or land, this element should have the value of 0. When
no information is available on Bathrooms, the value
should be empty.</xs:documentation><xs:appinfo><retsid>101941</retsid></xs:appinfo></xs:annotation></xs:element>
Primary type of the listed property. Possible values:"Residential" "Lots And Land" "Farm And Agriculture" "MultiFamily" "Commercial" "Common Interest" "Rental" "Other"
<xs:element name="PropertyType" type="commons:PropertyTypeEnum" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>Primary type of the listed property. Possible values:
"Residential"
"Lots And Land"
"Farm And Agriculture"
"MultiFamily"
"Commercial"
"Common Interest"
"Rental"
"Other"</xs:documentation><xs:appinfo><retsid>101942</retsid></xs:appinfo></xs:annotation></xs:element>
Secondary type of the listed property. Possible values:"Apartment" "Boatslip" "Cabin""Condominium""Deeded Parking""Duplex" "Farm""Manufactured Home" "Mobile Home" "Own Your Own""Quadruplex""Single Family Attached""Single Family Detached" "Stock Cooperative""Townhouse" "Timeshare" "Triplex" "Other"
The identifier for the listing generated by the feed
Diagram
Type
xs:string
Properties
content:
simple
minOccurs:
1
maxOccurs:
1
Source
<xs:element name="ListingKey" type="xs:string" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>The identifier for the listing generated by the feed</xs:documentation><xs:appinfo><retsid>101944</retsid></xs:appinfo></xs:annotation></xs:element>
While rent and lease may be consideredsynonymous, this is a convenience entry.Common usage has Rent as a term of lessthan a year, or month to month, whilelease represents a term of greaterthan one year. These are usages onlyand local conditions may change themeaning.
The values are: "Active" "Cancelled" "Closed" "Expired" "Pending" "Withdrawn"This element is optional. If absent, the listingis assumed to be "Active".
The listing contract has terminated prior to contract expiration. This is synonymousto the status of Terminated.
enumeration
Closed
The listing transaction is completed.Some systems may have historicalinformation described as Sold.This is a synonym.
enumeration
Expired
The term of the listing contractexpired without closing.
enumeration
Pending
A contract for purchase or leasehas been entered into.This is considered synonymous withthe status UnderContract, that moreprecisely describes the status, however,usage in the industry has been around theword 'Pending' so the group decided tokeep the word in common usage rather thanthe more correct word.
enumeration
Withdrawn
The listing is temporarilyor permanently off market.The listing contract is stillin force.Historical statuses like Inactive, TempOffand Off-Market are considered synonymsof Withdrawn.
Source
<xs:element name="ListingStatus" minOccurs="0" maxOccurs="1" type="commons:ListingStatusEnum"><xs:annotation><xs:documentation>The values are:
"Active"
"Cancelled"
"Closed"
"Expired"
"Pending"
"Withdrawn"
This element is optional. If absent, the listing
is assumed to be "Active".</xs:documentation><xs:appinfo><retsid>101946</retsid></xs:appinfo></xs:annotation></xs:element>
Extensible: Information related to the visibilityof the listing on the internet, visibilityof certain items in the listing on theinternet, and the permission to place signage on the property. Informationrelated to how the listing is allowedto be marketed as a part of theagreement between the seller and theagent. VOW information is included in this commontype.
<xs:element name="MarketingInformation" minOccurs="0" maxOccurs="1" type="commons:MarketingInformationType"><xs:annotation><xs:documentation>Extensible: Information related to the visibility
of the listing on the internet, visibility
of certain items in the listing on the
internet, and the permission to place
signage on the property. Information
related to how the listing is allowed
to be marketed as a part of the
agreement between the seller and the
agent. VOW information is included in this common
type.</xs:documentation><xs:appinfo><retsid>102099</retsid><example/></xs:appinfo></xs:annotation></xs:element>
<xs:element name="Photos" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>A collection of photos for the property.</xs:documentation><xs:appinfo><retsid>101947</retsid></xs:appinfo></xs:annotation><xs:complexType><xs:sequence><xs:element name="Photo" minOccurs="0" maxOccurs="unbounded" type="synd:SimpleMediaType"><xs:annotation><xs:appinfo><retsid>101948</retsid></xs:appinfo></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element>
Indicates whether or not the address may be publicly disclosed.
Diagram
Type
xs:boolean
Properties
content:
simple
minOccurs:
0
maxOccurs:
1
Source
<xs:element name="DiscloseAddress" type="xs:boolean" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Indicates whether or not the address may
be publicly disclosed.</xs:documentation><xs:appinfo><retsid>101949</retsid></xs:appinfo></xs:annotation></xs:element>
<xs:element name="ListingDescription" type="xs:string" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>This is a longer description of the listing.</xs:documentation><xs:appinfo><retsid>101950</retsid></xs:appinfo></xs:annotation></xs:element>
<xs:element name="MlsId" type="xs:string" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>The MLSId is the identifier for the MLS.</xs:documentation><xs:appinfo><retsid>101951</retsid></xs:appinfo></xs:annotation></xs:element>
<xs:element name="MlsName" type="xs:string" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>The string name for the MLS.</xs:documentation><xs:appinfo><retsid>101952</retsid></xs:appinfo></xs:annotation></xs:element>
The MlsNumber is the identifier for the property within the MLS.
Diagram
Type
xs:string
Properties
content:
simple
minOccurs:
0
maxOccurs:
1
Source
<xs:element name="MlsNumber" type="xs:string" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>The MlsNumber is the identifier for the property within the MLS.</xs:documentation><xs:appinfo><retsid>101953</retsid></xs:appinfo></xs:annotation></xs:element>
<xs:element name="LotSize" type="commons:Area" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Size of the lot. Attributes contain the units and measurement source</xs:documentation><xs:appinfo><retsid>101955</retsid></xs:appinfo></xs:annotation></xs:element>
<xs:element name="YearBuilt" type="xs:gYear" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Year the property was constructed.</xs:documentation><xs:appinfo><retsid>101956</retsid></xs:appinfo></xs:annotation></xs:element>
<xs:element name="ListingDate" type="xs:date" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Date the property was listed.</xs:documentation><xs:appinfo><retsid>101957</retsid></xs:appinfo></xs:annotation></xs:element>
An item for tracking the listing. May be a URI, for example.
Diagram
Type
xs:string
Properties
content:
simple
minOccurs:
0
maxOccurs:
unbounded
Source
<xs:element name="TrackingItem" type="xs:string" minOccurs="0" maxOccurs="unbounded"><xs:annotation><xs:documentation>An item for tracking the listing. May be a URI, for example.</xs:documentation><xs:appinfo><retsid>102041</retsid></xs:appinfo></xs:annotation></xs:element>
A short title for the listing. Examples may be "Lovely Cape Cod in Downtown".
Diagram
Type
xs:string
Properties
content:
simple
minOccurs:
0
maxOccurs:
1
Source
<xs:element name="ListingTitle" type="xs:string" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>A short title for the listing. Examples may be "Lovely Cape Cod in Downtown".</xs:documentation><xs:appinfo><retsid>102042</retsid></xs:appinfo></xs:annotation></xs:element>
A total count for the full bathrooms on the property. Full bathgenerally includes sink, toilet, shower and bath, but may haveother local definitions
Diagram
Type
xs:nonNegativeInteger
Properties
content:
simple
minOccurs:
0
maxOccurs:
1
Source
<xs:element name="FullBathrooms" type="xs:nonNegativeInteger" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>A total count for the full bathrooms on the property. Full bath
generally includes sink, toilet, shower and bath, but may have
other local definitions</xs:documentation><xs:appinfo><retsid>102043</retsid></xs:appinfo></xs:annotation></xs:element>
A total count of the three-quarter bathrooms on the property.Three-quarter bathrooms contain a sink, toilet and either a shower(most common definition) or bath but not both.
Diagram
Type
xs:nonNegativeInteger
Properties
content:
simple
minOccurs:
0
maxOccurs:
1
Source
<xs:element name="ThreeQuarterBathrooms" type="xs:nonNegativeInteger" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>A total count of the three-quarter bathrooms on the property.
Three-quarter bathrooms contain a sink, toilet and either a shower
(most common definition) or bath but not both.</xs:documentation><xs:appinfo><retsid>103413</retsid></xs:appinfo></xs:annotation></xs:element>
A total count of the half bathrooms on the property.Half bathrooms contain a sink and toilet.
Diagram
Type
xs:nonNegativeInteger
Properties
content:
simple
minOccurs:
0
maxOccurs:
1
Source
<xs:element name="HalfBathrooms" type="xs:nonNegativeInteger" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>A total count of the half bathrooms on the property.
Half bathrooms contain a sink and toilet.</xs:documentation><xs:appinfo><retsid>103414</retsid></xs:appinfo></xs:annotation></xs:element>
A total count of the one-quarter bathrooms on the property.One-quarter bathrooms contain a sink.
Diagram
Type
xs:nonNegativeInteger
Properties
content:
simple
minOccurs:
0
maxOccurs:
1
Source
<xs:element name="OneQuarterBathrooms" type="xs:nonNegativeInteger" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>A total count of the one-quarter bathrooms on the property.
One-quarter bathrooms contain a sink.</xs:documentation><xs:appinfo><retsid>103415</retsid></xs:appinfo></xs:annotation></xs:element>
A total count for all the partial bathrooms on the property. Partial bathincludes one quarter, one half, three quarter baths.
Diagram
Type
xs:nonNegativeInteger
Properties
content:
simple
minOccurs:
0
maxOccurs:
1
Source
<xs:element name="PartialBathrooms" type="xs:nonNegativeInteger" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>A total count for all the partial bathrooms on the property. Partial bath
includes one quarter, one half, three quarter baths.</xs:documentation><xs:appinfo><retsid>102044</retsid></xs:appinfo></xs:annotation></xs:element>
The values are:"Notice of Default (Pre-Foreclosure)""Lis Pendens (Pre-Foreclosure)""Notice of Trustee Sale (Auction)""Notice of Foreclosure Sale (Auction)""REO - Bank Owned"
<xs:element name="ForeclosureStatus" type="commons:ForeclosureStatusEnum" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>The values are:
"Notice of Default (Pre-Foreclosure)"
"Lis Pendens (Pre-Foreclosure)"
"Notice of Trustee Sale (Auction)"
"Notice of Foreclosure Sale (Auction)"
"REO - Bank Owned"</xs:documentation><xs:appinfo><retsid>102045</retsid></xs:appinfo></xs:annotation></xs:element>
<xs:element name="ListingParticipants" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>A collection of all the participants in a listing.</xs:documentation><xs:appinfo><retsid>101960</retsid></xs:appinfo></xs:annotation><xs:complexType><xs:sequence><xs:element name="Participant" type="synd:SimpleParticipantType" minOccurs="1" maxOccurs="unbounded"><xs:annotation><xs:documentation>A participant in a listing.</xs:documentation><xs:appinfo><retsid>101961</retsid></xs:appinfo></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element>
<xs:element name="Participant" type="synd:SimpleParticipantType" minOccurs="1" maxOccurs="unbounded"><xs:annotation><xs:documentation>A participant in a listing.</xs:documentation><xs:appinfo><retsid>101961</retsid></xs:appinfo></xs:annotation></xs:element>
<xs:element name="VirtualTours" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>A collection of all the virtual tours for a listing.</xs:documentation><xs:appinfo><retsid>101962</retsid></xs:appinfo></xs:annotation><xs:complexType><xs:sequence><xs:element name="VirtualTour" type="synd:SimpleMediaType" minOccurs="1" maxOccurs="unbounded"><xs:annotation><xs:documentation>A virtual tour.</xs:documentation><xs:appinfo><retsid>101963</retsid></xs:appinfo></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element>
<xs:element name="Videos" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>A collection of all the videos for a listing.
Does not include virtual tours or photos.</xs:documentation><xs:appinfo><retsid>101964</retsid></xs:appinfo></xs:annotation><xs:complexType><xs:sequence><xs:element name="Video" type="synd:SimpleMediaType" minOccurs="1" maxOccurs="unbounded"><xs:annotation><xs:documentation>A video for the listing.</xs:documentation><xs:appinfo><retsid>101965</retsid></xs:appinfo></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element>
<xs:element name="Video" type="synd:SimpleMediaType" minOccurs="1" maxOccurs="unbounded"><xs:annotation><xs:documentation>A video for the listing.</xs:documentation><xs:appinfo><retsid>101965</retsid></xs:appinfo></xs:annotation></xs:element>
<xs:element name="Offices" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>The brokerage for the listing.</xs:documentation><xs:appinfo><retsid>103000</retsid></xs:appinfo></xs:annotation><xs:complexType><xs:sequence><xs:element name="Office" minOccurs="1" maxOccurs="unbounded" type="synd:SimpleOfficeType"><xs:annotation><xs:documentation>Offices associated with the listing.</xs:documentation><xs:appinfo><retsid>103001</retsid></xs:appinfo></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element>
<xs:element name="Office" minOccurs="1" maxOccurs="unbounded" type="synd:SimpleOfficeType"><xs:annotation><xs:documentation>Offices associated with the listing.</xs:documentation><xs:appinfo><retsid>103001</retsid></xs:appinfo></xs:annotation></xs:element>
<xs:element name="Brokerage" type="synd:BusinessType" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>The brokerage for the listing.</xs:documentation><xs:appinfo><retsid>101966</retsid></xs:appinfo></xs:annotation></xs:element>
<xs:element name="Franchise" type="synd:BusinessType" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>The franchise for the listing.</xs:documentation><xs:appinfo><retsid>101967</retsid></xs:appinfo></xs:annotation></xs:element>
<xs:element name="Location" type="synd:LocationType" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>The information about the geographic location of the property.</xs:documentation><xs:appinfo><retsid>101968</retsid></xs:appinfo></xs:annotation></xs:element>
<xs:element name="OpenHouses" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>A collection of all the open houses for a property.</xs:documentation><xs:appinfo><retsid>101969</retsid></xs:appinfo></xs:annotation><xs:complexType><xs:sequence><xs:element name="OpenHouse" type="synd:OpenHouseType" minOccurs="1" maxOccurs="unbounded"><xs:annotation><xs:documentation>An open house scheduled for the property.</xs:documentation><xs:appinfo><retsid>101970</retsid></xs:appinfo></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element>
<xs:element name="OpenHouse" type="synd:OpenHouseType" minOccurs="1" maxOccurs="unbounded"><xs:annotation><xs:documentation>An open house scheduled for the property.</xs:documentation><xs:appinfo><retsid>101970</retsid></xs:appinfo></xs:annotation></xs:element>
<xs:element name="Schools" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>A collection of all the school district information
for the property.</xs:documentation><xs:appinfo><retsid>101971</retsid></xs:appinfo></xs:annotation><xs:complexType><xs:sequence><xs:element name="SchoolDistrict" type="synd:SchoolDistrictType" minOccurs="1" maxOccurs="unbounded"><xs:annotation><xs:documentation>Information about a given school district for the
property.</xs:documentation><xs:appinfo><retsid>101972</retsid></xs:appinfo></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element>
<xs:element name="SchoolDistrict" type="synd:SchoolDistrictType" minOccurs="1" maxOccurs="unbounded"><xs:annotation><xs:documentation>Information about a given school district for the
property.</xs:documentation><xs:appinfo><retsid>101972</retsid></xs:appinfo></xs:annotation></xs:element>
<xs:element name="Taxes" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>A collection of all the taxes reported for a property.</xs:documentation><xs:appinfo><retsid>101973</retsid></xs:appinfo></xs:annotation><xs:complexType><xs:sequence><xs:element name="Tax" type="synd:TaxType" minOccurs="1" maxOccurs="unbounded"><xs:annotation><xs:documentation>A given tax instance for the property.</xs:documentation><xs:appinfo><retsid>101974</retsid></xs:appinfo></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element>
<xs:element name="Tax" type="synd:TaxType" minOccurs="1" maxOccurs="unbounded"><xs:annotation><xs:documentation>A given tax instance for the property.</xs:documentation><xs:appinfo><retsid>101974</retsid></xs:appinfo></xs:annotation></xs:element>
A collection of all the additional fees for a property.was AdditionalFeesEach element has an enumerated description and afee (price) with optional frequency (example:monthly)Possible enumeration values:Annual Operating ExpensesBoat FeeCommunity/Master Home Owner FeeCondo/Coop FeeClub FeeDock FeeElevator Use FeeEquestrian FeeFront Foot FeeGround Maintenance FeeHome Owner Assessments FeeHome Owner Transfer FeeLand Assessment FeeMove in FeePet DepositPool/Spa FeeProcessing FeeRefuse FeeRepair DeductibleSecurity DepositSecurity Guard FeeSecurity Gate FeeSpecial Assessment FeeWater/Sewer Hookup FeeTenant PaysOwner PaysOtherIn the case of the Other annotation, the value (description)is contained in the attribute of the element
<xs:element name="Expenses" type="commons:ExpensesType" minOccurs="0" maxOccurs="unbounded"><xs:annotation><xs:documentation>A collection of all the additional fees for a property.
was AdditionalFees
Each element has an enumerated description and a
fee (price) with optional frequency (example:monthly)
Possible enumeration values:
Annual Operating Expenses
Boat Fee
Community/Master Home Owner Fee
Condo/Coop Fee
Club Fee
Dock Fee
Elevator Use Fee
Equestrian Fee
Front Foot Fee
Ground Maintenance Fee
Home Owner Assessments Fee
Home Owner Transfer Fee
Land Assessment Fee
Move in Fee
Pet Deposit
Pool/Spa Fee
Processing Fee
Refuse Fee
Repair Deductible
Security Deposit
Security Guard Fee
Security Gate Fee
Special Assessment Fee
Water/Sewer Hookup Fee
Tenant Pays
Owner Pays
Other
In the case of the Other annotation, the value (description)
is contained in the attribute of the element</xs:documentation><xs:appinfo><retsid>101984</retsid></xs:appinfo></xs:annotation></xs:element>
<xs:element name="DetailedCharacteristics" type="synd:DetailedCharacteristicsType" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>Container for the miscellaneous details about the
listed property.</xs:documentation><xs:appinfo><retsid>101975</retsid></xs:appinfo></xs:annotation></xs:element>
<xs:element name="Listing" type="synd:ListingItemType"><xs:annotation><xs:documentation>A top level element for sharing a single listing.</xs:documentation><xs:appinfo><retsid>101979</retsid></xs:appinfo></xs:annotation></xs:element>
Attempting to install the relevant ISO 2- and 3-letter codes as the enumerated possible values is probably never going to be a realistic possibility. See RFC 3066 at http://www.ietf.org/rfc/rfc3066.txt and the IANA registry at http://www.iana.org/assignments/lang-tag-apps.htm for further information. The union allows for the 'un-declaration' of xml:lang with the empty string.
Source
<xs:element name="Listings" type="synd:ListingItemsType"><xs:annotation><xs:documentation>A top level element for sharing a collection of listings.</xs:documentation><xs:appinfo><retsid>101980</retsid></xs:appinfo></xs:annotation></xs:element>
<xs:complexType name="ParticipantCodeType"><xs:annotation><xs:documentation>An application defined coding for the participant</xs:documentation><xs:appinfo><retsid>103368</retsid></xs:appinfo></xs:annotation><xs:sequence><xs:element name="ParticipantCodeId" type="xs:string" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>The identifier for the participant</xs:documentation><xs:appinfo><retsid>103369</retsid></xs:appinfo></xs:annotation></xs:element><xs:element name="ParticipantCodeDescription" type="xs:string" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>A description of the code. This could identify the
system that the code comes from or any other
purpose to assist in describing the code identifer</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:complexType>
<xs:complexType name="OfficeCodeType"><xs:annotation><xs:documentation>An application defined coding for the office.
Replaces MLSCode.</xs:documentation><xs:appinfo><retsid>103370</retsid></xs:appinfo></xs:annotation><xs:sequence><xs:element name="OfficeCodeId" type="xs:string" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>The identifier for the participant</xs:documentation><xs:appinfo><retsid>103371</retsid></xs:appinfo></xs:annotation></xs:element><xs:element name="OfficeCodeDescription" type="xs:string" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>A description of the code. This could identify the
system that the code comes from or any other
purpose to assist in describing the code identifer</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:complexType>
<xs:complexType name="BusinessType"><xs:annotation><xs:documentation>Name and contact information for a business.</xs:documentation><xs:appinfo><retsid>102030</retsid></xs:appinfo></xs:annotation><xs:sequence><xs:element name="Name" type="xs:string" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>Name of the business. Required.</xs:documentation><xs:appinfo><retsid>102031</retsid></xs:appinfo></xs:annotation></xs:element><xs:element name="Phone" type="xs:string" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Phone number as a string, no specific
format enforced.</xs:documentation><xs:appinfo><retsid>102032</retsid></xs:appinfo></xs:annotation></xs:element><xs:element name="Email" type="xs:string" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Email address as a string no specific
format enforced.</xs:documentation><xs:appinfo><retsid>102033</retsid></xs:appinfo></xs:annotation></xs:element><xs:element name="WebsiteURL" type="xs:anyURI" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>URL for the company website. Format is enforced.</xs:documentation><xs:appinfo><retsid>102034</retsid></xs:appinfo></xs:annotation></xs:element><xs:element name="LogoURL" type="xs:anyURI" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>URL for the business logo. Format is enforced.</xs:documentation><xs:appinfo><retsid>102035</retsid></xs:appinfo></xs:annotation></xs:element><xs:element name="Address" type="commons:Address" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Address for the business.</xs:documentation><xs:appinfo><retsid>102036</retsid></xs:appinfo></xs:annotation></xs:element></xs:sequence></xs:complexType>
<xs:complexType name="DetailedCharacteristicsType"><xs:sequence><xs:element name="Appliances" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Collection of appliances for the listing.</xs:documentation><xs:appinfo><retsid>102037</retsid></xs:appinfo></xs:annotation><xs:complexType><xs:sequence><xs:element name="Appliance" type="commons:ApplianceEnum" minOccurs="1" maxOccurs="unbounded"><xs:annotation><xs:appinfo><retsid>102038</retsid></xs:appinfo></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element><xs:element name="ArchitectureStyle" type="commons:ArchitecturalStyleEnum" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Description of the architectural design of the
property listed.</xs:documentation><xs:appinfo><retsid>102039</retsid></xs:appinfo></xs:annotation></xs:element><xs:element name="HasAttic" type="xs:boolean" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Indicates whether or not the property listed has an attic.</xs:documentation><xs:appinfo><retsid>102040</retsid></xs:appinfo></xs:annotation></xs:element><xs:element name="HasBarbecueArea" type="xs:boolean" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Indicates whether or not the property listed has a barbecue area.</xs:documentation><xs:appinfo><retsid>101833</retsid></xs:appinfo></xs:annotation></xs:element><xs:element name="HasBasement" type="xs:boolean" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Indicates whether or not the property listed has a basement.</xs:documentation><xs:appinfo><retsid>101834</retsid></xs:appinfo></xs:annotation></xs:element><xs:element name="BuildingUnitCount" type="xs:integer" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>The number of units in the building listed.</xs:documentation><xs:appinfo><retsid>101835</retsid></xs:appinfo></xs:annotation></xs:element><xs:element name="IsCableReady" type="xs:boolean" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Indicates whether or not the property listed is ready for cable.</xs:documentation><xs:appinfo><retsid>101836</retsid></xs:appinfo></xs:annotation></xs:element><xs:element name="HasCeilingFan" type="xs:boolean" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Indicates whether or not the property listed has one or
more ceiling fans.</xs:documentation><xs:appinfo><retsid>101837</retsid></xs:appinfo></xs:annotation></xs:element><xs:element name="CondoFloorNum" type="xs:integer" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Number of the floor the listed condominium
is located on.</xs:documentation><xs:appinfo><retsid>101838</retsid></xs:appinfo></xs:annotation></xs:element><xs:element name="CoolingSystems" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Collection of all the types of cooling
system the listed property has.</xs:documentation><xs:appinfo><retsid>101839</retsid></xs:appinfo></xs:annotation><xs:complexType><xs:sequence><xs:element name="CoolingSystem" type="commons:CoolingSystemEnum" minOccurs="1" maxOccurs="unbounded"><xs:annotation><xs:appinfo><retsid>101840</retsid></xs:appinfo></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element><xs:element name="HasDeck" type="xs:boolean" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Indicates whether or not the property listed has
one or more decks.</xs:documentation><xs:appinfo><retsid>101841</retsid></xs:appinfo></xs:annotation></xs:element><xs:element name="HasDisabledAccess" type="xs:boolean" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Indicates whether or not the property listed
has disabled access ramps, elevators, or the
like.</xs:documentation><xs:appinfo><retsid>101842</retsid></xs:appinfo></xs:annotation></xs:element><xs:element name="HasDock" type="xs:boolean" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Indicates whether or not the property listed
has a dock.</xs:documentation><xs:appinfo><retsid>101843</retsid></xs:appinfo></xs:annotation></xs:element><xs:element name="HasDoorman" type="xs:boolean" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Indicates whether or not the property listed has a doorman.</xs:documentation><xs:appinfo><retsid>101844</retsid></xs:appinfo></xs:annotation></xs:element><xs:element name="HasDoublePaneWindows" type="xs:boolean" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Indicates whether or not the property listed has double pane windows.</xs:documentation><xs:appinfo><retsid>101845</retsid></xs:appinfo></xs:annotation></xs:element><xs:element name="HasElevator" type="xs:boolean" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Indicates whether or not the property listed has an elevator.</xs:documentation><xs:appinfo><retsid>101846</retsid></xs:appinfo></xs:annotation></xs:element><xs:element name="ExteriorTypes" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Collection of types of exterior on the property.</xs:documentation><xs:appinfo><retsid>101847</retsid></xs:appinfo></xs:annotation><xs:complexType><xs:sequence><xs:element name="ExteriorType" type="commons:ExteriorFinishEnum" minOccurs="1" maxOccurs="unbounded"><xs:annotation><xs:documentation>An exterior covering or adornment on the home.
Possible values are:
Adobe
Aluminum Siding
Asbestos
Asphalt
Block
Board and Batten
Brick
Brick Veneer
Brick and Wood
Cedar Siding
Comb
Composition
Composition Shingles
Concrete
Concrete Block
EIFS
Fiberglass
Glass
Hardboard
Log
Log Siding
Masonite
Masonry
Metal
Metal Siding
Poured Concrete
Shingles (Not Wood)
Stone
Stone Veneer
Stucco
Stucco - Synthetic
Tile
Tilt-up (Pre-Cast Concrete)
Vinyl Siding
Wood
Wood Shingle
Wood Siding
Unknown
Other
None</xs:documentation><xs:appinfo><retsid>101848</retsid></xs:appinfo></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element><xs:element name="HasFireplace" type="xs:boolean" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Indicates whether or not the listed property
has a fireplace.</xs:documentation><xs:appinfo><retsid>101849</retsid></xs:appinfo></xs:annotation></xs:element><xs:element name="FloorCoverings" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Collection of floor coverings for the property.</xs:documentation><xs:appinfo><retsid>101850</retsid></xs:appinfo></xs:annotation><xs:complexType><xs:sequence><xs:element name="FloorCovering" type="commons:FlooringMaterialEnum" minOccurs="1" maxOccurs="unbounded"><xs:annotation><xs:documentation>Floor coverings. Possible values are:
Bamboo
Brick
Carpet
Carpet - Full
Carpet - Partial
Concrete
Concrete - Bare
Concrete - Painted
Cork
Drainage
Engineered Wood
Glass
Granite
Hardwood
Laminate
Linoleum
Load Restriction
Marble
Parquet Wood
Rough-in
Slate
Soft Wood
Solid Wood
Specialty
Specialty Concrete
Tile
Tile - Ceramic
Tile - Porcelain
Tile - Stone
Tile or Stone
Vinyl
Wood
Unknown
Other
None</xs:documentation><xs:appinfo><retsid>101851</retsid></xs:appinfo></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element><xs:element name="HasGarden" type="xs:boolean" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Indicates whether or not a garden is located
on the listed property.</xs:documentation><xs:appinfo><retsid>101852</retsid></xs:appinfo></xs:annotation></xs:element><xs:element name="HasGatedEntry" type="xs:boolean" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Indicates whether the listed property
has gated entry.</xs:documentation><xs:appinfo><retsid>101853</retsid></xs:appinfo></xs:annotation></xs:element><xs:element name="HasGreenhouse" type="xs:boolean" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Indicates whether or not the listed
property has a greenhouse.</xs:documentation><xs:appinfo><retsid>101854</retsid></xs:appinfo></xs:annotation></xs:element><xs:element name="HeatingFuels" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Collection of the types of fuel used to heat the property.</xs:documentation><xs:appinfo><retsid>101855</retsid></xs:appinfo></xs:annotation><xs:complexType><xs:sequence><xs:element name="HeatingFuel" type="commons:FuelEnum" minOccurs="1" maxOccurs="unbounded"><xs:annotation><xs:documentation>All the types of heating in use. Possible
values are:
Butane Gas
Coal
Electric
Geothermal
Kerosene
Natural Gas
Oil
Passive Heat Pump
Passive Solar
Pellet
Propane Gas
Solar
Solar Panel
Wood
Unknown
Other
None
?steam?
?partial?</xs:documentation><xs:appinfo><retsid>101856</retsid></xs:appinfo></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element><xs:element name="HeatingSystems" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Collection of the types of heating systems
used at the property.</xs:documentation><xs:appinfo><retsid>101857</retsid></xs:appinfo></xs:annotation><xs:complexType><xs:sequence><xs:element name="HeatingSystem" type="commons:HeatingSystemEnum" minOccurs="1" maxOccurs="unbounded"><xs:annotation><xs:documentation>Types of heating system. Possible values are:
Central Furnace
Electric Air Filter
Fireplace
Fireplace - Insert
Floor Furnace
Floor Wall
Forced Air
Geothermal
Gravity Air
Gravity Hot Water
Heat Pump
Hot Water
Hot Water Radiant Floor
Humidifier
Pellet Stove
Radiant
Radiant Ceiling
Radiant Floor
Radiator
Solar Active
Solar Passive
Solar Active and Passive
Space Heater
Steam
Stove
?suspended?
S-W Changeover
?vent?
Wall Unit
Zoned
Unknown
Other
None</xs:documentation><xs:appinfo><retsid>101858</retsid></xs:appinfo></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element><xs:element name="HasHotTubSpa" type="xs:boolean" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Indicates whether the property has one or more
hot tubs or spas.</xs:documentation><xs:appinfo><retsid>101860</retsid></xs:appinfo></xs:annotation></xs:element><xs:element name="Intercom" type="xs:boolean" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Indicates whether the property has an
intercom.</xs:documentation><xs:appinfo><retsid>101861</retsid></xs:appinfo></xs:annotation></xs:element><xs:element name="HasJettedBathTub" type="xs:boolean" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Indicates whether the property has one or more
jetted bath tubs.</xs:documentation><xs:appinfo><retsid>101862</retsid></xs:appinfo></xs:annotation></xs:element><xs:element name="HasLawn" type="xs:boolean" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Indicates whether the property has a lawn.</xs:documentation><xs:appinfo><retsid>101863</retsid></xs:appinfo></xs:annotation></xs:element><xs:element name="LegalDescription" type="xs:string" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Legal description.</xs:documentation><xs:appinfo><retsid>101864</retsid></xs:appinfo></xs:annotation></xs:element><xs:element name="HasMotherInLaw" type="xs:boolean" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Indicates whether the property has one or more
hot tubs or spas.</xs:documentation><xs:appinfo><retsid>101865</retsid></xs:appinfo></xs:annotation></xs:element><xs:element name="IsNewConstruction" type="xs:boolean" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Indicates whether the property is new
construction.</xs:documentation><xs:appinfo><retsid>101866</retsid></xs:appinfo></xs:annotation></xs:element><xs:element name="NumFloors" type="xs:decimal" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Indicates the number of floors for the property.</xs:documentation><xs:appinfo><retsid>101867</retsid></xs:appinfo></xs:annotation></xs:element><xs:element name="NumParkingSpaces" type="xs:integer" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Indicates the number of parking spaces for the
property.</xs:documentation><xs:appinfo><retsid>101868</retsid></xs:appinfo></xs:annotation></xs:element><xs:element name="ParkingTypes" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Collection of all the types of parking available
for the property.</xs:documentation><xs:appinfo><retsid>101869</retsid></xs:appinfo></xs:annotation><xs:complexType><xs:sequence><xs:element name="ParkingType" type="commons:ParkingEnum" minOccurs="1" maxOccurs="unbounded"><xs:annotation><xs:documentation>The type of parking.</xs:documentation><xs:appinfo><retsid>101870</retsid></xs:appinfo></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element><xs:element name="HasPatio" type="xs:boolean" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Indicates whether the property has one or more
patios.</xs:documentation><xs:appinfo><retsid>101871</retsid></xs:appinfo></xs:annotation></xs:element><xs:element name="HasPond" type="xs:boolean" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Indicates whether the property has one or more
ponds.</xs:documentation><xs:appinfo><retsid>101872</retsid></xs:appinfo></xs:annotation></xs:element><xs:element name="HasPool" type="xs:boolean" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Indicates whether the property has one or more
pools.</xs:documentation><xs:appinfo><retsid>101873</retsid></xs:appinfo></xs:annotation></xs:element><xs:element name="HasPorch" type="xs:boolean" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Indicates whether the property has one or more
porches.</xs:documentation><xs:appinfo><retsid>101874</retsid></xs:appinfo></xs:annotation></xs:element><xs:element name="RoofTypes" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Collection of the type of roofing materials at the
property.</xs:documentation><xs:appinfo><retsid>101875</retsid></xs:appinfo></xs:annotation><xs:complexType><xs:sequence><xs:element name="RoofType" type="commons:RoofMaterialEnum" minOccurs="1" maxOccurs="unbounded"><xs:annotation><xs:documentation>Indicates the roofing material present.
Possible values are:
Aluminum
Asbestos
Asphalt
Built-up
Clay Tile
Composition Shingle
?Concrete?
Concrete Tile
Copper
Corrugated Metal
Green
?gypsum?
Masonite or Cement Shake
Membrane
Metal
?Shingle (Not wood)?
Slate
Solar Panel
Standing Seam Steel
Steel
Tar and Gravel
Thatched
Tile
Urethane
Wood Shake
Wood Shingle
Unknown
Other</xs:documentation><xs:appinfo><retsid>101876</retsid></xs:appinfo></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element><xs:element name="RoomCount" type="xs:integer" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Indicates the number of rooms.</xs:documentation><xs:appinfo><retsid>101877</retsid></xs:appinfo></xs:annotation></xs:element><xs:element name="Rooms" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Collection of rooms in the property.</xs:documentation><xs:appinfo><retsid>101878</retsid></xs:appinfo></xs:annotation><xs:complexType><xs:sequence><xs:element name="Room" type="commons:RoomCategoryEnum" minOccurs="1" maxOccurs="unbounded"><xs:annotation><xs:documentation>A room on the property.</xs:documentation><xs:appinfo><retsid>101879</retsid></xs:appinfo></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element><xs:element name="HasRVParking" type="xs:boolean" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Indicates whether the property has one or more
RV Parking spot or area.</xs:documentation><xs:appinfo><retsid>101880</retsid></xs:appinfo></xs:annotation></xs:element><xs:element name="HasSauna" type="xs:boolean" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Indicates whether the property has one or more
saunas.</xs:documentation><xs:appinfo><retsid>101881</retsid></xs:appinfo></xs:annotation></xs:element><xs:element name="HasSecuritySystem" type="xs:boolean" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Indicates whether the property has a security
system.</xs:documentation><xs:appinfo><retsid>101882</retsid></xs:appinfo></xs:annotation></xs:element><xs:element name="HasSkylight" type="xs:boolean" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Indicates whether the property has one or more
skylights.</xs:documentation><xs:appinfo><retsid>101883</retsid></xs:appinfo></xs:annotation></xs:element><xs:element name="HasSportsCourt" type="xs:boolean" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Indicates whether the property has one or more
sports court.</xs:documentation><xs:appinfo><retsid>101884</retsid></xs:appinfo></xs:annotation></xs:element><xs:element name="HasSprinklerSystem" type="xs:boolean" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Indicates whether the property has one or more
sprinkler system.</xs:documentation><xs:appinfo><retsid>101885</retsid></xs:appinfo></xs:annotation></xs:element><xs:element name="HasVaultedCeiling" type="xs:boolean" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Indicates whether the property a vaulted
ceiling</xs:documentation><xs:appinfo><retsid>101886</retsid></xs:appinfo></xs:annotation></xs:element><xs:element name="ViewTypes" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>A collection of the various view types from the
property.</xs:documentation><xs:appinfo><retsid>101887</retsid></xs:appinfo></xs:annotation><xs:complexType><xs:sequence><xs:element name="ViewType" type="commons:ViewEnum" minOccurs="1" maxOccurs="unbounded"><xs:annotation><xs:documentation>Indicates the view.</xs:documentation><xs:appinfo><retsid>101888</retsid></xs:appinfo></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element><xs:element name="IsWaterfront" type="xs:boolean" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Indicates whether the property is on the
waterfront: ocean or lake.</xs:documentation><xs:appinfo><retsid>101889</retsid></xs:appinfo></xs:annotation></xs:element><xs:element name="HasWetBar" type="xs:boolean" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Indicates whether the property has one or more
wet bars.</xs:documentation><xs:appinfo><retsid>101890</retsid></xs:appinfo></xs:annotation></xs:element><xs:element name="WhatOwnerLoves" type="xs:string" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>A description of what the owner loves about
the property.</xs:documentation><xs:appinfo><retsid>101891</retsid></xs:appinfo></xs:annotation></xs:element><xs:element name="IsWired" type="xs:boolean" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Is the property wired for high tech purposes:
home network, speaker system, etc.</xs:documentation><xs:appinfo><retsid>101892</retsid></xs:appinfo></xs:annotation></xs:element><xs:element name="YearUpdated" type="xs:gYear" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Indicates the year the property received
updates.</xs:documentation><xs:appinfo><retsid>101893</retsid></xs:appinfo></xs:annotation></xs:element><xs:element name="AdditionalInformation" type="commons:StringValueDescriptionPairType" minOccurs="0" maxOccurs="unbounded"><xs:annotation><xs:documentation>Allow for value/description pair as an open bucket
for extensibility. This allows addition of features,
remarks, etc.</xs:documentation><xs:appinfo><retsid>102005</retsid></xs:appinfo></xs:annotation></xs:element></xs:sequence></xs:complexType>
<xs:complexType name="SimpleOfficeType"><xs:annotation><xs:documentation>Change name to SimpleOfficeType to differentiate
from Offices.xsd/OfficeType</xs:documentation></xs:annotation><xs:sequence><xs:element name="OfficeKey" minOccurs="1" maxOccurs="1" type="xs:string"><xs:annotation><xs:appinfo><retsid>101985</retsid></xs:appinfo></xs:annotation></xs:element><xs:element name="OfficeId" minOccurs="1" maxOccurs="1" type="xs:string"><xs:annotation><xs:appinfo><retsid>101986</retsid></xs:appinfo></xs:annotation></xs:element><xs:element name="Level" minOccurs="0" maxOccurs="1" type="xs:string"><xs:annotation><xs:appinfo><retsid>101987</retsid></xs:appinfo></xs:annotation></xs:element><xs:element name="OfficeCode" minOccurs="0" maxOccurs="unbounded" type="synd:OfficeCodeType"><xs:annotation><xs:appinfo><retsid>102003</retsid></xs:appinfo><xs:documentation>Changed from MlsCode to a compound element</xs:documentation></xs:annotation></xs:element><xs:element name="Name" minOccurs="0" maxOccurs="1" type="xs:string"><xs:annotation><xs:appinfo><retsid>101988</retsid></xs:appinfo></xs:annotation></xs:element><xs:element name="CorporateName" minOccurs="0" maxOccurs="1" type="xs:string"><xs:annotation><xs:appinfo><retsid>101989</retsid></xs:appinfo></xs:annotation></xs:element><xs:element name="BrokerId" minOccurs="0" maxOccurs="1" type="xs:string"><xs:annotation><xs:appinfo><retsid>102000</retsid></xs:appinfo></xs:annotation></xs:element><xs:element name="MainOfficeId" minOccurs="0" maxOccurs="1" type="xs:string"><xs:annotation><xs:appinfo><retsid>103372</retsid></xs:appinfo><xs:documentation>The identifier for the main office of any type of group of offices</xs:documentation></xs:annotation></xs:element><xs:element name="PhoneNumber" minOccurs="0" maxOccurs="1" type="xs:string"><xs:annotation><xs:appinfo><retsid>102001</retsid></xs:appinfo></xs:annotation></xs:element><xs:element name="Address" type="commons:Address" minOccurs="0" maxOccurs="1"><xs:annotation><xs:appinfo><retsid>102002</retsid></xs:appinfo></xs:annotation></xs:element><xs:element name="OfficeEmail" minOccurs="0" maxOccurs="1" type="xs:string"><xs:annotation><xs:appinfo><retsid>103367</retsid></xs:appinfo></xs:annotation></xs:element><xs:element name="Website" minOccurs="0" maxOccurs="1" type="xs:anyURI"><xs:annotation><xs:appinfo><retsid>102004</retsid></xs:appinfo></xs:annotation></xs:element><xs:element name="OfficeLogoURL" minOccurs="0" maxOccurs="1" type="xs:anyURI"><xs:annotation><xs:appinfo><retsid>103411</retsid></xs:appinfo></xs:annotation></xs:element><xs:element name="OfficeAdditionalInformation" type="commons:StringValueDescriptionPairType" minOccurs="0" maxOccurs="unbounded"><xs:annotation><xs:documentation>Allow for value/description pair as an open bucket
for extensibility.</xs:documentation><xs:appinfo><retsid>103373</retsid></xs:appinfo></xs:annotation></xs:element></xs:sequence></xs:complexType>
<xs:complexType name="OpenHouseType"><xs:sequence><xs:element name="Date" type="xs:date" minOccurs="1" maxOccurs="1"><xs:annotation><xs:appinfo><retsid>101908</retsid></xs:appinfo></xs:annotation></xs:element><xs:element name="StartTime" type="commons:simpleTime" minOccurs="0" maxOccurs="1"><xs:annotation><xs:appinfo><retsid>101909</retsid></xs:appinfo></xs:annotation></xs:element><xs:element name="EndTime" type="commons:simpleTime" minOccurs="0" maxOccurs="1"><xs:annotation><xs:appinfo><retsid>101910</retsid></xs:appinfo></xs:annotation></xs:element><xs:element name="Description" type="xs:string" minOccurs="0" maxOccurs="1"><xs:annotation><xs:appinfo><retsid>101911</retsid></xs:appinfo></xs:annotation></xs:element><xs:element name="AppointmentRequired" type="commons:nullable-boolean" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>OpenHouse or Showing requires an appointment.</xs:documentation><xs:appinfo><retsid>103416</retsid><retsid-ref>100396</retsid-ref></xs:appinfo></xs:annotation></xs:element><xs:element name="AppointmentAdditionalInformation" type="commons:StringValueDescriptionPairType" minOccurs="0" maxOccurs="unbounded"><xs:annotation><xs:documentation>A container for holding additional information about the Appointment
This may include contact information or other items, arranged as a set
of Value/Description tags.
2010-09 Allow for value/description pair as an open bucket.
for extensibility.
2010-09 Change name to Appointment to better reflect the use.</xs:documentation><xs:appinfo><retsid>103412</retsid><retsid_ref>100397</retsid_ref></xs:appinfo></xs:annotation></xs:element></xs:sequence></xs:complexType>
<xs:complexType name="SimpleParticipantType"><xs:annotation><xs:documentation>Change name to SimpleParticipantType to differentiate
from Participants.xsd/ParticipantType</xs:documentation></xs:annotation><xs:sequence><xs:element name="ParticipantKey" type="xs:string" minOccurs="1" maxOccurs="1"><xs:annotation><xs:appinfo><retsid>103348</retsid></xs:appinfo><xs:documentation>A unique identifier for the participant.
The key field for the participant</xs:documentation></xs:annotation></xs:element><xs:element name="ParticipantId" type="xs:string" minOccurs="0" maxOccurs="1"><xs:annotation><xs:appinfo><retsid>101921</retsid></xs:appinfo><xs:documentation>The well-known identifier for the
participant. It is not necessarily the
key field for the participant.</xs:documentation></xs:annotation></xs:element><xs:element name="ParticipantCode" type="synd:ParticipantCodeType" minOccurs="0" maxOccurs="unbounded"><xs:annotation><xs:appinfo><retsid>103374</retsid></xs:appinfo><xs:documentation>The well-known identifier for the
participant. It is not necessarily the
key field for the participant.</xs:documentation></xs:annotation></xs:element><xs:element name="FirstName" type="xs:string" minOccurs="0" maxOccurs="1"><xs:annotation><xs:appinfo><retsid>101912</retsid></xs:appinfo></xs:annotation></xs:element><xs:element name="LastName" type="xs:string" minOccurs="0" maxOccurs="1"><xs:annotation><xs:appinfo><retsid>101913</retsid></xs:appinfo></xs:annotation></xs:element><xs:element name="Role" type="xs:string" minOccurs="0" maxOccurs="1"><xs:annotation><xs:appinfo><retsid>101914</retsid></xs:appinfo></xs:annotation></xs:element><xs:element name="PrimaryContactPhone" type="xs:string" minOccurs="0" maxOccurs="1"><xs:annotation><xs:appinfo><retsid>103408</retsid></xs:appinfo></xs:annotation></xs:element><xs:element name="OfficePhone" type="xs:string" minOccurs="0" maxOccurs="1"><xs:annotation><xs:appinfo><retsid>101915</retsid></xs:appinfo></xs:annotation></xs:element><xs:element name="MobilePhone" type="xs:string" minOccurs="0" maxOccurs="1"><xs:annotation><xs:appinfo><retsid>101916</retsid></xs:appinfo></xs:annotation></xs:element><xs:element name="Email" type="xs:string" minOccurs="0" maxOccurs="1"><xs:annotation><xs:appinfo><retsid>101917</retsid></xs:appinfo></xs:annotation></xs:element><xs:element name="Fax" type="xs:string" minOccurs="0" maxOccurs="1"><xs:annotation><xs:appinfo><retsid>101918</retsid></xs:appinfo></xs:annotation></xs:element><xs:element name="WebsiteURL" type="xs:string" minOccurs="0" maxOccurs="1"><xs:annotation><xs:appinfo><retsid>101919</retsid></xs:appinfo></xs:annotation></xs:element><xs:element name="PhotoURL" type="xs:string" minOccurs="0" maxOccurs="1"><xs:annotation><xs:appinfo><retsid>101920</retsid></xs:appinfo></xs:annotation></xs:element><xs:element name="ParticipantAdditionalInformation" type="commons:StringValueDescriptionPairType" minOccurs="0" maxOccurs="unbounded"><xs:annotation><xs:documentation>Allow for value/description pair as an open bucket
for extensibility.</xs:documentation><xs:appinfo><retsid>103375</retsid></xs:appinfo></xs:annotation></xs:element></xs:sequence></xs:complexType>
<xs:complexType name="SimpleMediaType"><xs:sequence><xs:element name="PhotoModificationTimestamp" type="commons:ModificationTimestamp" minOccurs="1" maxOccurs="1"><xs:annotation><xs:appinfo><retsid>103334</retsid></xs:appinfo><xs:documentation>The last time that the photo was modified.</xs:documentation></xs:annotation></xs:element><xs:element name="URL" type="xs:anyURI" minOccurs="1" maxOccurs="1"><xs:annotation><xs:appinfo><retsid>101929</retsid></xs:appinfo></xs:annotation></xs:element><xs:element name="Caption" type="xs:string" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>The display caption for this photo. It is intended
to be a short title for the photo.
Example: Front view</xs:documentation><xs:appinfo><retsid>101930</retsid></xs:appinfo></xs:annotation></xs:element><xs:element name="Description" type="xs:string" minOccurs="0" maxOccurs="1"><xs:annotation><xs:appinfo><retsid>101931</retsid></xs:appinfo></xs:annotation></xs:element><!--
change retsid 101932 name from
SequenceNumber to PhotoOrderNumber
and the type from xs:integer to commons:preferenceOrderType
--><xs:element name="PhotoOrderNumber" type="commons:preferenceOrderType" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Zeroth (0) element is the preferred photo by
convention</xs:documentation><xs:appinfo><retsid>101932</retsid></xs:appinfo></xs:annotation></xs:element></xs:sequence></xs:complexType>
<xs:complexType name="ListingItemType"><!-- The following fields are required --><xs:sequence><xs:element name="Address" type="commons:Address" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>The address for the property.</xs:documentation><xs:appinfo><retsid>101935</retsid></xs:appinfo></xs:annotation></xs:element><xs:element name="ListPrice" type="commons:Money" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>The listed price for the property.</xs:documentation><xs:appinfo><retsid>101936</retsid></xs:appinfo></xs:annotation></xs:element><xs:element name="ListingURL" type="xs:anyURI" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>The URL for the original listing.</xs:documentation><xs:appinfo><retsid>101937</retsid></xs:appinfo></xs:annotation></xs:element><xs:element name="ProviderName" type="xs:string" minOccurs="1" maxOccurs="1"><xs:annotation><xs:appinfo><retsid>101938</retsid></xs:appinfo></xs:annotation></xs:element><xs:element name="ProviderURL" type="xs:anyURI" minOccurs="1" maxOccurs="1"><xs:annotation><xs:appinfo><retsid>101939</retsid></xs:appinfo></xs:annotation></xs:element><xs:element name="ProviderCategory" type="commons:SourceProviderCategoryEnum" minOccurs="1" maxOccurs="1"><xs:annotation><xs:appinfo><retsid>103346</retsid></xs:appinfo></xs:annotation></xs:element><xs:element name="Bedrooms" type="commons:nullable-integer" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>The total number of bedrooms. This is a required field.
For listings with no home on the property, such as a lot
or land, this element should have the value of 0. When
no information is available on Bathrooms, the value
should be empty.</xs:documentation><xs:appinfo><retsid>101940</retsid></xs:appinfo></xs:annotation></xs:element><xs:element name="Bathrooms" type="commons:nullable-integer" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>The total number of bathrooms. This is a required field.
For listings with no home on the property, such as a lot
or land, this element should have the value of 0. When
no information is available on Bathrooms, the value
should be empty.</xs:documentation><xs:appinfo><retsid>101941</retsid></xs:appinfo></xs:annotation></xs:element><xs:element name="PropertyType" type="commons:PropertyTypeEnum" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>Primary type of the listed property. Possible values:
"Residential"
"Lots And Land"
"Farm And Agriculture"
"MultiFamily"
"Commercial"
"Common Interest"
"Rental"
"Other"</xs:documentation><xs:appinfo><retsid>101942</retsid></xs:appinfo></xs:annotation></xs:element><xs:element name="PropertySubType" type="commons:PropertySubTypeEnum" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>Secondary type of the listed property. Possible values:
"Apartment"
"Boatslip"
"Cabin"
"Condominium"
"Deeded Parking"
"Duplex"
"Farm"
"Manufactured Home"
"Mobile Home"
"Own Your Own"
"Quadruplex"
"Single Family Attached"
"Single Family Detached"
"Stock Cooperative"
"Townhouse"
"Timeshare"
"Triplex"
"Other"</xs:documentation><xs:appinfo><retsid>101943</retsid></xs:appinfo></xs:annotation></xs:element><xs:element name="ListingKey" type="xs:string" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>The identifier for the listing generated by the feed</xs:documentation><xs:appinfo><retsid>101944</retsid></xs:appinfo></xs:annotation></xs:element><!-- The following are Recommended elements --><xs:element name="ListingCategory" minOccurs="0" maxOccurs="1" type="commons:ListingCategoryEnum"><xs:annotation><xs:documentation>The values are:
"Purchase"
"Lease"
"Rent"</xs:documentation><xs:appinfo><retsid>101945</retsid></xs:appinfo></xs:annotation></xs:element><xs:element name="ListingStatus" minOccurs="0" maxOccurs="1" type="commons:ListingStatusEnum"><xs:annotation><xs:documentation>The values are:
"Active"
"Cancelled"
"Closed"
"Expired"
"Pending"
"Withdrawn"
This element is optional. If absent, the listing
is assumed to be "Active".</xs:documentation><xs:appinfo><retsid>101946</retsid></xs:appinfo></xs:annotation></xs:element><xs:element name="MarketingInformation" minOccurs="0" maxOccurs="1" type="commons:MarketingInformationType"><xs:annotation><xs:documentation>Extensible: Information related to the visibility
of the listing on the internet, visibility
of certain items in the listing on the
internet, and the permission to place
signage on the property. Information
related to how the listing is allowed
to be marketed as a part of the
agreement between the seller and the
agent. VOW information is included in this common
type.</xs:documentation><xs:appinfo><retsid>102099</retsid><example/></xs:appinfo></xs:annotation></xs:element><xs:element name="Photos" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>A collection of photos for the property.</xs:documentation><xs:appinfo><retsid>101947</retsid></xs:appinfo></xs:annotation><xs:complexType><xs:sequence><xs:element name="Photo" minOccurs="0" maxOccurs="unbounded" type="synd:SimpleMediaType"><xs:annotation><xs:appinfo><retsid>101948</retsid></xs:appinfo></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element><xs:element name="DiscloseAddress" type="xs:boolean" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Indicates whether or not the address may
be publicly disclosed.</xs:documentation><xs:appinfo><retsid>101949</retsid></xs:appinfo></xs:annotation></xs:element><xs:element name="ListingDescription" type="xs:string" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>This is a longer description of the listing.</xs:documentation><xs:appinfo><retsid>101950</retsid></xs:appinfo></xs:annotation></xs:element><xs:element name="MlsId" type="xs:string" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>The MLSId is the identifier for the MLS.</xs:documentation><xs:appinfo><retsid>101951</retsid></xs:appinfo></xs:annotation></xs:element><xs:element name="MlsName" type="xs:string" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>The string name for the MLS.</xs:documentation><xs:appinfo><retsid>101952</retsid></xs:appinfo></xs:annotation></xs:element><xs:element name="MlsNumber" type="xs:string" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>The MlsNumber is the identifier for the property within the MLS.</xs:documentation><xs:appinfo><retsid>101953</retsid></xs:appinfo></xs:annotation></xs:element><xs:element name="LivingArea" type="commons:Area" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Total livable square feet of the listed property.</xs:documentation><xs:appinfo><retsid>101954</retsid></xs:appinfo></xs:annotation></xs:element><xs:element name="LotSize" type="commons:Area" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Size of the lot. Attributes contain the units and measurement source</xs:documentation><xs:appinfo><retsid>101955</retsid></xs:appinfo></xs:annotation></xs:element><xs:element name="YearBuilt" type="xs:gYear" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Year the property was constructed.</xs:documentation><xs:appinfo><retsid>101956</retsid></xs:appinfo></xs:annotation></xs:element><xs:element name="ListingDate" type="xs:date" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Date the property was listed.</xs:documentation><xs:appinfo><retsid>101957</retsid></xs:appinfo></xs:annotation></xs:element><!-- The following are optional --><xs:element name="TrackingItem" type="xs:string" minOccurs="0" maxOccurs="unbounded"><xs:annotation><xs:documentation>An item for tracking the listing. May be a URI, for example.</xs:documentation><xs:appinfo><retsid>102041</retsid></xs:appinfo></xs:annotation></xs:element><xs:element name="ListingTitle" type="xs:string" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>A short title for the listing. Examples may be "Lovely Cape Cod in Downtown".</xs:documentation><xs:appinfo><retsid>102042</retsid></xs:appinfo></xs:annotation></xs:element><xs:element name="FullBathrooms" type="xs:nonNegativeInteger" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>A total count for the full bathrooms on the property. Full bath
generally includes sink, toilet, shower and bath, but may have
other local definitions</xs:documentation><xs:appinfo><retsid>102043</retsid></xs:appinfo></xs:annotation></xs:element><xs:element name="ThreeQuarterBathrooms" type="xs:nonNegativeInteger" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>A total count of the three-quarter bathrooms on the property.
Three-quarter bathrooms contain a sink, toilet and either a shower
(most common definition) or bath but not both.</xs:documentation><xs:appinfo><retsid>103413</retsid></xs:appinfo></xs:annotation></xs:element><xs:element name="HalfBathrooms" type="xs:nonNegativeInteger" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>A total count of the half bathrooms on the property.
Half bathrooms contain a sink and toilet.</xs:documentation><xs:appinfo><retsid>103414</retsid></xs:appinfo></xs:annotation></xs:element><xs:element name="OneQuarterBathrooms" type="xs:nonNegativeInteger" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>A total count of the one-quarter bathrooms on the property.
One-quarter bathrooms contain a sink.</xs:documentation><xs:appinfo><retsid>103415</retsid></xs:appinfo></xs:annotation></xs:element><xs:element name="PartialBathrooms" type="xs:nonNegativeInteger" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>A total count for all the partial bathrooms on the property. Partial bath
includes one quarter, one half, three quarter baths.</xs:documentation><xs:appinfo><retsid>102044</retsid></xs:appinfo></xs:annotation></xs:element><xs:element name="ForeclosureStatus" type="commons:ForeclosureStatusEnum" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>The values are:
"Notice of Default (Pre-Foreclosure)"
"Lis Pendens (Pre-Foreclosure)"
"Notice of Trustee Sale (Auction)"
"Notice of Foreclosure Sale (Auction)"
"REO - Bank Owned"</xs:documentation><xs:appinfo><retsid>102045</retsid></xs:appinfo></xs:annotation></xs:element><xs:element name="ListingParticipants" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>A collection of all the participants in a listing.</xs:documentation><xs:appinfo><retsid>101960</retsid></xs:appinfo></xs:annotation><xs:complexType><xs:sequence><xs:element name="Participant" type="synd:SimpleParticipantType" minOccurs="1" maxOccurs="unbounded"><xs:annotation><xs:documentation>A participant in a listing.</xs:documentation><xs:appinfo><retsid>101961</retsid></xs:appinfo></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element><xs:element name="VirtualTours" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>A collection of all the virtual tours for a listing.</xs:documentation><xs:appinfo><retsid>101962</retsid></xs:appinfo></xs:annotation><xs:complexType><xs:sequence><xs:element name="VirtualTour" type="synd:SimpleMediaType" minOccurs="1" maxOccurs="unbounded"><xs:annotation><xs:documentation>A virtual tour.</xs:documentation><xs:appinfo><retsid>101963</retsid></xs:appinfo></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element><xs:element name="Videos" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>A collection of all the videos for a listing.
Does not include virtual tours or photos.</xs:documentation><xs:appinfo><retsid>101964</retsid></xs:appinfo></xs:annotation><xs:complexType><xs:sequence><xs:element name="Video" type="synd:SimpleMediaType" minOccurs="1" maxOccurs="unbounded"><xs:annotation><xs:documentation>A video for the listing.</xs:documentation><xs:appinfo><retsid>101965</retsid></xs:appinfo></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element><xs:element name="Offices" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>The brokerage for the listing.</xs:documentation><xs:appinfo><retsid>103000</retsid></xs:appinfo></xs:annotation><xs:complexType><xs:sequence><xs:element name="Office" minOccurs="1" maxOccurs="unbounded" type="synd:SimpleOfficeType"><xs:annotation><xs:documentation>Offices associated with the listing.</xs:documentation><xs:appinfo><retsid>103001</retsid></xs:appinfo></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element><xs:element name="Brokerage" type="synd:BusinessType" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>The brokerage for the listing.</xs:documentation><xs:appinfo><retsid>101966</retsid></xs:appinfo></xs:annotation></xs:element><xs:element name="Franchise" type="synd:BusinessType" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>The franchise for the listing.</xs:documentation><xs:appinfo><retsid>101967</retsid></xs:appinfo></xs:annotation></xs:element><xs:element name="Location" type="synd:LocationType" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>The information about the geographic location of the property.</xs:documentation><xs:appinfo><retsid>101968</retsid></xs:appinfo></xs:annotation></xs:element><xs:element name="OpenHouses" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>A collection of all the open houses for a property.</xs:documentation><xs:appinfo><retsid>101969</retsid></xs:appinfo></xs:annotation><xs:complexType><xs:sequence><xs:element name="OpenHouse" type="synd:OpenHouseType" minOccurs="1" maxOccurs="unbounded"><xs:annotation><xs:documentation>An open house scheduled for the property.</xs:documentation><xs:appinfo><retsid>101970</retsid></xs:appinfo></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element><xs:element name="Schools" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>A collection of all the school district information
for the property.</xs:documentation><xs:appinfo><retsid>101971</retsid></xs:appinfo></xs:annotation><xs:complexType><xs:sequence><xs:element name="SchoolDistrict" type="synd:SchoolDistrictType" minOccurs="1" maxOccurs="unbounded"><xs:annotation><xs:documentation>Information about a given school district for the
property.</xs:documentation><xs:appinfo><retsid>101972</retsid></xs:appinfo></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element><xs:element name="Taxes" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>A collection of all the taxes reported for a property.</xs:documentation><xs:appinfo><retsid>101973</retsid></xs:appinfo></xs:annotation><xs:complexType><xs:sequence><xs:element name="Tax" type="synd:TaxType" minOccurs="1" maxOccurs="unbounded"><xs:annotation><xs:documentation>A given tax instance for the property.</xs:documentation><xs:appinfo><retsid>101974</retsid></xs:appinfo></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element><xs:element name="Expenses" type="commons:ExpensesType" minOccurs="0" maxOccurs="unbounded"><xs:annotation><xs:documentation>A collection of all the additional fees for a property.
was AdditionalFees
Each element has an enumerated description and a
fee (price) with optional frequency (example:monthly)
Possible enumeration values:
Annual Operating Expenses
Boat Fee
Community/Master Home Owner Fee
Condo/Coop Fee
Club Fee
Dock Fee
Elevator Use Fee
Equestrian Fee
Front Foot Fee
Ground Maintenance Fee
Home Owner Assessments Fee
Home Owner Transfer Fee
Land Assessment Fee
Move in Fee
Pet Deposit
Pool/Spa Fee
Processing Fee
Refuse Fee
Repair Deductible
Security Deposit
Security Guard Fee
Security Gate Fee
Special Assessment Fee
Water/Sewer Hookup Fee
Tenant Pays
Owner Pays
Other
In the case of the Other annotation, the value (description)
is contained in the attribute of the element</xs:documentation><xs:appinfo><retsid>101984</retsid></xs:appinfo></xs:annotation></xs:element><xs:element name="DetailedCharacteristics" type="synd:DetailedCharacteristicsType" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>Container for the miscellaneous details about the
listed property.</xs:documentation><xs:appinfo><retsid>101975</retsid></xs:appinfo></xs:annotation></xs:element><xs:element name="ModificationTimestamp" type="commons:ModificationTimestamp" minOccurs="1" maxOccurs="1"><xs:annotation><xs:appinfo><retsid>101981</retsid><example>2007-03-11T12:00:00-05:00</example></xs:appinfo></xs:annotation></xs:element></xs:sequence></xs:complexType>
Attempting to install the relevant ISO 2- and 3-letter codes as the enumerated possible values is probably never going to be a realistic possibility. See RFC 3066 at http://www.ietf.org/rfc/rfc3066.txt and the IANA registry at http://www.iana.org/assignments/lang-tag-apps.htm for further information. The union allows for the 'un-declaration' of xml:lang with the empty string.
Source
<xs:complexType name="ListingItemsType"><xs:sequence><xs:element ref="synd:Listing" minOccurs="0" maxOccurs="unbounded"><xs:annotation><xs:documentation>Zero or more listings is contained within the
item type.</xs:documentation><xs:appinfo><retsid>101976</retsid></xs:appinfo></xs:annotation></xs:element></xs:sequence><xs:attribute ref="xml:lang" use="optional" default="en-us"><xs:annotation><xs:documentation>The language used. Defaults to US English.</xs:documentation><xs:appinfo><retsid>101977</retsid></xs:appinfo></xs:annotation></xs:attribute><xs:attribute name="version" type="xs:decimal" fixed="0.92"><xs:annotation><xs:documentation>The version number for this schema.</xs:documentation><xs:appinfo><retsid>101978</retsid></xs:appinfo></xs:annotation></xs:attribute><xs:attribute name="versionTimestamp" type="xs:dateTime" fixed="2008-09-30T15:22:00Z"><xs:annotation><xs:documentation>The fully formatted version number.</xs:documentation><xs:appinfo><retsid>101654</retsid></xs:appinfo></xs:annotation></xs:attribute><xs:attribute name="listingsKey" type="xs:string" use="required"><xs:annotation><xs:documentation>The unique id, or key for this collection
of listings.</xs:documentation><xs:appinfo><retsid>102008</retsid></xs:appinfo></xs:annotation></xs:attribute></xs:complexType>