I'm looking for a common pattern that will store and access global addresses in database. Components or other technologies can be used. The following criteria must be adheard to...
- Every line of the address is saved for every country
- Postal codes are tested with a regular expression before being saved
- Country of original is saved in it's own field When the data is displayed, the [address is formatted] (http://en.wikipedia.org/wiki/Postal_address) in the style of that country
- When the data is input using a form the label fields are as descriptive as possible, so the labels ned to be dynamic to the country of origin.
- The addresses take up the minimum space possible