OJP001 Relative placement for elements aggregated to another element - v3

001 | @implementer-agreement
002 | @OJP
003 | @version3
004 | Feature: OJP001 - Relative placement for elements aggregated to another element
005 | The rule verifies that if an IfcElement is a part of another IfcElement (the container) through the relationship
006 | IfcRelAggregates, then the relative placement of that IfcElement shall be provided by an IfcLocalPlacement
007 | with an PlacementRelTo attribute pointing to the IfcLocalPlacement of the container element.
008 |
009 |   Scenario: Agreement on the relative placement of IfcElements being a part of another IfcElement through the relationship IfcRelAggregates
010 |
011 |       Given A model with Schema 'IFC2X3' or 'IFC4'
012 |       Given An .IfcElement.
013 |       Given A relationship .IfcRelAggregates. from .IfcElement. to .IfcElement. and following that
014 |
015 |       Then The relative placement of that IfcElement must be provided by an IfcLocalPlacement entity
016 |       Then The PlacementRelTo attribute must point to the IfcLocalPlacement of the container element established with IfcRelAggregates relationship

Version history

Version

Tag

Date

Commit

Rule link

v1

v0.6.6

2023-02-02

df2d1a2a

view

v2

v0.6.6

2024-04-30

321a46cc

view

v3

v0.8.2

2025-11-10

3c09bb05

view