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>
The identifier for the office.It should permit unique identification ofoffice within the system
Diagram
Type
xs:string
Properties
content:
simple
minOccurs:
1
maxOccurs:
1
Source
<xs:element name="OfficeCodeId" type="xs:string" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>The identifier for the office. It should permit unique identification of office within the system</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="BusinessAdditionalInformation" type="xs:string" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Additional information for the business.</xs:documentation><xs:appinfo><retsid>103418</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 that the property has a secondarysuite or Mother-in-law suite.
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 that the property has a secondary suite or Mother-in-law suite.</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 name of the office.For example, "Le Page Westside"
Diagram
Type
xs:string
Properties
content:
simple
minOccurs:
0
maxOccurs:
1
Source
<xs:element name="Name" minOccurs="0" maxOccurs="1" type="xs:string"><xs:annotation><xs:documentation>The name of the office. For example, "Le Page Westside"</xs:documentation><xs:appinfo><retsid>101988</retsid></xs:appinfo></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="AppointmentRequiredYN" 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="MediaModificationTimestamp" 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="MediaCaption" 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="MediaOrderNumber" 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>
The currencyPeriod attribute indicates that the price is repeatedat the frequency indicated. The abscence of the attribute indicatesa one-time payment.
The NAR Information Security Guidelines class.See the document for more details.
Source
<xs:element name="ListPrice" type="commons:PriceWithOptionalFrequency" 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="LeadRoutingEmail" minOccurs="0" maxOccurs="1" type="xs:string"><xs:annotation><xs:documentation>Email address to use for lead management.</xs:documentation><xs:appinfo><retsid>103419</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="ShortSale" type="xs:boolean" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Indicates if the listing is a short sale.</xs:documentation><xs:appinfo><retsid>103420</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>
If the property is in some form of foreclosure, this field provides a value for the type of foreclosure from apredefined list of values. Those values aredefined in the ForeclosureStatusEnum definitionForeclosure types not provided in the list can beadded using the extension mechanism of the"Other" value and placing the string describingthe foreclosure type into the'OtherEnumerationDescriptionString' attribute.
<xs:element name="ForeclosureStatus" type="commons:ForeclosureStatusEnum" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>If the property is in some form of foreclosure, this field provides a value for the type of foreclosure from a predefined list of values. Those values are defined in the ForeclosureStatusEnum definition Foreclosure types not provided in the list can be added using the extension mechanism of the "Other" value and placing the string describing the foreclosure type into the 'OtherEnumerationDescriptionString' attribute.</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 collection of offices associated with 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>A specific office 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>A specific office 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>
The NAR Information Security Guidelines class.See the document for more details.
Source
<xs:element name="Disclaimer" type="commons:Disclaimer" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>The disclaimer string for a specific listing</xs:documentation><xs:appinfo><retsid>100374</retsid><example>Listing information is believed accurate but may contain errors, omissions or changes.</example></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>
The NAR Information Security Guidelines class.See the document for more details.
Source
<xs:element name="CollectionDisclaimer" type="commons:Disclaimer" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>The disclaimer string for the collection of listings</xs:documentation><xs:appinfo><retsid>103421</retsid><example>Listing information is believed accurate but may contain errors, omissions or changes.</example></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 encoding 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 office. It should permit unique identification of office within the system</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><!--
Add descriptive element to business
--><xs:element name="BusinessAdditionalInformation" type="xs:string" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Additional information for the business.</xs:documentation><xs:appinfo><retsid>103418</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 that the property has a secondary suite or Mother-in-law suite.</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:documentation>The name of the office. For example, "Le Page Westside"</xs:documentation><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="AppointmentRequiredYN" 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><!--
change retsid 103334 from
PhotoModificationTimestamp to
MediaModificationTimestamp
--><xs:element name="MediaModificationTimestamp" 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><!--
change retsid 101929
from URL to MediaURL
--><xs:element name="MediaURL" type="xs:anyURI" minOccurs="1" maxOccurs="1"><xs:annotation><xs:appinfo><retsid>101929</retsid></xs:appinfo></xs:annotation></xs:element><!--
change retsdi 101930
from Caption to MediaCaption
--><xs:element name="MediaCaption" 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><!--
change retsid 101931
from Description to MediaDescription
--><xs:element name="MediaDescription" 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
--><!--
change retsid 101932 from PhotoOrderNumber
to MediaOrderNumber
--><xs:element name="MediaOrderNumber" 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><!--
change data type from Money to
PriceWithOptionalFrequency
--><xs:element name="ListPrice" type="commons:PriceWithOptionalFrequency" 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><!--
Add LeadRoutingEmail
--><xs:element name="LeadRoutingEmail" minOccurs="0" maxOccurs="1" type="xs:string"><xs:annotation><xs:documentation>Email address to use for lead management.</xs:documentation><xs:appinfo><retsid>103419</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><!--
Add a short sale indicator
--><xs:element name="ShortSale" type="xs:boolean" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Indicates if the listing is a short sale.</xs:documentation><xs:appinfo><retsid>103420</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>If the property is in some form of foreclosure, this field provides a value for the type of foreclosure from a predefined list of values. Those values are defined in the ForeclosureStatusEnum definition Foreclosure types not provided in the list can be added using the extension mechanism of the "Other" value and placing the string describing the foreclosure type into the 'OtherEnumerationDescriptionString' attribute.</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 collection of offices associated with 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>A specific office 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><!--
Added a disclaimer to each record
--><xs:element name="Disclaimer" type="commons:Disclaimer" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>The disclaimer string for a specific listing</xs:documentation><xs:appinfo><retsid>100374</retsid><example>Listing information is believed accurate but may contain errors, omissions or changes.</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><!--
Added a disclaimer to the collection
--><xs:element name="CollectionDisclaimer" type="commons:Disclaimer" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>The disclaimer string for the collection of listings</xs:documentation><xs:appinfo><retsid>103421</retsid><example>Listing information is believed accurate but may contain errors, omissions or changes.</example></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>