The author of this spec:
Latest Version: http://www.ukbusinessproperty.co.uk/rss/1.1/
Draft
The RSS feed generator should accept the following GET parameters:
date (strongly recommended)
A numeric timestamp representing the seconds since the UNIX Epoch.
The properties returned should only be those modified on or after this timestamp.
limit (optional)
An integer representing the maximum number of property entries to return.
offset (optional)
An integer representing how many property entries to skip over.
This is used in combination with limit for RSS feeds that would otherwise contain
a large number of entries. This helps reduce server load by obtaining the updates gradually.
For each item the guid field must be completed with a unique value for the property.
This value may be alphanumeric and must always be used when providing updates to the property
The pubDate should be the last modified date of the property entry conforming to RFC 822
The description entry is optional and if used should be a short description or name of the property.
Any element that is specified but has no value will set that data to null
If an element is not specified it is ignored any old data for it shall remain
Provides UK Business Property specific metadata for entries.
agentid
An optional string identifying a particular agent this property belongs to.
status
The "current status" for this entry, as text.
It may be specified as one and only one of the following types:
expires
The expiry date for this entry, as text or integer.
A text entry should conform to RFC 822
E.g. Wed, 12 Jul 2006 11:21:03 GMT
Alternatively this may be expressed as the number of seconds since the UNIX Epoch.
E.g. 1152705856
address
A container block for address information. The address is that as used for postal purposes.
The following child elements are defined...
no
A number (letters permitted) representing the property number for postal purposes, as text.
name
A name given to the property by the occupier, as text.
street
The name of the street or road upon which the property is located, as text.
district
Additional line to the address usually denoting a district or village, as text.
town
Name of the town in which the property is located or nearest to, as text.
county
Name of the county the town is within, as text.
country
The ISO 3166 country code for the country the property is in, as text.
confidential
For hiding precise location details of the property from visitors. Only the County and Region is
displayed when this is set. Should be set as 1 to hide address and 0 to show it. Default is 0.
scheme
Specifies the name of the scheme the property is developed under, as text
Typically only applies to properties under construction.
size
A container block for property size information.
The following child elements are defined...
total
The total property size, as an integer or floating point number.
minimum
The smallest size available for purchase or rent, typically applies to office space, an integer or floating point number.
unit
Units the sizes are measured in, as any one of the following:
price
A container block for property price information.
The following child elements are defined...
sale
The property selling price, as an integer or floating point number.
If the type is auction, the value should represent a guide price.
Also the expiry date for the property should be set to the date of the auction.
Has the optional attribute type which may be:
rent
A container block for property rental information.
The following child elements are defined...
amount
The total property size, as an integer or floating point number.
unit
Used to express the rental amount as per area. E.g. £200 per sq. ft
The following units are defined:
period
Used to express the rental amount as per time. E.g £200 per week.
May be used along with unit to express an amount per area per time.
The following units are defined:
currency
The currency the values are expressed in represented as ISO 4217 standard.
yield
Specifies the expected yield from the property, as a floating point number.
Has the attribute type which may be:
detail
Provides detailed information on the property, as text.
property_status
Specifies the current status of the property, the following are defined:
tenures
Tenures is a container for a list of tenures that apply to the property.
It may consist of any number of the following element:
tenure
A tenure is defined as being any one of the following:
categories
Categories is a container for a list of categories that apply to the property.
It may consist of any number of the following element:
category
A category is defined as being any one of the following:
types
Types is a container for a list of property types that may apply to the property.
In some cases such a field may not be stored in a database, in this scenario it is
suggested that a lookup table is create for keywords. These should be checked for
in the property description and mapped on to the elements below.
It may consist of any number of the following element:
type
A type is defined as being any one of the following:
business
Business is a container for a list of business types that may apply to a business for sale.
In some cases such a field may not be stored in a database, in this scenario it is
suggested that a lookup table is create for keywords. These should be checked for
in the property description and mapped on to the elements below.
It may consist of any number of the following element:
type
A type is defined as being any one of the following:
images
Images is a container for a list of images for the property.
It may consist of any number of the following element:
image
An image is a HTTP URL for the associated image file and should be accessible over the internet
The image supports the following attributes:
gps
gps is a container for a pair of coordinates for the property location.
It may consist of one of each of the following elements:
longitude
Expressed either in degrees or as degrees minutes seconds. In addition negatives may be specified by
prefixing with -,W or S. Positives need not be specified by may be so with +,N,E. When using minutes
& seconds the seperator may be any non-numeric value. Examples...
latitude
Expressed either in degrees or as degrees minutes seconds. In addition negatives may be specified by
prefixing with -,W or S. Positives need not be specified by may be so with +,N,E. When using minutes
& seconds the seperator may be any non-numeric value. Examples...
contact
contact is a container for a set of contact details for the property.
If no contact is provided then the main account details are used.
It may consist of one of each of the following elements:
name - a string containing persons title and name
email - a string containing persons email address
phone - a string containing persons telephone number
<item> Elements:
<ukbp:address> Elements:
<ukbp:size> Elements:
<ukbp:price> Elements:
<ukbp:rent> Elements:
<ukbp:tenures> Elements:
<ukbp:categories> Elements:
<ukbp:types> Elements:
<ukbp:images> Elements:
<ukbp:gps> Elements:
<ukbp:contact> Elements:
<item> Attributes: