AddressClassProfile

An AddressClassProfile represents a profile of a ProfileCompliantAddress . It corresponds to the concept of an AddressClass originally expressed in as a referenced codelist.

It represents additional attributes and restrictions to the ProfileCompliantAddress model. It also represents metadata for the use of the profile.

A single profile can include and support multiple types of address formats, such as a numbered street address and a “PO Box” address simultaneously. Each of these address formats is represented as an interchange address class.

The US Numbered Thoroughfare Address with this syntax can be represented as an address class profile:

* { Complete Landmark Name or Complete Place Name }
* { Complete Address Number * }
* { Complete Street Name * }
* { Complete Subaddress }
* { Complete Place Name * }
* { State Name * }
* { Zip Code }
* { Zip Plus 4 }
* { Country Name }

AddressClassProfile attributes
Name Definition Mandatory/ Optional/ Conditional Max Occur Data Type
id Unique identifier of this AddressClassProfile. M 1 CharacterString
type Intended usage of this profile. M 1 CharacterString
description Textual description of this profile. M 1 CharacterString
localization The language and script used within this profile. M 1 Localization
signature The digital signature to verify the integrity of this profile, and the identity of the publishing authority. O 1 Signature
areaApplicability The geographic representation of which this AddressClassProfile applies to. Overlapping geographic areas are allowed across different profiles. O N iso19115MD_SpatialRepresentation
timeToLive The maximum time interval between refreshing of this profile via an authoritative source, in seconds. M 1 Integer
validity The period of date and time that this profile should be considered as valid. M 1 Validity