IFCBUILDINGCONTROLSDOMAIN

The data model consists of the following:

| 5 | Entities
| 5 | Enumerations

The IfcBuildingControlsDomain schema forms part of the Domain Layer of the IFC Model. It extends the ideas concerning building services outlined in the IfcSharedBldgServicesElements schema. It defines concepts of building automation, control, instrumentation and alarm.

### Scope

The IfcBuildingControlsDomain schema supports ideas including types of:

- actuator,
- alarm,
- controller,
- sensor,
- flow instrument ,

Elements that perform the control action such as valves and dampers are principally types of distribution element and are located principally in the IfcSharedBldgServicesElements schema

### Occurrence

Classes within this schema define types of elements that are used in building automation, control and instrumentation. They are defined either as subtypes of IfcTypeProduct or of other classes that are themselves subtypes of IfcTypeProduct.

The objective is that a particular type of element is defined once in an IFC exchange. Instances or occurrences of elements conforming to a particular type are defined by instances of related subtypes of IfcDistributionElement. The following table sets down the class used for capturing the occurrence of a particular element type within this schema:

IfcActuatorType | IfcDistributionControlElement
IfcAlarmType | IfcDistributionControlElement
IfcControllerType | IfcDistributionControlElement
IfcFlowInstrumentType | IfcDistributionControlElement
IfcSensorType | IfcDistributionControlElement

> HISTORY: New schema in IFC 2x2

Interfaced schemas (3):

REFERENCE FROM IFCGEOMETRYRESOURCE
( | IfcAxis2Placement3D);

REFERENCE FROM IFCPRESENTATIONAPPEARANCERESOURCE
( | IfcNullStyle);

REFERENCE FROM IFCSHAREDBLDGSERVICEELEMENTS
( | IfcDistributionControlElementType);

Entities (5):

| IfcActuatorType
| IfcAlarmType
| IfcControllerType
| IfcFlowInstrumentType
| IfcSensorType

Enumerations (5):

| IfcActuatorTypeEnum
| IfcAlarmTypeEnum
| IfcControllerTypeEnum
| IfcFlowInstrumentTypeEnum
| IfcSensorTypeEnum