( ⚠ SPS004 No combination of containment and positioning - v2) (disabled)

001 | @implementer-agreement
002 | @SPS
003 | @version2
004 | @disabled
005 | Feature: SPS004 - No combination of containment and positioning
006 | The rule verifies that each IfcProduct can either be contained in one and only one IfcSpatialStructureElement, or contained in one and only one IfcLinearPositioningElement, but not both.
007 |
008 |   Scenario: Agreement on elements being contained cannot be positioned
009 |
010 |     Given A model with Schema 'IFC4.3'
011 |     Given An .IfcProduct.
012 |     Given .ContainedInStructure. ^is not^ empty
013 |
014 |     Then The value of attribute .PositionedRelativeTo. must be ^empty^
015 |
016 |
017 |   Scenario: Agreement on elements being positioned cannot be contained
018 |
019 |     Given A model with Schema 'IFC4.3'
020 |     Given An .IfcProduct.
021 |     Given .PositionedRelativeTo. ^is not^ empty
022 |
023 |     Then The value of attribute .ContainedInStructure. must be ^empty^

Version history

Version

Tag

Date

Commit

Rule link

v1

v0.6.6

2023-09-26

a26fdebc

view

v2

v0.8.2

2025-10-28

f332af51

view