IFC 4.3.x development

8.1.3.7 IfcPostalAddress

8.1.3.7.1 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.

8.1.3.7.1 Attributes

# Attribute Type Description
IfcAddress
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.
IfcPostalAddress
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.

8.1.3.7.2 Entity inheritance

dot_inheritance IfcPostalAddress IfcPostalAddress IfcAddress IfcAddress IfcPostalAddress->IfcAddress IfcTelecomAddress IfcTelecomAddress IfcTelecomAddress->IfcAddress

8.1.3.7.3 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;
 WHERE
	WR1 : EXISTS (InternalLocation) OR 
EXISTS (AddressLines) OR
EXISTS (PostalBox) OR
EXISTS (PostalCode) OR
EXISTS (Town) OR 
EXISTS (Region) OR  
EXISTS (Country);
END_ENTITY;