IfcServiceLifeFactorTypeEnum

Definition from IAI: An IfcServiceLifeFactorTypeEnum is an enumerated list of the types of service life factor that can be applied and that modify the extent of the service life.

> HISTORY: New enumeration in IFC 2x2

Enumeration:

Note that the values given in the enumeration list are those indicated in the ISO standard relating to service life. In the standard, service life modification factors are identified as A to G inclusive. In the enumeration list, the A to G values are retained for conformance to the standard. However, each factor is also named according to its purpose. This semantic name is placed after an 'underscore' character immediately following the ISO factor.

Value | Definition
A_QUALITYOFCOMPONENTS | Adjustment of the service life resulting from the effect of the quality of components used.
B_DESIGNLEVEL | Adjustment of the service life resulting from the effect of design level employed.
C_WORKEXECUTIONLEVEL | Adjustment of the service life resulting from the effect of the quality of work executed.
D_INDOORENVIRONMENT | Adjustment of the service life resulting from the effect of the indoor environment (where appropriate).
E_OUTDOORENVIRONMENT | Adjustment of the service life resulting from the effect of the outdoor environment (where appropriate)
F_INUSECONDITIONS | Adjustment of the service life resulting from the effect of the conditions in which components are operating.
G_MAINTENANCELEVEL | Adjustment of the service life resulting from the effect of the level or degree of maintenance applied to components.
USERDEFINED |
NOTDEFINED |

EXPRESS specification:

TYPE IfcServiceLifeFactorTypeEnum = ENUMERATION OF
( | A_QUALITYOFCOMPONENTS, B_DESIGNLEVEL, C_WORKEXECUTIONLEVEL, D_INDOORENVIRONMENT, E_OUTDOORENVIRONMENT, F_INUSECONDITIONS, G_MAINTENANCELEVEL, USERDEFINED, NOTDEFINED);
END_TYPE;