8.1.3.5 IfcPerson(人员)
RV ⓘ
AbV ⓘ
8.1.3.5.1 语义定义(Semantic definition)
此实体代表一个独立的人类个体。
IFC4变更 属性_Id_重命名为_Identification_。WHERE规则放宽,允许在提供_Identification_时省略姓名。
8.1.3.5.2 实体继承(Entity inheritance)
8.1.3.5.3 特性(Attributes)
| # | 特性(Attributes) | 类型 | 描述 |
|---|---|---|---|
| IfcPerson (9) | |||
| 1 | Identification | OPTIONAL IfcIdentifier |
人员的身份标识。 |
| 2 | FamilyName | OPTIONAL IfcLabel |
通过该名称可以识别人员的家族身份。 |
| 3 | GivenName | OPTIONAL IfcLabel |
在家族中为人所知的名称,通过该名称可以熟悉地识别他或她。 |
| 4 | MiddleNames | OPTIONAL LIST [1:?] OF IfcLabel |
给予人员的附加名称,使其能够与其他可能具有相同或相似姓氏和名字的人员区分开来。 |
| 5 | PrefixTitles | OPTIONAL LIST [1:?] OF IfcLabel |
指定人员社会地位和/或职业地位的单词或词组,出现在其姓名之前。 |
| 6 | SuffixTitles | OPTIONAL LIST [1:?] OF IfcLabel |
指定人员社会地位和/或职业地位的单词或词组,出现在其姓名之后。 |
| 7 | Roles | OPTIONAL LIST [1:?] OF IfcActorRole |
人员扮演的角色。 |
| 8 | Addresses | OPTIONAL LIST [1:?] OF IfcAddress |
人员的邮政和电信地址。 |
| EngagedIn | SET [0:?] OF IfcPersonAndOrganization FOR ThePerson |
与IfcPersonAndOrganization关系的反向关系,其中IfcPerson参与其中。 |
|
8.1.3.5.4 形式化命题(Formal propositions)
| 名称 | 描述 |
|---|---|
| IdentifiablePerson |
要求提供身份标识和/或姓氏和/或名字作为最低信息。 |
|
|
| ValidSetOfNames |
如果提供了中间名,则必须同时提供姓氏和/或名字。 |
|
|
8.1.3.5.5 形式化表示(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;