Skip to content

Latest commit

 

History

History
35 lines (23 loc) · 3.28 KB

material-facet.md

File metadata and controls

35 lines (23 loc) · 3.28 KB

Material facet

Elements (e.g. walls, doors, windows, etc) in IFC and element types (e.g. wall types, door types, window types, etc) may have a Material associated with it. These Materials are typically specified as construction materials, as opposed to chemical Materials. For example, concrete of two different grades are considered two separate Materials.

In the simplest case, an element may have a single Material. For example, a chair may be made from a "wood" material. The Material Facet lets you filter by elements having this Material.

An element may also have multiple Materials in three possible scenarios:

  • Layered materials: an element (e.g. a wall or slab) is parametrically defined in terms of material layers with a thickness (e.g. stud layer, insulation layer, and gypsum layer). Each layer may have a different Material.
  • Profiled materials: an element (e.g. a column or beam) is parametrically defined in terms of a profile (e.g. C-profile, Z-profile, or I-profile) extruded along a path. Composite columns and beams may have multiple profiles from different Materials.
  • Constituent materials: an element (e.g. a window, or slab) where portions of the element are made out of different Materials (e.g. the window glazing and the window frame) or mixed (e.g. a concrete slab may be composed of a percentage of cement, aggregate, etc)

Material Facet

The Material Facet lets you filter elements where one of their Materials matches your specified Material.

Many disciplines, such as costing, scheduling, sustainability analysis, or construction trade packages depend on correct Material association. The Material Facet is especially useful for domain specific information Specifications.

Parameters

Parameter Required Restrictions Allowed Allowed Values Meaning
Value ✔️ Any material name or material category. The material name is typically specific to the project or local convention. The material category is recommended to be one of 'concrete', 'steel', 'aluminium', 'block', 'brick', 'stone', 'wood', 'glass', 'gypsum', 'plastic', or 'earth'. The element must be made out of a Material with the specified name or category. If there are multiple Materials, then any Material, Layer, Profile or Constituent with that name or category will also satisfy the requirement.

If no parameters are specified, then it means that any Material should be present, regardless of name or category.

Examples

Applicabiity Intention Requirement Intention Facet Definition
Any entity with a material The entity must have a material No parameters
All entities made from wood The entity must be made out of wood Value="wood"
All entities made from brick The entity must be made out of brick Value="brick"
All entities made from either concrete or steel The entity (e.g. foundation piles) must be made of either concrete or steel Value=["concrete", "steel"]
Any entities with a material named with a code starting with "CON" followed by 2 digits, like CON01, CON02, etc The entity shall have a material with the naming scheme of "CON" followed by two digits, such as CON01, CON02, etc. Value="CON[0-9]{2}"