IFC 4.3.2.20251031 (IFC4X3_ADD2) under development

5.1.3.35 IfcRelDecomposes(关联关系-分解)

RV ⓘ
AbV ⓘ

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

5.1.3.35.1 语义定义(Semantic definition)

分解关系 IfcRelDecomposes 定义了元素被组合或分解的一般概念。分解关系表示整体/部分层次结构,能够从整体(组合)导航到部分,反之亦然。

分解可以受到约束,要求整体及其部分都具有相同的类型——从而建立嵌套关系。或者它们可能需要某种形式的物理包含,从而建立特殊类型的聚合关系。

分解意味着依赖关系,即整体的定义取决于部分的定义,而部分取决于整体的存在。分解关系可以递归地应用,即被分解的元素可以是另一个分解中的一部分。必须在应用程序级别防止循环引用。

5.1.3.35.2 实体继承(Entity inheritance)

5.1.3.35.3 特性(Attributes)

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

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

2 OwnerHistory OPTIONAL IfcOwnerHistory

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

3 Name OPTIONAL IfcLabel

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

4 Description OPTIONAL IfcText

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

表 5.1.3.35.A

5.1.3.35.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 个继承概念
IfcRelDecomposes (2)
Revision Control General

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

Software Identity General

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

表 5.1.3.35.B

5.1.3.35.5 形式化表示(Formal representation)

ENTITY IfcRelDecomposes
 ABSTRACT SUPERTYPE OF (ONEOF
	(IfcRelAdheresToElement
	,IfcRelAggregates
	,IfcRelNests
	,IfcRelProjectsElement
	,IfcRelVoidsElement))
 SUBTYPE OF (IfcRelationship);
END_ENTITY;

5.1.3.35.6 参考文献