PSE001 Standard properties and property sets validation - v3

001 | @implementer-agreement
002 | @PSE
003 | @version3
004 | Feature: PSE001 - Standard properties and property sets validation
005 | The rule verifies that each IfcPropertySet starting with 'Pset_' is defined correctly.
006 |
007 |   Background:
008 |    Given An .IfcPropertySet.
009 |    Given its .Name. attribute ^starts^ with 'Pset_'
010 |
011 |
012 |   Scenario: IfcPropertySet Name
013 |
014 |     Then The .IfcPropertySet. attribute .Name. must use standard values [according to the table] 'pset_definitions'
015 |
016 |
017 |   Scenario: Property Name
018 |
019 |       Then Each associated .IfcProperty. must be named [according to the table] 'pset_definitions'
020 |
021 |
022 |   Scenario: PropertySet definitions
023 |
024 |       Then The .IfcPropertySet. must be related to a valid entity type [according to the table] 'pset_definitions'
025 |
026 |
027 |   Scenario: Property Type
028 |
029 |       Then Each associated .IfcProperty. must be of valid entity type [according to the table] 'pset_definitions'
030 |
031 |
032 |   Scenario: Property Data Type
033 |
034 |         Then Each associated .IfcProperty. value must be of valid data type [according to the table] 'pset_definitions'
035 |

Version history

Version

Tag

Date

Commit

Rule link

v1

v0.6.6

2024-01-16

8c4e0eda

view

v2

v0.6.6

2024-05-13

8bca3dda

view

v3

v0.7.1

2025-02-27

8f4976cb

view