IFC 4.3.0.0 (IFC4X3) final

8.1.3.8 IfcTelecomAddress

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

8.1.3.8.1 Semantic definition

This entity represents an address to which telephone, electronic mail and other forms of telecommunications should be addressed.

8.1.3.8.2 Entity inheritance

8.1.3.8.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
IfcTelecomAddress (6)
4 TelephoneNumbers OPTIONAL LIST [1:?] OF IfcLabel

The list of telephone numbers at which telephone messages may be received.

5 FacsimileNumbers OPTIONAL LIST [1:?] OF IfcLabel

The list of fax numbers at which fax messages may be received.

6 PagerNumber OPTIONAL IfcLabel

The pager number at which paging messages may be received.

7 ElectronicMailAddresses OPTIONAL LIST [1:?] OF IfcLabel

The list of Email addresses at which Email messages may be received.

8 WWWHomePageURL OPTIONAL IfcURIReference

The world wide web address at which the preliminary page of information for the person or organization can be located.

9 MessagingIDs OPTIONAL LIST [1:?] OF IfcURIReference

IDs or addresses for any other means of telecommunication, for example instant messaging, voice-over-IP, or file transfer protocols. The communication protocol is indicated by the URI value with scheme designations such as irc:, sip:, or ftp:.

Table 8.1.3.8.A

8.1.3.8.4 Formal propositions

Name Description
MinimumDataProvided

Requires that at least one attribute of telephone numbers, facsimile numbers, pager number, electronic mail addresses, world wide web home page URL, or messaging ID is asserted. It is not acceptable to have a telecommunications address without at least one of these values.

EXISTS (TelephoneNumbers) OR
EXISTS (FacsimileNumbers) OR 
EXISTS (PagerNumber) OR
EXISTS (ElectronicMailAddresses) OR 
EXISTS (WWWHomePageURL) OR
EXISTS (MessagingIDs)
Table 8.1.3.8.B

8.1.3.8.5 Formal representation

ENTITY IfcTelecomAddress
 SUBTYPE OF (IfcAddress);
	TelephoneNumbers : OPTIONAL LIST [1:?] OF IfcLabel;
	FacsimileNumbers : OPTIONAL LIST [1:?] OF IfcLabel;
	PagerNumber : OPTIONAL IfcLabel;
	ElectronicMailAddresses : OPTIONAL LIST [1:?] OF IfcLabel;
	WWWHomePageURL : OPTIONAL IfcURIReference;
	MessagingIDs : OPTIONAL LIST [1:?] OF IfcURIReference;
 WHERE
	MinimumDataProvided : EXISTS (TelephoneNumbers) OR
EXISTS (FacsimileNumbers) OR 
EXISTS (PagerNumber) OR
EXISTS (ElectronicMailAddresses) OR 
EXISTS (WWWHomePageURL) OR
EXISTS (MessagingIDs);
END_ENTITY;

8.1.3.8.6 References

8.1.3.8.7 Changelog

  • attributes, MessagingIDs
  • where_rules, MinimumDataProvided
  • where_rules, WR1
  • attributes WWWHomePageURL definition, Changed from IfcLabel to IfcURIReference
  • deprecated, Changed from False to True