QTY001 Standard quantities and quantity sets validation - v1

001 | @implementer-agreement
002 | @QTY
003 | @version1
004 | Feature: QTY001 - Standard quantities and quantity sets validation
005 | The rule verifies that each IfcElementQuantity starting with 'Qto_' is defined correctly.
006 |
007 | Background:
008 |   Given An .IfcElementQuantity.
009 |   Given its .Name. attribute ^starts^ with 'Qto_'
010 |
011 |
012 | Scenario: IfcElementQuantity Name
013 |
014 |   Then The .IfcElementQuantity. attribute .Name. must use standard values [according to the table] 'qto_definitions'
015 |
016 |
017 | Scenario: PhysicalQuantity Name
018 |
019 |   Then Each associated .IfcPhysicalQuantity. must be named [according to the table] 'qto_definitions'
020 |
021 |
022 | Scenario: ElementQuantity definitions
023 |
024 |   Then The .IfcElementQuantity. must be related to a valid entity type [according to the table] 'qto_definitions'
025 |
026 |
027 | Scenario: PhysicalQuantity Type
028 |
029 |   Then Each associated .IfcPhysicalQuantity. must be of valid entity type [according to the table] 'qto_definitions'
030 |
031 |
032 | Scenario: Correct value for Method of Measurement
033 |
034 |   Then The value of attribute .MethodOfMeasurement. must be 'BaseQuantities'
035 |
036 |

Version history

Version

Tag

Date

Commit

Rule link

v1

v0.7.6

2025-05-18

f5e0df92

view