IFC 4.4.0.0 build 20261005 (IFC4X4_DEV_20260525) ⚠ buildingSMART Working Draft. All content is under development.

  • Help suggest improvements
  • Get user or developer support

4.1.4.4.5 Survey Elements Nesting

The ordered arrangement of survey annotations, such as point, lines, curves.

For set of survey elements where the order of items is not relevant (e.g., point clouds or collections of survey string lines), the Survey Elements Grouping template can be used.

The following diagram shows the generic classes and relationships used when applying this concept. In addition, concepts may have particular importance to common or standardised industry practices and scenarios. For these specific usage scenarios, the table below shows a recommended list of general usage patterns that users may adopt.

%3 IfcAnnotation IfcAnnotation 1. GlobalId [1:1] 2. OwnerHistory [0:1] 3. Name [0:1] 4. Description [0:1]      Decomposes [0:1]      HasAssignments [0:?]      HasAssociations [0:?]      HasContext [0:1]      IsDecomposedBy [0:?]      IsNestedBy [0:?]      Nests [0:1] 5. ObjectType [0:1]      Declares [0:?]      IsDeclaredBy [0:1]      IsDefinedBy [0:?]      IsTypedBy [0:1] 6. ObjectPlacement [0:1] 7. Representation [0:1]      PositionedRelativeTo [0:?]      ReferencedBy [0:?]      ReferencedInStructures [0:?] 8. PredefinedType [0:1]      ContainedInStructure [0:1] IfcRelNests_0 IfcRelNests 1. GlobalId [1:1] 2. OwnerHistory [0:1] 3. Name [0:1] 4. Description [0:1] 5. RelatingObject [1:1] 6. RelatedObjects [1:?] IfcAnnotation:IsNestedBy1->IfcRelNests_0:RelatingObject0 IfcAnnotationTypeEnum_1 IfcAnnotationTypeEnum IfcAnnotation:PredefinedType1->IfcAnnotationTypeEnum_1:IfcAnnotationTypeEnum0 IfcAnnotation_1 IfcAnnotation 1. GlobalId [1:1] 2. OwnerHistory [0:1] 3. Name [0:1] 4. Description [0:1]      Decomposes [0:1]      HasAssignments [0:?]      HasAssociations [0:?]      HasContext [0:1]      IsDecomposedBy [0:?]      IsNestedBy [0:?]      Nests [0:1] 5. ObjectType [0:1]      Declares [0:?]      IsDeclaredBy [0:1]      IsDefinedBy [0:?]      IsTypedBy [0:1] 6. ObjectPlacement [0:1] 7. Representation [0:1]      PositionedRelativeTo [0:?]      ReferencedBy [0:?]      ReferencedInStructures [0:?] 8. PredefinedType [0:1]      ContainedInStructure [0:1] IfcRelNests_0:RelatedObjects1->IfcAnnotation_1:IfcAnnotation0 IfcAnnotationTypeEnum_2 IfcAnnotationTypeEnum IfcAnnotation_1:PredefinedType1->IfcAnnotationTypeEnum_2:IfcAnnotationTypeEnum0 constraint_0 =SURVEY IfcAnnotationTypeEnum_1->constraint_0 constraint_1 =SURVEY IfcAnnotationTypeEnum_2->constraint_1
Figure 4.1.4.4.5.A

General Usage

ApplicableEntity
IfcAnnotation
Table A

Edit on Github

2 contributor(s): Evandro AlfieriThomas Krijnen
Last change: Apply constraint to EntityRule not directly to Attribute by Thomas Krijnen on 2024-04-23T13:56:52+02:00

Is this page difficult to understand? Let us know!