ContactXrefType
An additional flag needs to be added to identify types that link to expanded data such as addresses, although the use of nlpg or postcode for address data can easily be stored directly in the data field, and simply use the NLPG or ADDRESS packages to expand that data into a full address, and provide optional layouts of address labels. ( See commerce package for examples of different address layouts ).
SOURCE | CROSS_REF_TITLE | XREF_TYPE | ROLE_ID | CROSS_REF_HREF | DATA |
0 | Free format information | 1 | 3 | ../contact/?xref= | NULL |
#R | Residential Address | 1 | 3 | ../nlpg/?uprn= | NULL |
#T | Tenant Address | 1 | 3 | ../nlpg/?uprn= | NULL |
#C | Correspondence Address | 1 | 3 | ../nlpg/?uprn= | NULL |
#O | Owner Address | 1 | 3 | ../nlpg/?uprn= | NULL |
#K | Keyholder | 1 | 3 | ../nlpg/?uprn= | NULL |
HBEN | Housing Benefit | 3 | 3 | ../nlpg/?uprn= | NULL |
CTAX | Council Tax | 3 | 3 | ../nlpg/?uprn= | NULL |
NNDR | National Non-domestic Rates | 3 | 3 | ../nlpg/?uprn= | NULL |
ER | Electoral Roll | 3 | 3 | ../nlpg/?uprn= | NULL |
CON | Contact | 1 | 3 | ../nlpg/?uprn= | NULL |
ALARM | Alarm System | 2 | 3 | ../nlpg/?uprn= | NULL |
#A | Alarm Maintainer | 2 | 3 | ../nlpg/?uprn= | NULL |
#P | Telephone | 1 | 3 | ../contact/?contact_id= | NULL |
#F | Fax | 1 | 3 | ../contact/?contact_id= | NULL |
#E | eMail Address | 1 | 3 | ../contact/?contact_id= | NULL |
#W | Web Site Url | 1 | 3 | ../contact/?contact_id= | NULL |
It is intended that the href field will provide links to other packages and applications using the XREF id stored in that type of record. HBEN and CTAX references can be directed to a number of other council web based services, and it is intended that if a number of these services need to be linked to, then extra CTAXx source id's will be created.