MAT000 Materials - v1

001 | @implementer-agreement
002 | @MAT
003 | @version1
004 |
005 | Feature: MAT000 - Materials
006 |     The rule verifies the presence of IFC entities used to define materials assigned to elements.
007 |     https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/concepts/Object_Association/Material_Association/Material_Single/content.html
008 |
009 |
010 |     Scenario: Check for activation of Materials - IFC4 & IFC4.3
011 |
012 |         Given A model with Schema 'IFC4' or 'IFC4.3'
013 |         Given an .IfcObjectDefinition.
014 |         Given its attribute .HasAssociations.
015 |         Given [its entity type] ^is^ 'IfcRelAssociatesMaterial'
016 |         Given its attribute .RelatingMaterial.
017 |         Given [its entity type] ^is^ 'IfcMaterialDefinition' ^including subtypes^
018 |
019 |         Then The IFC model contains information on materials assigned to elements
020 |
021 |
022 |     Scenario: Check for activation of Materials - IFC2X3
023 |
024 |         Given A model with Schema 'IFC2X3'
025 |         Given an .IfcObjectDefinition.
026 |         Given its attribute .HasAssociations.
027 |         Given [its entity type] ^is^ 'IfcRelAssociatesMaterial'
028 |
029 |         Then The IFC model contains information on materials assigned to elements
030 |

Version history

Version

Tag

Date

Commit

Rule link

v1

v0.6.6

2024-08-05

48d2d8cd

view