# 5.1.3.4 IfcControl

ABSTRACT This definition may not be instantiated

## 5.1.3.4.1 Semantic definition

IfcControl is the abstract generalization of all concepts that control or constrain the utilization of products, processes, or resources in general. It can be seen as a regulation, cost schedule, request or order, or other requirements applied to a product, process or resource whose requirements and provisions must be fulfilled.

## 5.1.3.4.5 Formal representation

ENTITY IfcControl
ABSTRACT SUPERTYPE OF (ONEOF
(IfcActionRequest
,IfcCostItem
,IfcCostSchedule
,IfcPerformanceHistory
,IfcPermit
,IfcProjectOrder
,IfcWorkCalendar
,IfcWorkControl))
SUBTYPE OF (IfcObject);
Identification : OPTIONAL IfcIdentifier;
INVERSE
Controls : SET [0:?] OF IfcRelAssignsToControl FOR RelatingControl;
END_ENTITY;