Concrete quantity take-off MicroMVD

From Wiki.OSArch

The following MicroMVD vocabulary can be used to ensure that data is present to cost concrete elements.

Feature: Concrete quantity take-off

In order to cost concrete elements
For cost planners
All concrete elements need to have material data assigned

Scenario: Receiving a file
 * The IFC file "{file}" must be provided
 * IFC data must use the {schema} schema

Scenario: All concrete elements are named and contain data
 * All concrete elements must be assigned to a concrete material
 * All concrete elements must have their construction method assigned
 * All concrete elements must have their strength class assigned
 * All concrete materials must have their compressive strength assigned

Scenario: All concrete element data must be in a standardised form
 * All concrete elements must have their construction method assigned with one of the following values:
   | Value   |
   | In-situ |
   | Precast |
   | {value} |
 * All concrete elements must have their strength class assigned with one of the following values:
   | Value   |
   | N       |
   | S       |
   | {value} |
 * All concrete materials must have their compressive strength assigned with one of the following values:
   | Value     |
   | 20000000  |
   | 25000000  |
   | 32000000  |
   | 40000000  |
   | 50000000  |
   | 65000000  |
   | 80000000  |
   | 100000000 |
   | {value}   |

You can fill out the variables using the guide below.

Variable Example Description
{file} project.ifc The filename or path to any IFC file.
{schema} IFC4 The schema version. At the moment, these are likely to be either IFC4 or IFC2X3.