To a large extent, these standards have been designed with a particular business requirement in mind, for example, the expedient delivery of a piece of mail. This has generally meant that while the particular standard is appropriate for the purpose for which it was designed, it is frequently not suitable for a variety of other purposes. This break up provides the flexibility to users of these standards to use one or both these standards depending upon their application environment. The best way to do is to download these files to your local directory. Fitting over 200 countries into a unified format is no easy task.
Countries have very different address formats.
Some use street names for addressing, others don't. Some use island names, others don't. The format must allow for all these different types of addresses while at the same time provide a consistent and easy to use format. There are different ways to model data, including hierarchical, relational and object-oriented. This specification is designed to describe the address elements, not be specific about the formatting and presentation of the address.