IfcRoleEnum

Natural language names
enRole Enum
frÉnumération des rôles
Change log
ItemSPFXMLChangeDescription
IFC2x3 to IFC4
    IfcRoleEnum
      COMMISSIONINGENGINEERADDED
      COMISSIONINGENGINEERXXDELETED
Semantic definitions at the type
Type definition

This enumeration defines roles which may be played by an actor.

HISTORY  New type in IFC1.5.
IFC4 CHANGE  Spelling of COMMISSIONINGENGINEER corrected.
Enumeration definition
ConstantDescription
SUPPLIER供应商
MANUFACTURER制造商
CONTRACTOR承包商
SUBCONTRACTOR分包商
ARCHITECT建筑师
STRUCTURALENGINEER结构工程师
COSTENGINEER成本工程师
CLIENT客户
BUILDINGOWNER建筑业主
BUILDINGOPERATOR建筑操作员
MECHANICALENGINEER机械工程师
ELECTRICALENGINEER电气工程师
PROJECTMANAGER项目经理
FACILITIESMANAGER工厂经理
CIVILENGINEER土木工程师
COMMISSIONINGENGINEER监理工程师
ENGINEER工程师
OWNER业主
CONSULTANT顾问
CONSTRUCTIONMANAGER施工经理
FIELDCONSTRUCTIONMANAGER现场施工经理
RESELLER转售商
USERDEFINEDUser defined value to be provided.
Formal representations
XSD Specification
 <xs:simpleType name="IfcRoleEnum">
  <xs:restriction base="xs:string">
   <xs:enumeration value="supplier"/>
   <xs:enumeration value="manufacturer"/>
   <xs:enumeration value="contractor"/>
   <xs:enumeration value="subcontractor"/>
   <xs:enumeration value="architect"/>
   <xs:enumeration value="structuralengineer"/>
   <xs:enumeration value="costengineer"/>
   <xs:enumeration value="client"/>
   <xs:enumeration value="buildingowner"/>
   <xs:enumeration value="buildingoperator"/>
   <xs:enumeration value="mechanicalengineer"/>
   <xs:enumeration value="electricalengineer"/>
   <xs:enumeration value="projectmanager"/>
   <xs:enumeration value="facilitiesmanager"/>
   <xs:enumeration value="civilengineer"/>
   <xs:enumeration value="commissioningengineer"/>
   <xs:enumeration value="engineer"/>
   <xs:enumeration value="owner"/>
   <xs:enumeration value="consultant"/>
   <xs:enumeration value="constructionmanager"/>
   <xs:enumeration value="fieldconstructionmanager"/>
   <xs:enumeration value="reseller"/>
   <xs:enumeration value="userdefined"/>
  </xs:restriction>
 </xs:simpleType>
EXPRESS Specification
TYPE IfcRoleEnum = ENUMERATION OF (
 SUPPLIER,
 MANUFACTURER,
 CONTRACTOR,
 SUBCONTRACTOR,
 ARCHITECT,
 STRUCTURALENGINEER,
 COSTENGINEER,
 CLIENT,
 BUILDINGOWNER,
 BUILDINGOPERATOR,
 MECHANICALENGINEER,
 ELECTRICALENGINEER,
 PROJECTMANAGER,
 FACILITIESMANAGER,
 CIVILENGINEER,
 COMMISSIONINGENGINEER,
 ENGINEER,
 OWNER,
 CONSULTANT,
 CONSTRUCTIONMANAGER,
 FIELDCONSTRUCTIONMANAGER,
 RESELLER,
 USERDEFINED);
END_TYPE;

Link to EXPRESS-G diagram EXPRESS-G diagram

Link to this page  Link to this page