UK Business Property RSS Module 1.1

Authors

The author of this spec:

Aaron Parker, UK Business Property

Version

Latest Version: http://www.ukbusinessproperty.co.uk/rss/1.1/

Status

Draft

Requirements

The RSS feed generator should accept the following GET parameters:

Notes

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

Description

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...

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...

price
A container block for property price information.
The following child elements are defined...

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:

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:

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:

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:

images
Images is a container for a list of images for the property.
It may consist of any number of the following element:

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:

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:

Namespace Declarations

Model

<item> Elements:

<item> Attributes: