IFC 4.3.2.20251031 (IFC4X3_ADD2) under development

5.1.3.29 IfcRelAssociates 关系关联

RV ⓘ
AbV ⓘ

抽象 该定义可能不会被直接实例化。

5.1.3.29.1 语义定义(Semantic definition)

关联关系 IfcRelAssociates 引用信息源(最显著的是分类、库、文档、批准、约束或材料)。关联的信息可以驻留在项目数据内部或外部。关联本身不暗示任何依赖关系。

关联关系可以建立到对象(实例,IfcObject 的子类型)或类型(IfcTypeObject 的子类型)的关联。某些关联(如批准或文档)也可以应用于属性模板(IfcPropertyDefinition 的子类型)。

关联关系在对象或属性模板(一个或多个)与关联信息之间建立关联。IfcRelAssociates 的子类型建立了关联关系的特定语义含义。

5.1.3.29.2 实体继承(Entity inheritance)

5.1.3.29.3 特性(Attributes)

# 特性(Attributes) 类型 描述
IfcRoot (4)
1 GlobalId IfcGloballyUniqueId

在整个软件世界中分配全局唯一标识符。

2 OwnerHistory OPTIONAL IfcOwnerHistory

分配有关该对象当前所有权的信息,包括所有者参与者、应用程序、本地标识以及捕获到的关于对象近期更改的信息。

3 Name OPTIONAL IfcLabel

供参与的软件系统或用户使用的可选名称。对于某些 IfcRoot 的子类型,可能需要插入 Name 特性。这将通过 where 规则强制执行。

4 Description OPTIONAL IfcText

可选的描述,用于提供信息性注释。

点击显示 4 个隐藏的继承特性 点击隐藏 4 个继承特性
IfcRelAssociates (1)
5 RelatedObjects SET [1:?] OF IfcDefinitionSelect

一组对象或属性定义,外部引用或信息与之相关联。它包括对象和类型对象、属性集模板、属性模板和属性集以及上下文。

表 5.1.3.29.A

5.1.3.29.4 概念用法(Concept usage)

概念 用法 描述
IfcRoot (2)
Revision Control General

使用 IfcOwnerHistory 捕获所有权、历史记录和合并状态。

Software Identity General

IfcRoot 分配全局唯一 ID。此外,它还可以为概念提供名称和描述。

IfcRelationship (2)
Revision Control General

使用 IfcOwnerHistory 捕获所有权、历史记录和合并状态。

Software Identity General

IfcRoot 分配全局唯一 ID。此外,它还可以为概念提供名称和描述。

点击显示 4 个隐藏的继承概念 点击隐藏 4 个继承概念
IfcRelAssociates (2)
Revision Control General

使用 IfcOwnerHistory 捕获所有权、历史记录和合并状态。

Software Identity General

IfcRoot 分配全局唯一 ID。此外,它还可以为概念提供名称和描述。

表 5.1.3.29.B

5.1.3.29.5 形式化表示(Formal representation)

ENTITY IfcRelAssociates
 ABSTRACT SUPERTYPE OF (ONEOF
	(IfcRelAssociatesApproval
	,IfcRelAssociatesClassification
	,IfcRelAssociatesConstraint
	,IfcRelAssociatesDocument
	,IfcRelAssociatesLibrary
	,IfcRelAssociatesMaterial
	,IfcRelAssociatesProfileDef))
 SUBTYPE OF (IfcRelationship);
	RelatedObjects : SET [1:?] OF IfcDefinitionSelect;
END_ENTITY;

5.1.3.29.6 参考文献