IFC 4.3.0.1 (IFC4X3) development

8.1.3.7 IfcPostalAddress

DEPRECATED This definition may be imported, but shall not be exported by applications

8.1.3.7.1 Semantic definition

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

8.1.3.7.2 Entity inheritance

8.1.3.7.3 Attributes

# Attribute Type Description
IfcAddress (5)
1 Purpose OPTIONAL IfcAddressTypeEnum

Identifies the logical location of the address.

2 Description OPTIONAL IfcText

Text that relates the nature of the address.

3 UserDefinedPurpose OPTIONAL 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 Addresses

The inverse relationship to Organization to whom address is associated.

Click to show 5 hidden inherited attributes Click to hide 5 inherited attributes
IfcPostalAddress (7)
4 InternalLocation OPTIONAL IfcLabel

An organization defined address for internal mail delivery.

5 AddressLines OPTIONAL LIST [1:?] OF IfcLabel

The postal address.

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.

9 PostalCode OPTIONAL IfcLabel

The code that is used by the country's postal service.

10 Country OPTIONAL IfcLabel

An ISO 3166 2-digit country code.

Table 8.1.3.7.B

8.1.3.7.4 Formal propositions

Name Description
WR1

Requires that at least one attribute of internal location, address lines, town, region or country is asserted. It is not acceptable to have a postal address without at least one of these values.

EXISTS (InternalLocation) OR 
EXISTS (AddressLines) OR
EXISTS (PostalBox) OR
EXISTS (PostalCode) OR
EXISTS (Town) OR 
EXISTS (Region) OR  
EXISTS (Country)
Table 8.1.3.7.C

8.1.3.7.5 Examples

8.1.3.7.6 Formal representation

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;

8.1.3.7.7 References

Edit on Github


Is this page difficult to understand? Let us know!

8.1.3.7.8 Changelog