Optional_Optional_Country (e.g. can be ISO 3166 2 or 3 letter code)
Optional_District name (aka county)
Optional_Street name, number, direction & P.O. Box etc.
Optional_Postal code for area
Optional_Sub-unit of country (abbreviations ok)
Optional_Text representation of the address
Optional_postal | physical | both
Optional_home | work | temp | old | billing - purpose of this address
OptionalcityName of city, town etc.
OptionalcountryCountry (e.g. can be ISO 3166 2 or 3 letter code)
OptionaldistrictDistrict name (aka county)
OptionalextensionAdditional content defined by implementations
OptionalidUnique id for inter-element referencing
OptionallineStreet name, number, direction & P.O. Box etc.
OptionalperiodTime period when address was/is in use
OptionalpostalPostal code for area
OptionalstateSub-unit of country (abbreviations ok)
OptionaltextText representation of the address
Optionaltypepostal | physical | both
Optionalusehome | work | temp | old | billing - purpose of this address
Name of city, town etc.