IFC 4.3.x development IfcPostalAddress Semantic definitions at the entity

This entity represents an address for delivery of paper based mail and other postal deliveries.

HISTORY  New entity in IFC2x. Attributes

# Attribute Type Description
1 Purpose OPTIONAL IfcAddressTypeEnum Identifies the logical location of the address.
2 Description OPTIONAL IfcText Text that relates the nature of the address.
3 UserDefinedPurposeOPTIONAL IfcLabel Allows for specification of user specific purpose of the address beyond the

enumeration values provided by Purpose attribute of type IfcAddressTypeEnum.

When a value is provided for attribute UserDefinedPurpose, in parallel the

attribute Purpose shall have enumeration value USERDEFINED.
OfPerson SET [0:?] OF IfcPerson FOR Addresses The inverse relationship to Person to whom address is associated.
OfOrganization SET [0:?] OF IfcOrganization FOR AddressesThe inverse relationship to Organization to whom address is associated.
4 InternalLocation OPTIONAL IfcLabel An organization defined address for internal mail delivery.
5 AddressLines OPTIONAL LIST [1:?] OF IfcLabel The postal address.

> NOTE  A postal address may occupy several lines (or elements) when recorded. It is expected that normal usage will incorporate relevant elements of the following address concepts: A location within a building (e.g. 3rd Floor) Building name (e.g. Interoperability House) Street number (e.g. 6400) Street name (e.g. Alliance Boulevard). Typical content of address lines may vary in different countries.
6 PostalBox OPTIONAL IfcLabel An address that is implied by an identifiable mail drop.
7 Town OPTIONAL IfcLabel The name of a town.
8 Region OPTIONAL IfcLabel The name of a region.

> NOTE  The counties of the United Kingdom and the states of North America are examples of regions.
9 PostalCode OPTIONAL IfcLabel The code that is used by the country's postal service.
10 Country OPTIONAL IfcLabel The name of a country. Entity inheritance

dot_inheritance IfcPostalAddress IfcPostalAddress IfcAddress IfcAddress IfcPostalAddress->IfcAddress IfcTelecomAddress IfcTelecomAddress IfcTelecomAddress->IfcAddress Formal representations

ENTITY IfcPostalAddress
 SUBTYPE OF (IfcAddress);
	InternalLocation : OPTIONAL IfcLabel;
	AddressLines : OPTIONAL LIST [1:?] OF IfcLabel;
	PostalBox : OPTIONAL IfcLabel;
	Town : OPTIONAL IfcLabel;
	Region : OPTIONAL IfcLabel;
	PostalCode : OPTIONAL IfcLabel;
	Country : OPTIONAL IfcLabel;
	WR1 : EXISTS (InternalLocation) OR 
EXISTS (AddressLines) OR
EXISTS (PostalBox) OR
EXISTS (PostalCode) OR
EXISTS (Region) OR  
EXISTS (Country);