``ALS004`` Alignment segment shape representation - v2 ======================================================================================================================================================================================================== .. parsed-literal:: 001 | \@implementer-agreement 002 | \@ALS 003 | \@version2 004 | Feature: ALS004 - Alignment segment shape representation 005 | The rule verifies that each IfcAlignmentSegment uses correct representation. 006 | 007 | Background: 008 | :doc:`Given A model with Schema 'IFC4.3' ` 009 | :doc:`Given An .IfcAlignmentSegment. ` 010 | :doc:`Given Its attribute .Representation. ` 011 | :doc:`Given Its attribute .Representations. ` 012 | 013 | 014 | Scenario: Agreement on each IfcAlignmentSegment using correct value for RepresentationIdentifier 015 | 016 | :doc:`Then .RepresentationIdentifier. ^is^ 'Axis' ` 017 | 018 | 019 | Scenario: Agreement on each IfcAlignmentSegment using correct value for RepresentationType 020 | 021 | :doc:`Then .RepresentationType. ^is^ 'Segment' ` 022 | 023 | 024 | Scenario: Agreement on each IfcAlignmentSegment using correct entity type for Items 025 | 026 | :doc:`Given Its attribute .Items. ` 027 | :doc:`Then [Its entity type] ^is^ 'IfcCurveSegment' ` .. rubric:: Version history .. list-table:: :header-rows: 1 * - Version - Tag - Date - Commit - Rule link * - v1 - :tag:`v0.7.1` - 2025-02-26 - :commit:`91421943380ed8494fbc0b0bc954bb88ce6d2eae` - `view `_ * - v2 - :tag:`v0.7.1` - 2025-02-27 - :commit:`a900c9723944d2c3998178a8c4c02fb951d19889` - `view `_