SPS005 Simultaneous spatial relationships - v2

001 | @implementer-agreement
002 | @SPS
003 | @version2
004 | Feature: SPS005 - Simultaneous spatial relationships
005 | The rule verifies that an IfcElement does not simultaneously act as a child in two or more spatial relationships. For example, an element
006 | cannot participate in both nesting and aggregating children roles.
007 |
008 |   Scenario: Constraints on spatial relationships
009 |
010 |     Given An .IfcElement.
011 |
012 |     Then ^Exactly^ 1 of the following relationships must be non-empty: 'Nests', 'Decomposes', 'ContainedInStructure', 'AdheresToElement', 'VoidsElements'

Version history

Version

Tag

Date

Commit

Rule link

v1

v0.7.6

2025-05-24

0f135fd3

view

v2

v0.7.7

2025-06-17

696fce83

view