IFC 4.3.2.20250327 (IFC4X3_ADD2) under development

5.1.3.4 IfcControl

RV ⓘ
AbV ⓘ

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.2 Entity inheritance

5.1.3.4.3 Attributes

# Attribute Type Description
IfcRoot (4)
IfcObjectDefinition (7)
IfcObject (5)
Click to show 16 hidden inherited attributes
IfcControl (2)
6 Identification OPTIONAL IfcIdentifier

An identifying designation given to a control It is the identifier at the occurrence level.

Controls SET [0:?] OF IfcRelAssignsToControl FOR RelatingControl

Reference to the relationship that associates the control to the object(s) being controlled.

Table 5.1.3.4.A

5.1.3.4.4 Concept usage

Concept Usage Description
IfcRoot (2)
IfcObjectDefinition (9)
IfcObject (5)
Click to show 16 hidden inherited concepts
IfcControl (1)
Control Assignment General

Controls have assignments from products, processes, or other objects by using the relationship object IfcRelAssignsToControl.

This concept can be applied to the following resources:

Table 5.1.3.4.B

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;

5.1.3.4.6 References

Edit on Github


Is this page difficult to understand? Let us know!

5.1.3.4.7 Changelog

5.1.3.4.7.1 IFC4

  • attribute, Identification