8.1.3.7 IfcPostalAddress
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. |
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. |
|
|
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;
