IFCMATERIALRESOURCE

The data model consists of the following:

| 6 | Entities
| 1 | Select types
| 2 | Enumerations
| 1 | Functions

The schema IfcMaterialResource contains the types and classes which are used to define materials. Materials are defined generically, with references to the usage of materials being made from the relevant classes through an objectified relationship.

Material designation can be made using

1. a single material IfcMaterial,
2. a list of materials (without a specified configuration or structure) IfcMaterialList, or
3. a structured set of material layers IfcMaterialLayerSetUsage.

These three options are exposed for association with IfcElement through a select type IfcMaterialSelect, but some may be ruled out as appropriate in the specialized element subtypes.

> NOTE: Definition of material properties and their assignment to IfcMaterial are captured in IfcMaterialPropertyResource schema.

> HISTORY New schema in IFC Release 2.0.

Interfaced schemas (5):

REFERENCE FROM IFCEXTERNALREFERENCERESOURCE
( | IfcClassificationNotationSelect, IfcClassificationReference);

REFERENCE FROM IFCMEASURERESOURCE
( | IfcLengthMeasure, IfcPositiveLengthMeasure, IfcLogical, IfcLabel, IfcSiUnit);

REFERENCE FROM IFCPRESENTATIONAPPEARANCERESOURCE
( | IfcNullStyle);

REFERENCE FROM IFCPROPERTYRESOURCE
( | IfcPropertySingleValue, IfcPropertyBoundedValue, IfcPropertyTableValue);

REFERENCE FROM IFCREPRESENTATIONRESOURCE
( | IfcMaterialDefinitionRepresentation);

Entities (6):

| IfcMaterial
| IfcMaterialClassificationRelationship
| IfcMaterialLayer
| IfcMaterialLayerSet
| IfcMaterialLayerSetUsage
| IfcMaterialList

Select types (1):

| IfcMaterialSelect

Enumerations (2):

| IfcDirectionSenseEnum
| IfcLayerSetDirectionEnum

Functions (1):

IfcMlsTotalThickness