GRF001 Identical coordinate operations - v2
001 | @implementer-agreement 002 | @GRF 003 | @version2 004 | Feature: GRF001 - Identical coordinate operations 005 | The rule verifies that if multiple instances of IfcGeometricRepresentationContext are provided to the IfcProject, 006 | all contexts must share an identical instance of IfcCoordinateOperation, each referring to the same instance of IfcCoordinateReferenceSystem. 007 | Additionally, the schema allows the attribute for coordinate operations within the context to be empty. 008 | Currently, for GRF001, this is only permitted if (1) there is a single context or (2) the attribute is empty across all contexts within the file. 009 | 010 | Scenario: IfcGeometricRepresentationContext 011 | 012 | Given A model with Schema 'IFC4.3' 013 | Given All instances of IfcGeometricRepresentationContext without subtypes 014 | Given Its Attribute .HasCoordinateOperation. 015 | Given Its values excluding SourceCRS 016 | 017 | Then The values must be identical at depth 0
Version history
Version |
Tag |
Date |
Commit |
Rule link |
|---|---|---|---|---|
v1 |
2023-02-03 |
|||
v2 |
2025-04-23 |