该页全部中文内容仅供20252453-T-424 项目征求意见阶段(2026年3月2日 ~ 2026年4月30日)使用

20252453-T-424 项目

4.1.4.4 嵌套(Nesting)

嵌套表示一种有序的外部部件组合关系。在这种关系中,承载方称为"主体"(host),被承载的构件称为"附属组件"(hosted elements)。嵌套的应用方式多种多样,例如:

  • 用于产品元素:表示可外接的部件,如安装在水槽上的水龙头、接线盒内的开关。
  • 用于控制对象:表示规格层级结构。
  • 用于过程对象:表示可并行或串行进行的从属过程。
  • 用于资源对象:表示可并行或串行进行的从属资源分配。

嵌套是一种双向关系——从主体指向附属组件的方向称为"嵌套"(Nesting),从附属组件回指其所依附主体的反向关系称为"归属"(Hosting)。

下图展示了应用此概念时使用的通用类和关系。 此外,概念可能对常见或标准化的行业实践和场景具有特殊意义。对于这些特定的使用场景,下表展示了用户可采用的推荐通用使用模式列表。

<a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcObjectDefinition.htm'>IfcObjectDefinition</a> IfcObjectDefinition 1. GlobalId [1:1] 2. OwnerHistory [0:1] 3. Name [0:1] 4. Description [0:1]      HasAssignments [0:?]      Nests [0:1]      IsNestedBy [0:?]      HasContext [0:1]      IsDecomposedBy [0:?]      Decomposes [0:1]      HasAssociations [0:?] <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRelNests.htm'>IfcRelNests</a> IfcRelNests 1. GlobalId [1:1] 2. OwnerHistory [0:1] 3. Name [0:1] 4. Description [0:1] 5. RelatingObject [1:1] 6. RelatedObjects [1:?] <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcObjectDefinition.htm'>IfcObjectDefinition</a>:IsNestedBy1-><a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRelNests.htm'>IfcRelNests</a>:RelatingObject0
图 4.1.4.4.A

General Usage

ApplicableEntity
IfcObjectDefinition
表 4.1.4.4.B