IfcTelecomAddress

BACnet MVD

#### IfcTelecomAddress

Natural language names

| Adresse - Telekommunikationsangaben
| Telecom Address
| Adresse électronique

Change log

Item | SPF | XML | Change | Description
--- | --- | --- | --- | ---
IFC2x3 to IFC4
IfcTelecomAddress |  |  |  |
WWWHomePageURL |  |  | MODIFIED | Type changed from IfcLabel to IfcURIReference.
MessagingIDs |  |  | ADDED |

##### Semantic definitions at the entity

Entity definition

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

> HISTORY New entity in IFC2x.

> IFC4 CHANGE Added attribute MessagingIDs. Type of attribute WWWHomePageURL compatibly changed from IfcLabel to IfcURIReference.

Attribute definitions

# | Attribute | Type | Cardinality | Description | B
--- | --- | --- | --- | --- | ---
4 | TelephoneNumbers | IfcLabel | ? L[1:?] | The list of telephone numbers at which telephone messages may be received. | X | X
5 | FacsimileNumbers | IfcLabel | ? L[1:?] | The list of fax numbers at which fax messages may be received. | X | X
6 | PagerNumber | IfcLabel | ? | The pager number at which paging messages may be received. |  | X
7 | ElectronicMailAddresses | IfcLabel | ? L[1:?] | The list of Email addresses at which Email messages may be received. | X | X

8

WWWHomePageURL

IfcURIReference

?

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

> NOTE Information on the world wide web for a person or organization may be separated into a number of pages and across a number of host sites, all of which may be linked together. It is assumed that all such information may be referenced from a single page that is termed the home page for that person or organization.

X

X

9 | MessagingIDs | IfcURIReference | ? L[1:?] | 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:. | X | X

Formal Propositions

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

##### Inherited definitions from supertypes

Entity inheritance
Attribute inheritance

# | Attribute | Type | Cardinality | Description | B
--- | --- | --- | --- | --- | ---
IfcAddress
1 | Purpose | IfcAddressTypeEnum | ? | Identifies the logical location of the address. | X | X
2 | Description | IfcText | ? | Text that relates the nature of the address. | X | X
3 | UserDefinedPurpose | 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. | X | X
| OfPerson | IfcPerson @Addresses | S[0:?] | The inverse relationship to Person to whom address is associated. |  | X
| OfOrganization | IfcOrganization @Addresses | S[0:?] | The inverse relationship to Organization to whom address is associated. |  | X
IfcTelecomAddress
4 | TelephoneNumbers | IfcLabel | ? L[1:?] | The list of telephone numbers at which telephone messages may be received. | X | X
5 | FacsimileNumbers | IfcLabel | ? L[1:?] | The list of fax numbers at which fax messages may be received. | X | X
6 | PagerNumber | IfcLabel | ? | The pager number at which paging messages may be received. |  | X
7 | ElectronicMailAddresses | IfcLabel | ? L[1:?] | The list of Email addresses at which Email messages may be received. | X | X

8

WWWHomePageURL

IfcURIReference

?

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

> NOTE Information on the world wide web for a person or organization may be separated into a number of pages and across a number of host sites, all of which may be linked together. It is assumed that all such information may be referenced from a single page that is termed the home page for that person or organization.

X

X

9 | MessagingIDs | IfcURIReference | ? L[1:?] | 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:. | X | X

##### Formal representations

XML Specification
`<xs:element name="IfcTelecomAddress" type="ifc:IfcTelecomAddress" substitutionGroup="ifc:IfcAddress" nillable="true"/>
<xs:complexType name="IfcTelecomAddress">
<xs:complexContent>
<xs:extension base="ifc:IfcAddress">
<xs:attribute name="TelephoneNumbers" use="optional">
<xs:simpleType>
<xs:restriction>
<xs:simpleType>
<xs:list itemType="ifc:IfcLabel"/>
</xs:simpleType>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="FacsimileNumbers" use="optional">
<xs:simpleType>
<xs:restriction>
<xs:simpleType>
<xs:list itemType="ifc:IfcLabel"/>
</xs:simpleType>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="PagerNumber" type="ifc:IfcLabel" use="optional"/>
<xs:attribute name="ElectronicMailAddresses" use="optional">
<xs:simpleType>
<xs:restriction>
<xs:simpleType>
<xs:list itemType="ifc:IfcLabel"/>
</xs:simpleType>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="WWWHomePageURL" type="ifc:IfcURIReference" use="optional"/>
<xs:attribute name="MessagingIDs" use="optional">
<xs:simpleType>
<xs:restriction>
<xs:simpleType>
<xs:list itemType="ifc:IfcURIReference"/>
</xs:simpleType>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:extension>
</xs:complexContent>
</xs:complexType>
`
EXPRESS Specification
`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;

EXPRESS-G diagram

`

Link to this page