8.1.3.5 IfcPerson
8.1.3.5.1 Semantic definition
This entity represents an individual human being.
8.1.3.5.2 Entity inheritance
8.1.3.5.3 Attributes
| # | Attribute | Type | Description |
|---|---|---|---|
| IfcPerson (9) | |||
| 1 | Identification | OPTIONAL IfcIdentifier |
Identification of the person. |
| 2 | FamilyName | OPTIONAL IfcLabel |
The name by which the family identity of the person may be recognized. |
| 3 | GivenName | OPTIONAL IfcLabel |
The name by which a person is known within a family and by which he or she may be familiarly recognized. |
| 4 | MiddleNames | OPTIONAL LIST [1:?] OF IfcLabel |
Additional names given to a person that enable their identification apart from others who may have the same or similar family and given names. |
| 5 | PrefixTitles | OPTIONAL LIST [1:?] OF IfcLabel |
The word, or group of words, which specify the person's social and/or professional standing and appear before his/her names. |
| 6 | SuffixTitles | OPTIONAL LIST [1:?] OF IfcLabel |
The word, or group of words, which specify the person's social and/or professional standing and appear after his/her names. |
| 7 | Roles | OPTIONAL LIST [1:?] OF IfcActorRole |
Roles played by the person. |
| 8 | Addresses | OPTIONAL LIST [1:?] OF IfcAddress |
Postal and telecommunication addresses of a person. |
| EngagedIn | SET [0:?] OF IfcPersonAndOrganization FOR ThePerson |
The inverse relationship to IfcPersonAndOrganization relationships in which IfcPerson is engaged. |
|
8.1.3.5.4 Formal propositions
| Name | Description |
|---|---|
| IdentifiablePerson |
Requires that the identification or/ and the family name or/ and the given name is provided as minimum information. |
|
|
| ValidSetOfNames |
If middle names are provided, the family name or/ and the given name shall be provided too. |
|
|
8.1.3.5.5 Examples
-

Figure 8.1.3.5.A -

Figure 8.1.3.5.B -

Figure 8.1.3.5.C -

Figure 8.1.3.5.D -

Figure 8.1.3.5.E -

Figure 8.1.3.5.F -

Figure 8.1.3.5.G -

Figure 8.1.3.5.H -

Figure 8.1.3.5.I -

Figure 8.1.3.5.J -

Figure 8.1.3.5.K -

Figure 8.1.3.5.L -

Figure 8.1.3.5.M -

Figure 8.1.3.5.N -

Figure 8.1.3.5.O -

Figure 8.1.3.5.P -

Figure 8.1.3.5.Q -

Figure 8.1.3.5.R
8.1.3.5.6 Formal representation
ENTITY IfcPerson;
Identification : OPTIONAL IfcIdentifier;
FamilyName : OPTIONAL IfcLabel;
GivenName : OPTIONAL IfcLabel;
MiddleNames : OPTIONAL LIST [1:?] OF IfcLabel;
PrefixTitles : OPTIONAL LIST [1:?] OF IfcLabel;
SuffixTitles : OPTIONAL LIST [1:?] OF IfcLabel;
Roles : OPTIONAL LIST [1:?] OF IfcActorRole;
Addresses : OPTIONAL LIST [1:?] OF IfcAddress;
INVERSE
EngagedIn : SET [0:?] OF IfcPersonAndOrganization FOR ThePerson;
WHERE
IdentifiablePerson : EXISTS(Identification) OR EXISTS(FamilyName) OR EXISTS(GivenName);
ValidSetOfNames : NOT EXISTS(MiddleNames) OR EXISTS(FamilyName) OR EXISTS(GivenName);
END_ENTITY;