IfcLaborResourceTypeEnum

Natural language names
enLabor Resource Type Enum
frEnumération des types de ressource en main d'œuvre
Change log
ItemSPFXMLChangeDescription
IFC2x3 to IFC4
    IfcLaborResourceTypeEnumADDED
Semantic definitions at the type
Type definition

This enumeration is used to identify the primary purpose of a labour resource, and is limited to high-level categories based upon common skill sets.

HISTORY  New enumeration in IFC4.
Enumeration definition
ConstantDescription
ADMINISTRATIONCoordination of work.
CARPENTRYRough carpentry including framing.
CLEANINGRemoval of dust and debris.
CONCRETE
DRYWALLGypsum wallboard placement and taping.
ELECTRICElectrical fixtures, equipment, and cables.
FINISHINGFinish carpentry including custom cabinetry.
FLOORING
GENERALGeneral labour not requiring specific skill.
HVACHeating and ventilation fixtures, equipment, and ducts.
LANDSCAPINGGrass, plants, trees, or irrigation.
MASONRYLaying bricks or blocks with mortar.
PAINTINGApplying decorative coatings or coverings.
PAVINGAsphalt or concrete roads and walkways.
PLUMBINGPlumbing fixtures, equipment, and pipes.
ROOFINGMembranes, shingles, tile, or other roofing.
SITEGRADINGExcavating, filling, or contouring earth.
STEELWORKErecting and attaching steel elements.
SURVEYINGDetermining positions, distances, and angles.
USERDEFINEDUser-defined resource.
NOTDEFINEDUndefined resource.
Formal representations
XSD Specification
 <xs:simpleType name="IfcLaborResourceTypeEnum">
  <xs:restriction base="xs:string">
   <xs:enumeration value="administration"/>
   <xs:enumeration value="carpentry"/>
   <xs:enumeration value="cleaning"/>
   <xs:enumeration value="concrete"/>
   <xs:enumeration value="drywall"/>
   <xs:enumeration value="electric"/>
   <xs:enumeration value="finishing"/>
   <xs:enumeration value="flooring"/>
   <xs:enumeration value="general"/>
   <xs:enumeration value="hvac"/>
   <xs:enumeration value="landscaping"/>
   <xs:enumeration value="masonry"/>
   <xs:enumeration value="painting"/>
   <xs:enumeration value="paving"/>
   <xs:enumeration value="plumbing"/>
   <xs:enumeration value="roofing"/>
   <xs:enumeration value="sitegrading"/>
   <xs:enumeration value="steelwork"/>
   <xs:enumeration value="surveying"/>
   <xs:enumeration value="userdefined"/>
   <xs:enumeration value="notdefined"/>
  </xs:restriction>
 </xs:simpleType>
EXPRESS Specification
TYPE IfcLaborResourceTypeEnum = ENUMERATION OF (
 ADMINISTRATION,
 CARPENTRY,
 CLEANING,
 CONCRETE,
 DRYWALL,
 ELECTRIC,
 FINISHING,
 FLOORING,
 GENERAL,
 HVAC,
 LANDSCAPING,
 MASONRY,
 PAINTING,
 PAVING,
 PLUMBING,
 ROOFING,
 SITEGRADING,
 STEELWORK,
 SURVEYING,
 USERDEFINED,
 NOTDEFINED);
END_TYPE;

Link to EXPRESS-G diagram EXPRESS-G diagram

Link to this page  Link to this page