``SPS005`` Simultaneous spatial relationships - v2 ======================================================================================================================================================================================================== .. parsed-literal:: 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 | :doc:`Given An .IfcElement. ` 011 | 012 | :doc:`Then ^Exactly^ 1 of the following relationships must be non-empty: 'Nests', 'Decomposes', 'ContainedInStructure', 'AdheresToElement', 'VoidsElements' ` .. rubric:: Version history .. list-table:: :header-rows: 1 * - Version - Tag - Date - Commit - Rule link * - v1 - :tag:`v0.7.6` - 2025-05-24 - :commit:`0f135fd3799d61326232093b9d5f20b46aad8607` - `view `_ * - v2 - :tag:`v0.7.7` - 2025-06-17 - :commit:`696fce830253ae65d0e5878d8ce7991c6dec5254` - `view `_