# Prefabricated Building Systems and MEP Components

| Field | Value |
| --- | --- |
| Discipline | MEP |
| Authorities | — |
| Pages (COP v3.1) | 80–81 |
| IFC Bindings | 8 |
| Parameters | 29 |
| Source | CORENET X Code of Practice v3.1 |
| Source link | [View on CORENET X ↗](https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=5ccc6556-fc34-497c-b109-e4c6eaf375af) |

## IFC Bindings

| # | IFC Entity | Predefined subtype(s) | Params | Notes |
| --- | --- | --- | --- | --- |
| 1 | `IfcSpace` | PREFABRICATEDBATHROOMUNIT, PREFABRICATEDANDPREFINISHEDWALL, PREFABRICATEDANDPREFINISHEDFLOOR, PREFABRICATEDANDPREFINISHEDCEILING, PRECASTEXTERNALWALLWITHCAST-INWINDOWS, PREFABRICATEDPUMPSKID, PREFABRICATEDMEPVERTICALMODULE, PREFABRICATEDMEPPLANTMODULE, PREFABRICATEDMEPHORIZONTALMODULE | 6 |  |
| 2 | `IfcWall` | — | 2 |  |
| 3 | `IfcSlab` | — | 2 |  |
| 4 | `IfcPipeFitting` | RIGIDSEGMENT, FLEXIBLESEGMENT | 4 |  |
| 5 | `IfcPipeSegment` | RIGIDSEGMENT, FLEXIBLESEGMENT | 4 |  |
| 6 | `IfcDuctFitting` | — | 4 |  |
| 7 | `IfcDuctSegment` | — | 4 |  |
| 8 | `IfcDiscreteAccessory` | PIPESUPPORT | 3 |  |

## Parameters

See `parameters.json` for the machine-readable, binding-grouped data (with resolved `allowed_values` for input-limited fields).

| IFC Entity | S/N | Property | Type | Unit | Input limited | Example |
| --- | --- | --- | --- | --- | --- | --- |
| `IfcSpace` | 1 | SpaceName | Text |  | Y | Master Bath; Maid Bath; Yard Bath |
| `IfcSpace` | 2 | InternalLength | Length | mm |  |  |
| `IfcSpace` | 3 | InternalWidth | Length | mm |  |  |
| `IfcSpace` | 4 | ConstructionMethod | Text |  |  | Prefab; CIS; PC; PBU |
| `IfcSpace` | 5 | Accreditation_MAS | Boolean |  | Y | TRUE / FALSE |
| `IfcSpace` | 6 | MechanicalConnectionType | Text |  |  |  |
| `IfcWall` | 1 | ConstructionMethod | Text |  | Y | Refer to list^ |
| `IfcWall` | 2 | Thickness | Length | mm |  | 300 |
| `IfcSlab` | 1 | ConstructionMethod | Text |  | Y | Refer to list^ |
| `IfcSlab` | 2 | Thickness | Length | mm |  | 300 |
| `IfcPipeFitting` | 1 | PreInsulated | Boolean |  | Y | TRUE / FALSE |
| `IfcPipeFitting` | 2 | ConstructionMethod | Text |  | Y | Prefabricated |
| `IfcPipeFitting` | 3 | SystemName | Text |  |  |  |
| `IfcPipeFitting` | 4 | SystemType | Text |  | Y | Chilled Water |
| `IfcPipeSegment` | 1 | PreInsulated | Boolean |  | Y | TRUE / FALSE |
| `IfcPipeSegment` | 2 | ConstructionMethod | Text |  | Y | Prefabricated |
| `IfcPipeSegment` | 3 | SystemName | Text |  |  |  |
| `IfcPipeSegment` | 4 | SystemType | Text |  | Y | Chilled Water |
| `IfcDuctFitting` | 1 | PreInsulated | Boolean |  | Y | TRUE / FALSE |
| `IfcDuctFitting` | 2 | ConstructionMethod | Text |  | Y | Prefabricated |
| `IfcDuctFitting` | 3 | SystemName | Text |  |  |  |
| `IfcDuctFitting` | 4 | SystemType | Text |  | Y | Chilled Water |
| `IfcDuctSegment` | 1 | PreInsulated | Boolean |  | Y | TRUE / FALSE |
| `IfcDuctSegment` | 2 | ConstructionMethod | Text |  | Y | Prefabricated |
| `IfcDuctSegment` | 3 | SystemName | Text |  |  |  |
| `IfcDuctSegment` | 4 | SystemType | Text |  | Y | Chilled Water |
| `IfcDiscreteAccessory` | 1 | IsCommon | Boolean |  | Y | TRUE / FALSE |
| `IfcDiscreteAccessory` | 2 | SystemName | Text |  |  |  |
| `IfcDiscreteAccessory` | 3 | SystemType | Text |  | Y | Chilled Water |
