``GEM051`` Presence of geometric context - v2 ======================================================================================================================================================================================================== .. parsed-literal:: 001 | \@industry-practice 002 | \@GEM 003 | \@version2 004 | 005 | Feature: GEM051 - Presence of Geometric Context 006 | The rule verifies that a geometric context is present in the model, that its attribute ContextType is provided (not empty) and its value is valid. 007 | 008 | 009 | Scenario Outline: Agreement on having at least one geometric representation context 010 | 011 | :doc:`Given A model with Schema \ ` 012 | :doc:`Given An .\. ` 013 | :doc:`Given Its attribute .RepresentationContexts. ` 014 | 015 | :doc:`Then Assert existence ` 016 | :doc:`Then [Its entity type] ^is^ 'IfcGeometricRepresentationContext' ^including subtypes^ ` 017 | 018 | Examples: 019 | | Schema | Entity | 020 | | 'IFC2X3' | IfcProject | 021 | | 'IFC4' or 'IFC4.3' | IfcContext | 022 | 023 | 024 | Scenario Outline: Agreement on correct context types 025 | 026 | :doc:`Given A model with Schema \ ` 027 | :doc:`Given An .\. ` 028 | :doc:`Given Its attribute .RepresentationContexts. ` 029 | 030 | :doc:`Then .ContextType. ^is^ 'Model' or 'Plan' or 'NotDefined' ` 031 | 032 | Examples: 033 | | Schema | Entity | 034 | | 'IFC2X3' | IfcProject | 035 | | 'IFC4' or 'IFC4.3' | IfcContext | .. rubric:: Version history .. list-table:: :header-rows: 1 * - Version - Tag - Date - Commit - Rule link * - v1 - :tag:`v0.6.6` - 2024-07-10 - :commit:`9ce8f624e168e5ed5136403961fa22b336b773e3` - `view `_ * - v2 - :tag:`v0.6.6` - 2024-08-05 - :commit:`c5808bfa00bbfc3cfed53ffc8d92cd3e0ce34491` - `view `_